38
3.2. Đánh giá
Thành quả: thành công trong việc thu thập đầy đủ những thông tin cần thiết của tin tức từ những bài báo đáng tin cậy, quy trình thu thập tự động, giúp tiết kiệm thời gian.
Khó khăn: quy trình chuẩn hóa dữ liệu cịn phải thực hiện thủ công bằng excel.
39
CHƯƠNG 4. PHÂN TÍCH THIẾT KẾ HỆ THỐNG
Chương này sẽ trình bày đặc tả yêu cầu về mục đích, phạm vi cũng như phân tích, thiết kế để xây dựng kiến trúc và dữ liệu hệ thống.
4.1 Đặc tả yêu cầu
4.1.1 Xác định yêu cầu hệ thống
Từ dữ liệu thu thập được trong q trình khảo sát, có thể xác định được, ứng dụng gồm những chức năng chính sau đây:
Phần người dùng
• Đăng ký tài khoản
• Đăng nhập để sử dụng và đồng bộ dữ liệu
• Đọc tin tức được chia theo nhiều thể loại
• Đọc tin tức xu hướng, cá nhân
• Đọc tin tức được vừa mới được cập nhật
• Lưu tin tức ưa thích
• Xem lại các tin đã đọc gần đây
• Quản lý danh sách tin tức ưa thích
• Tra cứu thời tiết, lịch việt, kết quả xổ số…
4.1.2 Phân tích yêu cầu hệ thống 4.3.2.1 Đăng ký 4.3.2.1 Đăng ký
Người dùng nhập thông tin email và password và các thông tin khác để đăng ký tài khoản.
4.3.2.1 Đăng nhập
Người dùng sử dụng email và password đã đăng ký để đăng nhập vào ứng dụng
40
4.3.2.3 Đọc tin tức được chia theo nhiều thể loại
Nguời dùng sau khi đăng nhập thành cơng có thể vào trang chính để đọc các tin tức được phân loại. Ứng dụng cung cấp nhiều tin tức thuộc nhiều tờ báo uy tín và nhiều thể loại để người dùng lựa chọn
4.3.2.4 Đọc tin tức theo xu hướng
Ứng dụng cung cấp các tin tức mang tính xu hướng, đọc nhiều
4.3.2.5 Đọc tin tức mới cập nhật
Những thơng tin nóng hổi sẽ được thông báo tới người dùng qua mục thông báo
4.3.2.6 Lưu tin tức ưa thích
Người dùng có thể lưu lại những tin tức mà người dùng cảm thấy hay hoặc ưa thích bằng cách nhấn vào nút hình trái tim ở phía trên tay phải của bài báo
4.3.2.7 Xem các tin đã đọc gần đây
Ứng dụng lưu lại các tin tức mà người dùng vừa đọc ở mục “Gần đây”
4.3.2.8 Quản lý danh sách các tin ưa thích
Ứng dụng quản lý các tin tức ưa thích của minh ở mục “Ưa thích”
4.3.2.9 Tra cứu thời tiết, lịch việt, kết quả xổ số
Ứng dụng cung cấp việc tra cứu thông tin về thời tiết, lịch việt, kết quả sổ xố một cách dễ dàng
4.1.3 Phạm vi hệ thống
Ứng dụng phía người dùng được xây dựng trên nền tảng Flutter, phía quản trị viên và hệ quản trị cơ sở dữ liệu sử dụng MongoDB Atlas, Hệ thống được xây dựng là kết quả của việc khảo sát yêu cầu, tìm hiểu, nghiên cứu các tài liệu quan trọng trong chương 2.
41
4.1.4 Kiến trúc hệ thống