Professional Documents
Culture Documents
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
Suggested Rubric For Assessment of Capstone
1 Problem / Task
Identification (Project Title)
2 Literature Survey /
Industrial Survey
3 Project Proposal
4 Project Diary
6 Presentation
14
Department of Computer Engineering 2022-
Appendix
Suggested Rubric For Assessment of Capstone
1 Problem / Task
Identification (Project Title)
2 Literature Survey /
Industrial Survey
3 Project Proposal
4 Project Diary
6 Presentation
15
Department of Computer Engineering 2022-
Appendix
Suggested Rubric For Assessment of Capstone
1 Problem / Task
Identification (Project Title)
2 Literature Survey /
Industrial Survey
3 Project Proposal
4 Project Diary
6 Presentation
16
Department of Computer Engineering 2022-
Appendix
Suggested Rubric For Assessment of Capstone
1 Problem / Task
Identification (Project Title)
2 Literature Survey /
Industrial Survey
3 Project Proposal
4 Project Diary
6 Presentation
17
Department of Computer Engineering 2022-
End Semester Examination
(ESE)
For
Max. Marks
Sr. No. Criteria
Marks Obtained
1 Project writing including documentation 15
2 Presentation 10
Total marks 25
18
Department of Computer Engineering 2022-
End Semester Examination
(ESE)
For
2 Presentation 10
Total marks 25
19
Department of Computer Engineering 2022-
End Semester Examination
(ESE)
For
2 Presentation 10
Total marks 25
20
Department of Computer Engineering 2022-
End Semester Examination
(ESE)
For
Max. Marks
Sr. No. Criteria
Marks Obtained
1 Project writing including documentation 15
2 Presentation 10
Total marks 25
21
Department of Computer Engineering 2022-
ACKNOWLEDGEMEN
Thanking,
Sakshi Sapkal.
Sarthak Kshirsagar.
Shreyash Potdar.
Sanchita Thorat.
22
Department of Computer Engineering 2022-
TABLE OF
1. Abstract...........................................................................................25
2. Introduction....................................................................................26
3. Literature Survey...........................................................................27
7. Implementation Details.................................................................35
8. Testing.............................................................................................43
9. Advantages......................................................................................46
10. Conclusion....................................................................................47
12. References....................................................................................50
23
Department of Computer Engineering 2022-
LIST OF FIGURES
24
Department of Computer Engineering 2022-
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 2022-
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 2022-
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 2022-
IEEE
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 2022-
IEEE
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 2022-
IEEE
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 2022-
IEEE
Review:
31
Department of Computer Engineering 2022-
CHAPTER 4: Problem
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 2022-
CHAPTER 5: Requirement
33
Department of Computer Engineering 2022-
CHAPTER 6: Design and
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 2022-
System
35
Department of Computer Engineering 2023-
DFD
DFD Level 0:
DFD Level 1:
36
Department of Computer Engineering 2022-
DFD Level
37
Department of Computer Engineering 2022-
UML
38
Department of Computer Engineering 2022-
UML
39
Department of Computer Engineering 2022-
Activity
40
Department of Computer Engineering 2022-
Fig.6.6 Sequence Diagram
41
Department of Computer Engineering 2022-
State transition diagram
42
Department of Computer Engineering 2022-
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:
43
Department of Computer Engineering 2022-
B. Intergration Testing:
D . Black-Box Testing:
44
Department of Computer Engineering 2022-
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 2022-
CHAPTER 9:
Prevention of Double
Real-time applications prevent double bookings by updating availability
instantly, ensuring that multiple users cannot book the same slot
simultaneously.
Flexible
Users can make last-minute bookings based on real-time availability,
accommodating spontaneous plans and impromptu sports activities.
Customizable
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 2022-
CHAPTER 10:
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 2022-
CHAPTER 11: Resources and
48
Department of Computer Engineering 2022-
RESOURCES
49
Department of Computer Engineering 2022-
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 2022-