Tính cần thiết của đề tài
Mở quán cơm tấm yêu cầu nhiều yếu tố như tài chính, cơ sở vật chất và vị trí địa lý thuận lợi để phát triển kinh doanh Quản lý quán cơm tấm hiệu quả là một thách thức lớn, đòi hỏi sự chú ý đến các khía cạnh như quy trình quản lý và tính tiện lợi Việc sử dụng phần mềm quản lý bán hàng không chỉ giúp tiết kiệm thời gian mà còn tối ưu hóa quy trình, mang lại kết quả cao cho việc kinh doanh và quản lý "đứa con tinh thần" của bạn.
Mục tiêu
Phần mềm quản lý bán hàng quán cơm tấm giúp tiết kiệm thời gian và nâng cao hiệu quả công việc bằng cách hỗ trợ các nghiệp vụ như tính tiền, in hóa đơn, thống kê và quản lý nhân viên cùng lương bổng Giao diện đơn giản, dễ sử dụng giúp người dùng nhanh chóng thao tác và quản lý hiệu quả.
Xây dựng một hệ thống quản lý bán hàng mới, dễ hiểu và dễ sử dụng cho người dùng là rất quan trọng Cần xác định rõ các mảng cần quản lý trong hệ thống này để phát triển ứng dụng đáp ứng nhu cầu thực tiễn của doanh nghiệp.
− 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
Nâng cao khả năng sáng tạo và tư duy của bản thân thông qua việc thiết kế giao diện tương tác với người dùng, đồng thời áp dụng kiến thức đã học vào thực tiễn.
Phương pháp nghiên cứu
Trên mạng và qua báo chí, bạn có thể tìm hiểu về các cửa hàng kinh doanh cơm tấm nổi tiếng như Phúc Lộc Thọ, cơm tấm Ba Nghiền, cơm tấm Ngô Quyền và cơm tấm Kiều Giang.
+ Tham khảo sách báo, tập chí và xin ý kiến từ các chuyên gia, các người hoạt động cùng lĩnh vực.
TỔNG QUAN
Đặt vấn đề
Trong bối cảnh phát triển mạnh mẽ của khoa học và công nghệ, việc ứng dụng Công Nghệ Thông Tin vào đời sống hàng ngày ngày càng trở nên quan trọng Con người đang hướng tới việc xây dựng một hành tinh thông minh, với sự kết nối toàn cầu nhờ vào sự phát triển của Internet Công Nghệ Thông Tin đã trở thành công cụ thiết yếu trong nhiều lĩnh vực như giao thông, quân sự, y học, và đặc biệt là trong quản lý, bao gồm cả quản lý quán Cơm tấm.
Trước đây, khi máy tính chưa phổ biến, công việc quản lý chủ yếu được thực hiện thủ công, dẫn đến tốn nhiều thời gian, nhân lực và chi phí Ngày nay, sự phát triển của công nghệ thông tin đã giúp tối ưu hóa quy trình quản lý, giảm thiểu chi phí và thời gian đáng kể.
Hiện nay, với lượng khách ngày càng tăng tại các cửa hàng cơm tấm, việc tin học hóa các khâu quản lý trở nên cần thiết để phục vụ khách hàng nhanh chóng và chính xác hơn Đặc biệt, việc quản lý kế toán và hàng hóa là ưu tiên hàng đầu Qua khảo sát một số quán cơm tấm ở TP.Hồ Chí Minh, nhóm chúng tôi đã xây dựng đề tài quản lý quán cơm tấm nhằm đơn giản hóa quy trình quản lý, tạo sự thuận tiện và giảm thiểu sai sót trong công việc.
Phạm vi đề tài
Phần mềm quản lý quán cơm tấm cần bao quát các nghiệp vụ bán hàng và tuân thủ quy trình quản lý, đồng thời đảm bảo đầy đủ các chức năng chính Việc khai thác các tính năng mới liên quan sẽ giúp nâng cao tiện ích của phần mềm, hỗ trợ tốt hơn cho công tác quản lý quán cơm tấm.
- Phạm vi người dùng: Khách hàng, nhân viên, quản lý.
Quản lý bán quán cơm tấm:
Quản lý thông tin nhân viên
- Phạm vi kỹ thuật: ứng dụng windows forms chạy trên máy tính cục bộ, database server.
Phân chia công việc
Họ Tên Chức năng phụ trách Tự đánh giá
- Thiết kế giao diện form fSystem(Lựa trọn chức năng)(100%)
- Chức năng chuyển form khi nhấn vào các button (100%)
- Chức năng thêm,xóa,sửa ca làm của nhân viên vào cơ sở dữ liệu (100%)
- Chức năng thêm,xóa,sửa lương của nhân viên vào cơ sở dữ liệu (100%)
- Thiết kế cơ sở dữ liệu (20%)
- Sơ đồ phân rã chức năng (BFD) (100%)
- Giao diện form fLogin(Đăng nhập) (100%)
- Giao diện form fTable(bán hàng) (100%)
- Chức năng hiện thị danh sách khu vực (100%)
- Chức năng hiện thị danh sách bàn (100%)
- Chức năng chọn khách hàng thanh toán (100%)
- Chức năng chọn nhân viên thu tiền (100%)
Lê Văn Hùng - 2180602305 - Chức năng chọn món ăn (100%)
- Chức năng tìm kiếm món ăn (100%)
- Chức năng chỉnh sửa(số lượng,ghi chú) món ăn (100%)
- Chức năng xóa món ăn trong bàn (100%)
- Chức năng phụ thu(tăng giá)(100%)
- Chức năng hủy hóa đơn của bàn (100%)
- Chức năng thanh toán hóa đơn của bàn (100%)
- Mô hình dữ liệu mức vật lý (PDM Physical Data Model/ Database Diagram)(100%)
- Đưa Source code lên git (100%)
- Thiết kế cơ sở dữ liệu (40%)
- Thiết kế giao diện form DoanhThu (100%)
- Chức năng xem doanh thu tự chọn(từ
- Chức năng xem doanh thu theo ngày,tuần,tháng(từ combobox)(100%)
- Hiện thị tổng số tiền các bàn của doanh thu đã chọn (100%)
- Thiết kế giao diện form fBanVaKV(Bàn và Khu vực)(100%)
- Chức năng thêm,xóa,sửa bàn vào cơ
Trần Văn Mạnh - 2180607053 sở dữ liệu (100%)
- Chức năng thêm,xóa,sửa khu vực vào cơ sở dữ liệu (100%)
- Chức năng tìm kiếm bàn bằng mã bàn,tên bàn (100%)
- Chức năng tìm kiếm khu vực bằng mã khu vực,tên khu vực (100%)
- Thiết kế cơ sở dữ liệu (20%)
- Mô hình dữ liệu mức quan niệm (CDM - Conceptual Data Model - E-R diagram)(100%)
- Thiết kế giao diện form QLMenu(Thực đơn) (100%)
- Chức năng thêm,xóa,sửa món ăn vào cơ sở dữ liệu (100%)
- Thiết kế giao diện form fAccount(Tài khoản)(100%)
- Chức năng tìm kiếm nhân viên bằng mã,tên nhân viên (100%)
- Chức năng tìm kiếm khách bằng mã,tên nhân viên (100%)
- Chức năng thêm,xóa,sửa thông tin nhân viên vào cơ sở dữ liệu (100%)
- Chức năng thêm,xóa,sửa thông tin khách hàng vào cơ sở dữ liệu (100%)
- Mô hình dữ liệu mức quan niệm (CDM - Conceptual Data Model - E-R diagram)(100%)
- Thiết kế cơ sở dữ liệu (20%)
PHÂN TÍCH HỆ THỐNG
Sơ đồ phân rã chức năng (BFD)
Hình 2.1 Sơ đồ phân rã chức năng hệ thống
Mô hình dữ liệu mức quan niệm (CDM - Conceptual Data Model - E-R diagram)
Hình 2.2 Sơ đồ dữ liệu mức quan niệm
Mô hình dữ liệu mức luận lý (LDM - Logical Data Model)
Hình 2.3 Sơ đồ dữ liệu mức lý luận
Mô hình dữ liệu mức vật lý (PDM - Physical Data Model/ Database Diagram) 15 CHƯƠNG 3: HỆ THỐNG QUẢN LÝ QUÁN CƠM TẤM
Hình 2.4 Sơ đồ dữ liệu mức vật lý
CHƯƠNG 3: HỆ THỐNG QUẢN LÝ QUÁN CƠM TẤM
Đăng nhập hệ thống (Lê Văn Hùng )
Người dùng có thể đăng nhập hệ thống thông qua cửa sổ Đăng nhập với tài khoản đã được cấp
Hình 3.1 Giao diện đăng nhập
Nếu người dùng nhập sai tài khoản hoặc mật khẩu hệ thống sẽ hiện thị thông báo lỗi.
Hình 3.2 Thông báo lỗi khi đăng nhập sai tài khoản hoặc mật khẩu
Lựa trọn chức năng (Nguyễn Lê Thế Anh)
Hình 3.3 Hệ thống quản lý cơm tấm
Quản lý bán hàng (Lê Văn Hùng)
Hình 3.4 Form quản lý bán hàng
Chọn khách hàng trong combobox sẽ hiện thị danh sách khách hàng.
Hình 3.5 Form chọn khách hàng
Chọn nhân viên trong combobox sẽ hiện thị danh sách khách hàng.
Hình 3.6 Form chọn nhân viên
Khi nhấn nút “Chọn món” sẽ hiển thị bảng thực đơn để chọn món.
Hình 3.7 Form chọn thực đơn
Khi chọn tìm kiếm và nhập món tìm được món cần tìm
Hình 3.8 Kết quả tìm kiếm
Khi nhấn “Chọn và đóng” thì sẽ lưu món vừa chọn và hiển thị lên chi tiết hoá đơn, đồng thời đóng form này.
Khi nhấn “Huỷ chọn” thì sẽ đóng form thực đơn và không lưu gì cả.
Khi nhấn nút “Chỉnh sửa” hoặc đúp vào thực đơn thì hiển thị form chỉnh sửa để chỉnh sửa số lượng và thêm ghi chú.
Hình 3.9 Form chỉnh sửa thực đơn
Khi nhấn “Lưu và đóng” thì sẽ cập nhật số lượng và ghi chú, đồng thời đóng form này, và hiển thị lên chi tiết hoá đơn.
Khi nhấn “Đóng” thì đóng form chỉnh sửa thực đơn.
Khi nhấn nút “Xoá” trên bảng chi tiết hoá đơn thì sẽ xoá được món đang chọn.
Hình 3.10 Cảnh báo khi xoá thực đơn
Hình 3.11 Chi tiết hoá đơn
Khi chọn phần trăm giảm giá,thành tiền sẽ được hiện thị lại.
Hình 3.12 Hóa đơn sau khi giảm giá
Khi chọn phần trăm phụ thu,thành tiền sẽ được hiện thị lại.
Hình 3.13 Hóa đơn sau khi tăng giá
Nhấn vào nút “Yêu cầu thanh toán” thì xuất hoá đơn và thanh toán.
Nút “Huỷ hoá đơn” thì xoá thông tin hoá đơn của bàn đang chọn.
Doanh thu (Trần Văn Mạnh)
Có thể chọn xem doanh thu theo khoảng thời gian mong muốn hoặc ngày,tuần,tháng đã được thiết lập sẵn.
Khi nhấn nút “Xem báo cáo”
Hình 3.15 Form xem báo cáo
Quản lý bàn và khu vực (Trần Văn Mạnh)
Hình 3.16 Form quản lý bàn
Nhấn nút “Thêm” để thêm bàn.
Nhấn nút “Cập nhật” để cập nhật bàn theo mã bàn.
Nhấn nút “Xoá” để xoá bàn đang chọn.
Nhấn nút “Tìm kiếm” để tìm kiếm chính xác theo mã bàn. Nhấn nút “Thoát” để thoát form bàn.
Hình 3.17 Form quản lý khu vực
Nhấn nút “Thêm” để thêm khu vực.
Nhấn nút “Cập nhật” để cập nhật khu vực theo mã khu vực.
Nhấn nút “Xóa” để xóa khu vực đang chọn.
Nhấn nút “Tìm kiếm” để tìm kiếm chính xác theo mã khu vực.
Nhấn nút “Thoát” để thoát form khu vực.
-Sau khi thêm bàn và khu vực,giao diện trong mục bán hàng sẽ được cập nhật.
Hình 3.18 Form bán hàng sau khi đã them bàn và khu vực
Quản lý tài khoản(Lê Trần Xuân Hiếu)
Hình 3.19 Form quản lý nhân viên
Nhấn nút “Thêm” để thêm nhân viên.
Nhấn nút “Cập nhật” để cập nhật nhân viên theo mã nhân viên. Nhấn nút “Xóa” để xóa nhân viên đang chọn.
Nhấn nút “Tìm kiếm” để tìm kiếm chính xác theo mã nhân viên. Nhấn nút “Thoát” để thoát form nhân viên.
Hình 3.20 Form quản lý khách hàng
Nhấn nút “Thêm” để thêm khách hàng.
Nhấn nút “Cập nhật” để cập nhật khách hàng theo mã khách hàng. Nhấn nút “Xóa” để xóa khách hàng đang chọn.
Nhấn nút “Tìm kiếm” để tìm kiếm chính xác theo mã khách hàng.Nhấn nút “Thoát” để thoát form khách hàng.
Quản lý thực đơn (Lê Trần Xuân Hiếu)
Hình 3.21 Form quản lý menu
Nhấn nút “Thêm” để thêm menu.
Nhấn nút “Cập nhật” để cập nhật menu theo mã menu.
Nhấn nút “Xóa” để xóa menu đang chọn.
Nhấn nút “Nhập lại” để xóa trống các ô “Mã thực đơn”, “Tên thực đơn”, “Giá”.Nhấn vào nút “Thoát” để thoát form menu.
Hình 3.22 Form quản lý menu sau khi đã thêm món ăn
-Sau khi thêm món ăn,giao diện trong mục bán hàng sẽ được cập nhật.
Hình 3.23 Form chọn món sau khi được cập nhật
Quản lý nhân viên (Nguyễn Lê Thế Anh)
Hình 3.24 Form tính tiền lương
Nhấn nút “Thêm” để thêm thông tin lương.
Nhấn nút “Sửa” để cập nhật lương.
Nhấn nút “Xóa” để xóa lương đang chọn.
Hình 3.25 Form quản lý ca làm
Nhấn nút “Thêm” để thêm thông tin ca làm.
Nhấn nút “Sửa” để cập nhật ca làm.
Nhấn nút “Xóa” để xóa ca đang chọn.
Source code(Lê Văn Hùng)
Link SSH: git@github.com:HunngLee2k3/QLCT.git
Link HTTPS: https://github.com/HunngLee2k3/QLCT.git