Gym Management System P4P 2
Gym Management System P4P 2
CHAPTER I
INTRODUCTION
rapidly and it can be seen from the increasing human dependency on the information
technology and is also crucial, thus the quality of information must always be improved to the
next level to benefit and have a considerable impact on the development of any institution or
an agency for critical decision making. Initially, the information technology used is only limited
to the processing of data. With the development of information technology today, individuals
and organizations can work quickly and process data accurately. That's why many companies,
small and medium enterprises, private organizations, multi-million companies and other
organizations are beginning to switch from a manual system to a computerized system for
As cited by Kendiga (2017), Computer based information System are a very important
asset in many organizations or companies all over the world which effectively contribute to
effective decision making for the betterment of those organizations. According to Bartle (2011),
supervising activities in progress to ensure they are on-course and on-schedule in meeting the
1
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
The one of the most effective tools and most significant invention of the 20th century is
said to be the computer. It is a brain extended machine that it helps people do its work more
easily and efficiently. But in present time, mobile technologies recent development has
produced a new kind of device: the smartphone. According to Sonal Kasliwal et al. (2016),
smartphone usage is increasing every day. It is considered as one of the very effective tools
for increasing computational power and security along with search and rescue. Traditionally,
many gym owners are still using manual process of operating and monitoring the details of
their customers
Pound for Pound Fitness was founded by the team of Manny Pacquiao on June of 2014
and eventually passed the ownership to Keith and Marichris Picazo when he noticed that the
new owners can fully manage the gym. The main branch was built in Las Piñas and continue
its impressive growth with almost 85 branches nationwide. On June 27, 2017, the Calamba
Branch was built. According to Mr. Torres, the co-owner of Pound for Pound Fitness –
Calamba, the registration and attendance of new members and recording of monthly revenue
is done manually. The gym has a total of three log books that is used to record memberships,
monthly sales and attendance. For the registration, the customer will be given a blue form that
serve as the registration and membership form of the gym. It includes personal information that
2
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Also, it is used whenever the customer wants to renew his membership. As for the
attendance, each member needs to log in or out on the attendance record book. Moreover,
generating the gym’s reports has been a big concern of the owners where they struggle to go
In consideration of the above mention problems encountered, Pound for Pound Fitness
– Calamba in fact really needs a gym management system to cater for the problems. A gym
management system is an information system that manages data information daily and helps
record information and transaction of the members and non-members. The proposed system
involves in monitoring and management of gym’s tracking and recording process. The gym
management system will be used by the admins of Pound for Pound Fitness – Calamba. It will
provide user interface for both administrators and gym members where they can monitor and
manage the progress of the gym and the gym members using the mobile application of the
gym. From the above background, the proponents have raised this issue into a research thesis
titled “Gym Management System of Pound for Pound Fitness – Calamba with Mobile
Application.”
3
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Problem Statement
As stated from the background description, the proponents have identified several
issues regarding the current system of Pound for Pound Fitness – Calamba.
1. Member registration of new members procedures consume time due to handling data
manually and using registration forms is an expensive measure that require more storage
2. The administrators are having difficulty in generating all of the reports needed by the gym.
3. It is time consuming and difficult when in the process of retrieval of membership data,
a. Functionality
b. Efficiency
c. Usability
Project Objectives
The general objective of the project is to design and develop a user-friendly Gym
Management System of Pound for Pound Fitness – Calamba with Mobile Application.
1. To develop a system that will able to manage an effective membership registration process
3. To develop a system that will able to track and keep records of member’s information.
4
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Taking into consideration the time limit and ability of the proponents, the discussion of this
research will be restricted on the following regarding the development of the gym management
system of Pound for Pound Fitness – Calamba. The development of gym management system
and mobile application of Pound for Pound Fitness – Calamba will contain:
1. Data processing of new members registration which includes renewing existing members,
2. The output produced includes financial records of the payments of fees from every
member, monthly transaction report and relevant information of every registered member.
3. A mobile application is given to the administrators and official members of the gym.
4. A login account access right for the computer-based gym management is only given to the
5. A login account access right for the mobile application of the gym is only given to the official
5
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
The findings of this study will redound to the benefit of Pound for Pound Fitness –
Calamba and its members considering that they play an important role in promoting wellness
and healthy lifestyle. Since membership registration for health clubs is increasing, it is
important to have an efficient and effective management system for processing data.
To the Administrator. The findings of this study may influence the administrator to be
more responsible in managing gym’s data and to adapt a system that will improve their current
To the Employees. The result of this study can help to minimize the use of paper and to
efficiently process data. Improvement on the membership process and having more
convenient source of information about the gym promotion and announcement and viewing of
own membership details with the use of mobile application can lure more gym enrolees in the
future.
To the Gym Members. The direct recipients of the output of this research are the current
or future gym members of Pound for Pound Fitness – Calamba. Whose mobile application that
consist of its own membership details and a more convenient and professional way of
To the Researchers. The result of the study is beneficial to the neither present
researchers or the future researchers. This study address to future researchers to continue
and use it to a bigger or different sample group. The results of this study can be used as a
6
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Definition of Terms
technologies and human elements designed to produce timely, integrated, accurate and useful
Smartphone – a mobile phone that performs many of the functions of a computer, typically
having a touchscreen interface, Internet access, and an operating system capable of running
downloaded applications.
Paper-based – it is used to describe a system that keeps information on paper, rather than on
a computer.
intervals.
User Interface – the means by which the user and a computer system interact, in particular
System Flowchart – a way of displaying how data flows in a system and how decisions are
Data Flow Diagram – a graphical representation of the "flow" of data through an information
7
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
CHAPTER II
According to Eagle, Oulasvirta and Raento (2009), a programmable mobile phone, the
smartphone was one of the current developments in mobile technologies produced. They have
also stated that the technological and social characteristics of the device make it a useful tool
in social sciences, urban studies, and media studies. It is stated that the smartphone is
As stated by M.Paandian & M.B.Malarvili (2012), almost all organization have their own
medical benefit program for their employees to ensure a healthy work environment. When their
employees received the treatment from health care provider, the current function of this
medical benefit program is to manage the payment of medical treatment. The existing system
fails to monitor the health and store the medical record of employee. Therefore, there is a need
8
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
According to Mark Cenen T. Echaluce et al. (2013), technology plays a vital role in
guarantee worker’s efficiency, productivity, and economy. The system is designed to monitor
the membership information including customer identity, health statistics, conditions, and
According to Sonal Kasliwal et al. (2016), smartphone usage is increasing every day. It
is considered as one of the very effective tools for increasing computational power and security
along with search and rescue. This can track and monitor the employee and their activity in
company by their office cell phone. This can improve growth of the company by securing
company data.
According to Makanjuola et al. (2016), it is necessary for an employer to keep track of his
employees at all times to ensure the quality of service from the employees’ and maximum
output from them. This project is designed and developed by using Android which will be
9
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
dynamic database utility. The role of the centralized server is to provide data or information to
the proposed system. The proposed android application in smartphone consists of all
information about the employee phone uses like their all Employee SMS history, Employee call
Logs, Employee Locations and battery percentage. This proposed application is quite user-
track of items or assets is a time consuming and inaccurate process, as most laboratories are
being used by more than 20 students per session. This old-fashioned system is a very
annoying task, and it is challenging for the lab administrator to monitor the flow of these items.
This system was found inefficient in tracking and has a lot of weaknesses such as misuse of
the equipment log records, loss of equipment, the absence of an in-out transaction record and
misplacing of equipment.
10
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
students is a very important factor especially in identifying every individual coming in and out of
the school every day. Students, teachers, and employees spent most of the time in school.
Crimes increase every day as the schools do not put much effort into the security. Security is
at risk because in many cases outsiders who were not students or enrolled in the school
bypasses guards and personnel assigned and manages to make a way of going inside the
school.
According to PR Newswire (2017), Microsoft Excel and Google Drive are still being
used by smaller gyms while most of the large gyms today are using gym management
software to manage their activities such as scheduling, record management, billing, and
marketing and to expand their service offerings. To spend less time on administrative tasks,
improve data security and integrate applications are the things that a gym management
software that can help the management of the gym. It also helps gym members and
employees to search and reschedule classes and appointments. Gym members can easily use
their mobile devices such as smartphones to choose the required exercise equipment, book
11
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Based on Maila Gimarino (2014), using the monitoring system will help reduce human
error, faculty complaints, and will increase reliability and efficiency because it runs through the
intranet. The system will be developed to provide an effective way to monitor the attendance
and to make sure that every faculty of Holy Trinity College is doing their jobs on time, because
it will also make sure that it records the number of faculty members who came late and
generate organized and accurate reports which will be submitted to the finance office
useful in performing a great task in data and information processing, securing files,
manufacturing processes, data and information of the company and people belongs to it and
in a company helps to maintain the standard flow of data and information. This system can
12
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Synthesis
13
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
14
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
15
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
With the studies mentioned above, the following are the similarities that can be found in
the system. According to Kasliwal et al. (2016), smartphone usage is increasing every day. It is
considered as one of the very effective tools for increasing computational power and security
along with search and rescue. Employee tracking and monitoring system is designed and
developed using core java 1.5 or higher, eclipse android SDK, bluestack, ms access and my-
sql database. While the study of Echaluce et al. (2013) used Java programming language and
database server to store their records for their membership monitoring system. As for the
attendance, Wale and Patil (2014), sited that It is very important part of every enterprises and
public institutions, industry and other businesses to have a time attendance policy. That is why
biometrics fingerprint was recognized and was universally applied by other institutions. While
Maran (2014) also stated that using biometrics fingerprint for attendance will improve the
customer identity, health statistics, conditions, and payments among others. As for Kasliwal et
al. (2016), who developed an android application to track and monitor the employee’s activity
in the company. Maila Gimarino (2014), created an attendance monitoring system for Holy
Trinity College that help reduce human error, faculty complaints, and will increase reliability
and efficiency because it runs through the intranet with use of MySQL database. The studies
16
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
They also used it for purposes such as storing records or information of their clients and
On the other hand, the following are the differences between the studies mentioned
above to the study of the proponents. As stated by M.Paandian & M.B.Malarvili (2012), almost
all organization have their own medical benefit program for their employees to ensure a
healthy work environment. They have created a web-based employee medical history
management and monitoring system using Hypertext Preprocessor language and Hyper Text
Markup Language to design the interface of the system by addressing the friendliness,
flexibility and communication. While Santos (2014), designed and developed a Computerized
Student Identification Monitoring System with the innovation of combined barcode SMS and
Entrance lock Technology which aims to facilitate a more efficient way in monitoring student’s
17
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Conceptual Framework
Figure 1 represents the conceptual framework used for the study. The figure shows
Input – Process – Output Diagram of the system. It shows the flow of data and how it
processes. The user’s screen will be displayed and the registration form will be filled out. Upon
entering the customer’s information, the system will take verifies the registration. It will call the
appropriate module after the verification and records are saved in the database. It will display
the user’s home screen. The user admin can add the member’s workout schedule, admin
schedule and create announcements. This will be added up to generate daily or weekly
reports.
18
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
CHAPTER III
Analyze
Evaluate Design
Monitor Develop
Implement
Figure 2 shows the software development methodology that is used in the project.
Using agile methodology for mobile application development, app development process
becomes more quick, easy and efficient. The first phase evolves in requirement analysis. The
Proponents gathered all required information and data that will support the study. The Team’s
system designer brainstormed for the preparation of the design of the system. The proponents
used an editing software to design the GUI of the system. The development phase will evolve
on the creation of the prototype of the system that will be led by the team’s programmer.
19
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Android Studio was the application used to create the mobile application of the
proposed system. API and PHP were also incorporated in the development of mobile
application. The application is using a host database and the built-in database for android
studio. For the main system, Visual Studio VB. Net was used to develop the system. The main
system was also using a host database so that it is connected to the mobile application.
For the implement phase, the proponents conducted a proper training for the
administration and other staff of the gym to know to use the proposed system. The future
researchers can upgrade the system to prevent it from being outdated. The implementation
processes include: categorizing member and non-member’s information, arrange and sort
paper files into record series within each record, categorizing sales report to daily, weekly,
monthly and yearly report and if necessary, purchase new equipment or supplies.
In monitoring phase, the proponents will keep in touch with the client to monitor the
performance of the proposed system. The client can contact us immediately if there are any
problems encountered in the system. As for the evaluation, the proponents will provide post-
questionnaire that will evaluated by the client to check the total performance of the system.
The result of this evaluation will be computed to a statistical data to see the success probability
of the system.
20
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
descriptive research is a study designed to depict the participants in an accurate way. Data are
collected through interviews and questionnaire as the main instrument for gathering the data.
On the other hand, use of existing records are used if the data or parts of data needed by the
researcher have been collected previously by another researcher or institution. This study
interviewed the client and used some existing records to support this study. Particularly, the
entire process of the development of Gym Management System with Mobile Application went
through formal and logical steps adopted from the Agile methodology.
Initially, the proponents have collected all the information which the client wanted to
store. Then the proponents studied the process of the current system which is done manually.
The limitation of the study of the current system was noted which motivated the client to have
new system. With the help of the gathered data, basic ideas about the system was taken as
well as the process of the proposed system. Most important thing is to study system
thoroughly. The advantages and disadvantages of both the systems must be understood when
studying both existing system and proposed system. The first task was identifying how system
can be computerized. Some analysis and projections must be done regarding changes to be
made to the existing system. The proponents aim that the new developed system for Gym
21
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Requirements Modelling
Member’s Information
Payment
Receipt
Membership Sales
Details Sales
Login
Member’s L2 | Membership Logbook
Information
L3 | Sales Logbook Sales Report
L1 | Registration Compiler
Login
Login
Login/Logout
Attendance
L4 | Attendance Logbook
Login
Figure 3 shows the data flow diagram of Current the system. It displays the process of
releasing of official receipts, customer’s login with administrator’s verification of account, non-
22
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Registration Access
Member’s Information
Membership Membership
Registration Details Details
Member’s Membership
Information
Payment Payment
D1 | Registered Members Payment Receipt
Receipt
Receipt
Member’s
Information Payment
Access Login/Logout
Login
Attendance Monitoring Payment
Access
Membership Login
Details
Access Sales Report D3 | Sales Report
Access
Attendance
D4 | Attendance Monitoring Login/Logout
Figure 4 shows the data flow diagram of the Proposed system. It displays member’s
new registration process with the use of mobile application, proposed system was built with
required validation for each textbox. Also, the proposed system can also process adding,
and administrator’s attendance and generating sales and populace and payment transaction.
23
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Customer Administrator
No
Pay Walk-in
Yes
Ra te
Figure 5. Swim Lane Diagram of the Current System for Walk-in Customer
Figure 5 represent the swim lane diagram of the current system for walk-in customer.
The customer will come to the gym and present as a walk-in customer. The administrator in
charge will collect the daily rate for the walk-in customer. After the rate has been paid, the
customer will now log into the attendance book and can use the gym right away. On the other
hand, the administrator will log the sales to the sales logbook and issue a receipt to the
customer.
24
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Customer Administrator
B
No No C
No Yes
Fill Out
Will Leave Gym Registration
Premises? Form
Yes
Yes
No Proceed to
Leave Gym s
Membership
Premises
Process
A F
Figure 6. Swim Lane Diagram of the Current System for Member’s Registration
Figure 6 shows the swim lane diagram of the current system for member’s
registration. The administrator will ask the customer if the customer is already a member or
not. If the customer is already a member and applies for new membership, the administrator
will check the membership status of the customer thru membership log book and will proceed
for membership process. Else, the current member will log to the attendance log book.
25
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Customer Administrator
D Yes
Is Valid Gym
Rate?
No
Total Payment =
Pay Total Amount Regular Rate
Figure 7. Swim Lane Diagram of the Current System for Registered Members
Figure 7 shows the swim lane diagram of the current system for registered
members. The administrator will verify the validity of the gym rate availed by the member. If
valid, the customer will proceed to the log in the attendance log book. Else, the member will
26
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Customer Administrator
Is Availing 1
Month
Gym Rate?
Is Promo
Yes
No Available?
Is Availing 3
Months Yes
Gym Rate?
Total Payment =
Membership Fee + No
No Promo Rate
Is Availing 6
Months
Gym Rate?
Total Payment =
Membership Fee +
No Regular Rate
Is Availing 1 Year D
Gym Rate?
Figure 8. Swim Lane Diagram for Current System in Availing Membership and Rates
Figure 8 depicts the swim lane diagram for current system in availing membership and
rates. The customer who will avail the membership will get to choose the membership rates
the customer desire. If there is ongoing promo, the customer can avail the said promo it will
added or subtracted to the total payment. If not, the customer will directly pay the total amount
without the promo. The customer can now log in to the attendance log book. The administrator
27
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Process Walk-
Is Customer
Yes in Payment
Walk-in?
Rate
Register
Customer s
Pay Walk-in Rate Name for
Attendance
Monitoring
Store Customer s
Name Attendance
Database
E
No
Store Attendance
Record to
Attendance
Database
Store Payment
Record to Payment
Record Database
B
Store Sales to Issue Official
Sales Report Receipt
Database To Customer
Use Gym
Figure 9. Swim Lane Diagram of the Proposed System for Walk-in Customer
Figure 9 shows the swim lane diagram of the system. It shows the process of
registering the new member and non-member. The customer will approach the receptionist to
sign-up whether as a member or non-member. The receptionist will get the information of the
customer and fill out the registration form in the gym computer. The system will validate the
details and if successful, the system will automatically enrol the customer.
28
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Start
No Get Username
and Password
Validate
Username and
Password?
Yes
Display
Dashboard
Figure 10. System Flowchart of User Login for Main System and Mobile Application
Figure 10 shows the system flowchart of User Login. The user will input the username
and password. The system will verify the credentials. It will display the user’s home screen if it
successfully logged in. If not, it will prompt the user to check the login details.
29
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Figure 11 shows the system flowchart of new member’s registration. The user will input
the personal information. It will send a request to check if the customer is valid. If it accepts the
30
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Display
Membership
Record
Display 1
month
Select 1 month Membership
Membership? Record
No
Yes
Select 3 Display 3
months months
Membership? Membership
Record
NO
Select 6 Display 6
months months
Membership? Membership
Record
NO
Display 1 year
Membership End
Select 1 Year Record
Membership?
The figure shows the system flowchart of view membership. The system will display the
overview of the membership record. It has four membership option, 1 month, 3 months, 6
31
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
A D
Display
No Edit Member s
Member s List
Information
or record
Validate new
Search information?
Member s
Profile
Yes
Save
Member s new
Get member s
information
name or
surname
Store in customer s
D database
End
Figure 13. System Flowchart of Edit Member’s Information for Main System
Figure 13 shows the system flowchart of edit member’s information. The system will
display the member list. The admin in charge will search the member’s profile by entering the
first name or last name of the member. Then, it will show the member’s profile. The new
32
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Display
Summary
Reports
Display
Open
Memberlist Report
No Memberlist Yes
Report?
using Crystal
Report
No
Figure 14 shows the system flowchart of summary reports. The admin will choose what
reports they wanted to see. It has three options: member list report, sales report and
membership list report. In Sales report, the admin gets to choose the range of date to see the
daily, weekly or monthly reports. The admin can print the reports.
33
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Select View
Members
Display Gym
Member s
Profile
Display Gym
Member s
Membership
Details
Return to
Admin
Dashboard
Figure 15. View Member’s Profile and Membership Details in Mobile Application
Figure 15 shows the view member’s profile and membership details in mobile
application. The admin can have an overview list of the official member of the gym and their
membership details.
34
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Select Payments
Display payments
acquired byof
gym members
Return to Admin
Dashboard
Figure 16 shows the member’s payment details in mobile application. The admin can
35
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Select Edit
Account
Display editable
admin account
No
No
Is details
verified?
Return to Admin
Dashboard
Yes
Store to Admin s
Database
A
Figure 17 shows the Administrator Edit Account in Mobile Application. The admin can
36
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Display To-Do
List
No
Save to
Database
the administrator can view, add or delete a To – Do List. The details will be saved to the built-in
database.
37
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Object Modeling
Add-Edit Events/
Announcements
Add Workout
Plan
Create Schedule
Login
Manage Gym
Members
Edit Account
- Check Admin/
Attendance Gym Instructor
Apply
Gym Member
Membership
View Daily/
View Member Weekly Reports
Status
Register Member
View Fitness
Report
Manage Gym
Administrators
View Schedule
Figure 19 is the graphic depiction of the interactions among the elements of the Gym
Management System. It represents the methodology used in the system analysis to identify,
clarify and organize system requirements of the System. The main actors of the system in this
Use Case Diagram are: Admin, Gym Member and Gym Instructor. It shows the relationships
38
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Customer request to
[yes] Register basic information
register
[Walk-in?]
Fill out Registration form [No] Pay total amount
[Checks if the
[No]
details are Confirm Walk-n Customer
validated]
[Yes]
Save details to customer
Add Membership database as walk-in
Confirm Registration
Manage Member s
information
Figure 20 represents the Activity UML diagram of the Gym Management System. It
shows the flow between the activity of Admin or Gym Instructors and Members. The main
activity involved in this Activity Diagram of Gym Membership Monitoring is the registration
39
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Figure 21 characterizes the Class UML diagram of the Gym Management System. It
describes the structure of the system. It shows the system’s classes, attributes, processes and
relations among objects. Classes are depicted as boxes with two sections, the upper box
indicates the name of the class and the bottom is the attributes. It also shows the multiplicity
40
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Risk Analysis
Mobile applications market has become congested because of the recent development
in smartphones hence developers are encouraged to develop new applications. There are a lot
of details that are available on how to build an application but lack of documentation makes
understanding and optimization all the more difficult. Despite over 1.5 million mobile
application developments on various platforms, limited formal research has done that it should
The following are the risk factors on the methodology used in the project which is the
agile methodology:
1. Budget Risk: the most common risk in every software development and often tied to other
risks.
2. Personnel Risk: the risk of losing or absence of project team members that result to
delays or errors.
3. Knowledge Risk: The process of relearning results in additional labor, time, and
resources.
4. Productivity Risk: this risk is common when deadlines and goals are long-term. This
5. Time Risk: the results of poor planning, unrealistic timelines, and the inability to adapt to
41
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
User Interface
Figure 22 shows the login interface of the main system. The administrator should input
the username and password. The system will validate the username and the password. If it is
validated, the system will proceed to the next module. If not, the system will ask to input valid
username or password.
42
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Figure 23 shows the administrator’s dashboard Interface. The dashboard displays the
weekly schedule of the gym, the overview weekly reports and other reports. The administrator
43
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Figure 24 shows the registration interface of the new member. All of the fields must be
filled by the administrator. If all information is inserted successfully, it will be saved in the
member’s database.
44
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Figure 25 shows the Membership form interface of the system. This form needs to filled
out whether as member or walk-in. This can show the computation of the membership chosen
by the members.
45
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Figure 26 shows the viewing of the member’s profile. The administrator can update the
46
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Figure 27 shows the admin’s login interface. The system will require the needed
credentials of the admin. The credentials will be verified by the system. If the username or
password exist or correct, the system will display the admin’s dashboard. Otherwise, it will
47
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Figure 28 shows the admin’s dashboard. After the successful login of the admin, this
interface will be display. The dashboard includes the view members, payments, edit account,
48
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Figure 29 shows the member list interface in mobile application. It displays the overview
49
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Figure 30 display the payment interface in mobile application. It shows the overview
payment list of each member. It displays the payment date, availed rate, membership fee,
50
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Figure 31. Admin’s Account Details and Edit Account in Mobile Application
Figure 31 shows the admin’s account details and edit account in mobile application. The
account details include Admin ID, username and email. The admin can change password. The
51
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Figure 32 shows the Admin’s To – Do list in Mobile Application. The admin can add to –
do list to his account. The admin can delete the to – do list, as well.
52
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Figure 33 shows the member’s login interface. The system will require the needed
credentials of the member. The credentials will be verified by the system. If the username or
password exist or correct, the system will display the member’s dashboard. Otherwise, it will
53
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Figure 34 shows the member’s Menu in Mobile Application. The menu includes forum
which is linked to the website of the gym, membership details, chat, workout, and account info
modules.
54
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Figure 35 shows the member’s forum in Mobile Application. When the forum button is
clicked, the system will be linked and show the website of the gym.
55
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Figure 36 shows the member’s membership details in mobile application. It displays the
overview Membership of the member. It includes the customer type, member type, program
56
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Figure 37 shows the chat module in mobile application. The member can chat the coach
or the member by searching the other user’s name or email. The messages will be saved on
57
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
functional buttons the exercise, settings and workout done tracker. The exercise will show the
exercise list included in the workout. In the settings button, the member can edit the mode of
58
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Figure 39 shows the member’s account information module. This displays the personal
information of the member. The figure also shows the update profile module. The member can
edit their basic personal information. Updated information will be saved in the database.
59
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
System Architecture
Database Server
Administrator Gym Computer Smartphone
Internet
Administrator and
Gym Member
Figure 40 shows the system architecture of the project. The system will be using a gym
computer where the admin has only one who can access and the database of the system is
secured as it has an account for administrator. The administrator is the one who controls all
60
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
System Requirements
The following are the Hardware and Software Requirements that must meet in
Hardware Requirement
Software Requirement
o Platform tools: Java SDK, Android Studio IDE (with SDK bundle)
Programming Environment
Front – End
o Android Studio
Back – End
o MySQL
61
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Test Data
Test Data is the data that is used in tests of a software system. To test a software
application, the proponents will enter the data for testing most of the features.
Test Case #: 1
System: Gym Management
Description: Test the Registration module
Pre – Condition
The new member will inquire for sign-up of membership to the staff in charge.
The system will display the main menu and dashboard.
Step Action Expected System response
1 Click the “Membership” button The system will display the membership
window and quick overview list of registered
members.
2 Click the “Add Member” button The system will display Registration form.
3 Enter Customer’s Personal Information The system will validate the entered details.
4 Add Password The system will display a message asking to
confirm the entered password.
5 Re-Enter Password The system will display a message of
successful operation.
6 Choose Membership type The system will display a message to pay to
annual membership.
7 Answer the waiver The system will display a message asking to
accept the agreement/policy.
8 Click ‘Add Member’ button The system will display a message of
successful operation.
9 Check post-condition 1
Post – Condition
1. The new member’s information is saved in the database.
Table 1 shows the test data of the registration of new member module. This demonstrate
the pre – condition, expected responses and the post condition when using the system.
62
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Test Case #: 2
System: Gym Management
Description: Test the Registration of new Admin module
Pre – Condition
The system will display the main menu and dashboard.
Table 2 shows the test data of the registration of new admin module. This demonstrate the
pre – condition, the step by step process, expected responses and the post condition when
using the system.
63
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
4 Click the “Monthly report” button The system will display the crystal report of
monthly report.
5 Click the “Yearly report” button The system will display the crystal report of
yearly report.
6 Check post-condition 1
Post – Condition
1. Each report will be saved as a file in the system.
Table 4 shows the test data of the summary report module. This demonstrate the pre –
condition, the step by step process, expected responses and the post condition when using the
system.
Table 5 shows the test data of the viewing member’s information module. This
demonstrate the pre – condition, the step by step process, expected responses and the post
condition when using the system.
64
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Table 6 shows the test data of the membership details module in mobile application.
This demonstrate the pre – condition, the step by step process, expected responses and the
post condition when using the system.
Table 7 shows the test data of the chat module in mobile application. This demonstrate
the pre – condition, the step by step process, expected responses and the post condition when
using the system.
65
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Table 8 shows the test data of the viewing member’s information module. This
demonstrate the pre – condition, the step by step process, expected responses and the post
condition when using the system.
66
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Integration Testing
Compatibility Testing
system is capable of running on different environment. The proponents will test the
compatibility of the system according to the usage or need of the client. The system will
use a windows operating system and MySQL Database. The system will need a network
connection therefore the proponents will test the compatibility of the application in
different networks with all parameters such as Bandwidth, capacity and operating speed.
As for the Mobile Application, the proponents will test the compatibility of the application
Performance Testing
Performance testing is needed in software testing to ensure that software can perform
well under the expected workload. This is aiming not to find bugs but to eliminate the
software’s speed, scalability and stability. Thus, the proponents will test the system to
determine if the application can respond quickly, if it is stable under varying loads and to
67
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
System Testing
System Testing is the Testing of a complete and fully integrated software product. This
involves testing the software code. The proponents will be testing the fully integrated
applications to check how the components will interact with one another and with the system
as a whole. To check for desired outputs, the proponents will verify through testing of every
Acceptance Testing
Acceptance Testing is where the system is tested for acceptability. This will evaluate the
system’s compliance with the business requirements and asses if it satisfies the acceptance
criteria. The proponents must complete all of the other system testing in order to arrive in
acceptance testing. Once the system testing is complete, this is the right time to perform the
acceptance testing as to confirm that the software is ready to be made available to the end-
users.
68
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Validity of Artefacts
Validation is done to make sure that the product is built as what is required by the client
at the end of the development phase. Different type of checks should be approved on the
requirements. The proponents will check on the validity, consistency, completeness, realism
and verifiability of the requirements. In registering new member, the system will not accept or
saved the input data if some of the required fields are not filled out. The system does not
accept ages 15 and below. The date registered is not also accepted if the date is greater than
current date. For the fields of cell phone number, telephone number, emergency number, age
and etc., it will only require numeric characters and white spaces. On the other hand,
alphabetic characters and white spaces are required for the fields of member’s name, address,
emergency contact person’s name and etc. For medical history, checkbox must be checked
either yes or no. For attendance, the biometrics requires right or left thumb.
69
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Table 10 shows the implementation plan and process. The table display each activity to
be done by the proponents. It shows the duration and target date of the activity with the
completeness percentage to see the progress of each activity.
70
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Implementation Plan
The selection of a site is the first consideration in planning and preparing for installation.
This will determine if the site is to be refurbished or alterations are to be performed on the
existing site. The proponents will be checking the utilities of the site such as the availability of
power and communication. The proponents will also look if the site is prone to exposure of
hazards as this can cause problems to the equipment that will be installed in the site.
The proponents will hold a one on one training with all of the admins or other staff that
will use the system. The training will include on how to install and use the system. The
proponents plan to hold a week training for the admins and staffs on November 18 to
November 23, 2018. This was agreed between the client and the proponents. This will help the
client and proponents to analyze and evaluate the performance of the system.
business. In order or create a contingency plan, the proponents will identify the risks and
develop a plan to reduce those risks. The proponents will perform an analysis on the system’s
data, hardware and software. After finding the possible risks, it will be ranked according to the
order of its probability. The risks will be analysed by the proponents to see how these could be
eliminated. Then, the proponents will write a contingency plan that includes clear steps on how
to solve the risks if it may occur in the future. Finally, the plan will be tested to determine if it is
effective.
71
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
CHAPTER IV
This chapter contains analyzation of the evaluation method that reflected the system.
The proponents conducted the results of the evaluation method to determine if the proposed
system is acceptable or not. The data gathered were subjected to statistical analysis. The
proponents used Likert scale to get the weighted mean of each category.
Table 11 shows the Likert Scale that was used in evaluating the questionnaire wherein
72
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Functionality
4.1
3.9
3.8
3.7
3.6
3.5
3.4
Question 1 Question 2 Question 3 Question 4
Weighted Mean
Table 12 and Figure 41 shows the Gym Management System for Pound for Pound
Fitness – Calamba in terms of System Functionality. The results are as follows: “The system
has the ability to store data of the members.” got the highest mean of 4.00 which is interpreted
as “strongly agree”. With 3.83 as the computed mean, “The system has the ability to register
member personal information and membership.” Runs in second with the verbally interpreted
as “strongly agree”. As well as with “The system has the ability to generate reports namely
member list, membership list and sales report.”, it scores 3.67 and interpreted as “strongly
agree”. Lastly, “Printable reports can be generated from the system.” got a mean 0f 3.60 with
73
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Efficiency
3.62
3.6
3.58
3.56
3.54
3.52
3.5
3.48
3.46
3.44
Question 1 Question 2
Weighted Mean
Table 13 and Figure 42 shows the Gym Management System for Pound for Pound
Fitness – Calamba in terms of System Efficiency. The results are as follows: “The system
responds immediately in every user input.” got the highest mean of 3.60 which is interpreted as
“strongly agree”. With 3.50 as the computed mean, “The system process data quickly.” Is
interpreted as “agree”.
74
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Usability
4
3.9
3.8
3.7
3.6
3.5
3.4
3.3
Question 1 Question 2 Question 3 Question 4
Weigthed Mean
Table 14 and Figure 43 shows the Gym Management System for Pound for Pound
Fitness – Calamba in terms of System Efficiency. The results are as follows: “The features of
the system can be identified by the user.” got the highest mean of 3.70 which is interpreted as
“strongly agree”. With 3.61 as the computed mean, “Information are organized and well
presented.” Is interpreted as “strongly agree”. As well as with “The system has user-friendly
interface.”, it scores 3.53 and interpreted as “strongly agree”. Lastly, “The system can be easily
75
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Overall
3.8
3.75
3.7
3.65
3.6
3.55
3.5
3.45
Functionality Efficiency Usability
Weighted Mean
Table 15 and Figure 44 shows the Gym Management System for Pound for Pound
Fitness – Calamba Overall System Evaluation. The results are as follows in terms of:
“Functionality” got the highest mean of 3.75 which is interpreted as “strongly agree”. “Usability”
runs in second with highest mean of 3.57. finally, “Efficiency” got 3.55 composite mean and
interpreted as “strongly agree”. This only shows that the respondents strongly agreed on the
76
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
CHAPTER V
The proponents developed a system for Gym Management System for Pound for Pound
Fitness – Calamba with Mobile Application at Brgy. Parian, Calamba City, Laguna to assist the
needs of the owners of the said gym. The proponents used different platforms to developed
this system. Visual Studio VB.net for the main system, Android Studio and PHP for the mobile
application, also PHP for the website and MySQL using Web hosting site for the connection of
the database. The proponents have utilized the descriptive and use of existing records
research design to develop the system. This is composed of surveys and personal interview
with the client. Based on Cassandra McNeill (2018), descriptive research is a study designed
to depict the participants in an accurate way. Also, descriptive research seeks to describe the
characteristics or behavior of an audience. After developing the system, the proponents tested
the system on the client’s site and evaluated the results. The results of the evaluation are
summed up that the system got an overall weighted mean of 3.62 which is interpreted as
“strongly agree”. The functionality of the system got the highest mean of 3.75 which is
interpreted by strongly agree. This was followed by Usability with 3.57 and Efficiency with 3.55.
77
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
CHAPTER VI
Conclusion
The proponents designed and developed the Gym Management System for Pound for
Pound Fitness – Calamba with Mobile Application that would automate the registration and
retrieval of information and generation of reports of the gym members. The system includes a
registration function for new members and walk-in customers, viewing and retrieval of records
using the main system and mobile application, generation of reports such as member’s list and
sales reports. The system can also register new admin or staff in case the owners will hire
more employees in the future. The system was developed to manage basic processes of the
gym specially the registration ang generation of reports that also helped them to retrieve
needed records easily. The overall result upon the evaluation of the system, it garnered 3.62
composite mean that was verbally interpreted as strongly agree. Based on the result of the
evaluation, this means that the developed system met the requirements and is acceptable.
78
LYCEUM OF THE PHILIPPINES - LAGUNA
Km. 54 National Highway, Makiling, Calamba City, Laguna
Recommendation
attendance system that will be linked in the main system to monitor the in and out of the
members and administrators of the gym. Also, a payroll system is recommended for the
employees of the client. As for the mobile application, the proponents recommend to enhance
its design and add more modules to make it more interesting such as planner and diet plan for
the members. For the website, the proponents recommend to incorporate an online shopping
as the management of Pound for Pound Fitness – Calamba are planning to release a gym
and enhance the proposed system. The future researchers can also add more features and
functionalities that will help in the enhancement of the system. Upgrading the system into a
new platform and programming language is also recommended so that the system can be
used in different platforms and can be manage easily. The use of platform of IOS for Apple
proponents.
79