Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Sports Arena Booking

Download as pdf or txt
Download as pdf or txt
You are on page 1of 11

e-ISSN: 2582-5208

International Research Journal of Modernization in Engineering Technology and Science


( Peer-Reviewed, Open Access, Fully Refereed International Journal )
Volume:05/Issue:05/May-2023 Impact Factor- 7.868 www.irjmets.com
SPORTS ARENA BOOKING
Abhishek Shrikant Nazare*1, Kaushik T Kundar*2, Mahammad Yasar Arafath*3,
R Tejas*4, Shruthi L*5
*1,2,3,4Department Of CSE, PES University, Bangalore, Karnataka, India.
*5Assistant Professor, Department Of CSE, PES University, Bangalore, Karnataka, India.
DOI : https://www.doi.org/10.56726/IRJMETS38463
ABSTRACT
The idea is to build an interface for logging thesports activities of various sports arena’s located in the vicinity
of Bangalore. The app-based interface would not only allow a user to book an arena but also give them
an opportunity to buy the required equipment while playing the sport. We have implemented a store where
the users can purchase sports equipment for their own needs along with also purchasing the merchandise of
the sports arenas.
This paper implements Firebase and Flutter. Moreover, we’ll be using K nearest neighbors, and K means
cluster. KNN is used in implementing the initial applications of machine learning for simulation, optimization,
and operation control of the sports arena booking and finding the closed arenas to the user by calculating the
shortest distance for the respective sports arenas. As the entire data set is a cluster that is divided into many
other smaller clusters, K Means Cluster is used to bridge the varying sports categories together.
On logging into the app, the user is given a list of the sports arenas in his/her vicinity. The user can book
the arena of their choice, select the sport they want to play and even buy the sports equipment’s they would
require while playing, well in advance. All in all, we want to ensure that the sports arena and all its users
have a seamless experience while interacting with the app. Our project- Sports Arena Booking is completely
autonomous, allowing for various services including ground booking, and receiving effective communications
from the arena management. What makes it easy for the app user is their minimal involvement as it is upon the
arena management and our app to look after the smooth functioning.
Keywords: KNN, Flutter, Geo-Locator, Geocode Android Studios, Gpay Package, Firebase Authenticating, Splash
Screen View, Flutter Rating, Firebase Core Star.
I. INTRODUCTION
We currently live in a technologically advanced world. We use technology to fulfill our daily necessities. The
Internethas consequently emerged as the most crucial element of technology. since all types of devices are now
connected to the cloud. As a result, a lot of our daily activities now depend on the Internet. Many businesses
nowadays, including small ones, rely on App/web-based technologies to run their operations. We are therefore
attempting to create something that is related to it that can facilitate people’s lives. The system built is
primarily an app-based booking. Through it, it should allow members to book amenities from a device with
internet access. In order to allow for efficiency and improvement, two modes were used to decide relevant
features to be built – Interactions with staff at sports complexes, and second – personal experience of using
sports complexes in apartments and colleges. The features include – Booking facilities for sports with a sign on
a timing slot list and booking of additional individual slots. For complete information, each slot is of 30 minutes,
andmembership plans. The underlying rationale behind member- ships is to allow for a longer slot-time benefit
and discounts. Although late, the timings are from 9 am – 11 pm.
II. LITERATURE REVIEW
A. K Nearest Neighbour Algorithm for Finding Soccer Talent”
Mohammad Bazmara et al, In the above paper, the closest neighbor technique is employed in this work to
assess soccer talent for appropriate positions. To put it another way, the nearest-neighbor method is used to
determine which position is best for a player based on his talents and traits. In this study, soccer talent is
assessed for relevant positions using the closest neighbor method. To put it another way, the nearest neighbor
method is a useful tool for determining which position is best for a player given his abilities and traits. Each

www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science


[2304]
e-ISSN: 2582-5208
International Research Journal of Modernization in Engineering Technology and Science
( Peer-Reviewed, Open Access, Fully Refereed International Journal )
Volume:05/Issue:05/May-2023 Impact Factor- 7.868 www.irjmets.com
player’s qualities were described using a combination of data from many articles. Each player needs certain
traits to excel in his position, according to experts. The suggested approach has some benefits and drawbacks.
B. “An intranet to introduce technology in small sports clubs”
Oriol González Navarroet et al, Despite the fact that sports are primarily visual, there are other aspects that
demand agreat deal of labor and cannot be seen as easily. The more members a club has, the more work will be
involved, thus having structured and accessible data is essential. The Solution Provided in this Project will
allow you to:
a. Use a nice user interface to interact with the club’s database online.
b. Handle the members who will have access to the Intranet.
c. Manage the club’s subscription partnersand players.
d) The user will be allowed to make changesto their own information.
e) Schedule Different Matches for the Teams.
C. “Developing a sports club management competency model for Albania”: A Delphi study
Valbona Gjoligaj et al, Albanian sports clubs were originally run by government-controlled organizations during
the Communist system, like those in the majority of Eastern European nations. The organization and
management of athletic institutions were severely harmed by the political and economic challenges brought on
by the transition. However, the trans- formation has been gradual, and Albanian sport management has not
undergone any major adjustments. The economic, political, intellectual, and cultural environments, as well
asthe interaction of these crucial elements, determine the value of sport management in society.
D. Prediction of Students Study Period using K-Nearest Neighbour Algorithm
Thomas Asril1 and Sani M et al, many higher education institutions are currently focused on improving
educational quality and student learning effectiveness. The final grades in particular courses are used to
evaluate student performance. The goal of this project is to utilize a classification system to forecast
student study periods based on final grade performance. The K-Nearest Neighbour (K-NN) method was
proposed in this paper.
III. PROBLEM STATEMENT
The Advised Sports Arena Booking System is fully Motorized. The Advised system which is allowing members
to book a ground for desired time. The end users, also can book ground, and for the desired time, date of the
requirement of the user and get a reminder from the arena. The Administrative functions are performed by the
Administrator. The Majority of the Activity is overseen by the Administration. It is more advantageous for
members to reserve arena outside since it saves them time when they visit the location. Because the System
provides accurate cost estimates for the projected period, there is no need to cut costs. The admin has the
authority to approve or deny the arena booking request. So, if the other adjunct has a booking for the one,
he wants to know about, his request will be denied, which may not satisfythem.
IV. DESIGN DETAILS
A. Design Consideration
1) Novelty: Based on the current location of the user we find the nearest sports club using KNN model:
2) Performance: The KNN Algorithm which we are goingto use gives us a better result compared to others:
3) Maintainability: A significant requirement for the club is the ability to maintain the system, including
the ability to add, change, and delete facilities, user information, and prices. This can be accomplished through
the flutter SDKs. The system has been built to be flexible, so that any modifications implemented using these
forms automatically update the app interface, without requiring any changes to the database.:
4) Security: Making use of Encryption and Decryption techniques to ensure the privacy of the user is protected.
Only the admin of the Sports Club would be able to modify the Sports Equipment available for purchase and
other necessary details of that. In the case of payments, the use of already existing third-party services would
deal with the total security of payments.

www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science


[2305]
e-ISSN: 2582-5208
International Research Journal of Modernization in Engineering Technology and Science
( Peer-Reviewed, Open Access, Fully Refereed International Journal )
Volume:05/Issue:05/May-2023 Impact Factor- 7.868 www.irjmets.com
B. Use Case Diagram

Fig. 1. An image of use case diagram


The above figure represents the use case diagram of the proposed system. Here the user is customers who use
theapplication to book sports arena, to check for the availabilityof sports arenas. The admin is responsible for
the verification process of the new users. The admin is also responsible for adding booking details for the
respective days.
1) Login: This module is used by the customer to log into the application
2) Register new user.: This module is used by the customerif he/she is a new user.
3) Verification: This module is used by the admin to verify the user details
4) Request sports arena: This module is used by the userto request the slot availability.
5) Checks for availability: This module is an extension of the requested sports arena module and will check
for the availability of the slots.
6) Checks for the nearest arena: This module is an extension of the checks for availability module and is
responsible for finding the nearest sports arena on the basis of the user’s current location.
7) Provides details of the arena: This module is responsiblefor providing details of the arena to the user.
8) Match details gets updated: This module is responsible for updating the match details for a given specific
arena.
V. PROPOSED METHODOLOGY
Implementation of Sports Arena Booking using KNN. We propose to develop a software system that can
effectively handle and administer the numerous activities of a sports club, all of which will take place under the
administrator’s control. The administrator account controls everything.
• KNN helps us in finding the shortest distance betweenthe user and the sports center.
• According to study analysis, the algorithm’s accuracy forthe first predicted variable reached 93.2
• The benefits of utilizing KNN include quick training, sim plicity in understanding and application, strength in
noisytraining data, and suitability for multi-class classification.
• Finding the ideal k and having to specify the value of k when choosing fit characteristics are two drawbacks

www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science


[2306]
e-ISSN: 2582-5208
International Research Journal of Modernization in Engineering Technology and Science
( Peer-Reviewed, Open Access, Fully Refereed International Journal )
Volume:05/Issue:05/May-2023 Impact Factor- 7.868 www.irjmets.com
of KNN.
VI. SYSTEM DESIGN

Fig. 2. An image of master class diagram


1) High level Design: Master Class
Admin: This class is about the administrator of the systemand personal details like name and email address. The
only method in this class is checking the availability of the slots. Also, the administrator class is responsible
for regulating the user class.
• User: This class is mainly about the user of the system and his personal details like name, email address, and
phone number. The user can book any required sports or sports equipment of his choice. The user can purchase
merchandise from the club that he supports.
• Booking: This class is used for booking the sports arena or sports equipment. It has two attributes- sports
arena and items. There are two operations being performed in this class - Booked Arena () and Price ().
• Sign-in: This class acts as an interface that has attributes names and passwords. It is used as an entry
point tothe application. It has a method – Authorize Database() which tells whether the user had registered
prior to using the application.
• Location: This class basically talks about the location of the booking. It has two attributes – user location and
arena location.
• Date and Time: This class is used to maintain the record of the date and time of booking. It has 4
Attributes –Day, Time, Month, and Year.

www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science


[2307]
e-ISSN: 2582-5208
International Research Journal of Modernization in Engineering Technology and Science
( Peer-Reviewed, Open Access, Fully Refereed International Journal )
Volume:05/Issue:05/May-2023 Impact Factor- 7.868 www.irjmets.com
2) High level Design: ER Diagram

Fig. 3. An image of ER diagram

Fig 4. Class entity

www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science


[2308]
e-ISSN: 2582-5208
International Research Journal of Modernization in Engineering Technology and Science
( Peer-Reviewed, Open Access, Fully Refereed International Journal )
Volume:05/Issue:05/May-2023 Impact Factor- 7.868 www.irjmets.com

Fig 5. Sign-In entity

Fig 6. Location entity

www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science


[2309]
e-ISSN: 2582-5208
International Research Journal of Modernization in Engineering Technology and Science
( Peer-Reviewed, Open Access, Fully Refereed International Journal )
Volume:05/Issue:05/May-2023 Impact Factor- 7.868 www.irjmets.com

Fig 7. Membership entity

Fig 8. Booking entity

www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science


[2310]
e-ISSN: 2582-5208
International Research Journal of Modernization in Engineering Technology and Science
( Peer-Reviewed, Open Access, Fully Refereed International Journal )
Volume:05/Issue:05/May-2023 Impact Factor- 7.868 www.irjmets.com

Fig 9. Date and Time entity


3) High level Design: Swimlane Diagram

Fig.10. An image of Swimlane diagram


In the given diagram we can see how the control of the processes shifts from the user to the database. All the
processeswithin the management system also shift from the user laneto the database lane.
• In the featured swim-lane model, i.e., the swim-lane activity diagram we have implemented the functions as
per the three systems, via user, sports arena booking, and the database.

www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science


[2311]
e-ISSN: 2582-5208
International Research Journal of Modernization in Engineering Technology and Science
( Peer-Reviewed, Open Access, Fully Refereed International Journal )
Volume:05/Issue:05/May-2023 Impact Factor- 7.868 www.irjmets.com
• The processes start once the user requests the system for the login process, and the system shares the
login form.
• The user then enters the login credentials whose inputs are validated by the sports club management
system.
• Failing which it returns to the previous state. Post vali- dation with the right credentials the system displays
the user dashboard.
• The user credentials are then stored in the database for future reference. The user then makes a request for
the system to be provided with a sports arena.
• The system then provides details of all the sports arenas, it then filters out the ones which aren’t available
from them.
• Among the ones which are available it then searches for the one which is nearest to the location which was
enteredby the user.
• The arena details are then provided to the user where the match will be taking place. The arena details are
then stored in the database along with the details of the match being held in the said arena.
4) High level Design: Deployment Diagram

Fig. 11. An image of Deployment diagram


The deployment diagram tells how the application is deployed and used by the server.
• Initially the application is deployed by the user
• The user then is taken to the login portal where the user has to login to his profile if the user has
previously registered, else the user must create a new account.
• The user’s login information is stored in the database for future use.
• After logging in the user interface, the end user can request the system to display the sports arena
providedthe user enters the location coordinates.
• The location inputted by the user is then added to the database for easier transactions next time around.
• The system then checks for the arenas which are available.
• Among the list of arenas available it searches for the one which is closest in proximity to the user’s
location.

www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science


[2312]
e-ISSN: 2582-5208
International Research Journal of Modernization in Engineering Technology and Science
( Peer-Reviewed, Open Access, Fully Refereed International Journal )
Volume:05/Issue:05/May-2023 Impact Factor- 7.868 www.irjmets.com
• The sports club management system then inputs the price details of hosting the match in the said sports
arena whose location details are stored in the database for fasteraccess.
• The details of the said sporting arena are then sent to the end-user, who then sends the confirmation
message.
VII. RESULTS AND DISCUSSION
APPLICATION INTERFACE DESIGN

VIII. CONCLUSION
Implementation of Sports arena booking using KNN We Propose to Build a Software System that can efficiently
handle and manage various activities of a Sports arena and all these activities will be happening under the
supervision of the Administrator.

AKNOWLEDGEMENT
The authors would like to express gratitude to our guide Prof. Shruthi L, Associate Professor Dr. Sarasvathi V,
Pro- fessor, Prof. Evlin Vidyu Latha P, Associate Professor, Dr. Sandesh B J, Chairperson, Dr. M R Doreswamy,
Chancellor and the entire faculty of Computer Science and Engineering, PES University. Finally, the authors
would like to express our gratitude to our family and friends for their continual support.

www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science


[2313]
e-ISSN: 2582-5208
International Research Journal of Modernization in Engineering Technology and Science
( Peer-Reviewed, Open Access, Fully Refereed International Journal )
Volume:05/Issue:05/May-2023 Impact Factor- 7.868 www.irjmets.com
IX. REFERENCES
[1] Bazmara, M., & Jafari, S. (2013). K nearest neighbor algorithm for finding soccer talent. Journal of Basic
and Applied Scientific Research, 3(4), 981–986.
[2] Navarro, O. G. (ND). SPORTS CLUB MANAGEMENT an intranet to introduce technology in small sports
clubs.
[3] Gjoligaj, V., Avella, J., & Butts Williams, B. (2014). Developing a sports club management competency
model for Albania: A Delphi study. [4] Thomas Asrill and Sani M, Bina Nusantara University, Jakarta,
Indonesia
[4] Asril, T. (2020). Prediction of students study period using K-nearest neighbor algorithm. International
Journal of Emerging Trends in Engineering Research, 8(6),
2585–2593. https://doi.org/10.30534/ijeter/2020/60862020

www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science


[2314]

You might also like