Biểu đồ use case tổng quát

Một phần của tài liệu Phân tích thiết kế hệ thống thông tin quản lý khách hàng tại công ty TNHH công nghệ và dịch vụ bluesky (Trang 31 - 39)

5. Kết cấu khóa luận

3.2.2 Biểu đồ use case tổng quát

Biểu đồ 3.2: Biểu đồ use case tổng quát

Biểu đồ use case tổng quát được mô hình hóa như trên. Nhân viên quản lý khách hàng thông qua đăng nhập để thực hiện các chức năng quản lý hồ sơ, hợp đồng của khách hàng và báo cáo, thống kê. Nhân viên quản lý sản phẩm thông qua đăng nhập để thực hiện quản lý sản phẩm. Sau khi đăng nhập, nhân viên quản lý khách hàng, nhân viên quản lý sản phẩm và ban lãnh đạo có thể tìm kiếm thông tin về hồ sơ khách hàng, hợp đồng cũng như thông tin về sản phẩm. Chức năng tìm kiếm được dùng như một phần của các chức năng quản lý khác.

Các use case phân rã bao gồm:

use case phân rã của quản lý hồ sơ KH:

use case phân rã chức năng báo cáo, thống kê:

Biểu đồ 3.4: Biểu đồ phân rã use case báo cáo, thống kê

Biểu diễn kịch bản cho từng use case:

Biểu diễn kịch bản cho use case “Đăng nhập”

Bảng 3.2: Kịch bản cho use case “Đăng nhập”

Tên use case use case “Đăng nhập”

Tác nhân chính Nhân viên quản lý khách hàng, Nhân viên quản lý phần mềm, Ban giám đốc.

Điều kiện vào Các tác nhân đăng nhập vào hệ thống thành công.

Điều kiện ra Thực hiện thành công các chức năng và đưa ra kết quả tùy vào mục đích đăng nhập của từng tác nhân.

Sự kiện chính - Các tác nhân truy cập vào hệ thống quản lý khách hàng của công ty - Hệ thống hiển thị giao diện đăng nhập quản lý khách hàng

- Các tác nhân nhập thông tin tài khoản (tên đăng nhập và mật khẩu) của mình và ấn nút đăng nhập.

- Hệ thống kiểm tra thông tin tài khoản mà các tác nhân nhập vào và thông báo đã đăng nhập thành công

- Quá trình đăng nhập kết thúc

- Các tác nhân tiếp tục chọn các chức năng khác để tiếp tục quá trình thực hiện hoặc nhấn thoát để thoát khỏi hệ thống

Sự kiện phụ Hệ thống đưa ra lỗi thao tác của các tác nhân khi nhập thông tin tài khoản sai, nếu muốn tiếp tục thì các tác nhân có thể chọn nút quên mật khẩu, thay mật khẩu hoặc tạo mới, trường hợp nếu không muốn tiếp tục thì chọn nút thoát để thoát khỏi hệ thống.

Biểu diễn kịch bản cho use case “Thêm mới thông tin hồ sơ KH”

Bảng 3.3: Kịch bản cho use case “Thêm mới thông tin hồ sơ KH”

Tên use case use case “Thêm mới thông tin hồ sơ KH” Tác nhân chính Nhân viên quản lý khách hàng

Điều kiện vào Nhân viên quản lý khách hàng đăng nhập vào hệ thống thành công Điều kiện ra Thông tin hồ sơ mới của khách hàng được thêm và lưu vào hệ thống Sự kiện chính - Nhân viên quản lý khách hàng chọn form quản lý hồ sơ KH trên hệ

thống

- Hệ thống hiển thị form quản lý hồ sơ KH

- Nhân viên quản lý khách hàng chọn chức năng thêm mới thông tin hồ sơ KH

- Hệ thống hiển thị form thêm mới mới thông tin hồ sơ KH và yêu cầu nhân viên quản lý khách hàng nhập thông tin hồ sơ khách hàng mới - Nhân viên quản lý khách hàng nhập thông tin hồ sơ khách hàng mới

- Hệ thống kiểm tra thông tin hồ sơ khách hàng và xác nhận thông tin hợp lệ

- Thông tin hồ sơ khách hàng mới được lưu vào cơ sở dữ liệu

- Hệ thống xử lý thao tác mà nhân viên quản lý khách hàng nhập vào và thông báo đã thực hiện thành công

- Quá trình thêm hồ khách hàng viên kết thúc

- Nhân viên quản lý khách hàng thoát khỏi chức năng thêm mới thông tin hồ sơ KH

Sự kiện phụ Hệ thống đưa ra lỗi thao tác của nhân viên quản lý khách hàng, nếu muốn tiếp tục thì nhân viên quản lý khách hàng lặp lại các thao tác như trên hoặc nếu không muốn tiếp tục thì thoát khỏi hệ thống

Biểu diễn kịch bản cho use case “Sửa thông tin hồ sơ KH”

Bảng 3.4: Kịch bản cho use case “Sửa thông tin hồ sơ KH”

Tên use case use case “Sửa thông tin hồ sơ KH” Tác nhân chính Nhân viên quản lý khách hàng

Điều kiện vào Nhân viên quản lý khách hàng đăng nhập vào hệ thống thành công Điều kiện ra Thông tin hồ sơ sau khi sửa của khách hàng được lưu vào hệ thống Sự kiện chính - Nhân viên quản lý khách hàng chọn form quản lý hồ sơ KH trên hệ

thống

- Hệ thống hiển thị form quản lý hồ sơ KH

- Nhân viên quản lý khách hàng chọn chức năng sửa thông tin hồ sơ KH

- Hệ thống hiển thị form sửa thông tin hồ sơ KH và yêu cầu nhân viên quản lý khách hàng sửa thông tin hồ sơ khách hàng

- Nhân viên quản lý khách hàng sửa thông tin hồ sơ khách hàng - Hệ thống kiểm tra thông tin hồ sơ khách hàng và xác nhận thông tin hợp lệ

- Thông tin hồ sơ khách hàng sau khi sửa được lưu vào cơ sở dữ liệu - Hệ thống xử lý thao tác mà nhân viên quản lý khách hàng nhập vào và thông báo đã thực hiện thành công

- Quá trình sửa thông tin hồ sơ khách hàng kết thúc

- Nhân viên quản lý khách hàng thoát khỏi chức năng sửa thông tin hồ sơ KH

Sự kiện phụ Hệ thống đưa ra lỗi thao tác của nhân viên quản lý khách hàng, nếu muốn tiếp tục thì nhân viên quản lý khách hàng lặp lại các thao tác như trên hoặc nếu không muốn tiếp tục thì thoát khỏi hệ thống

Biểu diễn kịch bản cho use case “Xóa thông tin hồ sơ KH”

Bảng 3.5: Kịch bản cho use case “Xóa thông tin hồ sơ KH”

Tên use case use case “Xóa thông tin hồ sơ KH” Tác nhân chính Nhân viên quản lý khách hàng

Điều kiện vào Nhân viên quản lý khách hàng đăng nhập vào hệ thống thành công Điều kiện ra Thông tin hồ sơ sau khi xóa của khách hàng đã mất khỏi hệ thống Sự kiện chính - Nhân viên quản lý khách hàng chọn form quản lý hồ sơ KH trên hệ

thống

- Hệ thống hiển thị form quản lý hồ sơ KH

- Nhân viên quản lý khách hàng chọn chức năng xóa thông tin hồ sơ KH

- Hệ thống hiển thị form xóa thông tin hồ sơ KH và yêu cầu nhân viên quản lý khách hàng xóa thông tin hồ sơ khách hàng

- Nhân viên quản lý khách hàng xóa thông tin hồ sơ khách hàng - Hệ thống kiểm tra thông tin hồ sơ khách hàng cần xóa và xác nhận thông tin hợp lệ

- Thông tin hồ sơ khách hàng sau khi xóa đã mất khỏi hệ thống - Hệ thống xử lý thao tác mà nhân viên quản lý khách hàng nhập vào và thông báo đã thực hiện thành công

- Quá trình xóa thông tin hồ sơ khách hàng kết thúc

- Nhân viên quản lý khách hàng thoát khỏi chức năng xóa thông tin hồ sơ KH

Sự kiện phụ Hệ thống đưa ra lỗi thao tác của nhân viên quản lý khách hàng, nếu muốn tiếp tục thì nhân viên quản lý khách hàng lặp lại các thao tác như trên hoặc nếu không muốn tiếp tục thì thoát khỏi hệ thống

Biểu diễn kịch bản cho use case “Báo cáo, thống kê thông tin hồ sơ KH”

Bảng 3.6: Kịch bản cho use case “Báo cáo, thống kê thông tin hồ sơ KH”

Tên use case use case “Báo cáo, thống kê thông tin hồ sơ KH” Tác nhân chính Nhân viên quản lý khách hàng

Điều kiện vào Nhân viên quản lý khách hàng đăng nhập vào hệ thống thành công Điều kiện ra Bảng thông tin hồ sơ của khách hàng được cập nhật đầy đủ, chính

xác

Sự kiện chính - Nhân viên quản lý khách hàng chọn form báo cáo, thống kê trên hệ thống

- Hệ thống hiển thị form báo cáo, thống kê

- Nhân viên quản lý khách hàng chọn chức năng báo cáo, thống kê thông tin hồ sơ KH

- Hệ thống hiển thị form báo cáo, thống kê thông tin hồ sơ KH và yêu cầu nhân viên quản lý khách hàng báo cáo, thống kê thông tin hồ sơ KH

- Nhân viên quản lý khách hàng báo cáo, thống kê thông tin hồ sơ KH

- Hệ thống xử lý thao tác mà nhân viên quản lý khách hàng nhập vào và thông báo đã thực hiện thành công

- Quá trình báo cáo, thống kê thông tin hồ sơ KH kết thúc

- Nhân viên quản lý khách hàng thoát khỏi chức năng báo cáo, thống kê thông tin hồ sơ KH

Sự kiện phụ Hệ thống đưa ra lỗi thao tác của nhân viên quản lý khách hàng, nếu muốn tiếp tục thì nhân viên quản lý khách hàng lặp lại các thao tác như trên hoặc nếu không muốn tiếp tục thì thoát khỏi hệ thống

Biểu diễn kịch bản cho use case “Báo cáo, thống kê thông tin HĐ”

Bảng 3.7: Kịch bản cho use case “Báo cáo, thống kê thông tin HĐ”

Tên use case use case “Báo cáo, thống kê thông tin HĐ” Tác nhân chính Nhân viên quản lý khách hàng

Điều kiện vào Nhân viên quản lý khách hàng đăng nhập vào hệ thống thành công Điều kiện ra Bảng thông tin HĐ được cập nhật đầy đủ, chính xác

Sự kiện chính - Nhân viên quản lý khách hàng chọn form báo cáo, thống kê trên hệ thống

- Hệ thống hiển thị form báo cáo, thống kê

- Nhân viên quản lý khách hàng chọn chức năng báo cáo, thống kê thông tin HĐ

- Hệ thống hiển thị form báo cáo, thống kê thông tin HĐ và yêu cầu nhân viên quản lý khách hàng báo cáo, thống kê thông tin HĐ

- Nhân viên quản lý khách hàng báo cáo, thống kê thông tin HĐ - Hệ thống xử lý thao tác mà nhân viên quản lý khách hàng nhập vào và thông báo đã thực hiện thành công

- Quá trình báo cáo, thống kê thông tin HĐ kết thúc

- Nhân viên quản lý khách hàng thoát khỏi chức năng báo cáo, thống kê thông tin HĐ

Sự kiện phụ Hệ thống đưa ra lỗi thao tác của nhân viên quản lý khách hàng, nếu muốn tiếp tục thì nhân viên quản lý khách hàng lặp lại các thao tác như trên hoặc nếu không muốn tiếp tục thì thoát khỏi hệ thống

Biểu diễn kịch bản cho use case “Báo cáo, thống kê thông tin phần mềm”

Bảng 3.8: Kịch bản cho use case “Báo cáo, thống kê thông tin phần mềm”

Tên use case use case “Báo cáo, thống kê thông tin phần mềm” Tác nhân chính Nhân viên quản lý phần mềm

Điều kiện vào Nhân viên quản lý phần mềm đăng nhập vào hệ thống thành công Điều kiện ra Bảng thông tin phần mềm được cập nhật đầy đủ, chính xác

Sự kiện chính - Nhân viên quản lý phần mềm chọn form báo cáo, thống kê trên hệ thống

- Hệ thống hiển thị form báo cáo, thống kê

- Nhân viên quản lý phần mềm chọn chức năng báo cáo, thống kê thông tin phần mềm

- Hệ thống hiển thị form báo cáo, thống kê thông tin phần mềm và yêu cầu nhân viên quản lý phần mềm báo cáo, thống kê thông tin phần mềm

- Nhân viên quản lý phần mềm báo cáo, thống kê thông tin phần mềm

- Hệ thống xử lý thao tác mà nhân viên quản lý phần mềm nhập vào và thông báo đã thực hiện thành công

- Quá trình báo cáo, thống kê thông tin phần mềm kết thúc

- Nhân viên quản lý phần mềm thoát khỏi chức năng báo cáo, thống kê thông tin phần mềm

Sự kiện phụ Hệ thống đưa ra lỗi thao tác của nhân viên quản lý phần mềm, nếu muốn tiếp tục thì nhân viên quản lý phần mềm lặp lại các thao tác như trên hoặc nếu không muốn tiếp tục thì thoát khỏi hệ thống

Các sơ đồ use case còn lại của hệ thống thông tin xem tiếp phần Phụ lục 1: Sơ đồ use case.

Một phần của tài liệu Phân tích thiết kế hệ thống thông tin quản lý khách hàng tại công ty TNHH công nghệ và dịch vụ bluesky (Trang 31 - 39)

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

(79 trang)