Professional Documents
Culture Documents
TURFBOOKINGFinal
TURFBOOKINGFinal
Guided By
Prof. Awad.J.V
1
Department of Computer Engineering 2023-24
Rayat Shikshan Sanstha’s
Karmaveer Bhaurao Patil Polytechnic, Satara
CERTIFICATE
This is to certify that
Signature
Date:
Place: Satara
2
Department of Computer Engineering 2023-24
Rayat Shikshan Sanstha’s
Karmaveer Bhaurao Patil Polytechnic, Satara
CERTIFICATE
This is to certify that
Signature
Date:
Place: Satara
3
Department of Computer Engineering 2023-24
Rayat Shikshan Sanstha’s
Karmaveer Bhaurao Patil Polytechnic, Satara
CERTIFICATE
This is to certify that
Signature
Date:
Place: Satara
4
Department of Computer Engineering 2023-24
Rayat Shikshan Sanstha’s
Karmaveer Bhaurao Patil Polytechnic, Satara
CERTIFICATE
This is to certify that
Signature
Date:
Place: Satara
5
Department of Computer Engineering 2023-24
Appendix B
Evaluation Sheet (ESE)
For
Capstone Project Planning
A. POs addressed by the Capstone Project: (Mention only those predominant POs)
a. Use of Firebase and Database Connectivity.
b. Understood data integrity concept.
c. Understood data Extensible markup language.
B. COs addressed by the Capstone Project: (Mention only those predominant COs)
a. Considered ethical issues and solved them.
b. Assessed the impact our project will bring to student body.
c. Prepared project proposal with action plan beforehand.
d. Communication done by group members.
C. Other Learning Outcomes Achieved Through This Project
a. Unit outcomes (Cognitive Domain)
i. Use of inner and outer classes of java.
ii. Use of java swing package and its classes for GUI generation.
6
Department of Computer Engineering 2023-24
iii. Use of layout for component placement
b. Practical outcomes (Psychomotor Domain)
i. Understood system classes provided by java.
ii. Understood creating window and panel concepts in java.
iii. Understood dynamic method allocation concept.
iv. Understood event handling in java.
c. Affective domain outcomes
i. Understood flag variable concept.
ii. Understood java frameworks.
iii. Understood design creation process for application.
iv. Understood different modules of project.
7
Department of Computer Engineering 2023-24
Appendix B
Evaluation Sheet (ESE)
For
Capstone Project Planning
A. POs addressed by the Capstone Project: (Mention only those predominant POs)
a. Use of Firebase and Database Connectivity.
b. Understood data integrity concept.
c. Understood data Extensible markup language.
B. COs addressed by the Capstone Project: (Mention only those predominant COs)
a. Considered ethical issues and solved them.
b. Assessed the impact our project will bring to student body.
c. Prepared project proposal with action plan beforehand.
d. Communication done by group members.
C. Other Learning Outcomes Achieved Through This Project
a. Unit outcomes (Cognitive Domain)
i. Use of inner and outer classes of java.
ii. Use of java swing package and its classes for GUI generation.
8
Department of Computer Engineering 2023-24
iii. Use of JDBC drivers for Firebase database integration.
iv. Use of layout for component placement
b. Practical outcomes (Psychomotor Domain)
i. Understood system classes provided by java.
ii. Understood creating window and panel concepts in java.
iii. Understood dynamic method allocation concept.
iv. Understood event handling in java.
c. Affective domain outcomes
i. Understood flag variable concept.
ii. Understood java frameworks.
iii. Understood design creation process for application.
iv. Understood different modules of project.
9
Department of Computer Engineering 2023-24
Appendix B
Evaluation Sheet (ESE)
For
Capstone Project Planning
A. POs addressed by the Capstone Project: (Mention only those predominant POs)
a. Use of Firebase and Database Connectivity.
b. Understood data integrity concept.
c. Understood data Extensible markup language.
B. COs addressed by the Capstone Project: (Mention only those predominant COs)
a. Considered ethical issues and solved them.
b. Assessed the impact our project will bring to student body.
c. Prepared project proposal with action plan beforehand.
d. Communication done by group members.
C. Other Learning Outcomes Achieved Through This Project
a. Unit outcomes (Cognitive Domain)
i. Use of inner and outer classes of java.
ii. Use of java swing package and its classes for GUI generation.
10
Department of Computer Engineering 2023-24
iii. Use of JDBC drivers for Firebase database integration.
iv. Use of layout for component placement
b. Practical outcomes (Psychomotor Domain)
i. Understood system classes provided by java.
ii. Understood creating window and panel concepts in java.
iii. Understood dynamic method allocation concept.
iv. Understood event handling in java.
c. Affective domain outcomes
i. Understood flag variable concept.
ii. Understood java frameworks.
iii. Understood design creation process for application.
iv. Understood different modules of project.
11
Department of Computer Engineering 2023-24
Appendix B
Evaluation Sheet (ESE)
For
Capstone Project Planning
A. POs addressed by the Capstone Project: (Mention only those predominant POs)
a. Use of Firebase and Database Connectivity.
b. Understood data integrity concept.
c. Understood data Extensible markup language.
B. COs addressed by the Capstone Project: (Mention only those predominant COs)
a. Considered ethical issues and solved them.
b. Assessed the impact our project will bring to student body.
c. Prepared project proposal with action plan beforehand.
d. Communication done by group members.
C. Other Learning Outcomes Achieved Through This Project
a. Unit outcomes (Cognitive Domain)
i. Use of inner and outer classes of java.
ii. Use of java swing package and its classes for GUI generation.
12
Department of Computer Engineering 2023-24
iii. Use of JDBC drivers for Firebase database integration.
iv. Use of layout for component placement
b. Practical outcomes (Psychomotor Domain)
i. Understood system classes provided by java.
ii. Understood creating window and panel concepts in java.
iii. Understood dynamic method allocation concept.
iv. Understood event handling in java.
c. Affective domain outcomes
i. Understood flag variable concept.
ii. Understood java frameworks.
iii. Understood design creation process for application.
iv. Understood different modules of project.
13
Department of Computer Engineering 2023-24
Appendix C
Suggested Rubric For Assessment of Capstone Project
2 Literature Survey /
Industrial Survey
3 Project Proposal
4 Project Diary
6 Presentation
14
Department of Computer Engineering 2023-24
Appendix C
Suggested Rubric For Assessment of Capstone Project
2 Literature Survey /
Industrial Survey
3 Project Proposal
4 Project Diary
6 Presentation
15
Department of Computer Engineering 2023-24
Appendix C
Suggested Rubric For Assessment of Capstone Project
2 Literature Survey /
Industrial Survey
3 Project Proposal
4 Project Diary
6 Presentation
16
Department of Computer Engineering 2023-24
Appendix C
Suggested Rubric For Assessment of Capstone Project
2 Literature Survey /
Industrial Survey
3 Project Proposal
4 Project Diary
6 Presentation
17
Department of Computer Engineering 2023-24
End Semester Examination (ESE)
For
Capstone Project Planning
Max. Marks
Sr. No. Criteria
Marks Obtained
1 Project writing including documentation 15
2 Presentation 10
Total marks 25
18
Department of Computer Engineering 2023-24
End Semester Examination (ESE)
For
Capstone Project Planning
2 Presentation 10
Total marks 25
19
Department of Computer Engineering 2023-24
End Semester Examination (ESE)
For
Capstone Project Planning
2 Presentation 10
Total marks 25
20
Department of Computer Engineering 2023-24
End Semester Examination (ESE)
For
Capstone Project Planning
Max. Marks
Sr. No. Criteria
Marks Obtained
1 Project writing including documentation 15
2 Presentation 10
Total marks 25
21
Department of Computer Engineering 2023-24
ACKNOWLEDGEMENT
Thanking,
Sakshi Sapkal.
Sarthak Kshirsagar.
Shreyash Potdar.
Sanchita Thorat.
22
Department of Computer Engineering 2023-24
TABLE OF CONTENTS
1. Abstract ......................................................................................... 25
2. Introduction .................................................................................. 26
8. Testing ........................................................................................... 43
9. Advantages .................................................................................... 46
23
Department of Computer Engineering 2023-24
LIST OF FIGURES
24
Department of Computer Engineering 2023-24
CHAPTER 1: Abstract
process of reserving sports facilities such as turf fields. This system allows
users to easily check the availability of turf slots, make instant bookings, and
both users and facility owners. By promoting accessibility and streamlining the
booking process, the Turf Booking system enhances the overall sports
25
Department of Computer Engineering 2023-24
Department of Computer Engineering 2022-23
CHAPTER 2: Introduction
Our study introduces a Turf Booking Application designed to simplify the
process of booking sports facilities like turf fields. Turf Booking Application
offers a user-friendly platform where sports enthusiasts can easily find available
turf spaces, select suitable time slots, and make secure online payments. The
application is designed with a straightforward interface, making it accessible for
people of all ages and technological backgrounds.
26
Department of Computer Engineering 2023-24
CHAPTER 3: Literature Survey
IEEE Paper 1
Review:
E-commerce continues to play a preponderant role in the travel sector, making
booking convenient for consumers and more cost-effective for travel providers.
Business-to-Business (B2B) e-Commerce is estimated to grow by a factor of ten
annually, totaling US$ 12.4 trillion worldwide in 2012 [8]. The new generation
makes more use of online reservation systems to book their itineraries. A survey
conducted by YouGov in 2007 revealed that 31 % of British adults planned all
of their holiday planning, including on- line bookings in 2008 [9]. Another
survey [10] conducted in 2008 established that the trend of choosing online
systems to carry out holiday planning and booking has continued over the past
ten years. The increase in the European travel marketplace in only two years
(2007–2009) was estimated to amount to e17.5 billion. The use of online
reservation systems to make travel arrangements seems logical as they provide a
faster way of booking at home without visits to or queuing at travel agencies or
placing telephone calls to travel agents [11]. In addition, online reservation
systems facilitate comparing different options. Furthermore, booking a ticket
through an online reservation system tends to be rewarded by smaller transaction
fees.
27
Department of Computer Engineering 2023-24
IEEE Paper
Title:PERFORMANCE OPTIMISATION OF PACKET RESERVATION
MULTIPLE: ACCESS THROUGH NOVEL PERMISSNDN PROBIABILIITY
STRATEGIES
Author: Taaghol. P.
Review:
Growing interest in integration of different services ranging from
voice to computer data to video, demands a great deal of investigations in
multiple access protocols [ 13. Packet Reservation Multiple Access (PRMA)
[2] is a modified voilce-oriented version of Reservation-ALOHA (R-ALOHA)
[3] proposed to accommodate different communication services, e.g. voice and
data. In PRMA, speech terminals only transmit their talkspurts using a voice
activity detector. On an arrival of a talkspurt, speech terminals contend for free
time slots in an ALOHA manner. Upon transmitting successfully, i.e. no other
contending terminals has transmitting permission, the successful terminal
reserves the same time slot in the next frames until the very last packet in its
buffer is transmitted. To meet real time requirements for conversational speech,
packets delayed over a limit (around 30 ms) in the contention period, are
discarded. In this paper, we investigate the performarice of PIMA and propose
new contention strategies which dramatically imiprove the statistics of PRMA.
For comparison reasons, the statistics of the new systems are displayed aginst
tihe conventional PRMA anid an optimum transmission probability which
varies due to the contending traffic. In order to concentrate on the (contention
procedure, we here consider a one-type service system (e.g. voice-only system).
28
Department of Computer Engineering 2023-24
IEEE Paper
Title: A Resource Reservation Algorithm with Muti-Parameters
Author: Nghia Truong Van; Seung Joon Lee; Chang Won Lee; Ki Hwan Eom;
Kyung Kwon Jung
Publish Date: 09 August 2012
Review:
In this paper, we propose RFID Laundry Management System (LMS), in
order to provide low power consumption, high services, low operation costs
and better monitoring. The proposed system consists of RFID tag, wireless
RFID hanger and MFC software. To compare with other existing RFID
system, our system was developed as a web application. Therefore,
customer can check their cloth status through web page or smart-phone
devices. RFID reader was designed on hanger to make our system enables
reliable running effectively. Some results on the performance of an
implementation are presented.
In order to verify the effectiveness of the proposed system, we performed
the simulation and some experiments. The results are shown as following:
• At 40m distance packet reception average rate is 99.75%
• Low power algorithm was proposed. Battery life in our system is two
time longer than normal system’s.
• With electromagnetic shielding, hangers can read tag correctly from
distance 4cm.
29
Department of Computer Engineering 2023-24
IEEE Paper
Review:
The increased development in information systems (IS) and the sharp rise in
Internet usage have changed the way enterprisers conduct their business. Online
reservation, which includes hotel and airline reservation, is one of the largest and
fastest growing areas of B2C e-commerce [1]. The Internet has offered online
reservation customers and online travel agents several advantages over the off-
line reservation market, such as the reduction of ticket processing fees, the
elimination of paper, and the ability to change flight details easily [2]. Hence,
understanding the factors that motivate users to continue using this technology is
important for both researchers and practitioners. A significant body of research has
developed different theoretical models to explain user attitude towards IS. The
expectation–confirmation model (ECM), introduced by Bhattacherjee [3], is
considered one of the well-known models for explaining and predicting
continuance intentions behavior in IS. ECM integrates factors from the
technology acceptance model [4] and the expectation confirmation theory [5] to
investigate intention of continuance usage towards IS.
30
Department of Computer Engineering 2023-24
IEEE Paper
Review:
31
Department of Computer Engineering 2023-24
CHAPTER 4: Problem statement
Without a turf booking application, sports enthusiasts and turf facility owners face
numerous challenges. Coordinating bookings becomes cumbersome, leading to
inefficiencies and potential double bookings. Users may struggle to find available turf
fields, causing frustration and wasted time. Lack of a centralized platform also hinders
secure online payments, making transactions unreliable. Moreover, without notifications
and reminders, both users and facility owners may miss important updates, leading to
confusion and dissatisfaction. Overall, the absence of a turf booking application results
in inconvenience, mismanagement, and a subpar user experience for both players and
facility providers.
32
Department of Computer Engineering 2023-24
23
CHAPTER 5: Requirement analysis
33
Department of Computer Engineering 2023-24
CHAPTER 6: Design and Planning
Waterfall Model:
o Requirements were very well documented, clear and fixed.
o Technology was adequately understood.
o Simple and easy to understand and use.
o There were no ambiguous requirements.
o Clearly stages are defined.
o Well understood milestones.
o Easy to arrange tasks.
34
Department of Computer Engineering 2023-24
System Architecture:
35
Department of Computer Engineering 2023-24
DFD Diagrams:
DFD Level 1:
36
Department of Computer Engineering 2023-24
DFD Level 2:
37
Department of Computer Engineering 2023-24
UML Diagram:
38
Department of Computer Engineering 2023-24
UML Diagram:
39
Department of Computer Engineering 2023-24
Activity Diagram:
40
Department of Computer Engineering 2023-24
Fig.6.6 Sequence Diagram
41
Department of Computer Engineering 2023-24
State transition diagram
42
Department of Computer Engineering 2023-24
23
CHAPTER 8: Testing
This project includes five modules and is listed below:
1. Unit Testing:
2. Intergration Testing:
4. Black-Box Testing :
5. White-Box Testing :
6. System Testing:
A. Unit Testing:
In computer programming, unit testing is a software testing method by which
individual unitsof source code, sets of one or more computer program modules
together with associatedcontrol data, usage procedures, and operating procedures,
are tested to determine whether they are fit for use. Intuitively, one can view a
unit as the smallest testable part of an application. In procedural programming, a
unit could be an entire module, but it is more commonly an individual function or
procedure. In object oriented programming, a unit is often an entire interface, such as
a class, but could be an individual method. Unit tests are short code fragments
created by programmers or occasionally by white box testers during the
development process. It forms the basis for component testing. Ideally, each test
case is independent from the others. Substitutes such as method stubs, mock
objects, fakes, and test harnesses can be used to assist testing a module in isolation
.Unit tests are typically written and run by software developers to ensure that code
meets its design and behaves as intended.
43
Department of Computer Engineering 2023-24
B. Intergration Testing:
D . Black-Box Testing:
44
Department of Computer Engineering 2023-24
E. White-Box Testing:
White-box testing (also known as clear box testing, glass box testing, transparent
box testing, and structural testing) is a method of testing software that tests
internal structures orworkings of an application, as opposed to its functionality
(i.e., black-box testing). In white- box testing an internal perspective of the
system, as well as programming skills, are used todesign testcases. The tester
chooses inputs to exercise paths through the code and determinethe appropriate
outputs. This is analogous to testing nodes in a circuit, e.g., in-circuit testing
(ICT).
F. System Testing:
45
Department of Computer Engineering 2023-24
CHAPTER 9: Advantages
Flexible Booking:
Customizable Bookings:
Users can customize their bookings in real-time, choosing specific time slots,
durations, and additional services, tailoring the experience to their needs.
46
Department of Computer Engineering 2023-24
CHAPTER 10: Conclusion
We made an turf booking application which helps user to book turf slot
efficiently and also helps to reduce double booking of an application. It helps turf owner
to see which slots are booked and which are available. Secure payment can be done by
using this application.
47
Department of Computer Engineering 2023-24
CHAPTER 11: Resources and Consumables
48
Department of Computer Engineering 2023-24
RESOURCES USED:
49
Department of Computer Engineering 2023-24
CHAPTER 12: References
IEEE Papers
• A Reason for Using Online Reservation Systems
https://ieeexplore.ieee.org/document/5600174
. OPTIMISATION OF PACKET RESERVATION MULTIPLE: ACCESS THROUGH
NOVEL PERMISSNDN PROBIABILIITY STRATEGIES
https://ieeexplore.ieee.org/document/9264936
50
Department of Computer Engineering 2023-24