TiMn trLnh cập nhật tr7ng thái phòngĐầu vào : Kh*ch hàng đặt đưPc ph4ngKh*ch hàng đ9 trD ph4ngĐầu ra : Danh s*ch ph4ng h*t đ9 cập nhậtNội dung xử lý : Khi kh*ch hàng đặt đưPc ph4ng hay t
Trang 1TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG
KHOA CÔNG NGHỆ THÔNG TIN
KỲ THI KẾT THÚC HỌC PHẦN HỌC KỲ 2 NĂM HỌC 2022-2023
Đề tài : Xây dựng phần mềm Karaoke Order
Họ và Tên :
Tên học phần : Công nghệ NET
Giảng viên hướng dẫn :
Hà Nội , ngày 25 tháng 04 năm 2023
Trang 2ra kh*ch hàng khó t;nh b< về ch= v> dịch vụ k?m và tiền nong không r@ ràng.V> vâ 6ychBng em muCn t3o ra mô 6t công cụ tiê 6n dụng giBp kh*ch hàng có mô 6t c*ch kh*c để bi-ttrư:c gi* cD và cEng như dịch vụ mang l3i cho kh*ch mô 6t c*ch tCi ưu và hiê 6u quD, đeml3i s( thân thiê 6n và dG dàng thao t*c cho kh*ch Không ch= vâ 6y chBng em c4n muCnngưIi quDn lJ có th, công cụ mang t;nh hiê 6n đ3i hơn không c4n phDi ghi ch?p t;nh tiềnthL công vMa mất công và c4n sai sót Th- nên mục tiêu chBng em đề ra mô 6t ph.n mềmgiBp kh*ch hàng tư:ng t*c tCt hơn v:i quDn lJ mà không c.n mất công, ch= c.n vài thaot*c yêu c.u cLa kh*ch trên ph.n mềm là có thể tâ 6 n hưNng mô 6t dịch vụ tCt cho nên Ph.nMềm Karaoke Oder đưPc h>nh thành.
Giao diện thân thiện, bắt mắt, màu sắc ưu tiên dG nh>n không qu* l4e lo`t và phùhPp v:i gian ph4ng tCi cLa ph4ng Ph.n mềm phDi đDm bDo c*c ch,c năng hệ thCng như:quDn lJ ph4ng h*t, quDn lJ gi* cD, xuất hóa đơn, thông kê…
-C*c yêu c.u ch,c năng ph.n mềm karaoke order:
Trang 3Ph4ng h*t sẽ chia ra 2 lo3i ph4ng là ph4ng vip và ph4ng thưIng Khi kh*ch gọi điệnđặt ph4ng, nhân viên sẽ h<i c*c thông tin như sC lưPng kh*ch và chọn ra lo3i ph4ngtheo yêu c.u cLa kh*ch và set up ph4ng cho kh*ch.
- Đă 6c tD ch,c năng cho ph?p chL quDn lJ quDn lJ thông tin ph4ng h*t bao gồm tênph4ng, lo3i ph4ng, sC lưPng kh*ch tCi đa và t>nh tr3ng ph4ng hiê 6n t3i Cho ph?pnhân viên xem thông tin ph4ng h*t bao gồm tên ph4ng, lo3i ph4ng, sC lưPngkh*ch tCi đa và t>nh tr3ng ph4ng
NgưIi sử dụng: quDn lJ, nhân viên thu ngân
Dữ liệu đ.u vào: tên ph4ng, lo3i ph4ng, sC lưPng, t>nh tr3ng ph4ng
b Mô tD ch,c năng quDn lJ đơn gi*:
QuDn lJ có thể thêm, xóa, sửa tên ph4ng, lo3i ph4ng, sC lưPng, gi* ph4ng Nhân viênthu ngân căn c, vào những thông tin đ9 đưPc quDn lJ sửa để t;nh tiền cho kh*ch.NgưIi sử dụng: quDn lJ, nhân viên thu ngân
Dữ liệu đ.u vào: tên ph4ng, lo3i ph4ng, sC lưPng, t>nh tr3ng ph4ng
c Mô tD ch,c năng t;nh tiền, in hóa đơn:
Nhân viên căn c, vào giI vào, giI ra, c*c đồ ăn, th,c uCng mà kh*ch order để t;nhtiền cho kh*ch Sau khi t;nh tiền th> xuất hóa đơn liệt kê c*c th,, sC lưPng, gi* thành
mà kh*ch đ9 sử dụng để th(c hiện t;nh tiền
NgưIi sử dụng: nhân viên thu ngân
Dữ liệu đ.u vào: đồ ăn, th,c uCng, sC giI h*t
d T;nh doanh thu:
M1i th*ng ngưIi quDn lJ hoă 6c chL qu*n muCn bi-t doanh thu hàng th> ch= c.n chọnch,c năng doanh thu th*ng này hoă 6c năm này th> ch= c.n chọn doanh thu cLa “th*ng”hoă 6c cLa “năm” th> ph.n mềm sẽ xuất ra tổng doanh thu theo J muCn
2 M5c tiêu cần đ7t đư8c:
ChBng ta c.n phDi thi-t k- và cài đă 6t hai chương tr>nh bao gồm chương tr>nh Oder dànhcho kh*ch hàng và mô 6t chương tr>nh dành cho quDn lJ:
- Chương tr>nh dành cho kh*ch hàng:
+ danh mục: ph4ng, đồ ăn, nư:c uCng
+ ch,c năng thêm, xóa sửa thông tin nhâ 6p cLa kh*ch
+ thông b*o tổng gi*
- Chương tr>nh dành cho ngưIi quDn lJ:
+ ch,c năng thêm, xóa, sửa ph4ng h*t
+ t;nh tiền giI
+ t;nh tổng tiền
+ xuất hóa đơn
+ t;nh doanh thu th*ng, năm xuất ra b*o c*o
Trang 43 Môi trư:ng cài đă <t
Để th(c hiê 6n đưPc yêu c.u c.n phDi có ngôn ngữ lâ 6 p tr>nh có thể k-t nCi đ-n cơ sN dữliê 6u
- Ngôn ngữ lâ 6p tr>nh C#
- Cơ sN dữ liê 6u
Chương 2: NGÔN NG> LÂ<P TRBNH VD CƠ SG D> LIÊ<U
1 Giới thiê <u về Microsoft Net
1.1 Giới thiê <u về Microsoft Net
Microsoft Net không phDi là mô 6t ngôn ngữ lâ 6p tr>nh, đó là mô 6t không gian làm viê 6ctổng hPp bNi bCn bô 6 ngôn ngữ lâ 6p tr>nh C#, VB.Net, C++…n đó có s( chồng gCi lênnhau cLa c*c ngôn ngữ, và định nghoa trong FCL (framework class library)
Microsoft .Net bao gồm 2 ph.n ch;nh: framework và Intergrated DevelopmentEnviroment (IDE) Framework cung cấp những g> c.n thi-t và căn bDn, là khuôn d3nghay môi trưIng h1 trP c*c h3 t.ng cơ sN theo mô 6t quy ư:c nhất định để công viê 6c đưPcthuâ 6n tiê 6n IDE cung cấp mô 6t môi trưIng giBp chBng ta triển khai dG dàng và đưPc nhanhchóng c*c ,ng dụng d(a trên nền tDng Net
Thành ph.n Framework là quan trọng nhất Net là cCt l@i và tinh hoa cLa môi trưIng,c4n IDE là công cụ ph*t triển d(a trên nền tDng đó Trong Net toàn bô 6 c*c ngôn ngữ C#,Visual C++ hay Visual Basic Net đều dùng trong trong IDE
Microsoft Net là nền tDng cho viê 6c xây d(ng và th(c thi c*c ,ng dụng phân t*n th- hê 6 ti-p Bao gồm c*c ,ng dụng tM client đ-n server và c*c dịch vụ kh*c
k-1.2 Mô hLnh kiMn trNc Net
Mô h>nh ki-n trBc cLa Net:
.Net Framework là mô 6t flatform m:i làm đơn giDn viê 6c ph*t triển ,ng dụng trongmôi trưIng phân t*n cLa Internet .Net Framework đưPc thi-t k- để đ*p ,ng đ.y đL đểđ*p ,ng theo quan điểm sau:
Để cung câp mô 6t môi trưIng hư:ng đCi tưPng vững chắc, trong đó m9 nguồn đCitưPng đưPc lưu trữ và th(c thi mô 6t c*ch cục bô 6 Th(c thi cục bô 6 nhưng đưPc phân t*ntrên Internet, hoă 6c th(c thi tM xa
Để cung cấp mô 6t môi trưIng th(c thi mà nguồn mà tCi thiểu đưPc viê 6c đóng góiph.n mềm và s( tranh chấp về phiền bDn
Trang 5Để cung cấp mô 6t môi trưIng th(c thi m9 nguồn mà đDm bDo viê 6c th(c thi an toànm9 nguồn, bao gồm cD viê 6c m9 nguồn đưPc t3o bNi h9ng th,c ba hay bất c, h9ng nào màtuân thL theo ki-n trBc Net.
Để cung cấp viê 6c th(c thi m9 nguồn mà lo3i b< đưPc những l1i th(c hiê 6n c*c scripthay môi trưIng thông dịch
Để làm cho những ngưIi ph*t triển có kinh nghiê 6m vững chắc có thể nắm vữngnhiều kiểu ,ng dụng kh*c nhau Như là tM những ,ng dụng trên nền tDng Windows đ-nnhững ,ng dụng web
Để xây d(ng tất cD c*c thông tin d(a trên tiêu chuvn công nghiê 6p để đDm bDo rwngm9 nguồn Net có thể t;ch hPp v:i bất c, m9 nguồn kh*c
.Net Framework có hai thành ph.n ch;nh: Common Language Runtime (CLR) vàthư viê 6n l:p Net Framework CLR là nền tDng cLa Net Framework
Ph*t triển ,ng dụng Client cEng g.n v:i những ,ng dụng kiểu truyên thCng đưPc
lâ 6p tr>nh d(a trên Windows Đây là những kiểu ,ng dụng hiển thị những cLa sổ haynhững form trên destop cho ph?p ngưIi dùng th(c hiê 6n mô 6t thao t*c hay nhiê 6m vụ nào
đó Những ,ng dụng client bao gồm như những ,ng dụng xử lJ văn bDn, xử lJ bDng t;nh,những ,ng dụng trong lonh v(c thương m3i như công cụ nhâ 6p liê 6u, công cụ t3o b*oc*o Những ,ng dụng client thưIng sử dụng những cLa sổ, menu, toolbar, button hay c*cthành ph.n GUI kh*c, và chBng thưIng truy câ 6p tin hê 6 thCng, c*c thi-t bị ngo3i vi nhưm*y in
Những l:p NET Framework ch,a trong NET Framework đưPc thi-t k- cho việc sửdụng ph*t triển c*c GUI Điều này cho ph?p ngưIi ph*t triển nhanh chóng và dG dàng t3oc*c cửa sổ, button, menu, toolbar, và c*c thành ph.n kh*c trong c*c ,ng dụng đưPc vi-tphục vụ cho lonh v(c thương m3i
2 Ngôn ngO lâ <p trLnh C#
Ngôn ngữ kh* đơn giDn, ch= khoDn 80 tM khóa và hơn mưIi mấy kiểu dữ liê 6u đưPcxây d(ng s{n Tuy nhiên, ngôn ngữ C# có J cao hơn khi nó th(c thi những kh*i niê 6m lâ 6ptr>nh hiê 6n đ3i C# bao gồm tất cD những h1 trP cho cấu trBc, thành ph.n component, lâ 6ptr>nh hư:ng đCi tưPng là s( h1 trP cLa nó cho viê 6c định nghoa và làm viê 6c v:i những l:pth> định nghoa những kiểu dữ kiê 6u m:i, cho ph?p ngưIi ph*t triển mN rô 6ng ngôn ngữ đểt3o mô h>nh tCt hơn để giDi quyêt vấn đề Ngôn ngữ C# ch,a những tM khóa cho viê 6c khaib*o những kiểu l:p đCi tưPng m:i và những phương th,c hay thuô 6c t;nh l:p, và cho viê 6cth(c thi đóng gói, k- thMa và đa h>nh, ba thuô 6c t;nh cơ bDn cLa bất c, ngôn ngữ lâ 6p tr>nhhư:ng đCi tưPng nào
Trong ngôn ngữ C# mọi th, liên quan đ-n khai b*o l:p đều đưPc t>m thấy trongph.n khai b*o cLa nó Định nghoa mô 6t l:p trong C# không đ4i h<i chia ra tâ 6p tin header
và tâ 6p tin nguồn giCng như trong ngôn ngữ C++ Hơn th- nữa C# h1 trP ngôn ngữ XML
để ph*t sinh t( đô 6ng c*c document cho l:p
3 Hê < quản trS cơ sT dO liê < u SQL Server Express
3.1 SQL là gL?
Trang 6SQL là vi-t tắt cLa structured Query Language, là ngôn ngữ truy vấn mang t;nh cấu trBc.
Nó đưPc thi-t k- để quDn lJ dữ liê 6u trong mô 6t hê 6 thCng quDn lJ c: sN dữ liê 6u quan hê 6(RDBMS)
SQL là ngôn ngữ dữ liê 6u, đưPc sử dụng để t3o, xóa trong c: sN dữ liê 6u, lấy c*c hàng vàsửa đổi c*c hàng, …
3.2 ChXc năng cYa SQL
V:i SQL, chBng ta có thể truy vấn database theo nhiều c*ch kh*c nhau, bNi sử dụng c*c
lê 6nh
V:i SQL ngưIi dùng có thể miêu tD dữ liê 6u
SQL cho ph?p ngưIi dùng định nghoa dữ liê 6u trong mô 6t Database và thao t*c nó khi c.nthi-t
Cho ph?p ngưIi dùng t3o, xóa Database và bDng
Cho phep ngưIi dùng t3o view, Procedure, hàm trong mô 6t Database
Cho ph?p ngưIi dùng thi-t lâ 6p quyền truy câ 6p vào bDng, thL tục và view
3.3 Lê <nh trong SQL
C*c lê 6nh SQL chuvn để tương t*c v:i Relational Database là CREATE, SELECT,INSERT, UPDATE, DELETE và DROP C*c lê 6nh này có thể phân lo3i thành c*c nhómd(a trên bDn chất cLa chBng
a DDL (Data Definition Language)- Ngôn ngữ định nghoa dữ liê 6 u
Cho ph?p khai b*o cấu trBc dữ liê 6u bDng, c*c mCi quan hê 6 và c*c ràng buô 6c
CREATE DATABASE: T3o cơ sN dữ liê 6u trCng
DROP DATABASE: hLy hoàn toàn mô 6t cơ sN dữ liê 6u có s{n
USE: L(a chọn mô 6t cơ sN dữ liê 6u làm mă 6c định
CREATE TABLE: T3o mô 6t bDng m:i, mơi mà b3n th(c s( đưPc lưu trữ
ALTER TABLE: Sửa mô 6t định nghoa s{n có
DROP TABLE: HLy hoàn toàn mô 6t bDng s{n có
DESCRIBE: Hiển thị mô 6t cấu trBc cLa bDng
b DML (Data Manipulation Language) – Ngôn ngữ thao t*c dữ liê 6 u
SELECT: Đọc hoă 6c lưu trữ dữ liê 6u
INSERT: Thêm (hoă 6c ch•n) dữ liê 6u m:i
UPDATE: Thay đổi (hoă 6c câ 6p nhâ 6t) dữ liê 6u s{n có
DELETE: Lo3i b< (hoă 6c xóa) dữ liê 6u s{n có
REPLACE: Thêm hoă 6c thay đổi (hoă 6c đổi ch1) dữ liê 6u m:i hoă 6c dữ liê 6u đ9 có.TRUNCATE: Làm trCng tất cD dữ liê 6u m€u
Trang 7Chương 3: XÂY D[NG C\C MÔ HBNH – LƯ_C Đ`
I PHÂN TaCH HÊ< THbNG
Trang 83.1.2 Sơ đồ phân r9 ch,c năng (Function Decomposition Diagram, FDD):
H>nh 3.1.2
H>nh 3.1.3
Trang 9Nội dung xử lý : Kh*ch hàng gửi yêu c.u đặt ph4ng, nhân
viên d(a vào t>nh tr3ng danh s*ch ph4ng h*t
tư vấn ph4ng theo yêu c.u và chọn đặtph4ng cho kh*ch, n-u không có ph4ng theoyêu c.u cLa kh*ch hàng(h-t ph4ng trCng) th>kh*ch không đặt đưPc ph4ng
Trang 10Phòng được chọn
Không đặt được phòng
Theo yêu cầu
DK
True
False
Trang 112.3.2 TiMn trLnh cập nhật tr7ng thái phòng
Đầu vào : Kh*ch hàng đặt đưPc ph4ng
Kh*ch hàng đ9 trD ph4ng
Đầu ra : Danh s*ch ph4ng h*t đ9 cập nhật
Nội dung xử lý : Khi kh*ch hàng đặt đưPc ph4ng hay trD
ph4ng th> nhân viên có nhiệm vụ chọn ph4ngh*t và cập nhật l3i tr3ng th*i ph4ng
T ình trạng phòng
Khách hàng
Nhân viên
Cập nhật trạng thái phòng
Cập nhật
Trang 122.3.3 TiMn trLnh giao phòng
Đầu vào : Kh*ch hàng đặt đưPc ph4ng
Phi-u đặt ph4ng
Đầu ra : Ph4ng giao cho kh*ch
Nội dung xử lý : Khi kh*ch hàng nhận ph4ng, nhân viên kiểm
tra phi-u đặt ph4ng xem ph4ng, xem thôngtin kh*ch hàng theo yêu c.u th> giao ph4ngcho kh*ch
Kiểm tra thông
Trang 132.3.4 TiMn trLnh phân lo7i khách hàng
Đầu vào : Danh s*ch kh*ch hàng trong hệ thCng
Đầu ra : Danh s*ch kh*ch hàng đ9 phân lo3i
Nội dung xử lý : D(a vào tiêu ch; cLa qu*n phân lo3i kh*ch
hàng m:i, kh*ch hàng cE sau đó sử dụng ti-ntr>nh cập nhật kh*ch hàng để cập nhật phânlo3i kh*ch hàng
Trang 142.3.5 TiMn trLnh chọn dSch v5
Đầu vào : Yêu c.u gọi dịch vụ
Danh s*ch dịch vụ
Đầu ra : Danh s*ch dịch vụ đ9 gọi
Nội dung xử lý : Kh*ch hàng yêu c.u gọi dịch vụ (Th,c ăn,
nư:c uCng…), nhân viên tư vấn, thông b*otMng lo3i dịch vụ c4n hay không, d(a vàodanh s*ch thông tin dịch vụ N-u dịch vụtheo yêu c.u kh*ch hàng đ9 đưPc chọn th>nhân viên có nhiệm vụ mang đ-n cho kh*ch
Yêu c u gọi dịch vụ
Không có dịch vụ DK
Theo yêu cầu
True
False
Trang 152.3.6 TiMn trLnh cập nhật danh sách dSch v5
Đầu vào : Danh s*ch dịch vụ đ9 đưPc gọi
Đầu ra : Cập nhật danh s*ch thông tin dịch vụ
Nội dung xử lý : Khi kh*ch hàng đ9 gọi đưPc dịch vụ th> nhân
viên nhiệm vụ cập nhật l3i danh s*ch dịch vụtrong ph4ng h*t mà kh*ch hàng đ9 đặt đồngthIi nhân viên cập nhật l3i danh s*ch dịch vụtrên th(c đơn trong hệ thCng
Trang 162.3.7 TiMn trLnh chọn phòng hát thanh toán
Đầu vào : Kh*ch hàng yêu c.u thanh to*n
Đầu ra : Chọn ph4ng h*t c.n thanh to*n
Nội dung xử lý : Kh*ch hàng yêu c.u thanh to*n, nhân viên
có nhiệm vụ x*c nhận thông tin kh*ch hàngd(a vào phi-u đăng kJ t>m ra ph4ng thanhto*n trên hệ thCng
Yêu c u thanh toán
Trang 172.3.8 TiMn trLnh in hóa đơn
Đầu vào : Chọn ph4ng thanh to*n
Danh s*ch dịch vụThông tin kh*ch hàng
Đầu ra : Phi-u thanh to*n
Hóa đơn
Nội dung xử lý : Kh*ch hàng muCn thanh to*n, nhân viên có
nhiệm vụ d(a vào ti-n tr>nh chọn ph4ng h*tthanh to*n t;nh tiền giIi h*t và những danhs*ch dịch vụ kh*ch hàng đ9 dùng, danh s*chdịch vụ trD l3i TrM tiền đặt ph4ng rồi inphi-u hóa đơn thanh to*n giao cho kh*chhàng
Chọn phòng thanh toán
Cập nhật trạng thái phòng
In hóa đơn Tính ti n giờ
Tính ti n dịch vụ
Trang 18DiGn giD chi ti-t
M9 Lo3i (ML): đây là thuộc t;nh khóa, phân biệt tMng lo3i ph4ng kh*c nhau.Tên Lo3i Ph4ng (TLP): mô tD tên lo3i ph4ng h*t tương ,ng v:i m9 lo3i ph4ng h*tTh(c Thể Ph4ng H*t
Tên th(c thể : Tên Ph4ng H*t
Tên vi-t tắt : TenPH
Trang 19DiGn giD chi ti-t
M9 Ph4ng H*t (MPH): đây là thuộc t;nh khóa, phân biệt tMng ph4ng h*t kh*c nhau.Tên Ph4ng H*t (TPH): mô tD tên lo3i ph4ng h*t tương ,ng v:i m9 ph4ng h*t.DiGn giD chi ti-t
SC Phi-u Đặt (SPD): đây là thuộc t;nh khóa, dung để phân biệt phi-u đặt ph4ng h*tnày v:i phi-u đặt ph4ng h*t kh*c
Tên Ph4ng H*t (TPH): mô tD tên ph4ng h*t tương ,ng v:i tMng phi-u đặt
Thực Thể Nhân Viên
Tên th(c thể : Nhân Viên
Tên vi-t tăt : NhanVien
Hình 3.2.3: B ng th c th lo i nhân viênả ự ể ạ
DiGn giD chi ti-t
M9 Nhân Viên (MaNV): thuộc t;nh khóa dùng để phân biệt nhân viên này v:i nhânviên kh*c
Tên Nhân Viên (TenNV): mô tD tên nhân viên tương ,ng v:i tMng m9 nhân viên
Thực Thể Lo7i DSch V5
Tên th(c thể : Lo3i Dịch Vụ
Tên vi-t tắt : LDichVu
Trang 20DiGn giD chi ti-t
M9 Lo3i Dịch Vụ (MaLoaiDV): thuộc t;nh khóa dùng để phân biệt lo3i dịch vụ nàyv:i lo3i dịch vụ kh*c
Tên Lo3i Dịch Vụ (TenLoaiDV): mô tD tên lo3i dịch vụ tương ,ng v:i tMng lo3i m9dịch vụ
Thực Thể DSch V5
Tên th(c thể : Dịch Vụ
Tên vi-t tắt : DichVu
Hình 3.2.5: B ng th c th d ch vả ự ể ị ụ
DiGn giD chi ti-t
M9 Dịch Vụ (MaDV): thuộc t;nh khóa dùng để phân biệt dịch vụ này v:i dịch vụkh*c
Tên Dịch Vụ (TenDV): mô tD tên dịch vụ tương ,ng tMng m9 dịch vụ
Trang 21Tên th(c thể : Hóa Đơn
Tên vi-t tắt : HoaDon
DiGn giD chi ti-t
SC Hóa Đơn (SHD): thuộc t;nh khóa dùng để phân biệt sC hóa đơn ph4ng h*t này v:i
sC hóa đơn ph4ng h*t kh*c
Th(c Thể Chi Ti-t Dịch Vụ
Tên th(c thể : Chi Ti-t Dịch Vụ
Tên vi-t tắt : ChiTietDichVu
DiGn giD chi ti-t
M9 Ph4ng H*t, M9 Dịch Vụ (MaPH,MaDV) : T3o thành khóa ch;nh
Trang 23DiGn giD chi ti-t
M9 Bia (MaBeer): thuộc t;nh khóa dùng để phân biệt Bia v:i dịch vụ kh*cTên Bia (TenBeer): mô tD tên Bia tương ,ng tMng m9 Bia
M9 Đồ Ăn (MaDA): thuộc t;nh khóa dùng để phân biệt Đồ ăn v:i dịch vụ kh*cTên Đồ Ăn(TenDA): mô tD tên Đồ ăn tương ,ng tMng m9 Đồ ăn
M9 tr*i cây(MaTrai): thuộc t;nh khóa dùng để phân biệt Tr*i cây v:i dịch vụ kh*cTên tr*i cây(TenTrai): mô tD tên Tr*i cây tương ,ng tMng m9 Tr*i cây
M9 Nư:c(MaNuoc): thuộc t;nh khóa dùng để phân biệt Nư:c v:i dịch vụ kh*cTên Nư:c(TenNuoc): mô tD tên Nư:c tương ,ng tMng m9 Nư:c
Tên Món(TenMon): thuộc t;nh khóa dùng để phân biệt bDng t3m bwng Tên Mónv:i c*c bDng kh*c
SC lưPng đặt(Soluong): mô tD SC lưPng đặt món sẽ đưPc lưu trong bDng t3m nàyGi* tiền(GiaTien): mô tD Gi* tiền sau khi đặt món sẽ hiện lên trong bDng này
GiaTien