Académique Documents
Professionnel Documents
Culture Documents
A
PROJECT REPORT ON
CATERERS HERE!!
User Defined Project
Submitted by
Princy Agrawal (150020107001)
Neha Basera (150020107003)
Purva Mistry (150020107084)
Guided by
(Asst. Prof.) Miss Bansari Thakkar
In fulfillment for the award of the degree
Of
BACHELOR OF ENGINEERING
In
COMPUTER ENGINEERING
Summer-2019
1
Team ID: 32197 AIT C.E
CERTIFICATE
Date:
This is to certify that the project entitled “CATERERS HERE!” has been carried out by
PRINCY AGRAWAL (150020107001) under my guidance in fulfillment of the degree of
Bachelor of Engineering in COMPUTER ENGINEERING (8th Semester) of Gujarat
Technological University, Ahmedabad during the academic year 2017-18.
2
Team ID: 32197 AIT C.E
CERTIFICATE
Date:
This is to certify that the project entitled “CATERERS HERE!” has been carried out by
NEHA BASERA (150020107003) under my guidance in fulfillment of the degree of Bachelor
of Engineering in COMPUTER ENGINEERING (8th Semester) of Gujarat Technological
University, Ahmedabad during the academic year 2017-18.
3
Team ID: 32197 AIT C.E
CERTIFICATE
Date:
This is to certify that the project entitled “CATERERS HERE!” has been carried out by
PURVA MISTRY (150020107084) under my guidance in fulfillment of the degree of Bachelor
of Engineering in COMPUTER ENGINEERING (8th Semester) of Gujarat Technological
University, Ahmedabad during the academic year 2017-18.
4
Team ID: 32197 AIT C.E
We hereby certify that we are the sole authors of this IDP/UDP project report and that neither any
part of this IDP/UDP project report nor the whole of the IDP/UDP Project report has been submitted
for a degree by other student(s) to any other University or Institution.
We certify that, to the best of our knowledge, the current IDP/UDP Project report does not infringe
upon anyone’s copyright nor violate any proprietary rights and that any ideas, techniques, quotations
or any other material from the work of other people included in our IDP/UDP Project report, published
or otherwise, are fully acknowledged in accordance with the standard referencing practices.
Furthermore, to the extent that we have included copyrighted material that surpasses the boundary of
fair dealing within the meaning of the Indian Copyright (Amendment) Act 2012, we certify that we have
obtained a written permission from the copyright owner(s) to include such material(s) in the current
IDP/UDP Project report and have included copies of such copyright clearances to our appendix.
We have checked the write up of the present IDP/UDP Project report using anti-plagiarism database
and it is in the allowable limit. In case of any complaints pertaining to plagiarism, we certify that we
shall be solely responsible for the same and we understand that as per norms, University can even
revoke BE degree conferred upon the student(s) submitting this IDP/UDP Project report, in case it is
found to be plagiarised.
Team:
5
Team ID: 32197 AIT C.E
TABLE OF CONTENTS
Acknowledgment I
College Certificates II
Plagiarism Certificate
List Of Tables
List of Figures
Chapter : 1 Introduction
2.4.1.1 Activities
6
Team ID: 32197 AIT C.E
2.4.1.2 Environment
2.4.1.3 Interactions
2.4.1.4 Objects
2.4.1.5 Users
2.4.3 Ideation
3.3.1 Functionality
3.3.2 Usability
3.3.3 Reliability
3.3.4 Performance
3.3.5 Supportability
7
Team ID: 32197 AIT C.E
Design)
4.5.4 ER Diagram
4.6 Snapshots
4.7 Result
4.8 Testing
6.1 Limitation
Chapter: 8 References
8
Team ID: 32197 AIT C.E
9
Team ID: 32197 AIT C.E
List Of Figures
Fig(4.5.4) ER Diagram 34
10
Team ID: 32197 AIT C.E
List of Tables
Table(5.1) Caterers 36
Table(5.2) orders 36
Table(5.3) users 36
Table(5.4) caterercities 37
Table(5.5) caterersoreder 37
Table(5.6) catererpackages
Table(5.7) admin
Table(5.8) reviews
Table(5.9) cuisines
Table(5.10) caterercuisene
11
Team ID: 32197 AIT C.E
Chapter 1: Introduction
12
Team ID: 32197 AIT C.E
There are individual websites of the caterers. None of them are providing the
authenticated data based on user reviews. Other websites and applications are
only informative or providing normal booking services. People are also not
aware about this kind of websites and are not eager to use them. Hence we
really need to develop a website which can bring evolution in online catering
services.
In this project we have used Java Technology (JSP & Servlet) for the
database connectivity due to the good features that it facilitates with. The other
technology used is My SQL Server to maintain the records & data. The
combination of both makes the project easy to design & also attractive for
the users to use.
13
Team ID: 32197 AIT C.E
14
Team ID: 32197 AIT C.E
Also known as the spiral lifecycle model (or spiral development), it is a systems
development method (SDM) used in information technology (IT).
15
Team ID: 32197 AIT C.E
IDENTIFY RISK := In this project we must identify the risk at the starting
phase for example the raw database is reliable or not? Require resources are
safe to develop the application etc.
ASSESSMENT OF RISK := Risk assessment is the process of analyzing a
potential losses from a given hazard using a combination of known information
about the situation, knowledge about the underlying process, and judgment
about the information that is not known or well understood.
16
Team ID: 32197 AIT C.E
18
Team ID: 32197 AIT C.E
19
Team ID: 32197 AIT C.E
20
Team ID: 32197 AIT C.E
1) Customer
Customer is the person or an organizational body that requests or gives
services to the organization. The customer has to subscribe (register) first with
the organization so that necessary authentication can be done.
2) Organizer
Organizer is a receptionist or any other employee that manages client
appointment and schedules the services.
One is responsible to communicate to client via mail, Sort massage services or
face to face.
3) Admin
Administrators are the personnel of the organization whom will be granted the
privileges to deliver the services properly and in a timely manner
All the decisions will be taken by the administrators of the company.
Hardware Requirements:
Processor: Minimum Microprocessor Intel Pentium IV (2.4 GHz.).
RAM: Minimum 256MB.
Hard Disk: Minimum 8GB on system drive.
Software Requirements:
OS: Windows XP or higher
Software Technology: JAVA EE 6, ANGULAR JS
Tool: Net Beans IDE/Eclipse, Visual Studio Code
Internet: Web Server(Apache Tomcat)
Database: MySQL,SQLite
21
Team ID: 32197 AIT C.E
3.3.1 Functionality
As the name suggests, our website will be providing the list of restaurants who
provide the catering service. The list will also contain those caterers who are
solely in the catering business. Our website will not only provide the list but
also will sort out the best caterer for the user according to the details entered
by them. We also plan to arrange the meetings for tasting which will further
help the customer to decide according to their taste or flavor of the food.
3.3.2 Usability
This website provides the list of caterers. Any user can use this website. There
is no specific time duration to learn to use the web site. Low workload is
perceived.
3.3.3 Reliability
It is secure as well as highly accurate.
3.3.4 Performance
3.3.5 Supportability
22
Team ID: 32197 AIT C.E
2. Technical Feasibility:
23
Team ID: 32197 AIT C.E
• This project contains the following validations: These validations include input
validation for the members or the users while registration.
• Caterers Registration
• Food delivery for tasting the food of the caterer the user can book
• Payment Mode
• Help mode
• Booking of caterer
24
Team ID: 32197 AIT C.E
25
Team ID: 32197 AIT C.E
26
Team ID: 32197 AIT C.E
27
Team ID: 32197 AIT C.E
4.5.4 ER Diagram
28
Team ID: 32197 AIT C.E
4.6 Snapshots
Home Page
29
Team ID: 32197 AIT C.E
30
Team ID: 32197 AIT C.E
Caterer Page
31
Team ID: 32197 AIT C.E
Caterer Account
32
Team ID: 32197 AIT C.E
Caterer Account
33
Team ID: 32197 AIT C.E
4.7 Testing
34
Team ID: 32197 AIT C.E
Category Verify user Select Caterer User User can Pass 29/03/2019
can select categor s could select
different y select different
types of types of
different
categories categorie
or not types of s
categories
Category Verify user Select sub- User could User can Pass 29/03/2019
can select category select select
different different different
types of types of types of
categories categories categories
or not
Sub - Verify user Select User could User can Pass 29/03/2019
Category can select category select select
different different different
types of types of types of
categories categories sub
or not categories
Sub- Verify user Select User could User can Pass 29/03/2019
Category can select category select select
different different different
types of types of sub types of
categories categories sub
or not categories
35
Team ID: 32197 AIT C.E
FIELD
Sr.No. NAME FIELD TYPE CONSTRAINT DESCRIPTION
FIELD
Sr.No. FIELD TYPE CONSTRAINT DESCRIPTION
NAME
36
Team ID: 32197 AIT C.E
FIELD FIELD
Sr.No. CONSTRAINT DESCRIPTION
NAME TYPE
FIELD
Sr.No. FIELD TYPE CONSTRAINT DESCRIPTION
NAME
This is the primary key for
1 Op_Id NUM(50) PK
Operation table
2 Package VARCHAR(50) Package Selection
3 Date Date Date of setup
4 Time Date Time hours for setup
5 Cuisine VARCHAR(100) Details Of selected Cuisine
6 Caterer_Id NUM(50) FK Primary key of caterer table
Primary key of customer table
Customers_Id NUM(50) FK
7
8 LOC_Id NUM(50) FK Primary key of Location table
9 VID_Id NUM(50) FK Primary key of Videos table
37
Team ID: 32197 AIT C.E
FIELD
Sr.No. FIELD TYPE CONSTRAINT DESCRIPTION
NAME
This is the primary key for
1 LOC_Id NUM(50) PK
Location table
2 Address VARCHAR(50) Address of the Stall setup
3 No. of Stalls NUM(10) Number of stalls at a place
4 Op_Id NUM(50) FK Primary key of Operation table
FIELD FIELD
Sr.No. CONSTRAINT DESCRIPTION
NAME TYPE
This is the primary key for
1 FeedB_Id NUM(50) PK
Feedback table
2 Date Date Date when feedback is posted
3 Time Date Time when feedback is posted
Ratings given by Customer and
4 Ratings NUM(10)
Admins
5 Caterer_Id NUM(50) FK Primary key of caterer table
6 Customer_Id NUM(50) FK Primary key of admin table
38
Team ID: 32197 AIT C.E
39
Team ID: 32197 AIT C.E
6.1 Limitations
Current websites have more relevant and analysed data than us.
The menu can only be booked if the caterer is able to serve it.
Internet connection is mandatory to access the website.
40
Team ID: 32197 AIT C.E
41
Team ID: 32197 AIT C.E
Chapter 8: References
• www.google.com
• www.wikipedia.com
• www.javatpoint.com
• www.w3schools.com
• www.codeavengers.com
• Blackbook for HTML and CSS
• Slideshare.net
• www.TasteCatering.com
• www.mannsalwa.com
42