Mã Use Case UC01Tên Use Case Đăng nhập.Tác nhân Khách hàng/Nhân viên/Quản trị.Mô tả Cho phép người dùng truy cập và hệ thống.Điều kiện tiên quyết Người dùng đã có tài khoản. Ứng dụng
Trang 1CÔNG NGHỆ PHẦN MỀM
BT2: Đặt tả use-case Nhóm 10: Quản lý bán vé máy bay
Thành viên nhóm 10 bao gồm:
3121410326 - Võ Thị Diễm My
3121410137 - Nguyễn Đào Linh Đan
3119410078 - Trần Đại Dương
3120410180 - Lê Hữu Hoàng
3121410171 - Phùng Văn Hà
3120410344 - Nguyễn Anh Nghĩa
Trang 21 Use case Đăng nhập
Trang 3Mã Use Case UC01
Tên Use Case Đăng nhập
Tác nhân Khách hàng/Nhân viên/Quản trị
Mô tả Cho phép người dùng truy cập và hệ thống
Điều kiện tiên quyết Người dùng đã có tài khoản
Ứng dụng có kết nối internet
Luồng sự kiện
Tác nhân Hệ thống phản hồi
1 Truy cập vào ứng dụng
2 Xuất hiện giao diện đăng
nhập
3 Nhập thông tin
4 Nhấn nút đăng nhập
5 Hệ thống xác nhận thông
tin nếu hợp lệ đưa ra thông báo thành công và màn hình giao chính cho người sử dụng
Luồng thay thế
Hệ thống xác nhận không thành công và hiển thị thông báo
Người dùng chọn lệnh quên mật khẩu
Kết quả Đăng nhập thành công và chuyển tới giao diện
chính
Trang 42 Use case Đặt vé
Mã Use Case UC02
Trang 5Tên Use Case Đặt vé.
Tác nhân Khách hàng
Mô tả Cho phép người dùng đặt vé máy bay và thanh
toán một cách thuận tiện
Điều kiện tiên quyết Khách hàng đã đăng nhập
Luồng sự kiện
Tác nhân Hệ thống phản hồi
1 Khách hàng truy cập đặt vé
2 Hệ thống hiện mẫu đơn
thông tin đặt vé
3 Khách hàng chọn loại vé
4 Khách hàng khởi tạo lịch trình
5 Khách hàng chọn tìm vé
6 Xác định, kiểm tra vé phù
hợp và trả kết quả tương ứng
7 Khách hàng chọn vé
8 Khách hàng nhập thông tin
9 Khách hàng hủy đặt vé
10 Khách hàng chọn phương thức thanh toán
11 Xác nhận, lưu vào hệ
thống và thông báo đã đặt
vé thành công
Luồng thay thế
Khách hàng khởi tạo hành trình thất bại
Khách hàng tìm vé thất bại
Khách hàng nhập thông tin không hợp lệ
Số dư tài khoản của khách hàng không đủ
để thanh toán trực
Trang 6Kết quả Khách hàng tiến hành đặt vé thành công
Khách hàng thanh toán thành công
3 Use case tìm kiếm thông tin chuyến bay
Mã Use Case UC03
Tên Use Case Tìm kiếm thông tin chuyến bay
Tác nhân Khách hàng
Mô tả Cho phép người dùng tìm kiếm thông tin của
chuyến bay có trong hệ thống
Điều kiện tiên quyết Khách hàng đã đăng nhập
Luồng sự kiện
Tác nhân Hệ thống phản hồi
1 Khách hàng chọn chức năng thông tin các chuyến bay theo điều kiện
2 Hệ thống phản hồi thông
tin tất cả các chuyến bay hợp lệ
Luồng thay thế
Kết quả Khách hang tìm kiếm thông tin các chuyến
bay thành công
4 Use case liên hệ
Trang 7Mã Use Case UC04
Tên Use Case Liên hệ
Tác nhân Khách hàng
Mô tả Cung cấp các kênh thông tin để liên lạc cho
người dùng Điều kiện tiên quyết
Luồng sự kiện
Tác nhân Hệ thống phản hồi
1 Khách hàng chọn chức năng liên hệ
2 Hệ thống phản hồi thông
tin các kênh liên lạc với quản trị viên
Luồng thay thế
Kết quả Khách hang liên hệ thành công
5 Use case thống kê báo cáo
Mã Use Case UC05
Tên Use Case Thống kê và báo cáo
Tác nhân Nhân viên
Trang 8Mô tả Cho phép nhân viên xem các báo cáo doanh thu và
thống kê lượng vé bán Điều kiện tiên quyết Nhân viên đã đăng nhập
Luồng sự kiện
Tác nhân Hệ thống phản hồi
1 Nhân viên chọn chức năng thống
kê và báo cáo
2 Hệ thống phản hồi các báo
cáo doanh thu và thống kê lượng vé
Luồng thay thế Nhân viên chọn in các báo cáo doanh thu
Kết quả Nhân viên xem các thông tin báo cáo và thống
kê
6 Use case quản lý chuyến bay
Mã Use Case UC06
Tên Use Case Quản lý chuyến bay
Tác nhân Nhân viên
Mô tả Cho phép nhân viên quản lý thông tin về các
chuyến bay trong hệ thống Điều kiện tiên quyết Nhân viên đã đăng nhập
Tác nhân Hệ thống phản hồi
1 Nhân viên chọn chức năng quản lý chuyến bay
2 Hệ thống phản hồi các
Trang 9Luồng sự kiện thông tin về chuyến bay
và các chức năng thêm sửa xóa
3 Nhân viên chọn thêm chuyến bay
và nhập thông tin
4 Hệ thống thêm chuyến bay
vào csdl
5 Nhân viên chọn chuyến bay muốn xóa và xác nhận
6 Hệ thống xóa chuyến bay
7 Nhân viên chọn chuyến bay cần sửa và điền thông tin
8 Hệ thống cập nhật thông
tin chuyến bay Luồng thay thế Nhân viên hủy thêm chuyến bay
Nhân viên hủy xóa chuyến bay Nhân viên hủy cập nhật thông tin chuyến bay Kết quả Nhân viên thêm thông tin chuyến bay thành
công
Nhân viên xóa thông tin chuyến bay thành công Nhân viên cập nhật thông tin chuyến bay thành công
7.Use case quản lý khách hàng:
Mã Use Case UC07
Tên Use Case Quản lý khách hàng
Tác nhân Nhân viên
Mô tả Cho phép nhân viên quản lý thông tin khách hàng
Trang 10đã đăng ký trong hệ thống Điều kiện tiên quyết Nhân viên đã đăng nhập
Luồng sự kiện
Tác nhân Hệ thống phản hồi
1 Nhân viên được Admin cấp quyền quản lý thông tin khách hàng
2 Hệ thống phản hồi các
thông tin về khách hàng
đã đăng ký và các chức năng sửa/xóa
3 Nhân viên chọn sửa thông tin của khách hàng và nhập thông tin
4 Hệ thống cập nhật thông
tin mới vào CSDL
5 Nhân viên chọn khách hàng muốn xóa và xác nhận
6 Hệ thống xóa thông tin
khách hàng trong CSDL Luồng thay thế Nhân viên hủy chỉnh sửa thông tin khách hàng
Nhân viên hủy xóa khách hàng Kết quả Nhân viên chỉnh sửa thông tin khách hàng thành
công
Nhân viên xóa khách hàng thành công Nhân viên cập nhật thông tin trong CSDL thành công
8.Use case quản lý nhân viên:
Trang 11Mã Use Case UC08
Tên Use Case Quản lý nhân viên
Tác nhân Admin
Mô tả Cho phép nhân viên được cấp quyền quản lý thông
tin nhân viên Điều kiện tiên quyết Admin/Nhân viên được cấp quyền đã đăng nhập
Luồng sự kiện
Tác nhân Hệ thống phản hồi
1 Admin/ Nhân viên chọn chức năng quản lý nhân viên
2 Hệ thống phản hồi các
thông tin về nhân sự và các chức năng thêm/sửa/ xóa
3 Nhân viên nhập vào thanh tìm kiếm thông tin muốn tìm
4 Hệ thống sẽ kiểm tra
thông tin được nhập và dữ liệu có trên CSDL để trả
ra kết quả
5 Nhân viên chọn thêm nhân sự mới và điền đầy
Trang 12đủ thông tin
6 Hệ thống thêm mới thông
tin vào CSDL
7 Nhân viên chọn nhân sự muốn xóa
8 Hệ thống xóa thông tin
trên CSDL
9 Nhân viên chọn nhân sự muốn xem thông tin
Hệ thống lấy hiển thị thông tin từ CSDL
10 Nhân viên chọn nhân sự muốn sửa thông tin và nhập lại thông tin mới
Hệ thống cập nhật lại thông tin mới vào CSDL
Luồng thay thế Nhân viên hủy thêm mới nhân sự
Nhân viên hủy chỉnh sửa thông tin nhân sự Nhân viên hủy xóa nhân sự
Kết quả Nhân viên thêm nhân sự mới thành công
Nhân viên chỉnh sửa thông tin nhân sự thành công
Nhân viên xóa nhân sự thành công Nhân viên cập nhật thông tin trong CSDL thành công