1. Trang chủ
  2. » Thể loại khác

...Nguyễn Xuân Quỳnh__.pdf

10 174 1

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 323,39 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN TỐT NGHIỆP XÂY DỰNG ỨNG DỤNG ĐỌC TIN TỨC ONLINE TRÊN HỆ ĐIỀU HÀNH ANDROID Giáo viên hướng dẫn: ThS... LỜI

Trang 1

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN

ĐỒ ÁN TỐT NGHIỆP

XÂY DỰNG ỨNG DỤNG ĐỌC TIN TỨC ONLINE TRÊN HỆ ĐIỀU HÀNH

ANDROID

Giáo viên hướng dẫn: ThS Hoàng Văn Thông

Hà Nội, năm 2015

Trang 2

LỜI CẢM ƠN

Trong 4 năm học vừa qua, dưới sự dạy dỗ, giúp đỡ của các thầy cô trường Đại học Tài Nguyên Môi Trường nói chung, các thầy cô trong khoa Công Nghệ Thông Tin nói riêng, đã truyền đạt cho em nhiều kiến thức và kinh nghiệm quý báu góp phần không nhỏ vào quá trình học tập và thực hiện đồ án của em

Với sự giúp đỡ của thầy cô trong khoa Công Nghệ Thông Tin, đặc biệt

là sự hướng dẫn tận tình của thầy Hoàng Văn Thông – GV Trường Đại Học

Giao Thông Vận Tải, em đã hoàn thành được đồ án tốt nghiệp của mình Và

em cũng xin biết ơn bố mẹ và bạn bè đã ủng hộ, giúp đỡ và động viên em trong những lúc khó khăn Tuy đồ án đã hoàn thành, song không tránh khỏi thiếu sót, em rất mong được sự đóng góp, giúp đỡ của các thầy cô và các bạn Cuối cùng, em xin gửi lời cảm ơn đến các thầy cô trong khoa Công nghệ thông tin, em xin được bày tỏ lòng cảm ơn sâu sắc đến thầy Hoàng Văn Thông đã tận tình giúp đỡ để em có thể hoàn thành được đồ án này

Em xin chân thành cảm ơn Sinh viên thực hiện

Nguyễn Xuân Quỳnh

Trang 3

MỤC LỤC

LỜI CẢM ƠN 1

MỞ ĐẦU 8

CHƯƠNG I PHÂN TÍCH YÊU CẦU BÀI TOÁN 9

1.1.Chức năng quản lý các trang tin tức 9

1.2.Chức năng đọc tin tức 9

1.3.Chức năng chức năng thêm website 9

1.4.Chức năng lưu tin offline 10

1.5.Chức năng tìm kiếm tin tức 10

1.6.Chức năng quản lý tin tức yêu thích 10

CHƯƠNG II PHÂN TÍCH THIẾT KÊ ỨNG DỤNG 12

2.1.Các biểu đồ hệ thống 12

2.2.1.Biểu đồ Use Case 12

2.2.2.Đặc tả Use Case 14

2.2.3.Biểu đồ tuần tự 17

2.2.4.Biểu đồ trang thái 18

2.2.5.Biểu đồ hoạt động 20

2.3.Thiết kế cơ sở dữ liệu 21

CHƯƠNG III: LỰA CHỌN CÔNG NGHỆ ĐỂ XÂY DỰNG ỨNG DỤNG 22

3.1.Giới thiệu chung về Android 22

3.2.Giới thiệu cấu trúc và định dạng tệp tin RSS 23

3.3.Những điểm mạnh của RSS 24

3.4.XML trong Android 26

3.5.Trình đọc tin trên Android (Ứng dụng dọc tin tức online) 31

3.5.1.Áp dụng trình phân tích kéo 31

3.5.2.Tạo menu 33

Trang 4

3.5.3.Kết nối để lấy tin về 35

3.5.4.Sử dụng lớp RSSListAdapter 36

3.6.Làm việc với SQLite 37

CHƯƠNG IV: CÀI ĐẶT ỨNG DỤNG 40

4.1.Đọc tin tức online 40

4.2.Chức năng thêm trang tin 45

4.3.Chức năng lưu bài viết 46

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI 48

TÀI LIỆU THAM KHẢO 49

Trang 5

DANH MỤC BẢNG

Bảng 2.1 Đặc tả Use Case quản lý trang tin 14

Bảng 2.2 Đặc tả Use Case lưu tin offline 14

Bảng 2.3 Đặc tả Use Case tìm kiếm tin tức 15

Bảng 2.4 Đặc tả Use Case quản lý trang yêu thích 16

Trang 6

DANH MỤC HÌNH

Sơ đồ 2.1: Sơ đồ Use Case 12

Sơ đồ 2.2: Quản lý các trang tin 12

Sơ đồ 2.3: Lưu tin offline 13

Sơ đồ 2.4:Ttìm kiếm tin tức 13

Sơ đồ 2.5: Quản lý các trang yêu thích 13

Sơ đồ 2.6: Biểu đồ tuần tự xem tin 17

Sơ đồ 2.7: Biểu đồ tuần tự thêm trang tin 17

Sơ đồ 2.8: Biểu đồ tuần tự xóa trang tin 18

Sơ đồ 2.9: Biểu đồ trang thái xem tin 18

Sơ đồ 2.10: Biểu đồ trạng thái thêm trang tin 19

Sơ đồ 2.11: Biểu đồ trạng thái xóa trang tin 19

Sơ đồ 2.12: Biểu đồ hoạt động xem tin 20

Sơ đồ 2.13 Biểu đồ hoạt đông tìm kiếm 20

Trang 7

DANH MỤC HÌNH

Hình 3.1:SAX Parsing 30

Hình 3.2:SQLite Manager 38

Hình 3.3:SQLite Admin 39

Hình 4.1 Giao diện màn hình chính 40

Hình 4.2 Sửa va xóa trang tin 41

Hình 4.3 Trang category 42

Hình 4.4 Trang chi tiết 43

Hình 4.5 Trang con (bài viết) 44

Hình 4.6 Chức năng thêm url 45

Hình 4.7 Tab lưu tin offline 46

Hình 4.8 Xóa tin tức 47

Trang 8

DANH SÁCH CÁC KÍ HIỆU

Khái

Tác nhân

(Actor)

Một người nhóm người hoặc một thiết bị hoặc hệ thống tác động hoặc thao tác đến chương trình

Use-case

(“Ca” sử

dụng)

Một chuỗi các hành động mà hệ thống thực hiện mang lại một kết quả quan sát được đối với actor Lớp

(Class)

Là một sự trừu tượng của các đối tượng trong thế giới thực

Entity class

(Lớp thực

thể)

Mô hình hóa các thông tin lưu trữ lâu dài trong hệ thống,

nó thường độc lập với các đối tượng khác ở xung quanh Procedure

(Phương

thức)

Là một phương thức của lớp 1 mà đối tượng lớp 2 gọi thực hiện

Trang 9

Message

(Thông

điệp)

Là một thông báo mà lơp 2 gởi cho lớp 1

Trang 10

MỞ ĐẦU

Như đã biết, ngày này sự phát triển về nhu cầu sở hữu các thiết bị kỹ thuật số mà trong đó thiết bị di động có thị phần khá lớn Sự đòi hỏi về mẫu

mã, chất lượng dịch vụ mà đặc biệt là tính năng của chiếc điện thoại, các phần mềm tiện ích đi kèm đã kéo theo sự phát triển của các Hệ điều hành để các nhà phát triển ứng dụng có thể thực hiện các ý tưởng của mình Các hệ điều hành phổ biển đó như: Android, Windows phone, IOS,… Cùng với tốc độ phát triển đó là những tiến bộ vượt bậc về tốc độ xử lý Nhờ đó lập trình các ứng dụng cho loại thiết bị này tăng lên nhanh chóng

Nhu cầu đọc tin tức hàng ngày của con người là không thể thiếu, nhưng không phải ai cũng có nhiều thời gian để đọc báo hay lướt web cập nhật tin tức do thời gian làm việc không cho phép Nhằm giúp đỡ những người dùng smartphone có thể dễ dàng hàng ngày cập nhật tin tức mọi nơi, mọi lúc bằng chiếc điện thoại di động của mình Nên em đã xây dựng ứng dụng đọc tin tức tổng hợp trên hệ điều hành android

Ứng dụng em xây dựng giúp người dùng có thể đọc tin tức nhanh nhất, tổng hợp tin tức từ nhiều web site với giao diên thân thiện và dễ sữ dụng giúp người dùng tiếp cận tin tức mới một cách dễ dàng Người dùng có thể theo dõi tin tức từ nhiều website mà mình mong muốn, có thể lưu tin để đọc offline mà không cần kết nối internet

Bố cục của đồ án của em bào gồm 4 chương:

- Chương I: Phân tích yêu cầu bài toán

- Chương II: Phân tích thiết kế ứng dụng

- Chương III: Lựa chọn công nghệ và các kĩ thuật để xây dựng phần mềm

- Chương IV: Cài đặt ứng dụng

- Kết luận và hướng phát triển đề tài

- Tài liệu tham khảo

Ngày đăng: 04/11/2017, 16:10

TỪ KHÓA LIÊN QUAN

w