Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

Case study 2: Xây dựng website đặt tour du lịch trực tuyến

a)
Tên Usecase: Đặt tour trực tuyến
Mô tả sơ lược: Chức năng giúp khách hàng đặt tour trực tuyến
Actor chính: Client
Actor phụ: Không
Tiền điều kiện: Đăng nhập thành công vào trang web
Hậu điều kiện: Có thể xem thông tin tour sau khi đặt tour thành công
Luồng sự kiện chính
Client System
1. Khách hàng chọn chức năng đặt 2. Hệ thống hiển thị trang đặt tour
tour
3. Khách hàng điền thông tin vào 4. Hệ thống kiểm tra thông tin
form đăng ký khách hàng
5. Hệ thống thông báo đặt tour
thành công
Luồng sự kiện thay thế
4.1. Hệ thống thông báo nhập sai, yêu
cầu nhập lại
4.2. Khách hàng xác nhận 4.3 Quay lại bước 2
4.4. Hệ thống thông báo nhập đúng
4.5. Khách hàng xác nhận 4.6. Đến bước 5
Luồng sự kiện ngoại lệ: Không
Sơ đồ activity biểu diễn đặc tả use case “Đặt tour trực tuyến”
b)
Tên Usecase: Tìm kiếm tour
Mô tả sơ lược: Chức năng giúp khách hàng tìm kiếm một tour nào đó
Actor chính: Client
Actor phụ: Không
Tiền điều kiện: Đăng nhập thành công vào trang web
Hậu điều kiện: Sau khi tìm thấy thì khách hàng có thể xem hoặc đặt tour
Luồng sự kiện chính
Client System
1. Khách hàng chọn chức năng tìm 2. Hệ thống hiển thị thanh tìm kiếm
kiếm tour
3. Khách hàng nhập thông tin vào 4. Hệ thống kiểm tra thông tin nhập
thanh tìm kiếm vào
5. Hệ thống hiển thị các tour theo
yêu cầu của khách hàng
6. Khách hàng chọn và xem tour 7. Hệ thống thông tin chi tiết của
tour
Luồng sự kiện thay thế
4.1. Nếu thông tin nhập sai, hệ thống
thông báo nhập sai
4.2. Khách hàng xác nhận 4.3 Quay lại bước 2
4.4. Hệ thống hiển thị tour
4.5. Đến bước 5
Luồng sự kiện ngoại lệ: Không

Sơ đồ activity biểu diễn đặc tả use case “Đặt tour trực tuyến”

Case Study 3: Xây dựng hệ thống quản lý thư viện của một trường
đại học
a)
Tên Usecase: Đăng ký mượn sách
Mô tả sơ lược: Chức năng giúp độc giả mượn sách
Actor chính: Reader
Actor phụ: Không
Tiền điều kiện: Đăng nhập thành công vào hệ thống
Hậu điều kiện: Có thể mượn sách sau khi đăng ký thành công
Luồng sự kiện chính
Reader System
1. Độc giả đăng nhập vào hệ thống
2. Độc giả chọn chức năng đăng ký 3. Hệ thống hiển thị trang đăng ký
mượn sách mượn sách
4. Độc giả nhập các thông tin về 5. Hệ thống kiểm tra thông tin nhập
sách
6. Độc giả xác nhận và kết thúc
Luồng sự kiện thay thế
5.1. hệ thống thông báo nhập sai và yêu
cầu nhập lại
5.2. Độc giả xác nhận 5.3. Quay lại bước 3
5.4. Hệ thống thông báo tìm thấy
5.5. Độc giá xác nhận mượn sách 5.6. Hệ thống kiểm tra loại sách
5.6. Hệ thống thông báo đến gâp thủ
thư để nhận nếu là sách in
5.7. Hệ thống thông báo đọc online nếu
là sách điện tử
5.8. Đến bước 6
Luồng sự kiện ngoại lệ: Không
Sơ đồ activity biểu diễn đặc tả use case “Đăng ký mượn sách”

b)
Tên Usecase: Quản lý việc mượn sách
Mô tả sơ lược: Chức năng giúp thủ thư quản lý sách được mượn
Actor chính: Librarian
Actor phụ: Không
Tiền điều kiện: Đăng nhập thành công vào hệ thống
Hậu điều kiện: Có thể biết được ai đã mượn
Luồng sự kiện chính
Librarian System
1. Thủ thư đăng nhập vào hệ thống
2. Thủ thư chọn chức năng quản lý 3. Hệ thống hiển thị trang quản lý
sách sách
4. Thủ thư chọn hiển thị các độc 5. Hệ thống kiểm tra danh sách các
giả đã mượn sách độc giả
6. Thủ thư yêu cầu kiểm tra ngày 7. Hệ thống kiểm tra
mượn của độc giả
8. Hệ thống nhắc nhở đến độc giả
9. Thủ thư xác nhận và kết thúc
Luồng sự kiện thay thế
7.1. Hệ thống hiển thị danh sách độc
giả đã mượn trễ hẹn trả
5.2. Thủ thư ghi nhận và yêu cầu nhắc 5.3. Đến bước 8
nhở
5.4. Hệ thống hiển thị danh sách độc
giả đã mượn chưa trể hẹn trả
5.5. Thủ thư ghi nhận 5.6. Đến bước 9
Luồng sự kiện ngoại lệ: Không

Sơ đồ activity biểu diễn đặc tả use case “Quản lý việc mượn sách”

You might also like