Professional Documents
Culture Documents
PROJECT REPORT
Submitted by
SWATHI SANTHOSH
KMC20MCA-2028
GUIDE
SHARANYA M
to
the APJ Abdul Kalam Technological University in partial fulfillment of the requirements for the
of
The project is to develop a website “HEALTH AND FITNESS MANAGEMENT SYSTEM” for “IRON
FITNESS CLUB” Alakode. This project mainly points out and visualize the need of fitness and health for
the human well being and for a healthy, and fit life in database. This is a website which helps the users (those
who looks for health fitness) to visualize for acquiring the aim of health and fitness by pointing out achieving
their goals, food chart ,daily exercises yoga class and so on.
The Health and Fitness Management System eliminate most of the limitations of the existing system.
Hence there by, admin will get full access to the user needs and goals just by sitting and viewing the website
from there home ground. Different people have different opinion, views about their health and fitness. So by
this website through Admin and users interface users get easy access to their goals.
Admin provides the complete detailing from beginning (Admission) to their goals by specifying the reg-
ular exercises, food chart, fat burning, gaining muscles, cross workout, weight lifting, monthly wages, work
time everything. So by that, user can have any enquiring regarding the health and fitness in the website itself.
Chapter 1 INTRODUCTION 2
1.2 Objective . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.3.1 Admin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.3.2 User . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.6.1 Admin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.6.2 User . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Chapter 3 METHODOLOGY 16
3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.2 Uml Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.6.1 Login . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.6.2 Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.6.6 Chat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.6.10 Feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.7 Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.7.1 Login . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.7.13 Feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.7.16 Chat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
3.7.20 Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
1
Chapter 1
INTRODUCTION
Only 30minutes of exercise for 5days a week can be your ticket to a better life. And if you can stretch that
a bit more, then attaining that perfect figures you always dreamt of can be an easy walk. Visiting the gym on
an everyday basis is one of the best ways to take care of yourself. All these sweating and exercising will not
only help you build muscle or lose weight but there are many there physical and mental health benefits of the
Any business that doesn’t have a website is missing out is one of the most powerful marketing tools avail-
able to them. The main reason that it is important for business to have a website is how people are likely
to find you.These days most people will go online and search products and companies before they make a
purchase.For this reason of dependency on online,develop a website for a gym fitness centre. Most of the
time your attitude depends on how we feel. Being healthy and fit gives us the energy to do any thing.physical
fitness is very necessary for a healthy and tension free life.Through this website the inevitable contents such
as exercise pattern,diet plan, cross fit analysis,monthly wages,and all like what a client needs to attain a proper
physique a shredded body with more health than they been earlier.
The main objective of the project is to develop a user friendly efficient computerised gym management
system for the “IRON FITNESS CLUB” gym centering alakode taliparamb locality. Health and Management
2
system is a system that will hand all the necessary details easily. It can store data about members,products
and availability. Computerisation can be helpful as a means of saving time , money and easy access.it also
manages all functionalities of packages ,products and also manages the all gym functionalities.This system is
designed to felicitating a gym and fitness centre to automate its operations of keeping records and store them
in the form of a large and user friendly database further facilitating easy access to the personal.
These days people are busy regarding their work, family everything. Everybody can’t reach out to their
fitness schedule, proper fitness goal everyday. By that even gym owners can’t get their exact benefits if people
doesn’t come to the gym. So by this website people can reach out to their fitness aims by just entering into the
fitness management website. Users can enquire regarding exercise ,diet plans and moreover from their home
even from their work place than just going to the gym itself. By that even the gym owners get the benefit of
money, time and access because they are not losing their users even when users are at their vehome or their
place.The owner can record the activities of the gym which help them in growth of there business.
1.2 Objective
Here all the activities are controlled by Gym Manager.The use of the project is to minimize the work of
the Gym Manager and for the proper interaction with users . The Gym manager can identify the requirements
of users from the registration details and can provide a food chart ,exercises and so on they need to follow
,so they can achieve their goals. By this website users get easy access to their goals. Admin provides the
complete details from the beginning (Admission) to their goals by specifying the regular exercises, food
chart, fat burning, gaining muscles, cross workout, weight lifting, monthly wages and work time. 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 Gym Manager can access,
modify and delete any record.Also, only the Gym Manager has the privilege to access the database and make
3
Chapter 2
SYSTEM ANALYSIS
Iron fitness club located in Alakode, the Gym is completely working manually. The current system is time
consuming and also it is very costly. Because it involves a lot of paper works. To manually handle the system
was very difficult task. The existing gym management system did not have a user friendly interface. The
details regarding gym members were manually written and recorded.The instructor cannot reach out to each
and everybody regarding exercise patterns, diet plans etc.In the current system gym management provides
If a person needs admission in their gym, he/she must visit the gym directly. In the case in of the existing
system, the person has to write his or her details on an admission from the gym at the time of admissions.
Such details will be stored by admin manually in a record. Once a user joins there. Sometimes it may not
be accurate. At the time of admission, the user is always asked about the available packages and fees details.
The existing system provides very limited interactions or communication between users and staffs.
At this gym, they are selling some products such as protein powders for users, but they cant make it
through the existing system to the users properly. Consider this gym, they have large asset strength such as
4
furniture, equipment and machines, but they have not been able to convey it to users through this system. The
existing system is that, in any case, a particular user can be detected, viewed and modified by the admin, but
entire record written have to be checked even for a single user. It is a very time-consuming process and it also
needs lots of human efforts. Updating the system in also very complicated process in the existing system.
detailed addressing of the user cant be done through the ongoing process,because even with one user they
have to go through full records to mention or identify the user. Up-to now what happens is that user cant get
a detailed mentioning about their food chart,workout etc from their trainer because even the admin don’t tell
about their programs the user continue to come and go the gym. Everything goes according to trainer, that
is user cant get the trainer updated in the existing system . User can enter at any time with website but now
existing system doesn’t allows that .He/she should come directly. One of the major drawback of the existing
system.
5
2.2 Proposed system
The smart gym management is a user-friendly application.This automated system makes all functionally
easier for both employees and customers.It is very simple in design and to implement.The system require-
ments are very low system resources and the system will work in almost all configuration.The main objective
of smart gym management system is to enhance and upgrade to existing system by increasing its efficiency
and effectiveness.This to avoid a lot of the problems.Here users can discuss and clear all their doubts about
fitness,workout and diets with their trainers at any time. You do not have to go directly to take admission.You
can make this very simple in yous home without any expense.Our proposed system is useful for both the gym
and the users.This system is an effective system that overcomes all the demerits of the existing system.
This gym Management System is developed to aid the user to add a member to that gym.The user shall be
able to add the name,date of birth and contact address of the member.It also records the phone numbers and
the height and weight data of the member.It shall have the admission date.It stores the photo of the member.It
shall help the user to know about the fee payments.It shall also enable the user to update their details.Just a
click admin should be able to view complete records of a particular member instantly.It can be contact de-
tails,information about age, address, email, height,weight and blood group etc,SMS/email communications
are possible between users and employee. It also provide chatting for users with trainers or employee. So
they can clear all their doubts about workouts, exercises, diet.
In this system, employee add the assets available in the gym and also add details about the asset.Asset like
equipment,machines and furniture. User can view the asset richness of the gym fitness centre.Another new
feature is the selling of products like protein powders,users can view the products and they can buy them.In
this proposed system users can view all the services and packages available in the gym fitness centre,then
they can view and choose one from that as per their needs.
6
Main activities of admin are:
Login:
Admin need to login to the application by the already given username and password.
In the home page, the admin have the option to view and update the packages.Two buttons pro-
vided(changing and update the current packages) admin can manages the Packages and services
View report:
Admin can view the total profits and monthly fees,order dteails
Training plan:
Admin can manages managing exercise pattern, food chart and time-chart of the users .He can also
Add product:
Like protein powder ,pre-workouts, vitamin tablets etc will be added by the admin and there by
user can easily access and purchase by, according to their wish. All the updates can be done by
admin.
view chat:
Every enquiry by the user ,need by the user can be viewed by the admin and there by they can
7
View feedback:
User feed backs and their satisfactions can be viewed by the admin and further clarifications can be
done if needed.
Payment details:
Admin can manages the fee details for certain goals. The navigation bar that contain a link to give
All the transactions regarding monthly fee , products and availability can be accessed and trans-
User need to give the personal details to register in to the system during registration. He need to
set the username, password, email-id, phone number, date of joining, address ,place, pin code. Af-
ter login the system the username and password can be used.Users can select there packages after
registration.
View Packages/Service :
The service/ packages and Monthly fee that is updated by the admin it can be viewed by the user.The
navigation bar that contain a link to view the packages and services
Chat:
customer can interact with gym manager through chat box.User can enquire about food chart, tim-
8
view payment details:
User can view about the e-payment details regarding monthly fee, products as well as personnel
trainer and hence there by the user can pay through the admin cell number by electronic transaction.
Add feedback :
User can give there feedback about the gym and trainer.Thorough the option provided in the navi-
with support of machinery and homely workouts ,proteins , pre-workouts,vitamin supplements can
be viewed and can purchase those products according to their wish. Everything showcased by the
admin can be viewed by the user can also can buy the user.
Placing order:
View personal trainer details: Optional trainer details showed by the admin can be viewed by the
user and hence there by the user can opt out for the specific personal trainer.
9
2.3 Module Description
2.3.1 Admin
Gym manager can login to his web application after entering his username and password .Gym man-
ager control the overall functionalities. He can View the specific Goal/Services and he can manage the
Goal/Services(add service,delete service,updated current goals/services).He can View the request specific
Goal of user and approving the user for desired purpose. Also he can prepare and show user exercise pattern,
• login
• Add packages/Services
• view report
• Training plan
•Add product
• View chat
•Payment details
2.3.2 User
To continue as a user, they must register to the website with their valid name, email id, password,phone
number, address, place, pin code. He can view the Goals/Service, Monthly fee according to the user goal.
user can enquire about goal(slim fit, body building, cross fit, weight list etc), food chart. Also he can add the
10
Main activities in user module involves the following:
• View Packages/Service
• chat
•Add feedback
•Placing order
11
2.4 Feasibility Study
Feasibility study is made to see if the project on completion will serve the purpose of the organization
for the amount of work, effort and the time that spend on it.Feasibility study lets the developer foresee the
future of the project and the usefulness. A feasibility study of a system proposal is according to its work
ability,which is the impact on the organization, ability to meet their user needs and effective use of resources.
Thus when a new application is proposed it normally goes through a feasibility study .The document provide
the feasibility of the project that is being designed and lists various areas that were considered very carefully
during the feasibility study of this project such as Technical, Economic and Operational possibilities.
• Operational feasibility
• Technical feasibility
• Economic feasibility
The objective of the operational feasibility study is to determine if the new system will be developed
and implemented. In addition ,there was no difficulty in implementing the system to see if there would be
resistance from users weakening possible application benefits, and proposed system would be highly efficient
,user friendly and functionally reliable. The user of the system is therefore fully aware of the internal workings
of the system, and the users will have no problem running the system.
12
2.4.2 Technical feasibility
The system must be evaluated from the technical point of view first. The assessment of this feasibility
must be based on an outline design of the system requirement in the terms of input, output, programs and
procedures. Having identified an outline system, the investigation must go on to suggest the type of equip-
ment, required method developing the system, of running the system once it has been designed.
technically its accessible through mobile phones,laptops, no need of any heavy requirements. All total user
friendly.
The project should be developed such that the necessary functions and performance are achieved within
the constraints. The project is developed within latest technology. Through the technology may become ob-
solete after some period of time, due to the fact that never version of same software supports older versions,
the system may still be used. So there are minimal constraints involved with this project. The system has
been developed using Php, mysql, html, java script, the project is technically feasible for development.
Economic feasibility determines the cost needed to produce the proposed system .The proposed system
helps us to automate gym functionalities efficiently. The proposed system was developed with the available
resources which are economically feasible. I can say that the system developed is economically feasible.
Since it doesn’t require any initial setup cost as I have the required machines supporting programs for the
13
2.5 System environment
Hardware requirement
• RAM : 4GB
Software requirement
User requirement
• Any smartphone,laptop,computer
14
2.6 Actors and Their Roles
2.6.1 Admin
• login
• Add packages/Services
•Training plan
•Add product
• View chat
•Payment details
• view report
2.6.2 User
• chat
•Add feedback
•Placing order
15
Chapter 3
METHODOLOGY
3.1 Introduction
This project follows Agile methodology. Agile software development comprises various approaches to soft-
ware development under which requirements and solutions evolve through the collaborative effort of self
organizing and cross-sectional teams and their customers/end users. It advocates adaptive planning, evolu-
tionary development, early delivery and continuous improvement and it encourage rapid and flexible response
to change. It’s a process for managing a project that involves constant collaboration and working in iterations.
Today, the word Agile can refer to these values and the frameworks for implementing them, including Scrum,
Kanban, Extreme Programming (XP), and Adaptive Project Framework (APF). One thing that separates Agile
from other approaches to software development is the focus on the people doing the work and how they work
together. Solutions evolve through collaboration between self-organizing cross-functional teams utilizing the
16
3.2 Uml Diagrams
17
3.2.2 Activity Diagrams
18
Figure 3.3: User activity
19
3.3 User Story
pages of system
services services
pages of system
services services
tern, timing
pattern, timing
20
User story ID As a (Type of I want to (Perform So that I can (Achieve
details
ders
21
3.4 Product Backlog
ID MEDIUM) PROGRESSED,
COMPLETED)
services
provided services
ing
22
USER PRIORITY SIZE SPRINT STATUS RELEASE RELEASE GOAL
ID MEDIUM) PROGRESSED,
COMPLETED)
details
details
product
tails
details
orders)
chat
23
3.5 Project plan
User Task name Start date End date Days Status Goal
story
ID
24
3.6 Database Design
3.6.1 Login
User and admin can log the system using their email and their password
3.6.2 Packages
Admin can add the avilable packages in their gym and it contain some details about the packages
25
3.6.3 User Registration
User can register to the system with their required details like name,address,email,phone number etc.
Then he/she can create an account and registered user can login to the system.
26
3.6.4 Add Products
Admin can add the available product details.User can view the available product and purchase it.
27
3.6.5 Add Trainer
Admin can add personal trainer to the required details such as name,address,experience.
3.6.6 Chat
User and admin can chat with each other and communication is possible through this.
28
3.6.7 Payment Details
This table contains the payment details of the package of each user.
User can purchase product like protein powders and pay for it.Admin can view the payment details and
check the payment details and chack the payment status of each user.
29
3.6.9 Order product Details
User can purchase one or more product.The product details are stored in the table
3.6.10 Feedback
User can add their feedback and suggestions of the system and their services
30
3.6.11 Training plan
31
3.7 Forms
3.7.1 Login
User can login to the system with their Email id and password.
32
3.7.2 Admin home page
admin can login to the system with their Email id and password.
33
3.7.3 User Registration
If the user want t access the system, he/she must register in to the system with their required details.
34
3.7.4 View Users
35
3.7.5 View Users Details
Admin can view all the registerd users and their details.
36
3.7.6 Add Packages
37
3.7.7 View Packages
38
3.7.8 Add Trainer
39
3.7.9 View Trainer Details
40
3.7.10 Add Product
Admin can add some products which are sell for users.
41
3.7.11 View Product
42
3.7.12 Payment details
43
3.7.13 Feedback
User can login tc the system with their Email id and password.
44
3.7.14 View Feedback
Admin can view all the feedback and he can add reply for users.
45
3.7.15 Add Reply
Admin can view the feedback and add reply for users.
46
3.7.16 Chat
47
3.7.17 Add Training Plan
48
3.7.18 view Training Plan
49
3.7.19 payment details of User
50
3.7.20 Report
51
3.7.21 Product payment
52