Tải bản đầy đủ (.doc) (47 trang)

Xây dựng phần mềm quản lý nhà hàng

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.38 MB, 47 trang )

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


Yêu cầu
báo cáo
Báo cáo

Thông tin

ngời
dùng

Thống

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



Yêu cầu
báo cáo
Báo cáo

Thống

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


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


×