gym report
Post on 04-Jun-2018
221 Views
Preview:
TRANSCRIPT
-
8/13/2019 Gym Report
1/28
Acknowlegment:
Destination of our project is that stage which makes the
transformation a mere theoretical idea into a visiblereality.our project report acknowledges some guidance,
some supervision and a lot of inspiration. It is time for to
acknowledge our obligations to all who have extended their
co-operation all along our study tenure of our project work.
We are deeply grateful also to our beloved
!D co-ordinator of computer science department for
having provided us the academic which natured ourpractical skills contributing to the success of our project.
!ur grateful regards are also due to, "r
#.$.%handruguide for their continuous support and
inspiration to us,their contributed to the success of our
project.
Words fall short to gratify the faculty members of our
departmentfor being the primary source for inspiration andstrength for the project study.
&astly with inexpressible 'ffection and reference we
wish to express our sincere feelings to our parents and
beloved friends in the form of words which are restrictive
in expression.
-
8/13/2019 Gym Report
2/28
Title: Gym Management System
1. INTRODUCTION
Gym Management System is an easy-to-use gym and health
club membership management system. It helps you keep records of
your members and their memberships, and allows easy
communication between you and your members. #ym "aster is
also feature-packed, helping you in the management and growth of
fitness club. (his is the easiest way to manage all functionalities of
a #)" which facilitates gym to maintain the functionality related
to gym and members related to gym. (his is a simple yetpowerful one joint integrated platform that connects various
departments of #)" like "anagement members details,
Instrument details, members details, achievements, *hoto gallery,
*ayments , *erformance (racking and etc.
%omputer plays an important role in this project. +peed,
reliability and accuracy of the computer make it a powerful tool for
different purposes. ' very important and basic need of todaysmodern business world is the uick availability and processing of
information using computer. !ne can easily get the type of
reuired information within a fraction of a second.
-
8/13/2019 Gym Report
3/28
2. Objective !bjective of the project is to develop a web based
application to manage the #)" over the internet such that anyone
can access the system at any time according to their privileges. It is
providing own software for storing the records with security, makingthe system user-friendly. It helps to store all the information of GYMat one place, controlling redundancy and time saving.
3. In!t an" #!t!t #$ t%e &'#ject 1. ("min m#"!le:
'dmin has the authority over the entire #)" system in this
application. 'dmin carries out various functions of the #)""anagement system into the system. !nly admin can insert, delete
and update information of management members details instrument
details, reuirement for membership, activities, and achievements etc.
2. Use' m#"!le:ser can register, login and view the information related to
#)".
3. Management Membe' Details M#"!le:
(he admin will be able to add, modify, and delete the
"anagement member details.
). Inst'!ments "etails M#"!le:
(his module helps the administrator to add, modify or
delete the details of instruments available in #)".
*. (ctivities M#"!le:
(he admin will be able to add, modify, and delete the
details of activities.
-
8/13/2019 Gym Report
4/28
+. (c%ievements M#"!le:
(his module helps the administrator to add, modify or
delete the details of achievements in #)".
,. &%#t# Galle'y M#"!le:
(he admin will be able to add, modify, and delete the
photo gallery of #)".
-
8/13/2019 Gym Report
5/28
+.-(RD(R/ (ND S0ST/M R/UIR/M/NTSS#$ta'e Re!i'ements
C4I/NT SID/:
S/R5/R SID/:
S#$ta'e Re!i'ements
!perating
+ystem Windows /012*13444
*rocessor *entium III or 3.4 #5 or higher
6'" 378 "b or more
!perating +ystem Windows /01xp ,Windows "9
*rocessor *entium : and above
6'" ; #< and above ard Disk :4#< and above
!perating
+ystem Windows 2*134441=ista
>ront 9nd **
-
8/13/2019 Gym Report
6/28
,.
6. D!'ati#n #$ t%e &'#ject Duration of the project is 3months.
7. Membe's #$ t%e &'#ject
18. 4imitati#ns #$ t%e '#ject ?owadays everything is computeri5ed and most of the
people have computer knowledge. +o overcoming this
drawback is not a big deal.
(he only limitation of the system is that we need a skilled
person who is having some basic knowledge about thecomputer system and how to operate on internet
application.
11. Sc#e #$ t%e '#ject (he #)" "'?'#9"9?( +)+(9" software has the abilityto display the details of "ember "anagement, *ayments
,*erformance (racking. It also enables a fully automated gym
service, which makes the work easier and systematic.I(+@
+aves time.
6educes the manual work.
"akes the searching work easier.
>ully automated gym service.
9fficient working of the gym.
-
8/13/2019 Gym Report
7/28
-
8/13/2019 Gym Report
8/28
-
8/13/2019 Gym Report
9/28
PHP FR ME WORK
-
8/13/2019 Gym Report
10/28
INTRODUCTION TO PHP
** is a scripting language originally designed for producing
dynamic web pages. It has evolved to include a command line interface
capability and can b use in standalone graphical application. While ** was
originally created by 6asmus &erdorf in ;//7, the main implementation of** is now produced by (he ** #roup and serves as the de facto standard
for ** as there is no formal specification.** is a powerful server-side
scripting language for creating dynamic and interactive websites.
** is the widely-used, free, and efficient alternative to competitors such
as "icrosoftAs '+*. ** is perfectly suited for Web development and can
be embedded directly into the ("& code.
** primarily acts as a filter, taking input from a file or stream
containing text and1or ** instructions and outputs another stream of dataBmost commonly the output will be ("&. It can automatically detect the
language of the user. >rom ** :, the ** parser compiles input to produce
byte code for processing by the Cend 9ngine, giving improved performance
over its interpreter predecessor. !riginally designed to create dynamic web
pages, **s principal focus is server-side scripting, and it is similar to
other server-side scripting languages that provide dynamic content from a
web server to a client, such as "icrosofts 'ctive +erver *ages, +un
"icrosystems ava +erver *ages, and modEperl. ** has also attracted the
development of many frameworks that provide building blocks and a designstructure to promote rapid application development F6'DG. +ome of these
include %ake**, +ymfony, %odeIgniter, and Cend >ramework, offering
features similar to other web application frameworks.
(he ** syntax is very similar to *erl and %. ** is often used together
with 'pache Fweb serverG on various operating systems. It also supports
I+'*I and can be used with "icrosoftAs II+ on Windows. ' ** file may
contain text, ("& tags and scripts. +cripts in a ** file are executed on
the server.
-
8/13/2019 Gym Report
11/28
What is PHP?H ** stands for **@ ypertext *reprocessor
H ** is a server-side scripting language, like '+*
H ** scripts are executed on the server
H ** supports many databases F"y+&, Informix, !racle, +ybase, +olid,*ostgre+&,
#eneric !D
-
8/13/2019 Gym Report
12/28
DREAMWEAVER
"acromedia Dreamweaver "2 344: is an easy, powerful, and open
authoring tool that every member of the development team can use to
uickly build robust websites and Internet applications. It provides rich,
powerful %++ support and lets you work within one environment to easilycreate and manage any professional website, whether itAs built using ("&,
2("&, 2"&, web services, %old>usion, '+*.?9(, '+*, +*, or **.
In your work at 6utgers, you may want at some point to publish your
own web page or site, either for a class or personal use. !ne of the most
widely-used and versatile programs for creating web pages today is
"acromediaAs Dreamweaver "2 344:. (his is a W)+IW)# FWhat )ou
+ee Is What )ou #etG program, so you donAt need any previous knowledge
of ("& hand-coding for creating a web page. Dreamweaver "2 344:
allows you to create and edit web pages and sites in a graphical userinterface, so you are able to see changes to your work as you make them.
(his tutorial will walk you through many aspects of Dreamweaver "2
344:, from creating a new document, to publishing it on your 6%I space.
-
8/13/2019 Gym Report
13/28
WAMP SERVER
(he acronym W'"* refers to a set of free Fopen sourceG
applications, combined with "icrosoft Windows, which are commonly used
in Web server environments. (he W'"* stack provides developers with the
four key elements of a Web server@ an operating system, database, Webserver and Web scripting software. (he combined usage of these programs is
called a server stack. In this stack, "icrosoft Windowsis the operating
system F!+G, 'pacheis the Web server, "y+&handles the database
components, while **, *ython, or *96&represents the dynamic scripting
languages.
(he W'"* architecture has become popular in the web industry as a
way of deploying web applications. ** is commonly used as the ** in
this bundle alongside &inux, 'pache and "y+&, although the * may also
refer to *ython or *erl.'s of 'pril 344L, over 34 million Internet domains
were hosted on servers with ** installed, and ** was recorded as themost popular 'pache module. +ignificant websites are written in **
including the user-facing portion of >ace book, Wikipedia F"ediaWikiG,
)ahooM, "y )earbook, , Digg, Wordpress and (agged.
http://www.webopedia.com/TERM/O/open_source.htmlhttp://www.webopedia.com/TERM/A/application.htmlhttp://www.webopedia.com/TERM/W/Web_server.htmhttp://www.webopedia.com/TERM/O/operating_system.htmhttp://www.webopedia.com/TERM/D/database.htmlhttp://www.webopedia.com/TERM/M/Microsoft_Windows.htmlhttp://www.webopedia.com/TERM/A/Apache_Web_server.htmlhttp://www.webopedia.com/TERM/M/MySQL.htmlhttp://www.webopedia.com/TERM/P/PHP.htmlhttp://www.webopedia.com/TERM/P/Python.htmhttp://www.webopedia.com/TERM/P/Perl.htmlhttp://www.webopedia.com/TERM/O/open_source.htmlhttp://www.webopedia.com/TERM/A/application.htmlhttp://www.webopedia.com/TERM/W/Web_server.htmhttp://www.webopedia.com/TERM/O/operating_system.htmhttp://www.webopedia.com/TERM/D/database.htmlhttp://www.webopedia.com/TERM/M/Microsoft_Windows.htmlhttp://www.webopedia.com/TERM/A/Apache_Web_server.htmlhttp://www.webopedia.com/TERM/M/MySQL.htmlhttp://www.webopedia.com/TERM/P/PHP.htmlhttp://www.webopedia.com/TERM/P/Python.htmhttp://www.webopedia.com/TERM/P/Perl.html -
8/13/2019 Gym Report
14/28
HTML Hyper Text Markup Language (HTML) is used to creating the web
page either of Static or of Dynamic and used to deveop the user friendy
web pages!
HTML is used for deveoping web pages!HTML is popuary usedin "ord "ide "eb(""")!#t uses $S%## characters for both the main text
and formatting instructions! The main text is data and the whoe informationis used by the browser to format the data! $ HTML document is simpy a
text fie& which contains certain information you woud ike to pubish!
$ set of instructions embedded in a document is caed Markupanguage! These instructions describe what the document text means and
how it shoud ook in a dispay! The anguage aso tes you how to make a
document with other document on your oca system& the "ord "ide "eband other #nternet resources such as 'T!
The goba pubishing format of the #nternet is HTML! #t aows
authors to use not ony text but aso format that text with headings& ist andtabes& and aso incudes sti images videos& and sound within text! eaders
can access pages information from any where in the word at the cick ofmouse button information can be downoaded to readers own % or
workstations HTML pages can aso be used for entering a data and as a front
end for commercia transaction!
-
8/13/2019 Gym Report
15/28
PROJECT SUBJECTINTRODUCTION
(he ++ school website has been developing in an effort to make it
as attractive and dynamic as possible.
' website is a collection of Web pages, images, videos and otherdigital assets that is hosted on one or several Web server, usually accessible
via the Internet, cell phone or a &'? . (he pages of websites can usually beaccessed from a common root 6& called the homepage, and usually reside
on the same physical server. (he 6&s of the pages organi5e them into a
hierarchy, although the hyperlinks between them control how the reader
perceives the overall structure and how the traffic flows between the
different parts of site.
' website reuires attractive design and proper arrangement of links
and images, which enables a browser to easily interpret and access the
properties of the site. ence it provides the browser with adeuate
information and functionality about the organi5ation, community, network
etc.
-
8/13/2019 Gym Report
16/28
N
SYSTEM N LYSIS
-
8/13/2019 Gym Report
17/28
D*'#+#T#,+ +ystem 'nalysis is the detailed study of the various operations
performed by the system and their relationships within and outside the
system. 'nalysis is the process of breaking something into its parts so that
the whole may be understood. +ystem analysis is concerned with becoming
aware of the problem, identifying the relevant and most decisional variables,
analy5ing and synthesi5ing the various factors and determining an optimal or
at least a satisfactory solution. During this a problem is identified, alternate
system solution are studied and recommendations are made about
committing the resources used to design the system.
D*S%#T#,+ ,' *S*+T S-ST*M (he ++ school is not having the website and we took this challenge to
build the school website which can be hosted as schools website. ?ow a day
every schools are having their own website, without the launch of website
end users cannot be attracted towards the schools .
,,S*D S-ST*M In order to make the site dynamic and more interactive we have tried
to include a database link to our school website. *rovision has also been
made to display the latest events, news and notifications associated with theschool online along with a dynamic photo gallery.
-
8/13/2019 Gym Report
18/28
'*$S#.#L#T- ST/D-' feasibility analysis usually involves a through assessment of the
operationalFneedG, financial and technical aspects of a proposal. >easibility
study is the test of the system proposal made to identify whether the user
needs may be satisfied using the current software and hardwaretechnologies, whether the system will be cost effective from a business point
of view and whether it can be developed with the given budgetary
constraints. ' feasibility study should be relatively cheap and done at the
earliest possible time. Depending on the study, the decision is made whether
to go ahead with a more detailed analysis.
When a new project is propose, it normally goes through feasibility
assessnment. >easibility study is carried out to determine whether the
proposed system is possible to develop with available resource and what
should be the cost consideration. >act considered in the feasibility analysis
were @
(echnical >easibility
9conomic >easibility
easibility
T*%H+#%$L '*$S#.#L#T-
(echnical >easibility deals with the hardware as well as softwarereuirements. (echnology is not a constraint to type system
development. We have to find out whether the necessary technology,
the proposed euipments have the capacity to hold the data, which is
used in the project, should be checked to carry out this technical
feasibility.
(he (echnical >easibility issues usually raised the feasibility
stage of investigation includes these
(his software is running in windows 3444 operating system,
which can be easily installed.
(he hardware reuired is *entium based server.
(he system can be expanded.
-
8/13/2019 Gym Report
19/28
SYSTEM DESIGND*'#+#T#,+ (he most creative and challenging face of the system development is
+ystem Design. It provides the understanding and procedural detailsnecessary for implementing the system recommended in the feasibility
study. Design goes through the logical and physical stages of development.
In designing a new system, the system analyst must have a clear
understanding of the objectives, which the design is aiming to fulfill. (he
first step is to determine how the output is to be produced and in what
format. +econd, input data and master files have to be designed to meet the
reuirements of the proposed output. (he operational phases are handled
through program construction and testing.
Design of a system can be defined as a process of applying various
techniues and principles for the purpose of defining a device, a process or asystem in sufficient detail to permit its physical reali5ation. (hus important
phase provides the understanding and the procedural details necessary for
the implementing the system recommended in the feasibility study. (he
design step provides a data design, architectural design, and a procedural
design.
,/T/T D*S#0+ In the output design, the emphasis is on producing a hard copy of the
information reuested or displaying the output on the %6( screen in a
predetermined format. (wo of the most output media today are printers andthe screen. "ost users now access their reports from a hard copy or screen
display. %omputers output is the most important and direct source of
information to the user, efficient, logical, output design should improve the
systems relations with the user and help in decision-making.
's the outputs are the more important source of information to the source
of user, better design should improve the systems relation and also should
help in decision-making. (he output devices capability, print capability,
response time reuirements etc should be considered from design elaborates
the way output Is presented and layout available for capturing information.
Its very helpful to produce the clear accurate and speedy information for
end users.
-
8/13/2019 Gym Report
20/28
#+/T D*S#0+ In the input design, user-oriented inputs are converted into a computer
based system format. It also includes determining the record media, method
of input, speed of capture and entry on the screen. !nline data entry accepts
commands and data through a keyboard. (he major approach to input designis the menu and the prompt design. In each alternative, the user options are
predefined. (he data flow diagram includes the logical data flow, data
stores, source and destination. Input data are collected and organi5ed into a
group of similar data. !nce identified input media are selected for
processing.
In this software, importance is given to develop the #raphical ser
Interface F#IG, which is an important factor in developing efficient and
user-friendly software. >or inputting user data , attractive forms are
designed. ser can also select desired options from the menu, which
provides all possible facilities.'lso the important input format is designed in such a way that accidental
errors are avoided. (he user has no input only just the minimum data
reuired, which also helps in avoiding the error that the user may make.
'ccurate designing of the input format is very important in developing
efficient software. (he goal or input design is to make entry as easy, logical
and free from errors.
L,0#%$L D*S#0+ &ogical data design is about the logical implied data. 9ach and every data
in the form can be designed in such a manner to understand the meaning.&ogical data designing should give a clear understanding and idea about the
related data used to construct a form.
N
-
8/13/2019 Gym Report
21/28
D T FLOW DI GR M ' data flow diagram FD>DG is a diagram that describes the flow of data and
the processes that change the data through a system. Its a structuredanalysis and design tool that can be used for flow charting in place of or in
association with information. !riented and process oriented system
flowcharts. When analysts prepare the Data >low Diagram, they specify the
user needs at a level of detail that virtually determines the information flow
into and out of the system and the reuired data resources. (his network is
constructed by using a set of symbols that do not imply physical
implementations. (he Data >low Diagram reviews the current physical
system, prepares input and output specification, specifies the implementation
plan etc.
>our basic symbols are used to construct data flow diagram. (hey aresymbols that represent data source, data flows and data transformations and
data storage. (he points at which data are transformed are represented by
enclosed figures, usually circles, which are called nodes.
D$T$ 'L," D#$0$M S-M.,LS12
+ource or destination of data
Data flow
*rocess
-
8/13/2019 Gym Report
22/28
ST*S ', %,+ST/%T D$T$ 'L," D#$0$M
>our steps are commonly used to construct a D>D
*rocess should be named and numbered for easy reference. 9ach
name should be representative of the process.
(he destination of flow in from top to bottom and from left to right.
When a process is exploded in to lower level details they are
numbered.
(he name of the data stores, sources and destinations are written in
capital letters.
/L*S ', %,+ST/T#+0 $ D$T$ 'L," D#$0$M
$rrows shoud not cross each other!
S3uares& circes and fies must bear names!
Decomposed data fow s3uares and circes can have same names!
Draw a data fow around the outside of the diagram!
-
8/13/2019 Gym Report
23/28
%reate a connection to a database
-
8/13/2019 Gym Report
24/28
:G (he following figure is displayed upon successful creation of your table
,.).) Stes t# D'# Table in &-&My("min
&ogin to phpmyadmin.%lick AdatabasesA
' list of your databases will appear. %lick the one that is your Word*ress
database.
-
8/13/2019 Gym Report
25/28
?ote the si5e of the AwpEbadEbehaviourElogA table - this is one to be emptied
in this example.
?ow tick the box to the left of the table you wish to empty.
?ote@ your table may well have a different name, and unless you have been
told otherwise, do ?!( empty a table that is used by the Word *ress core.
>rom the drop-down menu, highlight and click the A9mptyA option.
-
8/13/2019 Gym Report
26/28
Data .ase
$chievements$chievements4#D #nt
$chievements4name varchar
$chievements4date varchar
$chievements4pri5e name varchar
$chievements4won by varchar
$chievements4description varchar
$chievements4photo varchar
%ustomer%ustomer4#D #nt
%ustomer4name varchar
%ustomer4address varchar
%ustomer4fee varchar%ustomer4description varchar
DepartmentDepartment_ID Int
Department_name varchar
Department_description varchar
-
8/13/2019 Gym Report
27/28
>ee DetailsFee_ID Int
Training_ID Int
Fee varchar
InstrumentsInstrument_ID Int
Instrument_name varchar
Instrument_weight varchar
Instrument_date varchar
Instrument_description varchar
Instrument_photo varchar
&oginUser name varchar
Password varchar
Type varchar
"ember
Member_ID Int
Member_name varchar
Member_contactnumber varchar
Member_Email varchar
Member_Address varchar
Member_photo varchar
-
8/13/2019 Gym Report
28/28
*hotogalleryPhotogallery_ID Int
Photogallery_name varchar
Photogallery_description varchar
Photogallery_Image varchar
(rainersTrainers_ID Int
Trainers_name varchar
Trainers_contactno varchar
Trainers_address varchar
Trainers_Award varchar
Trainers_Eprience varchar
Trainers_Date varchar
(raining detailsTraining_ID Int
Training_name varchar
Training_duration varchar
Training_description varchar
top related