You are on page 1of 33

Veer Narmad South Gujarat

University, Surat.
 
 

Department of Information and Communication


Technology
 
Project Report
 
1st Semester
 
 
M.Sc. ( Information and Communication Technology )
2 Year course 
 
Year 2021 – 2022
 
 
Catering Management System

Guided By :
Submitted By :

Dr. Veena Jokhakar


Doshi Rahul
Yagnesh Pathak
Veer Narmad South Gujarat University, Surat.

 
Department of Information and Communication Technology
 
M.Sc. (I.C.T.) Programme

 
 

Certificate
 

This is to certify that Mr / Ms Pathak Yagnesh & Doshi Rahul Exam Seat Number : 10042 & 10011 has worked on project

entitled CATERING MANAGEMENT SYSTEM at VNSGU, SURAT as a partial fullfillment of the requirements for 1 ST Semester -

M.Sc.(Information and Communication Technology) [2 Year course], during the academic Year 2021-2022.

 
 
  Date : 01/07/2021 Course Co-ordinator
M.Sc. (I.C.T.) Programme.
Department of ICT,
Place : Surat Veer Narmad South Gujarat
University, Surat
Section Description Page No
1 About Catering Management 4

2 Project Summary 5

3 Introduction 7

4 Data flow Diagram 8

5 Testing 19

6 Screen Shots 23

7 Conclusion 32
About catering Management  
 
 The main objective ofthie Catering Management
is to develop a software system which provides
all types of Catering Services at functions ,
Occasions , Parties of our clients and make their
work easy about management.

 we did research on how catering supplier work


offline, which we take online with some new
implementations in it. With the custom order of
customer and some of our packs that’s include
demand of customers like What they want or
custom service .

 We want to put most of work online with the help


of this project so our long distanced customers
also can access this website at easy way .
Project Summary
This project is very simple to understand.

Provided facility for users


1. Package Details:The details displayed often
price,quantity,shipping information,reviews and other
information customer may to know before making a purchase.

2. User has also a facility to download his/her invoice and cancel


order if he/her want to cancel.
The admin has all the rights to add, delete & update the Product
as well as User demand.

3. It is also give Edit /View / Change Password in Profile Section


Admin have access for following features
1. Dashboard: In this section admin can see all detail in brief like total order, total new order, total
accept order, total order deliver, total cancel order, and total register user.

2. Package/Dishes Info: In this section admin can manage All Package and Dishes (Add/Update).

3. Parchase Details:Here the purchase details like Groceries, purchase, other


Expenditures areMaintained. Monthly purchase reports are generated.
Purchase influences income of the caterers.

4. Inventory: Here daily stock details are maintained. User can view the stock
items.

5. Receipt Information: Depending on the Per Dishes , the payment details one
by the customers are Maintained and the final reports will be sent to
customers.

6. Latest News/Updates: In this section admin can manage


news(Add/Update)

7. Reg Users: In this section admin can view register users.

8. Report Information: In this section admin can view order details , order counts and sales report
according to dates
INTRODUCTION
 
Tittle of the project : Catering Management System

Objectives : The main objective of the Catering Management is to develop a software system for customer which
maintains the accounts which includes the Bills, Inventory, Receipts, and Employee details, Reports and Monthly sales of
the company .
• Minimum Hardware Requirement: • Hardware In-use:
Pentium-III processor Hard disk: 512 SSD
RAM-256 MB RAM-8 GB
Hard disk: 160 GB Windows 10
 
• Minimum Software Requirement: • Software In-use:
SQL Server Express Edition All browsers supported
Window XP-sp3 or Windows 7 MAMP
Netbeans
Payara Server
Data Flow Diagram
 
Data flow design is concerned with designing a sequence of functional transformation that converts system imports into the
required outputs. The design represented as data flow diagram illustrated how data flows through a system and how the
output is derived from the input through a sequence of functional transformations.
 
DFD is used for following two purposes.
1. To provide an indication of how data are transformed as they move through the system.
2. To show the functions and sub functions that transforms
the data flow.
 A DFD is graphical representation that shows information flow and the transforms that are applied as data move from
input and output.
 The data flow diagrams are an intuitive way of showing how data is processed by a system. The symbols used in the
DFD for this project are shown below.

 DATA FLOW: Following symbol is used to show data flow . The data flow is packet of data.

 PROCESSES: People , procedures or devices that use or produce data.


 SOURCE OR DESTINATION OF DATA: These are the entities , which interact with the system from outside its
boundaries.

 DATA STORAGE: Here data are stored or referenced process in the system.
In the DFD diagram we define the flow of data and how the system data flow managed by grouping the data
with the entity relationship.  In this way we find out the need of the system and managed it in particular way
by which we can easily access with the system.

By the use of DFD diagram all the complete data fellow is understood by the system analysis. Here in our
DFD there is a once the patient is going for treatment the management of hospital first inform the patient that
which kind of treatment is available and what kind of task is performed by the person and which kind of
function should be implemented by the management person who is managing.

Data flow diagrams are useful and intuitive way to describing a system. They are normally understandable
without special training, especially if control information is excluded. They show end-to-end processing. That
is the flow of processing from when data enters the system to where it leaves the application can be traced.
Context Level Diagram
First Level Diagram
Second level Diagram

Registration Diagram
Log in diagram
Profile Diagram
Entity-Relationship Diagram
The basic object that the E-R model represents is an entity
which is a “thing in real world with an independent existence.
An entity may be an object with a physical existence (person,
car, house etc.) Or it may be an object with a conceptual
existence (company, job, university, course etc). Each entity has
attributes particular properties that describes it. Further each
entity will have a value for each of its attributes. Each key
attributes has its name underlined. Whenever an attribute of one
entity type refers to another entity some relationship exists. The
degree of a relationship type is the number of participating
entity types. The cardinality ratio for binary relationship
specifies a number of relationship existences that an entity can
participate in.
Hence we include that an E-R Diagram represents the
relationship between the entities.
ENTITY: It may be an object with physical existence or conceptual existence.

Entity Name

ATTRIBUTE: The properties of entity can be described as an attribute.

Attribute
Name

RELATIONSHIP: Whenever an attribute of one entity type refers to another entity type, some relationship exists.

Relation

MULTIVALUED ATTRIBUTE: Attributes that have different number of values for a particular attribute.
Multi-
valued
attribute

WEAK ENTITY TYPE: Entity that has no key attribute of their own are called weak entity types.
Weak Entity
Entity Relation Diagram
DD(Data Dictionary)
DataBase Name :catering_services_management
List of Tables :

Table:
admin_master
Table :
Customer_inquiry_master

Table :
Customer_registration_ master
Table :
feedback_master

Table:
order_master
Table:
Package_info_master
Screenshots
-:ADMIN SIDE :-
Index Page:
Dashboard :
View Customer :
View Order :
-: USER SIDE :-

Home Page:
User Login :
Registration :
Contact Us :
Package Details :
How this website works

User Side :
How this website works

Admin Side :

You might also like