2.2.6.1 Đặc tả Usecase “Thêm khách hàng”
Use Case Thêm khách hàng
Actor Administrator
Brief Description Use case này cho phép actor thêm khách hàng
Pre-conditions Admin phải đăng nhập thành công
Basic Flows 1. Admin chọn chức năng “Quản lý khách hàng”. 2. Hệ thống hiển thị form danh sách các khách hàng đã có.
3. Admin chọn nút “Thêm”
4. Hệ thống hiển thị form yêu cầu nhập thông tin: + Mã KH, Tên khách hàng, Địa chỉ, SĐT,...
3. Hệ thống kiểm tra sự hợp lệ của thông tin đưa vào 4. Adminr chọn nút “Thêm”
5. Hệ thống lưu thông tin khách hàng vào CSDL 6. Hệ thống hiển thị “Thêm thành công”
Alternative Flows Hệ thông báo lỗi và thông tin khách hàng không được lưu vào CSDL
Post-conditions Khách hàng mới được lưu vào CSDL
Special
Requirements
Không có
Bảng 2. 24: Đặc tả Usecase Thêm khách hàng.
2.2.6.2 Đặc tả Use case “Tìm kiếm khách hàng”
Use Case Tìm kiếm khách hàng
Actor Administrator
Pre-conditions Admin phải đăng nhập thành công
Basic Flows 1. Admin ấn vào “Quản lý khách hàng”
2. Hệ thống hiển thị form danh sách các khách hàng đã có.
3. Admin chọn nút “Tìm kiếm” 4. Admin nhập mã KH.
5.Admin chọn nút “Tìm kiếm”
6. Hệ thống hiển thị thông tin khách hàng cần tìm
Alternative Flows Hệ thống thông báo lỗi “Mã KH không hơp lệ”. Admin cần nhập lại mã khách hàng.
Post-conditions Hiển thị thông tin khách hàng.
Special
Requirements
Không có
Bảng 2. 25: Đặc tả Usecase Tìm kiếm khách hàng.
2.2.6.3 Đặc tả usecase “ Sửa thông tin”
Use Case Sửa thông tin
Actor Administrator
Brief Description Use case này cho phép actor sửa thông tin khách hàng
Pre-conditions Admin phải đăng nhập thành công
Basic Flows 1. Admin chọn chức năng “Quản lý khách hàng”.
2. Hệ thống hiển thị form danh sách các khách hàng đã có.
3. Admin chọn nút “Sửa”
4. Hệ thống hiển thị form thông tin khách hàng.
5. Admin chọn và chỉnh sửa thông tin khách hàng cần sửa.
6. Adminr chọn nút “Sửa”
thành công”
Alternative Flows Hệ thông báo lỗi và thông tin khách hàng không hợp lệ. Yêu cầu nhập lại thông tin khách hàng.
Post-conditions Thông tin khách hàng cập nhật được lưu vào CSDL
Special
Requirements
Không có
Bảng 2. 26: Đặc tả Usecase Sửa thông tin khách hàng.
2.2.6.4 Đặc tả Usecase “Xóa khách hàng”
Use Case Xóa khách hàng
Actor Administrator
Brief Description Use case này cho phép actor Xóa khách hàng
Pre-conditions Admin phải đăng nhập thành công
Basic Flows 1. Admin chọn chức năng “Quản lý khách hàng”. 2. Hệ thống hiển thị form danh sách các khách hàng đã có.
3. Admin chọn nút “Xóa”
4. Hệ thống hiển thị form thông tin khách hàng. 5. Admin chọn khách hàng cần xóa.
6. Adminr chọn nút “Xóa”
7. Hệ thống hiển thị “Xóa thành công”
8. Hệ thống cập nhật lại thông tin khách hàng trong CSDL.
Alternative Flows Hệ thông báo lỗi và thông tin khách hàng không được xóa khỏi CSDL
Post-conditions Xóa thông tin khách hàng khỏi CSDL
Special
Requirements
Không có