You are on page 1of 6

Capital University of Science & Technology

Food Delivery System


The Group
Riyan Irfan (BSE193032)
Fatima Hanif (BSE193003)
Maliaka Saleem (BSE183110)
Date: 18 April, 2021.
Section: S2.
Course: Software Requirement Engineering
Submitted to: Sir Ibrar Arshad
Table of Contents
Introduction ..................................................................................................................................... 2
Stakeholders .................................................................................................................................... 2
Customers ................................................................................................................................... 3
Delivery partners ......................................................................................................................... 3
Restaurant owners ....................................................................................................................... 3
Existing Processes ........................................................................................................................... 3
Benefits of Food Delivery System .................................................................................................. 4
Online Food Ordering System Is Much Easier ........................................................................... 4
There Will Be No Chance or Delivering Wrong Order .............................................................. 4
It will keep the cost of food transparent...................................................................................... 4
Owners Can Monitor Their Expenses ......................................................................................... 4
Owners Can Avail Opportunity of Cheap Marketing ................................................................. 4
Assumption and Constraints ........................................................................................................... 4
Required Data Fields: ................................................................................................................. 4
No Digits allowed: ...................................................................................................................... 5
No Alphabets allowed: ................................................................................................................ 5
User Validation: .......................................................................................................................... 5
Password Validation: .................................................................................................................. 5
Email Validation: ........................................................................................................................ 5
Mobile number Validation: ......................................................................................................... 5

Page | 1
Introduction
Food Delivering System is an application which will help restaurant to optimized and control over
their restaurants. For the waiters, it is making life easier because they don’t have to go kitchen and
give the orders to chef easily. For the management point of view, the manager will able to control
the restaurant by having all the reports to hand and able to see the records of each employees and
orders.
This application helps the restaurants to do all functionalities more accurately and faster way. Food
Delivering System reduces manual works and improves efficiency of restaurant. This application
is helping Food Ordering to maintain the stock and cash flows and there are many more
functionalities, like.
 To store records
 Control orders and services.
 Billings.
 Control staff and their shifting.
 Control multiple branches.
 Helps Manager to control each part of the restaurant.

The main goal is to maintain the restaurant’s functions in an effective and accurate manner and
also it is reducing the use of manual entries. This software helps food orders to maintain day to
day records in system. It is keeping a proper record of the database.

With the improvement of technology, online food ordering systems are becoming a popular topic.
That's because they are serving the ever increasing demand for convince. The main purpose of an
online ordering system is to provide customers for a way to place an order at a restaurant over the
internet.

The main reason is that it benefits both the customer and the business. With a website or mobile
app, customers can easily browse all the dishes the restaurant has available, customize dishes to
their requirements and place an order. It can also save their favorite orders allowing them to easily
re-order that in the future. From the restaurants perspective, they no longer spend time taking the
customers order, stop worrying about communication errors and streamline their order
management workflow.

Stakeholders
The term stakeholder refers to the people affected by a software development project. An online
ordering food ordering system has the following stakeholders.
The most important stakeholders of our system are:

 Customers
 Delivery partners
 Restaurant owners

Page | 2
Customers are those who order food from our restaurant through online ordering system. A
customer is known as the recipient of a good service, product or idea, obtained from a seller, or
supplier for valuable consideration. Its purpose is to test the new food and service to see if it meets
their expectations in terms of quality and price and if it really satisfies their needs.

Delivery partners are the ones who deliver food to the customers and are those who have direct
activities resulted in success and failure of project. Their purpose is to ensure the work is done
according to the prepared plan and policies and standard qualities to meet the mission statement
that were been set by the managers and the management board.

Restaurant owners are the owners of the online ordering system and are those who have both
control and responsibility for cost and income related to any project. Their purpose is to create an
environment leading to successful projects in which performance quality, completion time and
final costs are within prescribed limits.

Existing Processes
I am using restaurant example to explain the system.

 Step 1: Using a customer mobile app, your customers browse your food menu on the
smartphone. They select items and quantity to make a food order & pay for the order
via mobile app. Upon payment confirmation, they redirected to order confirmation
information and Now they can track the order from their account. Tracking tree of the
order shows all the information like Order received by the restaurant, Order is in
preparation, order ready for delivery, order picked up by driver & confirmation on the
delivery of the order.
 Step 2: After order confirmation, Order goes into Order management tablet app which
generally placed at the cash counter of a restaurant or in the kitchen. Staff can accept
or deny the order with a note. Order management app has two options – Automatic
print of new order via wireless thermal printer or can manually print the order via the
wireless thermal printer. As soon as the staff accepts the order, it also goes
automatically to the nearest available delivery boy which has been signed up with the
system.
 Step 3: During the preparation of the food, Restaurant staff can assign order delivery
to the nearest available delivery guy manually or the delivery guy sees the order in his
delivery guy app and can assign himself to deliver the order.
 Step 4: Delivery boy reaches the restaurant and picks the order for delivery to the
customer given address. Customers can see live movements of the delivery boy with
an estimated time of arrival on the map interface.
 Step 5: Order will be delivered to customer address and driver mark delivery
completion on their delivery guy mobile app.

Page | 3
Benefits of Food Delivery System
Online Food Ordering System Is Much Easier
Actually with the online order placement technology things have become very much easy both for
customers and restaurant management. According to the normal food takeaway systems clients
will have to call at the restaurant for which you should have their number after that they have to
first write out the menu items their prices and after that they have to place the order. This is very
difficult process, while on the other hand placing online order is very much easy for this you simply
have to see the online menu card its prices and then choose items to order add in the cart and
simply place the order. That’s less time consuming.
There Will Be No Chance or Delivering Wrong Order
Another advantage of placing online order is that you would have complete records. While on the
other hand by placing order at telephone orders get mixed with other orders and there is a chance
it get lost somewhere or due to line disturbance may be the telephone operator listen it wrong.
Which in result would deliver it wrong. So by keeping all these things in mind yes we can say that
online food ordering system is much better.
It will keep the cost of food transparent
Actually when you will place the order online there will be cost transparency and no hidden
charges, while on the other hand there are chances that operator tells you some other charges and
later at the time of payment they will add delivery charges or increase the actual price.
Owners Can Monitor Their Expenses
Online food ordering system would be beneficial for owners of restaurants as well because in this
way they can simply tract the orders. Know about the amount spend on making the order and their
profits. In this way they will also get the advantage of tracking their customer and know about the
areas from which they are getting more orders. They can track their cash flow easily for the entire
day and they don’t have to maintain the cash registers for this all the working will be done
automatically.
Owners Can Avail Opportunity of Cheap Marketing
Next benefit which restaurant owners could gain from this online ordering system is that they
would get a chance to promote their brand or restaurant worldwide. And all these promotions
would be done by spending less amount or even for free sometimes. Basically there are lots of
different online platforms that could be used for promoting the restaurants and in result they will
only demand few amount of investment.

Assumption and Constraints


Required Data Fields: There are many fields in many forms in which user have to put some data.
If you just not give any entry or any text in some kind of field then it won’t allow because of that,
our data is stored very neatly and all the required fields of database won’t be blank.

Page | 4
No Digits allowed: There are many fields in which user won’t be allowed to store the digits in
some fields. Like many forms having the field like names, in which user won’t be allowed to store
any digits in that given fields.
No Alphabets allowed: There are many fields in the application which user won’t be able to store
any kind of alphabets. Like in the mobile number field, user won’t be allowed to store any kind of
alphabets, their they just have to enter only numbers.
User Validation: There is validation for username, over here, we are just validating the username.
If similar kind of user found out in the database, then application won’t allow the same name of
username.
Password Validation: Whenever user wants change the password then he/she must enter the
password in between 5 to 15.
Email Validation: Whenver application will ask for any email, then he/she must have to enter
proper email.
Mobile number Validation: Whenever user is entering the mobile number then he/she must have
to enter proper mobile number like he/she must have to enter 10 digits and like it should be start
with 0.
Other constraints are:
 No customer demands will exceed the capacity of a transportation vehicle.
 Our system is secure it will not leak any personal information of any customer.
 Our system must be in working position 24/7 without any issue.
 You cannot unorder any item after the order is being placed.
 Cash on delivery and cash via credit is acceptable only.

Page | 5

You might also like