ĐỘNG TRÊN MỘT SỐ TRANG CÔNG BỐ TIN CÓ CHUẨN RSS 4.1. Phân tích bài toán
Với sự phát triển công nghệ thông tin đối với lĩnh vực lập trình trên các thoại di động chạy các hệ điều hành như Android,IOS … thì việc phát triển các ứng dụng chạy trên các hệ điều hành là điều cần thiết. Sau quá trình tìm hiểu hệ điều hành Android thì nhóm chúng em nhận thấy trên Android còn thiếu thốn một chương trình giúp người dùng đọc tin tức một cách có hiệu quả và chất lượng. Xuất phát từ nhận định này nhóm chúng em sẽ xây dựng ứng dụng đọc tin tức, Hy vọng đem tới một ứng dụng thuận tiện, hữu ích cho mục đích đọc tin hàng ngày.
Một số chức năng nỗi trội : 3.5.5.1. Có 2 cách đọc tin tức :
• Xem tin bằng bài viết sẽ giúp bạn đọc tin theo cách bình thường
• Xem tin bằng hình ảnh sẽ giúp bạn trải nghiệm các hình ảnh báo chí, thông tin một cách thuận tiện, ấn tượng và thẩm mỹ hơn (Mục tiêu của nhóm phát triển sau này )
3.5.5.2. Có các chế độ đọc tin sau
• Online: đây là chức năng mặc định của ứng dụng, bạn xem tin tức khi có kết nối
internet (qua 3G hoặc Wifi)
• Xem tin Offline: tức là đọc tin khi bạn đang ở vùng không có kết nối internet
(không có 3G, Wifi). Chức năng đặc biệt hữu dụng khi bạn đi chơi xa, đễn những vùng không có sóng, hoặc bạn lên máy bay, hoặc đơn giả là khi có Wifi thì lấy dữ liệu, dùng để đọc khi không có Wifi (đỡ tốn tiền mạng 3G J !)
Mặc dù ứng dụng lấy tin RSS của Android đã cung cấp một số chức năng nhưng cũng gặp nhiều những hạn chế, đặc biệt thiếu những chức năng cơ bản như : Lưu tập tin , quản lý các Group,Xử lý dữ liệu ….
Kết quả : Bài toán đặt ra cho chúng ta là :Xây dựng một chương trình lấy tin tự động từ các tập tin RSS, xây dựng chương trình thân thiện với người dùng, có nhiều chức năng nổi trội hơn so với các đọc tin tức thông thường hiện nay .
4.2. Các biểu đồ hệ thống
4.2.1. Chức năng Actor
STT Tên Actor Ý nghĩa/ Ghi chú
1 User(Người sử dụng)
Người dùng chương trình có thể sử dụng tất cả các chứ năng như đọc tin …
4.2.2. Biểu đồ Usercase tổng quát
Mô hình usercase dưới đây thể hiện cho số lượng chức của hệ thống mà người dùng có thể tương tác được trực tiếp.
Hình 3.1 : Biểu đồ Usercase hệ thống 4.3. Phân tích chức năng
4.3.1. Màn hình chính
Màn hình chính giúp cho bạn có thể tiếp cận ngay với những bài viết mới nhất(ở đây là các tiêu đề tin và các đoạn tin ngắn khoảng 100 chữ cái kể cả khoảng trắng và dấu”.,”) của chuyện mục bạn đã chọn được nhanh và dễ dàng, tận dụng được khía cạnh cảm ứng của android.
Bên cạnh đó bạn cũng có thể chọn chuyên mục khác để lấy tin của chuyên mục đó về đọc bằng cách chọn vào menu tên chuyên mục tương ứng và click vào Nút Download để lấy tin của chuyên mục đó về.
Hình 4.1: Giao diện màn hình chính
4.3.2. Trang tin chi tiết
Trang tin chi tiết có giao diện như sau:
Ở đây người dùng sẽ đọc đầy đủ tin của tin tiêu đề mà mình chọn. Mặc định chương trình sẽ load tất cả các tin của chuyên mục đó mà trong trang RSS có. Mỗi lần di chuyển sẽ đc 1 tin.
4.3.3. Chức năng
Phần mềm đọc tin RSS này của chúng em chủ yếu là lấy tin một số chuyên mục của trang VnExpress.
Các chức năng chính của phần mềm:
• Hỗ trợ đọc tin có chuẩn RSS của một số trang báo(cụ thể ở đây là trang VnExpress), hiển thị tiêu đề tin và 1 đoạn của tin tức.
• Quản lí tin tức theo từng chuyên mục.
• Thường xuyên bổ sung tin tức có sẵn ở các chuyên mục. • Có thể reset lại tin tức và load lại trang tin.