This is a report on software development project. The project is entitled in 'Gym Management System' which is web based
Size: 1022.75 KB
Language: en
Added: Feb 24, 2023
Slides: 24 pages
Slide Content
Cover Page
i
The undersigned have examined the report entitled “Gym Management
System” presented by Sakib Ahmed and Alan Burt, members of course CSE-
300: Software Development Project-3 group and hereby certify that it is
worthy of acceptance.
(Supervisor)
20/02/2023
Date
ii
CANDIDATE’S DECLARATION
We declare that this project, ‘Gym Management System’ is our own work and
has not been copied from any source or web. Information & knowledge derived
from web and books has been acknowledged in the text and a list of references
is given.
Name
Roll:
iii
Dedication
Firstly, we remember our Allah who enhance our knowledge. Secondly, we
dedicate our project to our parents and we are really grateful to our honorable
supervisor Professor Dr. Name
iv
ACKNOWLEDGMENTS
First and foremost, I would like to express my gratitude to Allah, the most
gracious and the most merciful, for allowing me to complete this work. And
then I would liketo thank to my Supervisor Dr. Name, Professor, Department of
Computer Science & Engineering, University Trishal, Mymensingh for his
helpful suggestions in selecting my project topic, planning and implementing
the work. Also, he greatly helped improving my report writing and
presentations, which, obviously, will guide me throughout my future life. I
would like to give my special thanks to my parents and friends.
We wish to express thanks to Dr. Name, Head, Department of Computer
Science & Engineering, University for providing us lab opportunities with lab
materials related to our project work.
We also thank all of our friends, group member & lab assistant and our family
for helping to complete the project , ‘Gym Management System’
Finally, we express our thanks to the Department of Computer Science and
Engineering for giving us the opportunity to study here and supporting us
greatly through our graduate.
v
Abstract
Gym Management Systems provide fitness businesses the functionality to
manage schedules, memberships, and facilities. The capabilities of gym
management systems include storing member information in a database,
managing financial records, scheduling classes, and reserving facilities. Gym
and club management systems can be utilized by organizations in a variety of
fitness-focused organizations and businesses. These include athletic clubs and
park districts, as well as dance, yoga, aerobics, swimming, and fitness centers.
Gym and club management systems may integrate with other types of software
to perform specific tasks at a higher level. These integrations may
include billing software to manage payments and membership due s
transactional email tools to increase interaction between members and
managers, or social media tools to increase brand awareness.
CHAPTER 01: Introduction
1.1 Introduction
Gyms are become the essential part of our lives, providing best exercise and body building
facilities to our society. Therefore, at the management end there are some necessary steps to
maintain the records of every individual including trainer, trainees, and staff but maintaining
the records on paper is very difficult. So, it is necessary to have a computerized system that
manages all these issues.
Thus working on the management system for Gym Industry are the basis of our
project. We have developed an automated version of the manual system, named as Gym
Management System. This system also provides excellent security of data at to its user.
Our Gym Management System is a gym management software. We can keep
records of members, their memberships and have quick and easy communication
between you and your members. Gym Management also includes a booking system,
point of sale, banking, accounting, concessions and has a range of reports that help in the
management of the club.
1.2 Motivation:
Nowadays, system of the gym uses the manual system where needs to fill
all records in a file from the system users to the technical writers. This work is also handled
by staff to fill all the details details form with handwriting. In this Gym Management System
(GMS) is a system to effectively manage all information about member profile and make
store in database easily and check the members of this system. This also gives admin control
to check due payments, history of payments, member list and user view. We have also
observed many gym related websites like ‘Gurumann Fitness’.
2
1.3 Objectives:
Gym Management System is one of the necessary project now a days. The main target of
the project is to make more easy to maintain a gym and comfortable for both user and the
management. There are some approaches which are related that system. Which are:
a. To remove the manual or paper work in the Gym.
b. Provide a platform with interactive user interface for both customer and admin.
c. Save the time of both admin and customer.
d. Get online plans in effective manners.
e. To save payment of each user.
f. Automaticaly update due payments in every month.
g. The one who cannot afford gym packages ,also get benefits by viewing different
exercise , diet plan tutorials.
h. User friendly.
1.4 Background Study
This software is developed based on HTML, CSS and PHP, the languages have their own
structure, syntax rules, and programming paradigm. HTML is the standard markup language
for documents designed to be displayed in a web browser. It can be assisted by technologies
such as Cascading Style Sheets (CSS) and scripting languages such as PHP. HTML elements
are the building blocks of HTML pages[1]. Cascading Style Sheets (CSS) is a style sheet
language used for describing the presentation of a document written in a markup language
such as HTML. CSS is a cornerstone technology of the World Wide Web, alongside HTML
and JavaScript. CSS is designed to enable the separation of presentation and content,
including layout, colors, and fonts. This separation can improve content accessibility;
provide more flexibility and control in the specification of presentation characteristics;
enable multiple web pages to share formatting by specifying the relevant CSS in a separate
PHP is a server side scripting language that is embedded in HTML. It is used to manage
dynamic content, databases, session tracking, and even build entire e-commerce sites. It is
integrated with a number of popular databases, including MySQL, PostgreSQL, Oracle,
Sybase, Informix, and Microsoft SQL Server. PHP Syntax is C-Like[3] .
3
1.5 Software Development
The name of our course is Software Development Project-3. Software development is a
process by which we stand alone or individual. Software is created using a specific
programming language. It involves writing a series of interrelated programming code, which
provides the functionality of the developed software. Software development may also be
called application development and software design.
There are some steps for software development:
Analyzing the problem
Gathering requirements for the proposed business solution
Devising a plan or design for the software-based solution
Implementation (coding) of the software
Testing the software
Deployment
Maintenance and bug fixing
These stages are often referred to collectively as the software development lifecycle, or
SDLC[4]
4
CHAPTER 02: Implementation
2.1 Introduction:
The project “Gym Management System '' is developed in HTML, CSS, PHP and MySQL
which mainly focuses on managing gym for both user and more significantly for the owners.
The application is reduced as much as possible to avoid errors while entering the data. It also
provides an error message while entering the invalid data. No formal knowledge is needed
for the user to use this system. Thus by this all it proves it is user-friendly.
2.2 Algorithm:
1. Start with Home page.
2. Go to Workout page
3. Go to Batch page
4. Go to Contact page
5. Go to Admin page.
6. Go to User page
User Page:
1. Go to LogIn page.
2. Check user ID
Matched: go to user Home
Not matched: Redirect user login page
3. User details
4. Due Payments of user
5. Payment History of user.
Admin Page:
1. Go to admin LogIn page.
2. Check password and admin name
Matched: go to Admin Home
Not matched: Redirect admin login page
3. List of members
4. List of Due Payments
5. List of Payment History of users.
6. New Admission
7. Statistics of batch.
8. Change Password
5
2.3 Flow Chart:
Admin Panel:
Not matched
Match
Start
Workout Home Batch Contact
Admin
User
login
Admin
Member Add Member
Batch
Due
payment
Payment
history
Change pass
Database
Admin
6
User Panel:
Not matched
Match
ID
User_Home Due Payment
Payment
History
Due
payment
Database
User
7
Chapter-3
Results and Discussion
3.1 Introduction
Now we have the result and discussion about our project. After finishing all the procedures
we are successful in finishing our project. In the project all records will be stored and printed
on a database. Hence our goal of running the program has succeeded. In this chapter we will
discuss tests & results in our project.
3.2 Output:
Figure 3.1: Home Page
8
Figure 3.2: Workout page
Figure 3.3: Batch/Schedule page
9
Figure 3.4: Contact page
10
Figure 3.5: Admin LogIn Page
Figure 3.6: Admin Page
Figure 3.7: Member List page
11
Figure 3.8: Edit Member Page
Figure 3.9: Add member Page
12
Figure 3.10: Due Payment page
Figure 3.11: Payment History page
13
Figure 3.12: Change Password page
Figure 3.13: User Home page
14
Figure 3.14: User Due Payment Page
Figure 3.15: User Payment History Page
15
3.3 Limitations:
● Since our project is online based, internet connection is required.
● There is no online payment transaction.
● Products likes supplements and small equipment selling system are not available.
● Booking system is not available.
● User password is not available.
3.4 Future Scope
In the future we will do mobile app development for this system. The payment system will be
made easier for the users by using the payment gateway. Also we can insert more user
interface. We will add the feature to sell products like supplement, small gym equipment and
online booking for them. The project is structured according to today’s needs. Due to time
constraints it is possible that some points might remain uncovered by us. In future we will
update our software to give valuable information left at present.
3.5 Conclusion:
We are trying our level best to create this project. We hope, this project will be helpful
to gym management as well as members. Though there are many limitations that will
be overcome in future.