Đặc tả Usecase “Quản lý khách hàng”

Một phần của tài liệu PHÁT TRIỂN PHẦN mềm ỨNG DỤNG PHÂN TÍCH THIẾT kế hệ THỐNG PHẦN mềm QUẢN lý HÀNG hóa (Trang 36 - 40)

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ó

Một phần của tài liệu PHÁT TRIỂN PHẦN mềm ỨNG DỤNG PHÂN TÍCH THIẾT kế hệ THỐNG PHẦN mềm QUẢN lý HÀNG hóa (Trang 36 - 40)

Tải bản đầy đủ (DOCX)

(57 trang)
w