0% found this document useful (0 votes)
276 views40 pages

Gym Management System

This document describes a project for developing a Gym Management System. It includes an introduction that outlines the objectives and methodology using the waterfall model. It discusses the tools that will be used including PHP, XAMPP, MySQL, HTML, Bootstrap, JavaScript and CSS. It also provides details about the system specification, existing system, proposed system, system analysis, system design, testing and implementation. Diagrams are included in the appendices to depict the schema, flow charts, data flow, entity relationship and sample code/outputs. The goal is to create a system that can be used by administrators to manage gym bookings and by customers to search for availability and make reservations.

Uploaded by

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

Gym Management System

This document describes a project for developing a Gym Management System. It includes an introduction that outlines the objectives and methodology using the waterfall model. It discusses the tools that will be used including PHP, XAMPP, MySQL, HTML, Bootstrap, JavaScript and CSS. It also provides details about the system specification, existing system, proposed system, system analysis, system design, testing and implementation. Diagrams are included in the appendices to depict the schema, flow charts, data flow, entity relationship and sample code/outputs. The goal is to create a system that can be used by administrators to manage gym bookings and by customers to search for availability and make reservations.

Uploaded by

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

GYM MANAGEMENT SYSTEM

A Project Work submitted in partial fulfillment of


the requirements for the degree of
MASTER OF SCIENCE IN COMPUTER SCIENCE
To the
PERIYAR UNIVERSITY, SALEM-11
BY
M.JAFRIN
21PCS0857

GOVERNMENT ARTS AND SCIENCE COLLEGE FOR


WOMEN
(AFFILIATED TO PERIYAR UNIVERSIT)
BARGUR-635104
HOTEL MANAGEMENT SYSTEM
Bonafide work Done By
M.JAFRIN
21PCS0857
A Project Work submitted in partial fulfillment of
the requirements for the degree of
MASTER OF SCIENCE COMPUTER SCIENECE
To the
PERIYAR UNIVERSITY, SALEM-11

INTERNAL GUIDE HEAD OF DEPARTMENT

Submitted by the viva-Voice Examination held on________

INTERNAL EXAMINER EXTERNAL EXAMINER


CERTIFICATE

This is to certify that the Project Work entitled-GYM


MANAGEMENT SYSTEM submitted in partial fulfillment of
the degree of Master of Science in Computer Science to the
Periyar University, Salem is record of bonafied Work carried out
by M.JAFRIN, REG.NO:C21PG121CSC007 under my
supervision and guidance.

Heat of the Department Internal Guide

Date of viva-Voice:

Internal Examiner External Examiner


DECLARATION

I hereby declare that Project Work entitled “GYM


MANAGEMENT SYSTEM” submitted to Youngstone
Technology,Bangalore. For the requirement for the award of
the degree of Master of Science in Computer Science is a record
of original project work done by me, under the supervision
&guidance of Mr.Eleyas.K, BCA, YOUNGSTONE
TECHNOLOGY,CEO, and this project has not formed the basis
for award of other similar title to any candidate of YoungStone
Company

Signature of the Candidate Signature of the Internal Guide


ACKNOWLEDGEMENT

First and foremost I wish to express my thanks to the devotion


of heartfelt almighty for being with in all the work I do

I thank our beloved Principal In-Charge Mrs. S. GAYATHRI


DEVI, M.Sc.., M.Phil.., Associate Professor and Head of the
Nutrition Department.
I am thankful to Dr. VIDYAATHULASIRAMAN, MCA.,
M.Phil., Ph.D., Assistant Professor and Heat of the
Department in Computer Science for her impeccable support
and endorsement.
I am thankful toMr.K.Eleyas,BCA for him support and
endorsement.
I would like to extend my sincere thanks to Mr.K.Eleyas,
BCA,YoungStone Technology for him valuable guidance for my
project work that made me to complete the project in a much
determined way within a stipulated time.
I am thankful to all my Department Staff members
Mrs. A. AmudhaPrabha, R. Vasugi, M. Selvarani, T. Nithya,
A.SuhuraBee,L.Dakshanamoorthy,J.RenugaDevi,
S.Sumithra,M.Saritha,J.Yogarj,S.Suguna,
S.Stellashopia,P.Nithya,P.Kvaitha,S.Mubeentaj,S.
UmaMageshwari for their impeccable support and
endorsement.
I thank my family member and friends, for their immersive
encourage and all my friends for their help rendered to me in
many ways to complete the project.
I am thankful to all those who those who have directly or
indirectly helped us in successful completion of our project.

SIGNATURE
(M.JAFRIN)

CONTEXT
S.NO SYNOPSIS PAGE NO

1 INTRODUCTION
1.1 Objective
1.2 Methodology development
Model
1.3 Tools and Technique
2 SYSTEM SPECIFICATION
2.1 Software Specification
2.2 Hardware Specification
2.3 External Interface
2.4 Software Product Features
3 3. SYSTEM STUDY
3.1.Existing System
3.2.proposed System
3.3. Structure of the Project
3.4.System Analysis
3.5.System Design
4 SYSTEM DESIGN DEVELOPMENT
4.1.Input Design
4.2.Output Design
4.3. Coding Design
4.4. Database Design
5 TESTING & IMPLEMENTATION

6 CONCLUSION
7 APPENDICES
A.SCHEMA DIAGRAM
B.FOLW CHART
C.DATA FLOW DIAGRAM
D.ER DIAGRAM
E.SAMPLE CODING
F.SAMPLE INPUT
G.SAMPLE OUTPUT

ABSTRACT:
This project aims at creating on Gym Management System which can be
used by Admin and Customers. The admin to advise/publish the availability of
rooms in different hotels and customers are checking the availability of room in
required gym.Customers should be able to know the availability of the rooms on a
particular date to reserve in gym. They should be able to reserve the available
rooms according to their need in advance to make their stay comfortable. The
Admin hands the booking information of customers. The users can register and log
into the system. The administrator will know the details of reservation and daily
income. The hotel department maintain the seat availability and booking details in
certain database. This project provides high security to Admin and user
information.
INTRODUCTION

Gym Management System is a hotel reservation site script where site


users will be able to search rooms availability with an online booking
reservations system. Site users can also browse hotels, view room inventory,
check availability, and book reservations in real-time.
Site users enter check in date and check out date then search for availability
and rates. After choosing the right room in the wanted hotel – all booking
and reservation process is done on the site and an SMS is sent to confirm the
booking.
Administrator Panel
Account Manager
 Administrator – Administrator can manage administrator accounts and
conform the rooms.
 Room Types – Administrator can define the type of rooms in the
hotels, room’s prices and upload an image for each room.
 Bookings – All booking and reservations maid on the site are
displayed with all booking details: arrival date, departure date, hotel
name, room type, number of passengers, price.
1.1 OBJECTIVE

 The main objective of the project is to design and


develop a user friendly system.
 Easy to use and efficient computerized system.
 To develop an accurate and flexible system, it
will eliminate data redundancy.
 Computerization can be helpful as means of saving
time & money.
 To provide better graphical user interface.
 Less chances of information leakage.
 Provides security to data by using login & password.

1.2 METHODOLOGY DEVELOPMENT MODEL

The sequential phases in Waterfall model are


Requirement Gathering and analysis − All possible requirements of the
system to be developed are captured in this phase and documented in a
requirement specification document.
 System Design The requirement specifications from first phase are
studied in this phase and the system design is prepared. This system
design helps in specifying hardware and system requirements and
helps in defining the overall system architecture.
 Implementation With inputs from the system design, the system is
first developed in small programs called units, which are integrated in
the next phase. Each unit is developed and tested for its functionality,
which is referred to as Unit Testing.
 Integration and Testing − All the units developed in the
implementation phase are integrated into a system after testing of each
unit. Post integration the entire system is tested for any faults and
failures.
 Deployment of system − Once the functional and non-functional
testing is done; the product is deployed in the customer environment
or released into the market.
 Maintenance − There are some issues which come up in the client
environment. To fix those issues, patches are released. Also to
enhance the product some better versions are released. Maintenance is
done to deliver these changes in the customer environment.

1.3 TOOLS AND TECHNIQUE


 Php

 Xampp
 Mysqlyog

 HTML

 Bootstrap

 Sublime text

 Java Script

 Css

Php
Hypertext Preprocessor (or simply PHP) is a server-side scripting
language designed for Web development, but also used as a general-purpose
programming language. It was originally created by RasmusLerdorf in
1994,] the PHP reference implementation is now produced by The PHP
Group. PHP originally stood for Personal Home Page,] but it now stands for
the recursive acronym PHP: Hypertext Preprocessor.
PHP code may be embedded into HTML code, or it can be used in
combination with various web template systems, web content management
systems, and web frameworks. PHP code is usually processed by a PHP
interpreter implemented as a module in the web server or as a Common
Gateway Interface (CGI) executable. The web server combines the results of
the interpreted and executed PHP code, which may be any type of data,
including images, with the generated web page. PHP code may also be
executed with a command-line interface (CLI) and can be used to implement
standalone graphical applications.
Xampp
XAMPP is a free and open source cross-platform web server solution
stack package developed by Apache Friends, consisting mainly of the
Apache HTTP Server, MariaDB database, and interpreters for scripts written
in the PHP and Perl programming languages. XAMPP stands for Cross-
Platform (X), Apache (A), MariaDB (M), PHP (P) and Perl (P). It is a
simple, lightweight Apache distribution that makes it extremely easy for
developers to create a local web server for testing and deployment purposes.
Everything needed to set up a web server – server application (Apache),
database (MariaDB), and scripting language (PHP) – is included in an
extractable file. XAMPP is also cross-platform, which means it works
equally well on Linux, Mac and Windows. Since most actual web server
deployments use the same components as XAMPP, it makes transitioning
from a local test server to a live server extremely easy as well.
Mysqlyog
MySQL Workbench is a unified visual tool for database architects,
developers, and DBAs. MySQL Workbench provides data modeling, SQL
development, and comprehensive administration tools for server
configuration, user administration, backup, and much more. MySQL
Workbench is available on Windows, Linux and Mac OS X.
HTML
Hypertext Markup Language (HTML) is the standard markup
language for creating web pages and web applications. With Cascading Style
Sheets (CSS) and JavaScript, it forms a triad of cornerstone technologies for
the World Wide Web.[4]
Web browsers receive HTML documents from a web server or from local
storage and render the documents into multimedia web pages. HTML
describes the structure of a web page semantically and originally included
cues for the appearance of the document.
HTML elements are the building blocks of HTML pages. With HTML
constructs, images and other objects such as interactive forms may be
embedded into the rendered page. HTML provides a means to create
structured documents by denoting structural semantics for text such as
headings, paragraphs, lists, links, quotes and other items.
Bootstrap
Bootstrap is a free and open-source front-end framework for
designing websites and web applications. It contains HTML- and CSS-based
design templates for typography, forms, buttons, navigation and other
interface components, as well as optional JavaScript extensions. Unlike
many web frameworks, it concerns itself with front-end development only.
Java Script
JavaScript often abbreviated as JS, is a high-level, interpreted
programming language. It is a language which is also characterized as
dynamic, weakly typed, prototype-based and multi-paradigm.
Alongside HTML and CSS, JavaScript is one of the three core technologies
of the World Wide Web. JavaScript enables interactive web pages and thus
is an essential part of web applications. The vast majority of websites use it,
and all major web browsers have a dedicated JavaScript engine to execute it.
Sublime Text
Sublime Text is a proprietary cross-platform source code editor with a
Python application programming interface (API). It natively supports many
programming languages and markup languages, and functions can be added
by users with plugins, typically community-built and maintained under free-
software licenses.
Css
Cascading Style Sheets (CSS) is a style sheet language used for
describing the presentation of a document written in a markup language like
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 css file, and reduce complexity
and repetition in the structural content.

2. SPECIFICATION REQUIREMENT
2.1 SOFTWAREN SPCIFICATION:
 Operating System – Windows/Linux
 Database – MYSQL
 Platform – PHP
 Web Server – XAMPP

2.2HARDWARE SPCIFICATION:
 Processor – INTEL CODE
 I3 (2.30 CH2)
 Ram – 1 GM RAM
 Hard Disk – 250 GB HDD
 LCD MONITOR

2.3 EXTERNAL INTERFACES


This interface will be actual interface through which the user will communication
with the application and perform the desired tasks.
Admin login
I.D:
Role: Admin wishes to login to the system
Precondition: Username and Password
Success end Condition: Main option of screen display
Failed end Condition: User has entered incorrect Username and
Password or both

Conform
ID:
Precondition: Admin has successfully navigated to the
Search result
Success end Condition: Admin has successfully made the
Changes
2.4 SOFTWARE PRODUCT FEATURES
Gym Management System
 sequencing information
 -Login information should be filled before the user allowed.
Error Handling
 -If user doesn’t filled up validate information then the system display
error message for user and request to enter the validate information.
Performance required
 Security
System should be Protected from unauthorized access Where the
validate Username and Password are required so no other can access.
Login Database :
Data Design
Data Model: A database model is a type of data model that determines
the logical structure of a database and fundamentally determines in which
manner data can be stored, organized and manipulated.

3. SYSTEM STUDY
3.1 EXISTING SYSTEM:

 In the existing System, the person who wants to book


a room has to visit the hotel for booking hotel rooms,
and enquiry.
 The existing System is manual System.
 The hotel management has to keep records of rooms
manually.

3.2PROPOSED SYSTEM:
 To overcome the problems of manual System, online hotel
management System is proposed.
 The Central Objective of Online Hotel Managements is to
provide online facility for booking rooms.
 This software can manage and keep records of hotel.

3.3 STRUCTURE OF THE PROJECT


After Administrator Login
 Status
 View Booking
 View Rooms
 View payment’s
 News Letter
 Logout
Users visit
 View rooms
 View Gallery
 View services
 Book

3.4 SYSTEM ANALYSIS


It is a process of collecting and interpreting facts, identifying the
problems, and decomposition of a system into its components.
System analysis is conducted for the purpose of studying a system or its
parts in order to identify its objectives. It is a problem solving technique that
improves the system and ensures that all the components of the system work
efficiently to accomplish their purpose.
The objective of the system analysis activity is to develop structured
system specification for the proposed system. The structured system
specification should describe what the proposed system would do;
independent of the technology, which will be used to implement these
requirements. The structured system specification will be used to implement
these requirements.
The essential model may itself consist of multiple models, modeling
different aspect of the system. The data flow diagrams may model the data
and there relationships and the state transition diagram may model time
dependent behavior of the system. The essential model thus consists of the
following.

 Context diagram
 Leveled data flow diagrams
 Process specification for elementary bubbles
 Data dictionary for the flow and stores on the DFDs.

3.5 SYSTEM DESIGN


System design involves transformation of the user implementation model
into software design. The design specification of the proposed system
consists of the following:
 Database scheme
 Sequence Diagram
 Flow Chart

4. SYSTEM DESIGN AND DVELOPMENT


4.1 Input Design

4.2 Output Design


4.3CodingDesign

4.4 Database Design

5. TESTING AND IMPLEMENTATION


TESTING:
This activity generates a set of test data, which can be used to test the
new system before accepting it. In the test generation phase all the parts are
come which are to be tested to ensure that system does not produce any
error. If there are some errors then we remove them and further it goes for
accepting
IMPLEMENTATION:
This activity includes programming, testing and integration of
modules into a progressively more complete system. Implementation is the
process of collect all the required parts and assembles them into a major
product.

6. CONCLUSION

Gym management system now-a-day have the advantage of modernization.


Computer have done the work more easy. Computer is playing in important role in
management. Reports are made on daily basis for every customer check in or check out
which can easily be seen by the management. Gym management system has also
primary purpose is to provide facilities to customers. A software for computers makes
the things many times easy, these are made as user friendly and to keep an check and
balance in Gym management and accounts as well. So ,these things are important.
7. APPEDICES

A. Schema Diagram

B. Flow Chart
C. Data Flow Diagram

D. ER Diagram
C. Sample coding
#health management system
#3 clients -harry , vaibhav , samarth

def getdate():
import datetime
return datetime.datetime.now()

# Excersixe Functions
def exc(a):
Excersize_name = input("Which Excersize You Complete mr harry
==>>")
date = getdate()
f = open(a, "a")
f.write("\n")
f.write("[")
f.write(str(date))
f.write("]")
f.write("\t")
f.write(":")
f.write("\t")
f.write(Excersize_name)

f.close()
print("well Done Keep up\n")

def exc_show(a):
f = open(a)
content = f.read()
print(content)

f.close()

#FoodFunctions

def food(b):
print("Which Food You ate ",b[0:7])
Excersize_name = input(" ==>>")
date = getdate()
f = open(b, "a")
f.write("Following is List of Food You eat")
f.write("\n")
f.write("[")
f.write(str(date))
f.write("]")
f.write("\t")
f.write(":")
f.write("\t")
f.write(Excersize_name)
f.close()
print("follow the food chart giver by Gym\n")

def food_show(b):
f = open(b)
content = f.read()
print(content)

f.close()

#adding new member function new here


def New():

name = input("What is your Name (Ex. abc .a.c) ==>>")


age = input("What is your Age ==>>")
cat = int(input("PRess 1 for Excersize And Press 2 for food"))
if(cat == 1):
file2 = "e.txt"
if(cat == 2):
file2 = "f.txt"

file1 = (name + file2)


f = open(file1, "a")
date = str(getdate())

f.write("Following is the information of ")


f.write(name)
f.write("\t\t\t\t\t\t")
f.write(date)
f.write("\n")
f.write("name:\t")

f.write(name)
f.write("\n")
f.write("Age : \t")
f.write(age)

f.close()
work=1
while (work <= 50):
print("What do You Want To Chnage Or Show ")
print("press 1 for Excersize ")
print("press 2 for Food ")
print("press 3 for EXIT")
print("press 4 for New Admission")
user_input1 = int(input("==>>>"))

#Excersize Data

if(user_input1 == 1):
print("WELCOME TO GYM DATABASE ")
print("1-retrive or 11-Show For Harry ")
print("2-retrive or 22-Show for Vaibhav")
print("3-retrive or 33-Show for Samrth")
print("4 for Others\n")
a1 = "he.txt"
a2 = "ve.txt"
a3 = "se.txt"
user_name = int(input("==>>>"))
if(user_name == 1):
exc(a1)
if (user_name == 2):
exc(a2)
if (user_name == 3):
exc(a3)
if (user_name == 11):
exc_show(a1)
if (user_name == 22):
exc_show(a2)
if (user_name == 33):
exc_show(a3)
if (user_name == 4):
print("1 For Record and 11 For Show Record \n")
user_other = int(input("PLZ ENTER THE NUMBER==>>>"))
if (user_other == 1):
user_response = input("Enter Your name Same as Registraion")
n = user_response + "e.txt"
exc👎
if (user_other == 11):
user_response = input("Enter Your name Same as Registraion")
n = user_response + "e.txt"
exc_show👎
# food data
if(user_input1 == 2):
print("Whos Food You want to Save record or Show Record\n")
print("1-retrive or 11-Show For Harry ")
print("2-retrive or 22-Show for Vaibhav")
print("3-retrive or 33-Show for Samrth")
print("4 for Others\n")
b1 = "hf.txt"
b2 = "vf.txt"
b3 = "sf.txt"
user_name = int(input("PLZ ENTER THE NUMBER ===>>>"))
if (user_name == 1):
food(b1)
if (user_name == 2):
food(b2)
if (user_name == 3):
food(b3)
if (user_name == 11):
food_show(b1)
if (user_name == 22):
food_show(b2)
if (user_name == 33):
exc_show(b3)
if (user_name == 4):
print("1 For Record and 2 For Show Record \n")
user_other = int(input("PLZ ENTER THE NUMBER==>>>"))
if(user_other == 1):
user_response = input("Enter Your name Same as Registraion")
n = user_response + "f.txt"
food👎
if(user_other == 2):
user_response = input("Enter Your name Same as Registraion")
n = user_response + "f.txt"
food_show👎
if(user_other != 1 and user_other != 2):
print("Plz Enter Coreect Number")
if(user_input1 != 1 and user_input1 != 2 and user_input1 != 3 and
user_input1!= 4):
print("You Enter Wrong one")

if(user_input1 == 4):
New()
print("Thanks for show interset in our gym ..We will update your name
soon \n")
if(user_input1 == 3):
exit()
Sample Output:

Sample page:

New Admission:
Sample food page:

Exit page:
Full details sample page:
THANK YOU

You might also like