Xem danh sách nhân viên, thay đổi nhân viên cũ nghỉ làm thành nhân viên mới hoặc là xóa tài khoản, sủa tài khoản - Quản lý danh sách đồ uống: Quản lý sẽ cập nhật được menu đồ uống của
Trang 1ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ
TRUYỀN THÔNG VIỆT – HÀN KHOA KHOA HỌC MÁY TÍNH
Bài Tập Nhóm
Đề Tài:Hệ Thống Quản lý quán Coffe Sinh Viên Thực Hiện:
Trần Quang Huy(21AD029)
Lê Văn Tiến (21DA057)
Trương Đắc Trường (21CE121)
Nguyễn Tài Quý (21IT229)
Trần Văn Nam (21IT214)
Trang 2I MÔ TẢ YÊU CẦU BÀI TOÁN
1.Yêu cầu
Xây dựng một hệ thống quản lý quán coffe
2 Mô tả
- Quản lý bán hàng : Nhân viên sẽ phục vụ khi có yêu cầu đặt thức uống, đặt Món, đặt bàn của khách quý Trong quá trình phục vụ, nếu khách có yêu cầu Chuyển bàn hay gộp bàn thì nhân viên se đến hỗ trợ
- Xem doanh thu: Quản lý sẽ xem xét được doanh thu của quán theo ngày, theo tháng từ đó có thể xác định được tình hình phát triển của quán, dễ dàng thay đổi, nâng cao chất lượng của quán Bên cạnh đó, doanh thu của quán sẽ xuất ra báo cáo đễ dễ dàng quản lý
- Quản lý tài khoản nhân viên: Quản lý sẽ cập nhật được các thông tin liên quan đến nhân viên cửa hàng Xem danh sách nhân viên, thay đổi nhân viên
cũ ( nghỉ làm ) thành nhân viên mới hoặc là xóa tài khoản, sủa tài khoản
- Quản lý danh sách đồ uống: Quản lý sẽ cập nhật được menu đồ uống của quán, dễ dàng thay đổi hoặc loại bỏ các thức uống ít người oder và cập nhật những loại được chuộng trên thị trường Cập nhật tính năng theo tên gần đúng
- Quản lý bàn : Quản lý cập nhật bàn cho khách bằng việc thêm bàn, xửa bàn, xóa bàn khi khách có yêu cầu Đồng thời có thể xem danh sách bàn để dễ dàng quản lý
- Đăng nhập: là bước đầu tiên Người dùng phải có tài khoản được quản lý, chủ quán cấp thì mới có thể đăng nhập vào hệ thống và đồng thời sử dụng các tính năng khác
- Đăng xuất: Đăng xuất khỏi hệ thống
Trang 3II XÁC ĐỊNH CÁC ACTOR
1 Khách Hàng
Là người trực tiếp đặt các loại đồ uống của quán, được thanh toán, nhận hóa đơn mình đã oder Khách hàng có thể phản hồi =, nhận xét về chất lượng sản phẩm, đội ngũ nhân viên quản lý nếu có sai sót ảnh hưởng đến quyền lợi của khách hàng
2 Quản lý
Là người nắm tình hình của quán, doanh thu , nhân viên, chất lượng sản phẩm Điều hành hoạt động, điều khiển công việc của quán và chịu trách nhiệm nếu xảy
ra say sót
1 Khách hàng
- Chọn đồ uống
- Xem thông tin sản phẩm
- Bình luận sản phẩm
- Tìm kiếm sản phẩm
2 Quản lý
- Quản lý bán hàng
- Xem doanh thu
- Quản lý tài khoản nhân viên
- Quản lý đồ uống
- Quản lý bàn
Trang 4IV ĐẶC TẢ USE CASE
1 Đặc tả Use Case chọn đồ uống
Mô Tả Khách hàng Chọn đồ uống Tại Website
Tiền Điều Kiện Người dùng phải vào trang chủ Website
Hậu Điều Kiện Khách hàng chọn được loại đồ uống theo nhu cầu Tại Website
Hành động của tác nhân Hành động của hệ thống 1.Khách hàng vào Website
2.Khách hàng nhập thông tin sản phẩm cần tim kiếm
3.Nhấn Nút Tìm Kiếm 4.Hệ Thống sẽ hiển thị ra thông
tin Đồ uống mà khách hàng nhập
Trang 5sản phẩm sau khi tim kiếm
Luồng Sự Kiện Phụ
6.Nếu Khách hàng tìm kiếm sản phẩm, mà sản phẩm đó không có 7.Hệ Thống sẽ hiển thị không có sản phẩm 8.Usecase Kết Thúc
2 Đặc tả Use Case thanh toán
Mô Tả Khách hàng thanh toán Tại Website
Tiền Điều Kiện Người dùng phải vào trang chủ Website
Hậu Điều Kiện Khách hàng thanh toán thành công tại Website
Hành Động Của Tác Nhân Hành Động Của Hệ Thống 1.Khách Hàng Vào Website
2.Khách hàng yêu cầu thanh toán
3.Hệ thống sẽ thanh toán toàn
bộ danh sách đồ uống mà Khách hàng đã đặt 5.Khách thanh toán thành công
Luồng Sự Kiện Phụ
6.Nếu Khách hàng có yêu cầu thanh toán bằng tiền mặt hoặc bằng thẻ 7.Hệ Thống đáp ứng yêu cầu của Khách hàng và xuất ra bill
Trang 63 Đặc tả Use Case Quản lý bán hàng
Tên Usecase Quản lí bán hàng
Mô Tả Người Quản lí có thể thêm hóa đơn theo bàn, chuyển bàn , gộp bàn, thanh
toán Tiền Điều Kiện Người Quản Lí Đăng Nhập Vào Trang Admin
Hậu Điều Kiện Thêm hóa đơn theo bàn, chuyển bàn , gộp bàn, thanh toán
Hành Động Của Tác Nhân Hành Động Của Hệ Thống 1.Người Quản Lí Dăng Nhập Vào
Trang Admin
2.Hiển Thị Ra Trang Admin 3.Người Quản Lí Nhấp Vào Ô Danh
Mục 4 Hệ Thống Sẽ Hiển Thị Trang Danh Mục 5.Người Quản Lí Chọn Kiểu Tác
Động Lên Trang Danh Mục : thêm hóa đơn theo bàn, chuyển bàn , gộp bàn, thanh toán
Thêm hóa đơn theo bàn 6.Người Quản Lí nhập tên bàn cần thêm hóa đơn
7.Click Nút thêm hóa đươn theo bàn 8.Hệ Thống Sẽ Hiển thêm hóa
đơn theo bàn 9.Người Quản lí click vào nút theem
hóa đươn theo bàn 10.Hệ Thống hiển thị thêm hóa đươn theo bàn thành công
Chuyển bàn
Trang 7Gộp bàn 13.Người Quản Lí Click gộp bàn 14 Hệ Thống hiện ra danh sách
tất cả các bàn
15 Người Quản lí tìm số bàn sẽ gộp trong danh sách ấy
16 Click nút gộp bàn 17.Hệ Thống sẽ gộp bàn theo yêu
cầu 18.Hệ Thống Sẽ hiển thị gộp bàn thành công
Luồng Sự Kiện Phụ 19.Nếu Người Quản lí không thêm hóa đơn theo bàn, không chuyển bàn , gộp bàn, thanh toán
20 Use Case Kết Thúc
4 Quản lý đồ uống
Mô Tả Người Quản Lí Có Thể Quản Lí Đồ uống Thêm Sửa Xóa
Tiền Điều Kiện Người Quản Lí Đăng Nhập Vào Trang Admin
Hậu Điều Kiện Thêm , Sửa , Xóa Sản Phẩm
Hành Động Của Tác Nhân Hành Động Của Hệ Thống
Trang 83.Người Quản Lí Nhấp Vào Ô Sản
Phẩm
4 Hệ Thống Sẽ Hiển Thị Trang Sản Phẩm
5.Người Quản Lí Chọn Kiểu Tác
Động Lên Trang Sản Phẩm , Thêm
Sản Phẩm , Sửa Sản Phẩm, Xóa Sản
Phẩm
Thêm Sản Phẩm
6.Người Quản Lí Nhập Tên,Giá,
Hình,Mô Tả Sản Phẩm , Danh Mục
Sản Phẩm
7.Click Nút Thêm Sản Phẩm 8.Hệ Thống Sẽ Hiển Thị Thêm
Sản Phẩm Thành Công 9.Người Quản Lí Click Vào Nút Hiển
Thị Danh Sách Sản Phẩm 10.Hệ Thống Hiển Thị Trang Danh Sách Sản Phẩm
Xóa Sản Phẩm
11 Người Quản Lí Click Xóa Sản
Phẩm
12.Hệ Thống Sẽ Xóa Sản Phẩm
Sửa Sản Phẩm 13.Người Quản Lí Click Sửa Sản
Phẩm
14 Hệ Thống Thông Tin Sản Phẩm
15 Người Quản Lí Chỉnh Sửa Thông
Tin Tên,Ảnh,Mô Tả,Giá, Tên Danh
Mục
16 Click Nút Cập Nhập 17.Hệ Thống Sẽ Cập Nhập Lại
Tên,Ảnh,Mô Tả,Giá, Tên Danh Mục
18.Hệ Thống Sẽ Hiển Thị Ra Trang Thông Tin Sản Phẩm Sau Khi Cập Nhật
Luồng Sự Kiện Phụ 19.Nếu Người Quản Lí Không Thêm
Sửa Xóa Danh Mục Thì Usecase Sẽ
Quay Lại Bước 2
20 Use Case Kết Thúc
5 Đặc tả Use Case Bình luận sản phẩm
Trang 9Tên Usecase Bình Luận Sản Phẩm
Mô Tả Khách Hàng Bình Luận Sản Phẩm Tại Website
Tiền Điều Kiện Người Dùng Phải Đăng Nhập Và Vào Trang Sản Phẩm Chi Tiết Hậu Điều Kiện Khách Hàng Bình Luận Sản Phẩm
Hành Động Của Tác Nhân Hành Động Của Hệ Thống 1.Khách Hàng Vào Trang Sản Phẩm
Chi Tiết 2.Khách Hàng Nhập Bình Luận 3.Nhấn Nút Gửi Bình Luận 4.Hệ Thống Sẽ Hiển Thị Mà
Khách Hàng Vừa Gửi Ngay Trên Trang Chủ
5.Khách Hàng Xem Được Bình Luận Của Mình Trên Trang Chủ
Luồng Sự Kiện Phụ 6.Nếu Khách Hàng Không nhập bình luận thì usecase sẽ quay lại bước 1
7 Use Case Kết Thúc
1 Xác định các lớp
Khách hàng , Quầy tính tiền, Sản Phẩm, Đơn Hàng, Người Quản lí, Danh mục
Trang 10VI VẼ BIỂU ĐỒ HOẠT ĐỘNG
1 Biểu đồ quản lý bán hàng
Trang 112 Biểu đồ quản lý nhân viên
3 Biểu đồ quản lý doanh thu
4 Biểu đồ quản lý bàn
Trang 125 Quản lý danh sách đồ uống
6 Biểu đồ tuần tự:
Trang 137 Biểu đồ trạng thái:
Trang 148 Biểu đồ giao tiếp: