2.5.7.1 Tên Use Case:
Manage Airplane Info
2.5.7.2 Mô tả:
Use case này cho phép các hãng hàng không có thể quản lý các thông tin của mình như: xem thông tin chung của mình, cập nhật các thông tin chung...
2.5.7.3 Dòng sự kiện:
Dòng sự kiện chính:
Use case này bắt đầu khi phía hãng hàng không có ý định xem các thông tin đăng ký của mình và/hoặc muốn cập nhật các thông tin đó. Người dùng chọn chức năng quản lý thông tin trên menu.
1. Người dùng đăng nhập vào hệ thống với vai trò hãng hàng không.
2. Nếu đăng nhập thành công thì hệ thống sẽ mở trang web cho đối tượng hãng hàng không.
KHOA CNTT –
ĐH KHTN
3. Người dùng chọn chức năng quản lý thông tin trên menu.
4. Hệ thống truy xuất dữ liệu hãng hàng không và mở một web form để hiển thị thông tin của hãng hàng không đó.
5. Người dùng có thể chọn chức năng cập nhật một thông tin nào
đó trên web form.
6. Hệ thống hiển thị ô nhập liệu để người dùng có thể nhập thông tin cập nhật vào đó.
7. Người dùng nhập thông tin cập nhật vào và chọn cập nhật.
8. Hệ thống kiểm tra tính hợp lệ của thông tin nhập vào và thực hiện cập nhật vào cơ sở dữ liệu.
9. Use case kết thúc. Dòng sự kiện khác:
Nếu trong quá trình cập nhật thông tin, người dùng quyết định hủy bỏ quá trình cập nhật thì hệ thống sẽ trở lại trạng thái ban đầu và hiển thị lại trang thông tin hãng hàng không.
2.5.7.4 Yêu cầu đặc biệt:
Không có.
2.5.7.5 Điều kiện tiên quyết:
Người dùng phải đăng nhập vào hệ thống với vai trò Hãng hàng không để có thể thực hiện được các chức năng trong use case này.
2.5.7.6 Post-Condition:
Nếu use case này thành công thì các thông tin cập nhật sẽ được lưu vào trong cơ sở dữ liệu của hệ thống. Ngược lại trạng thái của hệ
thống không thay đổi.
KHOA CNTT –
ĐH KHTN
2.5.7.7 Điểm mở rộng:
Không có.