Intelligent Business Analysis
Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: THEend8_
INFS7007 - Intelligent Business Analysis
Final Report
Business Analysis of the Food Delivery System
Executive summary
Nowadays, food delivery service is more and more popular. Consumers are willing to pay additional delivery fees
to enjoy the service of delivering food to their door. In addition, the coronavirus pandemic has catalysed this trend,
and this service have facilitated people's lives. In China, the food delivery service is very mature, and the Ele.me
platform is one of the most popular food delivery systems. Through the requirements analysis, we understand the
expectations of relevant stakeholders for the food delivery system. To respond to these expectations, the Ele.me
food delivery system mainly implements four major functions. First, in order to effectively control food safety issues,
this system must be able to verify the qualifications of merchants and deliverers. If the merchant does not have a
legal operating permit or the delivery staff is unhealthy, it will affect the quality of delivery service. Second, this
system allows users who play different roles to create account for different purpose. For example, the deliverer
account mainly used for allowing deliverers to receive match request and track the delivery process, while the
customer account mainly used for allowing customers to place orders. Third, this system must implement online
order placement and order processing functions. This function allows consumers and merchants to achieve
barrier-free remote communication by transmitting detailed information about the order. Fourth, this system
guarantees the entire delivery process. It can match the order with a suitable delivery man and send a tracking
number to let the customer and the merchant know the delivery status of the order in real time. Fifth, the system
realizes the online payment function. Once the food is delivered, the system will automatically deduct the effective
account provided by the customer, and will pay the merchant, the distributor, and the platform. Several techniques
for system analysis, such as process models, logical models, entity relationship diagrams, and Unified Modelling
Language, are used in this report for showing how the Ele.me food delivery system realizes the above four
functions from various angles.
Business Analysis of the Ele.me System
Page 3 of 38
Business Analysis of the Ele.me System
Page 4 of 38
Section 1 – Introduction
1.1 Organisation’s background and overall system
Ele.me" is a catering O2O platform that provides integrated operation solutions for catering merchants in China.
This comprehensive food delivery system achieves multiple functions. First, it allows restaurants register on the
platform to display their basic information, such as picture information, menus, and the map to show their
location. Second, the customers use this system to make a food order. In addition, if the customer chooses to
become a member, there provide an independent membership centre management after the registration. Third,
the deliverers use this system to take orders. Once they receive an order, they need pick up the order from the
restaurant and delivery to the customer.
This report will conduct a system analysis of the Ele.me food delivery system. The first section is going to
introduce the whole system and organizational background, as well as the reasons for choosing this system. In
the second section, the system scope, components, constraints, and interrelationships will be discussed. In the
third part, the requirements are collected and will be further analysed. Section 4 will further explain the
corresponding DFDs, logical models, and Enhanced ERD. Section 5 will show and illustrate the UML models of
this system. The Reflection and conclusion will be discussed in Sections 6.
1.2 Rationale
Nowadays, with the development of Internet technology, more and more people choose the door-to-door food
delivery service. What’s more, the COVID-19 pandemic has catalysed this service technology since it facilitates
people enjoy the food without leaving home. I chose to study the food delivery system for several reasons. First,
I read a few social news about the unprotected rights of food deliverers in China, so I want to learn about the
relationship between deliverers and the platform and businesses through deeper study of this system. Secondly,
I have seen many food-safety issues happened. In this system, how the qualifications of merchants are
evaluated and monitored. Finally, I found that in China, more and more small and medium-sized catering
businesses prefer to register on Ele.me platforms to support their delivery services. Therefore, I want to further
explore whether merchants can really benefit from using this system?
Business Analysis of the Ele.me System
Page 5 of 38
Section 2 – System overview
2.1 Systems Diagram
2.2 Scope
2.2.1 High level system functions
The major functions of the system include:
1) In order to ensure the food security, the system evaluates and monitor the qualifications of the
merchants who would like to register on the Ele.me platform, as well as the qualifications of the
deliverer by checking their resumes and health certificate.
2) Allows the customers to submit an order and facilitates the restaurants to receive the order.
3) Allow the deliverers to take orders by obtaining both restaurants and customers address and contact
number, and then delivery the food.
Business Analysis of the Ele.me System
Page 6 of 38
4) The system conducts automatic deductions for consumers, and distribute the profits to the merchants,
the delivery drivers, and the platform in proportion.
2.2.2 System Environment
As shown in the diagram, the area outside the logical boundary is the environment which contains customers,
catering businesses, delivery drivers, Ele.me platform company, banks, and the administration for market
regulation who is responsible to authenticates and documents their qualifications.
2.2.3 Purpose
The purpose of Ele.me food delivery system is to provide door-to-door service which could connect the carting
businesses and customers directly and convivence both.
2.2.4 Input
• Restaurant’s details (address; contact number; bank account details; available delivery time and
destinations; status of food items etc.)
• Customer’s details (name; delivery address; contact number; bank account details; selection of food
items; preferred delivery time, notes etc.)
• Deliverer’s detail (name; contact number; bank account details; health certificate etc.)
• Restaurant’s application for registration
• Administration’s evaluation report for the application
• Platform company’s evaluation report for the application
• The confirmation by deliverer of taking an order.
• The payment status reported by the Banks
2.2.5 Output
• Approval notifications of the application
• Order details (food items info; delivery time; delivery address etc.)
• The messages of order’s tracking number
• Payment details
• Payment status notifications (to customers, businesses, platform, and banks)
2.2.6 Interfaces
The interfaces for Ele.me food delivery system is where collects the inputs and generates the outputs.
For customers, the interface is the Ele.me app which can be downloaded in the app store. For
businesses/ delivery driver/ bank/ Ele.me company/ Administration of market regulation/, the interface is
computers or other mobile devices.
Business Analysis of the Ele.me System
Page 7 of 38
2.2.7 Boundaries
As shown in the above diagram, the boundary of Ele.me food delivery system is represented by the
dotted line which identifies the internal environment and the external environment of the system.
2.3 Components
This report is going to document all the components inside the boundary, which are shown below:
• Component 1- Application approval system: through the system, businesses could submit the application
which contains basic information and qualifications; administration for market regulation could review the
applications and examine their qualifications. According to the report that uploaded by administration, the
Ele.me platform will finally confirm their registration.
• Component 2- Oder process system: through the system, customers could select the restaurant and the food
items. Once they confirm to submit the order and complete the virtual paying, the system will generate
notifications involving relevant order information, and then transfer to the restaurants, delivery system, and
payment system.
• Component 3- Delivery system: Once receives the order information transferred form order system, the
delivery system would match a deliverer for the order. When the deliverer confirms to take the order, the
system generates the tracking number of the order, and send it to customers.
• Component 4- Payment system: When the consumer checks the goods correctly and confirms receipt, the
system will send a reminder to the customer's bank account based on the information transferred form order
system and deduct the money. At the same time, the transaction amount will be transferred to the bank
account of the business, the deliverer, and the platform enterprise according to the proportion agreed in the
contract.