III. Đặc tả Use Case
5. Đặc tả các Use Case (Them, Xoa, Cap Nhat,Tim Kiem) Nguoi Dung
* Chức năng: cho phép thủ trưởng quản lý thông tin người dùng bao gồm thêm, cập nhật, tìm kiếm và xóa người dùng.
* Quy trình hoạt động:
- Từ giao diện chính thủ trưởng chọn Quản lý người dùng. - Hệ thống hiển thị giao diện Quản lý người dùng.
a. Thêm người dùng: Thủ trưởng muốn thêm người dùng mới - Thủ trưởng chọn nút Thêm Mới.
- Hệ thống yêu cầu nhập thông tin người dùng cần thêm. - Thủ trưởng nhập thông tin người dùng cần thêm.
- Thủ trưởng chọn nút Lưu (hoặc thủ trưởng không muốn thêm người dùng nữa thì khi này kết thúc Use Case Thêm người dùng).
- Hệ thống kiểm tra thông tin người dùng.
+ Nếu thông tin người dùng không hợp lệ thì hệ thống thông báo thông tin người dùng cần thêm không hợp lệ, thêm thất bại.
+ Nếu thông tin người dùng hợp lệ thì hệ thống thông báo thêm thành công.
Kết quả: Một người dùng mới được thêm vào hệ thống.
b. Cập nhật người dùng: thủ trưởng muốn cập nhật thông tin người dùng. - Thủ trưởng nhập lại thông tin người dùng hiện hành.
- Thủ trưởng chọn nút Lưu (hoặc thủ trưởng không muốn cập nhật người dùng nữa thì khi này kết thúc Use Case Cập nhật người dùng).
- Hệ thống kiểm tra thông tin người dùng.
+ Nếu thông tin người dùng không hợp lệ thì hệ thống thông báo thông tin người dùng cần cập nhật không hợp lệ, cập nhật thất bại.
+ Nếu thông tin người dùng hợp lệ thì hệ thống thông báo cập nhật thành công.
- Kết thúc Use Case Cập nhật người dùng.
Kết quả: Thông tin của một người dùng trong hệ thống được cập nhật. c.Xóa người dùng: thủ trưởng muốn xóa người dùng.
- Thủ trưởng chọn người dùng cần xóa và chọn nút Xóa. - Hệ thống yêu cầu xác nhận lại có thật sự muốn xóa không.
- Thủ trưởng chọn nút Đồng ý (hoặc chọn nút Hủy bỏ thì hệ thống sẽ không xóa người dùng khi này Use Case Xóa người dùng kết thúc).
- Thông báo xóa thành công.
- Use Case Xóa người dùng kết thúc.
Kết quả: Một người dùng bị xóa khỏi hệ thống.
d. Tìm kiếm người dùng: hỗ trợ tìm kiếm theo tên người dùng. - Nhập tên người dùng cần tìm vào textbox tìm kiếm. - Chọn nút tìm kiếm.
- Hiện thị kết quả trên DatagridView, nếu tìm được thông tin người dùng. Ngược lại, thông báo không tìm thấy.
Kết quả: hiển thị thông tin người dùng cần tìm. * Điều kiện:
- Phải đăng nhập hệ thống. - Người dùng: Thủ trưởng.