Gym Management System
Gym Management System
1.Introduction :
Gym Management System is software designed to help the gym to keep the track of the day to
day activities which take place in the gym.
The main purpose of this project is to automate a gym or a fitness center. It is a user-friendly
application .Its helps the Gym people to maintain the track of various things like,
Members of gym.
Equipments in gym.
Facilities.
Trainers, etc.
This system provides user the facility to make all the data saving process easy. Update, Add,
Delete etc. This system provides to add information or any kind of details from file. Systems
avoid mistakes & error in maintaining the details of members.
The main aim of our system is to provide a paper-less working of the hospital up to 90 %. It also
aims at providing low cost, reliable, automation of exiting system i.e. manual system. The
system also provides a security of data at every level of user system interaction.
All the details of suppliers and maintenance details of the equipments are secured stored in
database as we have used MS Access to store our data. It has a Login form by which the
authority to access the system will be provide only to the user no other person can access the
system till the password and username is known to him/her
1
PCCCS Gym Management System
2.Problem Definition :
Page 2
PCCCS Gym Management System
Working with current system is quite slower, complicated and time consuming task. Operations
such as searching, adding, removing, deleting cannot be done efficiently. Hence organization
needs new system with enhanced features. Features such as,
Page 3
PCCCS Gym Management System
The main objective of Gym Management System is to enhance and upgrade the existing system.
It saves all the details in the database and let the user to check all the entry made by user
and helps to make changes time to time if required.
Easy to install.
User-Friendly system.
Reduce paperwork.
Reduce error: Due to computerized there are less possibilities of error.
Increase work speed: Within a fraction of seconds all the possible process is performed.
Redundancy: Reduce data redundancy. Redundancy is the repetition of similar data in the
system.
LOGIN:
It allows the user to create login & also helps in password recovery if password
forgotten. It allows only those users to access the system who knows the password
and user id and hence provide security.
Enquiry:
It stores the enquiry details of a customer and differentiates them on the basis of
enquiry id. We can delete search the enquiry details .Easily by using search query.
Member Registration:
It stores the details of the members and also calculates the amount to be paid by
member.
Equipment Registration
To add new equipments to the gym and store the data or details about the
equipments that are added and removed.
Report
To print the inserted details of members and equipments that are added to the
system.
Bill
To print the payment details that are paid by gym members .
Page 4
PCCCS Gym Management System
Feasibility study is an analytical process in which project manager determines the project
success ratio and through feasibility study project manager able to see either project will
useful for us or not and how much time, it will take to get complete. It also allows project
manager to determine all positive and negative points of the project. The feasibility of the
software development can be studied in terms of following aspects.
Technical Feasibility:
The assessment is based on the technical resources available to the organization. It also
involves evaluation of the hardware, software and other technical requirements of the
proposed system.
Whether the required technology is available or not.
It helps organizations to determine whether the technical team is capable of converting
the ideas into working systems.
Economical Feasibility:
It is used to determine the financial resources of the project.
In economic feasibility the most important is cost-benefit analysis.
Types of cost are: Development cost, Operating cost, Hardware/Software cost, Personnel
cost, Facility cost.
Operational Feasibility:
Operational Feasibility is mainly concerned with issues like whether the system will be
used if it is developed and implemented.
It is a measure of how well a proposed system solves the problems.
The essential questions that help in testing the operational feasibility of system are
follow:-
Does management support the project?
Will it reduce the time considerably? If YES, then they will welcome the change and
the new system.
Will the proposed system really benefit the organization?
Does the overall Response increases?
Will accessibility of Information be lost?
Page 5
PCCCS Gym Management System
Fact finding techniques is a process of collecting of data and information about the system which
contain sampling of existing documents, research, observation, questionnaires, interviews, etc.
Record Review:
In this type of techniques, as we have to display to study the existing or previous records and
reports that help us in generation an overview for our system which is to be design.
Interview:
Interviewing is the most frequently used, and usually most useful, fact-finding procedure
used. We can interview to collect information from person face-to-face. There can be several
objectives for using interviewing such as finding out facts, verifying those facts, clarifying
these released facts, generating enthusiasm, getting the end-user involved, identifying
requirements, and gathering ideas and opinions.
Questionnaire:
This is one type of fact finding techniques. It allow analyst to collect information from a
group of individual who may or may not be using the system thus resulting some times in
irrelevant data and data redundancy.
Research:
A useful fact-finding technique is to research the application or the problem that you are dealing with
and want to put within a database. Computer trade journals, reference books, and the Internet are
good sources of information which can make available of huge quantity of information on how others
have solved similar problems/issues plus whether or not any software packages exist to resolve or
even partially solve your current problem.
Page 6
PCCCS Gym Management System
Hardware Requirement :
Software Requirement :
Page 7
PCCCS Gym Management System
7. Design Specification
7.1 Data Flow Diagram
Page 8
PCCCS Gym Management System
-+
Page 9
PCCCS Gym Management System
7.2 ER Diagram:
Page
10
PCCCS Gym Management System
8. Data Dictionary:
Data
SR.No Field Name Type Table Description
1 eqId Number Equipment Equipment Id
2 eqName Text Equipment Equipment name
3 Quantity Number Equipment Equipment quantity
4 Eqcost Number Equipment Equipment cost
5 Eqprice Number Equipment Equipment price
6 Mid Number Addnewmember Member id
7 Mname Text Addnewmember Member name
8 Mdob Date/time Addnewmember Members date of birth
9 Mobno Text Addnewmember Members mob no.
10 Mgender Text Addnewmember Members gender
11 Memail Text Addnewmember Members email
12 moccupation Text Addnewmember Members occupation
13 Madd Text Addnewmember Members address
14 membershipplan Text Addnewmember Membership plan
15 Mamount Text Addnewmember Amount
16 Mpending Text Addnewmember Members pending amount
17 Msdate Date/time Addnewmember Plan starting date
18 Medate Date/time Addnewmember Plan ending date
19 Mpt Text Addnewmember Members personal trainer
20 Mfacility Text Addnewmember Facility
21 mamountstatus Text Addnewmember amount status
22 Eid number Enquiry Enquiry id
23 Ename Text Enquiry Customer name
24 Econtact Text Enquiry Customer number
25 Email Text Enquiry Customer mail id
26 Egender Text Enquiry Customer gender
27 eoccupation Text Enquiry Customer occupation
Page
11
PCCCS Gym Management System
Page
12
PCCCS Gym Management System
9. Table Design:
Field
Field Name Type Size Constraint
Mid Number Integer Primary key
Mname Text 255 Not Null
Mdob Date /time 255 Not Null
Mobno Text 255 Not Null
Mgender Text 255 Not Null
Memail Text 255 Not Null
Moccupation Text 255 Not Null
Madd Text 255 Not Null
Page
13
PCCCS Gym Management System
Field
Field Name Type Size Constraint
Eid Number Integer Primary Key
Ename Text 255 Not Null
Econtact Text 255 Not Null
Email Text 255 Not Null
egender Text 255 Not Null
eoccupation Text 255 Not Null
Edate Date/time 255 Not null
9.5TableName: trainer
Field
Field Name Type Size Constraint
Tid autonumber Integer Primary Key
Tname Text 255 Not Null
Tage number Integer Not Null
tgender Text 255 Not Null
Page
14
PCCCS Gym Management System
Page
15
PCCCS Gym Management System
Login Form:
Page
16
PCCCS Gym Management System
Home Page:
Member Form:
Add member:
Page
17
PCCCS Gym Management System
Update Member:
Search Member:
Page
18
PCCCS Gym Management System
Delete Member:
Page
19
PCCCS Gym Management System
Member report:
Page
20
PCCCS Gym Management System
Equipment Form:
Add equipment:
Delete equipment:
Page
21
PCCCS Gym Management System
Search equipment:
Page
22
PCCCS Gym Management System
Equipment report:
Enquiry Form:
Add enquiry customer:
Page
23
PCCCS Gym Management System
Delete enquiry:
Search enquiry:
Page
24
PCCCS Gym Management System
Enquiry report:
Page
25
PCCCS Gym Management System
Trainer form:
Add Trainer:
Delete trainer:
Page
26
PCCCS Gym Management System
Update trainer:
Search trainer:
Page
27
PCCCS Gym Management System
Trainer report:
Page
28
PCCCS Gym Management System
A testing strategy is an outline that describes the testing approaches of the software development
cycle.
System Testing :
System testing is a level of software testing where a complete and integrated software is tested.
Integration testing:
Integration testing is a level of software testing where individual units are combined and tested
as a group. The purpose of this level of testing is to expose faults in the integration between
integrated units.
Unit Testing :
Page
29
PCCCS Gym Management System
12. Limitations:
Training for simple computer operation is necessary for the users working in the system.
The system is design to be standalone and does not work on network site.
It is not online system i.e. it does not provide online support.
The system is platform dependent.
The size of the database increased day-by-day.
Page
30
PCCCS Gym Management System
Page
31
PCCCS Gym Management System
14. Conclusion:
The objectives of this project was to build a program for maintaining the details of all members,
employees and inventory .The system developed is able to meet all the basic requirements. The
management of the records will be also benefited by the proposed system, as it will automate the
whole procedure, which will reduce workload. The security of the system is also one of the
prime concerns.
There is always a room for improvement in any software, however efficient the system may be.
The important thing is that the system should be flexible enough for future modifications. The
system has been factored into different modules to make system adapt to the future changes.
Every effort has been made to cover all user requirements and make it user friendly.
Page
32
PCCCS Gym Management System
15. Bibliography:
Reference Books:-
The complete reference Visual Basic 6.0 -by Noel jerke.
Visual Basic 6.0 Black Book –by Steven Holzner.
Mastering in VB6.0 –by Evangelos Petroutsos.
Page
33