You are on page 1of 19

Authorised LC

CYBOTECH CAMPUS [01696]

SynopsisReport
Submitted by

Students Full Name


Registration No:
Course:
Semester:

Shweta kumari
511111784
BCA
6th

Under Guidance of
Prof._______Kunal Kishore Singh

S UBMITTED T O : CYBOTECH
Dated- 4-12-2013

CAMPUS(LC-01696),AL C of SMU

In par tial fulfi llment of therequirement


ofthedegreefor the Session2011 to 2014

for theaward

Student Signature
With Date

Seal of the LC

Shweta kumari

This is to certify that the project Restaurant Automation System is a confide


work done by shweta kumari, SMU Registration No 511111784. in fulfillment of
BCA (6th SEM) has been carried out under my direct supervision and guidance.

Name:
University Id:
Course:
Semester:
Date:

shweta kumari
511111784
BCA
6th
4-12-2013
Under Guidance of
Prof kunal Kishore Singh
Manager Technical (IT)
Cybotech Campus

Title of the Project

Contents
Index

Page

Certificate of the project

Title of project

Introduction and Objective

Feasibility study

Tools and Environmental tools

Data Flow Diagram


0-Level DFD
1-Level DFD
ER Diagram

Database and Module description

12
13

Limitation Of the project


Future scope and Further Enhancement

16
17

Software Testing
Input to the Project
Output to the Project
Report to the project

18

Programm Code
Design

20
42

The RESTAURANT AUTOMATION SYSTEM is application software. The purpose of this


application software is managing their works properly and also kept the details f their
requirement i.e. department details, workers details, Buy order, supplier details, product details
etc. It also keeps details about worker who works in restaurant and also belongs to which
department. This application software manages all types of management as like order details,
delivery date and so on. This application has been develop by PHP as Frontb End Tool and My
SQL as Back End Tool. It is universal accepts today that proper implementation technology
helps in business entity to be more efficient. Capable and responsive to occasion. Our
organization need to be upgraded with computerization to face the challenge of changing
government policy on globalization.
The system is common system going to be develop with the concept that it will cover function of
the automation

Feasi

bility study in a determination of project work whether work should be do for the
project. In other words we can say that, After gathering information about initial
investigation, present system and problems in a systematic way, it is required to
determine exactly what the proposed system is to do by defining its expected
performance. This step will be carried in the feasibility study. Therefore feasibility
determines that whether a project is worth doing or not and the process involved in
making the determination is referred to as feasibility study.
TYPES OF FEASIBILITY STUDY :1 Technical feasibility :- This feasibility support to the all technical feature
for the project. It verifies the technical need for the project. That helpful for
the output.
The facility to produce output in a give time.
Response time under creation condition.

Ability to process a certain value of transaction at a particular speed.


Facility to communicate data to distant location.
2. Operational feasibility :- This feasibility is helpful for the political and
human organization. It includes the following points
For the better output need new skill.
T should be easy and market demand.
The cost should be under stimulation.
3 Economic feasibility :- Between the cost and profit the margin should be
determine and level to the market approach.
4 Social feasibility: - This feasibility determines whether the project is
acceptable to the people or not.
5 Management feasibility :- It include the feature of top level management
whether the project will be acceptable by the management committee or not .
6 Legal feasibility :- This feasibility shows the project is determined with the
certain acts, working under rules and regulation follows term condition etc.
Time feasibility :- It is the determination of whether the people project can be
implemented fully within a stipulated time taken might be call of reagration.

TOOLS AND PLATFORM USED


Hardware environment
Processor: -

Core 2 duo processor

RAM: - 3 GB
Storage capacity: -

320 GB

Monitor: -

14 VGA Color Monitor

Keyboard: -

Multimedia

Mouse: -

Drivers:-

Optical Mouse

52X CD ROM/DVD RAM.

Software environment
Operating system: - Windows XP service pack2 and later versions
Front end: -Php,Css,Html
Back end: -My Sql

USER

NEW
CLIENT

USER ID AND
PASSWORD

CLIENT REGISTRATION

SECURITY

CLIENT
DETAILS

EMPLOYEE

EMPLOYEE
TRANSACTION

EMPLOYEE
DETAILS

0-LEVEL DFD

Inquiry
1.0

New Record

CUSTOMER
CUSTOMER RELATED PROCESSING

CUSTOMER DETAILS

Details
Old Record

Customer Details
New Record

Query
1.0
CUSTOMER

1.1
Inquiry
Customer Related Processing
Details

ORDER

Booking Details

PROCESS

ORDER DETAILS
Old Record

Order Details
Customer Details

Booking Query
Staff Inquiry

Booking

STAFF

Staff Details

1.1
1.2

New Booking
STAFF DETAILS

Process

STAFF RELATED PROCESSING

Booking Details

1.2
Billing Process

Billing

BILL DETAILS

1-LEVEL DFD
MEMBER SHIP
FROM

MEMBER

VALIDATE
MEMBER

DETAILS FILE

2.1

PERSON WHO NEEDS


MEMBER DETAILS

1.1

2.0

BROWSE
MEMBER
DETAILS

PROCESS
BOOKING

BOOKING
FILE

ER DIAGRAM

WORKERS_DETAILS

Belong
1

Phone no

Workers_
id

Worker_namee

DEPARTMENT_DETAI
LS

Department_id_no

Wrkers_address

Department_name

Gender
Department_address
Maker

Department_phone
Deliver_date

M
BUY_ORDER

Ord_id

PRODUCT
_DETAILS

Contains

Ord_date

Product_id
Pro_name

Delivery

Order_id
price

Supplier_id

M
SUPPLIERS_DETAILS

Sname
Scontact

Address

Sex

DATABASE AND MODULE DESCRIPTION


1 TABLE NAME:-DEPARTMENT_DETAILS:- This table is
used to accept department id number, department name,
department address and department phone number to maintain the
department details.

ATTRIBUTE

DATA TYPE SIZE DESCRIPTI


ON

DEPARTMENT_ID_NO

Varchar2

10

DEPARTMENT_NAME

Varchar2

20

DEPARTMENT_ADDRESS Varchar2

30

Varchar2

15

DEPARTMENT_PHONE

Department
identification
number
Name of
department
Departments
address
Phone no of
department

2 TABLE NAME :-WORKERS_DETAIL:- This table is used


to accept worker id, worker name, worker address, sex and phone
number to maintain the workers details.

ATTRIBUTE

DATA TYPE SIZE DESCRIPTION

WORKERS_ID

Varchar2

10

WORKER_NAME

Varchar2

20

Workers identification
number
Name of workers

WORKER_ADDRESS

Varchar2

30

Address of workers

SEX

Char

PHONE_NO

Varchar2

Gender
15

Phone no of workers

3 TABLE NAME :-BUY_ORDERS:- This table is used to


accept order id, order date and deliver date to maintain the delivery
date.

ATTRIBUTE

DATA TYPE SIZE DESCRIPTION

ORD_ID

Varchar2

ORD_DATE

Date

Order identification
number
Order date

DELIVER_DATE

Date

delivery date

10

4 TABLE NAME :-SUPPLIERS_DETAIL :- This table is


used to accept suppliers id, supplier name, supplier contact
number, address and sex of supplier to maintain the record of
suppliers.

ATTRIBUTE

DATA TYPE

SIZE

DESCRIPTION

SUPPLIERS_ID

Varchar2

10

SNAME

Varchar2

30

Supplier identification
number
Supplier name

SCONTACT

Varchar2

14

Contact no of supplier

ADDRESS

Varchar2

30

Address of supplier

SEX

Char

Gender f supplier

5 TABLE NAME :-PRODUCTS_DETAILS:- This table is


used to accept products id, product name, order id and price to
maintain the products details.

ATTRIBUTE

DATA TYPE SIZE

DESCRIPTION

PRODUCTS_ID Varchar2

10

Product identification number

PRO_NAME

Varchar2

15

Product name

ORDER_ID

Varchar2

10

Order identification number

PRICE

Number

15

Price of product

Th

e software is developed only for window based environment. Actually not only
window environment is sufficient rather XP onward version is needed,
Because here, I am going to use java as front end and ORACLE 10g as back end,
which doesnt support earlier version of window.
Minimum requirement of hardware
1 Computer system: - Pentium based system with at least 533MHz speed or
higher.
2 RAM :- It is required to have 1GB of RAM for fast processing on data.
3 Hard disk space :-At least 5GB free space, it is recommended

have

10GB f free space for data storage.


Maximum requirement of sftware
1 Operating system :-Window XP or higher.
2 ORDBMS package :-ORACLE 10g pre-installed.
3 ODBC driver :- This system must have the capability of ODBC driver as
Microsoft ODBC for oracle. Their must exist a User DNS project in
ODBC manager.

The management system of IGNOU is versatile and flexible system and can be
easily modified to suit the requirement of any other study center in future. The
system has been designed in such a way that hierarchy additional capability can
be affected at any level. The dynamic screen of the system can be modified
easily to meet the specific requirement of any new client.
There is all ways room for future enhancement of this system in the
following

areas.Hierarchy

additional

capabilities

are

inbuilt

in

the

system.Dynamic screen according to requirement can be introduced any


time.System is very flexible for further modifications.With very little
modification, it can be deployed for use in other RESTAURENT
AUTOMATION SYSTEM.

You might also like