Top Banner

of 28

Gym Report

Jun 04, 2018

Download

Documents

Shekhar Imvu
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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