Securing Higher Grades Costing Your Pocket? FLAT 25% OFF on all orders
loader

Phone no. Missing!

Enter phone no. to receive critical updates and urgent messages !

Add File

Error goes here

Files Missing!

Please upload all relevant files for quick & complete assistance.

Guaranteed Higher Grade!

Stuck on Your Question?

Get 24x7 live help from our Top Tutors. All subjects covered.

Phone no. Missing!

Enter phone no. to receive critical updates and urgent messages !

loader
250 words

Error goes here

Files Missing!

Please upload all relevant files for quick & complete assistance.

Students Who Viewed This Also Studied

14 Pages
COMP7240 Introduction to Database Concepts

Questions: Write SQL queries for the following tasks. Display full names of publishers with whom the author Alfred Aho did not publish his book(s). Your query must use IN (/NOT IN) clause. Di ...

Course

COMP7240

Type

Programming

Subject

Database

University

Australian National University

Season

Spring

7 Pages
MIS608 System Analysis and Design

Tasks: a) Identify, critically evaluate and recommend information systems solutions for inefficiencies in business processes, procedures and work practices using data and process modelling techniqu ...

Course

MIS608

Type

Programming

Subject

Database

University

University of Southern Queensland

13 Pages
ISYS225-Systems Analysis and Design

What is the Problem  At YourSide, there a lot of students and volunteers who are on Student Placement. They need to complete the volunteering for at least given minimum number of hours. For exam ...

Course

ISYS225

Type

Programming

Subject

Database

University

Australian Catholic University

5 Pages
ICT320 Database Programming

Justify your choices for the NoSQL Document data structures you selected for each attribute in the given relational schema. Explain why you chose each of the data structures and justify these choi ...

Course

ICT320

Type

Programming

Subject

Database

University

Australian Catholic University

BISY2003 Object Oriented Programming

Question

Answered

Assignment

You are contacted by a Birthday Party Clubownerwho wants you to help withmaking a Website for an online Booking System that will help the Club in managing the bookings for the Birthday party. Currently, Club maintains a manual booking system that isincreasingly becoming difficult to manage for the staff. The current system is erroneous and time taking.

Current System:

Currently, for Booking a party, customers call or come in person to the Club. TheClub admin helps them to choose the Party room based on various factors – Day, Time, Numberof hours, Number of people and availability. The staff will then suggest them if the booking is available and then customerwill need to pay a 10% deposit to confirm the booking. But currently, a lot of time isspent to find a suitable Party Room as well as to be sure that the room is available for the whole time as perthe customer request. The customer will pay the rest amount on the Booking day after the Party Room has been used. The customer is also liable to pay for any damages (if any) made to the room during theiroccas 

The main objectives of this New Booking systemare

Book for a party – This system will help customers in making a booking for a Birthday Party Room. Every room has a different capacity and rates per hour. Party rooms need a bookingfor minimum two hours. The customer can decide to include food and beverages into the booking offer.

Online Payment - This system will give an option to the customer for online payment for their bookings. Allied Security Pty Ltd. Company will be contracted to provide and ensure the security of the online payment service. Once the payment is accepted a confirmation email is sent to the customer with a Booking Reference Number. 

Better Knowledge - This system will provide the customer with all the details of the Party Room and the map ofthe roombefore the customerconfirmtheirbookings.Thiswill give anopportunity to thecustomerto prepare for the party and confirm before-hand and hence getting a venue according to theirrequirements.

Reduce Paperwork - As most of the things will be performed online, it will reduce the usage of paper for the Club.

Improves Efficiency - This system will make things easier for staff as the whole Booking system will go online and it will have maps and possible Virtual toursthat will allow customersto be sure of what they are booking. Also, booking System will check for the availability of the Party Room during the whole time required. This way the staff can spend more time attending to their customers who have current bookings with the Club.

Improved Customer Service - The customers making a booking over the new Online Booking System will need to Register themselves. The customers will need to provide various personal details like First name, Last name, Full Address, Email Address and Phone Number. The customers start earning loyalty points when they go forward with bookings

The new System will now work in the following way:

1. A Customer will need to login/register to make a newBooking.

2. The Customer will provide the date, time, and number of people they want to book a room for and decide about food and beverages for party.

3. The system will then pick up the available rooms as per the Customer’srequirement.

4. The Customer can browse with the choice provided by the system.

5. Then the Customer can choose the one that is interested and then proceed with payment. 6. After successful payment, the Customer will receive print or email the Booking confirmation for future reference

Requirements:

1. Create a Use Case with detail descriptions for the new Online Booking System.

2. Create a Domain Model for the online BookingSystem.

3. Create a Sequence Diagram for the use case Book for a Party Room of the Online BookingSystem.

4. Create a Class Diagram for Online Booking System.

BISY2003 Object Oriented Programming

Answer in Detail

Solved by qualified expert

Get Access to This Answer

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.

Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.

Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.

Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.

18 More Pages to Come in This Document. Get access to the complete answer.

More BISY2003 BISY2003 Object Oriented Programming: Questions & Answers

Q
icon

We aren't endorsed by this University

COMP7240 Introduction to Database Concepts

Questions: Write SQL queries for the following tasks. Display full names of publishers with whom the author Alfred Aho did not publish his book(s). Your query must use IN (/NOT IN) clause. Display all the information of books on the subject "DataBases". Display the first name and last name ...

View Answer
Q
icon

We aren't endorsed by this University

MIS608 System Analysis and Design

Tasks: a) Identify, critically evaluate and recommend information systems solutions for inefficiencies in business processes, procedures and work practices using data and process modelling techniques. b) Formulate, validate and document business requirements for a medium-scale information system ...

View Answer
Q
icon

We aren't endorsed by this University

ISYS225-Systems Analysis and Design

What is the Problem  At YourSide, there a lot of students and volunteers who are on Student Placement. They need to complete the volunteering for at least given minimum number of hours. For example, a student at least needs to complete 40 hours for community engagement. Then how is it possible ...

View Answer
Q
icon

We aren't endorsed by this University

ICT320 Database Programming

Justify your choices for the NoSQL Document data structures you selected for each attribute in the given relational schema. Explain why you chose each of the data structures and justify these choices with your sample data set Create 10 distinct queries with MongoDB that uses the following meth ...

View Answer

Content Removal Request

If you are the original writer of this content and no longer wish to have your work published on Myassignmenthelp.io then please raise the content removal request.

Choose Our Best Expert to Help You

icon

5% Cashback

On APP - grab it while it lasts!

Download app now (or) Scan the QR code

*Offer eligible for first 3 orders ordered through app!

screener
ribbon
callback request mobile Chat Now
Have any Query?
close
Subtraction Payment required!

Only one step away from your solution of order no.