CHƯƠNG 4. THỰC NGHIỆM VÀ ĐÁNH GIÁ
4.3 Biểu đồ hoạt động (Activity)
Nguyên lý hoạt động của hệ thống thông thường sẽ phải tuân theo một số quy tắc nhất định. Các quy tắc này có thể là kiểm tra sự ràng buộc của dữ liệu
74 hoặc sự lựa chọn của người sử dụng. Đôi khi là các kịch bản được thiết lập sẵn của hệ thống. Các nội dung này được luận văn mô tả thông qua biểu đồ hoạt động (class activity). Phần này luận văn sẽ xây dựng biểu đồ hoạt động mô tả nguyên tắc hoạt động tổng quan của hệ thống, tiếp theo sẽ mô tả nguyên tắc hoạt động của các use case ở trên.
Đầu tiên luận văn trình bày biểu đồ hoạt động tổng thể chức năng hệ thống như hình 4.7:
AV000: Biểu đồ hoạt động
User System
Phase
Đăng nhập hệ thống
Đúng Đúng
Sai
Đánh giá xếp hạng
Tham số hệ chưa nhập
Nhập tham số hệ thống
Nhập thông tin khách hàng
Nhập thông tin tài chính
Khách hàng chưa tồn tại
Sai
KH đã đánh giá Xếp hạng
Sai
KH đã nhập TT tài chính
Sai
Hiển thị kết quả xếp hạng
Đúng
Đúng
Hình 4.5: Biểu đồ hoạt động 4.3.1 Nhập tham số hệ thống
Điều kiện trước: Người dùng ở màn hình nhập tham số Điều kiện sau: Người dùng ở màn hình nhập tham số
75 Các bước thực hiện:
- Người dùng nhập tham số - Hệ thống kiểm tra:
+ Nếu tham số chưa tồn tại thực hiện lưu vào hệ thống và hiển thị danh sách tham số đã nhập
+ Nếu tham số đã tồn tại, người dùng thực hiện nhập tham số khác hoặc dừng nhập tham số. Hệ thống hiển thị danh sách tham số đã có trên hệ thống.
- Kết thúc nhập tham số
Hình 4.8 sau đây mô tả quy tắc hoạt động của chức năng Nhập tham số hệ thống:
AV001: Tham số hệ thống
User GUI System
Phase
Nhập tham số
Lưu hệ thống Sai
Đúng
Đúng
Sai
Truy vấn danh sách
Hiển thị danh sách Kiểm tra tham số đã
tồn tại
Nhập tham số khác
Hình 4.6: Biểu đồ hoạt động nhập tham số hệ thống 4.3.2 Nhập danh sách người dùng
Điều kiện trước: Người dùng ở màn hình nhập danh sách khách hàng Điều kiện sau: Người dùng ở màn hình nhập danh sách khách hàng Các bước thực hiện:
- Người dùng nhập thông tin khách hàng
76 - Hệ thống kiểm tra:
+ Nếu khách hàng chưa tồn tại thực hiện lưu vào hệ thống và hiển thị danh sách khách hàng đã nhập
+ Nếu khách hàng đã tồn tại, người dùng thực hiện nhập khách hàng khác hoặc dừng nhập khách hàng. Hệ thống hiển thị danh sách khách hàng đã có trên hệ thống.
- Kết thúc nhập khách hàng
Hình 4.9 sau đây mô tả quy tắc hoạt động của chức năng nhập Danh sách khách hàng:
AV002: Danh sách khách hàng
User GUI System
Phase
Nhập thông tin khách hàng
Lưu hệ thống Sai
Đúng
Đúng
Sai Truy vấn danh sách
Hiển thị danh sách Kiểm tra KH
đã tồn tại
Nhập KH khác
Hình 4.7: Biểu đồ hoạt động nhập danh sách khách hàng 4.3.3 Nhập bản ghi tài chính
Điều kiện trước: Người dùng ở màn hình nhập thông tin tài chính Điều kiện sau: Người dùng ở màn hình nhập thông tin tài chính Các bước thực hiện:
- Người dùng chọn khách hàng cần nhập thông tin tài chính - Người dùng nhập thông tin tài chính của khách hàng - Hệ thống kiểm tra:
77 + Nếu bản ghi tài chính chưa tồn tại thực hiện lưu vào hệ thống và hiển thị danh sách bản ghi tài chính đã nhập
+ Nếu bản ghi tài chính đã tồn tại, người dùng thực hiện nhập bản ghi tài chính khác hoặc dừng nhập thông tin tài chính. Hệ thống hiển thị danh sách bản ghi tài chính đã có trên hệ thống.
- Kết thúc nhập thông tin tài chính
Hình 4.10 sau đây mô tả quy tắc hoạt động của chức năng nhập Danh sách khách hàng:
AV003: Nhập thông tin tài chính của khách hàng
User GUI System
Phase
Nhập thông tin tài chính
Lưu hệ thống Sai
Đúng
Đúng
Sai Chọn khách hàng
Truy vấn danh sách
Hiển thị danh sách KH đã nhập TT tài chính
Nhập KH khác
Hình 4.8: Biểu đồ hoạt động nhập thông tin tài chính khách hàng 4.3.4 Xếp hạng rủi ro khách hàng
Điều kiện trước: Người dùng ở màn hình đánh giá xếp hạng khách hàng Điều kiện sau: Người dùng ở màn hình đánh giá xếp hạng khách hàng
78 Các bước thực hiện:
- Người dùng chọn bản ghi tài chính cần đánh giá xếp hạng - Người dùng nhập thông tin mô tả bản ghi cần đánh giá - Hệ thống kiểm tra:
+ Nếu bản ghi xếp hạng chưa tồn tại thực hiện lưu vào hệ thống và hiển thị danh sách đã xếp hạng
+ Nếu bản ghi xếp hạng đã tồn tại, người dùng thực hiện nhập thông tin bản ghi xếp hạng khác hoặc dừng đánh giá xếp hạng. Hệ thống hiển thị danh sách đã xếp hạng trên hệ thống.
- Kết thúc nhập thông tin tài chính
Hình 4.11 sau đây mô tả quy tắc hoạt động của chức năng Xếp hạng rủi ro khách hàng:
AV004: Tính xếp hạng khách hàng
User GUI System
Phase
Nhập thông tin
Lưu hệ thống Sai
Đúng
Đúng
Sai Chọn bản ghi tài
chính
Truy vấn danh sách
Hiển thị danh sách
Tính xếp hạng Bản ghi đã
đánh giá XH
Đánh giá bản ghi khác
Hình 4.9: Biểu đồ hoạt động đánh giá xếp hạng khách hàng