You are on page 1of 21

VISVESVARAYA TECHNOLOGICAL UNIVERSITY BELAGAVI

A
MINI PROJECT REPORT
ON
“GYM MANAGEMENT SYSTEM”

Submitted to
Visvesvaraya Technological University, Belagavi
In partial fulfillment of the award of the Degree Bachelor of Engineering
IN
COMPUTER SCIENCE AND ENGINEERING
SUBMITTED BY

RANJAY KUMAR (3TS19CS013)


SOHAIL AHMED (3TS19CS019)
SYED KHIZAR AHMAD (3TS19CS021)

Under the Guidance of


Prof. priyadarshini

DEPARTEMENT OF COMPUTER SCIENCE AND ENGINEERING


SHETTY INSTITUTE OF TECHNOLOGY KALABURAGI
2021-2022
SHETTY INSTITUTE OF TECHNOLOGY KALABURAGI

DEPARTMENT OF

COMPUTER SCIENCE AND ENGINEERING

CERTIFICATE

This is to Certify that RANJAY KUMAR (3TS19CS013), SOHAIL


AHMED SHAIKH (3TS19CS019), & SYED KHIZAR AHMAD
(3TS19CS021) of V semester has delivered the mini project on “GYM
MANAGEMENT SYSTEM” for partial fulfillment of Bachelor Of
Engineering in Computer Science and Engineering prescribed
by Visvesvaraya Technological University, Belagavi during the 2021-
2022. It is Certified that all suggestion /correction indicated for the
internal assessment have been incorporated. The dissertation has been
approved as it satisfies the academic requirements with respect to
dissertation prescribed for the Bachelor of Engineering.

GUIDE HEAD OF THE DEPARTMENT PRINCIPAL

Prof. Priyadarshini Prof. Kiran Patil DR. Basanti Ghanti

Name of Examiner:

1.

2.
ACKNOWLEDGEMENT
<<

Any achievement, be it scholastic or otherwise does not


depend solely on the individual efforts but on the guidance,
encouragement and co-operation of intellectual, elder and friends. A
number of personalities, in their own capacities have helped us in
carrying out this project work. We would like to take this
opportunity to thank them all.

First of all, we would like to express our immense gratitude


towards DR. BASANTI GHANTI, Principal, Shetty institute of technology,
kalaburagi for her help and inspiration during the tenure of the course.

We also extend our sincere thanks to PROF. KIRAN PATIL Head


of the department, Computer science and Engineering, Shetty Institute
of Technology, for his constant encouragement.

We express our deep sense of gratitude to PROF.


PRIYADARSHINI as a guide for her valuable suggestions and
encouragement. She is the one who provided me a dynamic intellectual
and stimulating state of mind to work hard.

We also extend our sense of gratitude and sincere thanks to


all the faculty members of Computer science and Engineering
Department, Shetty institute of Technology, for their constant
encouragement and support.

RANJAY KUMAR (3TS19CS013)


SOHAIL AHMED (3TS19CS019)
SYED KHIZAR AHMAD (3TS19CS021)
CONTENTS

SL.NO PARTICULARS PAGE.NO


01. Introduction 5
02. Objective 6
03. Scope 7
04. Abstract 8
05. Limitations 9
06. Salient features 10
07. Proposed system 11
08. Detailed life cycle 12-13
09. E-R diagram 14-19
10. Conclusion 20
11. Bibliography 21
INTRODUCTION TO THE GYM MANAGEMENT SYSTEM:

Our gym management software is a gym and health club


membership management system. You can keep records on your
member, 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 your club.

Our gym management software is a complete gym and


recreation facility system program which looks after all of your
members, memberships and activities. It is designed for gyms,
recreation centers, and health clubs.

Our gym management software provides lots of functions


such data entry of customer, keeping records of all the things about
customer’s fees, plan, and physical fitness which help to provide good
quality of services to customer from gym managers.

In this proposed system also provide the total information


about machinery and data of coaches is also stored in it. Services
provided by gym are also handled by this system.

This system structure is become very simple to understand


because of data flow diagram provided by us. Context level diagram and
some chart are also available in this case study. The demo of using the
software such as customer detail form, database of software is also
provided by us.
OBJECTIVE OF THE GYM MANAGEMENT SYSTEM:

 The main objective of the project is to develop software that


facilitates the data storage, data maintenance and its retrieval for
the gym in an igneous way.

 To store the record of the customers, the staff that has the
privileges to access, modify and delete any record and finally the
service, gym provides to its customers.

 Also, only the staff has the privilege to access any database
and make the required changes, if necessary.

 To develop easy-to-use software which handles the customer-


staff relationship in an effective manner.

 To develop a user friendly system that requires minimal user


training. Most of features and functions are similar to those on any
windows platform.
SCOPE OF THE PROJECT:

 Storing information of members, employees.

 Check validity of information provided by user.

 Storing information of members according to their id.

 Generating reports for different id


ABSTRACT OF PROJECT GYM MANAGEMENT SYSTEM:

Gym management system is an online service that can be set


up for your gym to help manage classes, memberships, receive
payments (merchant and cash), keep track with detailed statistics,
customer management, surveys and it even has an online store so you
can sell products to your customer.

1. It’s simple, it’s effective and it’s the way customer want their gym!
2. Here is our feature list which is continually growing:
3. Manage customer
4. Manage customer health question forms
5. Manage customer survey
6. Screenshot of customer option
7. Complete site statistics ( graphs) membership lists
8. Screenshot of user statistics graphs
9. Complete payment statistics with downloadable content to excel and
CSV file format
10. Export functions; to download customer details to create mailing list,
databases…
11. Manage your trainer and class schedules
12. Class management
13. Create recurring classes and class types
14. Create multiple locations and trainer
15. Create plan and passes
16. Manage customer barcode/RFID/ memberships card for customers.
17. Customers can see their own statistics and payment history
LIMITATIONS OF EXISTING SYSTEM:

 The existing system such as gym master is not as much as user


(customer) friendly as compared to our proposed system.

 The communication with members is not well in the existing system


because all the data is handled by the gym manager.

 Customers don’t get full accessibility to gym centre and all permissions
are allowed only for gym manager.

 Today’s system cannot take effort out of finances and debt collection.

 Today’s systems are time taking software and cannot be easily installed
in Operating System like Linux, Vista, MC-OS, and Novel. And also
need high configuration of PC. Normal pc’s cannot install in it.

 Lot of memory space is required for installing existing software.

 Existing gym management software cannot perform all operation


expected by manager such as keeping record of machinery maintenance
and service data.
SOME SAILENT FEATURES ARE:

 Product and component based


 Creating and changing gyms at ease
 Query gym list to any depth
 Reporting and charting in more comprehensive way
 User accounts to control the access and maintain security
 Simple status and resolutions
 Multi-level priorities and severities
 Targets and milestones for guiding the programmers
 Attachment and additional comments for more information

 Robust database back-end


PROPOSED SYSTEM:

The proposed system is managed by the visual basic 6.0, which are user
friendly windows for every user and for maintaining the database
Microsoft access is used.

SCOPE OF PROPOSED SYSTEM:

The system proposed has many advantages.

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 exercise and employee


information separately for considering the requirements of gym.

5. Stores information about regular products.

6. This system can run on any windows operating system.


DETAILED LIFE CYCLE OF THE PROJECT:

Phased development process:

A development process consists of various phases, each phase


ending with a defined output. The main reason for having a phased
process is that it breaks the problem of developing software into
successfully performing a set of phases, each handling a different
concern of software development.

Requirement Analysis:

Requirements analysis is done in order to understand the


problem the software system is to solve. The goal of the requirements
activity is to document the requirements in a software requirements
specification document.

There are two major activities in this phase: Problem


Understanding or Analysis and Requirement Specification. In problem
analysis, the aim is to understand the problem and its context, and the
requirements of the new system that is to be developed.

Once the problem is analyzed and essentials understood, the


requirements must be specified in the requirements specification
document. The requirements specification document. The requirement
document must specify all functional and performance requirements;
the formats of inputs and output; and all design constraints that exist
due to political, economic, environmental, and security reasons.
Software Design:

The purpose of the design phase is to plan a solution of the


problem specified by the requirements documents. This phase is the
firststep in moving from the problem domain to the solution domain.

The design activity often results in three separate outputs:-

Architecture Design –

It focuses on looking at a system as a combination of many


different components, and how they interact with each other to produce
the desired results

High Level Design –

It identifies the module that should be built for developing the


system and thespecifications of these modules.

Design Level Design –

The internal logic of each of the modules is specified.


ENTITY-RELATIONSHIP DIAGRAM:
ERD:
The entity-relationship (ER) data model allows us to describe
the data involved in a real world enterprise in terms of object and their
relationships and is widely usedto develop an initial database design.

The ER model is important primarily for its role in database


design. It provides useful concepts that allow us to move from an
informal description of what users want from their database to a more
detailed and precise description that can be implemented in a DBMS.
The ER model is used in a phase called “Conceptual Database Design”. It
should be noted that many variations of ER diagrams are in use and no
widely accepted standards prevail.

ER modeling is something regarded as a complete approach


to design a logical database scheme. This is incorrect because the ER
diagram is just an approximate description of data, constructed through
a very subjective evaluation of the information collected during
requirements analysis.

Entity:

ER modeling is something regarded as a complete approach to


design a logical database schema. This is incorrect because the ER
diagram is just an approximate description of data, constructed through
a very subjective evaluation of the information collected during
requirements analysis.
An entity is an object in the real world that is distinguishable
from other objects. Examples include the following: The address of the
manager of the institution, a Person with unique name etc.

It is often useful to identify a collection of similar entities. Such a


collection is called as “Entity set”. Note that entity set need not be
disjoint.

Attributes:

An entity is described using a set of attributes. All entities in


a given entity set have the same attributes; this essentially what we
mean by similar. Our choice of attributed reflects the level of detail at
which we wish to represent information in crisis.

For e.g. The Admission entity set would use the name, age,
and qualification of the students as the attributes. In this case we will
store the name, the registry no, the course enrolled of the student and
not his/her address or the gender.

Domain:

For each attribute associated with an entity set, we must


identify a domain of possible values.
For e.g. the domain associated with the attribute name of the
student might be of the set of 20-character string.
Another example would be the ranking of the students in the
institute would be on the scale of 1-6, the associated domain consists of
integers 1 through 6.
Key:
Further, for each entity set we choose a key. A key is a
minimal set of attributed whose values uniquely identify an entity in the
set. There could be more than one candidate; if so we designate one of
them as primary key.

For now we will assume that each entity set contains at least
one set of attributes that uniquely identify an entity in the entity set;
that is the set of attributes contains a key.
DIAGRAMS:

EMPLOYEES

EMP
WA
ID GE

FNA STRE
ME ET
LNA
ME GEND CIT
D
ER Y
OJ

PAYROLL

EMPID HOURLY

WAGE

FNAME
TAX %

LNAME
GENDER CITY
DOJ
MEMBERS

FEE
MEMI
D S

FNAM STREE
E T
LNAM
E GENDE CIT
DO
R Y
J

RECEIPTS

MEMID
RECIVED BY

FNAME
HOW PAID

LNAME
GENDER TOTAL AMT
PAY FOR
SCHEDULE

SUNDAY SATURDAY

MONDAY THURSDAY

TUESDAY FRIDAY
WEDNESDAY

ALL PRODUCTS

PRICE
PRODUCT ID

QTY
SUPPLIER

APPERAL BEVERAGES SUPPLIMENT


CONCLUSION:

The “GYM MANAGEMENT SYSTEM” is successfully designed


and developed to fulfilling the necessary requirements, as identified in
the requirements analysis phase, such as the system is very much user
friendly, form level validation and field level validation are performing
very efficiently.

The new computerized system was found to be much faster


and reliable and user friendly then the existing system, the system has
been designed and developed step by step and tested successfully. It
eliminates the human error that are likely to creep in the kind of
working in which a bulk quantity of data and calculations as to be
processed.

The system results in quick retrieval of information that is


very vital for the progress any organization. Cost is minimized in case of
stationary. Burden of manual work is reduced as whenever transaction
takes place, there is a no need to record it in many places manually.
BIBILOGRAPHY:

List of References: -

 Visual Basic Black Book by Stephen Holzner

 Programming In Visual Basic 6.0 by Julia Bradley &Anita Millspaugh.

 System Analysis and Design in Changing World bySatzinger.

 Software Engineering – A Practitioners Approach 7/e,by Roger S. Pressman.

 System Analysis and Design.

 Mastering VB 6.0

You might also like