Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
On
Food Outlet
Presented To
Department Of Computer Science
Ganpat University,
Ganpat Vidyanagar - 384012
Department of Computer Science
Food Outlet
Objective
Developed For
Types of Application
Web Based
Front-End
Back-End
Other Tools
Project Duration
90 Days
External Guide
Internal Guide
Developed By
Kushwaha Vishal V.
Bhavsar Jigar H.
Submitted To
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
Man Power
15
Email Address
info@riserswebtech.com
Contact No.
+91 8000565665
Website
www.riserswebtech.com
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 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.
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
In our System Customer give order then it will automatically send mail to the
restaurant.
2.0 GHz
RAM
2 GB
Hard Disk
4 GB (Free Space)
Web Server
IIS 6.0
Runtime Environment
Back End
Other Tools
1.0 GHz
RAM
1 GB
Hard Disk
2 GB Free Space
Browser
Any Compatible Web Browser
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.
Module of system
Admin :-
Login.
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.
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
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
Login
Manage
Customer
Manage
Restaurants
Manage
Order
Admin
Manage
Feedback
Generate
Report
Logout
Registration
Login
Manage Rest_Profile
Manage Food
Restaurants
View Order
Logout
Login
Manage Profile
View Location
View Restaurant
Customer
Give Order
Give Feedback
Logout
No
Login
? Is Valid
Manage
Customer
Manage
Restaurant
Yes
Manage
Order
Logout
Admin
Manage
Feedback
Generate
Report
Registration
No
Login
? Is Valid
Manage
Restaurant Profile
Yes
Manage
Food
Logout
Restaurant
View
Order
Registration
Login
No
? Is Valid
Manage
Profile
View
Location
Customer
Yes
View
Restaurant
View Food
Details
Logout
Give
Order
Give
Feedback
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()
System
1. Login (Password)
Database
Verify
Update
Change
Update
Change
View
Order
View
Feedback
View
Report
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
Verify
Update
Change
Update
Change
View
Order
System
1. Login (Password)
Database
1.1 Verify User
1.1.1 Acknowledgement
2.1 Customer Details
2.1.1 Result for Customer Profile
Verify
Update
Change
View
Location
View
Restaurant
Update
Change
Update
Change
Give
Feedback
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
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
Restaurant
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
Customer
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
No
Field
Type
Size
Constraint
Description
1.
Varchar2
50
Primary key
2.
Password Varchar2
10
Not Null
Table Name
restlogin
Description
No
Field
Type
1.
rid
Integer
1.
2.
Size
Constraint
Description
Foreign key
Varchar2
50
Primary key
Password Varchar2
10
Not Null
Table Name
custlogin
Description
No
Field
Type
1.
cid
Int
1.
2.
Size
Constraint
Description
It Store customer password and
Foreign key
Varchar2
50
Primary key
Password Varchar2
10
Not Null
Table Name
cregistration
Description
Primary Key
cid
Foreign Key
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
20
Not Null
20
Not Null
Foreign Key
80
Not Null
Numeric
Not Null
cmobile
Numeric
10
Not Null
cemail
cphone
cpassword
Varchar2
Numeric
Varchar2
50
10
10
Not Null
Not Null
Table Name
rregistration
Description
Primary Key
rid
Foreign Key
Unique key
remail
No
Field
Type
rid
Integer
rname
Varchar2
Stateid
Integer
4.
address
Varchar2
5.
pincode
6.
Size
Constraint
Description
Primary key
Not Null
Foreign key
50
Not Null
Numeric
Not Null
rmobile
Numeric
10
Not Null
7.
rspecialties
Varchar2
80
Not Null
8.
rtype
Varchar2
35
Not Null
9.
remail
Varchar2
50
10.
rownername
Varchar2
20
Not Null
11.
rownlast
Varchar2
20
Not Null
12.
rpassword
Varchar2
10
Not Null
13.
rdeliverytime
Datetime
Not Null
14.
rifavailabledelivery
Varchar2
10
Not Null
15.
rmincost
Numeric
Not Null
16.
Relogo
Varchar2
Max
Not Null
17.
licenseproof
Varchar2
Max
Not Null
20
-
Table Name
tblstate
Description
Primary Key
stateid
No
Field
Type
1.
stateid
Integer
2.
statename
Varchar2
Size
20
Constraint
Description
Primary key
Not Null
Table Name
tblcity
Description
Primary Key
cityid
Foreign Key
No
Field
Type
Size
Constraint
Description
1.
cityid
Integer
Primary key
2.
stateid
Integer
Foreign Key
3.
cityname
Varchar2
Not Null
20
Table Name
fooddetails
Description
Primary Key
foodid
Field
No
Type
Size
Constraint
Description
1.
foodid
Integer
2.
foodtype
Varchar2
20
Not Null
3.
fooditem
Varchar2
25
Not Null
4.
foodprice
Numeric
Not Null
5.
foodimg
Varchar2
MAX
Not Null
6.
fooddeltime
Numeric
Not Null
No
Table Name
order
Description
Primary Key
orderid
Foreign Key
Field
Type
Size
Constraint
Description
1.
orderid
Integer
Primary key
2.
cid
Integer
Foreign Key
3.
foodid
Integer
Foreign Key
4.
rid
Integer
Foreign Key
5.
itemqty
Varchar2
10
Not Null
6.
totalprice
Numeric
Not Null
7.
orderdate
Datetime
Not Null
8.
orderoutward
Numeric
Not Null
9.
orderstatus
Varchar2
20
Not Null
10.
paymentmode
Varchar2
20
Not Null
No
Table Name
Feedback
Description
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
3.
Varchar2
25
Not Null
4.
messages
Varchar2
250
NotNull
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.
2.
3.
4.
5.
CUSTOMER BLOCKED
6.
7.
8.
9.
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.
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.
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.
Description:-This page show the Admin can download proof. In page admin download Restaurants Proof.
Description:-This page show the Admin can delete restaurant. In page admin delete restaurant so it will send mail via
perfect reason.
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.
2.
REGISTRATION PAGE
3.
4.
5.
6.
7.
8.
9.
Description:- This is page is used to signup restaurant. In This Page show information with validation
Continue
Description:- This is page is used to signup restaurant. In This Page show information with validation
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.
Description:- This is page is used to receive email when successfully login. In This Page is show Receive Email Restaurant can add own
Information.
Description:- This is page is used to show email when successfully login. In This Page is show Show Information of restaurant login
details.
Description:- This is page is used to login Page. In This Page is show Restaurant Login Information with Validation Control.
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.
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.
Description:- This is page is used to Add Food Details. In This Page is show Restaurant Can add Food Item In Our System.
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.
Description:- This is page is used to Delete Food Item. In This Page is show Restaurant Can delete Food Item In Our System.
Continue
Description:- This is page is show restaurant details and information of restaurant thats restaurant can update his profile and information
in this form.
Description:- This is page is show restaurant details and information of restaurant thats restaurant can update his profile and information
in this form.
Description:- This is page is after update restaurant details and information of restaurant thats restaurant can update his profile and
information.
:-
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.
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.
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.
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.
:-
Description:- This is page is show password details in email. In this page we provide new generated password to the 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.
2.
3.
4.
5.
6.
REGISTRATION PAGE
7.
8.
9.
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.
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.
Description:- This is page is use to show restaurant menu. In this page There are many item available so customer can select many item.
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.
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.
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.
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.
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.
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.
Description:- This is page is use to Show details of order in email. In this page customer show its own order details in email.
Description:- This is page is use to Customer update profile. In this page customer can update its own personal information.
Continue
Description:- This is page is use to Customer update profile. In this page customer can update its own personal information.
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.
Description:- This is page is use to view order details. It show your own order details.
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.
Description: - This page show the Admin can Blocked Customers. In page admin Blocked customer so it will not Login in our system.
Output Design :
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.
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.
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.
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.
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:
Tester Name:
Kushwaha Vishal V.
Bhavsar Jigar H.
Status:
Sr.No
Test Case
Login Page
1.
2.
Login Page
Test Description
Actual Result
Status
Pass
Fail
Module:
Restaurant
Description:
Tester Name:
Kushwaha Vishal V.
Bhavsar Jigar H.
Status:
NO
Test Cases
1.
User Login
Case Type
Actual Result
Pass/Fail
Fail
Fail
Pass
Pass
Pass
4. CompareValidatore
5. CustomValidator
Pass
2. RangeValidat-or
3. RegularExpressionValidator
Pass
Pass
Module:
Customer
Description:
Tester Name:
Kushwaha Vishal V.
Bhavsar Jigar H.
Status:
NO
Test Cases
1.
User Login
Case Type
Actual Result
Pass/Fail
Fail
Fail
Pass
Pass
Pass
Pass
2. RangeValidat-or
3. RegularExpressionValidator
4. CompareValidatore
5. CustomValidator
Pass
Pass
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
BIBLIOGRAPHY
During the development of project. We have use following web site For
guideline
Book :
N.o
Book Name
Author Name
Robert B. Dunaway
Beginning
Microsoft ASP 2008
Wiley Publishing, Inc
3
4
Edition
Publication
Thereon Willis
and
Bryan Newsome
2nd edition
Jeffrey R. Shapiro
2nd edition
Nirav Prakashan
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.