What Is Meant by System Analysis and Design
One Pacific Health Club is a health club located in Bukit Jalil. The aim of this club is to promote a healthy 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. The assignment aims to propose a system analysis & design to overcome their issues.
Discover the world's research
- 20+ million members
- 135+ million publications
- 700k+ research projects
Join for free
Module Code : CT026-3-1-SAAD SYSTEMS ANALYSIS & DESIGN
Intake Code
: UC1F1609MMT / UC1F1609IT /UC1F1609IS / UC1F1609CS(DA
) /
UC1F1609CGD / UC1F1609CS
Lecturer Name : SIVANATHAN CHELLIAH
Hand in Date : 10th June,2017
Tutorial No. : TUTORIAL ONE
Group No. : ONE
Student ID Student Name
TP 043110 AHSAN ARIF
TP043287 BAHVESH KAUL
TP043003 SATWIK GAWAND
TP042816 ABDURRAOUF FATHI
Contents
1. Introduction:................................................................................................................ 3
CT026-3-1 System Analysis and Design One Pacific Health Club
2. Problems and proposed solutions:..........................................................................4
3. Project planning:..................................................................................................... 6
3.1 System Development Life Cycle (SDLC).......................................................................6
3.2 Gantt Chart:.......................................................................................................... 12
3.3 Workload Matrix:................................................................................................... 14
4.0 Feasibility Study:................................................................................................ 15
4.0.1 Operational Feasibility (PIECES Framework):............................................................16
4.0.2 Technical Feasibility:............................................................................................ 19
4.0.3 Economic Feasibility:...........................................................................................25
4.0.4 Schedule Feasibility:............................................................................................30
5. System Analysis:.................................................................................................. 31
6. Design diagram:................................................................................................... 33
6.1 ERD:..................................................................................................... ............. 33
6.2 Context diagram:.............................................................................. .............. ....... 34
6.3 Level-0 DFD:........................................................................................................ 35
7. Interface design:................................................................................................... 36
8. Individual components:........................................................................................ 43
8.1 Observation Ahsan Arif (TP043110):...........................................................................43
8.2 Questionnaires (Bhavesh Kaul TP043287):...................................................................46
8.3 Document Review ( Satwik Gawand TP043003):........................................................... 49
8.4 interviews (Abdurraouf Fathi TP042816):.....................................................................54
Page 2 of 58
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
Page 3 of 58
CT026-3-1 System Analysis and Design One Pacific Health Club
should be able to update payment details. It has to capture attendance of members. It should
update the 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
Page 4 of 58
CT026-3-1 System Analysis and Design One Pacific Health Club
club will not be able to evaluate the information of anything and hence will go into financial
loses very quickly.
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
Page 5 of 58
CT026-3-1 System Analysis and Design One Pacific Health Club
announcements. The systems generates bills to be sent to all the members and reports that are to
be sent to the managers.
Page 6 of 58
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 7 of 58
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 8 of 58
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 9 of 58
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 10 of 58
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 11 of 58
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 12 of 58
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 13 of 58
CT026-3-1 System Analysis and Design One Pacific Health Club
Page 14 of 58
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 15 of 58
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 16 of 58
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
Page 17 of 58
CT026-3-1 System Analysis and Design One Pacific Health Club
misperception. 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
Page 18 of 58
CT026-3-1 System Analysis and Design One Pacific Health Club
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.
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 19 of 58
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 20 of 58
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
Page 21 of 58
CT026-3-1 System Analysis and Design One Pacific Health Club
CPU: Dual Intel Xeon E5-2603 v4
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
$3,896
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.
Page 22 of 58
CT026-3-1 System Analysis and Design One Pacific Health Club
Hardware Specification Price
CPU: Intel Core i7-6820HQ
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
$ 3,074
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.
Page 23 of 58
CT026-3-1 System Analysis and Design One Pacific Health Club
Hardware Specifications Price
Speed: 802.11ac:2167 Mbps 802.11n: 1000 Mbps
Connectivity: 9x Gigabit Ethernet, 1x USB 2.0 1x 3.0
Features: 1024-QAM, MU-MIMO, WTFast Gamers
Private Network, Asus AiProtection, AsusWRT
software.
$ 269.99
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.
Page 24 of 58
CT026-3-1 System Analysis and Design One Pacific Health Club
Hardware Specifications Price
Print Speed: 55ppm
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
$ 396
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 25 of 58
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:
Page 26 of 58
CT026-3-1 System Analysis and Design One Pacific Health Club
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.
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 27 of 58
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
Workstation
10 $3074 $30740
Wireless Router
Asus RT-AC88U
2 $269 $538
HP PageWide Pro 477dw 2 $396 $792
First Data FD130 Terminal with
Wi-Fi
1 $217 $217
The total expense for development is: $40,079
Page 28 of 58
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
Quantity Total Cost
Maintenance of
equipment
2 $500 1 $1000
12 $50 1 $600
Electricity 12 $300 1 $3600
Internet 12 $200 1 $2400
Printer
Cartridges
12 $150 1 $1800
Total Cost
- - -
$9400
The total operational cost is: $9400
4.1.1.1 Payback Analysis:
Page 29 of 58
CT026-3-1 System Analysis and Design One Pacific Health Club
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
4.0.3.8 Benefit Analysis:
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:
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
Page 30 of 58
CT026-3-1 System Analysis and Design One Pacific Health Club
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.
4.0.4 Schedule Feasibility:
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 31 of 58
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 32 of 58
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 33 of 58
CT026-3-1 System Analysis and Design One Pacific Health Club
6. Design diagram:
6.1 ERD:
(Figure: ERD diagram)
Page 34 of 58
CT026-3-1 System Analysis and Design One Pacific Health Club
6.2 Context diagram:
(Figure: Context diagram)
Page 35 of 58
CT026-3-1 System Analysis and Design One Pacific Health Club
6.3 Level-0 DFD:
(Figure: Level-0 DFD diagram)
Page 36 of 58
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 37 of 58
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 38 of 58
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 39 of 58
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 40 of 58
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 41 of 58
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 42 of 58
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 43 of 58
CT026-3-1 System Analysis and Design One Pacific Health Club
8. Individual components:
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 44 of 58
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.
Summary of the Observation performed
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 45 of 58
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 46 of 58
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 47 of 58
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 48 of 58
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 49 of 58
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 50 of 58
CT026-3-1 System Analysis and Design One Pacific Health Club
Figure 1: REGSITERATION FORM (Left-Empty, Right-Filled)
Page 51 of 58
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 52 of 58
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 53 of 58
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 54 of 58
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.
Page 55 of 58
CT026-3-1 System Analysis and Design One Pacific Health Club
5. Interview is not recommended to be done alone during the requirements gathering as the
interviewer can forget some questions to ask.
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 56 of 58
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 57 of 58
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 58 of 58
ResearchGate has not been able to resolve any citations for this publication.
ResearchGate has not been able to resolve any references for this publication.
What Is Meant by System Analysis and Design
Source: https://www.researchgate.net/publication/331177848_Systems_Analysis_And_Design_SAAD_-_Assignment
0 Response to "What Is Meant by System Analysis and Design"
Post a Comment