3. Mô hình Usecase
3.6. Gói quản lý người dùng
Hình 3.6: Usecase tổng quart của gói quản lý người dùng.
3.6.1. Thêm mới người dùng
Use case 21 Thêm mới người dùng Tác nhân Administrator
Miêu tả Xảy ra khi người quản trị hệ thống muốn thêm một người dùng của hệ thống.
Điều kiện tiên quyết Phải đăng nhập vào hệ thống bằng tài khoản của người quản trị hệ thống.
Tương tác Khi người quản trị hệ thống nhấn vào thêm mới người dùng. Tương tác mở rộng
Thông tin ra Thông tin người dùng. Use case liên quan Login
Các ngoại lệ Thông tin người dùng không hợp lê
3.6.2. Tìm kiếm người dùng
Use case 22 Tìm kiếm người dùng Tác nhân Administrator
Miêu tả Xảy ra khi người quản trị hệ thống muốn tìm kiếm người dùng. Điều kiện tiên quyết Phải đăng nhập vào hệ thống bằng tài khoản của người quản
trị hệ thống. Dữ liệu vào Thông tin cần tìm.
Tương tác Khi người quản trị hệ thống nhấn vào nút tìm kiếm người dùng. Tương tác mở rộng
Thông tin ra Thông báo kết quả của quá trình tìm kiếm. Use case liên quan Login
Các ngoại lệ Không có thông tin cần tìm.
Use case 23 Xóa người dùng Tác nhân Administrator
Miêu tả Xảy ra khi người quản trị hệ thống muốn xóa đi các người dùng. Điều kiện tiên quyết Phải đăng nhập vào hệ thống bằng tài khoản của người quản
trị hệ thống.
Dữ liệu vào Các người dùng cần xóa.
Tương tác Khi người quản trị hệ thống nhấn vào nút xóa người dùng. Tương tác mở rộng
Thông tin ra Thông báo kết quả của quá trình xóa. Use case liên quan Login
Các ngoại lệ Không tồn tại người dùng. Không có quyền xóa. Có lỗi khi xóa.
3.6.4. Cập nhật thông tin người dùng
Use case 24 Cạp nhật thông tin người dùng Tác nhân Administrator, User
Miêu tả Xảy ra khi người dùng của hệ thống muốn cập nhật thông tin của mình.
Điều kiện tiên quyết Phải đăng nhập vào hệ thống bằng tài khoản của người người dùng. Dữ liệu vào Người dùng cần chỉnh sửa thông tin.
Tương tác Khi người quản trị hệ thống nhấn vào nút cập nhật thông tin. Tương tác mở rộng
Thông tin ra Thông tin cập nhật. Use case liên quan Login
Các ngoại lệ Không có quyền cập nhật. Thông tin cập nhật không hợp lệ
3.6.5. Hiển thị thông tin người dùng
Use case 25 Hiển thị thông tin người dùng. Tác nhân Administrator, User
Miêu tả Xảy ra khi người dùng hệ thống muốn Hiển thị thông tin của mình.
Điều kiện tiên quyết Phải đăng nhập vào hệ thống bằng tài khoản của người người dùng.
Dữ liệu vào Thông tin về người dùng.
Tương tác Khi người dùng hệ thống nhấn vào nút hiển thị thông tin. Tương tác mở rộng
Thông tin ra Thông tin người dùng. Use case liên quan Login
Các ngoại lệ Không tồn tại người dùng. Không có quyền xem.