Sample - Report GYM Management System Report
Sample - Report GYM Management System Report
B. Tech Semester V
(Computer Engineering)
December 2021
Submitted to,
Department of Computer Engineering/Information
Technology
U.V. Patel College of Engineering
Ganpat University, Kherva - 384 012
U.V. PATEL COLLEGE
OF
ENGINEERING
23/11/2021
CERTIFICATE
TO WHOM SO EVER IT MAY CONCERN
Head,Computer Engineering
Prof. Manan Thakkar
ACKNOWLEDGEMENT
I express our sincere gratitude towards internal guide Prof. Manan Thakkar for
his constant help, encouragement, suggestions and inspiration throughout the
project work. Without his invaluable advice, suggestions and assistance it
would not have been possible for me to complete this project work.
The project of “GYM MANAGEMENT” is mainly used for reducing the complexity of the
system. The new web application system is consisted of three modules. The first module is for
ADMIN like managers, owner etc. They can change the charges of the gym and edit the profile
of gym and the details of members. The second module is for TRAINERS. In that they change
or improve the workout plan and diet plan for members and can also guide them with their
plans. The third module is for MEMBERS. They can login and see their details like workout
plan, diet plan and attendance and can communicate with their personal trainer for any query
and renew the membership by online payment option. Each member of the gym will have their
personal ID and password. The new system is highly secured, easy for use and less time
consuming. Creative GUIDE is Python source optimized Web application. It is basically
implemented by keeping GYM MANAGEMENT. In this project back-end is python and front-
end is xml and Database is MySQL.
Table of Contents
Chapter 1 – Introduction ................................................................................................................... 1
1.1 Project Overview ..................................................................................................................... 1
1.2 Project Background .................................................................................................................. 1
1.3 Purpose ................................................................................................................................... 2
1.3.1 Problem Statement ........................................................................................................... 2
1.3.2 Project Aim ....................................................................................................................... 3
1.3.3 Project objectives .............................................................................................................. 3
1.4 Project Scope ........................................................................................................................... 3
1.4.1 Member registration ......................................................................................................... 3
1.4.2 Payments .......................................................................................................................... 3
1.4.3 Attendance ....................................................................................................................... 4
1.4.4 Exercise management ....................................................................................................... 4
1.4.5 Machine management ...................................................................................................... 4
1.5 Impact, Significance and Contribution ...................................................................................... 4
1.6 Chapter Summary .................................................................................................................... 4
Chapter 2-Literature Survey............................................................................................................... 5
2.1 Gym Management System (GMS) ............................................................................................ 5
2.2 Gym Management System (GMS) ............................................................................................ 5
2.3Gym Management System ........................................................................................................ 6
2.4 Smart Gym Management System ............................................................................................. 6
2.5 Smart Gym Management System ............................................................................................. 7
2.6 Web based Gym Management System ..................................................................................... 7
Chapter 3- software requirement specifications (SRS) ....................................................................... 9
3.1 Functional Requirements: ........................................................................................................ 9
3.1.1 Functional Requirements for Module Admin ......................................................................... 9
3.1.1.1 Log In ............................................................................................................................. 9
3.1.1.2 Manage Gym Management System ................................................................................ 9
3.1.2 Functional Requirements for Module Trainer ........................................................................ 9
3.1.2.1 Log In ............................................................................................................................. 9
3.1.2.2 Sign In ............................................................................................................................ 9
3.1.2.3 Trainer Details ................................................................................................................ 9
3.1.2.4 Workout Plans.............................................................................................................. 10
3.1.2.5 Assign Workout Plans ................................................................................................... 10
3.1.2.6 Diet Plans ..................................................................................................................... 10
3.1.2.6 Assign Diet Plans .......................................................................................................... 10
3.1.3 Functional Requirements for Module User .......................................................................... 10
3.1.3.1 Sign In .......................................................................................................................... 10
3.1.3.2 Log In ........................................................................................................................... 10
3.1.3.3 Members ..................................................................................................................... 11
3.1.3.4 Measurement history ................................................................................................... 11
3.1.3.5 Membership................................................................................................................. 11
3.1.3.6 Trainer Details .............................................................................................................. 11
3.1.3.7 Workout Plans.............................................................................................................. 11
3.1.3.8 My Workout Plans ........................................................................................................ 12
3.1.3.9 Assign Workout Plan .................................................................................................... 12
3.1.3.10 Food Items ................................................................................................................. 12
3.1.3.11 Diet Meals .................................................................................................................. 12
3.1.3.12 Diet Routines.............................................................................................................. 12
3.1.3.13 My Diet Plans ............................................................................................................. 12
3.1.3.14 Diet Schedule ............................................................................................................. 12
3.1.3.15 Attendance ................................................................................................................ 12
3.1.3.16 Attendance Analysis ................................................................................................... 12
3.1.3.17 Body Parts .................................................................................................................. 13
3.1.3.18 Membership............................................................................................................... 13
3.1.3.19 Payment..................................................................................................................... 13
3.2 NON- Functional Requirements:............................................................................................. 13
3.2.1 Efficiency ............................................................................................................................ 13
3.2.2 Reliability ............................................................................................................................ 13
3.2.3 Portability ........................................................................................................................... 13
3.2.4 Usability .............................................................................................................................. 13
3.2.5 Economic ............................................................................................................................ 13
Chapter 4-Diagrams......................................................................................................................... 15
4.1E-R Diagram ............................................................................................................................ 15
4.2Use Case Diagram ................................................................................................................... 16
4.3Class Diagram ......................................................................................................................... 17
4.4First Version of Data Dictionary............................................................................................... 18
4.4.1 Admin: ............................................................................................................................ 18
4.4.2 User: ............................................................................................................................... 18
4.4.3 Trainer Booking: .............................................................................................................. 18
4.4.4 Membership: .................................................................................................................. 19
4.4.5 Diet plan: ........................................................................................................................ 19
4.4.6 Attendance Sheet:........................................................................................................... 19
4.4.7 Member: ......................................................................................................................... 20
Chapter 5 - Prototypes .................................................................................................................... 21
5.1 Login Page ............................................................................................................................. 21
5.2 Singin Page ............................................................................................................................ 21
5.3 Member Page ........................................................................................................................ 22
5.4Measurement History ............................................................................................................. 23
5.5 Membership Page .................................................................................................................. 24
5.6 Trainer Page........................................................................................................................... 25
5.7 Workout Plans ....................................................................................................................... 26
5.8 My Workout Plans ................................................................................................................. 27
5.9 Assign Workout Plan .............................................................................................................. 28
5.10 Food Item ............................................................................................................................ 29
5.11 Diet Meals ........................................................................................................................... 30
5.12 Diet Routines ....................................................................................................................... 31
5.13 My Diet Plans ....................................................................................................................... 32
5.14 Assign Diet Plan ................................................................................................................... 33
5.15 Attendance Page .................................................................................................................. 34
5.16 Attendance Analysis Report ................................................................................................. 35
5.17 Body Parts ........................................................................................................................... 36
5.18 Membership Plans ............................................................................................................... 37
5.19 Payment .............................................................................................................................. 38
Chapter 6 - Conclusion & Future work ............................................................................................. 40
6.1 Conclusion ............................................................................................................................. 40
6.2 Future Work .......................................................................................................................... 40
References: ..................................................................................................................................... 41
List of Figure
Figure 1.1 compare membership comparison of other gym in India ....................................... 1
Figure 1.2 compare membership comparison of other gym in USA ......................................... 2
Figure 4.1 E-R diagram for gym management system ........................................................... 15
Figure 4.2 Use case diagram for gym management system................................................... 16
Figure 4.3 Class diagram for gym management system ........................................................ 17
Figure 5.1 Login page ........................................................................................................... 21
Figure 5.2 Sign in page.......................................................................................................... 22
Figure 5.3member page ....................................................................................................... 23
Figure 5.4 measurement history page .................................................................................. 24
Figure 5.5 membership page ................................................................................................ 25
Figure 5.6 Trainer Details Page ............................................................................................. 26
Figure 5.7 Workout Plans Page............................................................................................. 27
Figure 5.8 My Workout Plans Page ....................................................................................... 28
Figure 5.9 My Workout Plans Page ....................................................................................... 29
Figure 5.10 Food Items Page ................................................................................................ 30
Figure 5.11 Diet Meals Page ................................................................................................. 31
Figure 5.12 Diet Routines Page............................................................................................. 32
Figure 5.13 My Diet Plans Page ............................................................................................ 33
Figure 5.14 Assign Diet Schedule Page ................................................................................. 34
Figure 5.15 Attendance Page ............................................................................................... 35
Figure 5.16 Attendance Analysis Page .................................................................................. 36
Figure 5.17 Body Parts Page ................................................................................................. 37
Figure 5.18 Membership Page .............................................................................................. 38
Figure 5.19 Payment Page .................................................................................................... 39
List of Table
Table2.1 Literature Survey analyses table .............................................................................. 8
Table4.4.1 Admin Table ....................................................................................................... 18
Table4.4.2 User Table .......................................................................................................... 18
Table4.4.3 Trainer Booking Table ......................................................................................... 18
Table4.4.4 Membership Table .............................................................................................. 19
Table4.4.5 Diet plan Table .................................................................................................... 19
Table4.4.6 Attendance sheet Table ...................................................................................... 19
Table4.4.7 Member Table .................................................................................................... 20
Chapter 1 – Introduction
1.1 Project Overview
Our proposed “Gym Management System” is for those who run a gym business. Before
doing anything, we did decent research on major difficulties for gym owners. We
examined carefully about how to make a huge registering system without failure as well
as different functions for different kind of user depending on their privilege. The Gym
Management requires a system that will handle all the necessary and minute details easily
and proper database security accordingly to the user. They require software, which will
store data about members, employees, products, payroll, receipts of members & all
transactions that occur in Gym.
1
2. Gym Master
No free versions could be downloaded. And could not found an opensource solutions as
well to address the scenario. That software is very complex, so adaptation will be difficult
with the skill level of the selected client. Further they do not provide enough
functionalities or not providing easy configuration to suit the present scenario. And most
of the time the usage of the applications is not user friendly, and the user interphases are
also much confusing. Therefore, it was identified that, simplicity of the software,
customer support and mass customization have become major concerns for software that
suits the local market.
1.3 Purpose
In purpose we have included the purpose of our system that is to provide information of
System of Product Online, advertisement for GYM and Making Easily Membership
Payment and Easy Diet Plan, Easy Work, Storing Membership Payment Transaction to
help users as a User/Member.
➢ People open the check of Diet plan to Display their Plans. Which User their time?
• Space complexity: -
➢ As for all the modules there are different existing applications which require different
memory space for installing.
Feedback: -
➢ existing systems have all modules in different problems not in this application.
2
1.3.2 Project Aim
The main aim of “GYM Management” system is to help Diet plan, work for a check member
performance and to make their work for Payment easy Transactions and to optimize the source
for them.
1.4.2 Payments
System is designed to record the payments. This records the payment of annual fee, monthly
fee, and payments for thread mill. Relevant constraints are applied for the payments process.
Ex: Registration fee will be collected only once (cannot be repeated). Modification of charges
only can be performed by the administrator.
3
1.4.3 Attendance
This is designed to capture and record the date and time of each member who comes to get the
service of the gym. System is designed to record the time of arrival and departure of each
member. Date will be stored in a database to retrieve necessary reports.
On the other hand, the gym can provide better service to their valued members by fully utilizing
this system. with a good service, it will be good starting point to fulfil members’ satisfaction
as well as members’ wants and needs. Wants and needs. Meanwhile, after members experience
and satisfaction from service provided by the gym, they are sharing their experience to popular
social website nowadays. apart from this activity, they are indirectly advertising the gym to
public.
4
Chapter 2-Literature Survey
5
[2]. Instructors can view information and statistics of practitioners they entrusted with,
recommend lessons to practitioners. Practitioners after joining the gym can view instructor’s
information and choose which instructors they want and view their statistics [2]. He/she can
build a meal by suggesting nutritive ration of the system [2].
6
2.5 Smart Gym Management System
They have used technological stack such as Android, Java Database- MySQL.
This system is helping the users to administer the health care system in fitness and nutrition [5].
This system was developed by the two methodologies and prototyping model, and a spiral [5]. The
system is used to project dramatically android broadcast worldwide, thus allowing access to many
people [5]. The people, too, can be done through the provision of a hundred of the same, by means
of the application of the questionnaire, however, is suggested by this acceptance of a larger on [5].
This web applications have become very popular and useful.in The software does not require that
store data on members, employees, carrots, chocolate protein, and members received
transactions, which are in the gym [5]. Each a user-friendly management system online application
[5]. This facilitates the automated system owners and other features. It was a simple plan [5].
Minimum is the lower figure.in this system Administrator Module and User Module [5].
7
Table2.1 Literature Survey analyses table
2.2 JAVA, MySQL ➢ Login, changes password. Pros: -1. Improved Efficiency.
➢ Views training schedule. 2.Efficient Payment
➢ Views suggested meal. Processing.
➢ Views training result. Cons: - 1. Every member can
be active on system every day.
2. every member can know
who to use this system.
8
Chapter 3- software requirement specifications (SRS)
3.1.1.1 Log In
Input: Required fields to login are Email and password.
Process: The Email and password are verified from the database and if it’s matched with the
database data then login will be successful.
Output: If the user doesn’t have signed up and try to login it will take to sign up page or else
it will take to membership page.
3.1.2.1 Log In
Input: Required fields to login are Email and password.
Process: The Email and password are verified from the database and if it’s matched with the
database data then login will be successful.
Output: If the user doesn’t have signed up and try to login it will take to sign up page or else
it will take to membership page.
3.1.2.2 Sign In
Input: Required fields to Sign In are FName, L Name, Email, password, confirm password.
Process: We need to check whether all requirements are filled with valid data or not. Once
Validation is finished successfully, the next step is to insert that data into table in the database.
Output: Once registered successfully, the user will be acknowledged with a success message
and will get redirected to the member’s page.
9
Output: Details filled will be saved when user login again it will show the same or they can
edit also if they want.
3.1.3.1 Sign In
Input: Required fields to Sign In are FName, L Name, Email, password, confirm password.
Process: We need to check whether all requirements are filled with valid data or not. Once
Validation is finished successfully, the next step is to insert that data into table in the database.
Output: Once registered successfully, the user will be acknowledged with a success message
and will get redirected to the member’s page.
3.1.3.2 Log In
Input: Required fields to login are Email Id and password.
Process: The Email Id and password are verified from the database and if its matched with the
database data then login will be successful.
Output: If the user doesn’t have signed up and try to login it will take to sign up page or else
it will take to membership page.
10
3.1.3.3 Members
Input: Member Fields: Address, Is member, Occupation, DOB, Age, Gender,
Mobile No, Email, Language.
Process: When user click on members from the left panel it will open members
page which have member id which is system generated and other details related
to members will be filled by user(member).
Output: Details filled will be saved when user login again it will show the same
or they can edit also if they want.
3.1.3.5 Membership
Input: Required fields for Membership are Membership detail, Membership Fee, Duration
Start and End Date.
Process: We need to check whether all requirements are filled with valid data or not. Once
Validation is finished successfully, the next step is to insert that data into table in the database.
Output: Details filled will be saved when user login again it will show the same or they can
edit also if they want.
11
3.1.3.8 My Workout Plans
Input: Click on My Workout Plans.
Process: User can select any workout plan from Workout Plans Page.
Output: User can see the plans provided by trainer.
3.1.3.15 Attendance
Input: Click on Attendance.
Output: It will show user’s Check in time or date, Check out time or date and Total Attendance
in hour.
12
3.1.3.17 Body Parts
Input: Click on Body parts page.
Process: User can select any check box and it will show detail.
Output: It will show selected check box detail.
3.1.3.18 Membership
Input: Click on Membership.
Process: User can select any check box and it will show detail.
Output: It will show selected check box detail.
3.1.3.19 Payment
Input: Required fields for Payment are member, membership, payment mode.
Process: We need to check whether all requirements are filled with valid data or not. Once
Validation is finished successfully, the next step is to insert that data into table in the database.
Output: show message “Payment successfully”.
3.2.1 Efficiency
Since the application is connected to Data base server so all the data is in cloud storage, hence
we need not take care of it. Also, user friendly interface saves too much time.
3.2.2 Reliability
The application is reliable in terms of privacy (no other member can access others’ profile)
services and accessibility.
3.2.3 Portability
The application can run on any system Browser. So, you can use it wherever you want.
3.2.4 Usability
The application is user-friendly, and no prior knowledge is required to access it. Application is
simple and easy to use.
3.2.5 Economic
While considering economic feasibility, it is checked in points like performance, information,
and outputs from the system
3.2.6 Environmental
All that translates into a supremely smaller need for paper and the massive space to store ever-
increasing boxes of project documents, because everything is digitally. Significant reductions
in paper and storage space can substantially reduce costs and eco-friendly.
13
3.2.7 Social
Although generally there is always resistance, initially to any change in the system is aimed at
relieving the workload of the users to extent the system is going to facilitate user to perform
operations. Thus, there is no reason to make system socially unfeasible.
3.2.9 Sustainability
The sustainability is obtained by consulting the system users. Check that proposed solution
satisfies the user needs or not. There is no resistance from member since new system is helpful.
The prevailing system is manual system, whereas the new system is computerized and intensely
user friendly.
14
Chapter 4-Diagrams
4.1E-R Diagram
In E-R Diagram login, User, Member, Payment, Trainer, Workout so many entities are
connected to different relationship. In this diagram Entity have so many Attributes.
15
4.2Use Case Diagram
When User (Actor) open this project, it will direct to login if user is already registered directly
login page will appear where details are authenticated or else redirect user to signup page.
Admin (Actor)and Trainer (Actor) will manage data related to user as per module some data
like diet meals, workout plans will be managed by trainer (Actor), even user (Actor)can access
this to change some personal data when required like in membership page can update or change
their phone number, address or other personal information when needed.
Other than that, above use cases admin (Actor) also manages trainer details assigned to
different member.
16
4.3Class Diagram
Admin has 1 to many relationships with user. Trainer has 1 to many relationships with user.
Many attendances sheet of different user is managed by single Admin. Trainer give many
diet plans to different member as per workout session. Trainer schedule different workout
as per member’s weekly evaluation. Many Members have one or different kind of
membership. All class are interrelated to each other.
17
4.4First Version of Data Dictionary
4.4.1 Admin:
Table4.4.1 Admin Table
No Field Data Type Key Description
1 A_ID Int Primary Key ID is unique
2 Username Varchar(20) Not Null
3 Password Varchar(20) Not Null
Enum(‘Active',
4 Status Not Null
'Inactive’)
4.4.2 User:
Table4.4.2 User Table
No Field Data Type Key Description
1 User_ID Int Primary Key ID is unique
2 First_Name nvarchar(10) Not Null
3 Last_name nvarchar(10) Not Null
4 DOB nvarchar(5) Not Null
5 Photo nvarchar(50) Not Null
6 Gender nvarchar(5) Not Null
7 Email_Id nvarchar(10) Not Null
8 Mobile_No Int Not Null
9 City nvarchar(10) Not Null
10 User_Type nvarchar(10) Not Null
Enum(‘Active',
11 Status Not Null
'Inactive’)
Current Time
12 Joinning_Date Date Time
Stamp
18
4.4.4 Membership:
Table4.4.4 Membership Table
19
4.4.7 Member:
Table4.4.7 Member Table
20
Chapter 5 - Prototypes
21
Figure 5.2 Sign in page
22
Figure 5.3member page
5.4Measurement History
Description: - In this page, we can see member's Measurement History like Height-Weight,
Body Measurement.
23
Figure 5.4 measurement history page
24
Figure 5.5 membership page
25
Figure 5.6 Trainer Details Page
26
Figure 5.7 Workout Plans Page
27
Figure 5.8 My Workout Plans Page
28
Figure 5.9 My Workout Plans Page
29
Figure 5.10 Food Items Page
30
Figure 5.11 Diet Meals Page
31
Figure 5.12 Diet Routines Page
32
Figure 5.13 My Diet Plans Page
33
Figure 5.14 Assign Diet Schedule Page
34
Figure 5.15 Attendance Page
35
Figure 5.16 Attendance Analysis Page
36
Figure 5.17 Body Parts Page
37
Figure 5.18 Membership Page
5.19 Payment
Description: - In this page, member can Pay its membership plans fees.
38
Figure 5.19 Payment Page
39
Chapter 6 - Conclusion & Future work
6.1 Conclusion
While developing this project we have learnt a lot about PYTHON/MySQL and working with
database management, we have also learnt how to make the application user-friendly (easy to
use and handle) by hiding the complicated parts of it from the users.
During the development process, we studied carefully and understood the criteria for making
a software more demanding, we also realized the importance of maintaining a minimal margin
for errors.
40
References:
1Rahman, M. M., & Basi rat, M. (2018). Gym Management System (Doctoral dissertation, Daffodil
International University).
2 Lê, M. N., Khlong, D. H., Nguyen, H. X. T., Lê, T. T., & Nguyen, K. A. T. (2014). Gym Management
System (Doctoral dissertation, FUG HCM)
4 Ahmed, M., & Nayeem, J. (2016). A Project Paper on Smart Gym Management System (Doctoral
dissertation, East West University).
5Kumar, A. D., Rayal, K. B. R., & Saraswathi, M. (2020). Smart Gym Management System.
41