Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

CS 234 – Database Systems

8/24/2021 SRS (Software Requirement


Specification) Document

“Online Food Ordering


System”
Managed By:
Maam Tayyaba Sana

Team Members:
 Hina Jamil – 191370006
 Arqam Yousaf – 191370038

Submission date:
End of Semester

This study source was downloaded by 100000858424943 from CourseHero.com on 12-01-2022 22:16:33 GMT -06:00

https://www.coursehero.com/file/112282081/SRS-Document-Online-Food-Ordering-Systemdocx/
Introduction
The online food ordering system provides convenience for the customers. It
overcomes the disadvantages of the traditional queuing system. This system
increases the takeaway of foods than visitors. Therefore, this system
enhances the speed and standardization of taking the order from the
customer. It provides a better communication platform as the user’s details
are noted electronically.
The online food ordering system set up menu online and the
customers easily places the order with a simple mouse click. Also with a food
menu online you can easily track the orders, maintain customer's database
and improve your food delivery service. This system allows the user to select
the desired food items from the displayed menu. The user orders the food
items. The payment can be made online or pay-on-delivery system. The
user’s details are maintained confidential because it maintains a separate
account for each user. An id and password is provided for each user.
Therefore it provides a more secured ordering.

Objective of Online Food Ordering System


The main objective of the Online Food Ordering System is to manage the
details of the Food items, Category, Customers and Orders. It manages all
the details about the food item, payment and order confirmation. The project
is totally built at administrative end and so only the admin will have full
access. The purpose is to build an application program that will reduce the
manual work for managing the Food item, category, payment and customer.

Project Stakeholders List


This website is for the automation of Online Food Ordering System. It
maintains two level of users:

• Administrator level

• User level

Specific Requirements
It describes the function and non-functional requirements. Modeling
requirements, diagrams

This study source was downloaded by 100000858424943 from CourseHero.com on 12-01-2022 22:16:33 GMT -06:00

https://www.coursehero.com/file/112282081/SRS-Document-Online-Food-Ordering-Systemdocx/
and Users information. The following are the list conventions and synonyms
used in the
Documents project Administrator, Client, and MySQL. This project team
decided to implement the core functionality first and later to attach
additional functions.

Functional Requirements

 Registration: If the customer wants to order the food he/she must be


registered. Unregistered users can’t go for ordering.

 Login: Users must login to the system by entering valid user id and
password for ordering.

 Display the food details: Users can view all the food details with their
prices.

 Modify food details: Admin can make changes like adding, removing or
updating the food items and food categories.

 Place Order: Users can place order after going through selected food
items.

 Changes to order: Customer can make changes to the order like


deleting/adding or increasing the quantity before order confirmation.

 Review Order: Before submitting complete order is viewed to the


customer. Customer name, phone number, address and placed order
details are shown then order is submitted.

 Payment: Users can pay through the safest method convenient to


them- Cash on delivery or debit/credit card payment

 Administrator has all the records of the orders.

 Administrator can check sales record, i.e. profit loss statement.

Non-Functinal requirements

This study source was downloaded by 100000858424943 from CourseHero.com on 12-01-2022 22:16:33 GMT -06:00

https://www.coursehero.com/file/112282081/SRS-Document-Online-Food-Ordering-Systemdocx/
Availibility: System will be available 24/7, meaning the user can access
is using a web browser only restricted the down time of the server on
which it runs.

Reliability: System will behave consistently in a user acceptable


manner when operating within the environment for which the system is
intended.

Portibility: System running on one platform can be easily converted to


run on another platform.

Maintainability: A database is used to for maintaining the database and


the application server takes care of the site.

Security: System will have secure access of confidential data (user’s


information).

Performance will be fast.

System will be efficient and will not hang when heavy traffic of order is
placed.

Modules Supporting information

Admin Module
 Admin Login: Admin need to login by providing the login
credentials to access the below given admin modules.
 Add Food Items: Admin can add food items info like call,
Photo, Description/ Ingredients, Price, Category and so forth.
 Food Category: In this section, admin can manage the food
category (Add, delete and Update).
 View / Edit (Price, Enable/Disable) / Delete Items: Admin can
edit the food item info as well as Enable/Disable certain
meals objects in line with season or availability.
 View Orders: Admin can tune the stay orders and trade the
Status of specific food order.

This study source was downloaded by 100000858424943 from CourseHero.com on 12-01-2022 22:16:33 GMT -06:00

https://www.coursehero.com/file/112282081/SRS-Document-Online-Food-Ordering-Systemdocx/
 View comments: Admin also can view the consumer remarks
related to any order to enhance the purchaser enjoy
associated the machine.
 View Transactions: Admin can view charge transaction
history and might search transactions for a selected day,
time duration, overall quantity or a person.
 Reports: In this section admin can view order details, order
counts, and sales reports according to dates.

User Module
 Registration: Users need to register to use the system.

 Login: Users should login with their legitimate credentials to


get right of entry to meals ordering system.

 View Food Categories: User panel of the system will display


one of a kind food items inside its respective categories to
be selected by means of the users.

 Item Purchase: Users can view food items info and add the
desired gadgets to their cart. They can view their cart info
and may delete food gadgets from cart or replace quantity of
any object inside the cart. He will whole his order via an
internet payment.

 View Orders and Status: Users can maintain track in their


orders with delivery reputation via the machine.

 Provide Feedback: Users can provide their feedback


associated with the meals fine and service problems
associated with his order.

Entity Relationship Diagram (ERD):

This study source was downloaded by 100000858424943 from CourseHero.com on 12-01-2022 22:16:33 GMT -06:00

https://www.coursehero.com/file/112282081/SRS-Document-Online-Food-Ordering-Systemdocx/
This study source was downloaded by 100000858424943 from CourseHero.com on 12-01-2022 22:16:33 GMT -06:00

https://www.coursehero.com/file/112282081/SRS-Document-Online-Food-Ordering-Systemdocx/
Powered by TCPDF (www.tcpdf.org)

You might also like