BISY2003 – Object Oriented Programming
| 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 ownerwho 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. 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 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 theiroccasion. | |
| 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 bookingfor | |
| 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
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 customerconfirm 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
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 BookingSystem.
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 WORDCOUNT. |
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-officialpolicies/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
| 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
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 eligible for special
consideration. No consideration is given when the condition or event is unrelated to the
student’s performance in a component of the assessment, or when it is considered not to
be serious.
Students applying for special consideration must submit the form within 3 days of the due
date of the assessment item or exam. The form can be obtained from the AIH website
(https://aih.nsw.edu.au/current-students/student-forms/) or on-campus at Reception.
The request form must be submitted to Student Services. Supporting evidence should be
attached. For further information please refer to the Student Assessment Policy and
associated Procedure available on
(https://aih.nsw.edu.au/about-us/policies-procedures/)
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
