Srs On Dominos
Srs On Dominos
Srs On Dominos
SRS on Dominos
Page 1
Table of contents:
1. Abstract . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
2. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3. Requirements . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.1 Functional requirements . . . . . . . . . . . . . . . . . . . . . 4
3.2 Non functional requirements . . . . . . . . . . . . . . . . . 5
3.3 Interface requirements . . . . . . . . . . . . . . . . . . . . . . 6
4. System design . . . . . . . . . . . . . . . . . . . . . . . . . .7
4.1 Presentation layer . . . . . . . . . . . . . . . . . . . . . . . . . . 7
4.2 Application layer . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
4.3 Data management layer . . . . . . . . . . . . . . . . . . . . . 7
Page 2
1. Abstract:
As per the current scenario, pizza has became a favourite dish to all people in
this world irrespective of their age. So nowadays the need of an online pizza
delivery system is very important. It will helps us to order pizza in a very
efficient way within a small time period. This system replaces old pizza stores
where lots of crowd of people is there by online pizza booking system.
Moreover conventional pizza shops requires more manpower when compared
to online booking system.
2.Introduction:
Domino’s Pizza delivery system is a web-based application which enables
customers to order their pizza online for home delivery or pick up from the
pizza shop. It is a dedicated solution that helps us to manage deliveries and
takeaways. The software operates similarly to an online system where the
customer can order, complete payment and then get their pizza on their
doorstep. The customer can browse the menu from their own device. The
project will be based on Web Publishing System.
2.1 Purpose:
The purpose of this document is to present a detailed description of the
Web Publishing System of Domino’s online delivery system. It will
explain the purpose and features of the system, the interfaces of the
system, what the system will do, the constraints under which it must
operate and how the system will react to external stimuli.
2.2 Scope:
The Online booking system is an online web application that enables
users to place their orders online. Also the outlets agent had done the
same job when a user calls to them to place an order. The users also
able to track and edit their order. This web application makes the pizza
delivery faster and more efficient.
Page 3
3. Requirements:
3.1 Functional requirements:
Functional requirements are classified into three modules based on users. They
are:
Customer module
Employee module
Admin module
3.1.1.2: Login
This function enables the existing user to login to their own
account by verifying their email and password. It takes input from
user and matches the data given by the user and existing data in
the database.
Page 4
Customer must be able to edit, cancel and track their order and
update the edited order.
3.1.1.8 Payment
This module should display the sum of price of all products that
are added to the cart and the total amount should reflect through
the payment gateway. After payment it should reflect on the
account and save on the database.
Page 5
3.2.1 Performance
The system shall provide appropriate messages to the user as user
submits any inputs.
The speed of the application is one the main factor which determines
the performance. So that the acceptable time should be less than 10
seconds.
3.2.3 Usability
The users should be able to use the software in a convenient manner. So
that the software should be user friendly. User can easily navigate
through the interface and can easily determine the features of the
application.
3.2.4 Portability
The system should effectively work in all environments. The developer
should take care of this while designing. The application should function
properly on multiple devices to improve the portability. It should
consider the different media frames.
3.2.5 Maintainability
The system should be maintainable in such a manner that if any new
requirement occurs then it should be easily incorporated in an individual
module.
Page 6
Interface (GUI) can be used for creating home page with navigation bar
and other pages for respective categories.
4. System design
The system will use a multi-tier architecture, with separate layers for the
presentation, application, and data management.
Page 7
Customer login
Admin
View menu
Pick up or Delivery
Confirm order
Finish order
Customer pickup
Log out
Page 8
Login
Page 9
Billing notice
User billing information
Billing
User Order
Cash
User data inflow
Return order Invoice
Receive User info
order Payment
Users
Users
Ship
Product
product
Order information
Product
Product info
Orders Distribution information
Product storage
Page 10
7. Test cases
7.1 Test case 1
Test case ID: TS_1 Test designed by: Austin Jacob Anil
Test Priority(Low/Med/High) : Med Test designed date: 31/3/2023
Module name: Dominos login screen Test executed by: Austin Jacob Anil
Test title: Verify login with valid Test execution date: 1/4/2024
username and password
Description: Test the dominos login page
Pre conditions: User has valid username and password.
Post conditions: User is validated with database and successfully login to account. The account
session details are logged in database.
Page 11
Test case ID: TS_2 Test designed by: Austin Jacob Anil
Test Priority(Low/Med/High) : Med Test designed date: 31/3/2023
Module name: Dominos signup screen Test executed by: Austin Jacob Anil
Test title: Creating a new account by Test execution date: 1/4/2024
using sign up page.
Description: Test the dominos signup page
Pre conditions: User should have a valid email and phone number.
Post conditions: User is able use all features that are available on his/her ’s
dashboard. Newly registered user can order pizza through this application.
Page 12
Test case ID: TS_3 Test designed by: Austin Jacob Anil
Test Priority(Low/Med/High) : Med Test designed date: 31/3/2023
Module name: Pizza booking screen Test executed by: Austin Jacob Anil
Test title: Ordering a pizza through Test execution date: 1/4/2024
Dominos pizza delivery system.
Description: Test the dominos pizza ordering page
Pre conditions: User should have a valid account and completed his/her profile
by giving address and contact details.
Slno. Test steps Expected output Actual output Status
(Pass/Fail)
1 Go to menu Should display all Items Pass
items from database displayed
2 Select Items Items should add to Items are Pass
and add to cart added to the
cart cart
3 Open cart Display cart with total Displayed cart Pass
amount to be paid with total
amount
4 Pay online Should return tracking Returned Pass
id tracking id
5 Track It should show the Location Pass
tracking id location of the order displayed
Post conditions: Pizza order successfully placed and user got a tracking id.
Page 13
8. Conclusion
Dominos online booking system will make a great impact on our conventional
stores with lots of new features and comfort. As it is an online platform,
customer is going to love it because it will save our lots of time in this busy
world. It is very easy to use and user friendly. It is going to be a new revolution
in this industry. Also it is going to be a solution for lot of existing problems.
Page 14