1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đồ án thiết kế và triển khai hệ thống quản lý bán thức uống

32 3 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

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ọ Tên MSSV 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 hướng dẫn, giúp đỡ góp ý nhiệt tình q thầy trường Đại Học Quốc Tế Hồng Bàng 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 tâm huyết hướng dẫn nghiên cứu giúp em hồn thành khóa luận đồ án môn học Chúng em 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 thầy cô tận tình dạy bảo cho em suốt thời gian học tập 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 quý thầy cô Khoa Công Nghệ Thông Tin tạo nhiều điều kiện để em học tập hồn thành tốt khóa học Chúng em có nhiều cố gắng hồn thiện ḷn văn tớt nghiệp tất lực mình, nhiên khơng thể tránh khỏi nhiều thiếu sót, mong nhận đóng góp q báu q thầy bạn STT HỌ VÀ TÊN NGUYỄN VƯƠNG NGỌC TRÍ CHỮ KÝ TP.HCM, 14 Tháng Năm 2023 Sinh viên thực 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 hoàn thành dựa kết nghiên cứu kết nghiên cứu chưa dùng cho báo cáo cấp khác TP.HCM, 14 tháng năm 2023 Người thực STT HỌ VÀ TÊN NGUYỄN VƯƠNG NGỌC TRÍ CHỮ KÝ 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 TỔNG QUAN VỀ HỆ THỐNG QUẢN LÝ COFFEE 1.1 Tổng quan quản lý coffee 1.1.1 Tổng quan đề tài .1 1.1.2 Lý chọn đề tài 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 Chương Phân tích thiết kế hệ thống 2.1 Phân tích chức 2.1.1 Các chức hệ thống 2.1.2 Sơ đồ Use Case .5 2.1.3 Mơ hình chức (BFD) .6 2.1.4 Mô hình luồng liệu mức (DFD) .7 2.1.5 SƠ ĐỒ MƠ HÌNH THỰC THỂ - KẾT HỢP (ERD) .8 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ệ .9 2.2.2 Mô tả thực thể .10 Chương Triển Khai Ứng Dụng 15 3.1 Giao diện hình chào 15 3.2 Giao diện đăng nhập 16 3.3 Giao diện 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 Hình 2: Cơ cấu hoạt động Hình 3: Sơ đồ USE CASE Hình 4: Mơ hình chức BFD Hình 5: Mơ hình DFD 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 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 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 T Tiếng Anh Tiếng Việt Viết tắt Database Cơ sở liệu CSDL Integrity Constraint Ràng buộc tồn vẹn RBTV Mơ hình thực thể kết ERD Mơ hình chức BFD Mơ hình luồng DFD Entity Relation Diagram hợp Business Function Diagram Data Flow Diagram liệu vii QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG MỞ ĐẦU  Tính cấp thiết đề tài Trong sống nay, khơng khó để tìm kiếm qn nước, quán coffee, nhu cầu giải khát, thưởng thức nước lạ cịn trị truyện bạn bè, gia đình, việc học nhóm qn coffee quen thuộc bạn trẻ Và để đáp ứng nhu cầu người ngày việc kinh doanh qn coffee khơng xa lạ với người  Nhận định chung Hiện nay, quán coffee mọc lên nấm, đủ thể loại, đủ hình thức thu hút khách hàng Ngoài ra, thức uống phần quan trọng dẫn đến lượng khách đến quán hay nhiều  Các vấn đề đặt Có nhiều yếu tố để phát triển quán cà phê bên cạnh đó, yếu tố quản lý quán coffee nào? Làm để quản lý cách nhanh chóng tốn thời gian có thể?  Mục tiêu ứng dụng quản lý Phần mềm ứng dụng quản lý coffee đời nhằm đáp ứng cho câu hỏi giúp cho người sử dụng đỡ tốn thời gian công thức order gọi nhân viên  Phạm vi dự án Về 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 tốn, thơng tin sản phẩm, quản lý khu vực o Mỗi nơi quản lý có mã số riêng để phân định Về giao diện: o Hệ thống hoạt động 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 order 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 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 cho phép xem chi tiết nhân viên toán hóa đơn Về hệ thống: o Dữ liệu lưu hệ quản trị sở dữ liệu Microsoft SQL Server o Ứng dụng thiết kế Java with Ant, lập trình ngơn ngữ Java, sử dụng Java Swing, chương trình Apache NetBeans IDE 15 ix QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG 2.1.4 Mơ hình luồng liệu mức (DFD) Hình 5: Mơ hình DFD 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) 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ạ loại thực thể thành table i ii iii iv v vi vii viii ix Nhân viên (Mã nhân viên, họ 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) Bàn (Mã bàn, mã khu vực, trạng thái) Khu vực (Mã khu vực, tên khu vực, vị trí) 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) Loại sản phẩm (Mã loại sp, tên loại sp) Ca làm việc (Mã ca, bắt đầu, kết thúc, ghi chú, tên ca LV) Sản phẩm (Mã sp, tên sp, mã loại sp, giá bán, trạng thái, ghi chú) Hóa đơn (Mã hóa đơn, mã nv, mã sp, mã bàn, SL mua, trạng thái, ngày thành tốn) 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 nhân viên có cấu trúc sau: Tên cột Kiểu Ràng buộc Ghi MaNhanVien INT PK, Mã Tự tăng HoTen NVARCHAR(50) nhân viên NOT Họ tên NULL MatKhau NVARCHAR(50) NOT Mật đăng nhập DEFAULT Vai trò, quản lý NULL VaiTro BIT NgaySinh DATE NOT Ngày sinh DEFAULT Giới tính NULL GioiTinh BIT Email NVARCHAR(50) NOT NULL, UNIQUE Email DienThoai NVARCHAR(10) NOT NULL, UNIQUE Số GhiChu NVARCHAR(255) NULL MaCa INT FK, INT thoại Ghi NOT Khóa ngoại liên kết với bảng CA LÀM VIỆC DEFAULT Số ngày làm việc nhân viên, đưa hết tháng NULL SoNgayLV điện 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 bàn có cấu trúc sau: Tên cột Kiểu Ràng buộc Ghi MaBan INT PK, NOT Mã bàn FK, NOT Khóa ngoại liên kết đến bảng KHU VỰC DEFAULT Trạng thái, có NULL MaKhuVuc NCHAR(7) NULL TrangThai BIT khách 2.2.2.3 Khu vực Bảng khu vực lưu thông tin khu vực có cấu trúc sau: Tên cột Kiểu Ràng buộc MaKhuVuc INT PK, Tự tăng Ghi Mã khu vực TenKhuVuc NVARCHAR(50) NOT NULL, UNIQUE ViTri NVARCHAR(50) NOT NULL GhiChu NVARCHAR(255) NULL Tên khu vực Vị khu vực trí Ghi 2.2.2.4 Kho hàng Bảng kho hàng lưu thơng tin kho hàng tồn kho có cấu trúc sau: Tên cột Kiểu Ràng buộc Ghi 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 m FK, NOT NULL NgayNhap DATE NOT NULL MaNhanVi INT FK, en NOT NULL SoLuong INT Khóa ngoại liên kết với bảng SẢN PHẨM Ngày nhập Khóa ngoại liên kết với bảng NHÂN VIÊN DEFAULT Số lượng tồn kho, >= GhiChu NVARCH AR(255) HanSuDun DATE NULL Ghi NULL Hạn sử dụng sản phẩm, 30 ngày kể từ ngày nhập g 2.2.2.5 Loại sản phẩm Bảng loại sản phẩm lưu thơng tin loại sản phẩm có cấu trúc sau: Tên cột Kiểu Ràng buộc Ghi MaLoaiS INT PK, Tự tăng Mã loại sản Tên loại sản P phẩm TenLoaiS P NVARCHAR( 50) NOT UNIQUE NULL, phẩm 2.2.2.6 Ca làm việc Bảng ca làm việc lưu thơng tin ca làm việc có cấu trúc sau: Tên cột Kiểu Ràng Ghi buộc MaCa INT PK, Tự Mã ca làm việc tăng BatDau DATE NOT Thời gian bắt đầu ca làm việc NOT Thời gian kết thúc ca làm việc NULL KetThuc DATE NULL 13 QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG GhiChu NVARCHAR(255 ) TenCaLV NOT Ghi NULL NVARCHAR(50) NOT NULL, UNIQUE Tên ca làm việc 2.2.2.7 Sản phẩm Bảng sản phẩm để lưu thông tin sản phẩm bán có cấu trúc sau: Tên cột Kiểu Ràng buộc Ghi MaSanPha m INT PK, tăng Mã sản phẩm TenSanPha m NVARCHAR (50) NOT NULL Tên sản phẩm MaLoaiSP INT FK, NOT NULL Khóa ngoại liên kết đến bảng LOẠI SẢN PHẨM GiaBan FLOAT NOT NULL Đơn giá sản phẩm, >= TrangThai BIT DEFAULT Trạng thái hàng hay hết hàng sản phẩm, hàng GhiChu NVARCHAR (255) NOT NULL Ghi Tự 2.2.2.8 Hóa đơn Bảng hóa đơn lưu thơng tin hóa đơn có cấu trúc sau: Tên cột Kiểu Ràng buộc Ghi MaHoaDon INT PK, Tự tăng Mã hóa đơn Ma nv INT FK, NOT Khóa ngoại liên kết với bảng NHÂN VIÊN FK, NOT Khóa ngoại liên 14 NULL MaSanPham INT QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG NULL MaBan INT kết đến PHẨM FK, NOT NULL SoLuongMua INT BIT DATE Khóa ngoại liên kết đến bảng BÀN Số lượng sản phẩm mua, >= DEFAULT Trạng thái toán, toán NOT Ngày toán, để lưu lại ngày tháng để sử dụng vào bảng thống kê doanh thu theo tháng theo năm NgayThanhToan SẢN NOT NULL TrangThai bảng NULL 2.2.2.9 Hóa đơn chi tiết Tên cột Kiểu Ràng buộc Ghi MaHoaD INT PK, Tự tăng Mã hóa đơn chi onCT tiết MaHoaD INT FK, NOT NULL SoLuong INT NOT NULL on SP Khóa ngoại liên kết với bảng HÓA ĐƠN Số lượng sản phẩm 15 QUẢN LÝ HỆ THỐNG BÁN THỨC UỐNG CHƯƠNG TRIỂN KHAI ỨNG DỤNG 3.1 Giao diệ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 Hình 10:Giao diện 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 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

Ngày đăng: 06/11/2023, 09:51

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w