90% found this document useful (10 votes)
17K views9 pages

Software Requirements Specification Online Food Ordering System

This document outlines requirements for an online food ordering system. It describes the purpose, intended users, product functions and features which include ordering, delivery, and administration. The system will allow customers to order food online from restaurants to be delivered and will manage orders, delivery and payments.

Uploaded by

PC KRUNAL
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
90% found this document useful (10 votes)
17K views9 pages

Software Requirements Specification Online Food Ordering System

This document outlines requirements for an online food ordering system. It describes the purpose, intended users, product functions and features which include ordering, delivery, and administration. The system will allow customers to order food online from restaurants to be delivered and will manage orders, delivery and payments.

Uploaded by

PC KRUNAL
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 9

Software Requirements Specification for Online learning Page ii

portal

Software Requirements Specification


Online Food Ordering System

: PREPARED BY :

ROLL NO : MA024

NAME : Milan Limbani


Software Requirements Specification for Online learning Page ii
portal
Table of Contents

Table of Contents.............................................................................................................ii
1. Introduction.................................................................................................................1
1.1 Purpose................................................................................................................................... 1
1.2 Document Conventions........................................................................................................... 1
1.3 Intended Audience and Reading Suggestions.........................................................................1
1.4 Product Scope......................................................................................................................... 2

2. Overall Description....................................................................................................3
2.1 Product Perspective................................................................................................................ 3
2.2 Product Functions.................................................................................................................... 3
2.3 User Classes and Characteristics............................................................................................3
2.4 Design and Implementation Constraints..................................................................................4
2.5 Apportioning of Requirements.................................................................................................4
2.6 Assumptions and Dependencies.............................................................................................4

3. External Interface Requirements..............................................................................5


3.1 Hardware Interfaces................................................................................................................ 5
3.2 Software Interfaces.................................................................................................................. 5
3.3 Communications Interfaces.....................................................................................................5

4. System Features.........................................................................................................6

5. Other Nonfunctional Requirements.........................................................................7


5.1 Graphical Interface.................................................................................................................. 7
5.2 Reliability........................................................................................................................................... 7
5.3 Availability......................................................................................................................................... 7
5.4 Security................................................................................................................................... 7
Online Food Ordering Page 3
system

1. Introduction
1.1 Purpose

The Food Ordering System can be defined as a simple and


convenient way for customers to purchase food online, without having
to go to the restaurant. This system is enabled by the internet – it is
the internet that connects the restaurant or the food company on one
hand, and the customer on other hand. Therefore, as per this system,
the customer visits the restaurant’s app or website, browses through
the various food items, combos and cuisines available there and goes
ahead and selects and purchases the items he or she needs.
These items will then be delivered to the customer at his or
her doorstep at the time they choose by a delivery person. Payments
for such online orders can be made through debit cards, credit cards,
cash or card on delivery, or even through digital wallets

1.2 Document Conventions

This document was created based on system requirement


specification documents.

1.3 Intended Audience and Reading Suggestions

The SRS document is intended for all the stakeholders to confirm on


all the requirements and features before initiating development.
Stakeholders include the sponsors, Management team, Q/A staff
Product Champion (from each user group i.e. customers, shop
keepers, office workers, Mall staff, Food brands). The document states
project scope with detail explanation of features and specifications. It
will help for all the users to understand about the project and Q/A staff
to prepare testing cases accordingly. The document also includes
some limitations and constraints and the operating requirement in
which the system would work.
Online Food Ordering Page 4
system

1.4 Product Scope

The Scope of the project (website) are as follows: Food Ordering


Website can sale Food product, preferred brands, kitchen needs,
essential restaurant supplies and more, through this online, one- stop
Food store. It provides you with a convenient way to sale from your
Food shopping website.

2. Overall Description
2.1 Product Perspective

The Online Food Order System application is a web-based system.


This web site provide complete product to place review, order and
order processing. It can be accessed through internet browsers on
pc, mobile etc..

2.2 Product Functions

Four modules of thissystem Customer Features


 Customer Registration and Login OR scan QR code to Login
 Choose Restaurant
 View Menu Restaurant
 View Offer
 Food category
 Discount on Cards
 Add to Cart Food
 Delete the Food from Cart
 Apply Promocode
 Order
 Generate Order Details
 History of Order
 Customer directly message or call from restaurant
 Cutomer can be to track the Order
Online Food Ordering Page 5
system

 Customer give the rating food or delivery rider


 Customer care support

Restaurant Administrator Featues


 Admin Login Their unique id and password.
 Restaurant Admin Take permission to Super Administrator
from listed Restaurant
 Add a item to the menu list
 Delete a item to the menu list
 Update a item to the menu list
 Manage the Customer Order
 Manage offer to Food item
 Track monthly report

Delivery Rider Features


 Delivery Rider Take permission to Super Administrator from
delivered Order anable locate to the customer to specific
area.
 Delivery Rider see Details of the Order and customer
Details(name,Address,Mobile no)
 Delivery Rider see all the Order and see the rating

Super Administrator Features


 Add/Update/Delete Multiple Restaurant admin accounts
 Manage user
 Manage Restaurant
 Manage Delivery Rider
 Manage user Order Payment Details
 Mangae Restaurant Order wise Payment Details
 Mangae Delivery Rider to Order wise Payment Details
 Track monthly report

2.3 User Classes and Characteristics

There are three major favored user classes:


 Customer Features
 Delivery Rider Features
 Restaurant Administrator Featues
 Super Administrator Features
Online Food Ordering Page 6
system

2.4 Design and Implementation Constraints

The online Food Ordering System is developed in ASP. it is needed for data
store it is need the MySQL Database. System is designed using HTML ,
Bootstrap , CSS , JavaScript , jquery. It works on any browser and any
Operating System.

2.5 Apportioning of Requirements

For online Food Ordering System , several functions are omitted. These
functions might be implemented in the future such as upgrade the system by
connecting to mobile application.

2.6 Assumptions and Dependencies


 The users have sufficient knowledge of computers.
 The computer should have internet connection and internet
server capabilities
 The users know the English language,as the user interface
will be provided in English
Online Food Ordering Page 7
system

3. External Interface Requirements


3.1 Hardware Interfaces
Given below is recommended specification of require software to
develop the system

Processor Intel® Core™ i3-1210U Processor (10M Cache, up to 4.40 GHz)

Ram 4 GB

Hard Disk 1tb HDD

3.2 Software Requirement

Operating System Any Operarting System

Browser Any Browser Support

Front End CSS , Html

Back End ASP.NET ( c# ) , MySql

Scripting Language JavaScript, jQuery, Bootstrap


Online Food Ordering Page 8
system

3.3 Communications Interfaces

 Protocols would be required for secure communication


and message encryption Emails
 Customer Care Support to Communicate between
customer and Restaurant Admin
 IVR Demo to communicate between customer and
Restaurant

4. System Features

 Your restaurant closes at night, your website does not. Customers


can see your menu and schedule orders any time day or night for
when you are open. Your online “waiter” will never complain!.

 Unlimited menu categories & items.List your whole menu.


Including
catering menu. Additionally, upload pictures for each menu item.

 Customers can securely pay for their order online using their credit
card or they can pay in person. Whichever is convenient for you.
We support both options.

 Offer delivery? Only offer delivery service? Your online ordering


system can be configured to only accept delivery orders. Customer
indicate delivery when placing their order.

 Your fax machine or printer will print out your customer’s order (E-
mail also sent). You’ll get an automated call or a text message
alert to let you know as soon as an order is placed.

 After an order is placed, our system will either give you a phone
call or text alert (based on your settings) to let you know you have
an online order.
Online Food Ordering Page 9
system

5. Other Nonfunctional Requirements

The Website should provide greater performance with no delay. For


food brands the performance should be good and queries with
minimum “join” statements are preferred for better and fast results.
Too many tables in database can result in slower execution of queries,
hence effecting the entire system

5.1 Graphical Interface

User who uses Your System need a Graphical interface of System


Without that user cannot be operated properly. If the Interface is Not
Graphical General user are able to understand the system,

5.2 Reliability

The application should be reliable and it should generate all


updated information in correct order. Like as a 1.0 , 1.1 etc…

5.3 Availability

Application will be available and working properly for all the time (24 * 7).

5.4 Security
 Every user and Admin must change his initial password after first
successful login
 If any user uses his credit card for payment, OTP is sent via text or
call for confirmation
 The user shall receive a text message by bank on successful
transaction.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy