Professional Documents
Culture Documents
Sample Project
Sample Project
We have already known much about the computer, that computer plays as
important role in any organization. Now days each an every field or organization needs a
systematic and quick accessing device,this works is done through computer.
For “RESTAURANT MANAGEMENT” this is the best way to do our work without any
damages.
The Restaurant Management System helps the restaurant manager to manage the
restaurant more effectively and efficiently by computerizing meal ordering, billing and
inventory control. This management system is designed for a Food Planet Restaurant.
The system processes transaction and stores the resulting data. Reports will be
generated from these data which help the manager to make appropriate business decisions
for the restaurant. For example, knowing the number of customers for a particular time
interval, the manager can decide whether more waiters and chefs are required.
Many feasibility studies are disillusioning for both users and analysts. First the study
often presupposes that when the feasibility document being prepared, the analyst is in a
position to evaluate solutions. Second most studies tend to overlook the confusion inherent
in system development-the constraint & the assumed attitudes. If the feasibility study is to
serve as a decision document, it must answer three key questions:
1. Is there a new and better way to do the job that will benefit the user?
2. What are the costs and savings of the alternative(s)?
3. What is recommended?
The most successful system project are necessarily the biggest or most
visible in a business but rather those that truly meet user expectations than for any other
reason.
Feasibility Considerations
Economic analysis is the most frequently used method for evaluating the
effectiveness of a candidate system. More commonly known as cost benefit analysis, the
procedure is to determine the benefits and savings that are expected fro a candidate
system and compare them with costs. If benefits outweigh costs, then the decision is
made to design and implement the system. Otherwise, further justification or alterations
in the proposed system will have to be made if it is to have a chance of being approved.
This is an ongoing effort that improves in accuracy at each phase of the system life
cycle.
Technical Feasibility
Behavioral Feasibility
People are inherently resistant to change, and computers have been known to
facilitate change. An estimate should be made of how strong a reaction the user staff is
likely to have toward the development of a computerized system. It is common
knowledge that computer installations have something to do with turnover, transfers,
retraining and changes in employee job status. Therefore, it is understandable that the
introduction of candidate systems requires special effort to educate, sell, and train the
staff on new ways of conducting bsiness.
iv) NEED OF NEW SYSTEM
After the deep study of Restaurants, we reached to the conclusion that they needs a
supporting system having user friendly environment and fast processing to carry out their
business day to day transaction smoothly and securely. This system provides them the
important figure to make these statements such as annual sales & purchase of goods. Profit
& loss of the particular year, etc. the new system is required because of following reasons
1. To maintain the customer information records.
2. To maintain the billing information records.
3. To maintain the booking information records.
4. To maintain the employee’s records.
5. To maintain the customer paid information.
6. To maintain the service details information.
7. Make availability of reports for customer record.
8. Make availability of reports for billing record.
9. Make availability of reports for employee record.
10. For the facts processing of the data.
11. To maintain the data security.
12. To support the backup & restore functions.
v) FLAWS IN PRESENT SYSTEM
As we had done a deep study on the working of the restaurants. We come across many
problem which they were facing. Therefore need of completely new system arises to
overcome on the flaws. The problem of existing software are described as under:
Desktop application
A computer built around a microprocessor for use by an individual, as in office or
at home or school.
Software deigned to control the hardware of a specific data-processing system in
order to allow user application program to make use of it.
Refers to application running in desktop (or laptop) computer in contrast to web-
based application over the internet.
Language to be used:-
A FRONT END
These features make it easier to comprehend thing in a quicker and easier way.
Features such as easier to comprehensive. Faster application development and many other
aspect such as introduction of the activex technology and internet features makes visual
basic and intresting tool to work with. Visual basic is also a event driven programming, it
means it work & executes the lines of code of VB statement when those events called
changing values of text boxes etc.
BACK END
A. MS- ACCESS
Windows 9x. a database structure. A relational database s the most widely used
database structure. Data is organized in related tables. Each table is made of rows called
records and columns called field. Each record contain fields of data above some specific
items.
A basic teature of database program is the capability to locate & displays just the
information you want from tables of data. Most database management program include a
programming control language for advance users to create sophisticated application. In
addition they allow direct communication to larger, more specialized mainframe database
through language like structure query language(SQL).
DETAILED SYSTEM ANALYSIS
Billing/Employee/Customer/Booking information
User
Restaurant
Management
Result
Request for the Items
Bill generate
Restaurant Counter
1. Customer Information:
2. Employee information:
Employee
Validation
Data Base
CUSTOMER MODULAR CHART
Customer
View View
Validation
Data Base
ENTITY RELATIONSHIP DIAGRAM
Emp- Emp
City Item Item
Add Emp name qty
no
Emp-
Item Item
Name
-ID rate
Sr.n
dat
o
e
Customer Billing
Dat information
information
e
Cust Total
ph. no Bill
no.
Cust- Table Amt
Cust- ID No.
City Cust Item
Cust-
-Add Name name
SOURCE CODE
Public I As Integer
Private Sub cmdlogin_Click()
If Text1.Text = "samrat" And Text2.Text = "samrat" Then
Unload Me
Form2.Show
Else
MsgBox ("Wrong password,Please try again")
Text1.Text = ""
Text2.Text = ""
End If
End Sub
End Sub
ProgressBar1.Value = ProgressBar1.Value + 10
lblper.Caption = ProgressBar1.Value & "%"
If ProgressBar1.Value >= ProgressBar1.Max Then
ProgressBar1.Value = 100
Timer1.Enabled = False
MDIForm1.Show
Unload Me
End If
End Sub
Private Sub cboareaname_KeyPress(KeyAscii As Integer)
If KeyAscii >= 47 And KeyAscii <= 57 Then
KeyAscii = 0
MsgBox "You cant Enter"
ElseIf KeyAscii >= 65 And KeyAscii <= 90 Or KeyAscii >= 97 And KeyAscii <= 122 Then
KeyAscii = 0
MsgBox "You cant Enter"
ElseIf KeyAscii > 0 And KeyAscii <= 47 Or KeyAscii = 8 Then
KeyAscii = 0
MsgBox "You cant Enter"
End If
End Sub
End If
Adodc1.Recordset.MoveNext
Loop
End Sub
Private Sub Command2_Click()
Unload Me
End Sub
End Sub
End Sub
End Sub
End Sub
End Sub
DataReport2.Show
End Sub
Dim pp As Integer
Private Sub cboitem_Click()
Adodc1.Recordset.MoveFirst
Do While Adodc1.Recordset.EOF = False
If Adodc1.Recordset.Fields(1) = cboitem.Text Then
txtamount.Text = Adodc1.Recordset.Fields(3)
End If
Adodc1.Recordset.MoveNext
Loop
End Sub
End Sub
Adodc2.Recordset.Update
If Not Adodc2.Recordset.BOF Then
Adodc2.Recordset.MoveFirst
End If
While Not Adodc1.Recordset.EOF
If Adodc2.Recordset.Fields("Bill number") = txtbillno.Text Then
Adodc2.Recordset.Fields("Bill number") = txtbillno.Text
Adodc2.Recordset.Fields("Customer id") = txtcustid.Text
Adodc2.Recordset.Fields("Item name") = cboitem.Text
Adodc2.Recordset.Fields("Quntity") = txtqua.Text
Adodc2.Recordset.Fields("Amount") = txtamount.Text
Adodc2.Recordset.Fields("Date of bill") = txtdate.Text
Adodc2.Recordset.Update
Adodc2.Recordset.MoveLast
End If
Adodc2.Recordset.MoveNext
Wend
End If
PRO.Visible = False
Else
PRO.Visible = True
For II = 1 To 100
For JJ = 1 To 1000000
Next JJ
PRO.Value = II
Next II
PRO.Visible = False
MsgBox "Your billing is generated"
End If
End Sub
End Sub
dpt1.Value = Date$
txtdate.Text = Format(Date$, "DD / MMM / YYYY")
End Sub
End Sub
End Sub
If pp <> 11 Then
Adodc1.Recordset.AddNew
Adodc1.Recordset.Fields(0) = Text1.Text
Adodc1.Recordset.Fields(1) = Text2.Text
Adodc1.Recordset.Fields(2) = Text3.Text
Adodc1.Recordset.Fields(3) = List1.Text
Adodc1.Recordset.Update
Else
If Not Adodc1.Recordset.BOF Then
Adodc1.Recordset.MoveFirst
End If
While Not Adodc1.Recordset.EOF
If Adodc1.Recordset.Fields(0) = Text1.Text Then
Adodc1.Recordset.Fields(0) = Text1.Text
Adodc1.Recordset.Fields(1) = Text2.Text
Adodc1.Recordset.Fields(2) = Text3.Text
Adodc1.Recordset.Fields(3) = List1.Text
Adodc1.Recordset.Update
Adodc1.Recordset.MoveLast
End If
Adodc1.Recordset.MoveNext
Wend
End If
PRO.Visible = False
Else
PRO.Visible = True
For II = 1 To 100
For JJ = 1 To 1000000
Next JJ
PRO.Value = II
Next II
PRO.Visible = False
MsgBox "Your booking is confirm"
End If
End Sub
End Sub
End Sub
Dim pp As Integer
Private Sub cmdexit_Click()
Unload Me
End Sub
If pp <> 11 Then
Adodc1.Recordset.AddNew
Adodc1.Recordset.Fields(0) = txtcno.Text
Adodc1.Recordset.Fields(1) = txtcid.Text
Adodc1.Recordset.Fields(2) = txtdor.Text
Adodc1.Recordset.Fields(3) = txtdetails.Text
Adodc1.Recordset.Fields(4) = txtrema.Text
Adodc1.Recordset.Update
Else
If Not Adodc1.Recordset.BOF Then
Adodc1.Recordset.MoveFirst
End If
While Not Adodc1.Recordset.EOF
If Adodc1.Recordset.Fields(0) = txtcno.Text Then
Adodc1.Recordset.Fields(0) = txtcno.Text
Adodc1.Recordset.Fields(1) = txtcid.Text
Adodc1.Recordset.Fields(2) = txtdor.Text
Adodc1.Recordset.Fields(3) = txtdetails.Text
Adodc1.Recordset.Fields(4) = txtrema.Text
Adodc1.Recordset.Update
Adodc1.Recordset.MoveLast
End If
Adodc1.Recordset.MoveNext
Wend
End If
PRO.Visible = False
Else
PRO.Visible = True
For II = 1 To 100
For JJ = 1 To 1000000
Next JJ
PRO.Value = II
Next II
PRO.Visible = False
End Sub
Private Sub Command1_Click()
Form20.Show
End Sub
End Sub
Else
If warning = vbOK Then
RichTextBox1.Text = ""
End If
End If
End Sub
End Sub
Private Sub Command4_Click()
Unload Me
End Sub
End Sub
End Sub
Private Sub Command1_Click()
Form3.Show
Form4.Show
Form7.Show
Form8.Show
Form9.Show
Form12.Show
End Sub
Dim pp As Integer
Adodc1.Recordset.Update
Adodc1.Recordset.MoveLast
End If
Adodc1.Recordset.MoveNext
Wend
End If
If Text1.Text = "" Then
MsgBox "please enter all record"
ElseIf Text2.Text = "" Then
MsgBox "please enter all record"
ElseIf Text3.Text = "" Then
MsgBox "please enter all record"
ElseIf Text4.Text = "" Then
MsgBox "please enter all record"
ElseIf Text5.Text = "" Then
MsgBox "please enter all record"
ElseIf Text6.Text = "" Then
MsgBox "please enter all record"
ElseIf cbo1.Text = "" Then
MsgBox "please enter all record"
PRO.Visible = False
Else
PRO.Visible = True
For II = 1 To 100
For JJ = 1 To 1000000
Next JJ
PRO.Value = II
Next II
PRO.Visible = False
MsgBox "Your Registration is confirm"
End If
End Sub
End Sub
Clipboard.SetText Frmnotepad.rtfText.SelText
End Sub
End Sub
Private Sub mnup_Click()
rtfText.SelText = Clipboard.GetText
End Sub
BOOKS AUTHORS