Professional Documents
Culture Documents
Java1 Quản Lý Coffee
Java1 Quản Lý Coffee
KHÓA LUẬN ĐỒ ÁN
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.
1 NGUYỄN VƯƠNG
NGỌC TRÍ
i
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG
ii
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG
iii
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG
iv
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG
v
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG
vi
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG
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
2
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG
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
5
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG
6
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG
7
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG
8
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG
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ệ
10
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐ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
12
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG
13
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG
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
16
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG
17
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG
18
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG
19
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG
20
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG
21
QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG
22