ISY2006 - Object Oriented Programming: Club Booking System Report
VerifiedAdded on 2022/07/28
|9
|1300
|31
Report
AI Summary
This report details the design and implementation of an online booking system for a club, addressing the limitations of the current manual booking process. It includes a discussion of the use cases, such as registration, login, room booking, and payment processing. The report presents a domain model outlining the entities involved, including customers, reservations, rooms, payments, and services. Furthermore, it features a sequence diagram illustrating the steps in the function room booking process, from customer website visit to booking confirmation. A class diagram provides a visual representation of the system's classes, their attributes, and operations. The report concludes that the new online booking system will improve customer service, increase revenue, and streamline the booking process by eliminating manual procedures. References to relevant research papers are included to support the analysis.

Running head: ISY2006 – OBJECT ORIENTED PROGRAMMING
ISY2006 – OBJECT ORIENTED PROGRAMMING
Name of student
Name of university
Author’s note:
ISY2006 – OBJECT ORIENTED PROGRAMMING
Name of student
Name of university
Author’s note:
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

1
ISY2006 – OBJECT ORIENTED PROGRAMMING
Table of Contents
Introduction....................................................................................................................2
Discussion......................................................................................................................3
Use Case.....................................................................................................................3
Domain Model...........................................................................................................4
Sequence Diagram.....................................................................................................5
Class Diagram............................................................................................................6
Conclusion......................................................................................................................6
References......................................................................................................................8
ISY2006 – OBJECT ORIENTED PROGRAMMING
Table of Contents
Introduction....................................................................................................................2
Discussion......................................................................................................................3
Use Case.....................................................................................................................3
Domain Model...........................................................................................................4
Sequence Diagram.....................................................................................................5
Class Diagram............................................................................................................6
Conclusion......................................................................................................................6
References......................................................................................................................8

2
ISY2006 – OBJECT ORIENTED PROGRAMMING
Introduction
The club is presently functioning with the help of the manual system that is becoming
increasingly troublesome in handling the increased amount of the customer bookings. The
customers are not able to view the available rooms and the specifications of the rooms and
the company has to provide all the information manually to the customers. The new online
booking system that is being implemented in the club would allow the customers to gain all
the information regarding the specifications of the rooms and then make the room booking by
making online payment for the rooms. The revenue gained by the company would be
significantly high with the introduction of the new online booking system.
ISY2006 – OBJECT ORIENTED PROGRAMMING
Introduction
The club is presently functioning with the help of the manual system that is becoming
increasingly troublesome in handling the increased amount of the customer bookings. The
customers are not able to view the available rooms and the specifications of the rooms and
the company has to provide all the information manually to the customers. The new online
booking system that is being implemented in the club would allow the customers to gain all
the information regarding the specifications of the rooms and then make the room booking by
making online payment for the rooms. The revenue gained by the company would be
significantly high with the introduction of the new online booking system.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

3
ISY2006 – OBJECT ORIENTED PROGRAMMING
Discussion
Use Case
In this image, the use case diagram of the new online booking system in the club has
been illustrated. It could be considered that the major use cases of the new online booking
system are register, login, book a function room, provide the specification of the date, time
and denote the number of the people who would be using the room for the specified time,
view the list of the available rooms, make payment for the rooms, view the customer details,
update the information about rooms, view the employee details, view the payment history and
view the performance report (Li et al. 2017, 02024). The main actors in the new online
booking system are the customers, system admin, employees of the club and the manager of
the club. All the actors uses the system in their various ways and no actor would be provided
ISY2006 – OBJECT ORIENTED PROGRAMMING
Discussion
Use Case
In this image, the use case diagram of the new online booking system in the club has
been illustrated. It could be considered that the major use cases of the new online booking
system are register, login, book a function room, provide the specification of the date, time
and denote the number of the people who would be using the room for the specified time,
view the list of the available rooms, make payment for the rooms, view the customer details,
update the information about rooms, view the employee details, view the payment history and
view the performance report (Li et al. 2017, 02024). The main actors in the new online
booking system are the customers, system admin, employees of the club and the manager of
the club. All the actors uses the system in their various ways and no actor would be provided
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

4
ISY2006 – OBJECT ORIENTED PROGRAMMING
with the functionality of using the system other than what has been authorised to use for
them. The assumption has been made that the customers would be required to register for the
first and then again when they are using the system, they could just provide the login
credentials and then access the various features of the system (Migdadi et al. 2018, 216).
Domain Model
In this image, the domain model of the new online booking system in the club has
been illustrated. It could be observed that the various entities identified are the customers,
reservations, rooms, payment and the services. Any particular customer could make the
booking of various rooms (Dusheiko and Hugh. 2018, 359). Each of the rooms would provide
various reservations and the reservation would be confirmed with only the successful
payment. Each of the reservation would have only one payment. The services would be
provided to the customers that could be of various kinds. Each of the services would include
a payment. The reservation would be made in accordance to the customer ID and the database
would update the availability of the room accordingly (Akshay et al. 2019, 4).
ISY2006 – OBJECT ORIENTED PROGRAMMING
with the functionality of using the system other than what has been authorised to use for
them. The assumption has been made that the customers would be required to register for the
first and then again when they are using the system, they could just provide the login
credentials and then access the various features of the system (Migdadi et al. 2018, 216).
Domain Model
In this image, the domain model of the new online booking system in the club has
been illustrated. It could be observed that the various entities identified are the customers,
reservations, rooms, payment and the services. Any particular customer could make the
booking of various rooms (Dusheiko and Hugh. 2018, 359). Each of the rooms would provide
various reservations and the reservation would be confirmed with only the successful
payment. Each of the reservation would have only one payment. The services would be
provided to the customers that could be of various kinds. Each of the services would include
a payment. The reservation would be made in accordance to the customer ID and the database
would update the availability of the room accordingly (Akshay et al. 2019, 4).

5
ISY2006 – OBJECT ORIENTED PROGRAMMING
Sequence Diagram
In this image, the sequence of the stages involved in the booking of any function room
has been illustrated. It could be observed that the sequence of the steps initiates when the
customers visit the website of the club for making the room booking (Akinyede et al. 2017,
115). The system would provide the registration page to the customers, where the customers
are required to provide all their personal details for completing the registration. After the
successful registration of the customers, the system would provide the login page where the
customers are required to provide their login credentials and upon the verification of the
credentials by the system, the customer is provided with the access to the system. The
customers then provide the specifications of the rooms required and the system provides the
list of the available rooms according to the specification (Yap, Jeffrey Boon and Khai. 2018,
1). Then the customers could select any particular room and then the system provide the
ISY2006 – OBJECT ORIENTED PROGRAMMING
Sequence Diagram
In this image, the sequence of the stages involved in the booking of any function room
has been illustrated. It could be observed that the sequence of the steps initiates when the
customers visit the website of the club for making the room booking (Akinyede et al. 2017,
115). The system would provide the registration page to the customers, where the customers
are required to provide all their personal details for completing the registration. After the
successful registration of the customers, the system would provide the login page where the
customers are required to provide their login credentials and upon the verification of the
credentials by the system, the customer is provided with the access to the system. The
customers then provide the specifications of the rooms required and the system provides the
list of the available rooms according to the specification (Yap, Jeffrey Boon and Khai. 2018,
1). Then the customers could select any particular room and then the system provide the
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

6
ISY2006 – OBJECT ORIENTED PROGRAMMING
payment page where the customers are required to provide their card details for executing
successful payment. When the payment has been successfully completed by the system, the
customer is provided with the confirmation of the room booking and the system stores all the
information in the database for any kind of future references.
Class Diagram
In this diagram, the class diagram of the new online booking system has been
provided. The main classes of the new online booking system are customers, reservation,
function room, the payment and the service class (Nam 2018, 1). All the classes have their
respective attributes and the operations that helps the system to work appropriately
(Mohamad et al. 2019, 25).
Conclusion
Therefore, it could be concluded that the introduction of the new online booking
system would help the club to provide the improved service of booking the function room to
the customers. With the introduction of the new online booking system in the organisation,
ISY2006 – OBJECT ORIENTED PROGRAMMING
payment page where the customers are required to provide their card details for executing
successful payment. When the payment has been successfully completed by the system, the
customer is provided with the confirmation of the room booking and the system stores all the
information in the database for any kind of future references.
Class Diagram
In this diagram, the class diagram of the new online booking system has been
provided. The main classes of the new online booking system are customers, reservation,
function room, the payment and the service class (Nam 2018, 1). All the classes have their
respective attributes and the operations that helps the system to work appropriately
(Mohamad et al. 2019, 25).
Conclusion
Therefore, it could be concluded that the introduction of the new online booking
system would help the club to provide the improved service of booking the function room to
the customers. With the introduction of the new online booking system in the organisation,
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

7
ISY2006 – OBJECT ORIENTED PROGRAMMING
the revenue that is generated from the business would be extensively increased. The
customers would not have to go through any manual processes for making any of the room
booking and ensure that the correct room has been booked according to their specifications.
ISY2006 – OBJECT ORIENTED PROGRAMMING
the revenue that is generated from the business would be extensively increased. The
customers would not have to go through any manual processes for making any of the room
booking and ensure that the correct room has been booked according to their specifications.

8
ISY2006 – OBJECT ORIENTED PROGRAMMING
References
Akinyede, Raphael, Temitayo Balogun, and Gabriel Iwasokun. "Design and implementation
of an online booking system for a cinema house." Journal of Information and Computing
Science 12, no. 2 (2017): 113-122.
Akshay, V., Anish Kumar, R. M. Alagappan, and S. Gnanavel. "BOOKAZOR-an Online
Appointment Booking System." In 2019 International Conference on Vision Towards
Emerging Trends in Communication and Networking (ViTECoN), pp. 1-6. IEEE, 2019.
Dusheiko, Mark, and Hugh Gravelle. "Choosing and booking—and attending? Impact of an
electronic booking system on outpatient referrals and non‐attendances." Health
economics 27, no. 2 (2018): 357-371.
Li, Can, Junjie Li, Hongxiang Cao, and Zhan Meng. "Design and implementation of online
booking system of university sports venues." In MATEC Web of Conferences, vol. 100, p.
02024. EDP Sciences, 2017.
Migdadi, Mahmoud Mohammad, Abdel Raouf Dado, Othman Al Safadi, and Hisham Shadid.
"Online car parking booking system: the case of Jordan." International Journal of Business
Information Systems 28, no. 2 (2018): 214-245.
Mohamad, E., I. Anak Jiga, R. Rahmat, A. Azlan, M. S. Abd Rahman, and A. Saptari.
"Online Booking Systems for Managing Queues at The Road Transport
Department." Journal of Industrial Engineering 4, no. 1 (2019): 21-32.
Nam, Tao Van Hoai. "Online Booking System For Passenger Transportation Services." PhD
diss., International University-HCMC, 2018.
Yap, Jeffrey Boon Hui, and Khai Ling Chua. "Application of e-booking system in enhancing
Malaysian property developers’ competitive advantage." Property Management (2018).
ISY2006 – OBJECT ORIENTED PROGRAMMING
References
Akinyede, Raphael, Temitayo Balogun, and Gabriel Iwasokun. "Design and implementation
of an online booking system for a cinema house." Journal of Information and Computing
Science 12, no. 2 (2017): 113-122.
Akshay, V., Anish Kumar, R. M. Alagappan, and S. Gnanavel. "BOOKAZOR-an Online
Appointment Booking System." In 2019 International Conference on Vision Towards
Emerging Trends in Communication and Networking (ViTECoN), pp. 1-6. IEEE, 2019.
Dusheiko, Mark, and Hugh Gravelle. "Choosing and booking—and attending? Impact of an
electronic booking system on outpatient referrals and non‐attendances." Health
economics 27, no. 2 (2018): 357-371.
Li, Can, Junjie Li, Hongxiang Cao, and Zhan Meng. "Design and implementation of online
booking system of university sports venues." In MATEC Web of Conferences, vol. 100, p.
02024. EDP Sciences, 2017.
Migdadi, Mahmoud Mohammad, Abdel Raouf Dado, Othman Al Safadi, and Hisham Shadid.
"Online car parking booking system: the case of Jordan." International Journal of Business
Information Systems 28, no. 2 (2018): 214-245.
Mohamad, E., I. Anak Jiga, R. Rahmat, A. Azlan, M. S. Abd Rahman, and A. Saptari.
"Online Booking Systems for Managing Queues at The Road Transport
Department." Journal of Industrial Engineering 4, no. 1 (2019): 21-32.
Nam, Tao Van Hoai. "Online Booking System For Passenger Transportation Services." PhD
diss., International University-HCMC, 2018.
Yap, Jeffrey Boon Hui, and Khai Ling Chua. "Application of e-booking system in enhancing
Malaysian property developers’ competitive advantage." Property Management (2018).
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide
1 out of 9
Related Documents

Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
Copyright © 2020–2025 A2Z Services. All Rights Reserved. Developed and managed by ZUCOL.