Web Application for Managing a sports complex

download Web Application for Managing a sports complex

of 3

Transcript of Web Application for Managing a sports complex

  • 7/25/2019 Web Application for Managing a sports complex

    1/3

    Web Application for Managing a sports complex

    Adrian tefnescu and Bogdan Ilie

    University of Pite ti Mathematics-Computer Science department

    Pite ti !omania

    Abstract."his application aims to help in the management and day to day running of a

    sports comple# also serving as a platform to present the services and location to thegeneral pu$lic% All of this is achieved through a &e$ Application served $y a MyS'(

    data$ase hosted on a )e$ server%

    Keywords:data$ase MyS'( P*P *"M( etc%

    1 Components

    In this section )e are going to discuss some $asic concepts concerning the

    application and its main components+ the )e$ interface and the data$ase%

    ,%, The Web Interface

    "he interface aims to provide the client and the administrator )ith different

    action sets each of them aimed at a different user+ the client and the administrator%"he client side aims to inform the client on the availa$le courts and facilities

    allo)ing them to $oo. a field for a private session )ith or )ithout a professional

    trainer% "he administration side of the )e$site provides access to the reservation

    data$ase and also the a$ility to add ne) personnel manage courts and see an

    economical overvie) of the entire comple#%

    /ig% ,+ "he *ome page design%

  • 7/25/2019 Web Application for Managing a sports complex

    2/3

    Using the client side the main steps that should $e follo)ed in order to $oo. a

    court are+

    "he customer is identified into the data$ase in order to $e allo)ed to $oo.

    a court 0if the customer does not e#ist into the data$ase he )ill $e added

    $y completing the necessary information12

    "he application chec.s into the data$ase if the desired court is availa$le at

    the date and hour specified $y the customer2

    If the court is availa$le and there is an unoccupied employee the $oo.ing

    is made $y creating a ne) entry into a specific ta$le2

    If the court is not availa$le or all the employees are $usy the customer is

    as.ed to choose another day or another hour for the $oo.ing%

    "he administrative side of the )e$ application offers some different choices+ thea$ility to assign ne) roles to the users the a$ility to add or remove fields from the

    rotation and the a$ility to see an overvie) of the activity analy3ing the activity of

    coaches and their $oo.ed hours% All of these functions are done through MyS'(

    vie)s%

    /ig% + "he Personnel page%

    ,% The databases design

    Considering the features that )ere mentioned the data$ase should provide the

    follo)ing functions+

    4eeping a list of all the company5s customers2

    4eeping a list )ith all the company5s employees and their 6ualifications2

  • 7/25/2019 Web Application for Managing a sports complex

    3/3

    4eeping a list )ith all the courts that are managed $y the company and

    their specific features in order to help the customers to choose the most

    appropriate one2

    Providing the possi$ility to $oo. a specific court after seeing )hat

    $oo.ings )ere made previously in order to chec. if the desired court is

    availa$le2

    Providing the possi$ility to chec. each employee5s activity at a specific

    moment of time2

    Performing analy3es and statistics after some periods 0e%g% a )ee. a

    month etc%12

    7ranting some special rights for specific users 0e% g% company5s

    employees1

    Considering the facts that )ere sho)n previously there )as made the follo)ingdata$ase5s relational model 0/ig% 81%

    /ig% 8+ "he data$ase5s relational model%

    /or some specific reasons the data$ase5s components )ere named $y putting the

    first letter of the )ord corresponding their type 09t: for ta$les 9v: for vie)s etc%1

    $efore the name%

    "his data$ase )ill $e programmed using My!"# a po)erful environment

    )hich ena$les the creation of relia$le data$ases )hich can $e used in a lot of

    applications 0)e$ applications des.top applications mo$ile applications etc%1% "he ta$les )ere created after the previously sho)n diagram 0/ig% ,1 $y follo)ing

    the S'( language5s specific rules%