Sei sulla pagina 1di 120

Project Presentation

On
Food Outlet
Presented To
Department Of Computer Science
Ganpat University,
Ganpat Vidyanagar - 384012
Department of Computer Science

Presented By:13084231051 : Kushwaha Vishal V.


13084231006 : Bhavsar Jigar H.

Project Profile :Project Profile

Food Outlet

Objective

Food Outlet referred to as system that is regulated as Food order


information to Customers, what they want. Customers time will Consuming
and Customer can get easily use this system at Home & get Food delivery at
Home Address.

Developed For

Risers WebTech (p) Ltd.

Types of Application

Web Based

Front-End

Asp.net with c# (.NET framework 4.0)

Back-End

SQL Server 2008 R2

Other Tools

Microsoft Office 2007, RFFlow 5.06, Crystal Report 13

Project Duration

90 Days

External Guide

Mrs. Mayuri Prajapati

Internal Guide

Mr. Chandrakant Prajapati

Developed By

Kushwaha Vishal V.
Bhavsar Jigar H.

Submitted To

Department Of Computer Science, Ganpat University

About the Organization

Risers WebTech (P) Ltd


Company Name

Risers WebTech Pvt. Ltd

About

Risers WebTech Pvt Ltd Stores quality web solutions at affordable prices.
Headed by Mr.Chirag Patel experienced web specialist and director of
operations, the management team is a small close-knit group of experts whose
main obsession is studying businesses and corporate characteristics, applying
each and every manufacturer's strength to the internet's meridian.
Our collaboration with my true solutions, which is Store accumulation level of
design order and getting good satisfaction from us. We take pride in our on time
delivery and ability to meet quick requests while exceeding customer quality
demands.

Address

S/11-12,
Perfect Plaza,
Radhanpur Road,
Mehsana-384002

Establish In

Risers WebTech established in

Man Power

15

Email Address

info@riserswebtech.com

Contact No.

+91 8000565665

Website

www.riserswebtech.com

Risers WebTech (P) Ltd


Risers Webtech Pvt Ltd Stores quality web solutions at affordable prices. Headed by
Mr.Chirag Patel experienced web specialist and director of operations, the management
team is a small close-knit group of experts whose main obsession is studying businesses and
corporate characteristics, applying each and every manufacturer's strength to the internet's
meridian.
Our collaboration with my true solutions, which is Store accumulation level of design order
and getting good satisfaction from us. We take pride in our on time delivery and ability to
meet quick requests while exceeding customer quality demands.
Customer Satisfaction continues to be of maximum importance to Risers Webtech Pvt Ltd as
do Consistent quality, Constant innovation, Technology enhancement; Process improves Sent
and Customer orientation. We have developed our core competence and aligning objectives
at all levels so as to realize synergy in operations. It is our collaborative approach, creative
input, and importance on economical solutions that has allowed us to develop an impressive
and varied client list.

Existing System Study :

In Earlier System only One Restaurant can use in this type of web
application but now we are include Many Restaurant use this online
facilities.

In the existing system in We are find Restaurant in only One City.

In existing customer can view single city restaurant Details.

In privies system we order email facility not available for the given order.

In the existing system Restaurant can add any Item in menu so its process is very lengthy.

Need for New System :

The system must be Online. So, anybody can access the website from anywhere.

We will Store restaurant search by City and nearby Your Location using our System

Customer can Give The Order we can Confirm by Email Facilities.

In our System Customer give order then it will automatically send mail to the
restaurant.

Customer does not need wait during holiday period.

System Requirement Specification:Server Side


Minimum Hardware Requirement
Processor

2.0 GHz

RAM

2 GB

Hard Disk

4 GB (Free Space)

Minimum Software Requirement


Operating System

Windows Server 2003

Web Server

IIS 6.0

Runtime Environment

.NET Framework 4.5

Back End

SQL Server 2008 R2

Other Tools

Crystal Report Tools 13.0

System Requirement Specification:Client Side

Minimum Hardware Requirement


Processor

1.0 GHz

RAM

1 GB

Hard Disk

2 GB Free Space

Minimum Software Requirement


Operating System

Windows XP or any Compatible OS.


Internet Explorer 6.0 or

Browser
Any Compatible Web Browser

Functional Specification : User Specification :-

Admin :
Admin can Manage Customer, Manage Restaurant, View
Feedback, View Order, Generate Report.
Restaurant :
Restaurant can Manage Profile, Manage Food, Manage
Order View.

Customer :
Customer can View Location, View Restaurant, Manage
Profile, Give Order, Give Feedback.

Functional Specification : There are following Users of our system : o Registration : Customer can easily register with our system and to get
username, password. Then to apply for Ordering Food.
o Manage Users : Admin manage Customer & Restaurant.
o Restaurant : Restaurant can Add Many Item in Menu.
Admin Manage Restaurant Details.
Restaurant can upload its own Proof.
o Manage Customer : Customer can apply for order Food and Admin Manage the
Customers.
o Manage Restaurant : Restaurant decide and arrange Food for an Eating of Favorite
Food.

o Food List :Admin decide and manage Food Items.


o Notification : When Customer give order so automatically send an E-Mail.
o Feedback : Customer can give Feedback and Admin manage the
Feedback.
o Report : Generate different type of report by Admin.
Report like Show Order List, Show Customer wise,
Restaurant wise details etc.

Module of system

Admin :-

The Admin user having full control of Food Outlet.

Login.

Admin can manage Restaurant.

Admin Can Manage Customer.

Admin can Manage Order.

Admin can Manage Feedback.

Admin Can Generate Report.

Logout.

Restaurant :

Registration.
Login.
Restaurant can manage Profile.
Restaurant can manage Food.
Restaurant can View order.
Logout.

Customer :

Registration.
Login.
Customer can
Customer can
Customer can
Customer can
Customer can
Logout

View Location.
View Restaurant Details.
Give Order.
Manage profile.
give feedback.

System Flow Chart :Start


Is Register ?

No

Registration

Yes
Login
No
Admin

Is Authenticate
?
Ye
Restaurant
s

Customer

Manage Profile
Manage Customer
Manage Restaurants
Manage Order

Manage
Restaurant Profile

View Location

Manage Food
View Restaurant
View Order
View Food
Details

Manage Feedback

Give Order

Generate Report

Give Feedback

Logout
Stop

Project Planning :Development


Phase

90 Days
0 to 15
Day

16 to 30
Day

31 to 45
Day

46 to 60
Day

61 to 75
Day

76 to 90
Day

Duration
(Day)

Requirement
Gathering

05

Analysis

10

Design

30

Coding

30

Testing

10

Implementation

05

Documentation

parallel

Total Time
(Days)

90

E R Diagram :-

UML - DIAGRAM

Use Case Diagram for Admin:-

Login

Manage
Customer
Manage
Restaurants
Manage
Order
Admin

Manage
Feedback
Generate
Report
Logout

Use Case Diagram for Restaurants :-

Registration

Login

Manage Rest_Profile

Manage Food
Restaurants
View Order

Logout

Use Case Diagram for Customer :Registration

Login

Manage Profile

View Location

View Restaurant
Customer

View Food Details

Give Order

Give Feedback
Logout

Activity Diagram for Admin :-

No

Login

? Is Valid

Manage
Customer

Manage
Restaurant

Yes

Manage
Order

Logout

Admin

Manage
Feedback

Generate
Report

Activity Diagram for Restaurants :-

Registration

No

Login

? Is Valid

Manage
Restaurant Profile

Yes

Manage
Food

Logout

Restaurant

View
Order

Activity Diagram for Customer :-

Registration

Login

No

? Is Valid

Manage
Profile

View
Location

Customer

Yes

View
Restaurant

View Food
Details

Logout

Give
Order

Give
Feedback

Class Diagram for Customer / Restaurant :Admin


- email

rregistration

+ Insert ()
+Manage()
+View ()
1

cregistration
- cid
*

- cname

feedback

- cemail

-emai

* - cpassword
- stateid

-messages
+ submit()
+ Insert()

+ Insert ()
+ Update ()
+ Delete ()
+ View ()

custlogin

- rname

- statename

- raddress

+ Add Details()
+ View()

-password
+ login()
+ View()

- rpassword

- fooditem
- foodprice
+ Manage Details()
+ Add Foods()
+ View ()

- rmincost

tblcity
- cityid

+ Insert ()
+ Update ()
+ Delete ()
+ View ()

- cityname
- stateid
+ Add Details()
+ View ()

Order
- orderid
- rid
- cid

*
*

restlogin
*

* 1 - rmobile
- remail
- rareaid

- cid
-emai

- foodtype

- stateid

- cmobile

- name

- foodid

* - rid

tblstate

fooddetail

- password

- rid
-emai
-password
+ login()
+ View()

-foodid
-Itemqunity
-orderdate
+ Manage Details()
+ Give Order()
+ View Detail()
+ Give Feedback()

Sequence Diagram for Admin :Admin

System
1. Login (Password)

1.1.1.1 Wrong Password or Success


2. Manage Customer
2.1.1.1 Allow to Manage Customer
3. Manage Restaurants (Food Data)
3.1.1.1 Allow to Manage Restaurants
4. Manage Order
4.1.1.1 Allow to View Order
5. Manage Feedback
5.1.1.1 Allow to Manage Feedback Data
6. Generate Report
6.1.1.1 Allow to Manage Report Data
7. Logout
7.1 Success

Database

1.1 Verify User


1.1.1 Acknowledgement
2.1 Customer Data
2.1.1 Result for Customer
3.1 Search Restaurants
3.1.1 Result for Restaurants
4.1 Order Details
4.1.1 Result for Order
5.1 Feedback Details
5.1.1 Result for Feedback Details
6.1 Report Details
6.1.1 Result for Report Details

Verify
Update
Change

Update
Change

View
Order

View
Feedback

View
Report

Sequence Diagram for Restaurant :-

Restaurant

System
1. Registration

1.1.1.1 Configuration
2. Login (Password)
2.1.1.1 Wrong Password or Success
3. Manage Profile
3.1.1.1 Allow to Manage Restaurant Details
4. Manage Food
4.1.1.1 Allow to Manage Food
5. View Order
5.1.1.1 Allow to Manage Order
6. Logout
6.1 Success

Database
1.1 Pass Parameter
1.1.1 Acknowledgement

Save

2.1 Verify User


2.1.1 Acknowledgement
3.1 Restaurant Details
3.1.1 Result for Restaurant Profile
4.1 Food Details
4.1.1 Result for Food
5.1 Order Details
5.1.1 Result for Order

Verify

Update
Change

Update
Change

View
Order

Sequence Diagram for Customer :Customer

System
1. Login (Password)

1.1.1.1 Wrong Password or Success


2. Manage Profile
2.1.1.1 Allow to Manage Customer Details
3. View Location
3.1.1.1 Allow to View Location
4. View Restaurant
4.1.1.1 Allow to View Restaurant
5. View Food Details
5.1.1.1 Allow to Manage Food
6. Give Order
6.1.1.1 Allow to give Order
7. Give Feedback
7.1.1.1 Allow to Give Feedback Data
8. Logout
8.1 Success

Database
1.1 Verify User
1.1.1 Acknowledgement
2.1 Customer Details
2.1.1 Result for Customer Profile

Verify

Update
Change

3.1 Location Details


3.1.1 Result for Location
4.1 Restaurant Details
4.1.1 Result for Restaurant

View
Location

View
Restaurant

5.1 Food Details


5.1.1 Result for Food
6.1 Order Details
6.1.1 Result for Order Details
7.1 Feedback Details
7.1.1 Result for Feedback Details

Update
Change

Update
Change
Give
Feedback

Collaboration Diagram for Admin :1.1 Verify User


2.1 Customer Data
3.1 Search Restaurant
4.1 Order Details
5.1 Feedback Details
6.1 Report Data
7.1 Success

Database

System

1. Login
2. Manage Customer
3. Manage Restaurant
4. Manage Order
5. Manage Feedback
6. Manage Report
7. Logout

1.1.1 Acknowledgement
2.1.1 Result of Search Customer
3.1.1 Result of Search Restaurant
4.1.1 Result of Order
5.1.1 Result of Feedback Data
6.1.1 Result of Report Data
1.1.1.1 Wrong Password or Success
2.1.1.1 Allow to Manage Customer
3.1.1.1 Allow to Manage Restaurant
4.1.1.1 Allow to Manage Order
5.1.1.1 Allow to Manage Feedback
6.1.1.1 Allow to Manage Report

Admin

Collaboration Diagram for Restaurant :-

1.1 Verify User


2.1 Restaurant Details
3.1 Food Details
4.1 Order Details
5.1 Success

Database

System

1.1.1 Acknowledgement
2.1.1 Result of Search
3.1.1 Result of Foods Details
4.1.1 Result of Order Details

1. Login
2. Manage Profile
3. Manage Food
4. View Order
5. Logout

1.1.1.1 Wrong Password or Success


2.1.1.1 Allow to Manage Restaurant Details
3.1.1.1 Allow to Manage Foods Details
4.1.1.1 Allow to Manage Order

Restaurant

Collaboration Diagram for Customer :1.1 Verify User


2.1 Customer Details
3.1 Location Details
4.1 Restaurant Details
5.1 Food Details
6.1 Order Details
7.1 Feedback Data
8.1 Success

System

Database
1.1.1 Acknowledgement

1. Login
2. Manage Profile
3. View Location
4. View Restaurant
5. View Food
6. Give Order
7. Give Feedback
8. Logout

2.1.1 Result of Profile


3.1.1 Result of Location
4.1.1 Result of Restaurant
1.1.1.1 Wrong Password or Success
2.1.1.1 Allow to Manage Profile
3.1.1.1 Allow to View Location
4.1.1.1 Allow to View Restaurant
5.1.1.1 Allow to View Food
6.1.1.1 Allow to Manage Order
7.1.1.1 Allow to Manage Feedback

Customer

5.1.1 Result of Food


6.1.1 Result of Order
7.1.1 Result of Feedback

Deployment Diagram:-

<<Processer>>

Admin

Interne
t
Restaurant

Web Server

Client

Customer

<<Processer>>
Application
server

Connection

<<Processer>>

Food Outlet

DB
Database server

DATA DICTIONARY

1.

adminlogin

2.

rregistration

3.

restlogin

4.

cregistration

5.

custlogin

6.

tblstate

7.

tblcity

8.

foodcategory

9.

ordercustomer

10.

paymentcustomer

11.

feedback

Table Name

adminlogin

Description

It Store to admin login details

Primary Key email

No

Field

Type

Size

Constraint

Description

1.

email

Varchar2

50

Primary key

It Store email Id of admin

2.

Password Varchar2

10

Not Null

It Store password of admin.

Table Name

restlogin

Description

It Store to restaurant login details

Primary Key email


Foreign Key

No

Field

rid :(References to rid from rregistration)

Type

1.

rid

Integer

1.

email

2.

Size

Constraint

Description

Foreign key

It Store rid of restaurant.

Varchar2

50

Primary key

It Store email Id of restaurant.

Password Varchar2

10

Not Null

It Store password of restaurant.

Table Name

custlogin

Description

It Store to customer login details

Primary Key cemail


Foreign Key

No

Field

cid :(References to cid from cregistration)

Type

1.

cid

Int

1.

email

2.

Size

Constraint

Description
It Store customer password and

Foreign key

Varchar2

50

Primary key

It Store email Id of customer.

Password Varchar2

10

Not Null

It Store password of customer.

email detail as references.

Table Name

cregistration

Description

It is used to fill the Customer Information.

Primary Key

cid

Foreign Key

stateid:(References to stateid from tblstate)

Unique key

cemail

No

Field

Type

1.

cid

Integer

2.

cname

Varchar2

3.

clastname

Varchar2

4.

stateid

Integer

5.

caddress

Varchar2

6.

cpincode

7.
8.
9.
10.

Size
-

Constraint

Description

Primary key

It Store Customer id for Customer.

20

Not Null

It Store Customer Name of Customer.

20

Not Null

It Store Customer last name of customer

Foreign Key

It Store stateid and city of customer

80

Not Null

It Store Address of Customer.

Numeric

Not Null

It Store Pincode of Your City.

cmobile

Numeric

10

Not Null

It Store Mobile No. of Customer.

cemail
cphone
cpassword

Varchar2
Numeric
Varchar2

50
10
10

Not Null

It Store Email Id of Customer.


It Store Phone No. of Customer.
It Store password of Customer.

Not Null

Table Name

rregistration

Description

It is used to fill the Restaurant Information.

Primary Key

rid

Foreign Key

stateid:(References to stateid from tblstate)

Unique key

remail

No

Field

Type

rid

Integer

rname

Varchar2

Stateid

Integer

4.

address

Varchar2

5.

pincode

6.

Size

Constraint

Description

Primary key

It Store Restaurant id for Restaurant.

Not Null

It Store Restaurant Name of Restaurant.

Foreign key

It Store stateid and city of Restaurant

50

Not Null

It Store Address of Restaurant.

Numeric

Not Null

It provid pincode of Restaurant address.

rmobile

Numeric

10

Not Null

It Store Mobile No. of Restaurant.

7.

rspecialties

Varchar2

80

Not Null

It Store Restaurant Specialties Details.

8.

rtype

Varchar2

35

Not Null

It Store Restaurant Type like fast food,buffet etc.

9.

remail

Varchar2

50

It Store Email of Restaurant.

10.

rownername

Varchar2

20

Not Null

It Store Owner Name For Restaurant.

11.

rownlast

Varchar2

20

Not Null

It Store Owner Last name For Restaurant.

12.

rpassword

Varchar2

10

Not Null

It Store password of Restaurant user.

13.

rdeliverytime

Datetime

Not Null

It Store Delivery Time of Restaurant.

14.

rifavailabledelivery

Varchar2

10

Not Null

It Store Available Item Delivery of Restaurant.

15.

rmincost

Numeric

Not Null

It Store Minimum Cost Item of Restaurant.

16.

Relogo

Varchar2

Max

Not Null

It Store Restaurant logo.

17.

licenseproof

Varchar2

Max

Not Null

It Store License copy of Restaurant.

20
-

Table Name

tblstate

Description

It Store State Information

Primary Key

stateid

No

Field

Type

1.

stateid

Integer

2.

statename

Varchar2

Size

20

Constraint

Description

Primary key

It State Id of your State.

Not Null

It Store State Name of Your State.

Table Name

tblcity

Description

It Store City Information.

Primary Key

cityid

Foreign Key

stated : (References to rstateid from


tblstate)

No

Field

Type

Size

Constraint

Description

1.

cityid

Integer

Primary key

It Store city Id of your City.

2.

stateid

Integer

Foreign Key

It Store State Id of your State.

3.

cityname

Varchar2

Not Null

It Store Name of Your City.

20

Table Name

fooddetails

Description

It Store Food details Information that store restaurant.

Primary Key

foodid

Field

No

Type

Size

Constraint

Description

1.

foodid

Integer

Primary key It Store food Id of Food details.

2.

foodtype

Varchar2

20

Not Null

It Store Foodtype Name of Food.

3.

fooditem

Varchar2

25

Not Null

It Store Food Item Name of Food.

4.

foodprice

Numeric

Not Null

It Store Food rate of price Food.

5.

foodimg

Varchar2

MAX

Not Null

It Store Food Images of Food.

6.

fooddeltime

Numeric

Not Null

It Store Food Delivery Time of


Food.

No

Table Name

order

Description

Table is use to order food given by customer.

Primary Key

orderid

Foreign Key

cid : (References to cid from cregestration)


foodid : (References to stateid from tblstate )
rid : (Refrerence to rid from rregestration)

Field

Type

Size

Constraint

Description

1.

orderid

Integer

Primary key

It Store Order id. for Customer.

2.

cid

Integer

Foreign Key

It Store cid of Customer.

3.

foodid

Integer

Foreign Key

It Store foodid of food details

4.

rid

Integer

Foreign Key

It Store rid of Restaurant.

5.

itemqty

Varchar2

10

Not Null

It Store Item Quantity of Food.

6.

totalprice

Numeric

Not Null

It Store Total Price of Food.

7.

orderdate

Datetime

Not Null

It Store Order Date of Food.

8.

orderoutward

Numeric

Not Null

It Store Order Outward For Restaurant.

9.

orderstatus

Varchar2

20

Not Null

It Store Order Status of Food.

10.

paymentmode

Varchar2

20

Not Null

It Store Payment mode of Food like COD or


Online payment.

No

Table Name

Feedback

Description

It Store review or suggestion about site given by


customer and restaurant

Primary Key

feedback_id

Field

Type

Size

Constraint

Description

1.

feedback_id

Integer

Primary key

It Store feedback Id

2.

name

Varchar2

20

Not Null

It Store Name of feedback given.

3.

email

Varchar2

25

Not Null

It Store Email id of feedback person

4.

messages

Varchar2

250

NotNull

It Store messages of feedback person

INPUT DESIGN

Home Page :-

Description:- This is Home page and it content menu bar and also Select the State and City.

Continue

HOMEPAGE(Cont)

Description:- This is Home page and it easily manage with our system, Subscribe via Email and show the information of our page.

Input Design For Admin Side


1.

ADMIN LOGIN PAGE WITH VALIDATION

2.

ADMIN LOGIN PAGE

3.

ADMIN MANAGE CUSTOMER

4.

MANAGE CUSTOMER WITH ITS DETAILS

5.

CUSTOMER BLOCKED

6.

ADMIN MANAGE RESTAURANT

7.

ADMIN DOWNLOAD PROOF

8.

ADMIN DELETE RESTAURANT

9.

FILTER CUSTOMER ORDER LIST BY RESTAURANT

10. MANAGE FEEDBACK

Admin Login with Validation :-

Description:-This page show the Admin login details. In page different validation apply on username,
conform password. If user name are wrong then define display error message.

Admin Login :-

Description:-This page show the Admin login details. In page apply on username, conform password. If user name
are wrong then define display error message.

Admin_Manage_Customer :-

Description:-This page show the Admin can manage Customers. In page different type of customer details are
available and it will delete it.

Manage Customer with details :-

Description:-This page show the Admin can manage Customers. In page admin select one customer so it will show
the information of particular customer then after delete it.

Customer Block :-

Description:-This page show the Admin can manage Customers. In page admin select one customer so it will show
the information of particular customer then after blocked it.

After Block Customer login :-

Description:-This page show the Admin can Blocked Customers. In page admin Blocked customer so it will not
Login in our system.

Admin_Manage_Restaurant :-

Description:-This page show the Admin can manage Restaurant. In page admin can easily manage to restaurant.

Admin download proof :-

Description:-This page show the Admin can download proof. In page admin download Restaurants Proof.

Admin delete Restaurant :-

Description:-This page show the Admin can delete restaurant. In page admin delete restaurant so it will send mail via
perfect reason.

Filter Customer Order list by


Restaurant:-

escription :- This Page Is Show the Order with Filtering Restaurant details.

Manage Feedback :-

Description:-This page show the Admin can manage feedback. In page admin manage feedback.

Input Design For Restaurant Side


1.

REGISTRATION PAGE WITH VALIDATION

2.

REGISTRATION PAGE

3.

RECEIVE EMAIL WHEN SUCCESSFULLY LOGIN

4.

SHOW LOGIN DETAILS IN EMAIL.

5.

LOGIN PAGE WITH VALIDATION

6.

RESTAURANT LOGIN PAGE

7.

ADD FOOD DETAILS WITH VALIDATION

8.

ADD FOOD DETAILS

9.

UPDATE FOOD DETAILS

10. DELETE FOOD ITEM


11. RESTAURANT UPDATE PROFILE PAGE
12. AFTER UPDATE PROFILE PAGE
13. RECEIVE EMAIL OF CUSTOMERS ORDER
14. SHOW CUSTOMER ORDER DETAILS IN EMAIL
15. FORGET PASSWORD PAGE
16. AFTER FORGET PASSWORD SHOW INFORMATION
17. RECEIVE EMAIL OF FORGET PASSWORD
18. SHOW PASSSWORD DETAILS IN EMAIL
19. RECEIVE EMAIL AFTER DELETE RESTAURANT
20. MAIL DETAILs

Restaurant Registration form with


Validation :-

Description:- This is page is used to signup restaurant. In This Page show information with validation

Continue

Restaurant Registration form with


validation :-

Description:- This is page is used to signup restaurant. In This Page show information with validation

Restaurant Registration form :-

Continue
Description:- This is page is used to signup restaurant. In This Page restaurant can Register in our system.

Description:- This is page is used to signup restaurant. In This Page restaurant can Register in our system.

Receive Email when successfully


Login :-

Description:- This is page is used to receive email when successfully login. In This Page is show Receive Email Restaurant can add own
Information.

Show Login Details :-

Description:- This is page is used to show email when successfully login. In This Page is show Show Information of restaurant login
details.

Login Page with validation :-

Description:- This is page is used to login Page. In This Page is show Restaurant Login Information with Validation Control.

Restaurant Login Page :-

Description:- This is page is used to login Page. In This Page is show Restaurant can fill the username and password so it will Login into
our system.

Add Food Details with Validation :-

Description:- This is page is used to Add Food Details with validation control. In This Page is show Restaurant Can add Wrong Food
Item In Our System so Error Message is generated.

Add Food Details :-

Description:- This is page is used to Add Food Details. In This Page is show Restaurant Can add Food Item In Our System.

Update Food Details :-

Description:- This is page is used to Update Food Details. In This Page is show Restaurant Can Change the all Food Item In Our System
then after click on update button.

Delete Food Item :-

Description:- This is page is used to Delete Food Item. In This Page is show Restaurant Can delete Food Item In Our System.

Restaurant Update Profile Page :-

Continue
Description:- This is page is show restaurant details and information of restaurant thats restaurant can update his profile and information
in this form.

Restaurant Update Profile Page :-

Description:- This is page is show restaurant details and information of restaurant thats restaurant can update his profile and information
in this form.

After Update Profile Page :-

Description:- This is page is after update restaurant details and information of restaurant thats restaurant can update his profile and
information.

Receive Email of Customers Order

:-

Description:- This is page is show receive email of customer order. In this page show the email when customer give the order it will
automatically send email.

Show Customer Order Details in


email :-

Description:- This is page show customer order details. In this email show the restaurant name, customer name, address , orderid , items,
price, quantity, total amount information.

Forget Password Page :-

Description:- This is page use to restaurant forget password. In this page restaurant can forget password it will click on get password button.
This process is same as customer side.

After Forget Password Show Information


:-

Description:- This is page use to after forget password show information. In this page show the dialog box when successfully submitted
password so it will send mail in our email address.

Receive Email of Forget password

:-

Description:- This is page is show receive email of forget password.

Show Password Details in email :-

Description:- This is page is show password details in email. In this page we provide new generated password to the restaurant.

Receive email After delete restaurant :-

Description:-This page show the Admin can delete restaurant. In page admin delete restaurant so it receive mail via
perfect reason.

Mail Details :-

Description:-This page show the Admin can delete restaurant. In page admin delete restaurant so it will show mail
details.

Input Design For Customer Side


1.

SEARCH RESTAURANT BY STATE AND CITY

2.

SHOW RESTAURANT LIST

3.

SHOW RESTAURANT MENU

4.

ADD ITEM INTO ORDER CART

5.

REGISTRATION PAGE WITH VALIDATION

6.

REGISTRATION PAGE

7.

LOGIN PAGE WITH VALIDATION

8.

LOGIN PAGE OF CUSTOMER

9.

SHOW ORDER DETAILS

10. SHOW ORDER CONFIRM PAGE


11. RECEIVE EMAIL GIVEN ORDER DETAILS
12. SHOW DETAIL OF ORDER IN EMAIL
13. CUSTOMER UPDATE PROFILE
14. AFTER UPDATE PROFILE
15. VIEW ORDER DETAILS
16. FEEDBACK PAGE WITH VALIDATION
17. FEEDBACK PAGE
18. AFTER BLOCKED CUSTOMER LOGIN

Search Restaurant by State and City:-

Description:- This is page is use to search restaurant state and city. In this page customer selected is state and city then after click on find
restaurant button show it will display full list of restaurant which is selected in city.

Show Restaurant list:-

Description:- This is page is use to show restaurant list available in city. In this page show all restaurant list available in your city then
customer can selected nearest restaurant.

Show Restaurant menu :-

Description:- This is page is use to show restaurant menu. In this page There are many item available so customer can select many item.

Add items into order Cart:-

Description:- This is page is use add item into order cart. In this page customer selected many item so it will automatically send in order
cart.

Registration page with validation :-

Description:- This is page is use to customer registration page with validation control.

Registration Page:-

Description:- This is page is use to customer registration page. In this page customer can add its own details.

Login page with validation:-

Description:- This is page is use to login with validation control. In this page the customer enter incorrect email or password so error
message is generated.

Login page of Customer :-

Description:- This is page is use to Login page of customer. In this page customer can give email address or password show it can be ready
login in our system.

Show Order Details:-

Description:- This is page is use to show order details. In this page customer show order information then after selected payment like cash
on delivery and online payment.

Show Order Confirmation Page :-

Description:- This is page is use to show order Confirmation page Information.

Receive Email Given Order Details :-

Description:- This is page is use to Receive email given order details. In this page customer can give the order so it will automatically send
email.

Show Details of Order in Email:-

Description:- This is page is use to Show details of order in email. In this page customer show its own order details in email.

Customer Update Profile:-

Description:- This is page is use to Customer update profile. In this page customer can update its own personal information.

Continue

Customer Update Profile:-

Description:- This is page is use to Customer update profile. In this page customer can update its own personal information.

After Update Profile:-

Description:- This is page is use to after update profile. In this page customer can update its own personal information so conformation
message is show.

View Order Details:-

Description:- This is page is use to view order details. It show your own order details.

Feedback Page with Validation :-

Description: - This is page is use to feedback page with validation control. It show error when enter wrong information.

Feedback Page :-

Description:- This is page is use to Give feedback information. In this page customer can give feedback.

After Blocked Customer Login :-

Description: - This page show the Admin can Blocked Customers. In page admin Blocked customer so it will not Login in our system.

Output Design :

1. CUSTOMER ORDER REPORT


1.1 SEARCH BY NAME
1.2 SEARCH BY ORDER NO.
1.3 SEARCH BY ORDER RESTAURANT
2. CUSTOMER DETAILS REPORT
2.1 SEARCH BY CITY
2.2 SEARCH BY NAME
3. RESTAURANT DETAILS REPORT
3.3 SEARCH BY CITY
3.4 SEARCH BY RESTAURANT

Customer Order Report :-

Description:- This is page is use to Customer Order details report. This report is created by admin. In this page show customer name,
restaurant name, order date, order Id, and delivery address of customer.

Search by Name :-

Description : - This Report is Show The information of search by customer name. in this report customer name, address, city, mobile no,
email address show information.

Search by Order No. :-

Description : - This Report is Show The information of search by customer order no. in this report customer name, restaurant name, order
date, order no, delivery address and total show information.

Search by Order Restaurant :-

Description : - This Report is Show The information of search by order restaurant. In this report customer name, restaurant name, order
date, order no, delivery address and total show information.

Customer Details Report :-

Description:- This is page is use to Customer Details Report. It show details about customer name, customer address and email with order
number of given and order delivery status.

Search by City :-

Description : - This Report is Show The information of customer details report search by city. In this report customer name, Address, city,
mobile no, email address show information.

Search by Name :-

Description : - This Report is Show The information of customer details report search by name. In this report customer name, Address, city,
mobile no, email address show information.

Restaurant Details Report :-

Description:- This is page is use to Restaurant Details Report. It show details of restaurant name, speciality and about the restaurant contact
number and email address details in this report.

Search by City :-

Description : - This Report is Show The information of City wise restaurant details report. In this report restaurant name, city, Specialty,
contact no, email address show information.

Search by Restaurant :-

Description : - This Report is Show The information of restaurant wise details report. In this report restaurant
name, city, Specialty, contact
no, email address show information.

12. TESTING
Module:

Admin

Description:

It is verify all detail

Tester Name:

Kushwaha Vishal V.
Bhavsar Jigar H.

Status:

Testing should be successfully.

Sr.No

Test Case

Login Page
1.

2.

Login Page

Test Description

Enter correct Username and Password.

Invalid username and password.

Actual Result

The system send them


at admin home page.
Login should fail with an
error message Invalid
Username and
Password

Status

Pass

Fail

Module:

Restaurant

Description:

It is verify all detail

Tester Name:

Kushwaha Vishal V.
Bhavsar Jigar H.

Status:

Testing should be successfully.

NO

Test Cases
1.

User Login

Validation Test Cases

Case Type

Actual Result

Pass/Fail

1. Non registered User

Non Registered User


can not login

Fail

2. Wrong Userid and Password

The system will


display a message
like "Wrong Userid
and Password

Fail

3. Enter correct Userid and Password

The system display


home page for user

Pass

1. Required field Validator

You have to enter


some value into
mandatory fields
Only10 number are
enter in the field

Pass

Pass

4. CompareValidatore

Check the proper


format of Email-Id
Password and
confirm password are
not same

5. CustomValidator

Length >8 and <16

Pass

2. RangeValidat-or

3. RegularExpressionValidator

Pass

Pass

Module:

Customer

Description:

It is verify all detail

Tester Name:

Kushwaha Vishal V.
Bhavsar Jigar H.

Status:

Testing should be successfully.

NO

Test Cases
1.

User Login

Validation Test Cases

Case Type

Actual Result

Pass/Fail

1. Non registered User

Non Registered User


can not login

Fail

2. Wrong Userid and Password

The system will


display a message like
"Wrong Userid and
Password

Fail

3. Enter correct Userid and Password

The system display


home page for user

Pass

1. Required field Validator

You have to enter some


value into mandatory
fields
Only10 number are
enter in the field

Pass

Check the proper


format of Email-Id
Password and confirm
password are not same

Pass

Length >8 and <16

Pass

2. RangeValidat-or

3. RegularExpressionValidator
4. CompareValidatore

5. CustomValidator

Pass

Pass

POST IMPLEMENTATION REVIEW

Post Implementation Review Is Conducted By Customer and Restaurant.

The important point that to keep during post implementation review is determining
whether the Application has met its objective that is, analysts want to know if the
performance level of Customer has improved.

In our system the Admin can Manage Customer ,Manage Restaurant Details, Manage
Order Details.

Customer can Search restaurant by State and city for food ordering.

Customer and Restaurant Easy to Manage Task and Food Ordering by customer and
We Send Mail to both in information about ordering and Related details.

FUTURE ENHANCEMENT

Search facility will be improved we include comparing by restaurant.

We Include Rating Facility to easily find restaurant.

We Add Payment Facility online in our system.

Implement like dislike review by customer in restaurant food.

We include online chat facility with restaurant.

BIBLIOGRAPHY
During the development of project. We have use following web site For
guideline
Book :
N.o

Book Name

Author Name

The Book of ASP .NET


A Guide for Developers

Robert B. Dunaway

Beginning
Microsoft ASP 2008
Wiley Publishing, Inc

3
4

Edition

Publication

Wiley India Pvt Ltd

Thereon Willis
and
Bryan Newsome

2nd edition

The Complete Reference of


ASP .net 2008

Jeffrey R. Shapiro

2nd edition

Nirav Prakashan

THE BOOK OF ASP.NET


2002

Mathew MacDonald

Web Site :
www.asp.net.com
www.foodpanda.in
www.dotnetspider.com
www.forums.asg.net.com
www.roseindia.net
www.stackoverflow.com
www.w3school.com

Site References :
Website:
http://www.Foodpanda.com
http://Khayejao.com
https://www.Testykhana.com

Thank
You.

Potrebbero piacerti anche