In: Computer Science
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.
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:
3- Functional Specifications :
Functional requirements define the capabilities and functions that a system must be able to operate favorably.
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.