0% found this document useful (0 votes)
29 views25 pages

Gym Management System

Uploaded by

Ankit Shrivastav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views25 pages

Gym Management System

Uploaded by

Ankit Shrivastav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 25

GYM MANAGEMENT SYSTEM

 PROJECT DEVELOPED BY: Submitted To


 SHRIVASTAV ANKIT : 21032211161 ACHARYA MOTIBHAI PATEL
 DEVANSH PANDEY : 21032211085 INSTITUTE OF COMPUTER
STUDIES,
 BCA SEM – 6
 GROUP No.: 10 Ganpat University – 384012
 Internal PROJECT GUIDE: Prof. VIJAY
Gym Management System
UMRANIYA
PROJECT PROFILE

PROJECT TITLE GYM MANAGEMENT SYSTEM

Objective To manage the facilities of Gym online

Front - End JAVA Script, HTML and CSS

Back - End MySQL Database

Group No.: 10

Presented By: SHRIVASTAV ANKIT (21032211161)


DEVANSH PANDEY (21032211081)
Guided By: PROF. VIJAY UMRANIYA

Presented To: BCA DEPARTMENT, AMPICS GUNI


EXISTING SYSTEM

The gym is working manually. The current system is time consuming and also it is very costly,
because it involves a lot of paperwork. To manually handle the system was very difficult task. But
now-a-days computerization made easy to work. The following are the reasons why the current
system should be computerized:

 To increase efficiency with reduced cost.

 To reduce the burden of paper work.

 To save time management for recording details of each and every member and employee.

 To generate required reports easily.


DISADVANTAGES OF EXISTING SYSTEM
1. Time consumption:
As the records are to be manually maintained it consumes a lot of time.

2. Paper work:
Lot of paper work is involved as the records are maintained in the files & registers.

3. Storage requirements:
As files and registers are used the storage space requirement is increased.

4. Less reliable:
Use of papers for storing valuable data information is not at all reliable.

5. Accuracy:
As the system is in manual there are lot many chances of human errors. These can cause
errors in calculating mechanism or maintaining customer details.

6. Difficulty in keeping new records:


It is difficult for keeping all the new entries of members, their account and
transaction details.
NEED FOR NEW SYSTEM
The proposed system is used for stores records of the system.

 It is easier to find the user names, workout timings, summery etc.

 Time table is orderly arranged. It has implemented an information of about the gym, about
fees structure and schedule of workout days and also schedule of daily diet for every members.

 Then, the gym was provided a supplement store for viewing what all specialties’ are of
workout and diet. Gym admin can maintain the daily attendance and workout summery.

 This application will also notify the user (gym members) about their fees and also notifies the
gym owner about the payment clearance.
ADVANTAGES OF NEW SYSTEM
1. The proposed system is highly secured, because for login the system it requires the username and password which
is different for each department therefore providing each department a different view of the customer information.

2. It provides wide range of certain criteria in each window the client is working for better and quicker solution.

3. It maintains report for all criteria and transactions.

4. Manages member information separately for all bill information separately for considering the requirement of
gym.

5. Stores information about regular products.

6. Diet recommendation
Admin Side :

 Hardware Requirement :
 Processor : 1.20Ghz
 HDD/SSD : 10GB free space
 RAM :4GB

 Software Requirement :
 Framework : ASP. Net .
 Editor : VS Code,Visual Studio 2017
 Other Language : HTML5 , CSS3 ,JavaScript
 Database Server : MS Database
 Operating System : Windows 7,8,10,11
Client Side :

 Hardware Requirement :
 Processor : 1.20Ghz
 HDD/SSD : 100MB free space
 RAM :4GB

 Software Requirement :
 Browser : Any browser
 Operating System : Windows 7,8,10,11 , Linux ,Mac ,Android OS, iOS
 Web server : IIS
SYSTEM FLOW CHART
User:
Start

Homepage

Is No
Registration
Registered

login
Yes

No Is
Valid
Yes

Is User

Dashboard

Profile Management
SYSTEM FLOWCHART CONT…..

User:
Subscription Plans

Class Schedule

Booking

Payment

Notifications

Feedback and
Support

Logout

Stop
Admin:
Start

login

No Is
Valid
Yes
Is Admin

Dashboard

Member Management

Subscription Management

Class Management

Booking Management

Payment Management

Reports and Analytics


SYSTEM FLOWCHART CONT…..
Admin:
Notifications

Feedback Management

Settings

Log Out

Stop
DATA FLOW DIAGRAM (DFD)
Context Level DFD

Manage members,
administrators, external Manage own profile,
services
Gym book the class etc.

Admin Management User


View booked
class, feedback
System View booked class,
view services, etc.
FIRST LEVEL DFD FOR ADMIN

Check for login


LOGIN
1.0 login
ADMIN LOGIN Response
Response accept/reject

Manage room category (Add,


2.0
Update, Delete) Insert Data View
Manage
Members/ Members/trainers
Response trainers Response

Manage services (Add, Update, Delete) 3.0 Insert Data


Add Add Services
Response Services
Room Response

Manage booking (Add, Update, Delete) 4.0 Insert Data


Manage
Class
Add Class
Response Booking Response
FIRST LEVEL DFD FOR USER

Check for Login


LOGIN
USER
1.0 Registration
Registration Reply
Response accept/reject

Request for Login Check for Login


2.0
login login
Response accept/reject Reply

Manage Profile
Insert Data
(Add, Update) 3.0
Manage user
Response Profile Reply

View and book the class 4.0 Insert Data


Booking Booking
Response Class Reply
DATA
DICTIONARY
Table Name: Member Information.

Description: The table stores the information of member for the record.

Field Name Datatype Size Constraint Description

Member Id varchar 20 Primary Key It stores member Id.


First Name char 10 Not Null First Name of the member.
Last Name char 15 Not Null Last Name of the member.
Date Of Birth nvarchar 20 Not Null Date of Birth of the member.
Gender char 10 Not Null Gender of the member.
(Male/Female/Other)
Email varchar 30 Not Null It stores member’s email.
Contact Number varchar 10 Not Null It stores member’s contact
number.
Address varchar 30 Not Null It stores address of the
member.
Table Name: Membership Information.

Description: The table stores the information of membership for the record.

Field Name Datatype Size Constraint Description


Membership Id varchar 30 Primary Key Unique identifier for each
membership

Member Id varchar 20 Foreign Key It stores or links to the member Id


in member table.
Plan type char 20 Not Null It stores types of membership
plan. (ex. Basic, Premium)

Start Date varchar 15 Not Null Start date of the membership.

End Date varchar 15 Not Null End date of the membership.

Payment Status varchar 18 Not Null Status of the membership’s


payment. (Paid/Unpaid)

Payment Amount varchar 10 Not Null Amount paid for the membership.
Table Name: Attendance Tracking.

Description: The table stores the information of attendance of members for the record.

Field Name Datatype Size Constraint Description


Attendance Id varchar 20 Primary Key Unique Identifier for each
attendance record.
Member Id varchar 20 Foreign Key It stores or links to the member Id in
member table
Check-In Time varchar 10 Not Null It stores the time when the
members check-in.
Check-Out Time varchar 10 Not Null It stores the time when the
members check-out.
Table Name: Trainer Information.

Description: The table stores the information of trainer for the record.

Field Name Datatype Size Constraint Description


Trainer Id varchar 20 Primary key It stores trainer Id.
First Name char 10 Not Null It stores first name of the trainer.
Last Name char 15 Not Null It stores last name of the trainer.
Contact Number varchar 10 Not Null It stores contact number of the
trainer.
Email varchar 10 Not Null It stores email address of the
trainer.
Specialization varchar 50 Not Null It stores specialization of trainer.
(ex. Cardio, weightlifting)
Table Name: Class Schedules.

Description: The table stores the information of schedules of class for the record.

Field Name Datatype Size Constraint Description


Class Id varchar 20 Primary Key Unique Identifier for each class.
Class Name varchar 10 Not Null It stores name of the class (ex.,
Yoga, Aerobics)
Trainer Id varchar 20 Not Null It stores or links to the trainer Id in
the trainer table.
Day of week char 15 Not Null It stores the day of the week on
which the class is scheduled.
Start Time nvarchar 10 Not Null It stores the start time of the class.
End Time nvarchar 10 Not Null It stores the end time of the class.
Table Name: Payment Information.

Description: The table stores the information of payment for the record.

Field Name Datatype Size Constraint Description


Payment Id varchar 20 Primary Key Unique Identifier for each payment.
Member Id varchar 20 Foreign Key It stores or links to the Member Id in
the member table.
Payment Date varchar 10 Not Null It stores the date of the payment.
Amount varchar 10 Not Null It stores the amount of the payment.
Payment Method varchar 15 Not Null It stores the method used for
payment. (ex., Credit Card, Cash,
UPI)
Table Name: Equipment Information.

Description: The table stores the information of equipment for the record.

Field Name Datatype Size Constraint Description


Equipment Id varchar 20 Primary Key Unique identifier for each piece of
equipment.
Equipment Name char 20 Not Null It stores the name or type of
equipment.
Quantity Available varchar 10 Not Null It stores the number of units
available.
Quantity In Use varchar 15 Not Null It stores the number of units
currently in use.
Table Name: Feedback and reviews.

Description: The table stores the information of feedback reviews for the record.

Field Name Datatype Size Constraint Description


Feedback Id varchar 20 Primary Key Unique identifier for each feedback.
Member Id varchar 20 Foreign Key It stores or links to the Member Id in
the Member table.
Date varchar 10 Not Null It stores the date of the feedback.
Rating varchar 10 Not Null It stores the rating given by the
member.
Comments varchar 40 Not Null It stores the additional comments or
feedback.

You might also like