Analysis and Design of an Online Booking System for a Small Club

Verified

Added on  2023/01/11

|10
|1870
|95
Project
AI Summary
This report presents an analysis and design of an online booking system tailored for a small club. The project begins with an introduction to information technology and its role in addressing organizational challenges. It then provides an overview of the case study, focusing on the club's need for an online booking system to manage its ten rooms efficiently. The core of the report includes a detailed use case diagram illustrating the interactions between users and the system, a domain model depicting the system's structure and relationships, a sequence diagram outlining the communication flow, and a class diagram representing the system's objects and classes. These diagrams are designed to provide a comprehensive understanding of the system's architecture and functionality, ensuring that all requirements are met and the system operates effectively. The project concludes by summarizing the benefits of using UML diagrams in designing the system and emphasizing the importance of an online system for the club to streamline its booking process and avoid potential confusions. The report includes references to relevant sources.
tabler-icon-diamond-filled.svg

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
Information Technology
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Table of Contents
Introduction......................................................................................................................................3
Overview of case study..........................................................................................................3
Use case Diagram...................................................................................................................3
Domain Model........................................................................................................................5
Sequence Diagram..................................................................................................................7
Class diagram.........................................................................................................................9
Conclusion.....................................................................................................................................10
References......................................................................................................................................11
Document Page
Introduction
Information technology is defined as usage of computers for storage, retrieval, transmission
as well as manipulation of data. It assists firms within having adequate solutions to problems that
are being encountered by organisation (Alkadeem and et. al, 2019). For this they opts for wide
range of system development approaches which implies steps that are involved within forming,
planning along with controlling processes that are involved within developing information
system through which computerised methods can be derived. This report is based on a website
that is being utilised for having online booking system which will aid club within management of
bookings of rooms. This report comprises of use case for new online booking system, domain
model, sequence diagram along with class diagram.
Overview of case study
A small club owner is looking forward to have a website that will enable them to have a
online booking system that will aid management to carry out their bookings for 10 rooms. Club
has a manual booking system which consumes a lot of time. The bookings are being made via
customer calls and admin will aid them within choosing their room depending on different
factors like day, time, number of people, hours as well as time. 10% amount is being paid by
them as a deposit and rest when function room has been utilised by their customers.
Use case Diagram
The graphical depiction that is related with communication which occurs in between
various entities of a system is referred to as use case diagram. This denotes methodology that is
being utilised for identifying, clarification along with controlling requirements of system. System
implies what is being developed and operated such as forwarding an email that is associated with
accomplishment of requirements (Beratan, 2019). With reference to this, UML (unified
modelling language) is used which denotes standardised notation for carrying out modelling of
different objects with respect to system that is being needed. This enables developers within
furnishing adequate visualisation, specifications, constructions as well as artefacts for documents
associated with software system. With reference to club they need to have adequate system that
will enable them resolve their problems which are being faced while making bookings. Through
the usage of use case diagram developer will provide club with insight into each and every aspect
associated with online booking system. A precise graphical illustration will render adequate
Document Page
understanding related with entire system that is being developed. This comprises of planning
requirements, hardware designs, software debugging and testing with reference to website
through which all the tasks can be completed entirely. With reference to Club, the use case
diagram is mentioned below:
Illustration 1: Case diagram for User registration
The diagram illustrates registration process where they can register into online booking
system by entering the essential details. In addition to this, admin will validate their details to
ensure that they are authenticated users.
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Illustration 2: Bookings
This illustration depicts the online bookings system for room, it will furnish users with
adequate details related with rooms they have on particular date, time and for number of hours.
The room details will render information associated with kind of room, number of beds, kind of
space and many other aspects. Along with this, price related with them will be provided. Admin
has the liabilities for making changes accordingly.
Domain Model
The illustration which depicts analysis of requirements which shows static structure with
reference to real world system is referred to as domain class model. It is liable for organizing
different workable aspects along with this; it illustrates real world classes as well as relationship
among these (Falcidieno, Ruggiero and Torti, 2019). With reference to club, they will be
delivering online room booking system that will lead them to have an overview of their entire
structure by which they will be delivering their services. Basically, domain model depicts initial
artifacts that are being created within object oriented analysis. With respect to this, they have
Document Page
identity, state as well as behavior. Objects are associated with one other. For an instance when
customer registers into the system admin is liable for rendering them with adequate login
credentials. Directly or indirectly each entity or object is associated or related to each other that
enable system to work in an effective as well as precise manner. Basically, domain refers to
group of devices as well as networks which are present in a network and are administered as a
unit that possess identical procedures along with rules.
Illustration 3: Domain Model
The domain model for club has been shown above which illustrates different aspects or
ways in which entire system will work. Customer will make a request for a booking, admin will
check the details and provide them with information of room like type and its rent along with this
Document Page
it will check the availability of room on peculiar date. Furthermore, customer can give their
ratings as per experience they had. In addition to this, they can also make online payments by
generating the bill as per services for which user have been asked for.
Sequence Diagram
The interactive diagram that is liable for furnishing details associated with ways through
which activities are carried out is defined as UML sequence diagram. In this case,
communication takes place among wide range of objects in context of collaboration which
occurs between them (Genta and Morello, 2019). This aims at providing adequate information
with respect to time and accordingly interaction occur among them by making use of vertical
axis diagram which specifies time at which details were sent and when response for the same
was generated. This comprises of two major aspects, they are specified beneath:
A higher level of communication takes place among system along with their users who
are making use of website of club to have details about services.
Communication occurs within a collaborative approach that will realize the operations or
activities that have been conducted with respect to peculiar use case.
Sequence diagrams are being organised either horizontally or vertically as per the levels of
interaction that takes place among objects which prevails in the system as well as their instances.
Illustration 4 Sequence diagram for Customer
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
The above diagram illustrates that customer visit the website or a webpage a user
interface will act as a medium of communication among them. They will look for information
related with room and database will furnish with adequate details. Now as per the needs of
individuals they will check for availability any peculiar room on particular date. System will
have requirements and will render them with adequate status. This process basically illustrates
interaction which occurs among system and customer through the usage of user interface. The
horizontal axis illustrates elements that are associated within the process to have interaction.
Operations which are depicted from left to right shows the sequence of message in which
message is being sent as well as received. The arrow between interface and admin depicts
message which specifies lifelines for peculiar interaction along with invocation for target
lifelines. In addition to this, thin rectangle denotes use cases according to which activities are
been accomplished. They have been aligned from their initial point until they have been
completed.
Class diagram
The outline of target system by rendering all the description associated with objects along
with classes is defined as class diagram. This will also define the relationship which exists
among different entities (Wang, Zhao and Qiao, 2019).
Illustration 5: Class Diagram
Document Page
The above figure illustrates all the essential aspects which club must ensure while
delivering their services. Though all these details will not be provided to customers but admin
need to ensure that all these activities are being conducted to ensure that services are being
carried out as per desired standards. This involves room style, payment status whether customers
has made complete payment or not, status of the room, bookings that have been made, room
booking, customers, location and many other aspects will be covered. Along with this, there will
be different payments methods to provide feasibility to their customers and they can opt for
payment method as per their requirements.
Conclusion
From above it can be concluded that unified modelling language have essential role the way
in which distinct modelling languages are formed for depicting standard ways for visualising
different segments that have been designed. It is a visual language which illustrates structure and
behaviour of system when individuals will look for having particular details. It is generally used
for formulation of modelling, their designing and carrying out analysis in context of system
architecture. With reference to club it is essential that online system is being used as it will lead
them to avoid certain confusions that occur while booking of their rooms. The diagram depicts
the basic ways in which their system will work. Along with this, if any aspects are missing it
becomes to identify it and make changes accordingly. These diagrams will furnish adequate
perspectives with respect to system by ensuring that all the requirements are being accomplished.
Document Page
References
Books & Journals
Alkadeem, R. and et. al, 2019. Project behaviour in different types of project management
organisations: a system dynamics approach. International Journal of Process Management
and Benchmarking, 9(4), pp.499-521.
Beratan, K.K., 2019. Improving problem definition and project planning in complex natural
resource management problem situations using knowledge brokers and visual design
principles. Ecology and Society, 24(2).
Falcidieno, M.L., Ruggiero, M.E. and Torti, R., 2019. Design and project for special naval
vessels: new developments and evolutions related to representation. International Journal
on Interactive Design and Manufacturing (IJIDeM), 13(1), pp.287-294.
Genta, G. and Morello, L., 2019. The automotive chassis: volume 2: system design. Springer
Nature.
Wang, S., Zhao, Z. and Qiao, Y., 2019, February. Application of Genetic Algorithms in Project
Declaration. In Journal of Physics: Conference Series (Vol. 1168, No. 5, p. 052006). IOP
Publishing.
chevron_up_icon
1 out of 10
circle_padding
hide_on_mobile
zoom_out_icon
logo.png

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]