You are on page 1of 19

MAHARASHT

RAST
ATEBOARDEOFT
ECHANI
CALEDUCAT
ION,

MUMBAI

T
.B.GI
RWAL
KARPOL
YTHECHNI
C

AMBAJ
OGAI

MI
CRO-
PROJECTREPORTON

"
Rest
aur
antManagementSy
stem"

SUBMI
TTEDBY

MI
SS.PawarPr
ani
ta

MI
SS.Sav
jiSami
ksha

UNDERTHENOBLEGUI
DANSEBY

Pr
of.P.Dashr
ath

DEPARTMENTOF

COMPUTERENGGI
NERI
NG
YEAR2021-
2022

1
MAHARASHT
RAST
ATEBOARDEOFT
ECHANI
CALEDUCAT
ION,

MUMBAI

T
.B.GI
RWAL
KARPOL
YTHECHNI
C

AMBAJ
OGAI

DEPARTMENTOF

COMPUTERENGGI
NERI
NG

C
ert
i
fi
ca
te
Thi
sist
oCer
ti
fyt
hatMI
SS.PawarPr
ani
ta,MI
SS.Sav
jiSami
ksha
StudentofDiplomaThi r
dYearInComputerEnggineri
nghassubmit
ted
proj
ectreportof"Restaur
antManagementSystem"Forful
lf
il
amentforthe
awardoft hecourceinComputerEngi
neer
ing.Thisvol
umehassubmi tt
eda
sati
sfact
or yr
eportaboutthesubj
ecti
n"AdvancedJava"t
heacademicyear
2021-2022.

GUI
DE H.
O.D Pr
inci
pal
PROF.
P.Dashr
ath PROF.Abdul
Hal
i
m PROF.M.B.Shet
ti

2
Acknowl
edgement
Iwouldl i
ket oexpressmyspeci althanksofgr at
it
udetomy
teacherProf.P.Dashrathaswellasourpr incipalProf
.M.B.Shet
ti
whogav emet hegol denopportuni
tytodot hiswonderf
ul proj
ect
ont hetopic"RestaurantManagementSy stem", whichalso
helpedmei ndoingal otofResearchandi camet oknowaboutso
manynewt hings

Iam reallyt
hankfult
othem.Secondlyi
wouldalsol
iket
othankmy
parentsandf r
iendswhohelpedmeal oti
nfini
shi
ngthi
sproj
ect
wit
hint heli
mitedti
me.Iam makingthi
sproj
ectnotonl
yformar
ks
buttoal soi
ncreasemyknowl edge.

THANKSAGAI
NTOALLWHOHELPEDME.

Dat
e: Gr
oupmember
:

10December2021 Mi
ss.Pr
ani
taPawar

Enr
oll
mentNo.1900880003

Mi
ss.Sami
kshaSav
ji

Enr
oll
mentNo.1900880002

3
Rest
aurant
Management
Syst
em

4
I
ndex
Sr
. Ti
tl
e Pageno
No

1. I
ntr
oduct
ion 6

2. Abst
ract 7

3. Ai
m Ofpr
ojectsy
stem 8

4. Pr
oductFunct
ions 9

5. Feat
ure 10

6. FeaModul
eanddi
scr
ipt
ionofr
est
urantmanagement 11-
12
syst
en

7. Pr
ogr
am 13-
16

8. Out
put 17

9 Sof
twar
eandHar
dwar
eRequi
rement 18

10. Concl
usi
on 19

11. Ref
erances 20

5
1.
Int
roduct
ion
Itisknowngl oball
ythat,i
ntoday '
smar ket,i
ti
sext remely
diffi
cul ttost artanewsmal lscalebeanie,andl i
vet hr
ough
thecompi t
at ionsfrom thewell-
establi
shedandset t
eld
owner s.Inf astpacedt i
met odayev eryoneissqueezedf or
timet hemaj orit
yofpepolear efini
ckywhenei tcomest o
palcingaf oodor derthecoustomer softodayar enotonl y
at t
ract edbecausepl aci
nganor deronli
neisv ery
conv enientbutal sobecauset heyhav evisi
bil
ityintothe
i
t emsof fered, pri
ceandext r
emel ysimplifi
denav igati
ons
fort heor der .
Onli
neorderingsy st
em t
hatIproposinghere.Gr
eatl
y
simpli
fi
estheor deri
ngprocessforbothcoustomerand
therest
aurant.Coustomercanchooseoneormor eitems
toplaceanor derwhichwill
andinthecart.

6
2.
Abst
ract
Rest aur antfoodor deri
ngsy st em isapr ojectdesigned
primar il
yf oruseint hefooddel iver
yindust ry.Thissystem
willal l
owhot el
sandr estaur anttoincreasescopeof
busi nessbyr edusingthel aborcosti nvolved.Thesy stem
alsoal lowst oquickl
yandeasi l
ymanageanonl i
nemenu
whi chcoust omerscanbr owseanduset opal ceorderwith
j
ustf ewcl icks.Restaurantempl oyeesthanuset hisorders
throughaneasyt onagat ivegr aphicalinterfacefor
effi
ci entpr ocessi
ng.
Thepurposeoft hispr oj
ectistodevelopanonli
nef ood
order
ingsy st
em.Iti sasy st
em thatenablecust
omerof
foodtoplacetheiror deronl
ineatanyt i
meandanypl ace.
Thereasont odevelopet hesystem i
sduet otheissuse
faci
ngbyt hefoodi ndustry.

7
3.
Aim ofPr
ojectSy
stem
Thissof twareisdevelopedtohelpcomput erscience
studentst olear
naboutt hewebappl icati
ondesi gning
usingJSPandHTMLf r
om thei
rbasiccapabi li
ti
estobui l
d
acompl eteworkingapplicat
ionfrom 5scr atch.Further
,it
givesinsightabouthowGUIi nter
actswi t
hser ver-
side
l
anguage, j
avaandf inal
lywiththeoracledat abase.For
placinganyor dersCoust omershavet ovisithotel
sor
restaurantstoknowaboutf ooditemsandt henpalce
orderandpay .I
nt hi
smet hodtimeandmanual wor kis
required.

8
4.
ProductFunct
ions
Theonl i
nefoodor dersystem applicati
onswoul dhav ethe
fol
lowingbasicfunctions.Thisfunct i
onprovidest he
functi
onali
tyforcustomer stoplacet hei
rorderandsuppl y
necesarydetail
s.Useroft hesystem ,namelyrestaurant
customersmustbepr ov
idedthef oll
owingfunctionali
ty.
Cr
eat
eanaccount
.
Managet
hei
raccount
.
Li
gint
othesy
stem.
Nav
igat
ether
est
aur
ant
'smanu.
Sel
ectani
tem f
rom t
hemenu.
Addani
tem t
othai
rcur
rentor
der
.
Rev
iewt
hei
rcur
rentor
der
.
Remov
eani
tem/
remov
eal
li
temst
hei
rcur
rentor
der
.
Pr
ovi
depay
mentdet
ail
s.
Pl
aceanor
der
.
Recei
veconf
ir
mat
ioni
nthef
orm ofanor
dernumber
.
Vi
ewpl
aceor
der
.

9
5.
Feat
ure
1)Add/
updat
e/del
etef
oodcat
egor
ytot
hemenu.
2)Add/
updat
e/del
etef
oodi
tem t
othemenu.
3)Updat
epr
icef
orgi
venf
oodi
tem.
4)Updat
eaddi
ti
onal
inf
ormat
ion.Foragi
venf
oodi
tem.
5)Ret
ri
evenewor
der
sfr
om t
hedat
abase.
6)Di
spl
ayt
heor
der
sinaneasi
l
yreadabl
egr
aphi
csway
.
7)Di
scount
sof
fer
s.

10
6.
ModulesandDescr
ipt
ionof
Rest
aur
antManagementSyst
em Pr
oject
1.
FoodModul
e:
Themainai mfordevelopi
ngt hi
smodul eisto
managet heFooddatawi se.ThisFoodmodul eisthemai n
modul ei
nthisproj
ectRestaurantManagementSy stem
whichhasbeendev el
opedonJav a,JSPandMy SQL.
Studentcangetanddownl oadfreeonlinejavaproj
ects
withsourcecodedownload.Al l
Foodswi ll
bemanagedby
admi nandcustomerwill
beabl eabletoseeFood.Admi n
canseet hel
istofal
ltheFoodandf i
lt
eritaccordi
ngt ot
he
customers.

Feat
uresofFoodModul
e:
•Admincanmanaget
heFood•Admi
ncanedi
t/
del
etet
he
Food
•Admi
ncanseet
hel
i
stofal
lFood
•Cust
omercanseeFood

11
2.
Sal
esModul
e:
Themai npurposefordevel
opingthi
smoduleistomanaget he
sales.Soall
Saleswill
bemanagedbyadmi nandcustomerwi ll
be
abletoseetheSales.OurwebsiteFr
eeproj
ectz.
com arehelpful
forBtech,MTech,BCA,MCA, BSC-I
Tstudentsgetj
avaprojects
withsourcecodeanddatabase.

Feat
uresofSal
esModul
e:
 •Admi
ncanmanaget
heSal
es

 Admi
ncanedi
t/
del
etet
heSal
es

 Admi
ncanseet
hel
i
stofal
lSal
es

 •Cust
omercanseeSal
es

12
7.
Progr
am
Packageswi
ngl
oggi
ngsscce;

i
mpor
tjav
a.i
o.I
OExcept
ion;
i
mpor
tjav
a.ut
il
.l
oggi
ng.
Fil
eHandl
er;
i
mpor
tjav
a.ut
il
.l
oggi
ng.
Lev
el;
i
mpor
tjav
a.ut
il
.l
oggi
ng.
Logger
;
i
mpor
tjav
ax.
Swi
ng.
JFr
ame:
i
mpor
treast
aur
ant
syst
em.
component
.aut
h.Logi
n:

Publ
i
ccl
assmai
next
endsJFr
ame(
Publ
i
cst
ati
cvoi
dmai
n(st
ri
ng[]
args){
/
/Atf
ir
st,
showt
hel
ogi
npageandshowmenuaf
ter
/
/theaut
hent
icat
ionpr
ocesscompl
eted

cr
eat
eRequi
redFi
l
eIf
DoseNot
Exi
st();
Logi
nim=newLogi
n();
i
m set
Def
aul
tCl
oseOper
ati
ons(
JFr
ame.
EXI
T_ON_
CLOSE);

13
i
m setVi
sibl
e(t
rue);
}
pr
ivat
est
ati
cvoi
dcr
eat
eRequi
redFi
l
e!!DoseNot
Exi
st(){
St
ri
ngf
il
eNames[]
;
Fi
l
erootDi
r=newFi
l
e("
stor
age"
);
r
oot
Dir
.mkdi
rs()
;
f
il
eNames=newSt
ri
ng[]{
"st
orage/
it
em.
txt
",
(
"st
orage/
labour
.t
xt"
,
"
stor
age/
order
.t
xt"
,
"
stor
age/
order
li
ne.
txt
",);
f
or(
str
ingf
il
eName:
fi
leNames){
Fi
l
efi
l
e=newFi
l
e(f
il
eName);
i
f(
!fi
l
e.exi
sts()
)
{
t
ry{
f
il
e.cr
eat
eNewFi
l
e();
}
cat
ch(
IOExcept
ionex){

14
Logger
.get
Logger
(Mai
n.cl
ass.
get
Name(
)).
log(
Lev
el
SEVERE,nul
l,
ex);
}
}
}
}

15
8.
Out
put

16
9.
Sof
twar
eRequi
rment
1)
Oper
ati
ngSy
stem:
windows(
vist
a/7orabov
e)
2)WebBrowser
:I
E10orabov
e,Mozi
l
laFF31andabov
eor
googl
echrome.
3)
Dri
ver
s:Jav
aRunt
imeEnv
ironment
4)
Integr
atedDev
elopmentEnv
ironment
:Ecl
i
pseJ2EEor
ApacheTomcat.

Har
dwar
eRequi
rement
1)
Pent
ium Pr
ocessor
2)
60MBoff
reehar
d-dr
ivespace
3)
128MBofRAM
4)Har
dDi
sk–2GB.
5)
RAM r
equi
red–1GB(
mini
mum)
6)
Processor–Dual
.NetorAbov
e.

17
10.
Concl
usi
ons
Themai nobj ect
iveoft
heappli
cationi
st ohelpcomputer
sciencest udentsunderst
andsthebasicsofjava,
Jav aScriptandHTML.Thef oll
owingresulthavebeen
achi ev
edaf tercomplet
ingthesystem andrelat
ebackto
thesy stem'sobjecti
ve.
Shouldal lowusert obrowst hroughdi f
ferentproduct
categories.Thisisachiv edt hroughaneasyt ouse
graphicalinterf
acemenuopt i
ons.Shoul dallowtheusert o
seesuccessmessageaf t
erpl acinganor der.Thisis
achievedwhenusersuccessf ullyplacesanor der.The
userisgi ventheor derconf ormat ionnumberal ongwi th
successmessage.Shoul dallowt heusert oprocesst he
payment .Thi si
sachi evedwhenusersel ects"Processed
toCheckout "but t
onandf il
lupt hepay menti nformati
on.

18
11.
Ref
erences
1.
www.
wiki
pedi
a.com
2.
htt
ps:
//www.
scr
ibd.
com/
3.
htt
ps:
//www.
bri
tanni
ca.
com
4.
htt
ps:
//en.
m.wi
ki
pedi
a.or
g
5.
htt
ps:
//www.
nat
ional
geogr
aphi
c.or
g

19

You might also like