2. C.B PATEL COMPUTER COLLEGE
&
J.N.M PATEL SCIENCE COLLGE
Project Report
On
ONLINE FITNESS GYM
As Partial Requirement for the Degree
Of
BACHELOR OF COMPUTER APPLICATION
[B.C.A]External
Guide:-
Deepak
Prajapti
Internal Guide:-
Mr.Jignesh
Patel
Submitted By-
ABHISHEK PATEL
JITENDRA PATIL
SAURAV PATEL
3. Content:
Introduction To Project
Project Scope
Project Goal
Project Profile
Existing System and Comparison
Use Case Diagram For Admin
Use Case Diagram For Member
Context Level Diagram
ER Diagram
Modules
Database Table
Admin Side Design
Client Side Design
Conclusion
References
4. INTRODUCTION TO PROJECT
Now a days online service is a best competitive edge for any organization
which makes it differ from other organizations.
The Online Fitness Gym is such a system which provide best platform for
ease of access to the Gym Staff. Customer can check his updates online
anytime about fitness or diet plan etc.
The focus of this project is about online services for a fitness club but by
minimizing all those defects which are found in currently available manually file
system.
This is a best platform for customers and gym member to interact freely with
each other.
In this system admin of the system and customer’s have their accounts
(user-name and passwords).
This system will be used by only two person’s (admin and customer’s).Admin
can update everything, customers can only view the daily updates about their
fitness updates and can edit his profile data and post a question to admin.
Back
5. Project Scope:
The administrator has the full-fledged rights over this System.
The admin can register and view the Customers Profile Data.
The Admin can make announcement about any thing.
Admin can mark attendance of customers.
While making announcement and evaluation by admin an email will be sent
to customers automatically by system.
Admin will update evaluation report of customer , update diet plan , update
exercises schedule , answer to questions made by customers and email
automatically will be sent to customers by system.
Customers can view the Profile data and can update it by using his own
account.
Customers can view their evaluation report, updated diet plan, updated
exercises schedule, can ask any question to admin and view the answer.
Customer can view his attendance report.
The Gym management system web portal has a wide cope which covers
the following perspectives:
Back
6. Project Goal:
Toremove the manual or paper work in the Fitness club.
Provide a platform with interactive user interface for both customer and
admin.
Save the time of both admin and customer.
Get online Plans in an efficient manner.
Tosave cost for each user.
User friendly
Back
7. Project Profile
Project Title : Online Fitness Gym
Organisation: Linksys Intelligence
Atlanta Shopping,
Althan
Platform: XAMPP Server
Front End: PHP
Back End: MySQL
Tools: Javascript, jquery,
css
Operating System: MS Window 8
Back
8. In other countries there are a large number of fitness clubs. Some of them
have only static websites and working manually and does not have such a
system which I am going to proposed.
Existing System Proposed System
Not providing proper video facilities and diet
plans to the member.
Providing video and diet facilities to the
member for the free
Time consuming system. Fast and easy to use.
No proper system to make announcement. An easy way to make an announcement
Message update is not there. Message Update is used in this
system.
Inefficient and slow search Efficient and Proper availability of data
Back
Existing System & Comparison
15. Database Table
Sr No. Fields Fields Type Allow Null Primary key Description
1 id int(11) no yes Admin ID
2 name varchar(50) no no Admin name
3 address text no no address
4 mobile varchar(10) no no mobile no.
5 email varchar(40) no no email id
6 password varchar(20) no no password
7 dob varchar(15) no no date of birht
8 gender varchar(6) no no gender
9 city_id varchar(20) no no city_id
10 state_id varchar(20) no no state_id
11 profile varchar(100) no no profile picture
Table Name- Admin
Back
16. Database Table
Table Name- Attendance
Sr No. Fields Fields Type Allow Null Primary key Description
1 id int(11) no yes attendence id
2 member_code varchar(10) no no member_code
3 date date no no date
4 status varchar(3) no no status
Back
17. Database Table
Table Name- Branch
Sr No. Fields Fields Type Allow Null Primary key Description
1 id int(11) no yes branch id
2 state varchar(50) no no state
3 city varchar(50) no no city
4 pincode varchar(12) no no pincode
5 address varchar(100) no no address
6 location varchar(500) no no location
Back
18. Database Table
Table Name- Category
Sr No. Fields Fields Type Allow Null Primary key Description
1 id int(11) no yes category id
2 name varchar(50) no no category name
3 status varchar(3) no no status
Back
19. Database Table
Table Name- City
Sr No. Fields Fields Type Allow Null Primary key Description
1 id int(11) no yes city id
2 state_id int(11) no no state_id
3 city varchar(50) no no city
4 status varchar(3) no no status
Back
20. Database Table
Table Name- Competition
Sr No. Fields Fields Type Allow Null
Primary
key Description
1 id int(11) no yes competition id
2 title varchar(100) no no title
3 description varchar(250) no no Description
4 date date no no date of competition
5 status varchar(20) no no status
6 winner varchar(20) no no winner of event
7 image varchar(50) no no image of winner
Back
21. Database Table
Table Name- Diet
Sr No. Fields Fields Type Allow Null
Primary
key Description
1 id int(11) no yes diet id
2 name varchar(50) no no diet name
3 diet varchar(50) no no diet
4 image varchar(50) no no image
Back
22. Database Table
Table Name- Equipments
Sr No. Fields Fields Type Allow Null Primary key Description
1 id int(11) no yes equipmention id
2 name varchar(50) no no equipmention name
3 image varchar(50) no no image
4 type varchar(50) no no type
5 uses varchar(200) no no uses
Back
23. Database Table
Table Name- Event
Sr No. Fields Fields Type Allow Null
Primary
key Description
1 id int(11) no yes event id
2 name varchar(50) no no event name
3 date date no no date
4 description varchar(250) no no Description
Back
24. Database Table
Table Name- Exercise
Sr No. Fields Fields Type Allow Null Primary key Description
1 id int(11) no yes exericse id
2 name varchar(50) no no exericse name
3 category_id int(11) no no category_id
4 subcategory_id int(11) no no subategory_id
6 status varchar(10) no no status
Back
25. Database Table
Table Name- Facilities
Sr No. Fields Fields Type Allow Null Primary key Description
1 id int(11) no yes facilities id
2 name varchar(50) no no facilities name
3 type varchar(20) no no type
4 description varchar(50) no no Description
5 image varchar(50) no no image
Back
26. Database Table
Table Name- Fees
Sr No. Fields Fields Type Allow Null Primary key Description
1 id int(11) no yes fees id
2 member_code int(11) no no member code
3 month varchar(10) no no month
4 year int(4) no no year
5 type varchar(20) no no type
6 amount varchar(5) no no amount
7 date date no no date
8 receipt_id int(11) no no receipt id
9 package_id varchar(50) no no package id
Back
27. Database Table
Table Name- Measurement
Sr No. Fields Fields Type Allow Null Primary key Description
1 id int(11) no yes measurement id
2 member_code int(11) no no member code
3 date varchar(10) no no date
4 weight varchar(3) no no weight
5 biceps varchar(5) no no biceps
6 thigh varchar(5) no no thigh
7 chest varchar(5) no no chest
8 shoulder varchar(5) no no shoulder
9 waist varchar(5) no no waist
Back
28. Database Table
Table Name- Member
Sr No. Fields Fields Type Allow Null Primary key Description
1 id int(11) no yes member id
2 member_code int(11) no no member code
3 name varchar(50) no no member name
4 address varchar(100) no no address
5 email varchar(20) no no email
6 password varchar(20) no no password
7 dob date no no dob
8 gender varchar(5) no no gender
9 state_id varchar(3) no no state_id
10 city_id varchar(5) no no city_id
11 aadhaar varchar(20) no no aadhaar
12 medical varchar(3) no no medical
13 mobile varchar(10) no no mobile
14 image varchar(10) no no image
15 join_date date no no join_date
16 diet varchar(100) no no diet
Back
29. Database Table
Table Name- Member_gallery
Sr No. Fields Fields Type Allow Null Primary key Description
1 id int(11) no yes member gallery id
2 member_code int(11) no no member code
3 date date no no date
4 image varchar(50) no no image
Back
30. Database Table
Table Name- Offer
Sr No. Fields Fields Type Allow Null Primary key Description
1 id int(11) no yes offer id
2 name varchar(20) no no offer name
3 details varchar(50) no no details
4 status varchar(20) no no status
Back
31. Database Table
Table Name- Package
Sr No. Fields Fields Type Allow Null Primary key Description
1 id int(11) no yes package id
2 name varchar(20) no no package name
3 type varchar(20) no no type
4 duration varchar(20) no no duration
5 price varchar(20) no no price
Back
32. Database Table
Table Name- Product
Sr No. Fields Fields Type Allow Null Primary key Description
1 id int(11) no yes product id
2 name varchar(20) no no product name
3 type varchar(20) no no type
4 price varchar(20) no no price
5 description varchar(300) no no description
6 weight varchar(20) no no weight
7 qty varchar(20) no no qty
8 image1 varchar(50) no no image1
9 image2 varchar(50) no no image2
10 image3 varchar(50) no no image3
11 image4 varchar(50) no no image4
Back
33. Database Table
Table Name- Receipt
Sr No. Fields Fields Type Allow Null Primary key Description
1 id int(11) no yes receipt id
2 member_id int(11) no no member id
3 package_id int(5) no no package id
4 date date no no date
5 time time no no time
6 amount int(7) no no amount
7 no_of_installment int(3) no no no_of_installment
Back
34. Database Table
Table Name- Slider
Sr No. Fields Fields Type Allow Null Primary key Description
1 id int(11) no yes slider id
2 image varchar(20) no no slider image
3 description varchar(100) no no Description
4 status varchar(20) no no status
Back
35. Database Table
Table Name- Staff
Sr No. Fields Fields Type Allow Null Primary key Description
1 id int(11) no yes staff id
2 name varchar(50) no no staff name
3 address varchar(100) no no address
4 contact varchar(10) no no contact
5 gender varchar(10) no no gender
6 shift varchar(20) no no shift
7 branch_id varchar(20) no no branch_id
8 experience varchar(20) no no experience
Back
36. Database Table
Table Name- State
Sr No. Fields Fields Type Allow Null Primary key Description
1 id int(11) no yes state id
2 state varchar(60) no no state id
Back
37. Database Table
Table Name- Subcategory
Sr No. Fields Fields Type Allow Null Primary key Description
1 id int(11) no yes subcategory id
2 category_id int(11) no no category id
3 name varchar(50) no no name
4 status varchar(3) no no status
Back
38. Database Table
Table Name- Suggestion
Sr No. Fields Fields Type Allow Null Primary key Description
1 id int(11) no yes suggestion id
2 name varchar(50) no no suggestion name
3 suggestion varchar(100) no no suggestion
Back
39. Database Table
Table Name- Trainer
Sr No. Fields Fields Type Allow Null Primary key Description
1 id int(11) no yes trainer id
2 branch_id int(11) no no branch id
3 name varchar(50) no no trainer name
4 address varchar(100) no no address
5 gender varchar(50) no no gender
6 contact varchar(10) no no contact
7 specialities varchar(50) no no specialities
8 experience varchar(10) no no experience
9 age varchar(10) no no age
10 image varchar(50) no no image
Back
40. Database Table
Table Name- Update
Sr No. Fields Fields Type Allow Null Primary key Description
1 id int(11) no yes update id
2 updates varchar(100) no no updates
3 date date no no date
4 status varchar(2) no no status
Back
41. Database Table
Table Name- Video
Sr No. Fields Fields Type Allow Null Primary key Description
1 id int(11) no yes video id
2 video varchar(100) no no video
3 description varchar(500) no no Description
4 category_id int(11) no no category_id
5 subcategory_id int(11) no no subcategory_id
6 exercise_id varchar(50) no no exercise_id
7 thumbnail varchar(100) no no thumbnail
Back
88. Conclusion
We are honestly trying to find some way towards a sustainable, healthy
lifestyle. Whatever that means. We want to be reasonably healthy when
we get old and the last few years it’s dawned on me that I really ought to
get started now if I want to have any hope in the future. I’m not
obsessive about it. I don’t want to be buff and bronzed. I don’t care that
much. I just don’t want to have diabetes and multiple heart attacks by
the time I’m 45. Not an insurmountable goal, I don’t think.
I had a membership to the gym for a year before I actually started using
it. I cancelled it this week.
I actually was using it for a good few months there. Three times a week
for a good number of weeks. The key fob thing worked out pretty well. It
works like this: they program in a workout routine; I should up and go
through the paces. I don’t have to think about anything. I can just listen
to audio books and do what the machines tell me.
Back
89. Reference :
Reference BOOK
1. “Beginning PHP and MySQL From Novice to Professional” by
W Jason Gilmore
2. “PHP: A Beginner’s Guide” by Vikram Vaswani
WEBSITES
www.w3schools.com
www.asp.net
www.developer.paypal.c
Back