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 usersespecially 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


Business System Analysis 1


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.

Business System Analysis 2Pic. 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.

Business System Analysis 3Pic. 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.

Business System Analysis 4Pic. 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.

Business System Analysis 5

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.

Business System Analysis 6Pic. 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.

Business System Analysis 7Pic. 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.

Business System Analysis 8Pic. 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.

Business System Analysis 9Pic. 2-5 Use Case of System Management