Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 29 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
29
Dung lượng
7,07 MB
Nội dung
TRƯỜNG ĐẠI HỌC GIA ĐỊNH KHOA CÔNG NGHỆ THÔNG TIN MƠN Lập Trình Trực Quan TÊN ĐỀ TÀI Phần Mềm Quản Lí Bán CaFe TÊN GIẢNG VIÊN: Trương Bá Vĩnh SINH VIÊN THỰC HIỆN: Trần Minh Quân MSSV: 2108110336 LỚP: K15DCPM06 NGÀNH: Kỹ Thuật Phần Mềm TP HỒ CHÍ MINH, NĂM 2023 Lời Cảm Ơn ! Để có kiến thức thàng công ngày hôm trước hết em xin chân thành cảm ơn quý Thầy Cô Trường Đại học Gia Định.Trong suốt thời gian qua tận tình bảo,giúp đỡ có nhiều ý kiến đóng góp giúp nhóm em hồn thành tốt cơng việc học tập Và chúng em chân thành cảm ơn Thầy Bá Vĩnh tận tình hướng dẫn tạo điều kiện giúp chúng em hoàn thành chương trình Vì khả có hạn thời gian hạn hẹp không tránh thiếu sót sai lầm Rất mong đóng góp ý kiến quý thầy cô bạn để chương trình ngày hồn thiện Xin chân thành cảm ơn Nhận Xét Của Giảng Viên Hướng Dẫn TPHCM, Ngày ……Tháng 05 Năm 2023 Chữ ký giảng viên MỤC LỤC NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN DANH MỤC CÁC KÝ TỰ, CÁC TỪ VIẾT TẮT DANH MỤC CÁC BẢNG DANH MỤC CÁC HÌNH VẼ CHƯƠNG 1: PHÁT BIỂU BÀI TOÁN Mô tả hệ thống Phát biểu toán 2.1 Tổng quan hệ thống -2.2 Các mục tiêu hệ thống 2.3 Môi trường phát triển -2 CHƯƠNG 2: XÁC ĐỊNH VÀ PHÂN TÍCH YÊU CẦU CỦA HỆ THỐNG 2.1 Xác định yêu cầu hệ thống 2.1.1 Danh sách yêu cầu khách hàng -2.2 Phân tích yêu cầu hệ thống 2.2.1 Biểu đồ Use-case -2.2.2 Biểu đồ lớp 2.2.3 Biểu đồ CHƯƠNG 3: THIẾT KẾ HỆ THỐNG 3.1 Thiết kế sở liệu 3.1.1 Mơ Hình quan hệ liệu -3.2 Thiết kế giao diện 3.2.1 Giao diện chính. 3.2.2 Giao diện quản lý đăng nhập 3.2.3 Giao diện quản lý thay đổi tài khoản -3.2.4 Giao diện quản lý nhân viên -3.2.5 Giao diện quản lý sản phẩm -3.2.6 Giao diện quản lý phiếu xuất 3.2.7 Giao diện quản lý chi tiết phiếu xuất -3.2.8 Giao diện quản lý thống kê sản phẩm. -3.2.9 Giao diện quản lý thống kê phiếu xuất. 3.2.10 Giap diện trợ giúp chương trình -4 CHƯƠNG 4: KẾT LUẬN 4.1 Kết đạt đề tài 4.2 Hạn chế đề tài 4.3 Hướng phát triển đề tài PHỤ LỤC Bảng phân công nhiệm vụ thực đồ án TÀI LIỆU THAM KHẢO DANH MỤC CÁC BẢNG Bảng 3.1 Bảng nhân viên Bảng 3.2 Bảng sản phẩm Bảng 3.3 Bảng Phiếu xuất Bảng 3.4 Bảng chi tiết phiếu xuất DANH MỤC CÁC HÌNH VẼ 2.1 : Biểu đồ use case quản lý -2.2 : Biểu đồ use case quản lý nhân viên -2.3: Biểu đồ use case quản lý sản phẩm 2.4 : Biểu đồ use case quản lý phiếu xuất 2.5 : Biểu đồ use case quản lý thống kê 2.6 : Biểu đồ use case hệ Thống -2.7 : Biều đồ phân lớp chương trình quản lý quán cafe 2.8 : Biểu đồ thêm sản phẩm 2.9 : Biểu đồ sửa sản phẩm 2.10 : Biểu đồ xóa sản phẩm 2.11 : Biểu đồ thêm phiếu xuất -3.1 : Mơ hình quan hệ liệu 3.2 : Giao diện chương trình -3.3 : Giao diện đăng nhập chương trình -3.4 : Giao diện thay đối tài khoản chương trình 3.5 : Giao diện quản lý nhân viên chương trình 3.6 : Giao diện quản lý sản phẩm chương trình 3.7 : Giao diện quản lý phiếu xuất chương trình -3.8 : Giao diện quản lý chi tiết phiếu xuất chương trình 3.9 : Giao diện thống kê sản phẩm chương trình -3.10 : Giao diện thống kê phiếu xuất chương trình 3.11 : Giao diện trợ giúp chương trình. CHƯƠNG 1: PHÁT BIỂU BÀI TỐN Mơ tả hệ thống Khi khách vào quán phận phục vụ gửi Menu để khách lựa chọn đồ uống.Sẽ có phiếu yêu cầu khác phiếu chuyển cho quầy pha chế chuyển xuống quầy thu ngân nhập vào máy tính Căn vào phiếu yêu cầu khách, phận pha chế pha đồ uống cho khách phận phục vụ có trách nhiệm chuyển đồ uống cho khách Khi khách cần gọi thêm đồ nhân viên ghi vào phiếu yêu cầu khách chuyển xuống phận pha chế.Khi khách đổi (chỉ chưa phục vụ) nhân viên cần nhanh chóng thơng b cho phận pha chế quầy thu ngân Khi xét thấy mặt hàng hết phận pha chế định lượng hàng cần thiết yêu cầu chủ cửa hàng nhập hàng Lúc khách có u cầu tốn nhận hoá đơn toán Căn vào hoá đơn số lượng thực tế dùng, khách toán với phận thu ngân Bộ phận thu ngân in phiếu toán cho khách lưu liệu vào máy tình để theo dõi ngày Cuối ngày, nhân viên thống kê lại số lượng khách doanh thu ngày hơm Phát biểu toán 2.1 Tổng quan hệ thống Tại quán cà phê với lượng khách ngày tăng, để phục phụ khách hàng ngày tốt hơn, xác nhanh chóng Thì cửa hàng hệ thống hóa khâu quản lý Đặc biệt cơng tác quản lý thống kê hàng hóa kế tốn Bởi cơng tác cịn thủ cơng mà quán thực nhiều hạn chế như: Tra cứu thơng tin hàng hóa nhiều thời gian khơng xác Lưu trữ thơng tin nhâp xuất hàng hóa thu, chi cần nhiều loại giấy tờ cồng kềnh hiệu Cập nhật thơng tin hàng ngày tốn nhiều thời gian Khó khăn trình báo cao thống kê, có đột xuất Trước tình hình vấn đề đặt cần xây dựng hệ thống thông tin đáp ứng nhu cầu sau: Lưu trữ lượng thông tin lớn, hợp lý, giảm ghi chép lưu trư file giấy Cập nhật nhanh chóng liệu: +Thêm ăn thực đơn +Xóa ăn thực đơn +Sửa ăn thực đơn Quản lý nhân viên Thống kê lương nhân viên In hóa đơn bán hàng cách nhanh gọn Có khả lưu trữ thơng tin lâu dài, đảm bảo tìm kiếm nhanh cần Thống kê doanh thu Tính tiền 2.2 Các mục tiêu hệ thống Hệ thống quản lý quán cà phê cần đạt mục tiêu sau: Hệ thống phải quản lý thông tin s ản phẩm, thông tin phiếu xuất, thông tin phiếu nhập Hệ thống phải quản lý thơng tin nhân viên Hệ thống phải tìm kiếm liệt kê danh danh sách sản phẩm bán chạy, phẩm bán chậm, hóa đơn bán ngày, đơn bán tuần, đơn bán tháng 2.3 Môi trường phát triển ● Môi trường phần cứng ○ CPU: Pentium IV 3.0 GHz cao ○ RAM: tối thiểu 512 MB ○ HDD: dung lượng tối thiểu trống 2G ● Môi trường phần mềm ○ Hệ điều hành: Windows XP cao ○ Net Framework: máy phải cài Net Framework 2.0 trở lên ○ Công cụ phát triển: Visual Studio 2010 trở lên CHƯƠNG 2: XÁC ĐỊNH VÀ PHÂN TÍCH YÊU CẦU CỦA HỆ THỐNG 2.1 Xác định yêu cầu hệ thống 2.1.1 Danh sách yêu cầu khách hàng 2.1.1.1 Quy trình cập nhật thông tin sản phẩm - Khi sản phẩm cửa hàng hết hàng cịn nhân viên báo cáo lại cho chủ cửa hàng biết Sau chủ cửa hàng liên lạc với nhà cung cấp để đặt mua sản phẩm hết Sau nhà cung cấp mang sản phẩm mà chủ cửa hàng đặt đến Khi nhà cung cấp mang sản phẩm đến nhân viên bán hàng nhận sản phẩm mà chủ đặt Sau nhận hàng xong xuất phiếu nhập toán tiền cho nhà cung cấp - Sau nhân viên bán hàng phân loại sản phẩm theo loai Với loại nước giả khát để tủ lạnh, cịn loại khác để tủ đồ Các loại hoa để tronng tủ lạnh Với loại sản phẩm có mã số với điều kiện mã số bao gồm chữ số, mã sản phẩm sinh phải đảm bảo không bị trùng lập - Các thông tin đồ uống bao gồm: mã sản phẩm, tên sản phẩm, số lượng, giá sản phẩm, loại sản phẩm, đơn vị tính, địa điểm nhập 2.1.1.2 Quy trình cập nhật thông tin phiếu nhập Phiếu nhập xuất cửa hàng nhập thêm sản phẩm, nhân viên cửa hàng in theo mẫu có Thơng tin phiếu nhập bao gồm: mã phiếu nhập, tên sản phẩm, tên nhân viên nhập, tên người gia hàng, tên nhà cung cấp, số lượng, đơn giá, thành tiền 2.1.1.3 Quy trình cập nhật thơng tin phiếu xuất - Khi có khách hàng đến uống cà phê,hoặc uống nước giải khát có nhân viên bán hàng đưa menu thực đơn sản phẩm quán cho khách Khi khách hàng muốn uống nói lại với nhân viên bán hàng Nhân viên bán hàng vào nói lại yêu cầu khách cho nhân viên trông quầy Nhân viên trơng quầy ghi vào hóa đơn xuất thông báo cho nhân viên chế xuất để pha chế đồ uống Khi pha chế xong nhân viên phục vụ mang đồ uống cho khách - Khi khách hàng dung đồ uống xong, muốn tốn tiền Nhân viên bán hàng làm thủ tục tốn lưu trữ lại thơng tin cần thiết - Các thông tin cần lưu trữ lại là: mã hóa đơn, ngày bán, mã sản phẩm, tên sản phẩm, số lượng, đơn giá, bàn số, thành tiền, tên nhân viên bán hàng Chức thành tiền tính theo cơng thức: thành tiền= số lượng*đơn giá 2.1.1.4 Quy trình cập nhật thơng tin nhân viên Chức chủ cửa hàng quản lý, cửa hàng tuyển nhân viên vào làm chủ cửa hàng lưu lại thông tin nhân viên Thông tin nhân viên bao gồm: mã nhân viên, tên nhân viên, giới tính, điện thoại, địa chỉ,ngày sinh, số CMND Trong q trình lưu trữ có thay đổi sửa lại 2.1.1.5 Quy trình thống kê, báo cáo Thời gian báo cáo thống kê theo định kỳ, ngày, tuần, tháng Nhân viên cửa hàng lựa chọn tiêu chí khác để thống kê: - Thống kê sản phẩm bán chạy - Thống kê sản phẩm bán chậm - Thống kê hóa đơn bán ngày - Thống kê hóa đơn bán tuần - Thống kê hóa đ ơn bán tháng - Thống kê tất hóa đơn - Nếu chủ cửa hàng cần in báo cáo nhân viên cửa hàng in báo cáo theo mẫu kết thúc trình thống kê báo cáo 2.1.1.5 Phạm vi cơng việc Dựa mô tả hệ thống yêu cầu khách hàng, hệ thống quản lý quán cà phê cần phát triển phạm vi đây: Các yêu cầu khách hàng phải phân tích Với yêu cầu phải xác định rõ liệu đầu vào, đầu ra, quy trình xử lý Với yêu cầu phức tạp, quy trình xử lý cần minh hoạ lưu đồ giải thuật Hệ thống phải lập trình Net Framework, ngơn ngữ lập trình C# Hệ thống phải phát triển môi trường Windows, sử dụng Window Form Dữ liệu phải lưu trữ hệ quản trị CSDL SQL Server 2.2 Phân tích yêu cầu hệ thống 2.2.1 Biểu đồ Use-case Biểu đồ use-case Hệ Thống 2.1 : Biểu đồ use case quản lý Biểu đồ use-case Nhân Viên 2.2 : Biểu đồ use case quản lý nhân viên 2.9 : Biểu đồ sửa sản phẩm Biểu đồ xóa Sản Phẩm 2.10 : Biểu đồ xóa sản phẩm Biểu đồ thêm Phiếu Xuất 2.11 : Biểu đồ thêm phiếu xuất CHƯƠNG 3: THIẾT KẾ HỆ THỐNG 3.1 Thiết kế sở liệu 3.1.1 Mơ Hình quan hệ liệu 3.1 : Mơ hình quan hệ liệu Bảng Cơ Sở Dữ Liệu STT Tên trường Manv Tennv Gioitinh Dienthoai Diachi Socmnd STT Tên trường Masp Tensp Dongia Donvitinh Loaisp STT Tên trường Mapx Manv Ngayxuat Banso Kiểu liệu Ràng buộc Mô Tả Primary Key, not Mã nhân Nchar null viên Tên nhân Nvarchar Null viên Nvarchar Null Giới tính Int Null Điên thoại nvarchar Null Địa Số chứng minh nhân Int Null dân Bảng 3.1 Bảng nhân viên Kiểu liệu Ràng buộc Mô Tả Primary Key, not Mã sản Nchar null phẩm Tên sản Nvarchar Null phẩm Float Null Đơn giá nvarchar Null Đơn vị tính Loại sản nvarchar Null phẩm Bảng 3.2 Bảng sản phẩm Kiểu liệu Ràng buộc Mô Tả Primary Key, not Mã phiếu null xuất Mã Nhân Nchar Null viên Date time Null Ngày uất Int Null Bàn số Bảng 3.3 Bảng Phiếu xuất Nchar STT Tên trường Kiểu liệu Mapx Nchar Masp Nchar Tensp Nvarchar Dongia Donvitinh Float Nvarchar Ràng buộc Mô Tả Primary Key, not Mã phiếu null xuất Mã sản null phẩm Tên sản Null phẩm Null Đơn giá Null Đơn vị tính Soluong Int null Loaisp Nvarchar Null Bảng 3.4 Bảng chi tiết phiếu xuất 3.2 Thiết kế giao diện 3.2.1 Giao diện 3.2 : Giao diện chương trình 3.2.2 Giao diện quản lý đăng nhập Số Lượng Loại sản phẩm 3.3 : Giao diện đăng nhập chương trình 3.2.3 Giao diện quản lý thay đổi tài khoản 3.4 : Giao diện thay đối tài khoản chương trình 3.2.4 Giao diện quản lý nhân viên a Mục đích:Quản lý Nhân Viên quán b Điều kiện trước: Người dùng nhấp chọn chức có sẵn danh mục Quản lý Nhân Viên c Điều kiện sau: Thực chức thành công d Mô tả chức năng: Danh mục Quản lý Nhân Viên có chức năng: Thêm Nhân Viên , sửa thơng tin Nhân Viên, xóa thơng tin Nhân Viên, tìm kiếm - Thêm Nhân Viên Mục đíchThêm Nhân Viên vào hệ thống Điều kiện trướcNhân Viên thêm vào khơng có CSDL Điều kiện sau Thêm thành công Mô tả Khi người dùng muốn thêm vào sản phẩm nhập thơng tin thêm sau hệ thống ghi nhận lưu vào CSDL - Sửa thơng tin Nhân Viên Mục đích: Sửa số thông tin Nhân Viên Điều kiện trước: Dữ liệu thêm vào không trùng với CSDL có sẵn Điều kiện sau: Dữ liệu thêm vào thành công Mô tả: Khi người dùng muốn sửa thơng tin Nhân Viên phải nhập vào thơng tin cần sửa sau hệ thống ghi nhận lưu vào CSDL Xóa thơng tin Nhân Viên Mục đích: Xóa thơng tin Sản Phẩm khơng cịn cung tổ chức giảng dạy nhà trường Điều kiện trước: Dữ liệu phải có CSDL Điều kiện sau: Dữ liệu xóa thành cơng Mơ tả Khi người dùng muốn xóa Nhân Viên cần nhập vào mã Nhân Viên sau hệ thống kiểm tra xóa - Tìm Kiếm thơng tin Nhân Viên Mục đích: Tìm kiếm thơng tin Nhân Viên có quán Điều kiện trước: Dữ liệu phải có CSDL Điều kiện sau: Dữ liệu tìm kiếm thành cơng Mơ tả chức Hiển thị thơng tin Nhân Viên tìm kiếm 3.5 : Giao diện quản lý nhân viên chương trình 3.2.5 Giao diện quản lý sản phẩm Danh mục Quản lý Sản Phẩm có chức năng: Thêm sản phẩm , sửa thơng tin sản phẩm, xóa thơng tin Món, tìm kiếm - Thêm Sản Phẩm Mục đíchThêm Sản Phẩm vào hệ thống Điều kiện trướcSản Phẩm thêm vào khơng có CSDL Điều kiện sau Thêm thành công Mô tả Khi người dùng muốn thêm vào sản phẩm nhập thơng tin thêm sau hệ thống ghi nhận lưu vào CSDL - Sửa thơng tin Sản Phẩm Mục đích: Sửa số thông tin Sản Phẩm Điều kiện trước: Dữ liệu thêm vào không trùng với CSDL có sẵn Điều kiện sau: Dữ liệu thêm vào thành công Mô tả: Khi người dùng muốn sửa thơng tin sản phẩm phải nhập vào thơng tin cần sửa sau hệ thống ghi nhận lưu vào CSDL Xóa thơng tin sản phẩm Mục đích: Xóa thơng tin Sản Phẩm khơng cịn cung tổ chức giảng dạy nhà trường Điều kiện trước: Dữ liệu phải có CSDL Điều kiện sau: Dữ liệu xóa thành cơng Mơ tả Khi người dùng muốn xóa Sản Phẩm cần nhập vào mã Sản Phẩm sau hệ thống kiểm tra xóa - Tìm Kiếm thơng tin Sản Phẩm Mục đích: Tìm kiếm thơng tin sản Phẩm có quán Điều kiện trước: Dữ liệu phải có CSDL Điều kiện sau: Dữ liệu tìm kiếm thành cơng Mơ tả chức Hiển thị thơng tin sản phẩm tìm kiếm 3.6 : Giao diện quản lý sản phẩm chương trình 3.2.6 Giao diện quản lý phiếu xuất a Mục đích: Quản lý tất Phiếu Xuất quán b Điều kiện trước: Người dùng nhấp chọn chức có sẵn danh mục Quản lý Phiếu Xuất Điều kiện sau: Thực chức thành công d Mô tả chức năng: Danh mục Quản lý môn học có chức năng: thêm Phiếu Xuất, sửa thơng tin phiếu Xuất, xóa thơng tin Phiếu Xuất - Thêm Hố Đơn Mục đích: Thêm Phiếu Xuất vào hệ thống Điều kiện trước: Phiếu Xuất thêm vào khơng có CSDL Điều kiện sau: Thêm thành công Mô tả Khi người dùng muốn thêm vào Phiếu Xuất nhập thơng tin thêm sau hệ thống ghi nhận lưu vào CSDL - Sửa thơng tin Phiếu Xuất Mục đích: Sửa số thông tin Phiếu Xuất Điều kiện trước: Dữ liệu thêm vào khơng trùng với CSDL có sẵn Điều kiện sau: Dữ liệu thêm vào thành công Mô tả Khi người dùng muốn sửa thông tin Phiếu Xuất phải nhập vào thơng tin cần sửa sau hệ thống ghi nhận lưu vào CSDL - Xóa thơng tin Phiếu Xuất Mục đích:Dữ liệu phải có CSDL Điều kiện sau: Dữ liệu xóa thành cơng Mơ tả Khi người dùng muốn xóa Phiếu Xuất cần nhập vào mã mơn học sau hệ thống kiểm tra xóa - Tìm Kiếm thơng tin Phiếu Xuất Mục đích: Tìm kiếm thơng tin Phiếu Xuất có quán Điều kiện trước: Dữ liệu phải có CSDL Điều kiện sau: Dữ liệu tìm kiếm thành công Mô tả chức Hiển thị thơng phiếu xuất viên tìm kiếm 3.7 : Giao diện quản lý phiếu xuất chương trình 3.2.7 Giao diện quản lý chi tiết phiếu xuất a Mục đích: Quản lý Điểm Chi tiết Phiếu xuất cửa hàng b Điều kiện trước: Người dùng nhấp chọn chức có sẵn danh mục Quản lý Chi tiết Phiếu xuất c Điều kiện sau: Thực chức thành công d Mô tả chức năng: Danh mục Quản lý Chi tiết Phiếu xuất có chức năng: Thêm Chi tiết Phiếu xuất, sửa thông tin Chi tiết Phiếu xuất, xóa thơng tin Chi tiết Phiếu xuất - Thêm Chi tiết Phiếu xuất Mục đích: Thêm Chi tiết Phiếu xuất vào hệ thống Điều kiện trước: Chi tiết Phiếu xuất thêm vào khơng có CSDL Điều kiện sau: Thêm thành công Mô tả Khi người dùng muốn thêm vào Chi tiết Phiếu xuất nhập thơng tin cần thêm sau hệ thống ghi nhận lưu vào CSDL - Sửa thông tin Chi tiết Phiếu xuất Mục đích: Sửa số thông tin Chi tiết Phiếu xuất Điều kiện trước: Dữ liệu thêm vào không trùng với CSDL có sẵn Điều kiện sau: Dữ liệu thêm vào thành công Mô tả Khi người dùng muốn sửa thơng tin Chi tiết Phiếu xuất phải nhập vào thơng tin cần sửa sau hệ thống ghi nhận lưu vào CSDL - Xóa thơng tin Chi tiết Phiếu xuất Mục đích:Xóa Chi tiết Phiếu xuất khơng cịn cần thiết Điều kiện trước: Dữ liệu phải có CSDL Điều kiện sau: Dữ liệu xóa thành cơng Mơ tả Khi người dùng muốn xóa Chi tiết Phiếu xuất cần nhập vào phiếu sau hệ thống kiểm tra xóa 3.8 : Giao diện quản lý chi tiết phiếu xuất chương trình 3.2.8 Giao diện quản lý thống kê sản phẩm 3.9 : Giao diện thống kê sản phẩm chương trình 3.2.9 Giao diện quản lý thống kê phiếu xuất 3.10 : Giao diện thống kê phiếu xuất chương trình 3.2.10 Giao diện trợ giúp chương trình 3.11 : Giao diện trợ giúp chương trình CHƯƠNG 4: KẾT LUẬN 4.1 Kết đạt đề tài Trong trình xây dựng phần mềm Quản lý quán cafe Cho chủ cửa hàng kết đạt là: - Xây dựng phần mềm giúp cho việc quản lý nhân viên, sản phẩm, phiếu xuất, chi tiết phiếu xuất trở lên nhanh không thời gian phải viết tay - Các chức phần mềm tương đối đầy đủ thông tin - Khởi tạo chức in ấn tìm kiếm giúp cho việc tìm kiếm thống kê thơng tin nhanh xác nút lệnh - Giao diện dễ sử dụng, thân thiện gần gũi với người dùng - Xử lý thông tin tốt với chức tự động kiểm tra tính đắn liệu người quản lý nhập thông tin sai quy định - Hiển thị thông báo xảy lỗi trùng lặp liệu q trình cập nhật thơng tin 4.2 Hạn chế đề tài - Các chức chưa thực đầy đủ để giúp cho việc quản lý quán cafe , phần mềm đơn giản - Chưa bao quát hết thông tin quán, số chức chưa đầy đủ - Chưa thực xử lý việc nhập nhiều thông tin lần cập nhật thông tin 4.3 Hướng phát triển đề tài Xây dựng chương trình khơng sử dụng cho qn cafe mà cịn cho nhiều quán khác khác