1. Trang chủ
  2. » Giáo Dục - Đào Tạo

(Đồ án tốt nghiệp) xây dựng phần mềm quản lý quán ăn

132 107 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

Thông tin cơ bản

Tiêu đề Xây Dựng Phần Mềm Quản Lý Quán Ăn
Tác giả Phạm Kim Hùng, Lê Hoàng Hưng
Người hướng dẫn ThS. Nguyễn Trần Thi Văn
Trường học Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh
Chuyên ngành Công nghệ thông tin
Thể loại Đồ án tốt nghiệp
Năm xuất bản 2020
Thành phố Thành phố Hồ Chí Minh
Định dạng
Số trang 132
Dung lượng 3,29 MB

Cấu trúc

  • PHẦN 1: MỞ ĐẦU (9)
    • 1. TÍNH CẤP THIẾT CỦA ĐỀ TÀI (9)
    • 2. MỤC ĐÍCH CỦA ĐỀ TÀI (9)
    • 3. CÁC CÁCH TIẾP CẬN VÀ PHƯƠNG PHÁP NGHIÊN CỨU (9)
    • 4. KẾT QUẢ DỰ KIẾN ĐẠT ĐƯỢC (9)
  • PHẦN 2: NỘI DUNG (9)
    • 1. CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG (22)
      • 1.1. KHẢO SÁT HIỆN TRẠNG (22)
        • 1.1.1. Hiện trạng tổ chức 4 1.1.2. Hiện trạng nghiệp vụ 4 1.2. TÌM HIỂU CÁC NGHIỆP VỤ QUẢN LÝ NHÀ HÀNG, QUÁN ĂN (22)
    • 2. CHƯƠNG 2: XÁC ĐỊNH YÊU CẦU – MÔ HÌNH HÓA YÊU CẦU (0)
      • 2.1. XÁC ĐỊNH YÊU CẦU (24)
        • 2.1.1. Yêu cầu chức năng 6 2.1.2. Yêu cầu phi chức năng 6 2.1.3. Yêu cầu hệ thống 7 2.2. MÔ HÌNH HÓA YÊU CẦU (24)
        • 2.2.1. Module trên Winform 8 2.2.2. Module trên Mobile (26)
    • 3. CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ (53)
      • 3.1. THIẾT KẾ CƠ SỞ DỮ LIỆU (53)
        • 3.1.1. Quản Lý Nhân Viên (53)
        • 3.1.2. Quản Lý Tài Khoản (55)
        • 3.1.3. Đăng Nhập (56)
        • 3.1.4. Đổi Mật Khẩu (56)
        • 3.1.5. Chấm Công (56)
        • 3.1.6. Quản Lý Nguyên Liệu (58)
        • 3.1.7. Quản Lý Loại Món (60)
        • 3.1.8. Quản Lý Thực Đơn (61)
      • 3.2. THIẾT KẾ GIAO DIỆN (84)
        • 3.2.1. Giao diện trên Winform 49 3.2.2. Giao diện trên Mobile 76 3.3. THIẾT KẾ XỬ LÝ (84)
        • 3.3.1. Chức năng “Đăng Nhập” 82 3.3.2. Chức năng “Chọn Món” 83 3.3.3. Chức năng “Xuất Hóa Đơn” 84 3.3.4. Chức năng “Thống Kê Doanh Thu” 85 3.3.5. Chức năng “Chốt Ca” 86 4. CHƯƠNG 4: CÀI ĐẶT VÀ THỬ NGHIỆM (117)
      • 4.1. LƯỢC ĐỒ LỚP (122)
        • 4.1.1. Trên Winform 87 4.1.2. Trên Mobile 90 4.2. MÔI TRƯỜNG PHÁT TRIỂN (122)
      • 4.3. KIỂM THỬ (127)
  • PHẦN 3: KẾT LUẬN (9)
    • 1. KẾT QUẢ ĐẠT ĐƯỢC (9)
    • 2. ƯU, NHƯỢC ĐIỂM (9)
    • 3. HƯỚNG PHÁT TRIỂN (9)
  • TÀI LIỆU THAM KHẢO (131)

Nội dung

NỘI DUNG

CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG

Quán ăn Idol tọa lạc tại đường số 18, Linh Trung, Thủ Đức, Hồ Chí Minh, với sức chứa khoảng 20 bàn Đội ngũ nhân viên tại quán bao gồm 2 thu ngân, 1 quản lý và 6 nhân viên phục vụ.

• Nhân viên phụ trách bàn sẽ ghi lại (2 bản) những món khách hàng đã gọi, 1 bản giao cho nhà bếp, 1 bản để ở quầy thu ngân

• Trên mỗi phiếu gọi món có ghi số bàn, ngày và tên nhân viên Order bàn đó

Khi khách hàng gọi thêm món, nhân viên cần ghi thêm một phiếu mới Trên phiếu, vẫn phải ghi rõ số bàn, ngày và tên của nhân viên, đặc biệt là khi không còn chỗ để ghi vào phiếu cũ.

• Nhân viên thu ngân sử dụng máy tính bỏ túi và dựa vào hóa đơn giấy ghi tay để tính tiền

• Nhân viên Order đem hóa đơn ghi tay đó cho khách, nếu khách không có gì thắc mắc thì khách trả tiền cho nhân viên

Hầu hết các quy trình quản lý và thanh toán hiện nay vẫn được thực hiện thủ công, dẫn đến tình trạng chậm trễ, dễ xảy ra nhầm lẫn và gây phiền toái cho khách hàng.

1.2 TÌM HIỂU CÁC NGHIỆP VỤ QUẢN LÝ NHÀ HÀNG, QUÁN ĂN

Để nâng cao hiệu quả quản lý và thanh toán hóa đơn, quán ăn cần áp dụng công nghệ thông qua phần mềm chuyên nghiệp Việc này sẽ giúp tăng cường khả năng quản lý, đồng thời đảm bảo quy trình thanh toán diễn ra nhanh chóng và chính xác Quản lý sẽ nhập thông tin về thực đơn và nhân viên vào hệ thống, bao gồm mã món ăn, tên món ăn, đơn giá, đơn vị tính cho thực đơn, và mã nhân viên, ngày sinh, tên đăng nhập, mật khẩu (nếu có) cùng công việc của nhân viên như Order, thu ngân, quản lý.

Khi khách hàng yêu cầu thực đơn, người sử dụng chương trình cần sử dụng chức năng gọi món và sau đó yêu cầu chức năng thanh toán khi khách hàng hoàn tất lựa chọn.

Ngoài ra chương trình cần có thêm các chức năng như:

• Tra cứu thông tin thực đơn

• Tra cứu thông tin nhân viên

• Thống kê doanh thu, tính lương

Các nghiệp vụ chính của một quán ăn:

• Quản lý: Nhân viên, món ăn, công thức, bàn, vị trí, chấm công

• Kết Xuất: Đặt bàn, Tính tiền, Xuất hóa đơn

• Tìm Kiếm: Món ăn, Nhân viên

• Thống Kê: Doanh thu, Lương

CHƯƠNG 2: XÁC ĐỊNH YÊU CẦU – MÔ HÌNH HÓA YÊU CẦU

2 CHƯƠNG 2: XÁC ĐỊNH YÊU CẦU – MÔ HÌNH HÓA YÊU CẦU

2.1.1 Yêu cầu chức năng a App Winform

• Cho phép người dùng đăng nhập vào hệ thống, đăng xuất

Bài viết này mô tả các chức năng quan trọng của hệ thống thu ngân, bao gồm việc thực hiện các thao tác với bàn như đặt món, chọn món, chuyển bàn, gộp bàn và đặt bàn trước Ngoài ra, hệ thống cũng hỗ trợ tính tiền, xuất hóa đơn, xuất hóa đơn tạm thời và chốt ca, giúp quản lý hiệu quả quy trình phục vụ khách hàng.

• Cho phép người quản trị thêm, xóa, sửa thông tin nhân viên, thực đơn, loại món, bàn, vị trí, tài khoản, công thức, khách hàng

• Cho phép người dùng thống kê doanh thu theo ngày, tuần, tháng và khoảng thời gian Thống kê lương theo tháng, năm

• Cho phép người dùng tra cứu thực đơn, nhân viên, hóa đơn

• Cho phép người dùng có thể đăng xuất, đổi mật khẩu b App Mobile

• Cho phép người dùng đăng nhập vào hệ thống, đăng xuất

• Cho phép nhân viên thực hiện xem danh sách bàn, thực đơn, đặt món cho bàn, hủy bàn, yêu cầu xuất hóa đơn tạm, xem thông tin cá nhân

2.1.2 Yêu cầu phi chức năng

• Được sử dụng trong môi trường hệ điều hành Window đối với app Winform và IOS/Android đối với App Mobile

• Đạt hiệu quả về thời gian tra cứu thông tin không quá 5 giây Thời gian cần thiết để cập nhật dữ liệu không quá 5 giây.

• Độ tin cậy cao: Các kết quả đưa ra chính xác

• Tương thích: Dễ tương thích giữa các hệ thống chương trình

Hệ thống được thiết kế với tính tái sử dụng cao và dễ bảo trì, mang lại sự thuận tiện trong việc phát triển và bảo trì Nó cung cấp đầy đủ các tiện ích hỗ trợ người dùng, đồng thời dễ dàng tích hợp và sử dụng trên các môi trường khác nhau.

• Cài đặt: Microsoft SQL Server 2017 để quản lý dữ liệu Microsoft Visual Studio

2017, Visual Studio Code, NodeJS, DevExpress dùng để xây dựng chương trình

Bảo mật hệ thống là yếu tố quan trọng, yêu cầu mỗi người dùng chỉ được phép truy cập vào các chức năng và thông tin cần thiết cho nhiệm vụ của mình Điều này đảm bảo rằng họ không xâm phạm vào các chức năng nằm ngoài phạm vi và trách nhiệm được giao, giúp bảo vệ dữ liệu và nâng cao hiệu quả làm việc.

Tất cả thông tin được lưu trữ an toàn trong vòng 10 năm, đảm bảo không có mất mát hay nhầm lẫn Dữ liệu được quản lý một cách chính xác và rõ ràng, mang lại sự tin cậy cho người sử dụng.

• Cho phép cập nhật, xử lý trên cơ sở dữ liệu

• Người dùng có thể tìm kiếm các thông tin trên cơ sở dữ liệu

• Tất cả những đối tượng trong hệ thống đều có một mã duy nhất

• Chương trình phải đảm bảo đáp ứng nhu cầu người sử dụng, thực hiện nhanh chóng và chính xác

• Có tính phân quyền người sử dụng

Xây Dựng Phần Mềm Quản Lý Quán Ăn

2.2 MÔ HÌNH HÓA YÊU CẦU

Hình 1 Use Case Diagram Trên Winform

Bảng 1 Use Case “Quản Lý Nhân Viên”

Use Case “Quản Lý Nhân Viên”

- Thêm mới thông tin một nhân viên gồm Mã, Họ tên, Phái,

Ngày sinh, Địa chỉ, SĐT, Ngày vào làm, Lương cơ bản Mỗi nhân viên có mỗi mã riêng biệt

- Xóa thông tin một nhân viên theo Mã nhân viên

- Cập nhật mới thông tin nhân viên Họ tên, Phái, Ngày sinh, Địa chỉ, SĐT, Ngày vào làm, Lương cơ bản

Để thêm mới thông tin cho một món ăn, bạn cần cung cấp các thông tin sau: Mã món, Tên món, Đơn vị tính, Đơn giá, Hình ảnh và Mã loại món Lưu ý rằng Mã món phải khác biệt và không được trùng với các món đã có trước đó.

- Xóa thông tin của món ăn trong thực đơn theo Mã món ăn

- Cập nhật mới thông tin một món ăn gồm Tên món, Đơn vị tính, Đơn giá, Mã loại, Hình ảnh

- Xem công thức hình thành món ăn

Bảng 4 Use Case “Chỉnh Sửa Công Thức”

Use Case “Chỉnh Sửa Công Thức”

Use Case “Xem Báo Cáo Thống Kê”

Bảng 10 Use Case “Thống Kê Doanh Thu”

Use Case “Thống Kê Doanh Thu”

- Người dùng có thể chuyển danh sách các món ăn từ bàn này sang bàn khác Chỉ chuyển được bàn đã có thức ăn sang bàn trống

Bảng 17 Use Case “Tính Tiền”

Bảng 19 Use Case “Đổi Mật Khẩu”

Use Case “Đổi Mật Khẩu”

Tác Nhân Kích Hoạt Tiền Điều Kiện

Hình 2 Use Case Diagram Trên Mobile

Bảng 22 Use Case “Xem Danh Sách Thực Đơn” Mobile

Use Case “Xem Danh Sách Thực Đơn”

2 Chọn tab “Thực Đơn” để xem

Bảng 23 Use Case “Xem Danh Sách Khu Vực” Mobile

Use Case “Xem Danh Sách Khu Vực”

Mô Tả Tác Nhân Kích Hoạt

Bảng 24 Use Case "Xem Danh Sách Bàn" Mobile

4 Nhấn vào nút “Đặt món”

Bảng 26 Use Case “Chọn Món Ăn” Mobile

Use Case “Chọn Món Ăn”

Mô Tả Tác Nhân Kích Hoạt

Bảng 27 Use Case “Yêu Cầu Xuất Bill Tạm” Mobile

Use Case “Yêu Cầu Xuất Bill Tạm”

Mô Tả Tác Nhân Kích Hoạt

Bảng 28 Use Case “Xem Thông Tin Cá Nhân” Mobile

Use Case “Xem Thông Tin Cá Nhân”

Mô Tả Tác Nhân Kích Hoạt

Mô Tả Tác Nhân Kích Hoạt

Ngày đăng: 27/12/2021, 08:46

HÌNH ẢNH LIÊN QUAN

Bảng 1. Use Case “Quản Lý Nhân Viên” - (Đồ án tốt nghiệp) xây dựng phần mềm quản lý quán ăn
Bảng 1. Use Case “Quản Lý Nhân Viên” (Trang 26)
Bảng 4. Use Case “Chỉnh Sửa Công Thức” - (Đồ án tốt nghiệp) xây dựng phần mềm quản lý quán ăn
Bảng 4. Use Case “Chỉnh Sửa Công Thức” (Trang 29)
Bảng 22. Use Case “Xem Danh Sách Thực Đơn” Mobile - (Đồ án tốt nghiệp) xây dựng phần mềm quản lý quán ăn
Bảng 22. Use Case “Xem Danh Sách Thực Đơn” Mobile (Trang 45)
Bảng 23. Use Case “Xem Danh Sách Khu Vực” Mobile - (Đồ án tốt nghiệp) xây dựng phần mềm quản lý quán ăn
Bảng 23. Use Case “Xem Danh Sách Khu Vực” Mobile (Trang 47)
Bảng 26. Use Case “Chọn Món Ăn” Mobile - (Đồ án tốt nghiệp) xây dựng phần mềm quản lý quán ăn
Bảng 26. Use Case “Chọn Món Ăn” Mobile (Trang 49)
Bảng 27. Use Case “Yêu Cầu Xuất Bill Tạm” Mobile - (Đồ án tốt nghiệp) xây dựng phần mềm quản lý quán ăn
Bảng 27. Use Case “Yêu Cầu Xuất Bill Tạm” Mobile (Trang 49)
Bảng 28. Use Case “Xem Thông Tin Cá Nhân” Mobile - (Đồ án tốt nghiệp) xây dựng phần mềm quản lý quán ăn
Bảng 28. Use Case “Xem Thông Tin Cá Nhân” Mobile (Trang 51)
3.1.1.1. Sơ đồ luồng dữ liệu - (Đồ án tốt nghiệp) xây dựng phần mềm quản lý quán ăn
3.1.1.1. Sơ đồ luồng dữ liệu (Trang 53)
3.1.2.1. Sơ đồ luồng dữ liệu - (Đồ án tốt nghiệp) xây dựng phần mềm quản lý quán ăn
3.1.2.1. Sơ đồ luồng dữ liệu (Trang 55)
3.1.5.1. Sơ đồ luồng dữ liệu - (Đồ án tốt nghiệp) xây dựng phần mềm quản lý quán ăn
3.1.5.1. Sơ đồ luồng dữ liệu (Trang 56)
3.1.6.1. Sơ đồ luồng dữ liệu - (Đồ án tốt nghiệp) xây dựng phần mềm quản lý quán ăn
3.1.6.1. Sơ đồ luồng dữ liệu (Trang 58)
3.1.7.1. Sơ đồ luồng dữ liệu - (Đồ án tốt nghiệp) xây dựng phần mềm quản lý quán ăn
3.1.7.1. Sơ đồ luồng dữ liệu (Trang 60)
3.1.8.1. Sơ đồ luồng dữ liệu - (Đồ án tốt nghiệp) xây dựng phần mềm quản lý quán ăn
3.1.8.1. Sơ đồ luồng dữ liệu (Trang 61)
3.1.9.1. Sơ đồ luồng dữ liệu - (Đồ án tốt nghiệp) xây dựng phần mềm quản lý quán ăn
3.1.9.1. Sơ đồ luồng dữ liệu (Trang 65)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w