Trao đổi thông tin:

Một phần của tài liệu XÂY DỰNG WEBSITE ĐẶTPHÒNG CHO KHÁCH sạn (Trang 53 - 56)

2.5.16.1 Tên Use Case:

Exchange Info

2.5.16.2 Mô tả:

Use case này cho phép các người dùng với từng vai trò khác nhau có thể xem nội dung các thông điệp và gửi các thông điệp lẫn nhau (giữa người quản trị trang web với các đối tượng khác và ngược lại).

KHOA CNTT –

ĐH KHTN

2.5.16.3 Dòng sự kiện:

Dòng sự kiện chính:

Use case này được bắt đầu khi một người dùng đăng nhập vào hệ

thống và chọn chức năng ‘Messages’ trên menu. 1. Người dùng đăng nhập vào hệ thống.

2. Người dùng chọn chức năng ‘Messages’ trên menu. 3. Hệ thống mở trang web Messages.

4. Người dùng chọn chức năng ‘Xem danh sách các thông điệp’ (List Messages) hay ‘Gửi thông điệp’ (Send Message).

5. Nếu người dùng chọn chức năng ‘Xem danh sách các thông

điệp’ thì hệ thống sẽ truy xuất cơ sở dữ liệu và hiển thị danh sách các thông điệp trên một trang web mới. Từ đây người dùng có thể chọn chức năng ‘Xem nội dung thông điệp’ hay ‘Xóa thông

điệp’:

6. Nếu người dùng chọn chức năng ‘Xem nội dung thông điệp’ thì hệ thống sẽ truy xuất cơ sở dữ liệu tìm nội dung của thông điệp tương ứng và mở một trang web mới để hiển thị nội dung này. 7. Nếu người dùng chọn chức năng ‘Xóa’ thông điệp thì hệ thống

sẽ truy xuất đến cơ sở dữ liệu để xóa nội dung của thông điệp này. Đồng thời cập nhật lại danh sách các thông điệp đang hiển thị.

8. Nếu người dùng chọn chức năng ‘Gửi thông điệp’ (Send Message) thì hệ thống sẽ mở một web form cho phép người dùng có thể nhập nội dung của thông điệp. Khi người dùng chọn chức

KHOA CNTT –

ĐH KHTN

năng ‘Send’ thì hệ thống sẽ lưu thông điệp đó vào Inbox của người nhận. Sau đó quay trở về trang Messages.

Dòng sự kiện khác:

Người dùng hủy bỏ việc gửi thông điệp: Nếu trong quá trình gửi thông điệp người dùng quyết định thôi không gửi thông điệp nữa thì hệ thống sẽ không thay đổi trạng thái và hệ thống quay trở lại trang Messages.

2.5.16.4 Yêu cầu đặc biệt:

Không có.

2.5.16.5 Điều kiện tiên quyết:

Tùy theo các đối tượng người dùng phải đăng nhập vào hệ thống để

thực hiện các chức năng của use case này.

2.5.16.6 Post-Condition:

Tùy theo chức năng mà người dùng chọn, nếu use case thực hiện thành công thì hệ thống hoặc sẽ hiển thị nội dung của thông điệp (show message) hoặc gửi thông điệp (lưu thông điệp vào inbox của người nhận). Hệ thống sẽ không cập nhật nếu không thực hiện chức năng gửi thông điệp hoặc gửi không thành công.

2.5.16.7 Điểm mở rộng:

Không có.

KHOA CNTT –

ĐH KHTN

Một phần của tài liệu XÂY DỰNG WEBSITE ĐẶTPHÒNG CHO KHÁCH sạn (Trang 53 - 56)

Tải bản đầy đủ (PDF)

(190 trang)