Mô tả kịch bản ca sử dụng chức năng Quản lý khách hàng

Một phần của tài liệu Đề tài xây dựng hệ thống quản lý bán hàng cho công ty thiết kế Đồng phục unidesign tài liệu phân tích, thiết kế và kiểm thử hệ thống (Trang 30 - 36)

CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG

2.2 Biểu đồ ca sử dụng

2.2.5 Mô tả kịch bản ca sử dụng chức năng Quản lý khách hàng

26 a. Kịch bản ca sử dụng Thêm mới khách hàng

Tên ca sử dụng Thêm khách hàng

Tác nhân Nhân viên

Điều kiện đầu vào Tác nhân đăng nhập vào hệ thống

Các luồng sự kiện Luồng sự kiện chính:

● Tác nhân chọn mục quản lý khách hàng

● Tác nhân chọn chức năng thêm khách hàng.

● Hệ thống yêu cầu chọn/nhập các thông tin cần thiết (tên khách hàng, địa chỉ, số điện thoại, email).

● Tác nhân chọn/nhập các thông tin theo yêu cầu.

● Hệ thống tự sinh mã khách hàng, mã người tạo

● Tác nhân bấm chọn nút lưu.

● Hệ thống kiểm tra sự hợp lệ của thông tin vừa nhập. Nếu thiếu trường thì thực hiện luồng phụ 1.

● Hệ thống lưu lại thông tin của nhân viên và cập nhật vào danh sách khách hàng.

Luồng sự kiện phụ:

Luồng 1: Dừng việc thêm mới khách hàng và trả về thông báo cho tác nhân: thiếu trường thông tin và nhập lại

Kết quả trả về Quá trình thêm mới khách hàng thành công, nhân viên được sử dụng các chức năng theo quyền đã được cấp.

27 b. Kịch bản Sửa khách hàng

Tên ca sử dụng Sửa khách hàng

Tác nhân Nhân viên

Điều kiện đầu vào Tác nhân đăng nhập vào hệ thống Các luồng sự kiện Luồng sự kiện chính:

● Tác nhân chọn mục quản lý khách hàng

● Tác nhân chọn khách hàng muốn sửa

● Hệ thống yêu cầu sửa các thông tin cần thiết (tên khách hàng, địa chỉ, số điện thoại, email).

● Tác nhân nhập/chọn các thông tin theo yêu cầu.

Tác nhân không được phép sửa mã khách hàng, mã nhân viên tạo

● Tác nhân ấn sửa

● Hệ thống kiểm tra sự hợp lệ của thông tin vừa nhập. Nếu thiếu trường thì thực hiện luồng phụ 1.

● Hệ thống cập nhật thông tin vào danh sách khách hàng.

Luồng sự kiện phụ:

Luồng 1: Dừng việc sửa khách hàng và trả về thông báo cho tác nhân: thiếu trường thông tin và nhập lại

Kết quả trả về Quá trình sửa khách hàng thành công, nhân viên được sử dụng các chức năng theo quyền đã được cấp.

28 c. Kịch bản ca sử dụng Xóa khách hàng

Tên ca sử dụng Xóa khách hàng

Tác nhân Nhân viên

Điều kiện đầu vào Tác nhân đăng nhập vào hệ thống

Các luồng sự kiện Luồng sự kiện chính:

● Tác nhân chọn mục quản lý khách hàng

● Tác nhân chọn khách hàng muốn xóa.

● Tác nhân ấn “Xóa”

● Hệ thống hiển thị thông báo “Bạn có muốn xóa không”

● Tác nhân chọn có.

● Hệ thống xóa thông tin khách hàng khỏi cơ sở dữ liệu

Kết quả trả về Quá trình xóa khách hàng thành công, nhân viên được sử dụng các chức năng theo quyền đã được cấp.

29 d. Kịch bản ca sử dụng Tìm kiếm khách hàng

Tên ca sử dụng Tìm kiếm khách hàng

Tác nhân Nhân viên

Điều kiện đầu vào Tác nhân đăng nhập vào hệ thống

Các luồng sự kiện Luồng sự kiện chính:

● Tác nhân chọn mục “Quản lý khách hàng”

● Hệ thống hiển thị giao diện danh sách khách hàng

● Tác nhân ấn vào tiêu chí tìm kiếm

● Hệ thống hiển thị các tiêu chí tìm kiếm (mã khách hàng, tên khách hàng)

● Tác nhân chọn tiêu chí tìm kiếm mong muốn , điền từ khóa tìm kiếm rồi ấn “Tìm kiếm”.

Nếu có từ khóa tìm kiếm phù hợp thì tiếp tục, nếu không có từ khóa tìm kiếm phù hợp thì chuyển qua luồng phụ 1

● Hệ thống hiển thị các khách hàng phù hợp với từ khóa tìm kiếm

Luồng sự kiện phụ 1: Hệ thống thông báo không có khách hàng phù hợp

Kết quả trả về Danh sách khách hàng phù hợp với từ khóa được hiển thị

30 e. Kịch bản ca sử dụng Lọc khách hàng

Tên ca sử dụng Lọc khách hàng

Tác nhân Nhân viên

Điều kiện đầu vào Tác nhân đăng nhập vào hệ thống

Các luồng sự kiện Luồng sự kiện chính:

● Tác nhân chọn mục “Quản lý khách hàng”

● Hệ thống hiển thị giao diện danh sách khách hàng

● Tác nhân ấn vào tiêu chí lọc

● Hệ thống hiển thị các tiêu chí lọc (loại khách hàng, ID người tạo, thành phố)

● Tác nhân chọn tiêu chí lọc mong muốn rồi ấn

“Lọc”. Nếu có từ khóa lọc phù hợp thì tiếp tục, nếu không có thì chuyển qua luồng phụ 1

● Hệ thống hiển thị các khách hàng phù hợp với tiêu chí lọc

Luồng sự kiện phụ 1: Hệ thống thông báo không có khách hàng phù hợp

Kết quả trả về Danh sách khách hàng phù hợp với tiêu chí lọc được hiển thị

31 f. Kịch bản ca sử dụng Xếp hạng khách hàng

Tên ca sử dụng Xếp hạng khách hàng

Tác nhân Nhân viên

Điều kiện đầu vào Tác nhân đăng nhập vào hệ thống

Các luồng sự kiện Luồng sự kiện chính:

● Tác nhân chọn mục quản lý khách hàng

● Hệ thống hiển thị danh sách khách hàng

● Tác nhân ấn nút xếp hạng.

● Hệ thống hiển thị các tùy chọn tiêu chí xếp hạng (số lượng đơn hàng hoặc doanh thu)

● Tác nhân chọn tiêu chí xếp hạng

● Hệ thống lấy dữ liệu khách hàng và đơn hàng, tính toán xếp hạng dựa trên tiêu chí đã chọn, và hiển thị kết quả xếp hạng

Kết quả trả về Quá trình xếp hạng khách hàng thành công, nhân viên được sử dụng các chức năng theo quyền đã được cấp.

Một phần của tài liệu Đề tài xây dựng hệ thống quản lý bán hàng cho công ty thiết kế Đồng phục unidesign tài liệu phân tích, thiết kế và kiểm thử hệ thống (Trang 30 - 36)

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

(113 trang)