Вы находитесь на странице: 1из 6

A

Project Proposal
ON

ONLINE PIZZA ORDERING SYSTEM

Instructor: Prof. Yui Man Lui

by

Oruganti Joseph Reddy(700638900)


Desam Srikanth Reddy(700639965)

WORK STATEMENT
I am going to propose a software system which enables online pizza
ordering system.

FUNCTIONAL REQUIRMENT
LOGIN
This use case diagram describes the process by which users log into the online pizza ordering
system.
IDENTIFIER
UC-1
ACTORS
1. Customer
2. Database Admin
3. Delivery Boy
PRIORITY
Normal
USED USE CASES
1. Login-Online Pizza Ordering
2. Payment Gateway
EXTENSION POINTS
None
PRE-CONDITION
Customer must be identified by admin in order to login into system.
POST-CONDITION
Customer should log out of the system after placing order.

option

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.

The use case starts when the user starts the application.
The system displays login screen.
System will prompt for user name and password.
After getting details from the user it will validates the user name and
password if they are correct then it displays the View menu option.
There customer will find the available items in the menu.
If customer selects the pizza then it will asks for the toppings.
After selecting the items customer will be asked to add the selected
items to cart.
Database admin will send the bill to customer for confirming the order.
After confirming the order customer will get proceed to payment
option.
Then system will displays the place order option to place selected
items.
Database administrator will receive the place order request and he
places the order.
Customer logout from the application.
After all these admin will send delivery request to the delivery boy.
Delivery boy delivers item.

PAYMENT GATEWAY: Usecase diagram

1. Use case starts with payment option.


2. Customer selects payment type online or cash on delivery.
3. Customer selection will be managed by database admin.
4. If customer selects online payment, then customer selects
credit card or debit card payment.
5. Customer enters credit or debit card information and process
the order.
6. Database admin authorizes the payment made by customer
and process the order.

Software and Hardware Requirements


Software Requirements

Operation System: Windows*


Mac OS
Linux Supporting networking

Hardware Requirements

RAM: 256 MB or above


Hard Disk: 80 GB or above
Processor: Pentium IV or above

Languages to be used

Java and its applications(JDBC, Servlets, JSP)


HTML
MySQL

Вам также может понравиться