• Tĩm tắt
Use case thực hiện chức năng quản lý thơng tin trạm dừng xe buýt. Use case cho phép Admin thực hiện việc thêm, xĩa, sửa thơng tin về trạm dừng xe buýt. • Luồng các sự kiện
o Luồng sự kiện chính
Use case bắt đầu khi cĩ một Admin muốn thực hiện một trong các thao tác thêm, xĩa, sửa đổi thơng tin của một trạm dừng xe buýt.
Hệ thống yêu cầu người dùng chọn một trong các chức năng muốn thực hiện: Thêm trạm dừng, Xĩa trạm dừng, Sửa đổi thơng tin trạm dừng.
Người dùng chọn một chức năng thực hiện.
Hệ thống tiến hành xử lý chức năng này. Tùy theo chức năng được chọn mà cĩ thể gọi một trong các dịng sự kiện con sau: Thêm trạm dừng (Add new BusStation), Xĩa trạm dừng (Delete a BusStation), Sửa đổi trạm dừng (Edit a BusStation).
o Các luồng sự kiện khác
Ởđây cĩ các dịng sự kiện con sau:
Add new BusStation (Thêm trạm dừng)
Người dùng nhập thơng tin về trạm dừng bao gồm: vị trí địa lý bằng cách nhấn chọn trên bản đồ, số hiệu trạm, loại trạm, tên trạm, địa chỉ trạm, và trạm đầu mối mà nĩ thuộc về.
KHOA CNTT –
ĐH KHTN
Người dùng nhấn nút “Lưu” để xác nhận việc tạo mới thơng tin trạm dừng.
Hệ thống phát sinh mã trạm tương ứng và lưu trữ thơng tin vào cơ sở dữ liệu.
Delete a BusStation (Xĩa trạm dừng)
Người dùng nhập vào mã số trạm dừng muốn xĩa.
Hệ thống thâm nhập vào cơ sở dữ liệu lấy và hiện ra thơng tin của trạm tương ứng.
Người dùng xác nhận thơng tin trạm và nhấn nút “Xĩa” để xĩa trạm.
Hệ thống nhắc người dùng xác nhận thao tác xĩa.
Người dùng xác nhận thao tác xĩa.
Hệ thống xĩa thơng tin về trạm dừng ra khỏi cơ sở dữ liệu.
Edit a BusStation (Sửa đổi thơng tin trạm dừng)
Người dùng nhập mã số trạm dừng cần sửa đổi thơng tin.
Hệ thống truy cập cơ sở dữ liệu lấy và hiển thị thơng tin của trạm tương ứng.
Người dùng sửa đổi thơng tin của trạm dừng bao gồm: số hiệu trạm, loại trạm, tên trạm, địa chỉ, trạm đầu mối mà trạm thuộc về.
Người dùng nhấn nút “Cập nhật” để xác nhận thao tác sửa đổi.
Hệ thống cập nhật thơng tin của trạm dừng tương ứng vào trong cơ sở dữ liệu.
Trạm khơng nằm trên đường trong địa chỉ của trạm
Trong dịng sự kiện con Add new BusStation, Edit a BusStation nếu người dùng chọn vị trí trạm khơng nằm trên địa chỉ đường của trạm thì hệ thống sẽ hiện thơng báo lỗi. Người dùng cĩ thể nhập lại hoặc hủy bỏ thao tác thêm mới, lúc này use case kết thúc.
KHOA CNTT –
ĐH KHTN
Khơng thể xĩa trạm
Trong dịng sự kiện con Delete a BusStation nếu tồn tại một tuyến khác cĩ lộ trình đi qua trạm muốn xĩa thì hệ thống sẽ hiện thơng báo khơng thể xĩa trạm này. Người dùng cĩ thể nhập lại hoạc hủy bỏ thao tác xĩa trạm, lúc này use case kết thúc.
• Các yêu cầu đặc biệt
o Khơng cĩ. • Điều kiện tiên quyết
o Admin thực hiện use case này thơng qua Desktop Application.
• Post – conditions
o Nếu use case thành cơng thơng tin về trạm dừng sẽ được thêm, hủy hoặc sửa đổi. Ngược lại, tình trạng hệ thống khơng thay đổi.
• Điểm mở rộng
KHOA CNTT –
ĐH KHTN
Chương 4 Thiết kế