SYSTEMS ANALYSIS AND dESIGN PROJEcT

Download as pdf or txt
Download as pdf or txt
You are on page 1of 62

Requirements in the Preparation of Final Report (Manuscript)

1. Type of paper : The paper required must conform to the following requirements:
• Color: White
• Size: 8 ½ by 11 inches
• Substance 20 or higher gsm

2. Text, tables and figures must be presented in black ink only. Use line types symbols,
shading, and patterns to distinguish between data. If color is essential to the content, all
copies must contain original color presentations printed in the highest quality, permanent
ink, or presented as photographic prints.

3. Duplication Processes and Materials

All computer typing must be of letter quality. The letters must be appearing fully formed
and the font type must be legible and unambiguous. Photocopying may be done on any
good quality photocopy machine using paper meeting the requirements of this manual.

4. Cover Page and Spine

a. Text in the cover page should include: Title of the thesis/capstone project (in inverted
pyramid), Name of the proponent(s), Name of the University, and, month and year the
thesis/capstone project was completed. (See Appendix A)

b. Contents of Spine should include the following: Name of the proponent(s) (Last, First
and Middle Initial), Title of the Project, Name of the university (Negros Oriental State
University) campus (Bayawan City) and Year of publication.

3. Page Margins - For every page, the left margin should be four (4) centimeters or 1 ½
inches. Margins on other sides shall be two and a half centimeters or one inch. Margin
specifications are meant to facilitate binding and trimming. All information including page
numbers should be within the text area. The margin regulations must be met on all pages
used in the thesis/capstone project document including pages with figures, tables, or
illustrations.

4. All signatures on the approval page must be original and signed using sign(ink) pen. The
document must be signed by the Chairman of the Panel, the panelist, the Adviser, the
College Dean.

5. Text/Font Styles and Sizes

a. Printing must be done in ink jet or laser printers.


b. The general text shall be encoded using any word processing software such as
Microsoft Word or OpenOffice Writer, in a standard serif font type. Acceptable serif
type font style is Arial 12 or Times New Roman 13.
CT026-3-1 System Analysis and Design One Pacific Health Club

c. All symbols shall be from an acceptable font. Text in figures and in tables must be
readable, and the font size shall not be smaller than 9 point.
d. For Corrections: The following should be strictly observed.
i. Strikeovers, interlineations or crossing-out of letters or words are unacceptable.
ii. No erasures. The use of liquid paper and of transparent tape for patching is not
acceptable in any form.
iii. Materials must be printed on one side of the paper only.
iv. Text must be justified on both sides.

6. Spacing, Paragraphing and Indentions

a. The general text of the manuscript shall be double spaced.


b. Single-space should be used in tables with more than ten (10) rows, quotations with
more than ten (10), line captions with more than ten (10), line captions with more than
2 lines and bibliographic entries.
c. Paragraph indentions shall be five (5) spaces.

7. Page Numbering

a. The preliminary pages are numbered in consecutive lower case Roman numerals.
These should be centered at the bottom.
b. The text and all reference pages, including the Appendices, are numbered
consecutively in Arabic numbers, beginning with 1 on the first page of the text.
c. Every page on which any typing or drawing appears has a number.
d. The title page segregating each chapter and major sections are counted but not
numbered.
e. Inserted pages numbered 10a, 10b, 10c, etc., are not acceptable.
f. The position of the page number is not altered by horizontal or vertical placement of
the Table or Figure.

8. Multi-Volume Documents

a. If the bulk of the document necessitates two or more binders, the separation into
volumes should come at the end of major divisions of the document.
b. The title page is repeated in each volume and all are identical, except for the words
“Volume I” and “Volume II”, etc., just below the title.
c. The title pages of Volumes I, II, III, etc., are neither counted nor numbered.
d. All other preliminaries are in Volume I.
e. In numbering the text and the pages of Reference Material, numbering is continuous
from Volume I to the end of the last Volume.

9. Tables, Figures and Plates

a. “Table” is a tool generally used to designate tabulated numerical data or text in the
body of the document and in the Appendices. (See Appendix E)
Page 2 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

b. “Figure” is generally used to designate other non-verbal material (such as graph or


illustrations) included in the body of the document and in the Appendices.
c. “Plate” refers to any kind of photographic representation or illustration.

10. Preparation of Tables

a. Every table should be given a number and should be cited in the text by that number,
either directly or parenthetically.
b. Numeration of tables should be chronologically continues through the text or the whole
book. Arabic numerals are used.
c. The title or caption set above the body of the table should identify the table briefly.
d. Give each row and column a heading so the reader knows to what it refers.
e. A table may be placed sideways (landscape) on the page. Place the table caption
sideways also so that all parts can be conveniently read together.
f. The first letter of a variable/factor inside the table should be capitalized.
g. Legend should be placed below the table where the symbol or acronym was first used,
in ten (10) point font size, italicized and single-spaced.
h. Symbols should be used for level of significance.
i. All tables must be referred to in the text by number.
j. Tables must not be divided or cut into two pages. If the table will really not fit on one
page, table can continue onto subsequent page/s, and the caption should not be
repeated and the top line must read:

11. Preparation of Figures

a. Numeration of figures should be chronologically continued throughout the text or whole


book. Arabic numerals are used.
b. Title or caption is set below the figure.
c. Define abbreviations and symbols used in each figure
d. All figures must be placed immediately after the page where a particular figure number
is mentioned.
e. All figures must be well explained in the text.
f. The word “Figure” should be spelled out.
g. A period follows after the number of the figure.
h. Figures should be oriented vertically whenever possible.
i. Photographic illustrations to be used in the document must with original photographs
or high quality reproductions.

12. Placement of Tables and Figures

a. All tables and figures are placed either at the top or bottom portion of the page.
b. Tables, figures, and plates must first be introduced in textual form before its
presentation.
c. The location on the page, in regards to the table or figure, in which you place each
label must be the same location for every table or figure.
d. The page on which the table/figure appears is numbered consecutively with the main
text. This page number is used in the List of Tables or List of Figures.

Page 3 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

e. If a table or figure is on more than one page, the first page is the one listed on the List
of Tables or the List of Figures.

13. Oversize Pages

Sheets up to 8.5 by 13 inches or larger are acceptable for exceptional cases.

14. Binding

a. 1 SOFT BOUND copy is required for submission.


b. The color of the hard bound cover of the thesis/capstone project document for the
bachelor’s program is brown.
c. All letters in the cover shall be in gold, font 14 using Bookman Old Style, and all capital
letters.

Page 4 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

Page 5 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

AUTOMATED FIRE ALARM DETECTOR

A Thesis Presentation
to the Faculty of Computer Science Department
Of the College of Arts and Sciences
NEGROS ORIENTAL STATE UNIVERSITY

In Partial Fulfillment

Of the Requirements of the Degree

BACHELOR OF SCIENCE IN COMPUTER SCIENCE

By:
Abordo, Lovely Jane J.
Apostol, Evamie E.
De La Cruz, Rey Jean B.
Lagualo, Frechel S.

Contents
1. Introduction: ........................................................................................................................................... 8

Page 6 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

2. Problems and proposed solutions: ......................................................................................................... 9


3. Project planning: ................................................................................................................................... 11
3.1 System Development Life Cycle (SDLC) ....................................................................................... 11
3.2 Gantt Chart: .................................................................................................................................... 17
3.3 Workload Matrix:............................................................................................................................ 19
4.0 Feasibility Study: ................................................................................................................................. 20
4.0.1 Operational Feasibility (PIECES Framework): ............................................................................ 21
4.0.2 Technical Feasibility: ................................................................................................................... 24
4.0.3 Economic Feasibility:................................................................................................................... 30
4.0.4 Schedule Feasibility: .................................................................................................................... 35
5. System Analysis:.................................................................................................................................... 36
6. Design diagram: .................................................................................................................................... 38
6.1 ERD: ............................................................................................................................................... 38
6.2 Context diagram:............................................................................................................................. 39
6.3 Level-0 DFD: .................................................................................................................................. 40
7. Interface design: ................................................................................................................................... 41
8. Individual components: ........................................................................................................................ 48
8.1 Observation Ahsan Arif (TP043110): ............................................................................................. 48
8.2 Questionnaires (Bhavesh Kaul TP043287): .................................................................................... 51
8.3 Document Review ( Satwik Gawand TP043003):........................................................................... 54
8.4 interviews (Abdurraouf Fathi TP042816): ...................................................................................... 59

Page 7 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

1. Introduction:

One Pacific Health Club is a health club located in Bukit Jalil. The aim of this club is to
promote a healty lifestyle. It offers an extensive selection of club facilities and classes such as
aerobics, yoga and fully-equipped gymnasium with well-trained instructors experienced in
tailoring individual and group programme.

Membership:

All customers need to apply for membership and pay the annual fees to the club. Special
discounted memberships are available to students and senior citizens. Each of the member has an
account number and the club maintains all information about each member.

Class:

The health club offers several classes such as aerobics, yoga, etc. Each class is offered
several times a week. Below is the schedule for the classes:

Aerobics: Monday to Sunday (2 to 3 sessions per day, 2 hours per session)

Yoga: Wednesday to Sunday (2 to 3 sessions per day, 1 hour per session)

Each member can join any of these classes and there is an instructor for every class. The health
club maintains the attendance of the memebers.

Personal Class:

Instructor scan also work as personal trainers for the members of the health club. As a
personal trainer, the instructor works one on one with the members. There is a fee charge to
members who contract their services for a specified duration (e.g., 1 month, three months, or six
months). Any members that wish to use this service need to inform the club and pay the extra fee.

Since the health club is planning to offer more services, it needs a system to help them in managing
One Pacific Health Club common operations.

Generally the system has to manage the member details, the instructor details and class
details. It has to manage the membership fees, personal class fees and any other extra fees.It should
be able to update payment details. It has to capture attendance of members. It should update the
Page 8 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

personal instructor schedules. It must produce a report. It should also produce receipts, and other
necessary outputs and deliverables.

2. Problems and proposed solutions:

The current system of “One Pacific Heath Club” depends on manually recording, searching
and maintaining the data. The resources required by this manual system are: papers, large storage
space and people. This leads to more overheads in maintaining daily transaction.

Maintaining the current system is highly tedious for the staff because each transaction and edit
needs to be checked thoroughly so as to avoid errors. This process also required more time which
slows down the overall system. There are many drawbacks to the current system.

Problems:

1. Errors: Since the system here is maintained manually by staff, it is common for errors to occur.
Errors can affect the club financially, legally and affect its goodwill.

2. Time: The current system required a lot of time to enter the data because the staff has to write
it down on the paper. Apart from that, the staff has to check it properly while writing so that there
are no errors.

3. Search: To search for any information from the files, the staff has to go to the storage room and
search for the file manually. This is a tedious and time consuming work. The workers as well as
the members of the club will not be satisfied with the slow process of searching data.

4. Information Theft: Information theft and information leak can happen in the club because the
staff has access to the files as there is no login system to only allow certain people to view
documents.

5. Disaster Security: In the current system, the data is stored in a storage facility in the files. In-
case of any disaster like: fire, flood etc., the data will be permanently lost. This will prove fatal for
the company because they will loose member, staff and critical business information. The club
will not be able to evaluate the information of anything and hence will go into financial loses very
quickly.
Page 9 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

6. Financial Theft: Financial theft is a very critical problem for the company. In the manual
system, there is no way to always check what the staff member is entering in the registers. It is
possible that the staff member may do the following: take extra money for registration and enter
the original amount, extend members registration without taking any money, sell the club/member
information to other businesses etc. Financial theft may: force the club to close down, invite legal
issues, gain less profit.

Proposed Solutions:

Online Registration: By providing online registration to members of the club, we will have less
errors and users can change their information if they see it wrong.

Centralized Database: A centralized database will ensure security of the data stored on the system
and also ensure that privileges are only given to authorized people.

Business Analysis: Since the new system is IT based and all the information is processed on
computers, we can analyze the business and finance easily.

Disaster Security: All the data stored in the database will remain completely secure since it is
centralized and can be recovered.

No Financial Theft: There will be no chance of an insider stealing money because an IT system
has logs, login date, time etc.. The person doing theft will be easily caught.

Faster Search: User can search their information themselves at anytime and anywhere. The staff
can search any information by few clicks.

Overall, the new propsed system helps manage the data easily. Members will be able to
register and manage their particulars from anywhere. The propsed system will reduce the response
time and redundancy significantly. The new system reduces the chances of a fraud. The system
generates bills every month and sends it to the members. . It makes checking schedules for class
easy both for the members and the management. Members will be able to schedule personal classes
easily. The new system makes it easy to inform all the members about important announcements.
The systems generates bills to be sent to all the members and reports that are to be sent to the
managers.

Page 10 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

3. Project planning:

3.1 System Development Life Cycle (SDLC)

Any system to be functioning and working efficiently, should go through several activities
to determine the success of it. These standardized activities are used to manage the system
development project through the project life span. One of the most popular methodology is system
development life cycle (SDLC). Basically, this method is a s structural approach which is used to
plan, design, develop and test the software quality as well as the implementation of it until the
project developed and deployed. (Anon, 2008)

(Figure: SDLC ((Testingexcellence 2016))

In our proposed system, we apply SDLC methodology to ensure that the time and cost are not
wasted and make less errors while achieving the desired system.

Page 11 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

1- Planning stage:
This is the first stage in SDLC phases which is used to establish the basic structures of the
project, carrying out the feasibility study and the risks that might affect the project activities.
The most important sector in project planning phase is listing the requirements and the
objectives of the project. The more information and documents on the project goals, the more
outputs can be achieved such as, the management plan structure, emphasis on plan quality, the
overall project plan for the schedule and scope and finally the predictable results.

(Figure: Planning stage (Anon, 2008))

The planning phase in our proposed system is achieved by the selected team’s members to get
inputs from the head management or the information’s resources in the health club. Our selected
members will do some preliminary investigations about the health club problems and the desired
goals that will be written in the preliminary investigations report. This report defines the all the
tasks that will be executed, monitored, controlled and the project closing.

Page 12 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

2. Analysis stage:

Once all the objectives are identified in the planning stage and each goal is refined into
requirements, the analysis phase will take place in the SDLC. Basically, the analysis phase is used
to ensure all the system requirements and how it will be accomplished. In this stage, the
requirements should be clarified and documented through SRS (Software Requirement
Specification) which contains all the software needs to be implemented such as the data
requirements, functional and nonfunctional requirements, system interface requirements as well as
operational and physical requirements. Moreover, the analysis phase also eliminates all the
uncertainty expected in the project and starts the baseline of the next phases. All of that is done by
requirement gathering techniques such as interviews, questionnaires, document reviewsand
observations through our group members.

(Figure: Analysis stage (Anon, 2008))

Page 13 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

3. Design stage:

After the requirements are defined with detailed information in the analysis phase, those
requirements are converted into System Design Document which is used as an input for the next
stage in SDLC. In other words, it is the way of preparing diagrammatic representations of the
architectural model either logical or physical based on the SRS. All the approved requirements in
document will have specific designs that describe the software features in detail. They can be
described as functional hierarchy diagrams, interface diagrams, business rules and process
diagrams, pseudocode or flowchart, or an entity-relationship diagram with a data dictionary. Once
the design stage is completed and approved, each requirement will have its own design element
which shows how the system satisfies the needs and how it will interact with the rest stages.

(Figure: Design stage (Anon, 2008))

Page 14 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

4. Implementation stage:

In the implementation phase, several activities are included since the new system will be
deployed. The real execution of the project begins and the programming code is being started. As
along as the design document from the previous phase is done in detail and in an organized manner,
the implementation of the code is achieved without any big issue. The developer is responsible to
prepare the data input sets and confirms that the code is created as the expected outputs meet the
health club requirements. In this phase, there are no more conceptual structures as they are already
converted in programming source. After that, the software is installed and run for the health club
users (members, Instructors etc.) so, they can work on the new system and test it. At the end of
this stage, the system has to be totally functioning and the system information are documented to
understand how the system operates.

(Figure: Implementation stage (Anon, 2008))

Page 15 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

5. Maintenance and support phase:

After the implementation phase is done and the system is released, the maintenance service
is provided to ensure that the system is still performing to the requirements. Any change or
enhancements to the system can be made in this phase to keep the system up to date. Moreover,
our team stays in track with health club to ensure the reliable execution of the business process as
well as the security aspects.

Page 16 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

3.2 Gantt Chart:


A Gantt chart is a graphical schedule that demonstrations the start and finish dates of the project
activities and elements.

Page 17 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

Page 18 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

3.3 Workload Matrix:

This section shows the work division between the group members.

Page 19 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

4.0 Feasibility Study:

A feasibility study is an analysis of how productively a venture can be finished,


representing components that influence it. For example, economic, technological, legal and
scheduling factors. Project managers utilize practicality to decide possible positive and negative
consequences of a venture before capitalizing an extensive amount of time and money into it.
(Investopedia, 2016)

A feasibility study examines the practicability of an idea, a project or even a new business.
The objective of feasibility study is to place an accentuation on latent issues that could befall if the
project is sought after and decide whether, after every substantial factors are taken into account,
the project should be pursued or not. It enables organizations to determine all of the obligatory
details to make a business prosperous. A feasibility study distinguishes strategic issues, and almost
all business-related issues, alongside provide answers to lighten them. The operational (will it
work?), economical (cost and benefits) and technical (can it be built?) aspects are part of the study.

• Operational Feasibility
• Technical Feasibility
• Economic Feasibility
• Schedule Feasibility

Page 20 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

4.0.1 Operational Feasibility (PIECES Framework):

Operational feasibility alludes to the measure of solving difficulties with assistance of a


new proposed framework. It helps in exploiting the openings and satisfies the prerequisites as
recognized amid the expansion of the venture. It takes care that the administration and clients
sustain the project. (Bentley, 2007)

The Operational feasibility evaluation concentrates on how much the proposed


advancement project fits in with the current business condition and targets concerning
improvement plan, conveyance data, corporate culture and existing business processes.

To guarantee achievement, desired operational results must be conveyed during design and
development. These incorporate such outline subordinate parameters as reliability, maintainability,
supportability, usability, disposability, sustainability affordability and others.

These parameters are required to be considered at the early phases of design if desired
operational practices are to be realized. (Fabrycky, 2011) A framework outline and development
requires proper and convenient utilization of building and administration endeavors to meet the
beforehand said parameters. A system may fill it proposed needs most adequately when its
specialized and working qualities are built into the design. In this manner, operational feasibility
is a basic part of system building that should be a necessary part of the early design stages.

Operational feasibility comprises of PIECES framework which embodies Performance,


Information, Economy, Control, Efficiency and Service.

PIECES framework is an outline that breaks down the key elements in a project and helps
to identify the stages in the making and maintenance of the project.

P (Performance):

Performance is used to identify the response time and the throughput of the system.

Throughput is the amount of work performed over some period of time and response time is the
average delay between transaction or request and a response to that transaction or request.

There are postponements under current framework in overseeing 'One Health Pacific Club',
this manual framework has turned out to be deficient and prompts a great deal of misperception.
Page 21 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

The proposed framework will have the capacity to store lesson data and appointments in such a
route as they can be viewed electronically. The framework must have the capacity to deliver every
day booking forms, invoices to individuals and print out the educator's timetable. Also, task that
are electronic could abbreviate the reaction time. Moreover, the framework ought to have the
capacity to retrieve the client details proficiently when required.

Interestingly, this proposed framework can be utilized for conveying affirmation messages
to individuals to affirm appointments the day preceding a lesson is due to take place.

I (Information):

Secondly, ‘Information’ identify whether the present framework can create auspicious
valuable and precise data for the user or client. Since ‘One Health Pacific Club’ current framework
is as yet utilizing paper based framework like for instance the teacher scribbles down the bookings
on journal, both users and clients are not able to receive or create exact data since there is a
plausibility for human mistake to happen. Case of situation when a member needs to change the
time of the class with personal trainer, the trainer needs to discover for the name in the journal
which can take a considerable amount of time and may build up the cost of telephone calls done
by the client. The proposed framework would have the capacity to overcome the issues by storing
all the clients’ information in a database. By creating a database for the club, redundancy of data
will be avoided and the client’s information can be accessed by the teacher by just writing the
membership number of the client. With the help of computerized system, members no longer have
to wait to make changes on their booking and can view their timetable stored in the system.

E (Economic):

“Economic” is the examination of a project’s cost and incomes with an end goal to decide
if it is sensible and conceivable to finish. The new framework won’t just spare a considerable
amount of time but will also spare the cash by not utilizing papers and making calls. Despite the
fact that the operating expense for the new framework will be more costly in sense of maintenance
fee, yet this new system will convey more benefit to the organization since it will tackle most of
the issues that are present in current framework. Overtime, the expenses will be covered by the
revenues as most of the services will be done by the system.
Page 22 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

C (Control):

‘Control’ in P.I.E.C.E.S framework recognizes if the current method of operation offer


effective controls to ensure against scam and to ensure accuracy and security of information and
data. With the computerized system, all the data must be secured. For example, nobody can access
organization accounts details except authorized personnel. To make the database remote for
unauthorized people and hackers, ‘Username’, ‘Password’, or ‘Biometric’ detection are utilized.
The protection against data stealing and security against spyware and malware, can be structured
by installing the latest updated antivirus. Also, only the administration has the highest privilege to
view and manage all the data inside the system. This is to safeguard that member details will not
be lost.

E (Efficiency):

Efficiency means how the present method of operation makes greatest utilization of
accessible assets, including individuals, time, and flow of forms and is the data about members,
bookings, schedule and total money made is precise and has no blunders. All of the organizations
resources must be effectively consumed because if not all of it being utilized, it would expand the
organization’s cost for no profitable reason. For instance, if two individual are doing something
that can be done by a single individual, it makes a redundancy there because the second employee
there is not by any means being beneficial.

S (Service):

‘Service’ in PIECES framework means whether the present method of operation gives
reliable services. Checking if the framework created dependable outcomes. Additionally ensuring
the representative and everybody working in the association is fit for utilizing the services. If the
employees are trained to use the system as it was meant to be used, then they can solve more
problems rather than creating it. ‘One Health Pacific Club’ focuses more on providing experienced
trainers to the members. With the new the system, the club will be able to provide faster, organized
and better services. The club will also be able to provide all the information on their official website
so that the members can access their schedule and make bookings online.

Page 23 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

4.0.2 Technical Feasibility:

Technical feasibility is a procedure of determining if the organization has the innovation


assets to create or buy, introduce, and operate the framework. Does the organization have the
mechanical assets to embrace the venture?

The current system of “One Health Pacific Club” does not have any essential technology
that will be required to upgrade the system to the next level of advanced system. For example,
members cannot book their classes without meeting with the instructor first or calling them.
Sometimes the booking time can clash between other members. Also, the club is not able to store
large amounts of data such as member details and booking times electronically. Therefore, the club
will use technical expertise to create a website and use database access to store all the member
details.

To accomplish the mentioned requirements, a few modern technologies have been


suggested for the club to expand and have better service by having an online booking system and
an online registration system. The subsequent hardware devices are the latest technology that has
been proposed for the new system.

Page 24 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

Scan 3XS SER-T25:

Scan 3XS SER-T25 will be the main server for ‘One Health Pacific Club’ system. The
objective of it is to store the entire data of the organization as a backup. The ‘Scan 3XS SER-T25’
server is precisely engineered to be compact and as quite as possible. It provides a real-time trailing
at each and every stage of the server build method. The parts utilized as a part of the system are
among the best. Two Broadwell-based Intel Xeon E5-2603 v4 processors giving an aggregate of
12 cores and 30 MB of cache. Then there’s 64GB of DDR4 ECC RAM from Samsung, a 1TB WD
Enterprise-class hard disk drive, two Intel Gigabit Ethernet ports, a 1000W Gold PSU and supports
for up to eight hard disk drives. Engineered by Corsair, the case has a door and all the boards are
fixed with noise reduction material.

Hardware Specification Price


CPU: Dual Intel Xeon E5-2603 v4 $3,896
Graphics: Nvidia GT 610
RAM: 64GB
Storage: 1TB HDD
Connectivity: 2x Gigabit Ethernet
Dimensions (W x D x H):
23.2 x 56 x 55.9 cm

Page 25 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

Microsoft Surface Studio Workstation:

Instructors and employees of ‘One Health Pacific Club’ will require a desktop PC to be
more effective in their work and making bookings quicker. Trainers can check the member details
by retrieving data from the database which is put away in ‘Scan 3XS SER-T25’ server through
Microsoft Surface Studio desktop. Other than that, members can amend booking time and the
amendments will automatically be recorded in the database. Microsoft Surface Studio is an
incredibly powerful, yet beautifully composed, across the board PC. It includes some major build
quality and execution.

Hardware Specification Price

CPU: Intel Core i7-6820HQ $ 3,074


Graphics: Nvidia GeForce GTX 980 M RAM:
32 GB
Storage: 2TB SSD
Connectivity: Gigabit Ethernet
Dimensions (W x D x H)
25 x 22 x 3.22 cm

Page 26 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

Wireless Router:

The Asus RT-AC88U with 4x4 and 1024-QAM provides the best possible wireless
performance. Using a next-generation 802.11ac wireless performance, with 4 antennas and
NitroQAM technology, this router has the ability to empower wireless transmission that can break
the 1GB/sec barrier. It has an inclusive built-in software, a substantial array of 8 external LAN
ports and 100MB/sec performance from its USB 3 port.

Hardware Specifications Price

Speed: 802.11ac:2167 Mbps 802.11n: 1000 Mbps $ 269.99


Connectivity: 9x Gigabit Ethernet, 1x USB 2.0 1x 3.0
Features: 1024-QAM, MU-MIMO, WTFast Gamers
Private Network, Asus AiProtection, AsusWRT
software.

Page 27 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

HP PageWide Pro 477dw:

‘One Health Pacific Club’ will also need printers to print out receipts, instructor schedule
and other important documents. The printer chosen for the club is HP PageWide Pro 477dw office
multi-function inkjet printer that offers all the basic print, copy, scan and fax features in an office.
It has a wired Ethernet along with wireless technology including Wi-Fi and NFC. It has an amazing
print speed of 55ppm and has the ability to multitask with print and copy. On top of that, it also
has a large touch-capable LCD screen.

Hardware Specifications Price

Print Speed: 55ppm $ 396


Paper sizes: A4, A5, A6, B5, B6, 10 x 15cm, Envelops
(B5, C5, C6, DL)
Paper capacity: 500 sheets
Dimensions (W x D x H):
530 x 407 x 467 mm
Weight: 22.2 kg

Page 28 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

First Data FD130 Terminal with Wi-Fi:

When time and space are exceptional, the compact design FD130 is the supreme option for
flexibility and convenience. The FD130 is lightweight, elegant and independent. By the use of this
system members need not to carry large amount of cash to pay the membership fees, they can use
their debit/credit card for the transactions. Customer transactions are quick, secure, and competent.
The price for this product is $217.

Page 29 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

4.0.3 Economic Feasibility:

The motivation behind economic feasibility is to exhibit the net advantage of proposed
project for accepting or dispensing funds/benefits, taking into consideration the benefits and costs
to the agency, other state agencies, and the general public as a whole. (OFM, 2015) Economically
speaking, when the reimbursements exceed the expenditure, the system has profitable significance
to the business.

System development and yearly working expenses are the two essential segments used to
decide the cost gauges for a proposed information system. These two parts are like the expenses
related with setting up another electronic system. The entire framework has a one-time cost,
usually quite high. For instance, the new hardware to set up the new framework in ‘One Health
Pacific Club’ is around $40000. Once ready for occupancy and use, the additional cost will
incorporate working costs, such as electricity, maintenance, and other costs. Nonetheless, the
expenses will process and will more than likely surpass the development costs sometime in the
future.

4.0.3.1 Cost Classification:

Cost classification can be isolated into 4 unique sorts of cost, which are Direct/Indirect
costs, Fixed/Variable costs, Tangible/Intangible costs, and finally Development/Operational cost,
which is one of the important costs.

4.0.3.2 Direct/Indirect Costs:

Direct costs are expenses that can be related with the advancement of a particular
framework. For instance, the expense of software and hardware like printer, desktop, and Windows
10 software. Indirect cost resemble overhead expenses that cannot be ascribed to the improvement
of a particular framework. Like for instance the copy machine rental, power, and insurance
expense.

Page 30 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

4.0.3.3 Fixed/Variable Costs:

Fixed costs are costs that are generally consistent and do not rely upon a level of activity or effort.
Like for instance fees, payments on loans, devaluation, administration salaries, and publicizing.
But on the other hand, variable expense relies on the level of activity such as phone charges,
suppliers, printer paper, etc.

4.0.3.4 Tangible/Intangible Costs:

Tangible benefits are those that can unbiasedly be evaluated regarding money. Like for
instance worker salaries, hardware and software purchases and office supplies. On the other hand,
intangible cost are cost that money value cannot be allotted or computed effortlessly where lowered
instructor morale, lessened data accessibility, member dissatisfaction, etc. falls under intangible
cost.

Page 31 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

4.0.3.5 Development Cost:

Development costs are expenses that are sustained only once at the time of system
development. Examples include, purchase of Windows 10 software, preliminary training of
employees and buying of obligatory hardware equipment.

The table subsequently displays the development cost of ‘One Health Pacific Club’

Description Quantity Cost (Per unit) Total Cost

Scan 3XS SER-T25 2 $3896 $7792

Microsoft Surface Studio 10 $3074 $30740


Workstation

Wireless Router 2 $269 $538


Asus RT-AC88U
HP PageWide Pro 477dw 2 $396 $792

First Data FD130 Terminal with 1 $217 $217


Wi-Fi

The total expense for development is: $40,079

Page 32 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

4.0.3.6 Operational Cost

The cost that is incurred after the framework has been set-up and is being used, is known
as operational cost. Examples include, maintenance, ongoing training for new employees, and
annual software license fee and communication expenses.

Description Number of Cost (Per Quantity Total Cost


Months Month)
Maintenance of 2 $500 1 $1000
equipment
Phone charges 12 $50 1 $600
Electricity 12 $300 1 $3600
Internet 12 $200 1 $2400
Printer 12 $150 1 $1800
Cartridges
Total Cost - - - $9400
The total operational cost is: $9400

4.0.1.1 Payback Analysis:

Year Cost Cumulative Cost

Year 0 $40,079 $40,079

Year 1 $9400 $49,479

Year 2 $9400 $58,879

Year 3 $9400 $68,279

Year 4 $9400 $77,679

Year 5 $9400 $87,079

Year 6 $9400 $96,479

Year 7 $9400 $105,879

Page 33 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

4.0.3.8 Benefit Analysis: (THIS SECTION IS OPTIONAL)


Membership fee: $300 per month
Estimate number of members: 30 members
Revenue (per month): 300*30 = $9000
Revenue (per year): 9000*12 = $108,000
Therefore, the total benefit per year is $108,000

4.0.3.9 Payback Period: (THIS SECTION IS OPTIONAL)

Year 0 Year 1 Year 2 Year 3 Year 4 Year 5 Year 6

Development Cost $40,079 - - - - - -

Operating Cost - $9400 $9400 $9400 $9400 $9400 $9400

Cumulative Cost $40,079 $49,479 $58,879 $68,279 $77,679 $96,479 $105,879

Benefits - $108,000 $108,000 $108,000 $108,000 $108,000 $108,000

Cumulative Benefits - $108,000 $216,000 $324,000 $432,000 $540,000 $648,000

The chart above shows the cumulative cost and cumulative benefits. Based on the table,
‘One Health Pacific Club’ will start benefits when the cumulative benefits is higher than the
cumulative cost.

4.0.3.10 Return on Investment:

Formula for ROI: %of (total benefits-total costs)/ (total cost)


Total Benefits: $648,000 - $105,879 = $542,121
Total cost = $542,121
ROI = 542,121 / 105,879 = 51.2%
The return on investments is 51.2%
Thus, this system is a successful system, which will benefit ‘One Health Pacific Club’ with profits.

Page 34 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

4.0.4 Schedule Feasibility: (THIS SECTION IS OPTIONAL)

As indicated by Shelly Cashman (2010), schedule feasibility can be characterized as, the
way toward deciding if a venture can be executed inside a given time allotment in connection to
the organizational due dates and constraints. Fundamentally, it is the way toward dissecting the
time period as to when the venture might be finished. This possibility covers how the assignments
should be partitioned and the measure of time therefore utilized for the effective culmination of
the venture.

Page 35 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

5. System Analysis:

5.1 Functional Requirements


Functional requirements define the functions of a system or its components. Functional
requirements define what a system is supposed to do. A function is described as a set of inputs,
outputs, and behavior. Functional requirements can be calculations, technical details, data
manipulation and processing and other specific functionality that define what a system is supposed
to accomplish. Functional requirements specify particular results of a system.

Functional requirements for our system:

- The system must be able to register new members successfully.

- The system must be able to update class schedules.

- The system must process payments.

- The system must allow users and trainers to view class schedules.

- The system must update the class attendance.

- The system must allow users to register for personal classes.

- The system must allow management to allocate trainers for personal classes.

- The system must allow users to provide feedback and management to review feedback.

5.2 Non-Functional Requirements:

Non-functional requirements specify criteria that can be used to judge the operation of a
system, rather than specific behaviors. Non-functional requirements specify define how a system
is supposed to be. These are the features that don’t do anything, but are important characteristics
of the system. For example, design, user interface, user experience, compatibility, etc.

Page 36 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

Non-Functional requirements for our system:

- The system should have a low down-time.

- The system should allow user to use different payment methods.

- The system should ensure that the payments are secure.

- The system should be optimized for performance.

- The system should not crash under heavy load.

- The system should avoid and reduce data redundancy.

- The system should have good user interface (UI) and user experience (UX).

- The system should notify users about the changes in the schedules, etc.

Page 37 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

6. Design diagram:

6.1 ERD:

(Figure: ERD diagram)

Page 38 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

6.2 Context diagram:

(Figure: Context diagram)

Page 39 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

6.3 Level-0 DFD:

(Figure: Level-0 DFD diagram)

Page 40 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

7. Interface design:

The following figure shows the main menu of the proposed system. The system is classified
to get access from members and employee (instructors) and each one has different sub menus and
permissions.

(Figure: The home page of the new system)

Members LOGIN:

Members will get an username and password from the club management once they register
in the club and that allow them to get full access for the system.

(Figure: Member Login)

Page 41 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

Once the member access for the system, different activities can be done that ease the
business process in the One pacific health club.

(Figure: Member Area)

Members can view the classes time table in view schedule option which will be updated by the
management.

(Figure: Class schedule)

Page 42 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

Members can request an individual class with a specific trainer by request class option.
Member should write the class name in custom full name and the time of it with the instructor
name in the description part. This request will be forwarded to the management to do the
procedures. Once the class is allocated, it will be shown in view class schedule option.

(Figure: request a class)

Members can give a feedback for the management if they notice any bad behaviors in the club
services and performances. The e-mail address is required so the management can contact the
member to discuss the given feedback and trying to give a positive respond for it.

(Figure: Feedback)

Page 43 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

The member’s details can be changed in the system to keep the member details database up to
date.

(Figure: Update details)

Members can pay their subscription fees and the individual class fees as well from the new
system by adding their debit card from payment and receipt option. Once the payment is processed,
a receipt with the payment details is will be sent for the member’s email.

(Figure: Payment)

Page 44 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

(Figure: Receipt)

Employee LOGIN:
Instructors will be given an ID and password from the management to access for their menu.

(Figure: Employee login)

Page 45 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

Two options are provided for the trainers to aid their work process in the club.

(Figure: employee menu)

Basically, trainer can update their details by update information option. This option is done
as the following diagram.

(Figure: update details)

Page 46 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

Instructor can check their time table by view schedule option, and the time table will be updated
by the management.

(Figure: time table)

Page 47 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

8. Individual components: (THIS SECTION IS OPTIONAL)

8.1 Observation Ahsan Arif (TP043110):

In this method, the analyst himself visits the association and watches and comprehends the
flow of documents, working of the current framework, the clients of the framework and so forth.
For this strategy to be embraced it takes an expert to perform his job as he is aware which points
ought to be seen and highlighted. (Shah, 2008)
The point of observation is to find what really happens, not what the workers think. It is to see
who does what in an association and what they do with the information and data they have. By
only watching individuals work is a genuinely direct approach to observe the flow of data around
an organization. However, analysts have to be cautious of the Hawthorne impact. This is where
the employees of an organization adjust their conduct since they know they are being watched.

Advantages:
• It allows the analyst to validate facts and data gathered.
• The analyst can see precisely what is being done.
• The observer can attain data relating the physical environment of the job.
• It permits the observer to carry out work measurements and estimation.
• It is cheap relative to other methods.

Disadvantages:
• Some tasks may or may not be performed similarly.
• The observer can miss observing certain tasks.
• It might be impractical in some cases.
• The employees of the organization may or may not perform differently while being observed.
• An analyst can biased opinions on what they see, and what they essentially witnessed.

Page 48 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

Conduct of the investigation method:

• Who needs to be observed?


The employees of the organization are subject to observation.

• What needs to be observed?


The administration and storing of all the statistics and information. i.e., members, trainers, class
details, payment details, attendance, feedback, reports etc. are important elements that needs to be
analyzed.

• Where the observation should be carried out?


The observation should be carried out in ‘One Health Pacific Club’

• At what time the observation should be carried out?


For perfect outcomes, the observation should be scheduled during: low, normal, and peak hours.
This will supportive as the employees can interact with the system differently at different times.
(OPTIONAL SECTION IS UP UNTIL THIS POINT ONLY!)

Summary of the Observation performed (THIS SECTION SHOULD BE INCLUDED)


Throughout the observation sessions completed on 10th May 2017 at ‘One Health Pacific
Club’ it was discovered that the vast majority of the work were done by hand by the workers.
The administrator staff recorded every one of the details, like member details and fees,
trainer schedule, bookings made, payment etc. They put away those registers for future reference
and at any point, should the need arise to check for any pending membership fee of a member,
they alluded back to the registers to gather the data. This has tendency to be extremely stressful
for the staff as they need to look through the records on by one and furthermore manage repetition
of data on daily basis. This expended a considerable measure of time.

Page 49 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

It was likewise observed that ling lines would frame for enrollment and payment.
Members would line up with all the important documents and money and this made a major
stress in dealing with all the customers. The approach utilized during the observation was passive.
There was no interaction with the clients while they were working and simply just watched them
and wrote down notes. After the observing, inquiries were made from a readied rundown of
inquiries. This step was to be taken to guarantee that the staff do not end up being cautious or feel
awkward and supposedly altering their way of doing task or behavior.
To record the observing’s, checklist and sheets were utilized alongside a stopwatch to assess
the time required for a specific task. For instance, the time needed to enroll one of the members,
the quantity of errand a specific staff was performing and the time expected to finish them, and so
forth

Data Dictionary:

Name (as it appears in DFD) Update Attendance

Description To allow the instructor to update the attendance of


the members that are attending the class.

Source Trainer

Destination 5.0 update attendance.

Data structure name MemberID, memberName

Dataflow:

Name(as it appears in DFD) Class attendance


Description To update attendance of members of a class into
the system.
Source Trainer
Destination Attendance details
Data structure name MemberID, ClassID, TrainerID

Page 50 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

8.2 Questionnaires (Bhavesh Kaul TP043287):

For requirements gathering and fact finding, I choose the questionnaires to apply for the system.
Questionnaires are among the important part of requirement gathering by making inquiries through
questionnaires in simple format. The respondent has to fill out a the questionnaire sheet and then
the answers are analyses. It’s not time consuming and answers the questions for which the prepare.

Advantages:
1. It’s practical due to the questions being straight forward.

2. Large Amount of Information can be collected in short period of time.

3. The results of questionnaire are easily qualified by the researcher.

4. It can be analyzed more objectively than other methods.

Disadvantages:
1. Gathers answers for direct questions only.

2. The analysis can be false-positive since the respondent may or may not be present and held
accountable for the type of answers they give.

2. Inadequate for some forms of information – i.e. feelings, emotions behavior etc.

3. There is no way to tell the amount of thought the respondent has put into it

4. There can be questions based on researcher’s assumptions. Therefore, there may be a bias.

5. It lacks validity.

Page 51 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

Summary
The questionnaire was distributed to the top management and it was successfully received. The
questionnaires helped us analyze what the real problem is, what kind logical actions to take in the
system and the features to be added in the system. The questionnaires also helped collect large
amount of data in less time so that the project could be started on time. We were able to analyze
the information easily because the question were asked with a direct purpose. The management
was able to fill the forms very easily and quickly. Overall, the easiness of the process made the
process of collecting, analyzing and working on the data efficient.

Page 52 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

Date dictionary:

Dataflow 1:

Name(as it appears in DFD) Inform trainer


Description To inform trainer about their class schedule after
allocating the schedule.
Source Management
Destination Trainer
Data structure name TrainerID, ClassID

Process:

Name(as it appears in DFD) 7. Allocate trainer


Description The trainers are allocated their classes by the
management and the schedule is given to
trainers.
Input Data Flow Trainers
Output Data Flow Inform trainer
Process Description Trainer = Class
IF trainer == Class,
THEN inform trainer about schedule
END IF

Page 53 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

8.3 Document Review (Satwik Gawand TP043003):

Document review is one of the requirement gathering techniques. It can be done by


reviewing existing documents. It can be used to have a better understanding about the interface of
the system.
Advantages:

• Cheap to carry out


• Can save time from thinking new ideas
• Provides functional information about the current system.
Disadvantages:
• Management may provide incomplete or inaccurate information about process of
using the forms
• Need authority to access appropriate source of information

Page 54 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

Figure 1: REGSITERATION FORM (Left-Empty, Right-Filled)

Page 55 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

Figure 2: Receipt (Left-Empty, Right-Filled)

Figure 3: Attendance List (Left-Empty, Right-Filled)

Page 56 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

Figure 4: Class Schedule (Left-Empty, Right-Filled)

Figure 5: Request for Personal Class (Left-Empty, Right-Filled)

Page 57 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

DATA DICTIONARY

Dataflow

Name (as it appears in DFD) Submit Feedback


Description To allow users to submit feedback
Source MEMBERS (External Entity)
Destination PROVIDE FEEDBACK (Process 8.0)
Data Structure Name MemberID, Feedback

Process

Name (as it appears in DFD) 8.0 PROVIDE FEEDBACK


Description Feedback is submitted by the user for the
management to review
Input Dataflow Submit Feedback
Output Dataflow Review Feedback
Process Description IF user submit feedback
THEN send feedback to management for
review

Page 58 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

8.4 interviews (Abdurraouf Fathi TP042816):

Interview refers to one-on-one conversation which is done by one person acts in role of
interviewer and another person acts in role of interviewee. Typically, the interviewer asks questions
and the interviewee responds to gather information about a specific topic. Interview can be done
by face to face meeting or vie internet and telephone line. (Shelly and Rosenblatt, 2012)

Advantages of interview:

1. Interview can rectify any misunderstanding that might happen during the interview as both the
interviewer and interviewee communicate directly.

2. Interviewer can choose the best candidate as s/he can know a lot about the interviewee through
the interview.

3. Interview costs less money compared to the other techniques.

4. Interview is a flexible way for gathering the requirement as the interviewer can change any
question through the interview to gather more information.

5. Interviewer can remark the interviewee’s body language behavior during the interview.

6. Proper analysis of the problem can be done with detailed during the interview method.

Disadvantages of interview:

1. Close attention is required during the interview to avoid any missing details.

2. Interview can be time consuming method as the preparation and conducting of it takes much
time.

3. The success of interview depends on the interviewer’s efficiency.

4. Personal conflictions can take a place during the interview from both the interviewer and
interviewee.

5. Interview is not recommended to be done alone during the requirements gathering as the
interviewer can forget some questions to ask.
Page 59 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

6. Interview is difficult to be repeated for checking the gathered data.

Requirement gathering by interview technique:

1. What problems are you facing in the current system?

We have server problems in our system as it is manual base system which requires many staff to
do and long time to finish the work.

2. Who will use the system?

The system should be used by the members and trainers. Each one of them has different
permissions.

3. What does the system need to do?

The system needs to be an online base system that allow customer to view their class time table
and request for an individual class as well as do payment online.

4. How will the members access your system?

By the internet website and mobile application.

5. How should the members manage their account?

They have to get a password and username form us and then they can access for the system so they
can view time table, do payment, update their details, give a feedback and request a class.

6. How will the data be stored?

The data will be stored in database server.

7. What new services will be useful for the system?

Adding the trainer menu which is basically should have view my classes and update my details.

Page 60 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

Data Dictionary:
Dataflow:

Name (as it appears in DFD) Payment


Description To allow the members to pay their fees .
Source Members
Destination Process 3.0 Payment
Data structure name Payment ID, classID, Class Name, Price

Process:

Name (as it appears in DFD) 1 Register


Description members can register in the system through online.
Input Data Flow Particulars
Output Data Flow Member list.
Process Description IF member gives details for Registration,
THEN register send member List to Management
END IF

Page 61 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club

9. References:
Anon, (2008). The Software Development Life Cycle (SDLC) For Small To Medium
Database Applications. [online] Available at: http://www.pelicaneng.com/devdocs/sdlc.pdf
[Accessed 12 Jun. 2017].

Testingexcellence.com. (2016). SDLC. [online] Available at:


http://www.testingexcellence.com/sdlc-methodologies-advantages-disadvantages/ [Accessed 12
Jun. 2017].

Shelly, G. and Rosenblatt, H. (2012). Analysis and design for systems. 1st ed. Australia:
Course Technology Cengage Learning.

Bentley, L. &. W. J., 2007. System Analysis & Design for the Global Enterprise. 7th ed.
s.l.:s.n. Fabrycky, B. S. B. &. W., 2011. System Engineering & Analysis. 5tH ed. s.l.:s.n.

Investopedia, 2016. Feasibility Study. [Online]

Available at: http://www.investopedia.com/terms/f/feasibility-study.asp [Accessed 25 05


2017].

OFM, 2015. Economic Feasibility. [Online]

Available at: http://www.ofm.wa.gov/policy/40.40.htm [Accessed 10 06 2017].

Shah, B., 2008. Fact-Finding techniques. [Online]

Available at: https://systemanalysisanddesign.blogspot.my/2008/11/fact-finding-


techniques.html [Accessed 02 06 2017].

Page 62 of 62

You might also like