Xác định actor, chức năng và lược đồ usercase

Xác định actor, chức năng và lược đồ usercase

 Cửa hàng video

- Hệ thống bán phiên bản vật lý (đĩa CD,...) và digital của video
- Ghi nhận video nào được thuê, được bán và ai là người thuê, người mua
-- Video đã được bán cần phải ghi nhận số lượng; video được thuê thì ghi nhận bản nào đang được thuê và thời hạn cho thuê
- Hệ thống giám sát thời hạn cho thuê và gởi email đến khách hàng nếu quá thời hạn
- Khách hàng là thành viên sẽ được giảm 10% phí thuê hoặc mua
- Khách hàng có thể đăng ký trước các đĩa CD cần thuê tại cửa hàng, điện thoại hoặc trên Web
- Khách hàng được đăng ký trước tối đa 5 đĩa CD, tuy nhiên không giới hạn số lượng thuê
- Cửa hàng cho phép người sử dụng (thành viên hoặc không phải thành viên) đánh giá chất lượng qua Website ( thang điểm từ 1-10) cho các video đã mua hoặc thuê
- Các đánh giá có thể ẩn danh (khách hàng có thể lựa chọn hiện tên trong đánh giá và cho phép người khác xem đánh giá)
- Nhân viên có thể xem thông tin và cập nhật thông tin khách hàng: tên, giới tính, điện thoại, email
- Thành viên sẽ được gán ID, và password. Thành viên có thể đăng nhập và thay đổi thông tin, mua hoặc thuê video trên web
- Quản lý cửa hàng có thể tạo ra các báo cáo về doanh số bán và cho thuê
- Nhân viên có thể bán, cho thuê video và tiệp nhận video được trả
- Nhân viên có thể xem thông tin khách hàng có phải thành viên hay không khi cho thuê hoặc bán video
- Nhân viên nhập các thông tin của video: id, tiêu đề, thể loại, đạo diễn, giá mua, giá thuê

Hãy liệt kê các actor và yêu cầu chức năng theo mẫu table sau:

Bài làm

Liệt kê các actor và yêu cầu chức năng

 

Actor

Required functionality

Khách hàng

Là khách hàng chưa đăng ký thành viên, có thể: thuê và mua video, đăng ký trước đĩa CD muốn thuê (tối đa 5 đĩa), đánh giá chất lượng, xem các đánh giá, nhận mail báo thời hạn trả đĩa.

Thành viên

Là khách hàng đã đăng ký và trả phí thành viên, ngoài các chức năng của khách hàng bình thường còn có thể: Đăng nhập và thay đổi thông tin, mua và thuê video.

Nhân viên

Là nhân viên bán hàng của cửa hàng, có thể: bán, cho thuê video và tiếp nhận video được trả, nhập các thông tin của video, xem thông tin và cập nhật thông tin khách hàng, xác nhận thông tin thành viên của khách hàng.

Quản lý cửa hàng

Là quản lý của cửa hàng, ngoài các chức năng của một nhân viên bán hàng, thì quản lý còn có thể:  tạo ra các báo cáo về doanh số bán và cho thuê.

Vẽ lược đồ diagram











Nhận xét

Bài đăng phổ biến từ blog này

Đạo đức trong phát triển phần mềm

Structures of the Cloud