Tên use case Xóa user nhà đầu tư
Tác nhân Admin
Mô tả Là người quản trị hệ thống, tôi muốn xóa
user nhà đầu tư không còn sử dụng hệ thống.
Mức độ ưu tiên 1
Luồng hoạt động (1)Admin đăng nhập vào trang quản lý, chọn
Menu quản lý user, hệ thống trả về danh
sách user
(2)Admin chọn một user trong danh sách
(3)Admin xóa user và lưu vào hệ thống.
Biểu đồ hoạt động
a. Chức năng Quản lý crawler
Cài đặt crawler
32
Mô tả:
Tác nhân: Admin
Mục đích: Cấu hình để lấy dữ liệu từ các trang tin tức chứng khoán
Mô tả chung:
Màn hình cung cấp form nhập các thông tin như: web url, các dom
content selector để bóc tách dữ liệu…
Chức năng kiểm tra selector để kiểm tra độ chính xác của nội dung
dữ liệu sau khi bóc tách có map đúng với các trường dự định lưu trong cơ sở dữ liệu không.
Sau khi kiểm tra selector và xác minh các thông tin cơ bản khác
thành công, admin có thể lưu cấu hình vào cơ sở dữ liệu để thực hiện chạy ở những bước sau.
Thu thập dữ liệu từ website:
Hình 3.15. Sơ đồ thu thập dữ liệu từ website
33
Hình 3.16. Sơ đồ hẹn giờ thu thập dữ liệu website
Mô tả:
Tác nhân: Admin
Mục đích: Cấu hình bot để lấy dữ liệu từ các trang tin tức chứng khoán
Mô tả chung:
Màn hình cung cấp form nhập các thông tin như: web url, các dom
content selector để bóc tách dữ liệu …
Chức năng kiểm tra selector để kiểm tra độ chính xác của nội dung dữ
liệu sau khi bóc tách có map đúng với các trường dự định lưu trong cơ sở dữ liệu không.
b. Chức năng đánh giá sắc thái tin tức
34
Hình 3.17. Sơ đồ tự động cập nhật sắc thái tin tức
Người dùng xem tin tức đã tính toán sắc thái
35
Admin cập nhật sắc thái tin tức thủ công:
Hình 3.19. Sơ đồ admin cập nhật sắc thái tin tức thủ công
c. Chức năng dự đoán giá
Tự động cập nhật dự đoán:
36
Người dùng xem dự đoán giá:
Hình 3.21. Sơ đồ người dùng xem dự đoán giá Biểu đồ tuần tự Biểu đồ tuần tự
a. Chức năng Quản lý crawler
Cài đặt crawler:
37
Thu thập dữ liệu từ website:
Hình 3.23. Sơ đồ thu thập dữ liệu từ website (Crawler)
Hẹn giờ thu thập dữ liệu website
38
b. Chức năng đánh giá sắc thái tin tức
Tự động cập nhật sắc thái tin tức:
Hình 3.25. Sơ đồ tự động cập nhật sắc thái tin tức
Người dùng xem tin tức đã tính toán sắc thái:
39
Admin cập nhật sắc thái tin tức thủ công
Hình 3.27. Sơ đồ Admin cập nhật sắc thái tin tức thủ công
c. Chức năng dự đoán giá
Tự động cập nhật dự đoán:
40
Người dùng xem dự đoán giá:
Hình 3.29. Sơ đồ người dùng xem dự đoán giá
3.4.2 Thiết kế
Thiết kế lớp
a. Chức năng Quản lý crawler
Cài đặt crawler:
41
Thu thập dữ liệu:
Hình 3.31. Thiết kế thu thập dữ liệu crawler
b. Chức năng đánh giá sắc thái tin tức
Người dùng xem tin tức đã tính toán sắc thái:
42
Admin cập nhật sắc thái tin tức thủ công:
43
c. Chức năng dự đoán giá
Hình 3.34. Thiết kế chức năng dự đoán giá Thiết kế cơ sở dữ liệu Thiết kế cơ sở dữ liệu
Lược đồ cơ sở dữ liệu quan hệ:
44
Giải thích các bảng:
post_group: bảng chứa thông tin phân loại tin tức (Thị trường, tài chính,
doanh nghiệp …)