Design of a booking system for a small restaurant

Assignment Help Software Engineering
Reference no: EM132514744

Assignment

Task Details
In Assignment 1, you developed a design document for the initial design of a booking system for a small restaurant. The restaurant only offers a degustation menu; there is one sitting per day. Bookings are made by telephone. Because of the popularity of the restaurant, bookings are only taken for the current week. The restaurant has 20 tables that can each seat a maximum of 4 people. If a booking is for more than 4 people, up to 4 tables can be combined, proving seating for 10 people. If the restaurant is fully booked, customers can choose to go on a waiting list. If a cancellation occurs, then the waiting list is processed as a queue. The starting point for your design were the following use cases:

1. Customer requests a booking

2. Customer makes a cancellation

3. Manager checks number of tables in use for a day / week

In this assignment, you are to implement the design that you developed in Assignment 1. However, there are now additional requirements that need to be taken into account:

1. The manager checks bookings within a specified size range for a day/week. The results of the queries are to be browsable, as in AddressBook. Ranges are to be specified and handled in the same manner as in the sample design document in Week 5 - refer to page 10.

2. Your design is to be refactored to incorporate IConnect, IQuery and IView interfaces, as in the Week 6 refactoring of AddressBook.

3. JavaDB / Apache Derby must be used as the database and the application must conform to MVP.

4. The coding and documentation guidelines provided on the unit website must be followed.

Attachment:- developed a design document.zip

Reference no: EM132514744

Questions Cloud

Identify stakeholder agency reporting sources : Identify at least two stakeholder agency reporting sources. How do these external reporting groups contribute to or hinder CQI?
United nations human rights council : Research the organizational structure of the United Nations Human Rights Council. What are the goals of the organization?
Find the budgeted net income for december is : Find The budgeted net income for December is. The Bandeiras Corporation, a merchandising firm, has budgeted its activity for December
Discuss education in today technological age : The committee is to consist of 7 people chosen from 8 students, 10 teachers, and 10 business executives. What is the probability that:
Design of a booking system for a small restaurant : Developed a design document for the initial design of a booking system for a small restaurant. The restaurant only offers a degustation menu
Graduating from coastal state university : The mean salary offered to students who are graduating from Coastal State University this year is $24,275, with a standard deviation of $3643.
Which statements is not correct concerning the cash budget : Which statements is NOT correct concerning the Cash Budget? The Cash Budget should be prepared before the Budgeted Balance Sheet.
Describe how the intervention would be evaluated : Create a professional presentation of your evidence-based intervention and change proposal to be disseminated to an interprofessional audience of leaders.
Suppose that the psychologist decides to reject the null : Suppose that the psychologist decides to reject the null hypothesis. What sort of error might she be making?

Reviews

len2514744

5/13/2020 11:26:47 PM

ZIP file and For making testing documentation I attched Sample Design file from than you need to refer page10 and testing portion.The coding and documentation guidelines provided on the unit website must be followed.

len2514744

5/13/2020 11:26:35 PM

Please Noted that I recommend that you use the NetBeans GUI Builder in this Assignment, as it greatly simplifies the task of constructing a GUI Swing JavaFX.3. JavaDB / Apache Derby must be used as the database and the application must conform to MVP.4.For the refrence I attached Addressbook

Write a Review

Software Engineering Questions & Answers

  Research report on software design

Write a Research Report on software design and answer diffrent type of questions related to design. Report contain diffrent basic questions related to software design.

  A case study in c to java conversion and extensibility

A Case Study in C to Java Conversion and Extensibility

  Create a structural model

Structural modeling is a different view of the same system that you analyzed from a functional perspective. This model shows how data is organized within the system.

  Write an report on a significant software security

Write an report on a significant software security

  Development of a small software system

Analysis, design and development of a small software system.

  Systems analysis and design requirements

Systems Analysis and Design requirements

  Create a complete limited entry decision table

Create a complete limited entry decision table

  Explain flow boundaries map

Explain flow boundaries map the dfd into a software architecture using transform mapping.

  Frame diagrams

Prepare a frame diagram for the software systems.

  Identified systems and elements of the sap system

Identify computing devices, which could be used to support Your Improved Process

  Design a wireframe prototype

Design a wireframe prototype to meet the needs of the personas and requirements.

  Explain the characteristics of visual studio 2005

Explain the characteristics of Visual Studio 2005.

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