CHƯƠNG IV: PHÂN TÍCH VÀ THIẾT KẾ ỨNG DỤNG LẤY TIN TỰ ĐỘNG TRÊN MỘT SỐ TRANG CÔNG BỐ TIN CÓ CHUẨN RSS

Một phần của tài liệu Tìm hiểu lập trình trên Android, chương trình lấy tin tự động theo chuẩn RSS (Trang 57 - 62)

ĐỘ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 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. (adsbygoogle = window.adsbygoogle || []).push({});

• 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.

Một phần của tài liệu Tìm hiểu lập trình trên Android, chương trình lấy tin tự động theo chuẩn RSS (Trang 57 - 62)