Question

In: Computer Science

Q- Below is a project requirement for Online ordering system for fast food restaurant(where customer order...

Q- Below is a project requirement for Online ordering system for fast food restaurant(where customer order through app/online)

Object-oriented design project:

Table of Contents 1- Introduction;

2- Project Plan;

3- Functional Specifications (including descriptions of Actors/Roles; Business Rules;

3.1- Use-Case Diagrams with Use-Case descriptions; Examples of Class Diagrams (related to particular Use Cases);

3.2- Examples of Object Diagrams [related to the selected Class Diagrams];

3.3- Examples of Sequence Diagrams;

3.4- Examples of Collaboration or Communication Diagrams;

3.5- Examples of State-Chart Diagrams);

4- Functional Tests Plan;

5- System Design Specifications (including System Architectural [Layered, “Physical”] Design Scheme selected;

5.1- Package Diagram [populated with interrelated classes]; Database Tables;

5.2- Entity-Relational diagrams;

5.3- Window Navigation Diagrams;

5.4- Drafts of User Interfaces; and Examples of System-Response Report Forms);

6- Integration Tests Plan;

7- Issues to Future Studies;

8- Conclusion

Note: It is one question only as it is a project please try to post it accordingly so I can copy it appropriatly and download uml diagrams.

Solutions

Expert Solution

1- Introduction:
In today’s market, it is extremely difficult to start a new small-scale business and live-through as a contestant from the well-established and settled owners. In the fast-paced time of today, when everyone is squeezed for time, the majority of people are interested when it comes to placing a food order. The customers of today are not only attracted because placing an order online is very convenient but also because they have discernibility into the items offered, their price, and notably simplified navigation for the order. The Online ordering system for fast food restaurants that proposed here greatly simplifies the ordering process for both the customer and the restaurant. The system offers an interactive and up-to-date menu with all available choices in an easy to use manner. Customers can choose one or more items to place an order which will be added to Cart. Customers can also view details of all orders in the cart before checking out. In the end, after completing the process of placing an order, the customer gets order confirmation details. Once the order is placed it is entered into the database and retrieved in some real-time. This system allows Restaurant Employees to quickly go through the orders as they are received and process all orders efficiently and effectively with minimal delay or say in less time.

2- Project Plan:

Problem Statement- The difficulties faced by some systems serve as a major drawback to the realization of efficiency and customer satisfaction. The experience of ordering in most fast-food restaurants is not comfortable for the customers. Sometimes customers will have to make long queues before placing their orders particularly during peak hours and then the ordering employee/service provider will record customer orders. Having placed their order, the customer must then wait there until their order gets ready for collection. . Fast food business in a very competitive business, and one way to stand out from opponents is through improving the business process where business process automation can assist business growth. For overcoming this all things, planning to build Online ordering system for fast food restaurants.

Objective:

  • To increase efficiency and enhance services provided to the customers through better technology in daily actions.
  • To enable customers to order custom fast food.
  • To enable customers to have an obvious confirmation that the order was placed correctly.
  • To reduce the restaurant’s fast food wastage.
  • To ensure correct placement of orders through obvious confirmation.
  • Improve the efficiency of the restaurant’s employees.
  • Increase speed of service, sales volume, and customer compensation.

3- Functional Specifications :

Functional requirements define the capabilities and functions that a system must be able to operate favorably.

  • The online ordering system for fast food restaurants shall enable the customer to see the products menu, create an account, log in to the system, and place an order.
  • The customer shall stipulate whether the order is to be picked up or delivered.
  • The system shall enable the manager to modify the system ( view, create, edit, and delete ) the food category and descriptions.
  • The online ordering system for fast food restaurants shall allow confirmation of pending orders.
  • The system shall allow the manager to update the price for a given food item in the system.
  • The system shall display the food items ordered, their prices, and the total amount which is to be pay.
  • The system shall prompt customers to confirm the fast-food order.
  • The system shall provide obvious confirmation of placement of their order.

Conclusion

Hence we have concluded that this project can be beneficial in the daily life of people and will save a lot of time by showing the list of food menus with the accurate price of different items with daily updates and also this will help to avoid long queues at the counter.


Related Solutions

For python! You walk into a fast food restaurant and order fries, a burger, and a...
For python! You walk into a fast food restaurant and order fries, a burger, and a drink. Create a simple text based user interactive program keeps track of the menu items you order. Use a dictionary to keep track of your menu items and price and another dictionary to keep track of your order and quantity.  Fries are $3.50  Burger are $5.00  Drinks are $1.00  Sales tax rate is 7.25% menu = { "burger":5.00, "fries":3.50, "drink":1.00...
Step 3 of 5 : A fast-food restaurant owner believes that when a customer orders a...
Step 3 of 5 : A fast-food restaurant owner believes that when a customer orders a drink, 50% will order a regular soda, 30% will order a diet soda, and 20% will order water. To test this belief, over the course of a day she tracks how many customers order each drink. During the day 119 customers order drinks, and the breakdown by type is given in the table below: Drink Regular Soda Diet Soda Water Customers 53 45 21...
A fast-food restaurant determines the cost and revenue models for its hamburgers. A fast-food restaurant determines...
A fast-food restaurant determines the cost and revenue models for its hamburgers. A fast-food restaurant determines the cost and revenue models for its hamburgers. C = 0.8x + 7100,     0 ≤ x ≤ 50,000 R = 1 10,000 (66,000x − x2),     0 ≤ x ≤ 50,000 (a) Write the profit function for this situation. P =   (b) Determine the intervals on which the profit function is increasing and decreasing. (Enter your answers using interval notation.) increasing     decreasing     (c) Determine how many hamburgers...
Simulate a fast-food ordering scenario by defining four Python classes: a) Lunch: Main class b) Customer:...
Simulate a fast-food ordering scenario by defining four Python classes: a) Lunch: Main class b) Customer: the person that buys food c) Employee: the person that accepts a customer order d) Food: what the customer buys Create all the classes in one module and a separate test module where instances of the class are created, and the methods are tested with appropriate instances. To start, here are the classes and methods you should define and complete: class Lunch: def __init__(self)...
Simulate a fast-food ordering scenario by defining four Python classes: a) Lunch: Main class b) Customer:...
Simulate a fast-food ordering scenario by defining four Python classes: a) Lunch: Main class b) Customer: the person that buys food c) Employee: the person that accepts a customer order d) Food: what the customer buys Create all the classes in one module and a separate test module where instances of the class are created, and the methods are tested with appropriate instances. To start, here are the classes and methods you should define and complete: class Lunch: def __init__(self)...
Customer service delivery time: The Alhambra Restaurant in Ottawa, specializing in ethnic fast food, opened for...
Customer service delivery time: The Alhambra Restaurant in Ottawa, specializing in ethnic fast food, opened for business just one year ago. It has been a hectic first year for the owner as it often is for small business entrepreneurs in their first 12 months of business. Although the year has been somewhat successful (with the owner averaging $1000 net profit per month after all deductions and expenses), the owner is unhappy with the length of time it has been taking...
Customer service delivery time: The Alhambra Restaurant in Ottawa, specializing in ethnic fast food, opened for...
Customer service delivery time: The Alhambra Restaurant in Ottawa, specializing in ethnic fast food, opened for business just one year ago. It has been a hectic first year for the owner as it often is for small business entrepreneurs in their first 12 months of business. Although the year has been somewhat successful (with the owner averaging $1000 net profit per month after all deductions and expenses), the owner is unhappy with the length of time it has been taking...
The mean waiting time at the drive-through of a fast-food restaurant from the time an order...
The mean waiting time at the drive-through of a fast-food restaurant from the time an order is placed to the time the order is received is 84.3 seconds. A manager devises a new drive-through system that he believes will decrease wait time. He initiates the new system at his restaurant and measures the wait time for eleven randomly selected orders. The wait times are provided in the table below. Based on the given data, is the new system effective? Use...
The mean waiting time at the drive-through of a fast-food restaurant from the time an order...
The mean waiting time at the drive-through of a fast-food restaurant from the time an order is placed to the time the order is received is 84.3 seconds. A manager devises a new drive-through system that he believes will decrease wait time. He initiates the new system at his restaurant and measures the wait time for ten randomly selected orders. The wait times are provided in the table below. Based on the given data, is the new system effective? Use...
The mean waiting time at the drive-through of a fast-food restaurant from the time an order...
The mean waiting time at the drive-through of a fast-food restaurant from the time an order is placed to the time the order is received is 84.3 seconds. A manager devises a new drive-through system that he believes will decrease wait time, on average. He initiates the new system at his restaurant and measures the wait time for 12 randomly selected orders. Summary statistics for the 12 orders are given below: Mean 78.4 Standard deviation 14.1 Calculate the test-statistic (with...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT