đề tài Xây dựng chương trình quản lý quán café bằng ngôn ngữ Java

12 29 0
đề tài Xây dựng chương trình quản lý quán café bằng ngôn ngữ Java

Đ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

MỤC LỤC MỤC LỤC LỜI MỞ ĐẦU CHƯƠNG TRÌNH QUẢN LÝ QUÁN CAFÉ .3 Mục đích chương trình Chức chương trình 3 Xây dựng chương trình 3.1 Cơ sở liệu .3 3.2 Thiết kế lớp 4 Xây dựng lớp chương trình 4.1 Lớp thứ nhất: MenuChinh 4.2 Lớp thứ hai: TrangThai .6 4.3 Lớp thứ 3: GoiMon .8 4.4 Lớp thứ 4: ThemBan 10 4.5 Lớp thứ 5: ThucDon 12 4.6 Lớp thứ 6: ThemMon 14 4.7 Lớp thứ 7: GhepBan 16 4.8 Lớp thứ 8: TinhTien 19 4.9 Lớp thứ : TroGiup 21 4.10 Lớp thứ 10: TroGiup .23 LỜI MỞ ĐẦU Bài báo cáo giúp bạn hiểu phần cách thiết kế giao diện người dùng sử dụng thư viện AWT, xử lý kiện kết nối sở liệu với MS Access, giúp bạn làm việc nhóm cách hiệu cịn học trường Vì dev bạn phải có nhiều kinh nghiệm làm việc nhóm, phải xây dựng dự án cách làm việc nhóm Qua đề tài: “Xây dựng chương trình quản lý qn café ngơn ngữ Java”, nhóm chúng em xin chân thành cảm ơn thầy giáo Huỳnh Khắc Duy dạy chúng em hướng dẫn nhóm thực đề tài Nhóm 03 Đặng Chí Khanh Phạm Thơng Thái Nguyễn Minh Trường Trần Quang Duy Đỗ Hồng Phúc Đinh Thuận Phong CHƯƠNG TRÌNH QUẢN LÝ QN CAFÉ Mục đích chương trình Ngày nay, sống giới mà công nghệ thông tin tác động lên hầu hết lĩnh vực từ kinh tế trị, văn hóa,xã hội… Cơng việc gì? Nói chung giúp cho chất lượng sống người tốt Chương trình làm cơng việc tương tự Chương trình quản lý quán café giúp cho việc quản lý quán café trở nên dể dàng, tiện lợi xác hơn, đặc biệt quán café lớn Chức chương trình Khi muốn mở rộng quán café lên cần thêm số lượng bàn vào quán, chương trình làm điều Nhập danh sách đồ uống mà khách gọi Cập nhật thông tin thực đơn có quán, ta sửa bảng đơn giá của loại đồ uống cho phù hợp với thị trường, tầm cở quán… Khi khách hàng muốn thêm hay bớt gọi(ví dụ có người vào sau, hay người bàn khơng uống muốn trả lại đồ uống), chương trình cập nhật thơng tin Chương trình giúp cho kiểm sốt đươc trạng thái bàn bàn sủ dụng, bàn chưa sử dụng để từ mà có kế hoạch xếp khách vào quán cách hiệu Và điều tất yếu chương trình giúp cho người quản lý điều hành quán café tính xác số tiền mà khách hàng bàn phải trả, hóa đơn tốn Xây dựng chương trình 3.1 Cơ sở liệu Theo chức trình bày cần xây dựng sở liệu cho chương trình Ở chương trình sử dụng My SQL để xây dựng sở liệu Cơ sở liệu chương trình gồm bảng: Bảng Account: quản lý số nhân viên chủ quán: Bảng Drink: quản lý đồ uống, giá đồ uống ngày khyến đồ uống: Bảng Tables: quản lý bàn số lượng khách hàng ngồi bàn: Bảng Invoice: quản lý hóa đơn: Bảng Orders: quản lý đồ uống khách gọi, dịch vụ khách sử dụng: Hình EER Diagram 3.2 Thiết kế lớp - Giao diện cho chương trình quản lý quán café: với kiến thức vừa học, chương trình thiết kế giao diện chương trình dựa thư viện awt Để làm việc với sở liệu: để lớp chương trình kết nối tốt với sở liệu lớp sử dụng phương thức connect() sau: - Để dễ dàng quản lý code đễ dễ sửa lỗi bị bug tụi em chia lớp khác để dễ quản lý thêm Phần code gồm phần - Phần phần kết nối người thấy ảnh - Phần phần DTO phần Data transfer object Nó class đóng gói để chuyển client - sever service microservice, nhằm để giảm bớt lượng thông tin không cần thiết giúp em quản lý code cách dễ dàng dễ bảo hành tiện sửa chữa - Phần phần DAO phần Data access object Em dùng để bảo mật code em dễ quản lý dễ dàng kết nối đến giao diện - Phần phần giao diện phần em khơng có nhiều để nói chủ yếu làm phần thiết kế nhiều nên phần khơng có nhìu để nói Xây dựng giao diện chương trình 4.1 Giao diện thứ nhất: Menudangnhap Nhiệm vụ giao diện đăng nhập vào quản lý chung có role admin phép thêm nhân viên xóa sửa tài khoản nhân viên Hình Giao diện chương trình 4.2 Giao diện thứ hai: Quanlychung Giao diện gồm giao diện nhỏ quản lý bàn, thống kê, quản lý đồ uống, order quản lý tài khoản chọn Hình Quản lý chung Thuật toán: - Cơ kết nối ta ấn nút vào menu mà cần - Nhưng phần menu quản lý tài khoản có tài khoản admin phép chi cập vào để thay đổi thơng tin thêm xóa sửa tài khoản nhân viên 4.3 Giao diện thứ ba: Quản lý đồ uống Giao diện có nhiệm vụ cập nhật loại đồ uống sản phẩm đồ ăn vặt Chúng ta thêm xóa sửa, cập nhập giá cả, ngày khuyến sản phẩm Hình Quản lý đồ uống Thuật tốn: - Kết nối đến sở liệu phương thức DBUtility() - Kết nối đến DAO drink DAO - Xây dựng giao diện cho chương trình cách sử dụng thư viện java.awt - Xây dựng nút thêm, cập nhập, xóa đồ uống với item lấy từ tableModel 4.4 Giao diện thứ tư: Quản lý bàn Giao diện dùng để tạo đối tượng giúp cho người quản lý quán café dể dàng cập nhật thêm số bàn có quán, tránh tình trạng mở rộng quán mà chương trình cho phép số bàn mặc định Hình Thêm Bàn Thuật toán: - Xây dựng giao diện thư viện awt - Kết nối sở liệu phương thức DBUtility() Kết nối đến DAO tables DAO 4.5 Giao diện thứ năm: Quản lý thực đơn Giao diện dùng để tạo đối tượng cập nhật liệu người quản lý nhập vào vào bảng Orders, giao diện giúp tính tiền nước mà bàn gọi , thức uống mà bàn đặt Hình Thực đơn Thuật toán: - Xây dựng giao diện thư viện awt - Kết nối đến sở liệu phương thức DBUtility() - Kết nối đến DAO order DAO 4.6 Giao diện thứ sáu: Giao diện thống kê Mục đích giao diện dùng để làm hóa đơn tính tiền tính cơng thưởng nhân viên Hình Thống kê in hóa đơn Thuật toán: -Kết nối đến table database xem thống kê tính tiền bàn kêu tính thêm thưởng cho nhân viên tổng số bàn nhân viên phục vụ 4.7 Giao diện thứ bảy: Thêm tài khoản đổi mật có tài khoản admin sử dụng Mục đích giao diện dùng để thêm tài khoản cho nhân viên xóa nhân viên đổi mật cho nhân viên Hình Đổi mật thêm xóa sửa tài khoản Thuật tốn: - Kết nối đến database sử dụng code mySql để sủa thông tin tài khoản nhân viên

Ngày đăng: 17/09/2022, 13:19

Tài liệu cùng người dùng

Tài liệu liên quan