Web Application for Managing a sports complex
-
Upload
bogdan-ilie -
Category
Documents
-
view
216 -
download
0
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%