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

Báo cáo cuối kỳ phần mềm quản lý quán cafe

30 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 đề Phần mềm quản lý quán cafe
Tác giả Thành Phố Hồ Chí Minh
Người hướng dẫn Văn Như Bích B
Trường học Trường Đại Học Công Nghệ TP.HCM
Chuyên ngành Công Nghệ Thông Tin
Thể loại Báo cáo cuối kỳ
Năm xuất bản 2021
Thành phố Thành phố Hồ Chí Minh
Định dạng
Số trang 30
Dung lượng 6,04 MB

Cấu trúc

  • I. KHẢO SÁT THỰC TẾ VÀ NGHIÊN CỨU KHẢ TH (6)
    • 1. Khảo sát thực tế (đi thực tế hoặc giả lập) (6)
    • 2. Nhu cầu khả thi của bài toán (6)
  • II. MÔ TẢ TÓM TẮT BÀI TOÁN (7)
  • III. ĐỀ XUẤT CSDL THÍCH HỢP CHO BÀI TOÁN (9)
    • 1. Sơ đồ CSDL quan hệ - ERD (9)
    • 2. Danh sách các bảng (10)
    • 3. Chuyển từ mô hình ERD sang lượt đồ quan hệ (10)
    • 4. Quan hệ: Loại thức uống (10)
    • 5. Quan hệ: Thức uống (11)
    • 6. Quan hệ: Chi tiết hóa đơn (11)
    • 7. Quan hệ: Hóa đơn (11)
    • 8. Quan hệ: Bàn (12)
    • 9. Quan hệ: Nhân viên (12)
    • 10. Quan hệ: Chi tiết lương nhân viên (12)
    • 11. Quan hệ: Quản lý ca làm (13)
    • 12. Quan hệ: Tài khoản (13)
    • 13. Quan hệ: Loại tài khoản (13)
    • 14. UseCase Đăng nhập (14)
    • 15. UseCase Quản lý nhân viên (14)
    • 16. UseCase Quản lý thức uống (15)
    • 17. UseCase Quản lý bán hàng (15)
    • 18. UseCase Thống kê (16)
    • 19. Activity đăng nhập (16)
    • 20. Activity quản lí nhân viên (17)
    • 21. Activity quản lý bàn (17)
    • 22. Sequence Diagram Đăng nhập (18)
    • 23. Sequence Diagram Quản lý bàn (18)
    • 24. Sequence Diagram Quản lý nhân viên (19)
  • IV. CÁC QUY TẮC QUẢN LÝ DỰA TRÊN PHỤ THUỘC HÀM VÀ ĐÁNH GIÁ LƯỢC ĐỒ CSDL (19)
  • V. PHỤ THUỘC ĐA TRỊ (21)
  • VI. XÂY DỰNG ĐỒ THỊ QUAN HỆ (21)
  • VII. CON ĐƯỜNG TRUY XUẤT VÀ NGỮ NGHĨA (22)
  • VIII. TRUY VẤN VÀ THỐNG KÊ (23)

Nội dung

Hơn nữa khi chúng ta quản lý bằng cách như vậy thì sẽ gặp rấtnhiều khó khăn trong việc tìm kiếm và chỉnh sửa thông tin của một nhân viên hay loại thứcuống nào đó.. TAIKHOAN_MANHANVIEN ph

KHẢO SÁT THỰC TẾ VÀ NGHIÊN CỨU KHẢ TH

Khảo sát thực tế (đi thực tế hoặc giả lập)

Hiện nay, nhu cầu uống cà phê đang tăng cao, dẫn đến lượng khách ngày càng đông Để phục vụ khách hàng một cách hiệu quả và nhanh chóng hơn, các chủ quán đang dần chuyển sang tin học hóa các quy trình quản lý, đặc biệt là trong lĩnh vực kế toán và quản lý hàng hóa, đồ uống Việc sử dụng phương pháp thủ công trước đây đã bộc lộ nhiều hạn chế, khiến các cửa hàng cần cải tiến quy trình để đáp ứng tốt hơn nhu cầu của khách hàng.

- Tra cứu thông tin về hàng hoá, các đại lí cung cấp hàng và khách hàng mất nhiều thời gian và nhiều khi không chính xác.

- Lưu trữ thông tin về nhập xuất hàng hoá, về thu chi cần nhiều loại giấy tờ nên cồng kềnh và không đạt hiệu quả

Cập nhật thông tin hàng ngày có thể tốn nhiều thời gian và gây khó khăn trong việc thực hiện báo cáo thống kê, đặc biệt khi xảy ra các sự kiện đột xuất.

Trước tình hình đó vấn đề đặt ra là xây dựng một hệ thống thông tin mới hoàn thiện hơn đáp ứng được các yêu cầu cơ bản sau:

- Giảm khối lượng ghi chép nhằm lưu trữ thông tin

- Cập nhật dữ liệu nhanh chóng, chính xác và kịp thời

- Thống kê được số lượng hàng hoá nhập xuất,thu chi và tình hình doanh thu của cửa hàng.

- Tự động in các hoá đơn cần thiết như: phiếu yêu cầu nhập hàng, hoá đơn nhập hàng, phiếu thu, phiếu chi

- Có khả năng lưu trữ thông tin lâu dài, đảm bảo truy vấn nhanh khi cần thiết

Nhu cầu khả thi của bài toán

Chọn bài toán QUẢN LÝ QUÁN CAFE

+ Quản lí: TAIKHOAN, MATKHAU, MANHANVIEN, MABAN, MAHOADON,MADOUONG, GIOBD, GIOKT, MACALAM, DOANHTHU, LUONGNHANVIEN Mục đích:

TAIKHOAN_MANHANVIEN (phân biệt tài khoản của từng nhân viên)

MANHANVIEN_MACALAM (phân biệt nhân viên nào của ca làm nào, kiểm tra việc nhân viên đăng kí trùng ca)

MABAN_MANHANVIEN_MAHOADON (phân biệt và biết được nhân viên đang phụ trách bàn nào)

DOANHTHU (thống kê doanh thu hằng ngày hoặc hằng tháng)

Bảng thống kê lương hàng tháng cho nhân viên (DOANHTHU_MANHANVIEN) giúp quản lý hiệu quả Nhân viên chỉ cần sử dụng một số chức năng cơ bản để tạo hóa đơn, quản lý bàn và thực hiện thanh toán cho khách hàng, bao gồm tài khoản, mật khẩu và mã nhân viên.

MÔ TẢ TÓM TẮT BÀI TOÁN

Một quán Cafe cần tin học hóa khâu quản lý quán Cafe như sau:

Để quản lý quán cafe hiệu quả, mỗi nhân viên cần được cấp một tài khoản riêng biệt với thông tin như mã nhân viên, tên, địa chỉ, số điện thoại và ngày sinh Việc này giúp dễ dàng kiểm soát hóa đơn và vị trí đứng nhận bàn Nhân viên sẽ đăng nhập vào hệ thống bằng mã nhân viên và mật khẩu Hệ thống quản lý cho phép đăng ký nhiều tài khoản admin hoặc sử dụng một tài khoản admin cho nhiều hệ thống, tùy thuộc vào nhu cầu của chủ quán.

- Quản lý có thể thay đổi menu thêm sửa các món, sửa lại hóa đơn (số bàn khách ngồi), doanh số cuối tháng và tổng đơn trong ca (ngày).

Sau khi tạo tài khoản cho nhân viên, bước tiếp theo là đăng nhập và lựa chọn ca làm phù hợp Để thực hiện việc chọn ca làm trên hệ thống, người dùng cần cung cấp các thông tin cần thiết như: Mã ca, Tên ca, Giờ bắt đầu, Giờ kết thúc và Giá tiền theo giờ làm.

Để quản lý thống kê và trả lương chính xác, cần có bảng chi tiết lương nhân viên, bao gồm các thông tin như Mã ca, Mã nhân viên, Lương tháng và Thành tiền.

Số lượng bàn trong quán phụ thuộc vào quy mô kinh doanh, và khi khách đến, nhân viên sẽ gợi ý menu sau khi khách chọn bàn Để quản lý lượng khách hiệu quả và kiểm tra thái độ nhân viên, cần thiết lập bảng bàn với các thuộc tính như Mã bàn, Mã nhân viên và Tên bàn.

Quán có một thực đơn đa dạng với nhiều loại thức uống, được phân loại theo mã loại và tên loại Để quản lý dễ dàng, chúng tôi tạo bảng thức uống với các thông tin như mã thức uống, tên thức uống, giá và mã loại Nhân viên có thể nhanh chóng cập nhật hoặc chỉnh sửa menu, và nếu khách hàng muốn thay đổi món order, nhân viên chỉ cần thực hiện điều chỉnh trước khi chế biến thức uống.

Sau khi đã thư giãn và thưởng thức đồ uống, khách hàng có thể yêu cầu nhân viên đến để thanh toán Nhân viên sẽ truy cập vào hệ thống và xuất hóa đơn với đầy đủ các thông tin cần thiết.

Mã hóa đơn, Mã nhân viên, Mã bàn, Ngày xuất hóa đơn và Thành tiền là những thông tin cơ bản cần có Để xuất hóa đơn gửi khách, cần vào chi tiết hóa đơn với các thuộc tính như Mã thức uống, Số lượng, Mã hóa đơn và Đơn giá Khách hàng có thể lựa chọn phương thức thanh toán bằng tiền mặt hoặc ví điện tử.

Vào cuối tháng, hệ thống tự động tính toán doanh thu của quán, cho phép chủ quán kiểm tra số tiền kiếm được trong tháng dựa trên số hóa đơn thanh toán tại chỗ và hóa đơn bán mang về.

ĐỀ XUẤT CSDL THÍCH HỢP CHO BÀI TOÁN

Sơ đồ CSDL quan hệ - ERD

Hình 1 – Mô hình ERD (biểu diễn bằng Case Studio)

Danh sách các bảng

1 Loại thức uống Thông tin loại thức uống

2 Thức uống Thông tin thức uống

3 Chi tiết hóa đơn Thông tin chi tiết hóa đơn

4 Hóa đơn Thông tin hóa đơn

6 Nhân viên Thông tin của nhân viên

7 Chi tiết lương nhân viên Thông tin chi tiết lương nhân viên

8 Quản lý ca làm Thông tin quản lý ca làm

9 Tài khoản Thông tin tài khoản

10 Loại tài khoản Thông tin loại tài khoản

Chuyển từ mô hình ERD sang lượt đồ quan hệ

Loại Thức Uống: (Mã Loại, Tên Loại)

Thức Uống: (Mã Thức Uống, Tên, Đơn Giá, Mã Loại)

Chi Tiết Hóa Đơn: (Mã Hóa Đơn, Mã Thức Uống, Số Lượng)

Hóa Đơn: (Mã Hóa Đơn, Ngày Xuất, Mã Nhân Viên, Mã Bàn)

Bàn: (Mã Bàn, Tên Bàn)

Nhân Viên: (Mã Nhân Viên, Tên Nhân Viên, Địa Chỉ, Ngày Sinh)

Chi tiết lương nhân viên bao gồm mã nhân viên, mã ca, thành tiền và lương tháng Quản lý ca làm cần ghi nhận mã ca, tên ca, giờ bắt đầu, giờ kết thúc và số tiền tương ứng Tài khoản nhân viên được bảo vệ bằng mã nhân viên và mật khẩu.

Loại Tài Khoản: (Mã loại tài khoản, Tên tài khoản)

Quan hệ: Loại thức uống

STT Thuộc tính Kiểu Độ dài Ý nghĩa Ràng buộc

1 Mã Loại VARCHAR 10 Mã loại PK

2 Tên Loại NVARCHAR 50 Tên Loại Not Null

Quan hệ: Thức uống

STT Thuộc tính Kiểu Độ dài Ý nghĩa Ràng Buộc

1 Mã Thức Uống VARCHAR 10 Mã thức uống PK

2 Tên NVARCHAR 50 Tên thức uống Not Null

3 Đơn Giá DOUBLE 200 Giá thức uống Gia Ban >0

4 Mã Loại VARCHAR 10 Mã loại FK

Quan hệ: Chi tiết hóa đơn

STT Thuộc tính Kiểu Độ dài Ý nghĩa Ràng Buộc

1 Mã Hóa Đơn VARCHAR 10 Mã hóa đơn FK

2 Mã Thức Uống VARCHAR 10 Mã thức uống FK

3 Số Lượng INT 200 Số lượng >=0

Quan hệ: Hóa đơn

STT Thuộc tính Kiểu Độ dài Ý nghĩa Ràng Buộc

1 Mã Hóa Đơn VARCHAR 10 Mã hóa đơn PK

3 Mã Nhân Viên VARCHAR 10 Mã nhân viên FK

4 Mã Bàn VARCHAR 10 Mã bàn FK

Quan hệ: Bàn

STT Thuộc tính Kiểu Độ dài Ý nghĩa Ràng Buộc

1 Mã Bàn VARCHAR 10 Mã bàn PK

2 Tên Bàn NVARCHAR 50 Tên bàn FK

Quan hệ: Nhân viên

STT Thuộc tính Kiểu Độ dài Ý nghĩa Ràng

1 Mã Nhân Viên VARCHAR 10 Mã nhân viên PK

2 Tên Nhân Viên NVARCHAR 50 Tên nhân viên Not Null

3 Địa Chỉ NVARCHAR 50 Địa chỉ Not Null

Quan hệ: Chi tiết lương nhân viên

STT Thuộc tính Kiểu Độ dài Ý nghĩa Ràng Buộc

1 Mã Nhân viên VARCHAR 10 Mã nhân viên FK

2 Mã Ca VARCHAR 10 Mã ca FK

3 Thành Tiền INT 50 Thành tiền >0

4 Lương Tháng INT 50 Lương tháng >0

Quan hệ: Quản lý ca làm

STT Thuộc tính Kiểu Độ dài Ý nghĩa Ràng Buộc

1 Mã Ca VARCHAR 10 Mã ca PK

2 Tên Ca NVARCHAR 50 Tên ca Not Null

5 Số Tiền INT Số tiền >0

Quan hệ: Tài khoản

STT Thuộc tính Kiểu Độ dài Ý nghĩa Ràng Buộc

1 Mã Nhân Viên VARCHAR 10 Mã nhân viên PK

2 Mật khẩu NVARCHAR 50 Mật khẩu Not Null

Quan hệ: Loại tài khoản

STT Thuộc tính Kiểu Độ dài Ý nghĩa Ràng Buộc

VARCHAR 10 Mã loại tài khoản

2 Tên Tài Khoản NVARCHAR 50 Tên tài khoản Not Null

UseCase Đăng nhập

Hình 2 - Sơ đồ UseCase đăng nhập và đăng ký tài khoản cho nhân viên UC-0.1

UseCase Quản lý nhân viên

Hình 3 – Sơ đồ UseCase quản lý thông tin nhân viên UC-0.2

UseCase Quản lý thức uống

Hình 4 – Sơ đồ UseCase quản lý thức uống UC-0.3

UseCase Quản lý bán hàng

Hình 4 – Sơ đồ UseCase quản lý bán hàng UC-0.4

UseCase Thống kê

Hình 5 – Sơ đồ UseCase Thống kê UC-0.5

Activity đăng nhập

Activity quản lí nhân viên

Hình 7 - Activity quản lý nhân viên

Activity quản lý bàn

Hình 8 - Activity quản lý bàn

Sequence Diagram Đăng nhập

Hình 9 - Sequence Diagram Đăng nhập

Sequence Diagram Quản lý bàn

Hình 10 - Sequence Diagram Quản lý bàn

Sequence Diagram Quản lý nhân viên

Hình 11 - Sequence Diagram Quản lý nhân viên

CÁC QUY TẮC QUẢN LÝ DỰA TRÊN PHỤ THUỘC HÀM VÀ ĐÁNH GIÁ LƯỢC ĐỒ CSDL

3) MANHANVIEN TENNHANVIEN DIACHI, TENNHANVIEN NGAYSINH, TENNHANVIEN SDT

4) MACA TENCA GIOBATDAU, TENCA GIOKETTHUC,

5) MATAIKHOAN TENTAIKHOAN, MATAIKHOAN MANHANVIEN, MATAIKHOAN MATKHAU

6) MABAN TENBAN, MABAN MAHOADON NGAYXUAT

NHANVIEN ( MANV, TENNHANVIEN, DIACHI, NGAYSINH, SDT)

QUANLYCALAM ( MACA, TENCA, GIOBATDAU, GIOKETTHUC, SOTIEN)

- Xét lược đồ, quan hệ NHANVIEN, QUANLYCALAM, TAIKHOAN, BAN, HOADON, THUCUONG, LOAITHUCUONG mọi thuộc tính đều là thuộc tính đơn.

- Tất cả thuộc tính không khóa đều phụ thuộc đầy đủ vào các khóa của lược đồ.

- Mọi thuộc tính không khóa đều không phụ thuộc bắc cầu vào một khóa nào của lược đồ

=> Sau khi đánh giá, lược đồ thuộc dạng chuẩn 3

PHỤ THUỘC ĐA TRỊ

- MATHUCUONG ->> MALOAI là phụ thuộc đa trị => Không dư thừa thuộc tính.

- MAHOADON->> MANHANVIEN, MABAN là phụ thuộc đa trị => Không dư thừa thuộc tính.

- MABAN->> MANHANVIEN là phụ thuộc đa trị => Không dư thừa thuộc tính

- MATHUCUONG, MAHOADON->> MATAIKHOAN là phụ thuộc đa trị => Không dư thừa thuộc tính.

XÂY DỰNG ĐỒ THỊ QUAN HỆ

Hình 6 – Tạo cung và quan hệ cung

Rỗng Rỗng Rỗng Rỗng Rỗng

Rỗng Rỗng Rỗng Rỗng Rỗng

Rỗng Rỗng Rỗng Rỗng Rỗng

Rỗng Rỗng Rỗng Rỗng Rỗng

CON ĐƯỜNG TRUY XUẤT VÀ NGỮ NGHĨA

8->9->10: Truy xuất thông tin mã thức uống và loại thức uống để đưa vào chi tiết hóa đơn 8->7->1: Truy xuất thông tin mã nhân viên xuất hóa đơn

8->7->6->1: Truy xuất thông tin mã bàn và nhân viên phụ trách bàn được thanh toán 8->4: Truy xuất quyền sửa hóa đơn

2->3: Truy xuất thông tin ca làm của nhân viên

2->1: Truy xuất nhân viên từ ca làm để tính lương

5->1: Truy xuất mã nhân viên từ tài khoản

5->4: Truy xuất quyền tài khoản

TRUY VẤN VÀ THỐNG KÊ

Đăng nhập và phân quyền

Insert bill info (chi tiết hóa đơn)

Thêm discount vào bảng bill và update bảng bill gán discount về = 0

Thêm tổng tiền vào bảng bill

Nhận danh sách hóa đơn theo ngày

Ngày đăng: 10/02/2025, 15:59

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

TÀI LIỆU LIÊN QUAN