Domino Pizza Order Booking System
Domino Pizza Order Booking System
Domino Pizza Order Booking System
Booking System
SRS Document
by :- Ganguly Kumar
Reg.no.:- 11814640
Section:- K18GT
TABLE OF CONTENTS
Preface ----------------------------------------------------------------------------------------------
Introduction to Client Organization --------------------------------------------------------
1. Feasibility Analysis ------------------------------------------------------------------
1.1. Technical Feasibility
1.2. Hardware and Software Requirements
1.3. Operational Feasibility
Screen Shots of Domino Pizza Order Booking System -------------------------------
• Login Page --------------------------------------------------------------------------------
• Admin Main Screen ---------------------------------------------------------------------
Agent Main Screen ---------------------------------------------------------------------- •
Add Complaint Screen ------------------------------------------------------------------
2. Software Requirements Specifications (SRS) ---------------------------------
2.1. Business Requirements ---------------------------------------------------------------
2.1.1. Background
2.1.2. Business Opportunity and Customer / Market Needs
2.1.3. Business Objectives and Success Criteria
2.2. Vision of the solution ------------------------------------------------------------------
2.2.1. Vision Statement
2.2.2. Major Features
2.2.3. Assumptions, Constraints and Dependencies
2.3. Scope and Limitations -----------------------------------------------------------------
2.3.1. Scope
2.3.2. Limitations and Exclusions
2.4. Data Flow Diagram (DFD) ------------------------------------------------------------
2.5. Entity Relationship Diagram (ERD) ------------------------------------------------
2.6. Tables ------------------------------------------------------------------------------------
2.7. User Classes and Characteristics ----------------------------------------------------
2.8. Operating Environment --------------------------------------------------------------
2.9. Use Cases --------------------------------------------------------------------------------
2.6.1. Outlet User -----------------------------------------------------------------------
2.6.2. Admin -----------------------------------------------------------------------------
2.6.3. Agent ------------------------------------------------------------------------------
2.10. Functional Requirements -----------------------------------------------------------
2.10.1. User Module
2.10.2. Agent Module
2.10.3. Admin Module
2.11. Non-Functional Requirements ----------------------------------------------------
2.11.1. Performance Requirements
2.11.2. Security and Control Requirements
2.11.3. Software Quality Attributes
3. Process Model ------------------------------------------------------------------------------
3.1. Process Model Selection
4. Risk Management -------------------------------------------------------------------------
4.1. Risk Identification ---------------------------------------------------------------------
4.2. RMMM Table ---------------------------------------------------------------------------
5. Testing ---------------------------------------------------------------------------------------
5.1. The Test Plan
5.2. Test Cases
6. Tools and Technology -------------------------------------------------------------------
7. Screen Shots of Reports -----------------------------------------------------------------
7.1. Order Reports ---------------------------------------------------------------------------
7.2. Complaint Reports ---------------------------------------------------------------------
7.3. Outlet User Order Reports ------------------------------------------------------------
8. Summary -----------------------------------------------------------------------------------
PREFACE
Objectives……………………………………………………………………….
This document attempts to provide a unified detail of a final project of Domino Pizza
Order Booking System. The organization of this document reflects an attempt to
break this system into comprehensible parts and to build, piece by piece, and
technical details of the whole system. The document emphasizes technically & user
manually to provide a brief description of the online system.
In addition, the document includes some other information about the Tools &
Technology, Future Advancements, Summary and References about the project.
1. FEASIBILITY ANALYSIS
Login Page
Admin Home
Agent Home
ADD Complaints
2. SOFTWARE REQUIREMENTS SPECIFICATION
2.1.1 Background
Domino Pizza International was founded in 1960s. Currently, Each day, more
than 1 million customers enjoy hot, delicious Domino’s Pizza products on every
inhabited continent on Earth. Around the world, Domino’s Pizza is dedicated to a
single-minded focus of providing great-tasting pizza delivered directly to customer’s
door.
On September 12th 2004 Pakistan’s first Domino’s Pizza Store opened in
Karachi. Domino Pakistan is looking for an online order booking system for its
Outlets Nationwide for delivering the Pizza orders to customers door step.
MF-01 Register users can place their orders directly via web by their account
ids.
MF-02 The system automatically calculates the value of the whole order place.
Assumptions
• Client will provide all necessary requirements.
• Database Server MS SQL 2005
• Dependencies
• All group members worked according to their task assigned in the
discussion meeting & complete their task within the time schedule.
Constraints
2.3.1 Scope
The Order booking system is an online web application that permits new 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 agents can also view complaints & edit
orders. The administration of the can add agents & outlets in system & can view
sales reports of an outlet.
LNE-03 The system website is a non-profit or earning website so no space for ads
allocation.
2.4. Data Flow Diagram
Agent
Domino Pizza
Order Booking
System
User Characteristics
Classes
Agents • Can booked, view of an
order Can also view complaints.
• Can check customer
information
Login
Outlet
Home
View
View Complaint
Order
2.9.2. Admin
Log in
Admin
Home
View Order
View
Com plaint s
Generate
Reports
Add/ Remove
User /Agents
2.9.3. Agent
Login
Agent Home
Add Order
Add Forward
Complaint Complaint
2.10. Functional Requirements
The system features/functional requirements have been divided into three main
modules:
• Agent
• Outlet User
• Admin
PR-02 The system shall provide appropriate messages to the user as user
submits any input.
SCR-03 Criticality of data necessitates the need for special handling (backup).
4. RISK MANAGEMENT
4.1. Risk Identification
Impact Values
1. Catastrophic
2. Critical
3. Marginal
4. Negligible
6.
7. REPORTS
7.1. Orders Report
7.2. Complaints Report
About Project
This new system of “DOMINO PIZZA ORDER BOOKING” is more
efficient, reliable and secure to the previous one. Development using
Microsoft tools made it more commendable to the user.
Using its compatibility it can handle up to 100 outlets data of Domino
Pakistan. For future enhancement it is also supported by using Microsoft
platform.