SYSTEMS ANALYSIS AND dESIGN PROJEcT
SYSTEMS ANALYSIS AND dESIGN PROJEcT
SYSTEMS ANALYSIS AND dESIGN PROJEcT
1. Type of paper : The paper required must conform to the following requirements:
• Color: White
• Size: 8 ½ by 11 inches
• Substance 20 or higher gsm
2. Text, tables and figures must be presented in black ink only. Use line types symbols,
shading, and patterns to distinguish between data. If color is essential to the content, all
copies must contain original color presentations printed in the highest quality, permanent
ink, or presented as photographic prints.
All computer typing must be of letter quality. The letters must be appearing fully formed
and the font type must be legible and unambiguous. Photocopying may be done on any
good quality photocopy machine using paper meeting the requirements of this manual.
a. Text in the cover page should include: Title of the thesis/capstone project (in inverted
pyramid), Name of the proponent(s), Name of the University, and, month and year the
thesis/capstone project was completed. (See Appendix A)
b. Contents of Spine should include the following: Name of the proponent(s) (Last, First
and Middle Initial), Title of the Project, Name of the university (Negros Oriental State
University) campus (Bayawan City) and Year of publication.
3. Page Margins - For every page, the left margin should be four (4) centimeters or 1 ½
inches. Margins on other sides shall be two and a half centimeters or one inch. Margin
specifications are meant to facilitate binding and trimming. All information including page
numbers should be within the text area. The margin regulations must be met on all pages
used in the thesis/capstone project document including pages with figures, tables, or
illustrations.
4. All signatures on the approval page must be original and signed using sign(ink) pen. The
document must be signed by the Chairman of the Panel, the panelist, the Adviser, the
College Dean.
c. All symbols shall be from an acceptable font. Text in figures and in tables must be
readable, and the font size shall not be smaller than 9 point.
d. For Corrections: The following should be strictly observed.
i. Strikeovers, interlineations or crossing-out of letters or words are unacceptable.
ii. No erasures. The use of liquid paper and of transparent tape for patching is not
acceptable in any form.
iii. Materials must be printed on one side of the paper only.
iv. Text must be justified on both sides.
7. Page Numbering
a. The preliminary pages are numbered in consecutive lower case Roman numerals.
These should be centered at the bottom.
b. The text and all reference pages, including the Appendices, are numbered
consecutively in Arabic numbers, beginning with 1 on the first page of the text.
c. Every page on which any typing or drawing appears has a number.
d. The title page segregating each chapter and major sections are counted but not
numbered.
e. Inserted pages numbered 10a, 10b, 10c, etc., are not acceptable.
f. The position of the page number is not altered by horizontal or vertical placement of
the Table or Figure.
8. Multi-Volume Documents
a. If the bulk of the document necessitates two or more binders, the separation into
volumes should come at the end of major divisions of the document.
b. The title page is repeated in each volume and all are identical, except for the words
“Volume I” and “Volume II”, etc., just below the title.
c. The title pages of Volumes I, II, III, etc., are neither counted nor numbered.
d. All other preliminaries are in Volume I.
e. In numbering the text and the pages of Reference Material, numbering is continuous
from Volume I to the end of the last Volume.
a. “Table” is a tool generally used to designate tabulated numerical data or text in the
body of the document and in the Appendices. (See Appendix E)
Page 2 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
a. Every table should be given a number and should be cited in the text by that number,
either directly or parenthetically.
b. Numeration of tables should be chronologically continues through the text or the whole
book. Arabic numerals are used.
c. The title or caption set above the body of the table should identify the table briefly.
d. Give each row and column a heading so the reader knows to what it refers.
e. A table may be placed sideways (landscape) on the page. Place the table caption
sideways also so that all parts can be conveniently read together.
f. The first letter of a variable/factor inside the table should be capitalized.
g. Legend should be placed below the table where the symbol or acronym was first used,
in ten (10) point font size, italicized and single-spaced.
h. Symbols should be used for level of significance.
i. All tables must be referred to in the text by number.
j. Tables must not be divided or cut into two pages. If the table will really not fit on one
page, table can continue onto subsequent page/s, and the caption should not be
repeated and the top line must read:
a. All tables and figures are placed either at the top or bottom portion of the page.
b. Tables, figures, and plates must first be introduced in textual form before its
presentation.
c. The location on the page, in regards to the table or figure, in which you place each
label must be the same location for every table or figure.
d. The page on which the table/figure appears is numbered consecutively with the main
text. This page number is used in the List of Tables or List of Figures.
Page 3 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
e. If a table or figure is on more than one page, the first page is the one listed on the List
of Tables or the List of Figures.
14. Binding
Page 4 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
Page 5 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
A Thesis Presentation
to the Faculty of Computer Science Department
Of the College of Arts and Sciences
NEGROS ORIENTAL STATE UNIVERSITY
In Partial Fulfillment
By:
Abordo, Lovely Jane J.
Apostol, Evamie E.
De La Cruz, Rey Jean B.
Lagualo, Frechel S.
Contents
1. Introduction: ........................................................................................................................................... 8
Page 6 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
Page 7 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
1. Introduction:
One Pacific Health Club is a health club located in Bukit Jalil. The aim of this club is to
promote a healty lifestyle. It offers an extensive selection of club facilities and classes such as
aerobics, yoga and fully-equipped gymnasium with well-trained instructors experienced in
tailoring individual and group programme.
Membership:
All customers need to apply for membership and pay the annual fees to the club. Special
discounted memberships are available to students and senior citizens. Each of the member has an
account number and the club maintains all information about each member.
Class:
The health club offers several classes such as aerobics, yoga, etc. Each class is offered
several times a week. Below is the schedule for the classes:
Each member can join any of these classes and there is an instructor for every class. The health
club maintains the attendance of the memebers.
Personal Class:
Instructor scan also work as personal trainers for the members of the health club. As a
personal trainer, the instructor works one on one with the members. There is a fee charge to
members who contract their services for a specified duration (e.g., 1 month, three months, or six
months). Any members that wish to use this service need to inform the club and pay the extra fee.
Since the health club is planning to offer more services, it needs a system to help them in managing
One Pacific Health Club common operations.
Generally the system has to manage the member details, the instructor details and class
details. It has to manage the membership fees, personal class fees and any other extra fees.It should
be able to update payment details. It has to capture attendance of members. It should update the
Page 8 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
personal instructor schedules. It must produce a report. It should also produce receipts, and other
necessary outputs and deliverables.
The current system of “One Pacific Heath Club” depends on manually recording, searching
and maintaining the data. The resources required by this manual system are: papers, large storage
space and people. This leads to more overheads in maintaining daily transaction.
Maintaining the current system is highly tedious for the staff because each transaction and edit
needs to be checked thoroughly so as to avoid errors. This process also required more time which
slows down the overall system. There are many drawbacks to the current system.
Problems:
1. Errors: Since the system here is maintained manually by staff, it is common for errors to occur.
Errors can affect the club financially, legally and affect its goodwill.
2. Time: The current system required a lot of time to enter the data because the staff has to write
it down on the paper. Apart from that, the staff has to check it properly while writing so that there
are no errors.
3. Search: To search for any information from the files, the staff has to go to the storage room and
search for the file manually. This is a tedious and time consuming work. The workers as well as
the members of the club will not be satisfied with the slow process of searching data.
4. Information Theft: Information theft and information leak can happen in the club because the
staff has access to the files as there is no login system to only allow certain people to view
documents.
5. Disaster Security: In the current system, the data is stored in a storage facility in the files. In-
case of any disaster like: fire, flood etc., the data will be permanently lost. This will prove fatal for
the company because they will loose member, staff and critical business information. The club
will not be able to evaluate the information of anything and hence will go into financial loses very
quickly.
Page 9 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
6. Financial Theft: Financial theft is a very critical problem for the company. In the manual
system, there is no way to always check what the staff member is entering in the registers. It is
possible that the staff member may do the following: take extra money for registration and enter
the original amount, extend members registration without taking any money, sell the club/member
information to other businesses etc. Financial theft may: force the club to close down, invite legal
issues, gain less profit.
Proposed Solutions:
Online Registration: By providing online registration to members of the club, we will have less
errors and users can change their information if they see it wrong.
Centralized Database: A centralized database will ensure security of the data stored on the system
and also ensure that privileges are only given to authorized people.
Business Analysis: Since the new system is IT based and all the information is processed on
computers, we can analyze the business and finance easily.
Disaster Security: All the data stored in the database will remain completely secure since it is
centralized and can be recovered.
No Financial Theft: There will be no chance of an insider stealing money because an IT system
has logs, login date, time etc.. The person doing theft will be easily caught.
Faster Search: User can search their information themselves at anytime and anywhere. The staff
can search any information by few clicks.
Overall, the new propsed system helps manage the data easily. Members will be able to
register and manage their particulars from anywhere. The propsed system will reduce the response
time and redundancy significantly. The new system reduces the chances of a fraud. The system
generates bills every month and sends it to the members. . It makes checking schedules for class
easy both for the members and the management. Members will be able to schedule personal classes
easily. The new system makes it easy to inform all the members about important announcements.
The systems generates bills to be sent to all the members and reports that are to be sent to the
managers.
Page 10 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
3. Project planning:
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)
In our proposed system, we apply SDLC methodology to ensure that the time and cost are not
wasted and make less errors while achieving the desired system.
Page 11 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
1- Planning stage:
This is the first stage in SDLC phases which is used to establish the basic structures of the
project, carrying out the feasibility study and the risks that might affect the project activities.
The most important sector in project planning phase is listing the requirements and the
objectives of the project. The more information and documents on the project goals, the more
outputs can be achieved such as, the management plan structure, emphasis on plan quality, the
overall project plan for the schedule and scope and finally the predictable results.
The planning phase in our proposed system is achieved by the selected team’s members to get
inputs from the head management or the information’s resources in the health club. Our selected
members will do some preliminary investigations about the health club problems and the desired
goals that will be written in the preliminary investigations report. This report defines the all the
tasks that will be executed, monitored, controlled and the project closing.
Page 12 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
2. Analysis stage:
Once all the objectives are identified in the planning stage and each goal is refined into
requirements, the analysis phase will take place in the SDLC. Basically, the analysis phase is used
to ensure all the system requirements and how it will be accomplished. In this stage, the
requirements should be clarified and documented through SRS (Software Requirement
Specification) which contains all the software needs to be implemented such as the data
requirements, functional and nonfunctional requirements, system interface requirements as well as
operational and physical requirements. Moreover, the analysis phase also eliminates all the
uncertainty expected in the project and starts the baseline of the next phases. All of that is done by
requirement gathering techniques such as interviews, questionnaires, document reviewsand
observations through our group members.
Page 13 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
3. Design stage:
After the requirements are defined with detailed information in the analysis phase, those
requirements are converted into System Design Document which is used as an input for the next
stage in SDLC. In other words, it is the way of preparing diagrammatic representations of the
architectural model either logical or physical based on the SRS. All the approved requirements in
document will have specific designs that describe the software features in detail. They can be
described as functional hierarchy diagrams, interface diagrams, business rules and process
diagrams, pseudocode or flowchart, or an entity-relationship diagram with a data dictionary. Once
the design stage is completed and approved, each requirement will have its own design element
which shows how the system satisfies the needs and how it will interact with the rest stages.
Page 14 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
4. Implementation stage:
In the implementation phase, several activities are included since the new system will be
deployed. The real execution of the project begins and the programming code is being started. As
along as the design document from the previous phase is done in detail and in an organized manner,
the implementation of the code is achieved without any big issue. The developer is responsible to
prepare the data input sets and confirms that the code is created as the expected outputs meet the
health club requirements. In this phase, there are no more conceptual structures as they are already
converted in programming source. After that, the software is installed and run for the health club
users (members, Instructors etc.) so, they can work on the new system and test it. At the end of
this stage, the system has to be totally functioning and the system information are documented to
understand how the system operates.
Page 15 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
After the implementation phase is done and the system is released, the maintenance service
is provided to ensure that the system is still performing to the requirements. Any change or
enhancements to the system can be made in this phase to keep the system up to date. Moreover,
our team stays in track with health club to ensure the reliable execution of the business process as
well as the security aspects.
Page 16 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
Page 17 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
Page 18 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
This section shows the work division between the group members.
Page 19 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
A feasibility study examines the practicability of an idea, a project or even a new business.
The objective of feasibility study is to place an accentuation on latent issues that could befall if the
project is sought after and decide whether, after every substantial factors are taken into account,
the project should be pursued or not. It enables organizations to determine all of the obligatory
details to make a business prosperous. A feasibility study distinguishes strategic issues, and almost
all business-related issues, alongside provide answers to lighten them. The operational (will it
work?), economical (cost and benefits) and technical (can it be built?) aspects are part of the study.
• Operational Feasibility
• Technical Feasibility
• Economic Feasibility
• Schedule Feasibility
Page 20 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
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.
PIECES framework is an outline that breaks down the key elements in a project and helps
to identify the stages in the making and maintenance of the project.
P (Performance):
Performance is used to identify the response time and the throughput of the system.
Throughput is the amount of work performed over some period of time and response time is the
average delay between transaction or request and a response to that transaction or request.
There are postponements under current framework in overseeing 'One Health Pacific Club',
this manual framework has turned out to be deficient and prompts a great deal of misperception.
Page 21 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
The proposed framework will have the capacity to store lesson data and appointments in such a
route as they can be viewed electronically. The framework must have the capacity to deliver every
day booking forms, invoices to individuals and print out the educator's timetable. Also, task that
are electronic could abbreviate the reaction time. Moreover, the framework ought to have the
capacity to retrieve the client details proficiently when required.
Interestingly, this proposed framework can be utilized for conveying affirmation messages
to individuals to affirm appointments the day preceding a lesson is due to take place.
I (Information):
Secondly, ‘Information’ identify whether the present framework can create auspicious
valuable and precise data for the user or client. Since ‘One Health Pacific Club’ current framework
is as yet utilizing paper based framework like for instance the teacher scribbles down the bookings
on journal, both users and clients are not able to receive or create exact data since there is a
plausibility for human mistake to happen. Case of situation when a member needs to change the
time of the class with personal trainer, the trainer needs to discover for the name in the journal
which can take a considerable amount of time and may build up the cost of telephone calls done
by the client. The proposed framework would have the capacity to overcome the issues by storing
all the clients’ information in a database. By creating a database for the club, redundancy of data
will be avoided and the client’s information can be accessed by the teacher by just writing the
membership number of the client. With the help of computerized system, members no longer have
to wait to make changes on their booking and can view their timetable stored in the system.
E (Economic):
“Economic” is the examination of a project’s cost and incomes with an end goal to decide
if it is sensible and conceivable to finish. The new framework won’t just spare a considerable
amount of time but will also spare the cash by not utilizing papers and making calls. Despite the
fact that the operating expense for the new framework will be more costly in sense of maintenance
fee, yet this new system will convey more benefit to the organization since it will tackle most of
the issues that are present in current framework. Overtime, the expenses will be covered by the
revenues as most of the services will be done by the system.
Page 22 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
C (Control):
E (Efficiency):
Efficiency means how the present method of operation makes greatest utilization of
accessible assets, including individuals, time, and flow of forms and is the data about members,
bookings, schedule and total money made is precise and has no blunders. All of the organizations
resources must be effectively consumed because if not all of it being utilized, it would expand the
organization’s cost for no profitable reason. For instance, if two individual are doing something
that can be done by a single individual, it makes a redundancy there because the second employee
there is not by any means being beneficial.
S (Service):
‘Service’ in PIECES framework means whether the present method of operation gives
reliable services. Checking if the framework created dependable outcomes. Additionally ensuring
the representative and everybody working in the association is fit for utilizing the services. If the
employees are trained to use the system as it was meant to be used, then they can solve more
problems rather than creating it. ‘One Health Pacific Club’ focuses more on providing experienced
trainers to the members. With the new the system, the club will be able to provide faster, organized
and better services. The club will also be able to provide all the information on their official website
so that the members can access their schedule and make bookings online.
Page 23 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
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.
Page 24 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
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.
Page 25 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
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 26 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
Wireless Router:
The Asus RT-AC88U with 4x4 and 1024-QAM provides the best possible wireless
performance. Using a next-generation 802.11ac wireless performance, with 4 antennas and
NitroQAM technology, this router has the ability to empower wireless transmission that can break
the 1GB/sec barrier. It has an inclusive built-in software, a substantial array of 8 external LAN
ports and 100MB/sec performance from its USB 3 port.
Page 27 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
‘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 28 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
When time and space are exceptional, the compact design FD130 is the supreme option for
flexibility and convenience. The FD130 is lightweight, elegant and independent. By the use of this
system members need not to carry large amount of cash to pay the membership fees, they can use
their debit/credit card for the transactions. Customer transactions are quick, secure, and competent.
The price for this product is $217.
Page 29 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
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.
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.
Direct costs are expenses that can be related with the advancement of a particular
framework. For instance, the expense of software and hardware like printer, desktop, and Windows
10 software. Indirect cost resemble overhead expenses that cannot be ascribed to the improvement
of a particular framework. Like for instance the copy machine rental, power, and insurance
expense.
Page 30 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
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.
Tangible benefits are those that can unbiasedly be evaluated regarding money. Like for
instance worker salaries, hardware and software purchases and office supplies. On the other hand,
intangible cost are cost that money value cannot be allotted or computed effortlessly where lowered
instructor morale, lessened data accessibility, member dissatisfaction, etc. falls under intangible
cost.
Page 31 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
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’
Page 32 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
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.
Page 33 of 62
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.
Page 34 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
As indicated by Shelly Cashman (2010), schedule feasibility can be characterized as, the
way toward deciding if a venture can be executed inside a given time allotment in connection to
the organizational due dates and constraints. Fundamentally, it is the way toward dissecting the
time period as to when the venture might be finished. This possibility covers how the assignments
should be partitioned and the measure of time therefore utilized for the effective culmination of
the venture.
Page 35 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
5. System Analysis:
- The system must allow users and trainers to view class schedules.
- The system must allow management to allocate trainers for personal classes.
- The system must allow users to provide feedback and management to review feedback.
Non-functional requirements specify criteria that can be used to judge the operation of a
system, rather than specific behaviors. Non-functional requirements specify define how a system
is supposed to be. These are the features that don’t do anything, but are important characteristics
of the system. For example, design, user interface, user experience, compatibility, etc.
Page 36 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
- The system should have good user interface (UI) and user experience (UX).
- The system should notify users about the changes in the schedules, etc.
Page 37 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
6. Design diagram:
6.1 ERD:
Page 38 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
Page 39 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
Page 40 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
7. Interface design:
The following figure shows the main menu of the proposed system. The system is classified
to get access from members and employee (instructors) and each one has different sub menus and
permissions.
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.
Page 41 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
Once the member access for the system, different activities can be done that ease the
business process in the One pacific health club.
Members can view the classes time table in view schedule option which will be updated by the
management.
Page 42 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
Members can request an individual class with a specific trainer by request class option.
Member should write the class name in custom full name and the time of it with the instructor
name in the description part. This request will be forwarded to the management to do the
procedures. Once the class is allocated, it will be shown in view class schedule option.
Members can give a feedback for the management if they notice any bad behaviors in the club
services and performances. The e-mail address is required so the management can contact the
member to discuss the given feedback and trying to give a positive respond for it.
(Figure: Feedback)
Page 43 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
The member’s details can be changed in the system to keep the member details database up to
date.
Members can pay their subscription fees and the individual class fees as well from the new
system by adding their debit card from payment and receipt option. Once the payment is processed,
a receipt with the payment details is will be sent for the member’s email.
(Figure: Payment)
Page 44 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
(Figure: Receipt)
Employee LOGIN:
Instructors will be given an ID and password from the management to access for their menu.
Page 45 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
Two options are provided for the trainers to aid their work process in the club.
Basically, trainer can update their details by update information option. This option is done
as the following diagram.
Page 46 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
Instructor can check their time table by view schedule option, and the time table will be updated
by the management.
Page 47 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
In this method, the analyst himself visits the association and watches and comprehends the
flow of documents, working of the current framework, the clients of the framework and so forth.
For this strategy to be embraced it takes an expert to perform his job as he is aware which points
ought to be seen and highlighted. (Shah, 2008)
The point of observation is to find what really happens, not what the workers think. It is to see
who does what in an association and what they do with the information and data they have. By
only watching individuals work is a genuinely direct approach to observe the flow of data around
an organization. However, analysts have to be cautious of the Hawthorne impact. This is where
the employees of an organization adjust their conduct since they know they are being watched.
Advantages:
• It allows the analyst to validate facts and data gathered.
• The analyst can see precisely what is being done.
• The observer can attain data relating the physical environment of the job.
• It permits the observer to carry out work measurements and estimation.
• It is cheap relative to other methods.
Disadvantages:
• Some tasks may or may not be performed similarly.
• The observer can miss observing certain tasks.
• It might be impractical in some cases.
• The employees of the organization may or may not perform differently while being observed.
• An analyst can biased opinions on what they see, and what they essentially witnessed.
Page 48 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
Page 49 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
It was likewise observed that ling lines would frame for enrollment and payment.
Members would line up with all the important documents and money and this made a major
stress in dealing with all the customers. The approach utilized during the observation was passive.
There was no interaction with the clients while they were working and simply just watched them
and wrote down notes. After the observing, inquiries were made from a readied rundown of
inquiries. This step was to be taken to guarantee that the staff do not end up being cautious or feel
awkward and supposedly altering their way of doing task or behavior.
To record the observing’s, checklist and sheets were utilized alongside a stopwatch to assess
the time required for a specific task. For instance, the time needed to enroll one of the members,
the quantity of errand a specific staff was performing and the time expected to finish them, and so
forth
Data Dictionary:
Source Trainer
Dataflow:
Page 50 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
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.
Disadvantages:
1. Gathers answers for direct questions only.
2. The analysis can be false-positive since the respondent may or may not be present and held
accountable for the type of answers they give.
2. Inadequate for some forms of information – i.e. feelings, emotions behavior etc.
3. There is no way to tell the amount of thought the respondent has put into it
4. There can be questions based on researcher’s assumptions. Therefore, there may be a bias.
5. It lacks validity.
Page 51 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
Summary
The questionnaire was distributed to the top management and it was successfully received. The
questionnaires helped us analyze what the real problem is, what kind logical actions to take in the
system and the features to be added in the system. The questionnaires also helped collect large
amount of data in less time so that the project could be started on time. We were able to analyze
the information easily because the question were asked with a direct purpose. The management
was able to fill the forms very easily and quickly. Overall, the easiness of the process made the
process of collecting, analyzing and working on the data efficient.
Page 52 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
Date dictionary:
Dataflow 1:
Process:
Page 53 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
Page 54 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
Page 55 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
Page 56 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
Page 57 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
DATA DICTIONARY
Dataflow
Process
Page 58 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
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.
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.
4. Personal conflictions can take a place during the interview from both the interviewer and
interviewee.
5. Interview is not recommended to be done alone during the requirements gathering as the
interviewer can forget some questions to ask.
Page 59 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
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.
The system should be used by the members and trainers. Each one of them has different
permissions.
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.
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.
Adding the trainer menu which is basically should have view my classes and update my details.
Page 60 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
Data Dictionary:
Dataflow:
Process:
Page 61 of 62
CT026-3-1 System Analysis and Design One Pacific Health Club
9. References:
Anon, (2008). The Software Development Life Cycle (SDLC) For Small To Medium
Database Applications. [online] Available at: http://www.pelicaneng.com/devdocs/sdlc.pdf
[Accessed 12 Jun. 2017].
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.
Page 62 of 62