Biểu đồ ca sử dụng (use-case)

Một phần của tài liệu Xây dựng hệ trợ giúp đánh giá xếp hạng rủi ro tín dụng khách hàng doanh nghiệp (Trang 75 - 81)

CHƯƠNG 4. THỰC NGHIỆM VÀ ĐÁNH GIÁ

4.2 Biểu đồ ca sử dụng (use-case)

4.2.1 Biểu đồ ca sử dụng tổng quan

Hệ thống hỗ trợ đánh giá xếp hạng rủi ro tín dụng của khách hàng giúp cán bộ tín dụng có được kết quả đánh giá khách hàng một cách nhanh chóng. Kết quả này hỗ trợ rất lớn trong việc ra quyết định phê duyệt hồ sơ và đề xuất cấp hạn mức tín dụng, đề xuất mức lãi suất cho khách hàng. Các chức năng và tác nhân

68 tham gia hệ thống được mô tả thông qua biểu đồ ca sử dụng tổng quan như hình 4.2:

User

Đổi mật khẩu

Đăng nhập

<<Extend>>

Admin Nhập tham số hệ

thống

CB.QHKH Nhập thông tin tài

chính

Nhập thông tin khách hàng

<<Include>>

Tính xếp hạng rủi ro khách hàng

CB.QHTD

<<Include>>

<<Include>>

<<Include>>

<<Include>>

<<Include>>

Hình 4.2: Biểu đồ ca sử dụng tổng quan 4.2.2 Các tác nhân

Hệ thống sẽ có 3 tác nhân chính: Admin, Cán bộ quan hệ khách hàng và Cán bộ tín dụng.

Mỗi tác nhân Admin, Cán bộ và tư vấn viên đều có tài khoản riêng với vai trò của mỗi tác nhân.

Tác nhân Admin sau khi đăng nhập thành công vào hệ thống với vài trò là quản trị hệ thống sẽ có các chức năng chính là quản lí toàn bộ người dùng và cấu hình tham số hệ thống.

Cán bộ quan hệ khách hàng đăng nhập thành công vào hệ thống với vai trò là cán bộ quan hệ khách hàng sẽ có chức năng chính là nhập danh sách khách hàng và thông tin tài chính trên báo cáo tài chính của khách hàng cung cấp.

Cán bộ tín dụng sau khi đăng nhập thành công với vài trò là cán bộ tín dụng là người có chức năng mở bản ghi đánh giá xếp hạng rủi ro khách hàng dựa trên thông tin tài chính mà cán bộ quan hệ khách hàng đã khai báo.

Các use case phức trong hệ thống sẽ được phân rã gồm có:

 UC002: Quản lý tham số hệ thống

69

 UC003: Quản lý danh sách người dùng

 UC004: Nhập thông tin tài chính khách hàng

 UC005: Xếp hạng rủi ro khách hàng 4.2.3 Biểu đồ phân rã chức năng

4.2.3.1. Quản lý tham số hệ thống:

Use case UC002 là ca làm việc Quản lý tham số hệ thống. Ca làm việc này bao gồm các tác nghiệp như Thêm mới tham số, sửa thông tin tham số, xóa tham số. Phân rã use case UC002 quản lý tham số hệ thống như hình 4.3:

Admin hệ thống

Xóa tham số Thêm thông tin tham số Sửa thông tin tham số

Hình 4.3: Biểu đồ phân rã chức năng Quản lý tham số hệ thống Theo biểu đồ trên, chức năng Quản lý tham số hệ thống sẽ có 3 chức năng con đó là: Thêm, sửa, xóa tham số hệ thống.

4.2.3.2. Quản lý danh sách khách hàng

Use case UC003 là ca làm việc Quản lý danh sách khách hàng. Ca làm việc này bao gồm các tác nghiệp như Thêm mới khách hàng, sửa thông tin khách hàng, xóa khách hàng. Phân rã use case UC003 Quản lý danh sách khách hàng như hình 4.4:

70 CB.QHKH

Xóa khách hàng Thêm thông tin khách hàng Sửa thông tin khách hàng

Hình 4.4: Biểu đồ phân rã chức năng Quản lý danh sách người dùng Theo biểu đồ trên, chức năng Quản lý danh sách khách hàng sẽ có 3 chức năng con đó là: Thêm, sửa, xóa khách hàng.

4.2.3.3. Quản lý thông tin tài chính khách hàng

Use case UC004 là ca làm việc Quản lý thông tin tài chính của khách hàng. Ca làm việc này bao gồm các tác nghiệp như Thêm mới bản ghi tài chính, sửa thông tin tài chính, xóa bản ghi tài chính của khách hàng. Phân rã use case UC004 Quản lý thông tin tài chính khách hàng như hình 4.5:

CB.QHKH

Xóa bản ghi tài chính Thêm thông tin tài chính Sửa thông tin tài chính

Hình 4.5: Biểu đồ phân rã chức năng nhập thông tin tài chính

71 Theo biểu đồ trên, chức năng nhập thông tin tài chính sẽ có 3 chức năng con đó là: Thêm, sửa, xóa bản ghi tài chính của khách hàng.

4.2.3.4. Tính xếp hạng rủi ro tín dụng của khách hàng

Use case UC004 là ca làm việc Xếp hạng rủi ro tín dụng của khách hàng.

Ca làm việc này bao gồm các tác nghiệp như Thêm mới bản ghi xếp hạng, sửa thông tin bản ghi xếp hạng, xóa bản ghi xếp hạng và tính xếp hạng khách hàng.

Phân rã use case UC005 xếp hạng rủi ro tín dụng khách hàng như hình 4.6:

CB.Tín dụng Xóa bản ghi xếp hạng

Thêm bản ghi xếp hạng Sửa bản ghi xếp hạng

Tính xếp hạng KH

Hình 4.6: Biểu đồ xếp hạng rủi ro tín dụng khách hàng

Theo biểu đồ trên, chức năng tính xếp hạng rủi ro tín dụng sẽ có 4 chức năng con đó là: Thêm, sửa, xóa bản ghi xếp hạng hạng và tính xếp hạng của khách hàng.

4.2.4 Đặc tả một số ca sử dụng 4.2.4.1. Đăng nhập hệ thống

Mã UseCase UC010 Tên UseCase Đăng nhập Tác nhân User

Điều kiện trước Không

Luồng thực thi chính

No. Thực hiện Hành động

1 System Hiển thị form nhập dữ liệu

2 User Điền các thông tin và xác nhận thông tin 3 System Kiểm tra các trường thông tin có đầy đủ không

4 System

Hiển thị thông báo đăng nhập thành công và vào màn hình chính

72 Luồng thực thi mở rộng

No. Thực hiện Hành động

4a System Thông báo lỗi và quay lại hiển thị giao diện đăng nhập.

Điều kiện sau Không

4.2.4.2. Nhập tham số hệ thống

Mã UseCase UC002 Tên UseCase Nhập tham số hệ thống Tác nhân Admin

Điều kiện trước Không

Luồng thực thi chính

No. Thực hiện Hành động

1 System Hiển thị form nhập dữ liệu

2 User Điền các thông tin và xác nhận thông tin 3 System Kiểm tra các trường thông tin có đầy đủ không 4 System Kiểm tra và cập nhật CSDL

Luồng thực thi mở rộng

No. Thực hiện Hành động

4a System Thông báo lỗi và quay lại giao diện nhập tham số

Điều kiện sau Không

4.2.4.3. Nhập thông tin khách hàng

Mã UseCase UC003 Tên UseCase Nhập thông tin khách hàng Tác nhân Cán bộ quan hệ khách hàng

Điều kiện trước Không

Luồng thực thi chính

No. Thực hiện Hành động

1 System Hiển thị form nhập dữ liệu

2 User Điền các thông tin và xác nhận thông tin 3 System Kiểm tra các trường thông tin có đầy đủ không 4 System Kiểm tra và cập nhật CSDL

Luồng thực thi mở rộng

No. Thực hiện Hành động

4a System Thông báo lỗi và quay lại giao diện nhập thông tin khách hàng

Điều kiện sau Không

4.2.4.4. Nhập thông tin tài chính khách hàng

73 Mã UseCase UC004 Tên UseCase Nhập thông tin tài chính Tác nhân Cán bộ quan hệ khách hàng

Điều kiện trước Khách hàng đã được khai báo Luồng thực thi chính

No. Thực hiện Hành động

1 System Hiển thị form nhập dữ liệu

2 User Chọn khách hàng từ danh sách

3 User Điền các thông tin và xác nhận thông tin 4 System Kiểm tra các trường thông tin có đầy đủ không 5 System Kiểm tra và cập nhật CSDL

Luồng thực thi mở rộng

No. Thực hiện Hành động

5a System Thông báo lỗi và quay lại giao diện bản ghi tài chính của khách hàng

Điều kiện sau Không

4.2.4.5. Tính xếp hạng khách hàng

Mã UseCase UC005 Tên UseCase Tính xếp hạng khách hàng Tác nhân Cán bộ tín dụng

Điều kiện trước Thông tin tài chính đã được nhập Luồng thực thi chính

No. Thực hiện Hành động

1 System Hiển thị form nhập dữ liệu

2 User Chọn bản ghi thông tin tài chính từ danh sách 3 User Điền các thông tin và xác nhận thông tin 4 System Kiểm tra các trường thông tin có đầy đủ không 5 System Kiểm tra và cập nhật CSDL

6 System Tính xếp hạng rủi ro khách hàng

7 System Cập nhật KQ vào CSDL

Luồng thực thi mở rộng

No. Thực hiện Hành động

5a

System

Thông báo lỗi và quay lại giao diện tính xếp hạng rủi ro khách hàng

Điều kiện sau Không

Một phần của tài liệu Xây dựng hệ trợ giúp đánh giá xếp hạng rủi ro tín dụng khách hàng doanh nghiệp (Trang 75 - 81)

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

(104 trang)