BỘ TÀI CHÍNH
TRƯỜNG ĐẠI HỌC TÀI CHÍNH –
MARKETING KHOA CƠNG NGHỆ THƠNG
TIN
ĐỒ ÁN MƠN HỌC
LẬP TRÌNH JAVA
QUẢN LÝ BÁN HÀNG TẠI NHÀ HÀNG
KING BBQ
Giảng viên hướng dẫn
: Th.S Nguyễn Thanh Trường
Sinh viên thực hiện 1
: Hoàng Minh Thắng
Sinh viên thực hiện 2
: Trần Trọng Thắng
Mã lớp học phần
2221112005803
Tp.HCM, tháng 8 năm 2022
BỘ TÀI CHÍNH
TRƯỜNG ĐẠI HỌC TÀI CHÍNH –
MARKETING KHOA CƠNG NGHỆ THƠNG
TIN
ĐỒ ÁN MƠN HỌC
LẬP TRÌNH JAVA
QUẢN LÝ BÁN HÀNG TẠI NHÀ HÀNG
KING BBQ
Giảng viên hướng dẫn
: Th.S Nguyễn Thanh Trường
Sinh viên thực hiện 1
: 2021010286 – Hoàng Minh Thắng
Sinh viên thực hiện 2
: 2021010287 – Trần Trọng Thắng
Mã lớp học phần
2221112005803
Tp.HCM, tháng 8 năm 2022
LỜI CẢM ƠN
Lời đầu tiên, chúng em xin gửi lời cảm ơn đến Quý thầy cô khoa Công nghệ thông tin
trường Đại học Tài Chính - Marketing đã tận tình giảng dạy và truyền đạt các kiến thức
quý giá cho chúng em. Chúng em xin gửi lời cảm ơn đặc biệt đến thầy Nguyễn Thanh
Trường, những người luôn đồng hành, hướng dẫn tận tình, hết lịng giúp đỡ để chúng
em có thể hồn thành được đồ án mơn học này.
Tuy nhiên vì chưa có nhiều kinh nghiệm và khả năng am hiểu về quy trình bán
hàng của chúng em vẫn cịn nhiều hạn chế, nên trong q trình làm bài khơng thể tránh
những thiếu sót. Chúng em mong nhận được những nhận xét, ý kiến đóng góp của thầy
cơ để chúng em có thể hồn thiện một cách chỉnh chu nhất.
Cuối cùng, xin chúc thầy cô, cùng những người thân lời chúc sức khỏe và luôn
thành công trong sự nghiệp của mình.
Tp. Hồ Chí Minh, ngày ...tháng 8 năm
2022 Nhóm sinh viên thực hiện
Hoàng Minh Thắng & Trần Trọng Thắng
SVTH: Hoàng Minh Thắng – Trần Trọng
Trang i
NHẬN XÉT VÀ ĐÁNH GIÁ CỦA GIẢNG VIÊN
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
- Điểm số:.......................................................................................................................
- Điểm chữ:......................................................................................................................
Thành phố Hồ Chí Minh, ngày…….. tháng.........năm 2022
Giảng viên
(Kí và ghi rõ họ tên)
SVTH: Hoàng Minh Thắng – Trần Trọng
Trang ii
NHẬN XÉT VÀ ĐÁNH GIÁ CỦA GIẢNG VIÊN
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
- Điểm số:.......................................................................................................................
- Điểm chữ:......................................................................................................................
Thành phố Hồ Chí Minh, ngày…….. tháng.........năm 2022
Giảng viên
(Kí và ghi rõ họ tên)
SVTH: Hoàng Minh Thắng – Trần Trọng
Trang iii
DANH MỤC TỪ VIẾT TẮT
STT
Ký hiệu chữ viết tắt
Chữ viết đầy đủ
1
C++
C Plus Plus
2
C#
C Sharp
3
BFD
Bidirectional Forwarding Detection
4
DFD
Data flow Diagram
5
ERD
Entity Relationship Diagram
6
SQL
Structured Query Language
7
IDE
Integrated Development Environment
SVTH: Hoàng Minh Thắng – Trần Trọng
Trang iv
DANH MỤC THUẬT NGỮ ANH – VIỆT
Data flow Diagram.........................................................................Biểu đồ luồng dữ liệu
Structured Query Language..............................................Ngơn ngữ truy vấn có cấu trúc
Entity...................................................................................................................Thực thể
Diagram...............................................................................................................Mơ hình
Database.......................................................................................................Cơ sở dữ liệu
Report...................................................................................................................Báo cáo
Backup...................................................................................................................Sao lưu
Restore.................................................................................................................Phục hồi
SVTH: Hồng Minh Thắng – Trần Trọng
Trang v
MỤC LỤC
LỜI CẢM ƠN...................................................................................................................i
NHẬN XÉT VÀ ĐÁNH GIÁ CỦA GIẢNG VIÊN........................................................ii
NHẬN XÉT VÀ ĐÁNH GIÁ CỦA GIẢNG VIÊN.......................................................iii
DANH MỤC TỪ VIẾT TẮT.........................................................................................iv
DANH MỤC THUẬT NGỮ ANH – VIỆT.....................................................................v
MỤC LỤC......................................................................................................................vi
DANH MỤC BẢNG.......................................................................................................ix
DANH MỤC HÌNH.........................................................................................................x
CHƯƠNG 1:
TỔNG QUAN ĐỀ TÀI.........................................................................1
1.1
Lý do hình thành đề tài.......................................................................................1
1.2
Giới thiệu nhà hàng............................................................................................1
1.3
Mục tiêu và nội dung nghiên cứu.......................................................................2
1.4
Đối tượng và phạm vi đề tài...............................................................................3
1.5
Phương pháp nghiên cứu....................................................................................3
1.6
Dự kiến đạt được đạt được.................................................................................3
CHƯƠNG 2:
2.1
TỔNG QUAN VỀ NGHIỆP VỤ..........................................................4
Đặt vấn đề...........................................................................................................4
2.1.1
Mơ tả bài tốn..............................................................................................4
2.1.2
Quy trình nghiệp vụ.....................................................................................5
2.2
Tổng quan về nghiệp vụ.....................................................................................6
2.2.1
Tổng quan nghiệp vụ quản lý bán hàng.......................................................6
2.2.2
Tổng quan về nghiệp vụ nhập xuất kho.......................................................7
SVTH: Hoàng Minh Thắng – Trần Trọng
Trang vi
2.2.3
Tổng quan nghiệp vụ quản lý thu chi..........................................................9
2.2.4
Tổng quan nghiệp vụ thống kê..................................................................11
2.3
Công cụ hỗ trợ..................................................................................................12
2.3.1
Apache Netbean IDE 12.3.........................................................................12
2.3.2
SQL Sever..................................................................................................13
2.3.3
Ngôn ngữ lập trình java.............................................................................14
CHƯƠNG 3:
PHÂN TÍCH THIẾT KẾ HỆ THỐNG...............................................16
3.1
Khảo sát thực tế................................................................................................16
3.2
Phân tích hệ thống............................................................................................16
3.3
Các chức năng của hệ thống.............................................................................16
3.4
Sơ đồ phân rã chức năng (BFD).......................................................................18
3.5
Sơ đồ luồng dữ liệu (DFD)...............................................................................19
3.6
Thiết kế cơ sở dữ liệu.......................................................................................24
3.7
Sơ đồ thực thể mối quan hệ (ERD)..................................................................28
3.8
Mơ hình Diagram.............................................................................................29
CHƯƠNG 4:
CHỨC NĂNG HỆ THỐNG...............................................................30
4.1
Quản lý người dùng..........................................................................................30
4.2
Giao diện hệ thống............................................................................................34
4.3
Quản lý.............................................................................................................35
4.3.1
Form Quản lý nhân viên............................................................................36
4.3.2
Form Quán lý khách hàng..........................................................................38
4.3.3
Form Quán lý nhà cung cấp.......................................................................41
4.3.4
Form Quản lý loại sản phẩm......................................................................44
4.3.5
Form Quản lý sản phẩm.............................................................................47
4.3.6
Form Quản lý phiếu nhập..........................................................................50
4.3.7
Form Quản lý chi tiết phiếu nhập..............................................................53
SVTH: Hoàng Minh Thắng – Trần Trọng
Trang
4.3.8
Form Quản lý phiếu xuất...........................................................................56
4.3.9
Form Quản lý chi tiết phiếu xuất...............................................................59
4.3.10
Form Quản lý hóa đơn............................................................................62
4.3.11
Form Quản lý chi tiết hóa đơn................................................................69
4.4
Sao lưu và phục hồi..........................................................................................72
4.4.1
Form Sao lưu (Backup Database)..............................................................73
4.4.2
Form Phục hồi (Restore Database)............................................................75
4.5
Hệ thống...........................................................................................................75
4.5.1
Đăng xuất...................................................................................................76
4.5.2
Thoát..........................................................................................................76
4.6
Trợ giúp............................................................................................................77
CHƯƠNG 5:
KẾT LUẬN.........................................................................................79
5.1
Kết quả đạt được...............................................................................................79
5.2
Những khó khăn...............................................................................................79
SVTH: Hồng Minh Thắng – Trần Trọng
Trang
DANH MỤC BẢNG
Bảng 3. 1: Bảng thực thể khách hàng............................................................................24
Bảng 3. 2: Bảng thực thể nhân viên...............................................................................25
Bảng 3. 3: Bảng thực thể nhà cung cấp..........................................................................25
Bảng 3. 4: Bảng thực thể loại sản phẩm........................................................................25
Bảng 3. 5: Bảng thực thể sản phẩm...............................................................................26
Bảng 3. 6: Bảng thực thể phiếu nhập.............................................................................26
Bảng 3. 7: Bảng thực thể chi tiết phiếu nhập.................................................................26
Bảng 3. 8: Bảng thực thể phiếu xuất..............................................................................26
Bảng 3. 9: Bảng thực thể chi tiết phiếu xuất..................................................................26
Bảng 3. 10: Bảng thực thể hóa đơn................................................................................27
Bảng 3. 11: Bảng thực thể chi tiết hóa đơn....................................................................27
SVTH: Hồng Minh Thắng – Trần Trọng
Trang ix
DANH MỤC HÌNH
Hình 1. 1: Hình ảnh nhà hàng KingBBQ.........................................................................2
Hình 2. 1: Sơ đồ quy trình nghiệp vụ...............................................................................5
Hình 2. 2: Apache Netbean IDE 12.3............................................................................13
Hình 2. 3: SQL Server....................................................................................................14
Hình 2. 4: Ngơn ngữ lập trình java................................................................................15
Hình 3. 1: Sơ đồ phân rã chức năng...............................................................................18
Hình 3. 2: Sơ đồ luồng dữ liệu mức ngữ cảnh...............................................................19
Hình 3. 3: Sơ đồ luồng dữ liệu mức 0............................................................................20
Hình 3. 4: Sơ đồ luồng dữ liệu mức 1 của 1.0...............................................................21
Hình 3. 5: Sơ đồ luồng dữ liệu mức 1 của 2.0...............................................................22
Hình 3. 6: Sơ đồ luồng dữ liệu mức 1 của 3.0...............................................................23
Hình 3. 7: Sơ đồ luồng dữ liệu mức 1 của 4.0...............................................................24
Hình 3. 8: Sơ đồ thực thể mối quan hệ (ERD)...............................................................28
Hình 3. 9: Mơ hình Diagram..........................................................................................29
Hình 4. 1: Form đăng nhập............................................................................................30
Hình 4. 2: Phân quyền admin trong màn hình chính.....................................................31
Hình 4. 3: Phân quyền user trong màn hình chính.........................................................32
Hình 4. 4: Phân quyền user trong Form quản lý phiếu nhập.........................................33
Hình 4. 5: Form Màn hình chính....................................................................................34
SVTH: Hồng Minh Thắng – Trần Trọng
Trang x
Hình 4. 6: Menu quản lý trong Form màn hình chính...................................................35
Hình 4. 7: Form quản lý nhân viên................................................................................36
Hình 4. 8: Tìm kiếm nhân viên......................................................................................38
Hình 4. 9: Form quản lý khách hàng..............................................................................39
Hình 4. 10: Tìm kiếm khách hàng..................................................................................41
Hình 4. 11: Form quản lý nhà cung cấp.........................................................................42
Hình 4. 12: Tìm kiếm nhà cung cấp...............................................................................44
Hình 4. 13: Form quản lý loại sản phẩm........................................................................45
Hình 4. 14: Tìm kiếm loại sản phẩm..............................................................................47
Hình 4. 15: Form quản lý sản phẩm...............................................................................48
Hình 4. 16: Tìm kiếm sản phẩm.....................................................................................50
Hình 4. 17: Form quản lý phiếu nhập............................................................................51
Hình 4. 18: Tìm kiếm phiếu nhập..................................................................................53
Hình 4. 19: Form quản lý chi tiết phiếu nhập................................................................54
Hình 4. 20: Tìm kiếm chi tiết phiếu nhập......................................................................56
Hình 4. 21: Form quản lý phiếu xuất.............................................................................57
Hình 4. 22: Tìm kiếm phiếu xuất...................................................................................59
Hình 4. 23: Form quản lý chi tiết phiếu xuất.................................................................60
Hình 4. 24: Tìm kiếm chi tiết phiếu xuất.......................................................................62
Hình 4. 25: Form quản lý hóa đơn.................................................................................63
Hình 4. 26: Tìm kiếm hóa đơn.......................................................................................65
Hình 4. 27: Chi tiết của hóa đơn từ form hóa đơn.........................................................66
Hình 4. 28: Tìm kiếm chi tiết.........................................................................................68
Hình 4. 29: Biên nhận thanh tốn (Report)....................................................................69
Hình 4. 30: Form quản lý chi tiết hóa đơn.....................................................................70
Hình 4. 31: Tìm kiếm chi tiết hóa đơn...........................................................................72
Hình 4. 32: Form sao lưu...............................................................................................73
Hình 4. 33: Hoàn tất sao lưu..........................................................................................74
SVTH: Hoàng Minh Thắng – Trần Trọng
Trang xi
Hình 4. 34: Form phục hồi.............................................................................................75
Hình 4. 35: Item đăng xuất trong menu hệ thống..........................................................76
Hình 4. 36: Item thốt trong menu hệ thống..................................................................77
Hình 4. 37: Hướng dẫn sử dụng.....................................................................................78
SVTH: Hồng Minh Thắng – Trần Trọng
Trang
CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI
1.1 Lý do hình thành đề tài
Hiện nay, một thực trạng rất hay gặp ở các nhà hàng là hầu như các nghiệp vụ quản
lý và thanh toán trong nhà hàng đều được thực hiện một cách thủ công, điều này gây ra
việc chậm trễ cũng như sự nhầm lẫn khơng đáng có và gây ra sự phiền toái cho khách
hàng.
Trong những năm trở lại đây, các chương trình quản lý khơng cịn xa lạ với các cơ
quan hành chính hay là các doanh nghiệp, …Nhưng việc các nhà hàng áp dụng công
nghệ thông tin vào nhà hàng thì vẫn cịn ít.
Vậy theo như thực trạng nêu trên thì các nhà hàng cần áp dụng cơng nghệ vào việc
quản lý, thanh tốn hóa đơn khách hàng. Việc sử dụng một phần mềm chuyên nghiệp
trong các nhà hàng sẽ làm tăng khả năng quản lý, nhanh chóng và chính xác hơn trong
khâu thanh tốn. Chính vì vậy mà nhóm chúng em chọn đề tài: “Quản lý bán hàng tại
nhà hàng King BBQ” làm đề tài cho đồ án mơn học của mình.
1.2 Giới thiệu nhà hàng
King BBQ là chuỗi nhà hàng Nướng Hàn Quốc đầu tiên tại Việt Nam, đưa trào lưu
ẩm thực nướng Hàn Quốc chỉ có trên phim đến với người Việt. Với việc nắm bắt xu thế,
King BBQ hiện đã trở thành lựa chọn hàng đầu mỗi khi nhắc đến các bữa tiệc nướng.
SVTH: Hoàng Minh Thắng – Trần Trọng
Trang 1
Hình 1. 1: Hình ảnh nhà hàng KingBBQ
Đây là một nhà hàng lớn nằm ở vị trí thuận lợi, giá cả phải chăng, nhắm đến khách
hàng bình dân nên nhà hàng lúc nào cũng đón một lượng khách lớn mỗi ngày.
1.3 Mục tiêu và nội dung nghiên cứu
Mục tiêu đề ra là tìm hiểu cụ thể về cách thức bán hàng và các quy trình liên quan
đến thanh tốn trong nhà hàng.
Hệ thống hóa các kiến thức cơ sở để làm nền tảng cho việc thực hiện đề tài.
Xây dựng phần mềm quản lý có thể ứng dụng trong thực tế.
Xây dựng chương trình quản lý cơng việc hiểu quả, chính xác và tiết kiệm thời
gian.
Thơng qua việc nghiên cứu về thị trường, khách hàng, các cơ sở khác, … để nắm
được tình hình kinh doanh.
Cung cấp các dịch vụ mới cho Shop.
SVTH: Hoàng Minh Thắng – Trần Trọng
Trang 2
Tìm hiểu, phân tích về cách thức quản lý cũng như quy trình nghiệp vụ tại nhà hàng,
thực hiện tin học hóa các khâu quản lý, giúp cho từng cơng việc được hoàn thành một
cách thuận lợi và hiệu quả.
1.4 Đối tượng và phạm vi đề tài
Đối tượng nghiên cứu: Nghiên cứu về hoạt động kinh doanh bán hàng tại nhà hàng.
Phạm vi đề tài:
-
Phân tích và xây dựng hệ thống quản lý nhà hàng.
-
Tìm hiểu về cơ sở dữ liệu với các phần khác nhau bao gồm trang tổng quan,
hồ sơ sản phẩm, hóa đơn, …
1.5 Phương pháp nghiên cứu
Thu thập các thông tin từ trên mạng.
Tham khảo, trao đổi ý kiến với giảng viên, người hoạt động cùng lĩnh vực.
Tìm hiểu, nghiên cứu lý thuyết dựa trên giáo trình của giảng viên và các tài liệu
sưu tầm được.
1.6 Dự kiến đạt được đạt được
-
Nắm vững kiến thức đã được học.
-
Hiểu biết rõ hơn về cách thức hoạt động quản lý của nhà hàng King BBQ.
-
Thiết kế các mô hình chức năng, quy trình nghiệp vụ của nhà hàng.
-
Xây dựng được phần mềm quản lý hiệu quả, áp dụng thực tiễn.
-
Xây dựng phần mềm bằng ngơn ngữ lập trình java gồm:
Thiết kế giao diện phần mềm.
Xây dựng các chức năng tìm kiếm, thêm, xóa, sửa, …
Sao lưu, phục hồi.
Đánh giá kết quả.
-
Có được những kiến thức khơng chỉ trong mơn học mà cịn ngồi đời sống.
SVTH: Hoàng Minh Thắng – Trần Trọng
Trang 3
CHƯƠNG 2: TỔNG QUAN VỀ NGHIỆP VỤ
2.1 Đặt vấn đề
2.1.1 Mơ tả bài tốn
Quản lý sẽ nhập thơng tin thực đơn (đồ ăn hoặc đồ uống). Khi nhân viên làm việc
đăng nhập hệ thống. Thơng tin đơn hàng gồm có: mã đơn hàng, tên đơn hàng, đơn giá,
đơn vị tính, mô tả, ghi chú. Thông tin nhân viên bao gồm: mã nhân viên, họ tên, ngày
sinh, địa chỉ, tên đăng nhập, mật khẩu, quyền, cơng việc. Quản lý có quyền phân công, và
sắp xếp nhân viên vào các ca khác nhau để đạt hiệu quả tốt nhất.
Kho hàng sẽ được kiểm duyệt định kỳ để kiểm tra số hàng tồn nhằm phục vụ cho
việc nhập hàng, đáp ứng nhu cầu về thực phẩm, đồ ăn. Đảm bảo cho nhà hàng ln có đủ
thực phẩm, đồ ăn bán cho khách hàng.
Khi khách yêu cầu gọi món, nhân viên thu ngân sẽ nhập thơng tin từ bàn ăn, món ăn
vào hệ thống, nhân viên thu ngân có thể thêm xóa, sửa món ăn khi khách yêu cầu thêm
món, hủy món hay gọi món thay thế. Cuối ngày hoặc cuối mỗi ca làm việc, thu ngân sẽ
tiến hành kiểm tra số tiền thu được và đối chiếu với số tiền trên hệ thống, sau đó chuyển
thơng tin đến phịng kế tốn.
Thơng tin thực đơn có thể được tra cứu bởi nhân viên phục vụ, quản lý, thu ngân.
Quản lý sẽ nhận thống kê doanh thu, số khách đến, các loại đồ ăn, thức uống được
bán trong ngày, trong tháng hoặc một khoảng thời gian cụ thể.
SVTH: Hoàng Minh Thắng – Trần Trọng
Trang 4
2.1.2 Quy trình nghiệp vụ
Hình 2. 1: Sơ đồ quy trình nghiệp vụ
Mơ tả:
1) Bộ phận kho gửi u cầu mua nguyên vật liệu.
2) Bộ phận mua hàng lập đơn hàng và chờ bộ phận quản lý duyệt.
3) Bộ phận quản lý phản hồi duyệt đơn hàng.
4) Bộ phận mua hàng gửi đơn đặt hàng đến nhà cung cấp.
5) Nhà cung cấp giao hàng đến kho hàng.
6) Sau khi nhận hàng, kho sẽ cập nhật hàng tồn và cập nhật hàng cho bộ phận
kinh doanh biết.
SVTH: Hoàng Minh Thắng – Trần Trọng
Trang 5
7) Bộ phận mua hàng sẽ chuyển thông tin hàng nhận và thành tiền cho bộ phận
kế toán.
8) Bộ phận kế toán thanh toán cho nhà cung cấp.
9) Nhà cung cấp lưu chứng từ thanh toán.
10) Khách hàng gửi yêu cầu cho nhà hàng.
11) Bộ phận kinh doanh kiểm tra hàng trong kho.
12)Bộ phận kinh doanh lập hóa đơn cho khách hàng và gửi thơng tin đơn hàng cho
kế tốn.
13)Đối với các hàng hóa cần vận chuyển bộ phận kho thông báo đến nhân viên giao
hàng.
14) Nhân viên giao hàng vận chuyển hàng đến khách hàng.
15) Khách hàng thanh toán và kế tốn lưu trữ thơng tin.
2.2 Tổng quan về nghiệp vụ
2.2.1 Tổng quan nghiệp vụ quản lý bán hàng.
Nhờ vào nghiệp vụ bán hàng mà vốn của nhà hàng được chuyển từ hiện vật sang giá
trị tiền mặt. Từ đây cửa hàng thu hồi được vốn đã chi ra, trả hết cho các nguồn lực (vật
liệu, dịch vụ, lao động…) và có thể dư ra phần tích lũy mở rộng kinh doanh. Cụ thể hơn,
khái niệm “nghiệp vụ bán hàng” chỉ các kỹ thuật được xây dựng có mối liên hệ với nhau
nhằm thực hiện hoạt động bán hàng có hiệu quả.
Khi khách hàng vào nhà hàng, nhân viên phục vụ tiếp đón và mời khách hàng vào
bàn. Khi khách gọi đồ ăn hoặc thức uống, nhân viên phục vụ sẽ kiểm tra thơng tin món
ăn, thơng báo cho khách nếu món đó đã hết, sau đó ghi lại thành 2 bản, 1 bản giao cho
bếp, 1 bản để tại quầy thu ngân. Trên phiếu mỗi phiếu gọi món ngồi tên món ăn cịn có
ghi số bàn, ngày, tên nhân viên. Nếu khách gọi thêm món thì nhân viên ghi thêm 1 phiếu
mới gồm có số ngày, tên nhân viên, …
Nhân viên thu ngân nhập thông tin trên phiếu gọi món vào máy tính, in hóa đơn.
Trên hóa đơn thanh tốn có ghi tên các món ăn, số tiền, ngày giờ thanh tốn.
SVTH: Hồng Minh Thắng – Trần Trọng
Trang 6