Business System Analysis
Super Take-out System
Problem Description
Traditional take-out industry mostly depends on the artificial way to conduct a series of management. For example, when receiving orders, it requires people to record dishes, delivery address and guests’ telephone number, and to calculate the take-out cost, which not only wastes time and reduces the efficiency, but also increases the cost, reduces the profits of the industry, and then makes the traditional take-out consumption suffer bottleneck limitation. Besides that, traditional take-out industry’ marketing means such as publicity and external service are confined to the original medium, for example, to distribute leaflets still needs human to complete. The traditional shop take-out management also adopts papery materials to save information. This method is inconvenient to query or update and easy to tear, and it is also difficult to save with low confidentiality.
In take-out industry, the e-commerce is still in the initial stage of development. But with the continuous increase of Internet users, and accelerating pace of people’ work and life, the network consumption demand will be huge, while the online meal ordering is just developed in this context. Online meal ordering can largely reduce the waste of time, and at the same time help merchants earn more profits, so the network online meal order is bound to become a part of young Internet users’especially white-collars’life.
System Capabilities
The new system should capable of:
Collecting the basic information, phone number, address, ordered take-out products of consumers
Collecting the basic information , phone number, address, unit price of delivery products, and the delivery fee of the merchants.
Allowing merchants inquire consumers’ order information
Connecting System through various devices (I.E. desktop and smart phones)
Business benefits
save operating cost for merchants
improve the ordering efficiency
obtain more detailed and accurate consumer information
provide more efficient publicity channels
offer more excellent customer experience
Schedule Plan-
First Version
Collect relevant information
7days
Begin planning team project idea
7days
Designing breakdown Structure
7days
Designing reception-ordering system
7days
Designing backstage management system
7 days
Designing the Database
7 days
Debugging the system
7 days
Budget Plan
A. Summary Actual Budget:
Server for web hosting and database: $0
Labor: $0 (college students working on this for a project grade)
Total Estimated Budget: $0
B. Summary “Actual” Budget
Server for web hosting and database: $200
Labor: 2 Systems designers half time: $45/hour
Total estimated bid: $15000
Work Breakdown Structure
2.1An Analysis of System Functions
The take-out ordering management system of this catering company is constituted of two subsystems, the reception-ordering system and the backstage management system. The reception-ordering system is used to provide users with menus and order the food according to the submitted orders. The backstage management system is for staff of the restaurant to conduct detailed take-out orders management, menu management, statistical statement management and authority management of the system, etc.
The object-oriented analytical method is adopted in this system. The following is the detailed description of relevant functions of this system.
2.2 Overall Structure of the System
Through the demand analysis and function analysis from the previous chapter and combined with my understanding of the system operation, the overall structure of this system is designed as shown in Pic. 1-1.
Pic. 1-1 Picure of the Overall Frame and Structure of the Take-out Delivery System
2.3 Process Analysis
Website Use Case Description
Procedures of Customer Use | Order Food Delivery |
First Step: | Login/Sign Up, Enter Your Phone Number and Address |
Second Step: | Select Items You Like , Add to Cart and Place Your Order Online |
Third Step: | Submit Your Order to Sellers |
Four Step: | Waiting for Delivery |
Fifth Step: | Being Able to Check the Delivering Status While Waiting |
Authority of the Staff: | Restaurant Workers Receive the Order |
1: | Login |
2: | Receive Customers’ Order Information Including Dishes, Address and Phone Number |
3: | Start to Prepare Dishes and Arrange A Delivery |
Update Order Information and Input Estimated Time of Arrival For Customers’ Convenience. |
Authority of the Manager: | Restaurant Manager |
1: | Login |
2: | Add Dishes and Change Prices of Dishes and Basic Introduction Information |
3: | Change the Staff’s Account and Password |
Check Customer’s Registered Information | |
Have All Authority of the Staff |
1. Take-out ordering process of reception-users: Users log into the take-out delivery system of the catering company using their legitimate accounts, choose the food they like, and complete the ordering.
Pic. 1-2 Take-out Ordering Process of Reception-users
2. Order Handling Process of Backstage Administrator:
The backstage administrator logs in to the homepage of the system to check the list of users’ orders and alter the order status.
Pic. 1-3 Order Handling Process of Backstage Administrator
2.4 Reception Management System
The reception management system provides users with the menu. After adding the food to the cart, users can update and empty the cart. After submitting the order, users can check the status of their take-out orders in the order list in history records, as shown in Pic. 2-1.
2.5 Backstage Management System
The backstage management system of the take-out delivery management system is constituted of four major modules, the menu management, take-out orders management, statistical statement management and system management.
Users of the backstage management system are constituted of the shop manager and the staff.
Top-level use case: There are two major roles in the backstage management, which are the shop manager and the staff. The former has the entire authority to the system, while the latter only has authority to two major modules, which are the menu management and the take-out orders management, as shown in Pic. 2-2.
Pic. 2-2 Top-level Use Case
2.6 Function of Menu Management in the Restaurant
Function of Menu Management: to check, enrich, alter and delete the menu. The use case is as shown in Pic. 2-3.
Pic. 2-3 Use Case of Menu Management
2.7 Take-out Orders Management
Take-out orders management: to check, alter and delete the status of take-out orders, as shown in the use case Pic. 2-4.
Pic. 2-4 Use Case of Take-out Orders Management
2.8 System Management
User Maintenance: The administrator can check all registered users, check all lists of orders of a specific user, and can delete a specific user and all his/her orders.
Staff Maintenance: The administrator can add new members to the staff of the restaurant, and can delete and update the staff.
Password Changing: The administrator needs to input the old password before changing it. If the wrong password is input, the system will alert the administrator to re-type. If the old password is correctly input, the administrator needs to input the new password and confirm it, thus to change the password. The process is as shown in Pic. 2-5.
Pic. 2-5 Use Case of System Management