Professional Documents
Culture Documents
FAST FOOD Management
FAST FOOD Management
FAST FOOD Management
A PROJECT REPORT ON
“FAST FOOD RESTAURANT MANAGEMENT SYSTEM”
Submitted by
(NAAC Accredited with ‘B’ Grade & affiliated to Bangalore North University )
1
FAST FOOD RESTAURANT
CERTIFICATE
Certificate that this project report titled "FAST FOOD " Based on the
project work jointly carried out by THIRUMALA DEVIKA.N and
SWAPNA.S Bearing Registration number R1911942 and R1911935
respectively of 5th semester BCA.
This report is submitted in partial fulfillment of the requirements for
the award of the Degree in Bachelor of Computer Applications by
Bangalore North University, during the Academic year 2022.
HOD
Mr. SATYAJIT RAY
(Dept. of computer science)
Examiners:
1.
2.
2
FAST FOOD RESTAURANT
ACKNOWLEDGEMENT
We take this opportunity to express our deep sense of gratitude to
our founder chairperson Smt. Usha Gangadhar.
Prof. Pushpalatha , Principal for her valuable guidance , keen interest
and help during the course of study.
We express our sincere thanks to our respected HOD Mr. Satyajit Ray
for providing all necessary help during our project work.
Last but not the least we would like to thank our friends, staff and all
others who have directly and indirectly helped us in the successful
completion of this project
TEAM MEMBERS:
SWAPNA.S
THIRUMALA DEVIKA.N
3
FAST FOOD RESTAURANT
CONTENTS
01 INTRODUCTION 5-6
5-6
02 SYNOPSIS 7
7
03 SOFTWARE DEVELOPMENT CYCLE 8 - 12
04 FEASIBILITY STUDY 13 - 14
14 -15
05 SYSTEM ANALYSIS 15
16
06 SYSTEM DESIGN AND 16 – 33
REQUIREMENT
07 DATAFLOW DIAGRAM 34
08 ER DIAGRAM 35
09 SNAPSHOTS 36- 41
36-40
10 CODING 42-59
41-60
11 TABLES 60-62
-62
12 TESTING 63 – 65
64
13 IMPLEMENTATION STRATEGIES 66
14 CONCLUSION 66
15 FUTURE ENHANCEMENT 67
16 BIBLIOGRAPHY 68
4
FAST FOOD RESTAURANT
INTRODUTION
ABOUT THE PROJECT:
The main objective of “FAST FOOD RESTAURANT
MANAGEMENT” web Application is to manage
customer details, bill details, order details etc.. this is a
Desktop application project developed in VISUAL BASIC
6.0 as front end and ORACLE 10g as backend. The
operating system used to develop this project is
windows10.
PURPOSE:
The main purpose of this is that the food is served
quickly and the is inexpensive ,convenient ,and tastes
good.
Fast foods restaurants enable you to consumer ready to
eat, fresh, portion-controlled foods.
Fast food restaurant also known as a quick service
restaurant, it severs fast food cuisine.
The term “Fast Food” was recognized in a dictionary by
Merriam Webster in 1951.
5
FAST FOOD RESTAURANT
SYSTEM CONFIGURATION
IMPLEMENTATION:
This software has been implemented by using Visual
Basic as a front end and Oracle 10g as back end. The
operating system used to develop this project is
Windows 10(64-bit).
SOFTWARE REQUIREMENTS:
Operating system: Windows10 64-bit operating system
Front end: Visual Basic
Back end: Oracle 10g Express
HARDWARE REQUIREMENTS:
Processor: intel(R) Core TM i3-4005U CPU@1.70GHz
Monitor: any display unit
Hard disk:200GB and above
RAM: 4.00GB
6
FAST FOOD RESTAURANT
PROJECT SYNOPSIS
1. Login
2. Employee Home Page
3. Place Order
4. Payments
5. Billing
6. Admin Home Page
7. Menu
8. Employee Details
9. Users
10. Sales Report
REPORT:
It gives the data report about the fast food restaurant management System status.
7
FAST FOOD RESTAURANT
8
FAST FOOD RESTAURANT
9
FAST FOOD RESTAURANT
Waterfall Model
Spiral Model
Iterative Enhancement Model
Evolutionary Model
Agile Model
10
FAST FOOD RESTAURANT
Design:
Once the requirements for a system have been documented
software design a software system to meet them .
11
FAST FOOD RESTAURANT
12
FAST FOOD RESTAURANT
FEASIBILITY STUDY
All projects are feasible given unlimited resources and infinite time.
But the development of computer based system is likely to be
plagued by scarcity of resources and difficult completion dates. A
system, which is all conceived, if recognized early will avert month or
year of efforts, thousands of dollars professional embarrassment etc.
Economic feasibility:
Economic justification is generally the bottom line considering for
most system.
Economic justification includes a board range of concerns that
includes cost benefits analysis.
Computer department develop the proposed system. The system
will be developed and operate in the existing hardware and software
infrastructure. So there is reasoned of obtaining hardware and
software for the system.
The purpose system will increase the performance, which in turn
may be expected increase profit. Existing employees will be training
in using and operation the employed system.
13
FAST FOOD RESTAURANT
Operational feasibility:
The proposed system offers greater level of user friendless
combined with greater processing speed.
Therefore, Float of staff can reduce. Since the processing speed is
very high compared to that of manually on the management can
Take care timely actions depending on the information obtained.
Since the work is also reduced , the arrangement conveys that the
project is operationally feasible. Hence the stage of the system study
and problem formulation places an important role in the system
development life cycle.
14
FAST FOOD RESTAURANT
SYSTEM ANALYSIS
EXISTING SYSTEM:
The existing system in the organization is fully manual.
Details of the customer cannot be segregated according to the user
needs. All the works done should be manually in the paper and the
storage facility Is not available. Changes of the error are more in the
manual work.
In the existing system, the organization is finding a great problem in
maintaining the details of the orders. It Is very difficult to retrieve the
data of particular customer in terms of paper work. They is a chance
of damaging and misplacing the paper document there by losing
data. The development of the organization and the employee can
also be not analysed due manual work. Retrieval of data is very slow.
15
FAST FOOD RESTAURANT
16
FAST FOOD RESTAURANT
VISUAL BASIC:
It is a tool that allows you to develop windows (Graphical
User Interface – GUI) application. The application has familiar
appearance to the user. As you develop as a visual basic
programmer, you will begin to look at windows applications
in a different light, you will organize and understand how
various elements of Word, Excel, Access and other
application work.
Visual Basic is event driven meaning code remains idle until
called upon to respond to some event.
Visual Basic is governed by an event processor. Nothing
happens until an event is detected. Once the event is
detected, the code corresponding at the event is executed.
Program control is then returned to event processor.
17
FAST FOOD RESTAURANT
• The original visual basic for DOS and visual basic for
windows were introduced in the year 1991.
• Visual Basic 3 was released in 1993.
• Faster compiler
•New active X data control objects
• Allows database integration
18
FAST FOOD RESTAURANT
19
FAST FOOD RESTAURANT
20
FAST FOOD RESTAURANT
21
FAST FOOD RESTAURANT
The form layout window shows where your form will be displayed
relative to your monitors screen.
The project window displays a list of all forms and modules making
up your application. You can also obtain a view of the form or code
windows form the project windows.
22
FAST FOOD RESTAURANT
Click the tool in the toolbox then move the mouse pointer to
the crosshair at the upper left corner of where you want the control
to be press the left mouse button and hold it down while dragging
the cursor toward the lower right corner .
To move a control you have drawn, click the object in the form
window and drag it to the new location .Release the mouse button.
To resize a control, click the object so that is selected and sizing
handles appear . Use this handles to resize the object.
23
FAST FOOD RESTAURANT
24
FAST FOOD RESTAURANT
25
FAST FOOD RESTAURANT
Library cache:
The library cache 1 stores shared SQL, catching the parse tree
and the execution plan for every unique SQL statement. If
multiple applications issue the same SQL statement, each
application can access the shared SQL area. This reduces the
amount of memory needed and reduces the processing time
used for parsing and execution planning.
26
FAST FOOD RESTAURANT
27
FAST FOOD RESTAURANT
28
FAST FOOD RESTAURANT
HISTORY :
• 1977: Larry Ellison and friends founded software
development laboratories.
• 1978: Oracle version1 return in assembly language, runs on
PDP-11 under RSX, m 128k of memory.
• 2003: Oracle corporation released oracle database 10g,
which supported regular expressions.
• 2005: Oracle database 10. 2.0.1 also known oracle database
10g released 2 appear.
• 2006: Oracle corporation announces unbreakable Linux (48)
and aquires-flex.
• 2007: Oracle database 10g 2 sets new world record TPC-H
3000GB benchmark results.
• 2007: Oracle corporation released oracle database 11 g for
Linux and for Microsoft windows.
• 2008: Oracle database acquires BEA systems.
• 2010: Oracle corporation aquires Sun Microsystem.
• 2011 : Oracle corporation aquires web content
management system Fat wire software.
• 2011 : On October 18, Oracle corporation aquires Endear
Technologies Inc. faceted search engine software vendor.
• 2013: Oracle corporation released oracle database 12c for
Linux, solaris and windows.
29
FAST FOOD RESTAURANT
30
FAST FOOD RESTAURANT
31
FAST FOOD RESTAURANT
32
FAST FOOD RESTAURANT
33
FAST FOOD RESTAURANT
Level 0:
Fast Food
Source Managem Destination
ent
Level 1:
Validati
Employee on Emp Home
Login
Validati
Admin on Adm Home
Login
Level 2:
Admin Home Page
Menu Report
Employe Users
e Details Details
Place
Order
Payment
Level 3:
Payments Bill
34
FAST FOOD RESTAURANT
35
FAST FOOD RESTAURANT
Snapshot
36
FAST FOOD RESTAURANT
37
FAST FOOD RESTAURANT
38
FAST FOOD RESTAURANT
39
FAST FOOD RESTAURANT
40
FAST FOOD RESTAURANT
41
FAST FOOD RESTAURANT
CODING
Form Loading:
Dim ctr, ctr2, r As Double
Dim ctr3 AS string
Private sub Form_Load()
Timer2.Enabled = True
End Sub
Private Sub Timer2_Timer()
ctr= 0
If ctr2 <= 100 Then
Randomize
r = Int((200 - 100 + 1) * Rnd + 100)
ctr= r / 50
ctr= Round(ctr, 0)
ctr= ctr2 + ctr
ctr3 = Str(ctr)
If ctr >= 100 Then
Percentage.Caption= "100%"
shpProgress.Width = 5000
Form1.Show
Unload Me
Else
shpProgress.Width = shpProgress.Width
Percentage.caption= (ctr3) + "\" ctr2 = Int(ctr3)
End If
End If
End Sub
42
FAST FOOD RESTAURANT
Welcome Form:
Private Sub Command1_Click()
Form2 .Show
Me.Hide
End Sub
Private Sub Cornrnand2_Click()
End
End Sub
Private Sub Command3_Click()
Form3.Show
Me.Hide
End Sub
43
FAST FOOD RESTAURANT
44
FAST FOOD RESTAURANT
Admin Login:
Private SUb Command1 Click()
Text1.Text =" ” Or Text2.Text = “ “ Then
MsgBox "Please Enter The Details”ss
Exit Sub
End If
Adodc1 .RecordSource ="Select * from alog where aname=' " +
Text1.Text + “ ‘ and apass=’” + Text2.Text + “ ‘ ”
Adodc1 .Refresh
If Adodc1 .Recordset.RecordCount = 0 Then
MsgBox "Invalid Login"
Else
MsgBox "Login Successful!"
Form5.Show
Me.Hide
End If
End Sub
Private Sub Command2_Click()
Unload Me
Form2.show
End Sub
45
FAST FOOD RESTAURANT
End Sub
Employee Details:
Private Sub command3_click()
Unload Me
Form5.show
End Sub
Private Sub command4_Click()
Dim newid As Integer
Adodc1.Recordset .MoveLast
newid = Val(Adodc1.Recordset.Fields(1)) + 1
Text1.Text = ""
Text2 .Text = newid
Text3.Text = ""
Text4.Text = ""
Text5.Text = “”
End Sub
46
FAST FOOD RESTAURANT
47
FAST FOOD RESTAURANT
48
FAST FOOD RESTAURANT
49
FAST FOOD RESTAURANT
Adodc1.Recordset.Delete
Adodc1.Recordset.MoveNext
If Adodc1.Recordset .EOF Then
Adodc1.Recordset.MoveLast
End If
End If
End Sub
Private Sub Command6_Click()
Adodc1.Refresh
Adodc1.Recordset.AddNew
Adodcl.Recordset("id") = Val(Text1.Text)
Adodc1.Recordset(“aname") = Text2.Text
Adodc1.Recordset("apass") = Text3.Text
Adodc1.Recordset.Update
MsgBox "New user has been added to the system!"
End Sub
Private Sub Command7Click()
With Adodcl.Recordset .Update
MsgBox "Table has been updated successfully!"
End With
End Sub
50
FAST FOOD RESTAURANT
Place Order:
Private Sub Combo1_Click ()
Dim con As New ADODB.Connection
Dim rs As New ADODB.Recordset
Set con= New ADODB.Connection
con.Open "Provider=OraOLEDB.Oracle.l;Password=pig;Persist
Security Info=True;User Id=Dream”
Set rs= New ADODB.Recordset
rs.Open "select * from menu where icat='" & Combo1.Text & “’",
51
FAST FOOD RESTAURANT
52
FAST FOOD RESTAURANT
53
FAST FOOD RESTAURANT
Text6.Text = “ “
End Sub
54
FAST FOOD RESTAURANT
Menu Form:
Private Sub Command1_Click()
Dim newid As Integer
Adodc1.Recordset.MoveLast
newid = Val(Adodcl .Recordset.Fields (O)) + 1
Text1.Text = newid
Text.2 .Text = “ “
Text3.Text = ” ”
Text4.Text = “ “
End Sub
55
FAST FOOD RESTAURANT
56
FAST FOOD RESTAURANT
PAYMENT FORM:
Private Sub Combo1_Click()
Adodc1.Recordsource = " select * from placeo where cname= ' " &
Combo1.Text & "’"
Adodc1 .Refresh
Adodc3.Recordsource = "select * from placeo where cname= ' “ &
Combo1.Text &" ' "
Adodc3.Refresh
Dim con As New ADODB.Connection
Dim rs As New ADODB.Recordset
Set con= New ADODB.Connection
con.Open "Provider=OraOLEDB . Oracle.1;Password=pig;Persist
Security Info=True;User ID Dream”
Set rs = New ADODB.Recordset
rs.Open "select * from placeo where cname= ' " &Combo1.Text" ' ",
con, adOpenDynamic,adLockOPtimistic,adCmdText
Text2.Text = Adodc1.Recordset.Fields(2)
Text4.Text Adodc1.Recordset.Fields(0)
End Sub
Private Sub Command1_Click()
Dim newid As Integer
Adodc2 .Recordset.MoveLast
newid = Val(Adodc2.Recordset.Fields( 0 )) + 1
Text1.Text = newid
Combo1.Text = ""
Text2.Text = ” ”
Text4.Text = " "
Text3.Text = " "
Combo2.Text = " "
Text5.Text = ""
Text3.Text = “ “
Combo2.Text = " "
57
FAST FOOD RESTAURANT
58
FAST FOOD RESTAURANT
59
FAST FOOD RESTAURANT
TABLES
TABLE NAME : ADMIN LOGIN
APASS VARCHAR2 10
INAME VARCHAR2 50
IPRICE NUMBER -
EMPLOG ID NUMBER -
ENAME VARCHAR2 10
EPASS VARCHAR2 10
60
FAST FOOD RESTAURANT
EID NUMBER -
EOCC VARCHAR2 50
GENDER VARCHAR2 10
DOFB DATE -
ADDRESS VARCHAR2 50
MNO NUMBER -
CNAME VARCHAR2 20
CADD NVARCHAR2 50
CAT VARCHAR2 20
ORD VARCHAR2 20
PRICE NUMBER -
QTY NUMBER -
TOT NUMBER -
61
FAST FOOD RESTAURANT
BDATE DATE -
CNAME VARCHAR2 20
CADD NVARCHAR2 20
OID NUMBER -
PMETHOD VARCHAR2 15
GTOTAL NUMBER -
ODET NVARCHAR2 50
62
FAST FOOD RESTAURANT
Testing
Testing :
Testing is a process of executing a program with the intent of finding
an error. The purpose of testing is to identify and correct the errors
in the developed program. Nothing is incomplete without testing. It
is the vital to the success of the system or program.
Software Testing is a review of specification design and coding. It is a
process of detection of errors and enhance software quality. It only
shows the errors present but cannot show the defects present.
Software Testing is an element of software in quality assurance and
represents its ultimate view in specifications, design and coding. It
also includes verification of the basic programs, logics and helps in
running the program. Test case also has some overall testing
objectives.
Software testing is a critical element of software quality assurance
and represents the ultimate review of specification, design and
coding. In fact, testing is the one step in the software engineering
process that could be viewed as destructive rather than constructive.
A strategy for software testing integrates software test case design
methods into a well-planned series of steps that result in the
successful construction of software. Testing is the set of activities
that can be planned in advance and conducted systematically. The
underlying motivation of program testing is to affirm software quality
with methods that can be economically and effectively applied to
both strategic to both large- and small-scale systems.
63
FAST FOOD RESTAURANT
UNIT TESTING :
Unit testing means that it tests the smallest unit of software design,
the module it is simplified only when a module with high cohesion is
designed whether address of module has only one function. The
number of test cases is reduced and errors can be more easily
detected. The entire purpose of the unit testing is to reduce the
effort of testing in integration.
INTEGRATION TESTING :
Integration testing is a systematic technique for constructing the
program structure and at the same time conducting tests to uncover
the errors associates with interfacing or in other words it is the
complete testing of the set of modules which make up the product,
using the previously unit test modules to construct a product. The
advantage of this testing the interfaces dispenses can be easily found
and corrected. Testing completes only when the last module is
integrates and tested.
SYSTEM TESTING :
System testing is a set of different tests its main intension to intend
the computer-based system. It is a type of test designed to verify the
requirements that system meets. It is performed on the running. The
purpose of this step is to test the system. Under realistic condition
but with understanding and forgiving users
During the system testing there exists different testing. They are:
1. Recovery testing
2. Security testing
3. Stress testing
4. Performance
64
FAST FOOD RESTAURANT
65
FAST FOOD RESTAURANT
CONCLUSION
66
FAST FOOD RESTAURANT
FUTURE ENHANCEMENT
There is no denial to the fact that today’s possibilities are not
tomorrows Guaranties our system provides more than the basic
necessities of restaurant management.
67
FAST FOOD RESTAURANT
BIBLIOGRAPHY
SL.NO NAME OF BOOK AUTHOR NAME
1 Visual M .A .Rama
programming
Database management Cithara Ravi
2 system
68