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.

ResearchGate Logo

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.