Introduction............................................................................................................ 1
1.
1.1.
Introduction..................................................................................................... 1
1.2.
Problem Background.......................................................................................... 2
1.3.
Project as a Solution........................................................................................... 3
2.
2.1.
Aim................................................................................................................. 3
2.2.
Personal Objectives............................................................................................ 3
2.3.
Project Objective............................................................................................... 4
Background......................................................................................................... 4
3.
4.
3.1.
Literature review............................................................................................... 4
3.2.
Client Prospective.............................................................................................. 6
3.3.
Similar Application............................................................................................ 6
Methodology..................................................................................................... 8
4.1.1. Advantages................................................................................................... 10
4.1.2. Disadvantages................................................................................................. 10
4.1.3. Benefits........................................................................................................ 11
4.2.
5.
6.
Project Boundary................................................................................................... 13
5.1.
Project Boundary............................................................................................. 13
5.2.
Resources....................................................................................................... 13
5.3.
Constrains...................................................................................................... 14
5.4.
Risk.............................................................................................................. 15
5.5.
Contingency plan............................................................................................. 15
Project plan.......................................................................................................... 16
6.1.
Milestone....................................................................................................... 16
6.2.
6.2.1.
6.2.2.
6.2.3.
6.2.4.
6.2.5.
Review of research..................................................................................... 18
6.2.6.
6.2.7.
Project methodology..................................................................................19
6.2.8.
Development............................................................................................. 19
6.2.9.
Documentation.......................................................................................... 20
6.3.
Gantt chart..................................................................................................... 20
7.
Conclusion............................................................................................................ 22
8.
Bibliography......................................................................................................... 23
1. Introduction
1.1.
Introduction
All know that the human body is the best picture of the human soul.
Physical fitness is a state of well-being with low risk of premature health
problems and energy to participate in a variety of physical activities (Howley &
Franks, 1997). Fitness is essential for a healthy and tension free life. Being
healthy is the first priority despite of the apartment, car, a doctor degree and
luxurious lifestyle. Most of the time our attitude depends on how we feel. Being
healthy and fit gives us energy to do anything. Fitness includes the diet, exercise
and sleep. These three basic things have their own importance in each individuals
life and it is sensible with regard to these for a healthy life.
In context of Nepal, people are being attracted to the fitness. Many fitness
center are running but they are not systematic. Very few number of fitness center
are using the software to store the member information and maintaining their
website. The proposed to develop a fitness management system is for those who
runs a fitness or gym business. This project is designed to facilitate a fitness
center to automate its operations of keeping records and proper database security.
The software will store data about members, employees, food supplement,
services etc. and all transaction that occur in fitness center. It is made to store a
huge registering system without failure as well as different functions depending
on the user requirements. It also provides the facility for searching the records
effectively and immediately.
1.2.
Problem Background
The fitness system that have been followed till now is manual. It has been
difficult to track the member details, staff details and generate report. The system
has a difficulty to keep the record of the new entries of member, their account and
transaction details.
The problems that are existing in the fitness center are:
Time consuming as data entry which include calculations that take lot of
time.
1.3.
Project as a Solution
The fitness management software allows interactive, self-describing
graphic user interface environment where users can work very comfortably and
easily. It will be simple in design and to implement. It requires low system
resources and the system will work in almost all configurations. It will be highly
secured because of the login system that requires the username and password
which is different for each department, therefore providing each department. It
maintain report for all criteria and transactions. It manage member information
separately for all exercise and employee information separately for considering
the requirements of fitness. Stores the information about the services. Retrieval
and updating tasks can be performed much faster and easier.
2.2.
Personal Objectives
Gathering the information on the topics from 15 October to 23
October.
Scope the project from 24 October-31 October
Project charter how the project will be managed from 1 November-5
November
Project requirement specification identifying the requirement 6
November- 15 November
Analyze the similar application (15 November to 23 November)
Analysis of the data/ information (24 November to 30 November)
Study PHP, JQuery and JavaScript (1 December- 15 January)
Study on the project methodology (16 January to 22 January)
3
2.3.
Project Objective
The main objective of the project is to design and develop a user friendly system.
The project stores information of the members, employee according to their id
and generates reports for the different id. Less change of information leakage.
Data security by using login and password.
Objective of the project
3. Background
3.1.
Literature review
It is important to study and recognize the problem of the existing system
which will help in finding out the requirement for the new system. Background
study of the system helps in finding different alternatives for other solution. This
project deals with the different operations and steps to make the system
compatible with the todays users need.
1. Gathering data
2. Study of the existing system
3. Analyzing problem
4. Feasibility study
5. Proposed system functionality
Above mention steps were taken during the initial study of the project.
Gathering Data
The initial step of the project is to collect information they wanted to store.
After gathering data the work is to identifying the user needs and prioritize the
need of the customer and adopt them in the system.
Study of the existing system
Then studied the working of current system and noted the limitation of
that which motivates to make a new system. This help in the evaluating of the
problems from allocating functions to system.
Feasibility study
For the detailed investigation, the survey is expanded to a feasibility study.
Feasibility study is a done to test the system proposed according to its workability,
impact, ability to meet the user needs and effective use of the resources.
3.2.
Client Prospective
The system that have been used till now has the website where they can get
the information about the fitness center. According to the client, they need the
system that store the information about the each member, employee, and
responsibility of each staff and generate a report weekly and monthly.
3.3.
Similar Application
There are many gym center using the management system. These two are the
popular fitness management system:GymMaster
GymMaster is gym software designed to make it easy to maintain detailed records
of members and their memberships, book classes and trainers, process and track
sales, and communicate in mass with the right members at the right time. The
Gym Master software can track member information, helping to identify members
needing encouragement with their fitness goals. It is designed to fit clubs of all
sizes, this gym software is feature-packed with a full booking system, point of
sale, website integration and direct debit integration, a mobile app for trainers and
online booking for clients. It focuses on both increasing the efficiency of your
daily member management operations, as well as providing the tools to promote
business success and growth in the long term.
FitnessForce
FitnessForce is Web-Based Gym Management Software which helps
to organize, automate and ultimately bring the growth of
gym/club business. It is a CRM software which works on the SAAS
Model. Since it a web-based software, it is easily accessible and
helps you manage all your centers from anywhere and at any time,
irrespective of whether you own a single gym or a chain of gyms. The features are
sales and marketing, lead management, client management, billing, access control
corporate membership, appointment and class management and report.
GymMaster
FitnessForce
fitness
different
The above table shows that the some feature are in gym master and some
in fitness force. All feature are not included in the same software. Regular
tracking of the member fitness, generate report, bills and receipt of every
transaction are generated in fitness force. Mobile application for trainer, online
booking and upgrading of the new feature are provided to gym master. After
evaluating above similar software, this project will try to cover the possible
feature. This project will fulfill the client requirement and help them to manage
the fitness center.
Activities Performed
Deliveries/Output
Requirements are studied and Requirements understanding
gathered.
Feasibility study
document
Finalized list of requirements.
Engineering
and Code
Customers
evaluate
Test
summary
defect report.
the Features
report
and
implemented
4.1.1. Advantages
The model uses prototyping as a risk reduction mechanism and allows for the
development of prototypes at any stage of the evolutionary development.
Realistic approach to the development because the software evolves as the process
progresses.
Spiral Life Cycle Model is one of the most flexible SDLC models in place.
Development phases can be determined by the project manager, according to the
complexity of the project.
Project monitoring is very easy and effective. Each phase, as well as each loop,
requires a review from concerned people. This makes the model more transparent.
It is suitable for high risk projects, where business needs may be unstable.
4.1.2. Disadvantages
Skills required, to evaluate and review project from time to time, need expertise.
10
4.1.3. Benefits
The spiral model is used for a large projects. It is a combination of the evolutionary
and incremental model. This model helps to evaluate the risk and changes can be done
easily. The benefits of the spiral model are:
4.2.
HTML
Hyper Text Markup Language, commonly referred to as HTML, is the
standard markup language used to create web pages. It is written in the form
of HTML elements consisting of tags enclosed in angle brackets. HTML is used to
format text as titles and headings, to arrange graphics on a webpage, to link to
different pages within a website, and to link to different websites. It will help to make
the pages as it is a web based software.
12
PHP
PHP (Hypertext Preprocessor) is a widely-used open source general-purpose
scripting language that is especially suited for web development and can be
embedded into HTML. There are three main area where PHP scripts are used. They
are server-side scripting, command line scripting and writing desktop. Server-side
scripting is the most traditional and main target field for PHP. PHP runs on various
platforms (Windows, Linux, Unix, Mac OS X, etc.) PHP is compatible with almost all
servers used (Apache, IIS, etc.) It supports a wide range of databases.
My SQL Database
A database is a separate application that stores a collection of data. Each
database has one or more distinct APIs for creating, accessing, managing, searching
and replicating the data it holds. It works on many operating systems and with many
languages including PHP, PERL, C, C++, JAVA, etc. It is customizable and the opensource GPL license allows programmers to modify the MySQL software to fit their
own specific environments.
Adobe Dreamweaver
Adobe Dreamweaver is an application used by web designers and
developers to create websites and applications for use across multiple targets.
Dreamweaver supports multiple web and programming languages including
HTML, C#, JavaScript, Visual Basic (VB), Cascading Style Sheets (CSS), Active
Server Pages (ASP), Extensible Markup Language (XML) and others. Adobe
Dreamweaver is the for HTML edition for professional developers based on an
easy-to-use philosophy. It is able to create dynamic pages in a simple and visual
way, without writing a programming line.
13
5. Project Boundary
5.1.
Project Boundary
Project boundary is set according to the client requirements. Each projects
has its own limitation in accordance with the nature of the project.
5.2.
Resources
Hardware and software specification
Hardware
Software
Adobe Dreamweaver
XAMPP
Microsoft Visio
14
5.3.
Constrains
All projects are carried out under certain constrains. It is used to analyze or
understand the difficulties that may arise during the implementation and executing
a project. There are three main interdependent constraints for every project. They
are time, cost and scope.
Time
As the saying goes, 'time is money', a commodity that slips away too
easily. Projects have a deadline date for delivery. When you reduce the project's
time, you will either have to increase its cost or reduce its scope. The main reason
for project fail in terms of time is due to lack of resources.
Cost
All projects have a finite budget. Budgets will ensure that project is
developed or implemented below a certain cost. If you reduce the project's cost,
you will either have to reduce its scope or increase its time.
15
Scope
Many projects fail on this constraint because the scope of the project is
either not fully defined or understood from the start. Scope looks at the outcome
of the project undertaken. When you increase a project's scope, you will either
have to increase its cost or time.
5.4.
Risk
Managing risks involves the process of controlling risk. This requires taking
action to minimize the likelihood and consequences of a risk occurring, by
modifying the features of an activity. It involves considering risk management
options and then balancing costs of implementation with the benefits gained from
managing the risk.
The risk that may occur during the time of project are:
16
5.5.
Contingency plan
All projects should have contingency plans. A contingency plan is a course
of action designed to help an organization respond effectively to a significant
future event or situation that may or may not happen. A contingency plan is
sometimes referred to as "Plan B," because it can be also used as an alternative for
action if expected results fail to materialize. Contingency planning is a component
of business continuity, disaster recovery and risk management. The key things to
make the plan are:
Determine which are the key risks which have the potential to
occur
Determine which one's are under control and which ones are
completely out of control.
6. Project plan
For the successful and effective complication of the project, there should be
planning. To complete the tasks, there time and milestones should be defined.
Here, I am defining the milestone of the project.
6.1.
Milestone
Milestone
Achievement
1. Project research and finalize Project topic selection
project.
2. Research on introduction of the History and technology use in present
topic
3. Research on the existing system
functionality.
5. Review of research
Background study of the project
6. Analyzing the system and user System analysis
requirements
7. Deciding on
the
methodology and
tools and technique
8. Risk management
9. Contingency plan
10. Design
11. Development
12. Documentation
6.2.
Minimizing risk
Backup plan for the project
Designing of the system
Coding
Generate reports
Writing proposal
Research on topic
18
Technology used
History
19
Project feature
Problem
Finding solution
on
to a system
existing system
Analyzing
proposed
system feature
20
Process of information
Feasibility study
gathering
Solution to
end-user
problem
End-user problem
Methodology
advantage and
disadvantages
21
Benefits to the
projects
6.2.8. Development
Development
Designing
Testing
Coding
6.2.9. Documentation
Documentation
Structured reports
6.3.
Gantt chart
Activities
Research on topic
Writing proposal
Introduction of the project
Start Date
15/10/2015
27/10/2015
03/11/2015
22
End Date
26/10/2015
02/10/2015
13/11/2015
Technology used
Project feature
Problem on existing system
16/11/2015
21/11/2015
27/11/2015
20/11/2015
26/11/2015
02/12/2015
03/12/2015
21/12/2015
05/01/2016
29/01/2016
12/02/2016
25/02/2016
18/12/2015
04/01/2016
28/01/2016
11/02/2016
24/02/2016
10/03/2016
23
7. Conclusion
The fitness management system is designed and developed to fulfill the necessary
requirements, as identified in the requirement analysis phase. The system is
friendly, faster, reliable then the existing system. The software eliminates the
human error and calculations to be processed. The objective of this project was to
build a program for maintaining the details of all the members, employees and
inventory. The software developed is able to meet all the basic requirements.
24
8. Bibliography
What is fitness? What does being physically fit mean? - Medical News Today.
2015. What is fitness? What does being physically fit mean? - Medical News Today.
[ONLINE]
Available
at:http://www.medicalnewstoday.com/articles/7181.php.
[Accessed 04 March 2015].
What is Fitness? - CrossFit Impulse. 2015. What is Fitness? - CrossFit Impulse.
[ONLINE] Available at: http://crossfitimpulse.com/what-is-fitness/. [Accessed
04March 2015].
PHP Scripts - Gym / Fitness Club Management and Administration | CodeCanyon.
2015. PHP Scripts - Gym / Fitness Club Management and Administration |
CodeCanyon. [ONLINE] Available at:http://codecanyon.net/item/gym-fitness-clubmanagement-and-administration/6429467. [Accessed 05 March 2015].
Health Systems Group | Fitness Club Consulting Services. 2015. Health Systems
Group
|
Fitness
Club
Consulting
Services.
[ONLINE] Available
at:http://www.healthsystemsgroup.com/fitness-club-management/consultingservices.cfm. [Accessed 05 March 2015].
The President's Council on Physical Fitness and Sports - Publications. 2015. The
President's Council on Physical Fitness and Sports - Publications. [ONLINE]
Available
at:http://web.archive.org/web/20120712201046/http://www.fitness.gov/digest_mar20
00.htm. [Accessed 05 March 2015].
Health Club Membership Management,Gym Membership Management,Fitness
Center Management Software,Club Management Software . 2015. Health Club
Membership Management,Gym Membership Management,Fitness Center
Management Software,Club Management Software . [ONLINE] Available
at: http://www.gymassistant.com/. [Accessed 05 March 2015].
GymMaster - Gym Membership Management Software. 2015. GymMaster - Gym
Membership
Management
Software.
[ONLINE]
Available
at:http://www.gymmastersoftware.com/. [Accessed 10 March 2015].
25
Health Club, Gym Member check-in Software, fitness facility software. 2015. Health
Club, Gym Member check-in Software, fitness facility software, Gym member
registration software, Gym Management check-in Software, Gym membership
registration software, Club member registration software, Fitness Center membership
Management check-in Software, Club Member registration, software, Registration,
Check-in
members.
[ONLINE]
Available
at: http://www.gymassistant.com/products/gym_assistant/. [Accessed 10 March
2015].
GYM
Management.
2015. GYM
Management.
[ONLINE]
Available
at:http://www.scribd.com/doc/50926790/GYM-Management#scribd. [Accessed 15
March 2015]
Physical Fitness: Its History, Evolution, and Future | The Art of Manliness.
2015. Physical Fitness: Its History, Evolution, and Future | The Art of Manliness.
[ONLINE] Available at:http://www.artofmanliness.com/2014/09/24/the-history-ofphysical-fitness/. [Accessed 15 March 2015].
History of Fitness. 2015. History of Fitness. [ONLINE] Available
at:http://www.unm.edu/~lkravitz/Article%20folder/history.html. [Accessed 16 March
2015]
What are the Software Development Models?. 2015. What are the Software
Development
Models?.
[ONLINE]
Available
at:http://istqbexamcertification.com/what-are-the-software-development-models/.
[Accessed 22 March 2015].
Software Development Life Cycle Models and Methodologies | Mohamed Sami.
2015. Software Development Life Cycle Models and Methodologies | Mohamed Sami.
[ONLINE]
Available
at:https://melsatar.wordpress.com/2012/03/15/softwaredevelopment-life-cycle-models-and-methodologies/. [Accessed 22 March 2015].
Spiral Model What is SDLC Spiral Model? Software Testing Help. 2015. Spiral
Model What is SDLC Spiral Model? Software Testing Help. [ONLINE] Available
at: http://www.softwaretestinghelp.com/spiral-model-what-is-sdlc-spiral-model/.
[Accessed 23 March 2015].
What is spiral model (spiral lifecycle model) ? - Definition from WhatIs.com.
2015. What is spiral model (spiral lifecycle model) ? - Definition from WhatIs.com.
[ONLINE] Available at:http://searchsoftwarequality.techtarget.com/definition/spiralmodel. [Accessed 23 March 2015].
What is dreamweaver?. 2015. What is dreamweaver?. [ONLINE] Available
at: http://www.computerhope.com/jargon/d/dreamweaver.htm. [Accessed 23 March
2015].
26
27
28
29