Lời cảm ơn
Sau mt thi gian tìm hiu, nghiên cu v hc hi, tôi ã hon thnh bản
khóa luận ca mình. Trc ht, tôi xin by t lòng bit n sâu sc nht ti
thy giáo Th.S V Chí Cng, ngi ó hng dn, ch bo tn tình v giúp
tôi rt nhiu trong quá trình hon thnh án tt nghip ca mình.
Để hoàn thành khóa học đào tạo kỹ s Công nghệ thông tin của trờng Đại
học Vinh nói chung và đồ án tốt nghiệp này nói riêng, tôi đã nhận đợc rất
nhiều sự giúp đỡ, động viên từ nhà trờng, thầy cô giáo và bạn bè.
Qua đây tôi xin gửi lời cảm ơn đến lãnh đạo nhà trờng cũng nh Khoa
Công nghệ thông tin - Trờng Đại học Vinh đã tạo điều kiện cho tôi trong quá
trình học tập tại trờng.
Tôi cng xin chân thnh cm n s ng h v giúp v mi mt ca
các thy, các cô khoa Công ngh thông tin - Trng i hc Vinh, nhng
ngi ó dy d, trang b cho tôi nhng kin thc b ích trong sut nm nm
hc va qua.
Cui cùng, tôi xin c by t lòng bit n ti nhng ngi thân trong gia
ình, bn bè ã dnh cho tôi s quan tâm, ng viên trong sut quá trình hc
tp v lm ti tt nghip.
Vinh , ngy 10 tháng 5 nm 2010
Sinh viên
Lê hùng mạnh
Lời mở đầu
Vi s phát trin bùng n công ngh thông tin hin nay thì vic ng
dng công ngh thông tin vo trong qun lý l ht sc cn thit nhm n
gin hoá v nâng cao hiu sut công vic. Chính vì vy m s ln mnh ca
các doanh nghip công ngh thông tin trong nc ó v ang óng mt vai trò
vô cùng quan trng trng trong s phát trin kinh t ca nc nh.
Vit Nam ã chính thc gia nhp T chc Thng mi Th gii
(WTO), m ra nhng c hi v thách thc mi. Ho mình vo dòng chy
kinh t chuyên nghip có quy mô ln nht hnh tinh, vi nhng quy nh mi
áp dng cho tt c các t chc kinh t, các ro cn thng mi cng tng
bc c g b. Hi nhp kinh t quc t cng sâu, các sn phm ca Vit
Nam cng phi chu áp lc cnh tranh mnh m. Vì vy, các doanh nghip
phi nghiên cu, áp dng công ngh mi to li th cnh tranh riêng ca
mình .
L mt kỹ s công ngh thông tin tng lai, nhn thc c tm quan
trng ca tin hc hoá v các doanh nghip tin hc trong c ch th trng nh
hin nay Việt Nam, sau mt thi gian nghiên cu v hc tp, tôi đã qut
nh chn ti Qun lý bán hng cho h thng Qun lý nh hng
nhm ng dng nhng kin thc công ngh thông tin ó c hc v kt hp
chung vi kin thc v kinh t .
Vic trin khai h thng qun lý nh hng s em li nhiu li ích cho
nhiều i tng:
Vic nhiu bn n tr nên n gin c bit l không còn tình trng b
nhm ln trong khâu gi món v thanh toán.
Qun lý ton b doanh thu trong ngy ca nh hng n cui ngy
các bn có th có trong tay bn báo cáo doanh thu bán hng trong
ngy thm cho n vic doanh thu ca tng nhân viên.
Đồ án tốt ngiệp đại học
Phần mềm quản lý nhà hàng
Khác thêm vo ó l quá trình qun lý li nhun kinh doanh cn c
v chi phí u vo v doanh thu bán hng phn mm qun lý s giúp
quản lý lp các báo cáo vi nhng con s chính xác.
Khách hng có th nhn c hoá n khi yêu cu thanh toán mt
cách nhanh chóng.
Qun lý quá trình phc v nhiu bn n vi tc cc nhanh v
chính xác rt cao.
Mc tiêu ca ti ny l thit k h thng qun lý nh hng, vi ngôn
ng C# v c s d liu MySQL.
ti gm các phn chính sau
Chng 1: Mô t nghip v h thng
Chng ny gii thiu khái quát v qun lý nh hng, nhng vn t
ra v gii pháp cho nh hng, nhng yêu cu v mô hình nghip v ca
h thng qun lý nh hng.
Chng 2: Phân tích thiết kế h thng
Chng ny trình by các mô hình x lý nghip v v mụ hình d liu
quan nim ca h thng qun lý nh hng và i sâu vo vic thit k c
s d liu, các lung d liu h thng v các giao din ca chng trình.
Chng 3: Ci t h thng v h ng dn s dng
Chng ny nói v` môi trng vn hnh h thng v gii thiu v h
thng phn mm.
Chơng 4: Đánh giá kết quả
Kết quả nhận đợc từ mặt kỹ năng, mặt thực tiễn và hạn chế khi hoàn
thành đồ án.
Mục lục
Sinh viên...................................................................................................................1
CHƯƠNG I.................................................................................................................6
MÔ Tả NGHIệP Vụ Hệ THốNG...........................................................................6
1.1 Tổng quan về quản lý nh hng.....................................................................6
1.1.1. Khái niệm quản lý.........................................................................................6
1.1.2. Các đặc trng của quản lý nhà hàng............................................................6
1.1.3. Các hình thức hoạt động của phần mềm quản lý nhà hàng......................7
................................................................................................................................... 8
1.2 Nhận xét đánh giá về phần mềm quản lý nhà hàng...................................8
Chơng 2..................................................................................................................10
Phân tích thiết kế hệ thống.............................................................................10
2.1 Yêu cầu hệ thống ...........................................................................................10
2.2 Chức năng của hệ thống..................................................................................11
2.3 Biểu đồ phân cấp chức năng của hệ thống(BPC)......................................15
2.4 Biểu đồ luồng dữ liệu của hệ thống...........................................................15
2.5 Thực thể và mô hình quan hệ thực thể.....................................................21
2.6 Mô tả các thực thể...........................................................................................27
PK.....................................................................................................................................................................27
FK.....................................................................................................................................................................27
PK.....................................................................................................................................................................27
FK.....................................................................................................................................................................27
PK.....................................................................................................................................................................27
FK.....................................................................................................................................................................27
PK.....................................................................................................................................................................28
FK.....................................................................................................................................................................28
PK.....................................................................................................................................................................28
FK.....................................................................................................................................................................28
PK.....................................................................................................................................................................28
FK.....................................................................................................................................................................28
PK.....................................................................................................................................................................28
FK.....................................................................................................................................................................28
PK.....................................................................................................................................................................29
FK.....................................................................................................................................................................29
PK.....................................................................................................................................................................29
FK.....................................................................................................................................................................29
PK.....................................................................................................................................................................29
FK.....................................................................................................................................................................29
PK.....................................................................................................................................................................30
FK.....................................................................................................................................................................30
2.7 Mô hình quan hệ của hệ thống....................................................................30
2.8 Giới thiệu ngôn ngữ xây dựng hệ thống......................................................30
Đồ án tốt ngiệp đại học
Phần mềm quản lý nhà hàng
Chơng 3..................................................................................................................33
Xây dựng và cài đặt hệ thống..........................................................................33
Phần này trình bày một số kết quả của các bớc thực hiện trong chơng trình..33
3.1 Giao diện chính của chơng trình................................................................33
.................................................................................................................................33
3.2 Màn hình chính của chức năng tạo bàn ăn...................................................34
3.3 Màn hình chính của chức năng tạo nhóm thực đơn....................................34
3.4 Màn hình chính của chức năng tạo thực đơn nhà hàng.............................35
3.5 Màn hình chính của chức năng tạo đơn vị tính........................................36
3.6 Màn hình chính của chức năng quản lý bàn ăn...........................................36
3.7 Giao diện chính của chức năng quản lý khách đặt bàn............................37
3.8 Giao diện quản lý thực đơn cần chuẩn bị.................................................38
3.9 Giao diện quản lý thực đơn trong ngày......................................................39
3.10 Giao diện quản lý khách hàng đặt bàn....................................................39
3.11 Giao diện phần hiển thị thực đơn khách đặt món...............................40
3.12 Giao diện phần hiển thị báo cáo theo hoá đơn........................................41
3.13 Giao diện phần hiển thị báo cáo theo doanh thu thực đơn....................42
3.14 Giao diện phần hiển thị giới thiệu phần mềm.....................................43
Chơng 4..................................................................................................................44
ĐáNH GIá KếT QUả..............................................................................................44
4.1 Về mặt kỹ năng.............................................................................................45
4.2 Về mặt thực tiễn..........................................................................................45
4.3 Về chơng trình...............................................................................................45
4.4 Hớng phát triển của đồ án...............................................................................45
Đồ án tốt ngiệp đại học
Phần mềm quản lý nhà hàng
CHƯƠNG I
MÔ Tả NGHIệP Vụ Hệ THốNG
1.1 Tổng quan về quản lý nh hng
1.1.1. Khái niệm quản lý
Qun lý c nh nghĩa nh: vic ngi qun lý theo dõi v ghi nhn li
các công vic c thc hin ni mình qun lý.
Theo ngha rng thì qun lý có th c hiu l các yêu cu cng nh
vic áp ng yêu cu bng cách t ra các quy nh mi ngi lm theo v
qua ó có th qun lý mt cách tt nht.
Theo ngha hp thì qun lý bao gm các hot ng thông qua các giao
tip thc hin mt công vic hay mt nhóm công vic no ó. Qun lý
c nói n ây l hình thc qun lý nh hng thông qua h thng phn
mm c ci vo máy tính.
1.1.2. Các đặc trng của quản lý nhà hàng
So vi các cách qun lý truyn thng, qun lý nh hng bng phn mm
có mt s im khác bit c bn sau:
qun lý trên máy tính,các thông tin v hoá n c lu vo CSDL
trong máy tính,các thông s c máy t ng tính toán v a ra
báo cáo theo ngy,theo tháng v theo nm mt cách nhanh chóng.
Qun lý th công các thông tin c tng hp t các b phn ,sau
ó phi i chiu,kim tra v xác thc li thông tin.tính toán s sách
cng lm mt rt nhiu thi gian.
Dùng qun lý nh hng trên máy tính u có s tham gia ca ít nht
ba ch th, trong ó có mt ch th không th thiu c l thit b
máy tính.
i vi cách qun lý thông thng thì ch yu l dùng con ngi
qun lý l ch yu.
Đồ án tốt ngiệp đại học
Phần mềm quản lý nhà hàng
1.1.3. Các hình thức hoạt động của phần mềm quản lý nhà hàng
Các hot ng ch yu ca phn mm qun lý nh hng bao gm:
Qun lý bn n
Ngi s dng to ra danh sách các bn n theo dõi v qun lý
tình trng hot ng ca tng bn. Chc nng ny có th thêm,sa
hoc xoá mt bn n mt cách nhanh chóng v d dng.
- khi khách hng vo bn thì bn ny c chuyn lên danh sách các
bn ang s dng.các bn ny không c s dng na cho ti khi
khách hng thanh toán.
- phía di có ca s hin th danh sách các bn n cha c s
dng.Khi khách hng thanh toán mt bn thì bn ó t ng nhy
xung ca s ny.
Qun lý thc n nh hng
Ngi s dng có th to ra danh sách thc n nh hng cng nh
có th chnh sa v lm mi thc n mt cách nhanh chóng .
-
Khi bt u s dng phn mm thì danh sách thc n c to
mi da trên thc n ca nh hng a vo. Sau ny nu phát trin
thêm thì ta có th thêm vo hoc chnh sa li.
-
Thc n c qun lý theo hai loi,thc n ca nh hng
trong ngy phi chun b, tc l thc n m nh hng s cung cp
trong ngy.Mt loi l thc n riêng cung cp cho khách hng
t bn riêng v t trc thc n.
Qun lý danh sách khách t bn
Nh vo phn mm m chúng ta có th kim tra,theo dõi ton b
danh sách khách hng t bn ti nh hng lên lch v chun b
mt cách hp lý.
-
Khách hng liên lc ti nh hng v yêu cu t bn,nhân viên
s ghi li v lu vo máy tính thông tin v yêu c u ca khách
hng.Thc n ca khách hng cng c lu li v theo dõi tình
trng chun b ca nh bp.
Đồ án tốt ngiệp đại học
-
Phần mềm quản lý nhà hàng
Khi khách hng nhn bn thì h thng s t ng chuyn sang
ch s dng,lp tc thông tin khách hng t bn s t ng b
xoá khi danh sách t bn v chuyn sang thông tin ca khách
hng s dng.
Báo cáo doanh thu hot ng ca nh hng thông qua hai hình thc
-
Báo cáo doanh thu theo hoá n,chc nng ny có th thng kê
theo ngy,theo tháng hay theo nm tu chn vo yêu cu ca ngi
s dng.ngoi ra phn mm cũng có th a ra báo cáo trong mt
khong thời gian t chn.
-
Báo cáo doanh thu theo thc n, chc nng ny có th báo cáo
doanh thu ca nh hng trong mt khong thi gian m ngi s
dng nhp vo.Báo cáo theo thc n cũng có th báo cáo chi tit
doanh thu ca tng món n mt.
1.2 Nhận xét đánh giá về phần mềm quản lý nhà hàng.
1.2.1 u im:
- Giao din ting vit thân thin d s dng
- Vic lu gi thc n rt d dng, không mt nhiu thi gian, không quá tốn
din tích, an ton cao m bo d dng tra cu in n cng nh tìm kim.
- Vic to ra thc n không mt nhiu thi gian li m bo chính xác. Các
thc n cng nh các thông tin ca nh hng có th chỉnh sa bi chng
trình to li thc n cho ln sau.
- Công tác qun lý tng i n gin, gim bt c nhân lc áng k trong
khâu ny.
- Vic thanh toán c tin hnh hon ton t ng bi chng trình, hu nh
sau khi khách hng yêu cu thanh toán thì hoá n ca h ó có.
- ây l mt phng pháp qun lý mi nhng ã áp dng c khoa hc công
ngh vo vic qun lý nh hng. Phù hp vi tình hình thc t ca i sng xã
hi.
Đồ án tốt ngiệp đại học
1.2.2
Phần mềm quản lý nhà hàng
Nhc im:
- Phi tn mt thi gian o to v cho i ng qun lý cng nh nhân
viên lm quen v tip thu vi phng pháp mi.
- ng dng c hình thc mi vo thc t cng phi u t mt h thng
máy móc tng i tn kém so vi hình thc qun lý th công.
Tuy nhiên nhìn chung thì hình thc qun lý bng máy tính va áp ng
c y các yêu cu ca nghip v qun lý. Bên cnh ó nó cũng có các
bin pháp khc phc các yu kém ca hình thc qun lý truyn thng nên
vic nghiên cu áp dng nó vo thc t l mt vic lm úng n.
Đồ án tốt ngiệp đại học
Phần mềm quản lý nhà hàng
Chơng 2
Phân tích thiết kế hệ thống
2.1 Yêu cầu hệ thống .
2.1.1 Yêu cu phn cng .
- H thng xây dng phi chy n nh trên c s phn cng ã có
cng nh có th trin khai ra ngoi m không òi hi kht khe yêu
cu v phn cng.
- H thng xây dng phi chy n nh trên mng ni b v m bo
hot ng theo mô hình Client Server.
- Có th m rng khi h thng có nhu cu kt gn vi thit b ngoi vi
nh máy in, máy quét, camera, máy chm công t ng
2.1.2 Yêu cu phn mm .
- Không xung t vi các ng dng ang chy trên h thng c v các
ng dng vn phòng truyn thng.
- Tích hp c vi các chng trình ang chy trên h thng c và
mới nh máy in, máy quét
- Chng trình phi m bo có giao din thân thin, d s dng, bo
trì phát trin, s dng c h thng ting vit.
- Vic lu tr d liu phi m bo khoa hc nhng cng áp ng
c tính bo mt,an ton.
- H thng phi m bo phân quyn trong s dng, m bo tính
ton vn v an ton d liu trong truyn dn. Có c ch sao lu phc
hi phòng chng các trng hp ri ro.
Đồ án tốt ngiệp đại học
Phần mềm quản lý nhà hàng
- H thng phi có kh nng m rng, d bo trì, phát trin v tích hp
c vi phn cng v phn mm cú liên quan.
- C s d liu dựng cho h thng phi c qun lý bi mt h qun
tr c s d liu áp ng tt cho mt h thng chy trên mô hình
Server/Client, m bo tính nhanh chóng, chính xác. Kh nng lu
tr ln.
- Cú bin pháp m bo an ton v ton vn d liu cho h thng, có
c ch sao lu phc hi c s d liu khi có nhu cu
2.1.3 Yêu cu v nghip v
- Phản nh chính xác, trung thc, v khoa hc nghip v qun lý ca
quá trình bán hng trong nh hng.
- Thay th c ti a các công on phi tin hnh th công t khâu
to bn n,to thc n cho ti theo dõi hoá n.
- H tr c lc cho qun lý trong vic qun lý nh hng.
- Giao din thân thin i vi ngi qun lý v c bit l d s dng
i vi nhân viên thu ngân l ngi trc tip s dng phn mm.
2.2 Chức năng của hệ thống
m bo tin hc hóa quy trình nghip v qun lý trong nh hng
mt cách chính xác, khoa hc nhanh chúng v thun tin, h thng
c xây dng vi các chc nng c bn sau:
2.2.1 Chc nng to bn n
- Bn n c qun lý nh hng cung cp np thông tin vo máy
tính. Ton b danh sách bn n c lu tr tp trung ti máy ch.
-
Các bn n c nhp liu da theo ni dung c qun lý nh
hng cung cp bao gm tạo bn n, s gh s dng trên bn ó, mô
t tng quan bn n, mô t chi tit bn n,tình trng bn n.
Đồ án tốt ngiệp đại học
Phần mềm quản lý nhà hàng
- Menu thêm,sa v xóa vi giao diện ting vit d dng s
dng.Chc nng ny cng có th chnh sa thông tin nu ta nhp sai.
2.2.2 Chc nng to nhóm thc n
- Chc nng to nhóm thc n to ra các nhóm thc n ca nh
hng qua ó có th theo dõi v qun lý cho thun li v hiu qu.
- Chc nng ny cng có kh nng thêm mt nhóm thc n mi, sa
mt nhóm thc n hoc xóa nhóm thc n nu nh hng không
dùng ti nhóm thc n ó na.
2.2.3 Chc nng to thc n
- Chc nng ny cho phép to v qun lý các thc n t h thng
nhóm thc n ó c np vo t chc nng trên.
- Chc nng to thc n m bo d dng thêm, sa hoc xóa thông
tin ca món n, cp nht hình nh ca món n.
2.2.4 Chc nng to n v tính
- Chc nng ny dựng nhp các loi n v tính m nh hng cn
s dng.
- Tng t nh các chc nng trên chc nng ny cng có th thêm,
sa hoc xóa các n v tính.
2.2.5 Chc nng qun lý bn n
- Chc nng qun lý bn n có th cho ta cái nhìn tng th v hot
ng ca nh hng.
- Nó hin th cho ta thy các bn ang c s dng v c hin th
trên khung Danh sách bn ang s dng.Các bn ang s dng có
ngha l bn ó ang có khách ngi.Khi khách hng dùng xong yêu
cu thanh toán.Bn n t ng nhy xung ca s danh sách bn
trng.
Đồ án tốt ngiệp đại học
Phần mềm quản lý nhà hàng
- Ngoi ra nó cung hin th c các thông tin ca khách hng, lu
li sau ny có các ch ng trình khuyn mi thì áp dng cho các
khách hng quen.
- Tên khách hng, s lng khách hng cng cú th cp nht ti ây.
- Trong ca s qun lý bn n, cũng có hai ca s hin th nhóm thực
n v ca s hin th các thc n chi tit trong nhóm.
2.2.6 Chc nng t bn n.
- Chc nng ny giúp cho nh hng qun lý c thông tin ca khách
ng ký,t trc bn n.
- Chc nng ny s c nhp v lu vo máy tính các thông tin ca
khách hng, s in thoi, a ch ca khách hng, s lng khách
dựng, thi gian s dng.Thông tin ny c lu v theo dõi lên
lch b trí cho hp lý.
- Chc nng ny cũng có th cho khách hng ng ký trc các món
n nh hng chun b.
- Thông tin c lu gia cho n khi khách hng s dng thì t ng
nhng thông tin ny s c chuyn sang ch qun lý bn n.
2.2.7 Qun lý thc n cn chun b
- Danh sách các món n c chuyn sang t chc nng t bn n.
- Chc nng ny qun lý da trên các yu t món n, chc nng ny
giúp cho qun lý bit c tin chun b ca nh hng cho khách
hng ó t bn.
- Khi chun b c mt món no thi cp nht vo phn mm.Khi ó
s lng món phi chun b chuyn sang s lng món n ó chun
b.
2.2.8 Qun lý thc n chun b trong ngy
Đồ án tốt ngiệp đại học
Phần mềm quản lý nhà hàng
- Chc nng ny dựng cp nht thc n ca nh hng cung cp
trong ngy
- Có hai cách hin th nhp cho thun tin
- Nu chn tt c thì chng trình t ng load ra tt c các món n
m nh hng cung cp cp nht s lng vo.
- Ta cng có th la chon tng loi tìm v nhp vo thc n trong
ngy ca nh hng.
- Chc nng ny cng có th lm mi c d liu cho tt c các món
n ch v không nhp li t u.
2.2.9 Chc nng qun lý khách hng t bn
- Chc nng ny t ng liu kê tt c các khách hng ó t bn t
chc nng t bn n trên.
- Chc nng ny cng t ng chuyn thông tin ca khách hng sang
chc nng qun lý bn n khi khách hng s dng.
- ca s ny cng có th thêm vo khách hng mi vo nh chc
nng t bn trên.
- Nu thông tin khách hng ó t trên không chính xác ta cng có
th sa thông tin trong chc nng ny.
- Chc nng ny cng có th hu mt ng ký ca khách hng.
2.2.10
Qun lý danh sách thc n khách hng t
- Chc nng ny tng t chc nng qun lý thc n trong ngy.
- Thc n ây l phn thc n c ly t thc n ca khách t
bn n.
Đồ án tốt ngiệp đại học
Phần mềm quản lý nhà hàng
2.3 Biểu đồ phân cấp chức năng của hệ thống(BPC)
Hệ THốNG QUảN Lý NHà HàNG
Quản lý danh sách bàn ăn
Sữa bàn ăn
Thêm bàn ăn
Xoá bàn ăn
Quản lý nhóm thực đơn
Thêm nhóm thực đơn
Xoá nhóm thực đơn
Sữa nhóm thực đơn
Quản lý thực đơn nhà hàng
Sữa thực đơn
Thêm thực đơn
Xoá thực đơn
Quản lý đăng ký bàn ăn
Thêm DS đặt bàn
Sữa DS đặt bàn
Xoá DS đặt bàn
Báo cáo thống kê
Hỡnh 1.
Biu BPC h thng quản lý nhà hàng
Báo cáo theo
doang thu hoá đơn
Báo cáo theo
2.4 Biểu đồ luồng dữ liệu của hệ thống.
2.4.1
Các khái niệm và ký hiệu đợc sử dụng trong sơ đồ.
Đồ án tốt ngiệp đại học
Phần mềm quản lý nhà hàng
Các ký hiệu đợc dùng trong biểu đồ.
+
Luồng dữ liệu: Là một tuyến truyền dẫn thông tin vào hay ra một chức
năng nào đó.
Kí hiệu:
Tên luồng dữ liệu
+
Chức năng: Là một quá trình biến đổi dữ liệu
Kí hiệu:
Tên chức
năng
+
Các kho dữ liệu: Là một dữ liệu đợc lu lại, để có thể đợc truy cập
nhiều lần về sau
Kí hiệu:
Tên kho dữ liệu
+
Các đối tác: Một đối tác là một thực thể ngoài hệ thống, có trao đổi
thông tin với hệ thống.
Kí hiệu:
Tên đối tác
+
Các tác nhân trong:
Là một chức năng hay một hệ con của hệ
thống, đợc mô
tả
ở
một
trang
khác
cảu mô hình,Ng
nhng
có traolý
đổi thông tin với
Nhân viên
ời quản
các phần tử thuộc trang hiện tại của mô hình.
Kí hiệu:
Thông
tin Thông tin
khách phục vụ
khách
đặt bàn
Tên tác nhân trong
Yêu cầu
Số lợng
thực đơn
cung cấp
Báo cáo
báo cáo
Hệ thống
quản lý nhà
hàng
2.4.2 Biểu đồ luồng dữ liệu mức bối cảnh.
0
Yêu
cầu
Thực
đơn
quả
n lý
2
Thông
tin đặt
bàn
Yêu
cầu
thanh
toán
Hoá
đơn
Khách hàng
Thông
tin danh
mục
Thông
tin ngời
dùng
1
1
Đồ án tốt ngiệp đại học
Phần mềm quản lý nhà hàng
n
Hình 2. BLD bối cảnh
Nhân viên
Thông tin
danh
mục
ời q
n lý
Yêu cầu
thực đơn
Yêu cầu
thanh toán
Khách
hàng
DS nhóm thực
đơn
DS thực đơn
Khách
hàng
DS đơn vị
tính
1
Bán
4 hàng
2
Hóa đơn
2.4.3 Biểu đồ luồng dữ liệu mức đỉnh.
Thông tin
đặt bàn
DS bàn ăn
Cập
nhật
Đặt
bàn
3
SL thực đơn cung cấp
NHÂN viên
Thông tin phục vụ
khách
Thông tin
khách đặt
bàn
DS khách hàng
DS khách đặt
bàn
Ngời quản
lý
Yêu cầu
báo cáo
Báo cáo
Thông tin
ngời
dùng
Thống
kê
báo
cáo
4
Quản
lý ng
ời
dùng
5
DS thực đơn
DS đơn vị
tính
DS ngời sử
dụng
Đồ án tốt ngiệp đại học
Phần mềm quản lý nhà hàng
Hình 3. Biểu đồ BLD mức đỉnh
Thông
2.4.4 Biểu đồ BLD định nghĩa chức năng
1. tin
bàn ăn
Ngời quản lý
Thông tin
nhóm thực
đơn
Cập
nhật
bàn ăn
Cập nhật
nhóm
thực
đơn
1.2
1.1
DS bàn ăn
Thông tin
thực đơn
DS nhóm thực
đơn
Cập
nhật
đơn vị
Cập
nhật
thực
đơn
1.4
1.3
DS thực đơn
Thông
tin đơn
vị
DS đơn vị
tính
Đồ án tốt ngiệp đại học
Phần mềm quản lý nhà hàng
Hình 4. Biểu đồ BLD định nghĩa chức năng mức 1
2.4.5 Biểu đồ BLD định nghĩa chức năng 2.
DS bàn ăn
DS thực đơn
Yêu cầu
thực đơn
Bán
hàng
2.1
Yêu cầu
Khách
hàng
5
DS đơn vị
tính
SL thực đơn cung cấp
NHÂN viên
Thông tin phục vụ
khách
hanh toán
Hóa đơn
Thực đơn cần cập
nhật
Thông tin
đặt bàn
Đặt
bàn
2.2
Thông tin
khách đặt
bàn
DS khách hàng
DS khách đặt
bàn
DS thực đơn
DS đơn vị
tính
Đồ án tốt ngiệp đại học
Phần mềm quản lý nhà hàng
Hình 5. Biểu đồ BLD định nghĩa chức năng mức 2
2.4.6 Biểu đồ BLD định nghĩa chức năng 3.
DS khách hàng
ách hàng
Ngời quản
lý
Yêu cầu
báo cáo
Báo cáo
Thống
kê
báo
cáo
3
Hình 6. Biểu đồ BLD định nghĩa chức năng mức 3
2.4.7 Biểu đồ BLD định nghĩa chức năng 4
DS thực đơn
Đồ án tốt ngiệp đại học
Phần mềm quản lý nhà hàng
DS ngời sử
dụng
Ngời quản
lý
Quản
lý ng
ời
dùng
4
Thông tin
ngời dùng
Hình 7. Biểu đồ BLD định nghĩa chức năng mức 4
2.5 Thực thể và mô hình quan hệ thực thể.
Thực thể (entity) là một thực thể cụ thể hay trừu tợng, tồn tại thực sự và
khá ổn định, mà ta muốn phán ảnh nó trong hệ thống thông tin.
Tên thực thể
TabDinnerTable
TabFoodGroup
TabFood
TabCustomers
TabCustomerFood
TabConfigDate
TabConfig
TabPer
TabRestaurant
TabUnit
TabUser
Diễn giải
Thông tin về bàn ăn
Thông tin về nhóm thực đơn.
Thông tin về thực đơn
Thông tin về khách hàng
Thông tin về thực đơn của khách hàng
Cấu hình thời gian
Cấu hình hệ thống
Các quyền truy cập
Thông tin nhà hàng
Danh sách các đơn vị tính
Danh sách ngời sử dụng
2.5.1 Sơ đồ chuẩn hoá
Danh sách thuộc
tính
CusID
CusAddress
CusPhone
CusFax
CusEmail
CusNotes
CusStartTime
CusFinishTime
1NF
CusID
CusAddress
CusPhone
CusFax
CusEmail
CusNotes
CusStartTime
CusFinishTime
2NF
CusID
CusAddress
CusPhone
CusFax
CusEmail
CusNotes
CusStartTime
CusFinishTime
3NF
CusID
CusAddress
CusPhone
CusFax
CusEmail
CusNotes
CusStartTime
CusFinishTime
Đồ án tốt ngiệp đại học
CusBill
CusNumber
CusMoneyReceive
CusMoneyPay
CusMoneySpare
CusMoneyArise
CusReasonArise
CusPercentVAT
CusPercentDiscount
CusPayed
CusTableList
CusOrdering
FoodID
UnitID
UnitPrice
Amount
Price
ServeAmount
UnitName
UnitChild
UnitNumber
UnitNotes
FoodGroupID
FoodName
FoodUnit
FoodPriceBase
FoodPriceRetail
FoodPriceTrade
FoodDiscount
FoodType
FoodNotes
FoodAmount
FoodExpityDate
FoodIcon
FoodSell
FoodPreparing
FoodMin
FoodGroupName
FoodGroupNote
FoodGroupIcon
CusBill
CusNumber
CusMoneyReceive
CusMoneyPay
CusMoneySpare
CusMoneyArise
CusReasonArise
CusPercentVAT
CusPercentDiscount
CusPayed
CusTableList
CusOrdering
CusID
FoodID
UnitID
UnitPrice
Amount
Price
ServeAmount
UnitName
UnitChild
UnitNumber
UnitNotes
FoodGroupID
FoodName
FoodUnit
FoodPriceBase
FoodPriceRetail
FoodPriceTrade
FoodDiscount
FoodType
FoodNotes
FoodAmount
FoodExpityDate
FoodIcon
FoodSell
FoodPreparing
FoodMin
FoodGroupName
FoodGroupNote
FoodGroupIcon
Phần mềm quản lý nhà hàng
CusBill
CusNumber
CusMoneyReceive
CusMoneyPay
CusMoneySpare
CusMoneyArise
CusReasonArise
CusPercentVAT
CusPercentDiscount
CusPayed
CusTableList
CusOrdering
CusBill
CusNumber
CusMoneyReceive
CusMoneyPay
CusMoneySpare
CusMoneyArise
CusReasonArise
CusPercentVAT
CusPercentDiscount
CusPayed
CusTableList
CusOrdering
CusID
FoodID
UnitID
UnitPrice
Amount
Price
ServeAmount
CusID
FoodID
UnitID
UnitPrice
Amount
Price
ServeAmount
UnitID
UnitName
UnitChild
UnitNumber
UnitNotes
UnitID
UnitName
UnitChild
UnitNumber
UnitNotes
FoodID
FoodGroupID
FoodName
FoodUnit
FoodPriceBase
FoodPriceRetail
FoodPriceTrade
FoodDiscount
FoodType
FoodNotes
FoodAmount
FoodExpityDate
FoodIcon
FoodSell
FoodPreparing
FoodMin
FoodGroupName
FoodID
FoodGroupID
FoodName
FoodUnit
FoodPriceBase
FoodPriceRetail
FoodPriceTrade
FoodDiscount
FoodType
FoodNotes
FoodAmount
FoodExpityDate
FoodIcon
FoodSell
FoodPreparing
FoodMin
Đồ án tốt ngiệp đại học
Phần mềm quản lý nhà hàng
FoodGroupNote
FoodGroupIcon
2.5.2
Thuộc tính của các thực thể
Các thuộc tính có # trớc là khoá chính.
TabDinnerTable
# TableID
TableName
TableNumberChair
TableUsed
TableNotes
TableStatus
TableCanUse
TabFoodGroup
# FoodGroupID
FoodGroupName
FoodGroupNote
FoodGroupIcon
TabFood
# FoodID
FoodGroupID
FoodName
FoodUnit
FoodPriceBase
FoodGroupID
FoodGroupName
FoodGroupNote
FoodGroupIcon
Đồ án tốt ngiệp đại học
FoodPriceRetail
FoodPriceTrade
FoodDiscount
FoodType
FoodNotes
FoodAmount
FoodExpityDate
FoodIcon
FoodSell
FoodPreparing
FoodMin
TabCustomers
# CusID
CusName
CusAddress
CusPhone
CusFax
CusEmail
CusNotes
CusStartTime
CusFinishTime
CusBill
CusNumber
CusMoneyReceive
CusMoneyPay
CusMoneySpare
Phần mềm quản lý nhà hàng
Đồ án tốt ngiệp đại học
CusMoneyArise
CusReasonArise
CusPercentVAT
CusPercentDiscount
CusPayed
CusTableList
CusOrdering
TabCustomerFood
# CusID
# FoodID
UnitID
UnitPrice
Amount
Price
ServeAmount
TabConfigDate
TypeDate
TabConfig
CountBill
DateBill
FoodGroupIconLarge
FoodIconLarge
Synchronous
TabPer
Phần mềm quản lý nhà hàng