You are on page 1of 9

MSSV:185050189

Họ Tên SV:thạch bute


Lớp:B03
[Đổi tên tập tin thành: B0x_AD02_HoTen_MSSV.docx
Ví dụ: B01_AD02_NguyenHoangTuan_185050123.docx
B0x: x là lớp, AD02 là bài tập 02]

UseCase Diagram

1. Bài tập minh họa: Quản lý thư viện (3đ)


Thực hành trình bày lại sơ đồ Usecase (xem tập tin B0x_AD02_Library.docx)
<Hình tại đây>

1
2. Bài tập: Self Restaurant (7đ)
Nhà hàng SelfRestautrant theo mô hình tự phục vụ cần xây dựng hệ thống quản lý chuỗi
nhà hàng có nhiều chi nhánh với các qui trình nghiệp vụ và thông tin:
Thực khách đến nhà hàng sẽ chọn các món ăn và số phần ăn thông qua màn hình
cảm ứng và xác nhận số bàn. Thông tin thực đơn món ăn gồm có mã món, tên món,
đơn giá.
Thông tin đặt món (số thứ tự, ngày, số bàn và các món ăn, số phần ăn) sẽ hiển thị lên
màn hình của bếp trưởng.
Khi có yêu cầu gọi món ăn từ thực khách, màn hình tại bếp sẽ hiển thị thông tin món
ăn và số lượng cần phục vụ. Bếp trưởng sau khi chế biến món ăn xong sẽ xác nhận qua
màn hình để báo cho khách hàng biết để đến quầy phục vụ nhận món ăn (thông tin phục
vụ: 0 – chưa làm, 1 – đã lảm xong).
Sau khi ăn xong, thực khách có thể xem hóa đơn hiện tại để biết đã gọi bao nhiêu
món, món nào đã chuẩn bị xong và tổng số tiền là bao nhiêu cùng số điểm cộng thưởng
(nếu có). Thực khách có thể quét thẻ trên đầu đọc thẻ đặt ở mỗi bàn ăn để được cộng
điểm thưởng. Hoặc sẽ đến quầy thu ngân để thanh toán bằng tiền mặt.
Tại quầy thu ngân (thanh toán trực tiếp tiền mặt), dựa vào mã số bàn của thực khách,
nhân viên thu ngân thông báo số tiền, nhập số tiền khách hàng đưa, tính số tiền phải trả
lại cho khách hàng. Đồng thời sẽ ghi nhận là đã thanh toán tại quầy thu ngân (thanh
toán: 0 – chưa thanh toán, 1 – thanh toán qua thẻ, 2 – thanh toán tại quầy)
Bên cạnh đó, hệ thống còn có các chức năng:
- Nhân viên quản lý sẽ quản lý thông tin nhân viên: mã nhân viên, họ, tên, số điện
thoại, địa chỉ, vai trò (bếp trưởng, thu ngân, quản lý), thông tin thẻ: mã thẻ, họ tên
khách hàng, số điện thoại, địa chỉ và điểm thưởng.
- Bếp trưởng sẽ cập nhật danh mục món ăn phục vụ trong ngày: mã món ăn, tên
món ăn, đơn giá.
- Nhân viên thu ngân sẽ tổng hợp doanh thu cuối ngày.
- Khách hàng có thể duyệt web để biết các món ăn được phục vụ trong ngày của
mỗi chi nhánh.
Yêu cầu:
Use case Diagram (2đ) –Use Case Description(5đ)
<Use case Diagram tại đây>

2
3
<Các miêu tả Use case tại đây>

4
*khách hàng
Mẫu Miêu tả Use Case
Use Case ID UC-1.0
Tên Use Case Chọn món
Mô tả Người dung chọn món để thưởng thức món ăn mình muốn
Tác nhân (Actor) Khách hàng
Pre-conditions Người dung chọn món thành công
Gọi nhân phục vụ đến gọi món
Nhân viên báo cho bếp trưởng làm món ăn mà khách yêu cầu
Dòng sự kiện (Flow) Món ăn đã được làm xong đem lên khách thưởng thức
Post-conditions
Business Rules
Non-Functional Thời gian chọn món mất 15p
Requirement

Mẫu Miêu tả Use Case


Use Case ID UC-2.0
Tên Use Case Thông tin thực đơn
Mô tả Người dung xem thông tin thực đơn để cập nhật đơn giá mã
món,tên món
Tác nhân (Actor) Khách hàng
Pre-conditions Người dung cập nhật thực đơn thành công
Dòng sự kiện (Flow)
Post-conditions
Business Rules
Non-Functional Thời gian mất 10p
Requirement

Mẫu Miêu tả Use Case


Use Case ID UC-3.0
Tên Use Case Hóa đơn
Mô tả Người dung xem hóa đơn xác nhận thông tin thanh toán
Tác nhân (Actor) Khách hàng
Pre-conditions Người dung cập nhật hóa đơn thành công
Tổng số tiền thanh toán
Món đã làm xong
Gọi bao nhiêu món
Điểm thưởng
Dòng sự kiện (Flow) Khách hang thanh toán tiền mặt hoặc quẹt thẻ
Post-conditions
Business Rules
Non-Functional Thời gian mất 10p

5
Requirement

Bếp trưởng
Mẫu Miêu tả Use Case
Use Case ID UC-1.0
Tên Use Case Thông tin đặt món
Mô tả Bếp trưởng xác nhận thông tin đặt món của khách hàng
Tác nhân (Actor) Bếp trưởng
Pre-conditions Bếp trưởng cập nhật số phần ăn ,các món ăn,số bàn,ngày ,sô
thứ tự của khách hang
Dòng sự kiện (Flow) Bếp trưởng chuẩn bị nguyên liệu để làm món theo khách yêu
cầu
Post-conditions
Business Rules
Non-Functional Thời gian mất 45p
Requirement
Mẫu Miêu tả Use Case
Use Case ID UC-2.0
Tên Use Case Cập nhật danh sách món
Mô tả Bếp trưởng cập nhật danh sách món cho khách hàng
Tác nhân (Actor) Bếp trưởng
Pre-conditions Bao gồm mã món ăn tên món ăn đơn giá
Dòng sự kiện (Flow) Cập nhật thành công
Post-conditions
Business Rules
Non-Functional Thời gian mất 15p
Requirement
Mẫu Miêu tả Use Case
Use Case ID UC-3.0
Tên Use Case Xác nhận màn hình
Mô tả Bếp trưởng xác nhận màn hình
Tác nhân (Actor) Khách hàng
Pre-conditions Gồm thông tin phục vụ,xem đã làm hay chưa làm
Dòng sự kiện (Flow) Xác nhận thành công
Post-conditions
Business Rules
Non-Functional Thời gian mất 15p
Requirement
*nhân viên quản lí
Mẫu Miêu tả Use Case
Use Case ID UC-1.0

6
Tên Use Case Thông tin nhân viên
Mô tả Giám sát nhân viên phục vụ
Tác nhân (Actor) Nhân viên quản lí
Pre-conditions Cập nhật thông tin nhân viên,mã nhân viên,họ ,tên,sdt,địa
chỉ,vai trò của nhân viên
Dòng sự kiện (Flow) Ghi nhận quá trình làm việc của nhân viên
Post-conditions
Business Rules
Non-Functional Thời gian nguyên ngày
Requirement
Mẫu Miêu tả Use Case
Use Case ID UC-2.0
Tên Use Case Thông tin thẻ
Mô tả Xác nhận thông tin thẻ của khách hàng
Tác nhân (Actor) Nhân viên quản lí
Pre-conditions Gồm mã thẻ,họ tên khách hang,sdt,địa chỉ,điểm thưởng
Dòng sự kiện (Flow) Phục vụ cho việc thanh toán nhanh chóng
Post-conditions
Business Rules
Non-Functional 15p
Requirement

*Nhân viên thu ngân


Mẫu Miêu tả Use Case
Use Case ID UC-1.0
Tên Use Case Tổng hợp doanh thu cuối ngày
Mô tả Nhân viên tổng hợp doanh thu cuối ngày để báo cho quản lí
Tác nhân (Actor) Nhân viên thu ngân
Pre-conditions
Dòng sự kiện (Flow)
Post-conditions
Business Rules
Non-Functional Thời gian 10p
Requirement
Mẫu Miêu tả Use Case
Use Case ID UC-2.0
Tên Use Case Tải quầy thu ngân
Mô tả Nhân viên tiếp nhận khách hang tại quầy thanh toán
Tác nhân (Actor) Nhân viên thu ngân
Pre-conditions Tính tiền phải trả cho khách hang
Nhập sô tiền khách hang đưa
Thông báo sô tiền

7
Xác nhận mã số tiền
Thanh toán tiền mặt
Dòng sự kiện (Flow) Nhân viên đưa hóa đơn cho khách và thanh toán
Post-conditions
Business Rules
Non-Functional Thời gian 30p
Requirement
Mẫu Miêu tả Use Case
Use Case ID UC-3.0
Tên Use Case Ghi nhận thanh toán
Mô tả Nhân viên xác nhận thông tin thanh toán của khách hàng
Tác nhân (Actor) Nhân viên thu ngân
Pre-conditions Thanh toán tiền mặt
Thanh toán quẹt thẻ
Chưa thanh toán
Dòng sự kiện (Flow) Khách hang thanh toán thành công
Post-conditions
Business Rules
Non-Functional Thời 20p
Requirement

HẾT

8
9

You might also like