i am sending you the files. plz let me know if u know any other thing

1 answer below »
Answered Same DayAug 04, 2020

Answer To: i am sending you the files. plz let me know if u know any other thing

Navashree answered on Aug 07 2020
140 Votes
use case.vsdx
Online Booking System
Register User
Login
User
Book Room
Search Room
Make Payment
Get Confirmation
Staff
Generate Report
<>
class.png
class.vsdx
User
<>
parameter
- name: String
- address: String
- dob: Date
- phone: String
- email: String
+ register(): Void
+ validate(): Boolean

Registered
<>
parameter
- userID: String
- password: String
New
<>
parameter
Booking
<>
parameter
- bookingRefNo: String
- dateBooking: Date
- StartDate: Date
- EndDate: Date
- startTime:Time
- duration: Int
- deposit: decimal
+ makeBooking()
+ cancelBooking()
Room
<>
parameter
- roomNo
- dimension
- amenities
- horlyCharge
+ calculateRent(): Void
+ SearchRoom(): Void
Payment
<>
parameter
- paymentRef: String
- amt: Decimal
- purpose: String
- datePayment: Date
+ makePayment(): Void
StaffInterface
<>
parameter
+ generateReport()
UserInterface
<>
parameter
+ register()
+ login()
BookingInterface
<>
parameter
+ newBooking()
+ searchRooms()
M1
M2
M3
M4
M1
M2
M3
M4
M1
M2
M3
M4
M1
M2
M3
M4
M1
M2
M3
M4
M1
M2
M3
M4
M1
M2
M3
M4
Makes
1
0...*
M2
M3
Makes
0...*
1
M2
M3
Needs
1
1...2
M1
M4
Has
1
0...*
M2
M4
Searches
0...*
1...*
M1
M3
domain.png
domain.vsdx
User
<>
parameter
Registered
<>
parameter
New
<>
parameter
Booking
<>
parameter
Room
<>
parameter
Payment
<>
parameter
M1
M2
M3
M4
M1
M2
M3
M4
Makes
0...*
1
M2
M3
Searches
0...*
1...*
M1
M3
Has
1
0...*
M2
M4
Needs
1
1...2
M1
M4
Makes
1
0...*
M2
M3
seq.png
seq.vsdx
User
Staff
:System
Submit Registration form
newUserRegistration()
Login Credentials
Attempts Login
UserValidation()
Access Given
Search room
FindRooms()
List of Available Rooms
Select a room
GenerateBookingConfirmation()
Booking confirmation Number
Due Payment Details
Makes Payment
CheckPayment()
Payment confirmation
generate report
generateReport()
report
solution.docx
Cover Page
Table of Contents
Introduction    3
Requirements    3
Use Case Model     4
Domain Model    7
System Sequence Diagram    8
Class Diagram    9
Reflection    9
References    10
Introduction
The aim of the report is to present information about the object oriented analysis diagrams for the online booking system of a small Club. The club owners are interested in the system that will help them to take booking for their 10 functions rooms online. The current booking system is manual in nature and it has become difficult to manage the process manually due to the errors in data entry and manual processing and the time taken to manage the process.
In the following sections of the report, the background of the case, along with various OOAD models like the use case model, domain model, class diagram, system sequence diagram and reflection have been presented.
Requirements
The current process of taking booking for a function room is solely manual and the customers call or come to the club in person to make such a booking. The club admin helps them to select a function room depending upon the conditions like the day, time and hours needed, availability of the people, number of guests and son on....
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here