BISY2003 Object Oriented Programming Assignment

Assignment Help Other Subject
Reference no: EM132726949

BISY2003 Object Oriented Programming - Australian Institute of Higher Education

OOAD Case Study

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 timetaking.

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, 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 booking for 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 of the room beforethecustomerconfirm their bookings. This will give an opportunityto thecustomerto 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.

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.

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.

Attachment:- Specification and Requirements.rar

Reference no: EM132726949

Questions Cloud

Would you consider boycotting a certain brand or store : For this week's discussion, discuss the following question: Would you consider boycotting a certain brand or store because of the company's actions or stance.
Influence of historical events : Select two events from the timeline of tests and measurement history that are particularly relevant to industrial and organizational psychology.
Determine the amounts of factory labor costs transferred : Recording Factory Labor Costs - Determine the amounts of factory labor costs transferred to Work in Process and Factory Overhead for January
Brief description of the two historical events : Brief description of the two historical events you chose. Explain how these historical events influenced the development of tests and measurement.
BISY2003 Object Oriented Programming Assignment : BISY2003 Object Oriented Programming Assignment Help and Solution, Australian Institute of Higher Education - Assessment Writing Service
Mobile computing-healthcare and big-data : Please refer to the attached document "Mobile computing - Healthcare and Big-data". This paper discusses the concept of cloudlet and big-data.
Calculate earnings per share as required under ifrs : Prepare an income statement for the year 2020, starting with income from continuing operations before income tax. Calculate earnings per share as required
How might organization avoid claim of constructive discharge : Address your understanding of the term constructive discharge-what is it? Then, identify factors courts might focus on to determine if constructive discharge.
Describe hypothetical situation : Provide a real-world example or describe a hypothetical situation in which a legitimate organization used spam in an effective and nonintrusive manner

Reviews

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd