3.3 Phân tích hệ thống
3.3.2 Phân rã các Usecase mức 1
Từ Usecase tổng quát, tôi tiếp tục phân rã các Usecase ở mức 1 bao gồm các Usecase: QuanlyVuTaiNanGiaothong, TracuuTimkiemTaiNanGT, QuanlyDanhmuc, QuanlyNguoidung.
3.3.2.1 Phân rã Usecase QuanlyVuTaiNanGiaothong
Usecase QuanlyVuTaiNanGiaothong đƣợc phân rã thành các Usecase mức 2 nhƣ sau:
- Usecase NhapmoiVuTNGT: Cho phép cán bộ thống kê nhập mới thông tin một vụ tai nạn giao thông.
- Usecase SuaXoaVuTaiNanGT: Cho phép cán bộ thống kê sửa, xóa thơng tin vụ tai nạn giao thơng
Hình 3.3: Phân rã Usecase QuanlyVuTaiNanGT
3.3.2.2 Phân rã Usecase TimkiemTaiNanGT
Usecase TimkiemTaiNanGT đƣợc phân rã thành 5 Usecase sau:
- TimkiemTNGT_theoNgayxayra: Tra cứu, tìm kiếm các vụ tai nạn giao thông theo khoảng thời xảy ra tai nạn.
- TimkiemTNGT_theoNoixayra: Tra cứu, tìm kiếm các vụ tai nạn giao thông theo nơi xảy ra (Tỉnh, Huyện, Xã).
- TimkiemTNGT_theoPhuongTien: Tra cứu, tìm kiếm các vụ tai nạn giao thông theo biển số phƣơng tiện gây tai nạn.
- TimkiemTNGT_TheoNguoiDK: Tra cứu, tìm kiếm các vụ tai nạn giao thông theo thông tin ngƣời điều khiển phƣơng tiện gây tai nạn.
- TimkiemTNGT_tonghop: Tra cứu, tìm kiếm các vụ tai nạn giao thông theo khoảng thời gian xảy ra, số ngƣời chết, thiệt hại, tính chất, phân loại, hình thức xử lý, nơi xảy ra.
Hình 3.4: Phân rã Usecase TimkiemVuTainanGT
3.3.2.3 Phân rã Usecase QuanlyDanhmuc
Usecase Quanlydanhmuc đƣợc phân rã thành các usecase sau:
- Usecase QuanlyDanhmucDonvi: Quản lý danh mục đơn vị báo cáo, chính là Cơng an các tỉnh/thành phố trong tồn quốc.
- Usecase QuanlyDanhmucTinhchat: Quản lý danh mục Tính chất vụ tai nạn (Va chạm giao thơng, Ít nghiêm trọng, nghiêm trọng, đặc biệt nghiêm trọng) - Usecase QuanlyDanhmucPhanloai: Quản lý danh mục phân loại vụ tai nạn
giao thông (Đƣờng bộ, đƣờng thủy, đƣờng hàng không).
- Usecase QuanlyDanhmucHinhthucxuly: Quản lý danh mục hình thức xử lý vụ tai nạn giao thơng (phạt hành chính, khởi tố, tạm đình chỉ điều tra, đình chỉ điều tra).
- Usecase QuanlyDanhmucTinh: Quản lý danh mục Tỉnh, thành phố trên toàn quốc.
- Usecase QuanlyDanhmucHuyen: Quản lý danh mục huyện trên toàn quốc. - Usecase QuanlyDanhmucXa: Quản lý danh mục xã trên toàn quốc.
- Usecase QuanlyDanhmucBangLai: Quản lý danh mục hạng bằng lái xe mô tô, ô tô (A1,A2,B1,B2,C,D,E,F).
- Usecase QuanlyDanhmucGioiTinh: Quản lý danh mục giới tính (Nam, Nữ, Đồng giới).
- Usecase QuanlyDanhmucThuongtat: Quản lý danh mục thƣơng tật (Thƣơng nhẹ, Thƣơng nặng, Tử vong, Không xác định).
- Useccase QuanlyDanhmucLoaiPhuongtien: Quản lý danh mục Loại phƣơng tiện (xe đạp, xe máy, ô tô con, ô tô tải, ô tô khách..).
- Usecasse QuanlyDanhmucNhaSanxuat: Quản lý danh mục Nhà sản xuất phƣơng tiện (Yamaha, Toyota, Honda, Suzuki..).
- Usecase QuanlyDanhmucDongxe: Quản lý danh mục Dòng xe (Civic, Future, Wave, Camry, Lexus, Spark…).
Hình 3.5: Phân rã Usecase QuanlyDanhmuc
3.3.2.4 Phân rã Usecase QuantriHethong
Usecase QuantriHethong đƣợc phân rã thành các usecase sau:
- Usecase Quanlynguoidung: Tạo mới, xóa sửa, gán quyền cho ngƣời dùng - Usecase Quanlyvaitro: Tạo vai trị mới, xóa, sửa vai trị đang có
- Usecase Dangnhap: Đăng nhập vào hệ thống - Usecase Dangxuat: Đăng xuất khỏi hệ thống
- Usecase ThaydoiMatkhau: Thay đổi mật khẩu ngƣời dùng
Hình 3.6: Phân rã Usecase QuantriHethong