Unit BISY2003 – Object Oriented Programming Name/Code Assessment Type Report Assessment Number 1 Assessment OOAD Case Study Name Unit Learning LO 2, LO 3, LO 4 Outcomes Assessed Due Date and Week 5,...

1 answer below »
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. Submission Submit as an MS Word or PDF file


Unit BISY2003 – Object Oriented Programming Name/Code Assessment Type Report Assessment Number 1 Assessment OOAD Case Study Name Unit Learning LO 2, LO 3, LO 4 Outcomes Assessed Due Date and Week 5, Friday 11th December 2020, 5pm Time Weighting 20% (20 Marks) Assessment Specification: Description You are contacted by a Birthday Party Club owner who wants you to help with making 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 is increasingly 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. The Club admin helps them to choose the Party room based on various factors – Day, Time, Number of hours, Number of people and availability. The staff will then suggest them if the booking is available and then customer will need to pay a 10% deposit to confirm the booking. But currently, a lot of time is spent to find a suitable Party Room as well as to be sure that the room is available for the whole time as per the 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 their occasion. The main objectives of this New Booking system are: 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 booking for minimum two hours. The customer can decide to include food and beverages into the booking offer. Australian Institute of Higher Education CRICOS Provider Code: 03147A Level 3 & 4 545 Kent Street Sydney NSW 2000 Australia T: +612 9020 8050 W: www.aih.nsw.edu.au http://www.aih.nsw.edu.au/ 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 of the room before the customer confirm their bookings. This will give an opportunity to the customer to prepare for the party and confirm before-hand and hence getting a venue according to their requirements. 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 tours that will allow customers to 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 new Booking. 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’s requirement. 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. Australian Institute of Higher Education CRICOS Provider Code: 03147A Level 3 & 4 545 Kent Street Sydney NSW 2000 Australia T: +612 9020 8050 W: www.aih.nsw.edu.au http://www.aih.nsw.edu.au/ Detailed Requirements: 1. Create a Use Case with detail descriptions for the new Online Booking System. 2. Create a Domain Model for the online Booking System. 3. Create a Sequence Diagram for the use case Book for a Party Room of the Online Booking System. 4. Create a Class Diagram for Online Booking System. Submission Submit as an MS Word or PDF file. Requirements Include a cover sheet that has your name, subject, date, report title and WORD COUNT. 1. You are required to submit a report on this case study that highlights what the case study is about and any two assumptions you have made for this system. (Please note: Any assumption you make for this system should be in line with the case study given and should not contradict the problem definition itself). 2. The report should have all the artefacts mentioned in the Requirements section. 3. The report must conclude with a small reflection section that reflects on what you learnt via this assignment and any challenges you had to work on this case study. Referencing and Plagiarism It is essential to use IN TEXT referencing. If you are using the exact words from a reference then you must use quotation marks. You can use Chicago Style referencing with numbers, with a listing at the end of the essay. Microsoft Word has an EndNote plugin that makes this style very easy and clear to follow. (http://www.chicagomanualofstyle.org/tools_citationguide.html ). Alternatively, you can use the more traditional Harvard style, which is more verbose. http://www.citethisforme.com/harvard-referencing . Remember that this is a Turnitin assignment and plagiarism will be subject to severe penalties. Please refer to the AIH Academic Misconduct Policy: http://www.aih.nsw.edu.au/content/1-home/8-more-info-tabs/3-official- policies/academic-misconduct-policy.pdf Australian Institute of Higher Education CRICOS Provider Code: 03147A Level 3 & 4 545 Kent Street Sydney NSW 2000 Australia T: +612 9020 8050 W: www.aih.nsw.edu.au http://www.chicagomanualofstyle.org/tools_citationguide.html http://www.citethisforme.com/harvard-referencing http://www.aih.nsw.edu.au/content/1-home/8-more-info-tabs/3-official-policies/academic-misconduct-policy.pdf http://www.aih.nsw.edu.au/content/1-home/8-more-info-tabs/3-official-policies/academic-misconduct-policy.pdf http://www.aih.nsw.edu.au/ Criteria Marks Marks Received 1. Use Case a. Actors 1.0 b. Preconditions 0.5 c. Main flow 1.0 d. At least 2 Alternative 1.0 flows/Exceptions e. Post conditions 0.5 f. Diagram 1.0 2. Domain Model a. Domain classes 1.0 identified b. Domain classes 1.0 connected 3. Sequence Diagram a. Actor and various 1.5 objects in the system b. Lifelines and 2.0 messages passed between various objects and Actors c. Sequence fragments (option, alternative or loop) 1.5 4. Class Diagram a. Main classes 2.0 identified b. Relationship 2.0 between main classes identified 5. General a. Assignment cover 1.0 page, title, table of contents, page numbers and overall format b. Reflection 2.0 c. References 1.0 Australian Institute of Higher Education CRICOS Provider Code: 03147A Level 3 & 4 545 Kent Street Sydney NSW 2000 Australia T: +612 9020 8050 W: www.aih.nsw.edu.au http://www.aih.nsw.edu.au/ Misconduct Report document must be submitted for the assessment through the Assessment 1 Turnitin link on Moodle page for this unit. The assessment will be submitted through Turnitin via your unit page on Moodle. Turnitin is a plagiarism software, which will identify if you have copied information and included it in your assessment. Copying information from others (i.e. websites, partner company information, or other students etc.) without the acknowledging the author is classified as misconduct. Engaging someone else to write any part of your assessment for you outside of the group work arrangement is classified as misconduct. To avoid being charged with Misconduct, students need to submit their own work and be able to explain the program logic and its working. The AIH misconduct policy and procedure can be read on the AIH website (https://aih.nsw.edu.au/about-us/policies-procedures/). Late Submission Any assessment submitted past the specific due date and time will be classified as Late. Any Late submission will be subject to a reduction of the mark allocated for the assessment item by 5% per day (or part thereof) of the total marks available for the assessment item. A ‘day’ for this purpose is defined as any day of the week including weekends. Assignments submitted later than one (1) week after the due date will not be accepted, unless special consideration is approved as per the formal process. Special consideration Students whose ability to submit or attend an assessment item is affected by sickness, misadventure or other circumstances beyond their control, may be
Answered Same DayDec 11, 2021BISY2003

Answer To: Unit BISY2003 – Object Oriented Programming Name/Code Assessment Type Report Assessment Number 1...

Deepti answered on Dec 12 2021
143 Votes
Online Booking System
BISY2003- Object Oriented Programming
Online Booking System
Birthday Party Club
Student Name
[Pick the date]
Contents

Use Case    1
Domain Model    2
Sequence Diagram    3
Class Diagram    3
Reflection    4
References    4
Use Case
The diagram below shows the proposed system for online booking of party room at Birthday Party Club.
Figure 1: Use Case Diagram- Online Booking System
    Login
    Actors
    Customer
    Pre-Conditions
    Customer can access browser
Customer can access Web portal
    Main Flow
    1. Customer enters personal details: Name, Address, Phone, Email
2. Customer is assigned username and Password
    Exceptions
    Customer already exists
Customer details incomplete
    Post-Conditions
    Customer can successfully login into the online system of Birthday Party Club
    Book A Room
    Actors
    Customer
    Pre-Conditions
    Customer registered with personal details
    Main Flow
    Customer enters requirement: No. of Rooms, No. of people, booking Date and time, No. of Hours, Food and Beverage Required or not, Advance Payment
    Exceptions
    Room not available according to requirement
    Post-Conditions
    Room is booked by the customer
    Update Room Availability
    Actors
    Staff
    Pre-Conditions
    -Staff can access room records
-Staff updates system by entering new room availability
    Main Flow
    -New availability for party room
-Staff enters the available room details into the database
    Exceptions
    -Staff is not granted...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here