Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Tìm hiểu công nghệ android - xây dựng ứng dụng lịch vạn sự vạn niên trên mobile.
Nội dung xem thử
Mô tả chi tiết
ĐẠI HỌC ĐÀ NẴNG
TRƯỜNG ĐẠI HỌC SƯ PHẠM
KHOA TIN
----------
NGUYỄN THỊ DIỄM HƯƠNG
TÌM HIỂU CÔNG NGHỆ ANDROID -
XÂY DỰNG ỨNG DỤNG LỊCH VẠN
SỰ VẠN NIÊN TRÊN MOBILE
KHÓA LUẬN TỐT NGHIỆP
LỜI CẢM ƠN
Em xin chân thành cảm thầy cô trong khoa Tin học cũng
như các thầy cô giảng dạy trong trường Đại học Sư phạm – Đại
học Đà Nẵng đã truyền đạt những kiến thức quý báu cho em
trong những năm học vừa qua.
Đặc biệt, Em xin chân thành cảm ơn thầy giáo Lê Văn Mỹ
đã tận tình giúp đỡ, hướng dẫn và cung cấp tài liệu liên quan
đến đồ án này.
Xin chân thành cảm ơn các anh chị và các bạn trong khoa
Tin học đã ủng hộ, giúp đỡ, chia sẻ kiến thức, kinh nghiệm và tài
liệu có được cho em trong quá trình nghiên cứu và thực hiện đề
tài.
Một lần nữa em xin chân thành cảm ơn !
Đà Nẵng, ngày 07 tháng 05 năm 2012
Sinh viên thực hiện
Nguyễn Thị Diễm Hương
LỜI CAM ĐOAN
Em xin cam đoan :
1 Những nội dung trong luận văn này là do em thực hiện dưới
sự hướng dẫn trực tiếp của Thầy giáo Lê Văn Mỹ.
2 Mọi tham khảo dùng trong luận văn đều được trích dẫn rõ
ràng tên tác giả, tên công trình, thời gian, địa điểm công bố.
3 Mọi sao chép không hợp lệ, vi phạm quy chế đào tạo, hay
gian trá, em xin chịu hoàn toàn trách nhiệm.
Sinh viên
Nguyễn Thị Diễm Hương
MỤC LỤC
MỞ ĐẦU ...................................................................................................... 1
1. LÝ DO CHỌN ĐỀ TÀI................................................................................1
2. MỤC TIÊU, NHIỆM VỤ .............................................................................1
2.1 Mục tiêu ...............................................................................................1
2.2 Nhiệm vụ..............................................................................................2
3. ĐỐI TƯỢNG, PHẠM VI NGHIÊN CỨU..................................................2
3.1 Đối tượng ..............................................................................................2
3.2 Phạm vi nghiên cứu...............................................................................2
4. PHƯƠNG PHÁP NGHIÊN CỨU ...............................................................2
4.1 Về mặt lý thuyết...................................................................................2
4.2 Công cụ xây dựng đề tài ......................................................................3
5. Ý NGHĨA KHOA HỌC, THỰC TIỄN CỦA ĐỀ TÀI...............................3
5.1 Ý nghĩa khoa học ..................................................................................3
5.2 Ý nghĩa thực tiễn....................................................................................3
6. BỐ CỤC ........................................................................................................3
CHƯƠNG 1: CƠ SỞ LÝ THUYẾT .......................................................... 4
1. TỔNG QUAN VỀ HỆ ĐIỀU HÀNH ANDROID ......................................4
1.1 Lịch sử Android ...................................................................................4
1.2 Các phiên bản hệ điều hành Android (Android plaform) ....................5
1.3 Ứng dụng của Android và sự phát triển trong tương lai......................6
2. KIẾN TRÚC HỆ ĐIỀU HÀNH ANDROID..............................................7
2.1 Các thành phần cấu tạo nên Android (Android Architecture).............7
2.2 Activity...............................................................................................10
2.3 Broadcast receivers............................................................................14
2.4 DVM ..................................................................................................15
3. LẬP TRÌNH ỨNG DỤNG ANDROID .....................................................15
3.1 Thiết lập môi trường phát triển ứng dụng..........................................15
3.2 Các thành phần trong Android Project...............................................16
4. LÝ THUYẾT CỦA BÀI TOÁN CHUYỂN ĐỔI NGÀY ÂM DƯƠNG.18
4.1 Cơ sở lý thuyết tính lịch âm Việt Nam ..............................................18
4.2 Các hàm cơ bản chuyển đổi ngày âm dương ......................................20
CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG................................................24
1. SƠ ĐỒ USE CASE......................................................................................24
1.1 Sơ đồ use case tổng quát ....................................................................24
1.2 Mô tả các ca sử dụng hay chức năng của nó......................................24
2. SƠ ĐỒ TUẦN TỰ.......................................................................................26
2.1 Quá trình xem lịch âm dương ............................................................27
2.2 Quá trình xem tham khảo trong ngày ................................................27
2.3 Quá trình xem tuổi .............................................................................28
2.4 Quá trình chọn ngày...........................................................................30
2.5 Quá trình xem tử vi ............................................................................31
3. TỔ CHỨC CÁC LỚP.................................................................................32
3.1 Lớp ReadFileText ..............................................................................32
3.2 Lớp DateProcessing ...........................................................................33
3.3 Lớp CheckingForBuilding ..................................................................34
3.4 Lớp MyDate .......................................................................................34
3.5 Các lớp giao diện ...............................................................................35
4. TỔ CHỨC CƠ SỞ DỮ LIỆU ....................................................................36
CHƯƠNG 3: TRIỂN KHAI VÀ KẾT QUẢ CHẠY DEMO ................37
1. MÀN HÌNH HIỂN THỊ LỊCH ÂM, LỊCH DƯƠNG .............................38
2. MÀN HÌNH XEM THẢO TRONG NGÀY.............................................39
3. MÀN HÌNH XEM TUỔI...........................................................................40
4. MÀN HÌNH CHỌN NGÀY ÂM, NGÀY DƯƠNG.................................41
5. MÀN HÌNH XEM TỬ VI..........................................................................42
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN...............................................44
1. KẾT QUẢ ĐẠT ĐƯỢC..............................................................................44
1.1. Về mặt lý thuyết.....................................................................................44
1.2 Về thực nghiệm..................................................................................44
2. HẠN CHẾ....................................................................................................44
3. HƯỚNG PHÁT TRIỂN ĐỀ TÀI...............................................................45
PHỤ LỤC...................................................................................................46
TÀI LIỆU THAM KHẢO ........................................................................53
TÓM TẮT LUẬN VĂN TỐT NGHIỆP..................................................54
DANH MỤC HÌNH ẢNH
Hình 1.1. Biểu tượng cho một số phiên bản ................................................................5
Hình 1.2. Samsung Galaxy S II....................................................................................6
Hình 1.3. Kiến trúc hệ điều hành Android...................................................................7
Hình 1.4. Activity Lifecycle ......................................................................................13
Hình 1.5. Tạo mới 1 ứng dụng Android.....................................................................16
Hình 2.1. Sơ đồ ca sử dụng tổng quát........................................................................24
Hình 2.2. Sơ đồ tuần tự quá trình xem lịch âm dương...............................................27
Hình 2.3. Sơ đồ tuần tự quá trình xem nên kiêng trong ngày....................................28
Hình 2.4. Sơ đồ tuần tự quá trình xem hướng xuất hành...........................................28
Hình 2.5. Sơ đồ tuần tự quá trình xem tuổi làm nhà..................................................29
Hình 2.6. Sơ đồ tuần tự quá trình xem tuổi kết hôn...................................................29
Hình 2.7. Sơ đồ tuần tự quá trình xem vận hạn của tuổi............................................30
Hình 2.8. Sơ đồ tuần tự quá trình chọn ngày dương..................................................31
Hình 2.9. Sơ đồ tuần tự quá trình chọn ngày âm .......................................................31
Hình 2.10. Sơ đồ tuần tự quá trình xem tử vi đông phương ......................................32
Hình 2.11. Sơ đồ tuần tự xem tử vi tây phương.........................................................32
Hình 2.12. Sơ đồ dữ liệu ............................................................................................37
Hình 3.1. Màn hình xem lịch dương ..........................................................................38
Hình 3.2. Màn hình xem lịch âm ...............................................................................39
Hình 3.3. Màn hình nên kiêng và hướng xuất hành trong ngày ................................39
Hình 3.4. Màn hình chọn tuổi, xem tuổi làm nhà, kết hôn và vận hạn ......................40
Hình 3.5. Màn hình thông tin về kết hôn, vận hạn, làm nhà......................................41
Hình 3.6. Màn hình chọn ngày dương và hiển thị .....................................................41
Hình 3.7. Màn hình chọn ngày âm và hiển thị...........................................................42
Hình 3.8. Màn hình chọn tuổi và xem tính cách........................................................42
Hình 3.9. Màn hình chọn chòm sao và xem tính cách...............................................43