You are on page 1of 32

TRƯỜNG ĐẠI HỌC QUỐC TẾ HỒNG BÀNG

KHOA CÔNG NGHỆ THÔNG TIN




KHÓA LUẬN ĐỒ ÁN

THIẾT KẾ VÀ TRIỂN KHAI HỆ THỐNG QUẢN


LÝ BÁN THỨC UỐNG

Giảng viên hướng dẫn: ThS.Hoàng Ngọc Long


Sinh viên thực hiện:
STT Họ và Tên MSSV
1 Nguyễn Vương Ngọc Trí 201101329

TP. Hồ Chí Minh, 2022


QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG

LỜI CẢM ƠN
Để hoàn thành đề tài khoá luận đồ án này, chúng em đã nhận được sự hướng
dẫn, giúp đỡ và góp ý nhiệt tình của quý thầy cô trường Đại Học Quốc Tế Hồng Bàng
và thầy ThS.Hoàng Ngọc Long.
Chúng em xin gửi lời biết ơn sâu sắc đến thầy ThS.Hoàng Ngọc Long đã dành
nhiều thời gian và tâm huyết hướng dẫn nghiên cứu và giúp em hoàn thành khóa luận
đồ án môn học.
Chúng em cũng xin chân thành cảm ơn đến quý thầy cô trường Đại học Quốc
Tế Hồng Bàng, đặc biệt là những thầy cô đã tận tình dạy bảo cho em suốt thời gian
học tập tại trường.
Chúng em xin chân thành cảm ơn Ban Giám Hiệu trường Đại Học Quốc Tế
Hồng Bàng cùng quý thầy cô trong Khoa Công Nghệ Thông Tin đã tạo rất nhiều điều
kiện để em học tập và hoàn thành tốt khóa học.
Chúng em đã có nhiều cố gắng hoàn thiện luận văn tốt nghiệp bằng tất cả năng
lực của mình, tuy nhiên không thể tránh khỏi nhiều thiếu sót, rất mong nhận được
những đóng góp quý báu của quý thầy cô và các bạn.

STT HỌ VÀ TÊN CHỮ KÝ

1 NGUYỄN VƯƠNG
NGỌC TRÍ

TP.HCM, 14 Tháng 7 Năm 2023


Sinh viên thực hiện

i
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG

TRANG CAM KẾT


Tôi xin cam kết báo cáo này được hoàn thành dựa trên các kết quả nghiên cứu
của tôi và các kết quả nghiên cứu này chưa được dùng cho bất cứ báo cáo cùng cấp
nào khác.

TP.HCM, 14 tháng 7 năm 2023


Người thực hiện

STT HỌ VÀ TÊN CHỮ KÝ

1 NGUYỄN VƯƠNG NGỌC TRÍ

ii
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG

NHẬN XÉT CỦA GIẢNG VIÊN


...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................

TP.HCM, Ngày… Tháng… Năm ….


Chữ ký giảng viên

iii
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG

LỜI CẢM ƠN.......................................................................................................i


TRANG CAM KẾT............................................................................................ii
NHẬN XÉT CỦA GIẢNG VIÊN......................................................................iii
DANH MỤC HÌNH............................................................................................vi
DANH MỤC THUẬT NGỮ VIẾT TẮT..........................................................vii
MỞ ĐẦU..........................................................................................................viii
Chương 1. TỔNG QUAN VỀ HỆ THỐNG QUẢN LÝ COFFEE...................1
1.1 Tổng quan về quản lý coffee...................................................................1
1.1.1 Tổng quan đề tài...............................................................................1
1.1.2 Lý do chọn đề tài..............................................................................1
1.1.3 Mục tiêu nghiên cứu.........................................................................1
1.1.4 Cơ cấu quản lý phần mềm................................................................2
Chương 2. Phân tích thiết kế hệ thống..............................................................4
2.1 Phân tích chức năng................................................................................4
2.1.1 Các chức năng chính của hệ thống...................................................4
2.1.2 Sơ đồ Use Case.................................................................................5
2.1.3 Mô hình chức năng (BFD)...............................................................6
2.1.4 Mô hình luồng dữ liệu mức 1 (DFD)...............................................7
2.1.5 SƠ ĐỒ MÔ HÌNH THỰC THỂ - KẾT HỢP (ERD).......................8
2.2 Thiết kế...................................................................................................9
2.2.1 Ánh xạ từ ERD quản lý phần mềm Coffee sang mô hình quan hệ. .9
2.2.2 Mô tả thực thể.................................................................................10
Chương 3. Triển Khai Ứng Dụng....................................................................15
3.1 Giao diện màn hình chào......................................................................15
3.2 Giao diện đăng nhập.............................................................................16
3.3 Giao diện chính.....................................................................................16
3.4 Giao diện quản lý bàn...........................................................................17
3.5 Giao diện quản lý khu vực....................................................................17

iv
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG

3.6 Giao diện quản lý sản phẩm..................................................................18


3.7 Giao diện quản lý loại sản phẩm...........................................................18
3.8 Giao diện quản lý nhân viên.................................................................19
3.9 Giao diện quản lý ca làm việc...............................................................20
3.10 Giao diện quản lý kho hàng...............................................................20
3.11 Giao diện quản lý thống kê hóa đơn..................................................21
3.12 Giao diện quản lý chi tiết hóa đơn.....................................................21

v
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG

DANH MỤC HÌNH


Hình 1: Cơ cấu quản lý phần mềm.....................................................................2
Hình 2: Cơ cấu hoạt động....................................................................................3
Hình 3: Sơ đồ USE CASE...................................................................................5
Hình 4: Mô hình chức năng BFD........................................................................6
Hình 5: Mô hình DFD..........................................................................................7
Hình 6: Mô hình thực thể (ERD).........................................................................8
Hình 7: Class Diagram.........................................................................................9
Hình 8: Màn hình chào......................................................................................15
Hình 9: Giao diện đăng nhập.............................................................................16
Hình 10:Giao diện chính....................................................................................16
Hình 11:Giao diện quản lý bàn..........................................................................17
Hình 12:Giao diện quản lý khu vực...................................................................17
Hình 13: Giao diện quản lý sản phẩm...............................................................18
Hình 14: Giao diện quản lý loại sản phẩm........................................................18
Hình 15: Giao diện đk và quản lý nv.................................................................19
Hình 16:Giao diện quản lý ca làm việc.............................................................20
Hình 17:Giao diện quản lý kho hàng.................................................................20
Hình 18:Giao diện thống kê hóa đơn.................................................................21
Hình 19: Giao diện chi tiết hóa đơn...................................................................21

vi
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG

DANH MỤC THUẬT NGỮ VIẾT TẮT

ST Tiếng Anh Tiếng Việt Viết tắt


T
1 Database Cơ sở dữ liệu CSDL

2 Integrity Constraint Ràng buộc toàn vẹn RBTV

3 Entity Relation Mô hình thực thể kết ERD


Diagram hợp
4 Business Function Mô hình chức năng BFD
Diagram
5 Data Flow Diagram Mô hình luồng dữ DFD
liệu

vii
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG

MỞ ĐẦU
 Tính cấp thiết của đề tài
Trong cuộc sống hiện nay, không khó để có thể tìm kiếm một quán nước, quán
coffee, ngoài nhu cầu giải khát, thưởng thức những món nước lạ thì còn có thể trò
truyện cùng bạn bè, gia đình, việc học nhóm tại quán coffee cũng rất quen thuộc đối
với các bạn trẻ hiện nay. Và để đáp ứng nhu cầu đó của con người thì ngày này việc
kinh doanh quán coffee không còn quá xa lạ với mọi người.
 Nhận định chung
Hiện nay, các quán coffee mọc lên như nấm, đủ thể loại, đủ hình thức thu hút
khách hàng. Ngoài ra, thức uống cũng là một phần quan trọng dẫn đến lượng khách
đến quán ít hay nhiều.
 Các vấn đề đặt ra
Có nhiều yếu tố để phát triển một quán cà phê nhưng bên cạnh đó, yếu tố quản
lý quán coffee như thế nào?
Làm thế nào để quản lý một cách nhanh chóng và ít tốn thời gian nhất có thể?
 Mục tiêu của ứng dụng quản lý
Phần mềm ứng dụng quản lý coffee ra đời nhằm đáp ứng cho những câu hỏi
trên và giúp cho người sử dụng đỡ tốn thời gian và công thức khi order hoặc gọi nhân
viên
 Phạm vi dự án
Về dữ liệu:
o Hệ thống cho phép lưu trữ số lượng sản phẩm , thông tin số bàn, nhân viên
làm việc, hóa đơn thanh toán, thông tin sản phẩm, quản lý khu vực
o Mỗi nơi quản lý đều có mã số riêng để phân định
Về giao diện:
o Hệ thống hoạt động trong môi trường giao diện đẹp, dễ tiếp cận, dễ sử dụng.
Về xử lý:
o Hệ thống cho phép tạo bàn và order tại bàn , thêm khu vực để dễ quản lý
o Hệ thống cho phép tìm kiếm, thêm, sửa, xóa, cập nhật mới thông tin sản
phẩm, loại sản phẩm, nhân viên, ca làm việc

viii
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG

o Hệ thống cho phép quản lý thống kê hóa đơn và cho phép xem chi tiết nhân
viên thanh toán hóa đơn
Về hệ thống:
o Dữ liệu lưu trên hệ quản trị cơ sở dữ liệu Microsoft SQL Server.
o Ứng dụng được thiết kế trên nền Java with Ant, lập trình bằng ngôn ngữ
Java, sử dụng Java Swing, bằng chương trình Apache NetBeans IDE 15

ix
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG

CHƯƠNG 1.
TỔNG QUAN VỀ HỆ THỐNG QUẢN LÝ
COFFEE
1.1 Tổng quan về quản lý coffee
1.1.1 Tổng quan đề tài
Một trong những ngành nghề đang hấp dẫn nhất hiện nay, đang ngày càng phát
triển, giúp đem lại nguồn thu lớn cho mỗi cá nhân, tổ chức doanh nghiệp. Ngành nghề
kinh doanh rất đa dạng: kinh doanh bất động sản, chứng khoán, kinh doanh các loại
dịch vụ, kinh doanh shop quần áo, cà phê…. Thị trường luôn biến động, thay đổi
không ngừng vì thế bán hàng không còn là vấn đề mới mẻ nhưng mang tính thời sự
cấp bách, và là mối quan tâm hàng đầu của nhiều doanh nghiệp. Vì vậy, Sự bùng nổ
và phát triển mạnh mẽ của công nghệ thông tin, muốn hiện đại hóa đất nước thì phải
áp dụng CNTT vào tất cả các lĩnh vực. Các phần mềm hiện tại hiện đang hỗ trợ cho
người dung thuận tiện sử dụng, thời gian xử lý nhanh chóng, và một số nghiệp vụ
được tự động hóa cao, các phần mềm giúp tiết kiệm thời gian, công sức của con
người, tăng độ chính xác và hiệu quả trong công việc.
1.1.2 Lý do chọn đề tài
Việc mở một quán coffee đòi hỏi phải có nhiều yếu tố: tài chính, vật chất, địa lý
thuận lợi để giúp cho việc buôn bán phát triển. Bên cạnh đó thì việc quản lý quán
coffee của mình như thế nào cũng là một câu hỏi lớn cần giải quyết. Vậy việc quản lý
quán coffee như thế nào và bằng cách gì? Quản lý về cái gì? Quản lý như thế nào
được gọi là tiện lợi nhất?? Ít tốn công sức nhưng lại cho ra kết quả một cách hiệu quả
nhất.
Đó là một trong những lý do lớn nhất việc các phần mềm quản lý bán hàng ra
đời và trả lời cho những câu hỏi trên nhằm đáp ứng cho việc kinh doanh của cá nhân
hoặc một tổ chức nào đó thuận lợi và tiết kiệm thời gian cho việc quản lý “đứa con
tinh thần” của mình.
1.1.3 Mục tiêu nghiên cứu
Phần mềm hỗ trợ trong việc quản lý các nghiệp vụ như bàn, khu vực, tính tiền,
hóa đơn, thống kê, quản lý nhân viên, sản phẩm, loại sản phẩm, ca làm việc...v.v.
Phần mềm quản lý bán hàng quán cà phê giúp cho người sử dụng tiết kiệm được thời
gian, nhanh chóng, thao tác đơn giản, dễ dàng sử dụng và quản lý.

1
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG

 Xây dựng một hệ thống mới phù hợp, để hiểu, dể sử dụng cho người dùng
phần mềm. Hiểu được hệ thống quản lý bán hàng, cần quản lý những mảng
nào để xây dựng ứng dụng cho phù hợp nhu cầu thực tiễn.
 Giúp quản lý hệ thống của quán trở nên tối ưu hơn, công tác quản lý dễ
dàng và tiện lợi hơn
 Giúp bản thân có thêm khả năng sáng tạo, tư duy thông qua thiết kế giao
diện tương tác với người dùng, vận dụng kiến thức bản thân vào thực tiễn.
1.1.4 Cơ cấu quản lý phần mềm
Nội dung của hệ thống quản lí phần mềm coffee bao gồm 2 đối tượng chính:
Quản lý, nhân viên

Hình 1: Cơ cấu quản lý phần mềm


Cách thức hoạt động:
Quản lý mọi hoạt động của quản như thêm nhân viên, ca làm việc, nhập các
loại sản phẩm hàng hóa, thống kê hóa đơn chi tiết là người quản lý
Nhân viên bao gồm việc order, phục vụ, kiểm tra hàng hóa, hóa đơn khi đến ca
làm việc của mình
 Trong một ca làm việc, nhân viên sẽ có nhiệm vụ kiêm quầy phục vụ,
khu vực bàn, kiểm tra….
 Có tất cả 7 ca làm việc số lượng nhân viên sẽ tùy thuộc theo ca, nhưng
trong đó ca 1 thường sẽ là quản lý và các nhân viên đăng kí ca full : ca1
từ 7h – 17h; ca 2 từ 6h – 10h ; ca 3 từ 10h – 14h; ca 4 từ 14h – 18h; ca 5
từ 18h – 22h; ca 6 từ 22h – 2h; ca 7 từ 2h – 6h
Do đặc thù công việc, việc thuê mướn nhân viên thường là sinh viên và làm ca
part-time nên việc quản lý dựa vào một sổ chấm công đơn giản.
Việc quản lý bán coffee có thể hình dung khái quát thông qua sơ đồ sau:

2
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG

Hình 2: Cơ cấu hoạt động


Sơ lược sơ đồ:
 Khi khách vào quán muốn order thức uống, nhân viên sẽ trực tiếp order
khách và ghi lại thông tin sô bàn khách đang ngồi. Sau đó sẽ đưa thông tin
order cho quản lý để nhập vào phần mềm, khi thanh toán thì ‘hóa đơn’ đưa
cho nhân viên gửi cho khách.
 Đồng thời nhân viên cũng có thể xem ca làm việc từ thông tin quản lý đưa.
 Nhân viên xem được sản phẩm, kiểm tra kho hàng để thông báo lại cho quản
lý. Từ đó quản lý mới biết được số lượng và có thể điều chỉnh thêm số lượng
cần thiết.

3
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG

CHƯƠNG 2.
PHÂN TÍCH THIẾT KẾ HỆ THỐNG
2.1 Phân tích chức năng
2.1.1 Các chức năng chính của hệ thống
Hệ thống có 4 chức năng chính sau:
2.1.1.1 Chức năng quản lý:
o Xem: xem tất cả và chi tiết một mục.
o Thêm: thêm mới vào cơ sở dữ liệu.
o Xóa: xóa theo mã.
o Sửa: cập nhật dữ liệu đang xem.
o Tìm kiếm: tìm kiếm theo điều kiện.
o Điều hướng: di chuyển đến dữ liệu của bản ghi chi tiết trước và sau.
o Các thức năng thao tác dữ liệu (thêm, sửa, xóa) cần được kiểm lỗi hợp lý
với dữ liệu.
2.1.1.2 Chức năng tổng hợp thống kê số liệu:
o Thống kê kho hàng theo loại sản phẩm:
o Tên sản phẩm.
o Số lượng tồn kho.
o Số lượng đã bán.
o Thống kê doanh thu theo năm, tháng:
o Thời gian.
o Doanh thu.
o Thống kê nhân viên:
o Mã nhân viên.
o Số ngày làm việc.
2.1.1.3 Chức năng đăng nhập và đăng xuất:
o Đăng nhập: để sử dụng phần mềm thì bắt buộc người dùng phải đăng
nhập.
o Đăng xuất: đăng nhập lại với người khác hoặc dừng lại đi đâu đó.

4
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG

2.1.1.4 Chức năng về yêu cầu bảo mật:


o Cả nhân viên và quản lý đều phải đăng nhập mới sử dụng được các chức
năng trong phần mềm.
o Quản lý: sử dụng được tất cả các chức năng của phần mềm.
o Nhân viên:
o Không được phép sử dụng các chức năng xóa trong các chức năng quản
lý.
Không được phép xem chức năng thống kê và quản lý nhân viên.
2.1.1.5 Mô hình triển khai
Ứng dụng phần mềm được xây dựng để phục vụ cho nhiều người dùng nhưng
cơ sở dữ liệu thì lưu trữ tập trung.
 Cần một máy cài SQL Server 2008+. Máy này cần hệ điều hành
Window XP trở lên
 Các máy nhân viên cần JDK 1.8+ với hệ điều hành bất kỳ.

5
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG

2.1.2 Sơ đồ Use Case

Hình 3: Sơ đồ USE CASE

6
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG

2.1.3 Mô hình chức năng (BFD)

Hình 4: Mô hình chức năng BFD

7
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG

2.1.4 Mô hình luồng dữ liệu mức 1 (DFD)

Hình 5: Mô hình DFD

8
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG

2.1.5 SƠ ĐỒ MÔ HÌNH THỰC THỂ - KẾT HỢP (ERD)

Hình 6: Mô hình thực thể (ERD)

9
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG

2.2 Thiết kế
2.2.1 Ánh xạ từ ERD quản lý phần mềm Coffee sang mô hình quan hệ
2.2.1.1 Ánh xạ mỗi loại thực thể thành 1 table
i. Nhân viên (Mã nhân viên, họ và tên, mật khẩu, vài trò, ngày sinh, giới tính,
Email, điện thoại, ghi chú, mã ca, SL ngày làm việc)
ii. Bàn (Mã bàn, mã khu vực, trạng thái)
iii. Khu vực (Mã khu vực, tên khu vực, vị trí)
iv. Kho hàng (Mã kho hàng, mã sản phẩm, ngày nhập, mã nhân viên, số lượng, ghi
chú, hạn sử dụng)
v. Loại sản phẩm (Mã loại sp, tên loại sp)
vi. Ca làm việc (Mã ca, bắt đầu, kết thúc, ghi chú, tên ca LV)
vii. Sản phẩm (Mã sp, tên sp, mã loại sp, giá bán, trạng thái, ghi chú)
viii. Hóa đơn (Mã hóa đơn, mã nv, mã sp, mã bàn, SL mua, trạng thái, ngày thành
toán)
ix. Hóa đơn chi tiết (Mã hóa đơn ct, mã hóa đơn, số lượng sp)
2.2.1.2 Mô hình lược đồ quan hệ

Hình 7: Class Diagram

10
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG

2.2.2 Mô tả thực thể


2.2.2.1 Nhân viên
Bảng nhân viên lưu thông tin của nhân viên có cấu trúc như sau:

Tên cột Kiểu Ràng buộc Ghi chú


MaNhanVien INT PK, Tự Mã nhân
tăng viên
HoTen NVARCHAR(50) NOT Họ và tên
NULL
MatKhau NVARCHAR(50) NOT Mật khẩu
NULL đăng nhập
VaiTro BIT DEFAULT Vai trò, 1
0 là quản lý
NgaySinh DATE NOT Ngày sinh
NULL
GioiTinh BIT DEFAULT Giới tính
0
Email NVARCHAR(50) NOT Email
NULL, UNIQUE
DienThoai NVARCHAR(10) NOT Số điện
NULL, UNIQUE thoại
GhiChu NVARCHAR(255) NULL Ghi chú
MaCa INT FK, NOT Khóa
NULL ngoại liên kết với
bảng CA LÀM
VIỆC
SoNgayLV INT DEFAULT Số ngày
0 làm việc của
nhân viên, được
đưa về 0 khi hết
tháng.

11
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG

2.2.2.2 Bàn
Bảng bàn lưu thông tin của bàn có cấu trúc như sau:
Tên cột Kiểu Ràng buộc Ghi chú
MaBan INT PK, NOT Mã bàn
NULL
MaKhuVuc NCHAR(7) FK, NOT Khóa ngoại liên kết
NULL đến bảng KHU VỰC
TrangThai BIT DEFAULT 0 Trạng thái, 1 là có
khách

2.2.2.3 Khu vực


Bảng khu vực lưu thông tin của khu vực có cấu trúc như sau:
Tên cột Kiểu Ràng buộc Ghi
chú
MaKhuVuc INT PK, Tự tăng Mã khu
vực
TenKhuVuc NVARCHAR(50) NOT NULL, Tên khu
UNIQUE vực
ViTri NVARCHAR(50) NOT NULL Vị trí
khu vực
GhiChu NVARCHAR(255) NULL Ghi chú

2.2.2.4 Kho hàng


Bảng kho hàng lưu các thông tin của kho hàng đang tồn kho có cấu trúc như
sau:
Tên cột Kiểu Ràng buộc Ghi chú
MaKhoHan INT PK, Tự tăng Mã kho hàng
g

12
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG

MaSanPha INT FK, NOT Khóa ngoại liên kết


m NULL với bảng SẢN PHẨM
NgayNhap DATE NOT NULL Ngày nhập
MaNhanVi INT FK, NOT Khóa ngoại liên kết
en NULL với bảng NHÂN VIÊN
SoLuong INT DEFAULT 0 Số lượng tồn kho,
>= 0
GhiChu NVARCH NULL Ghi chú
AR(255)
HanSuDun DATE NULL Hạn sử dụng của
g sản phẩm, 30 ngày kể từ
ngày nhập

2.2.2.5 Loại sản phẩm


Bảng loại sản phẩm lưu thông tin các loại sản phẩm có cấu trúc như sau:
Tên cột Kiểu Ràng buộc Ghi chú
MaLoaiS INT PK, Tự tăng Mã loại sản
P phẩm
TenLoaiS NVARCHAR( NOT NULL, Tên loại sản
P 50) UNIQUE phẩm

2.2.2.6 Ca làm việc


Bảng ca làm việc lưu thông tin của các ca làm việc có cấu trúc như sau:
Tên cột Kiểu Ràng Ghi chú
buộc
MaCa INT PK, Tự Mã ca làm việc
tăng
BatDau DATE NOT Thời gian bắt
NULL đầu ca làm việc
KetThuc DATE NOT Thời gian kết
NULL thúc ca làm việc

13
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG

GhiChu NVARCHAR(255 NOT Ghi chú


) NULL
TenCaLV NVARCHAR(50) NOT Tên ca làm việc
NULL, UNIQUE

2.2.2.7 Sản phẩm


Bảng sản phẩm để lưu các thông tin của sản phẩm bán ra có cấu trúc như sau:
Tên cột Kiểu Ràng buộc Ghi chú
MaSanPha INT PK, Tự Mã sản phẩm
m tăng
TenSanPha NVARCHAR NOT Tên sản phẩm
m (50) NULL
MaLoaiSP INT FK, NOT Khóa ngoại liên kết
NULL đến bảng LOẠI
SẢN PHẨM
GiaBan FLOAT NOT Đơn giá của sản
NULL phẩm, >= 0
TrangThai BIT DEFAULT Trạng thái còn hàng
0 hay hết hàng của
sản phẩm, 1 là còn
hàng.
GhiChu NVARCHAR NOT Ghi chú
(255) NULL

2.2.2.8 Hóa đơn


Bảng hóa đơn lưu thông tin của các hóa đơn có cấu trúc như sau:
Tên cột Kiểu Ràng buộc Ghi chú
MaHoaDon INT PK, Tự tăng Mã hóa đơn
Ma nv INT FK, NOT Khóa ngoại liên
NULL kết với bảng NHÂN
VIÊN
MaSanPham INT FK, NOT Khóa ngoại liên
14
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG

NULL kết đến bảng SẢN


PHẨM
MaBan INT FK, NOT Khóa ngoại liên
NULL kết đến bảng BÀN
SoLuongMua INT NOT Số lượng sản
NULL phẩm đã mua, >= 0
TrangThai BIT DEFAULT Trạng thái thanh
0 toán, 1 là đã thanh toán
NgayThanhToan DATE NOT Ngày thanh toán,
NULL để lưu lại ngày tháng để
sử dụng vào bảng thống
kê doanh thu theo tháng
và theo năm

2.2.2.9 Hóa đơn chi tiết


Tên cột Kiểu Ràng buộc Ghi chú
MaHoaD INT PK, Tự tăng Mã hóa đơn chi
onCT tiết
MaHoaD INT FK, NOT NULL Khóa ngoại liên
on kết với bảng HÓA
ĐƠN
SoLuong INT NOT NULL Số lượng sản
SP phẩm

15
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG

CHƯƠNG 3.
TRIỂN KHAI ỨNG DỤNG
3.1 Giao diện màn hình chào

Hình 8: Màn hình chào

16
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG

3.2 Giao diện đăng nhập

Hình 9: Giao diện đăng nhập


3.3 Giao diện chính

Hình 10:Giao diện chính

17
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG

3.4 Giao diện quản lý bàn

Hình 11:Giao diện quản lý bàn

3.5 Giao diện quản lý khu vực

Hình 12:Giao diện quản lý khu vực

18
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG

3.6 Giao diện quản lý sản phẩm

Hình 13: Giao diện quản lý sản phẩm


3.7 Giao diện quản lý loại sản phẩm

Hình 14: Giao diện quản lý loại sản phẩm

19
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG

3.8 Giao diện quản lý nhân viên

Hình 15: Giao diện đk và quản lý nv

20
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG

3.9 Giao diện quản lý ca làm việc

Hình 16:Giao diện quản lý ca làm việc


3.10 Giao diện quản lý kho hàng

Hình 17:Giao diện quản lý kho hàng

21
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG

3.11 Giao diện quản lý thống kê hóa đơn

Hình 18:Giao diện thống kê hóa đơn


3.12 Giao diện quản lý chi tiết hóa đơn

Hình 19: Giao diện chi tiết hóa đơn

22

You might also like