Biểu đồ Use Case

Một phần của tài liệu Nghiên cứu, xây dựng ứng dụng đọc tin nhanh bằng cách trích rút và tổng hợp thông tin từ các trang web (Trang 77 - 80)

6. Bố cục của luận văn

3.3.2.Biểu đồ Use Case

Các thành phần trong mô hình:

Bảng 3.5. Các thành phần trong mô hình Use Case của hệ thống

Mã số Tên xử lý Giải thích

Process 1 Đăng ký tài khoản mới Khách mở ứng dụng, truy cập vào trang đăng ký.

Gõ vào Username, Password, Email để tiến hành đăng ký tài khoản. Process 2 Đăng nhập hệ thống User gõ vào UserName và

Password để đăng nhập hệ thống. Process 3 Xem thông tin tài khoản User đăng nhập vào tài khoản thông

qua Username và Password. Sau đó vào trang thông tin để xem thông tin về tài khoản nhƣ tên, email,... Process 4 Ngƣời dùng quản lý

trang đã lƣu

Thêm, sửa xóa các trang đã lƣu.

Process 5 Ngƣời dùng đọc tin tức từ các trang đã lƣu

Hệ thống tổng hợp và hiển thị các bài viết dựa vào các trang ngƣời dùng đã lƣu.

Process 6 Ngƣời dùng đọc tin bằng cách nhập URL

Ngƣời dùng gõ vào URL và hệ thống hiển thị bài viết.

Process 7 Ngƣời dùng đọc tin mặc định của hệ thống

Tin mặc định nhƣ tin bóng đá, tin thời tiết, tin chứng khoán,... do hệ thống trích rút thông tin từ một số trang web và hiển thị.

Process 8 Admin quản lý các bài viết mặc định

Admin quản lý nội dung các bài viết mặc định của hệ thống.

Process 1 - Đăng ký tài khoản mới

Dùng để giúp tạo tài khoản mới. Ngƣời dùng cần gõ vào tên tài khoản, mật khẩu, email và bấm nút đăng ký. Sau khi đăng ký tài khoản thành công, ngƣời dùng dùng tên và mật khẩu đã đăng ký để đăng nhập vào tài khoản.

Process 2 - Đăng nhập hệ thống

Dùng để đăng nhập vào hệ thống. Đầu vào là tài khoản của ngƣời dùng đã đăng ký bao gồm tên và mật khẩu (Username và Password). Để thực hiện công việc xác thực tài khoản chúng ta sẽ thực hiện tiến hành kiểm tra và so sánh tài khoản mà ngƣời dùng gõ vào so với tài khoản trong hệ thống. Nếu tên và mật khẩu đúng, ngƣời dùng có thể sử dụng các chức năng khác của hệ thống. Nếu tên và mật khẩu bị sai, hệ thống sẽ thông báo đến ngƣời dùng tên và mật khẩu bị sai và ngƣời dùng phải gõ lại chính xác tên, mật khẩu hoặc tiến hành đăng ký tài khoản mới nếu muốn sử dụng các chức năng khác của hệ thống.

Process 3 - Người dùng xem thông tin tài khoản

Trang này giúp hiển thị thông tin của ngƣời dùng sau khi đăng nhập thành công. Nhƣng hiện tại ứng dụng chƣa hỗ trợ cho việc cập nhật thông tin và đổi mật khẩu. Ứng dụng sẽ đƣợc phát triển thêm chức năng này nếu có thời gian.

Process 4 - Người dùng quản lý trang đã lưu

Giúp cho ngƣời dùng có thể quản lý các trang đã lƣu nhƣ tạo mới, chỉnh sửa, xóa các trang đã lƣu.

Process 5 - Người dùng đọc tin tức từ các trang đã lưu

Giúp hiển thị tin tức từ các trang mà ngƣời dùng đã lƣu.

Process 6 - Người dùng đọc tin bằng cách nhập URL

Process 7 - Người dùng đọc tin mặc định của hệ thống

Giúp hiển thị những tin mặc định của hệ thống. Các tin mặc định này admin có thể soạn và quản lý. Một số tin mặc định nhƣ tin bóng đá, tin chứng khoán,... do hệ thống trích rút thông tin từ một số trang web và hiển thị lên các trang tin. Phần này sử dụng thuật toán trích rút thông tin dựa trên phân tích mã HTML và cấu trúc cây DOM.

Process 8 - Admin quản lý các bài viết mặc định. (adsbygoogle = window.adsbygoogle || []).push({});

Admin có thể cập nhật nội dung các bài viết mặc định.

Một phần của tài liệu Nghiên cứu, xây dựng ứng dụng đọc tin nhanh bằng cách trích rút và tổng hợp thông tin từ các trang web (Trang 77 - 80)