Tải bản đầy đủ (.doc) (100 trang)

Xây dựng hệ thống xử lý và tương tác với văn bản nền smartphone

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.46 MB, 100 trang )

Xây dựng hệ thống xử lý và tương tác với văn bản nền smartphone
GVHD: TS. Nguyễn Minh Hoàng
NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
Ngày ….. tháng …… năm 2012
Giáo viên hướng dẫn
[Ký và ghi rõ họ tên]

……………………………………………………………..

SVTH:
Nguyễn Minh Huy

Trang 1
Phan Đình Tùng




Xây dựng hệ thống xử lý và tương tác với văn bản nền smartphone
GVHD: TS. Nguyễn Minh Hoàng
NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
Ngày ….. tháng …… năm 2012
Giáo viên phản biện
[Ký và ghi rõ họ tên]

……………………………………………………………..

SVTH:
Nguyễn Minh Huy


Trang 2
Phan Đình Tùng


Xây dựng hệ thống xử lý và tương tác với văn bản nền smartphone
GVHD: TS. Nguyễn Minh Hoàng

MỤC LỤC
MỤC LỤC....................................................................................................................3
DANH MỤC HÌNH....................................................................................................14
MỤC LỤC 3.....................................................................................................15
MỤC LỤC 3 3..................................................................................................15
DANH MỤC HÌNH 7 3...................................................................................15
LỜI CẢM ƠN 7 3............................................................................................15
LỜI GIỚI THIỆU 8 3.......................................................................................15
CHƯƠNG I: CÁC THIẾT BỊ VÀ NỀN TẢNG TRÊN THIẾT BỊ DI ĐỘNG
PHỔ BIẾN HIỆN NAY 10 3...........................................................................15
1.Thị trường Smartphone hiện nay 10 3..........................................................15
2.Sơ lược về một số dòng thiết bị và nền tảng hiện có 12 3............................15
3.Thống kê ứng dụng trên các hệ điều hành phổ biến 14 3.............................15
CHƯƠNG II: TỔNG QUAN VỀ ANDROID 16 3.........................................15
1.Android là gì? 16 3........................................................................................15
2.Sơ lược về lịch sử Android 16 3...................................................................15
3.Tính năng của Android 17 3.........................................................................15
4.Kiến trúc Android 18 3.................................................................................15
4.1.Applications 19 3.......................................................................................15
4.2.Application Framework 19 3.....................................................................15
4.3.Libraries 19 3..............................................................................................15
4.4.Android Runtime 20 3................................................................................15

4.5.Linux Kernel 20 3......................................................................................15
CHƯƠNG III: XÂY DỰNG CHƯƠNG TRÌNH ỨNG DỤNG 21 3.............15
1.Xác định yêu cầu chức năng của hệ thống 21 3...........................................15
SVTH:
Nguyễn Minh Huy

Trang 3
Phan Đình Tùng


Xây dựng hệ thống xử lý và tương tác với văn bản nền smartphone
GVHD: TS. Nguyễn Minh Hoàng
2.Phân tích hệ thống 21 3.................................................................................15
2.1.Giới thiệu Use-Case, Actor 21 3................................................................15
2.2.Mô hình Use-Case 23 4..............................................................................15
2.3.Mô tả Use-Case 24 4..................................................................................15
2.3.1.SelectBook 24 4......................................................................................16
2.3.2.BookShelf 24 4........................................................................................16
2.3.3.Listview 25 4...........................................................................................16
2.3.4.Book 25 4................................................................................................16
2.3.5.SearchBook 26 4.....................................................................................16
2.3.6.Author 27 4..............................................................................................16
2.3.7.Subject 28 4.............................................................................................16
2.3.8.FileName 29 4.........................................................................................16
2.3.9.ReadBook 29 4........................................................................................16
2.3.10. SeeContents 30 4................................................................................16
2.3.11. AdjustOriented 31 4...........................................................................16
2.3.12. NextPreviousPage 32 4......................................................................16
2.3.13. Dictionary 32 4...................................................................................16
2.3.14. AdjustTextSize 33 4...........................................................................16

2.3.15. SeeLink 33 4.......................................................................................16
2.3.16. PlayAudioVideo 34 4.........................................................................16
2.3.17. Highlight 34 4.....................................................................................16
2.3.18. Note 36 4............................................................................................16
2.3.19. SeeNote 38 4......................................................................................16
2.3.20. SearchWord 38 4................................................................................16
2.3.21. TurnToPage 39 4................................................................................16
SVTH:
Nguyễn Minh Huy

Trang 4
Phan Đình Tùng


Xây dựng hệ thống xử lý và tương tác với văn bản nền smartphone
GVHD: TS. Nguyễn Minh Hoàng
2.3.22. AdjustScreenMode 40 4.....................................................................16
2.3.23. VisibleHidePageNumber 40 4...........................................................16
2.3.24. ChangeDayNight 41 5........................................................................16
2.3.25. Help 42 5............................................................................................16
2.3.26. Home 43 5..........................................................................................17
2.3.27. RememberPage 43 5..........................................................................17
2.3.28. Zoom 43 5..........................................................................................17
2.3.29. BackgroundMusic 44 5......................................................................17
2.3.30. BookStore 44 5...................................................................................17
2.3.31. SearchBookInStore 45 5....................................................................17
2.3.32. DownloadBook 45 5..........................................................................17
2.3.33. Lastest 46 5.........................................................................................17
2.4.Biểu đồ trình tự mức phân tích (Sequence Diagram) 47 5........................17
2.4.1.Highlight 47 5..........................................................................................17

2.4.2.Note 49 5.................................................................................................17
2.4.3.NextPreviousPage 52 5...........................................................................17
2.4.4.BackgroundMusic 52 5...........................................................................17
2.5.Biểu đồ trình tự mức thiết kế (Sequence Diagram) 53 5...........................17
2.5.1.Highlight 53 5..........................................................................................17
2.5.2.Note 55 5.................................................................................................17
2.5.3.NextPreviousPage 58 5...........................................................................17
2.5.4.BackgroundMusic 58 5...........................................................................17
2.6.Biểu đồ cộng tác (Collaboration Diagram) 59 5.......................................17
2.6.1.Highlight 59 5..........................................................................................17
2.6.2.Note 59 5.................................................................................................17
SVTH:
Nguyễn Minh Huy

Trang 5
Phan Đình Tùng


Xây dựng hệ thống xử lý và tương tác với văn bản nền smartphone
GVHD: TS. Nguyễn Minh Hoàng
2.6.3.Flip3D 61 5..............................................................................................17
2.6.4.BackgroundMusic 61 5...........................................................................17
2.7.Biểu đồ hoạt động (Activity Diagram) 62 6..............................................17
2.7.1.Highlight 62 6..........................................................................................17
2.7.2.Note 64 6.................................................................................................18
2.7.3.Flip3D 67 6..............................................................................................18
2.7.4.BackgroundMusic 67 6...........................................................................18
2.8.Biểu đồ lớp (Class Diagram) 68 6.............................................................18
2.8.1.Highlight 68 6..........................................................................................18
2.8.2.Note 69 6.................................................................................................18

2.8.3.Flip3D 71 6..............................................................................................18
2.8.4.BackgroundMusic 72 6...........................................................................18
2.9.Một số hình ảnh minh họa chương trình 72 6...........................................18
TỰ ĐÁNH GIÁ VÀ HƯỚNG PHÁT TRIỂN 75 6........................................18
TÀI LIỆU THAM KHẢO 75 6........................................................................18
Tiếng anh 75 6..................................................................................................18
Internet 76 6......................................................................................................18
DANH MỤC HÌNH 7......................................................................................18
LỜI CẢM ƠN 17.............................................................................................18
LỜI GIỚI THIỆU 18........................................................................................18
CHƯƠNG I: CÁC THIẾT BỊ VÀ NỀN TẢNG TRÊN THIẾT BỊ DI ĐỘNG
PHỔ BIẾN HIỆN NAY 20..............................................................................18
1.Thị trường Smartphone hiện nay 20.............................................................18
2.Sơ lược về một số dòng thiết bị và nền tảng hiện có 22...............................18
3.Thống kê ứng dụng trên các hệ điều hành phổ biến 24................................18
CHƯƠNG II: TỔNG QUAN VỀ ANDROID 26............................................19
SVTH:
Nguyễn Minh Huy

Trang 6
Phan Đình Tùng


Xây dựng hệ thống xử lý và tương tác với văn bản nền smartphone
GVHD: TS. Nguyễn Minh Hoàng
1.Android là gì? 26...........................................................................................19
2.Sơ lược về lịch sử Android 26......................................................................19
3.Tính năng của Android 27............................................................................19
4.Kiến trúc Android 28.....................................................................................19
4.1.Applications 29...........................................................................................19

4.2.Application Framework 29........................................................................19
4.3.Libraries 29.................................................................................................19
4.4.Android Runtime 30...................................................................................19
4.5.Linux Kernel 30.........................................................................................19
CHƯƠNG III: XÂY DỰNG CHƯƠNG TRÌNH ỨNG DỤNG 31................19
1.Xác định yêu cầu chức năng của hệ thống 31..............................................19
2.Phân tích hệ thống 31....................................................................................19
2.1.Giới thiệu Use-Case, Actor 31...................................................................19
2.2.Mô hình Use-Case 33.................................................................................19
2.3.Mô tả Use-Case 34.....................................................................................20
2.3.1.SelectBook 34.........................................................................................20
2.3.2.BookShelf 34...........................................................................................20
2.3.3.Listview 35..............................................................................................20
2.3.4.Book 35...................................................................................................20
2.3.5.SearchBook 36........................................................................................20
2.3.6.Author 37.................................................................................................20
2.3.7.Subject 38................................................................................................20
2.3.8.FileName 39............................................................................................20
2.3.9.ReadBook 39...........................................................................................20
2.3.10. SeeContents 40...................................................................................20
SVTH:
Nguyễn Minh Huy

Trang 7
Phan Đình Tùng


Xây dựng hệ thống xử lý và tương tác với văn bản nền smartphone
GVHD: TS. Nguyễn Minh Hoàng
2.3.11. AdjustOriented 41..............................................................................20

2.3.12. NextPreviousPage 42.........................................................................20
2.3.13. Dictionary 42......................................................................................20
2.3.14. AdjustTextSize 43..............................................................................20
2.3.15. SeeLink 43..........................................................................................20
2.3.16. PlayAudioVideo 44............................................................................20
2.3.17. Highlight 44........................................................................................20
2.3.18. Note 46...............................................................................................20
2.3.19. SeeNote 48.........................................................................................20
2.3.20. SearchWord 48...................................................................................20
2.3.21. TurnToPage 49...................................................................................20
2.3.22. AdjustScreenMode 50........................................................................20
2.3.23. VisibleHidePageNumber 50..............................................................20
2.3.24. ChangeDayNight 51...........................................................................20
2.3.25. Help 52...............................................................................................21
2.3.26. Home 53.............................................................................................21
2.3.27. RememberPage 53.............................................................................21
2.3.28. Zoom 53.............................................................................................21
2.3.29. BackgroundMusic 54.........................................................................21
2.3.30. BookStore 54......................................................................................21
2.3.31. SearchBookInStore 55.......................................................................21
2.3.32. DownloadBook 55.............................................................................21
2.3.33. Lastest 56............................................................................................21
2.4.Biểu đồ trình tự mức phân tích (Sequence Diagram) 57...........................21
2.4.1.Highlight 57.............................................................................................21
SVTH:
Nguyễn Minh Huy

Trang 8
Phan Đình Tùng



Xây dựng hệ thống xử lý và tương tác với văn bản nền smartphone
GVHD: TS. Nguyễn Minh Hoàng
2.4.2.Note 59....................................................................................................21
2.4.3.NextPreviousPage 62..............................................................................21
2.4.4.BackgroundMusic 62..............................................................................21
2.5.Biểu đồ trình tự mức thiết kế (Sequence Diagram) 63..............................21
2.5.1.Highlight 63.............................................................................................21
2.5.2.Note 65....................................................................................................21
2.5.3.NextPreviousPage 68..............................................................................22
2.5.4.BackgroundMusic 68..............................................................................22
2.6.Biểu đồ cộng tác (Collaboration Diagram) 69...........................................22
2.6.1.Highlight 69.............................................................................................22
2.6.2.Note 69....................................................................................................22
2.6.3.Flip3D 71.................................................................................................22
2.6.4.BackgroundMusic 71..............................................................................22
2.7.Biểu đồ hoạt động (Activity Diagram) 72.................................................22
2.7.1.Highlight 72.............................................................................................22
2.7.2.Note 74....................................................................................................22
2.7.3.Flip3D 77.................................................................................................22
2.7.4.BackgroundMusic 77..............................................................................23
2.8.Biểu đồ lớp (Class Diagram) 78................................................................23
2.8.1.Highlight 78.............................................................................................23
2.8.2.Note 79....................................................................................................23
2.8.3.Flip3D 81.................................................................................................23
2.8.4.BackgroundMusic 82..............................................................................23
2.9.Một số hình ảnh minh họa chương trình 82...............................................23
TỰ ĐÁNH GIÁ VÀ HƯỚNG PHÁT TRIỂN 85...........................................24
SVTH:
Nguyễn Minh Huy


Trang 9
Phan Đình Tùng


Xây dựng hệ thống xử lý và tương tác với văn bản nền smartphone
GVHD: TS. Nguyễn Minh Hoàng
TÀI LIỆU THAM KHẢO 85...........................................................................24
Tiếng anh 85.....................................................................................................24
Internet 86.........................................................................................................24
LỜI CẢM ƠN.............................................................................................................24
LỜI GIỚI THIỆU.......................................................................................................25
CHƯƠNG I: CÁC THIẾT BỊ VÀ NỀN TẢNG TRÊN THIẾT BỊ DI ĐỘNG PHỔ
BIẾN HIỆN NAY.......................................................................................................27
1.Thị trường Smartphone hiện nay.........................................................................27
2.Sơ lược về một số dòng thiết bị và nền tảng hiện có...........................................29
3.Thống kê ứng dụng trên các hệ điều hành phổ biến............................................31
CHƯƠNG II: TỔNG QUAN VỀ ANDROID...........................................................33
1.Android là gì?.......................................................................................................33
2.Sơ lược về lịch sử Android..................................................................................33
3.Tính năng của Android........................................................................................34
4.Kiến trúc Android................................................................................................35
4.1.Applications...................................................................................................36
4.2.Application Framework.................................................................................36
4.3.Libraries.........................................................................................................36
4.4.Android Runtime...........................................................................................37
4.5.Linux Kernel..................................................................................................37
CHƯƠNG III: XÂY DỰNG CHƯƠNG TRÌNH ỨNG DỤNG...............................38
1.Xác định yêu cầu chức năng của hệ thống..........................................................38
2.Phân tích hệ thống................................................................................................38

2.1.Giới thiệu Use-Case, Actor...........................................................................38
2.2.Mô hình Use-Case.........................................................................................40
SVTH:
Nguyễn Minh Huy
Trang 10
Phan Đình Tùng


Xây dựng hệ thống xử lý và tương tác với văn bản nền smartphone
GVHD: TS. Nguyễn Minh Hoàng
2.3.Mô tả Use-Case..............................................................................................41
2.3.1.SelectBook...............................................................................................41
2.3.2.BookShelf................................................................................................41
2.3.3.Listview...................................................................................................42
2.3.4.Book........................................................................................................42
2.3.5.SearchBook.............................................................................................43
2.3.6.Author......................................................................................................44
2.3.7.Subject.....................................................................................................45
2.3.8.FileName.................................................................................................46
2.3.9.ReadBook................................................................................................46
2.3.10. SeeContents........................................................................................47
2.3.11. AdjustOriented...................................................................................48
2.3.12. NextPreviousPage..............................................................................49
2.3.13. Dictionary...........................................................................................49
2.3.14. AdjustTextSize...................................................................................50
2.3.15. SeeLink...............................................................................................50
2.3.16. PlayAudioVideo.................................................................................51
2.3.17. Highlight.............................................................................................51
2.3.18. Note....................................................................................................53
2.3.19. SeeNote..............................................................................................55

2.3.20. SearchWord........................................................................................55
2.3.21. TurnToPage........................................................................................56
2.3.22. AdjustScreenMode.............................................................................57
2.3.23. VisibleHidePageNumber...................................................................57
2.3.24. ChangeDayNight................................................................................58
SVTH:
Nguyễn Minh Huy

Trang 11
Phan Đình Tùng


Xây dựng hệ thống xử lý và tương tác với văn bản nền smartphone
GVHD: TS. Nguyễn Minh Hoàng
2.3.25. Help....................................................................................................59
2.3.26. Home..................................................................................................60
2.3.27. RememberPage..................................................................................60
2.3.28. Zoom...................................................................................................60
2.3.29. BackgroundMusic..............................................................................61
2.3.30. BookStore...........................................................................................61
2.3.31. SearchBookInStore............................................................................62
2.3.32. DownloadBook..................................................................................62
2.3.33. Lastest.................................................................................................63
2.4.Biểu đồ trình tự mức phân tích (Sequence Diagram)...................................64
2.4.1.Highlight..................................................................................................64
2.4.2.Note.........................................................................................................66
2.4.3.NextPreviousPage...................................................................................69
2.4.4.BackgroundMusic...................................................................................69
2.5.Biểu đồ trình tự mức thiết kế (Sequence Diagram)......................................70
2.5.1.Highlight..................................................................................................70

2.5.2.Note.........................................................................................................72
2.5.3.NextPreviousPage...................................................................................75
2.5.4.BackgroundMusic...................................................................................75
2.6.Biểu đồ cộng tác (Collaboration Diagram)...................................................76
2.6.1.Highlight..................................................................................................76
2.6.2.Note.........................................................................................................76
2.6.3.Flip3D......................................................................................................78
2.6.4.BackgroundMusic...................................................................................78
2.7.Biểu đồ hoạt động (Activity Diagram)..........................................................79
SVTH:
Nguyễn Minh Huy

Trang 12
Phan Đình Tùng


Xây dựng hệ thống xử lý và tương tác với văn bản nền smartphone
GVHD: TS. Nguyễn Minh Hoàng
2.7.1.Highlight..................................................................................................79
2.7.2.Note.........................................................................................................81
2.7.3.Flip3D......................................................................................................84
2.7.4.BackgroundMusic...................................................................................84
2.8.Biểu đồ lớp (Class Diagram).........................................................................85
2.8.1.Highlight..................................................................................................85
2.8.2.Note.........................................................................................................86
2.8.3.Flip3D......................................................................................................88
2.8.4.BackgroundMusic...................................................................................89
2.9.Một số hình ảnh minh họa chương trình.......................................................89
TỰ ĐÁNH GIÁ VÀ HƯỚNG PHÁT TRIỂN...........................................................92
TÀI LIỆU THAM KHẢO..........................................................................................92

Tiếng anh.................................................................................................................92
Internet.....................................................................................................................93

SVTH:
Nguyễn Minh Huy

Trang 13
Phan Đình Tùng


Xây dựng hệ thống xử lý và tương tác với văn bản nền smartphone
GVHD: TS. Nguyễn Minh Hoàng

SVTH:
Nguyễn Minh Huy

Trang 14
Phan Đình Tùng


Xây dựng hệ thống xử lý và tương tác với văn bản nền smartphone
GVHD: TS. Nguyễn Minh Hoàng

DANH MỤC HÌNH
MỤC LỤC....................................................................................................................3
MỤC LỤC 3.......................................................................................................3
DANH MỤC HÌNH 14......................................................................................3
MỤC LỤC 3 15..................................................................................................3
MỤC LỤC 3 3 15...............................................................................................3
DANH MỤC HÌNH 7 3 15................................................................................3

LỜI CẢM ƠN 7 3 15.........................................................................................3
LỜI GIỚI THIỆU 8 3 15....................................................................................3
CHƯƠNG I: CÁC THIẾT BỊ VÀ NỀN TẢNG TRÊN THIẾT BỊ DI ĐỘNG
PHỔ BIẾN HIỆN NAY 10 3 15........................................................................3
1.Thị trường Smartphone hiện nay 10 3 15.......................................................3
2.Sơ lược về một số dòng thiết bị và nền tảng hiện có 12 3 15.........................3
3.Thống kê ứng dụng trên các hệ điều hành phổ biến 14 3 15..........................3
CHƯƠNG II: TỔNG QUAN VỀ ANDROID 16 3 15......................................3
1.Android là gì? 16 3 15.....................................................................................3
2.Sơ lược về lịch sử Android 16 3 15................................................................3
3.Tính năng của Android 17 3 15......................................................................3
4.Kiến trúc Android 18 3 15..............................................................................3
4.1.Applications 19 3 15....................................................................................3
4.2.Application Framework 19 3 15..................................................................3
4.3.Libraries 19 3 15...........................................................................................3
4.4.Android Runtime 20 3 15.............................................................................3
4.5.Linux Kernel 20 3 15...................................................................................3
CHƯƠNG III: XÂY DỰNG CHƯƠNG TRÌNH ỨNG DỤNG 21 3 15..........3
SVTH:
Nguyễn Minh Huy

Trang 15
Phan Đình Tùng


Xây dựng hệ thống xử lý và tương tác với văn bản nền smartphone
GVHD: TS. Nguyễn Minh Hoàng
1.Xác định yêu cầu chức năng của hệ thống 21 3 15........................................3
2.Phân tích hệ thống 21 3 15..............................................................................4
2.1.Giới thiệu Use-Case, Actor 21 3 15.............................................................4

2.2.Mô hình Use-Case 23 4 15...........................................................................4
2.3.Mô tả Use-Case 24 4 15...............................................................................4
2.3.1.SelectBook 24 4 16...................................................................................4
2.3.2.BookShelf 24 4 16.....................................................................................4
2.3.3.Listview 25 4 16........................................................................................4
2.3.4.Book 25 4 16.............................................................................................4
2.3.5.SearchBook 26 4 16..................................................................................4
2.3.6.Author 27 4 16...........................................................................................4
2.3.7.Subject 28 4 16..........................................................................................4
2.3.8.FileName 29 4 16......................................................................................4
2.3.9.ReadBook 29 4 16.....................................................................................4
2.3.10. SeeContents 30 4 16.............................................................................4
2.3.11. AdjustOriented 31 4 16........................................................................4
2.3.12. NextPreviousPage 32 4 16...................................................................4
2.3.13. Dictionary 32 4 16................................................................................4
2.3.14. AdjustTextSize 33 4 16........................................................................4
2.3.15. SeeLink 33 4 16....................................................................................4
2.3.16. PlayAudioVideo 34 4 16......................................................................4
2.3.17. Highlight 34 4 16.................................................................................4
2.3.18. Note 36 4 16.........................................................................................4
2.3.19. SeeNote 38 4 16...................................................................................4
2.3.20. SearchWord 38 4 16.............................................................................4
SVTH:
Nguyễn Minh Huy

Trang 16
Phan Đình Tùng


Xây dựng hệ thống xử lý và tương tác với văn bản nền smartphone

GVHD: TS. Nguyễn Minh Hoàng
2.3.21. TurnToPage 39 4 16.............................................................................4
2.3.22. AdjustScreenMode 40 4 16..................................................................5
2.3.23. VisibleHidePageNumber 40 4 16........................................................5
2.3.24. ChangeDayNight 41 5 16.....................................................................5
2.3.25. Help 42 5 16.........................................................................................5
2.3.26. Home 43 5 17.......................................................................................5
2.3.27. RememberPage 43 5 17.......................................................................5
2.3.28. Zoom 43 5 17.......................................................................................5
2.3.29. BackgroundMusic 44 5 17...................................................................5
2.3.30. BookStore 44 5 17................................................................................5
2.3.31. SearchBookInStore 45 5 17.................................................................5
2.3.32. DownloadBook 45 5 17.......................................................................5
2.3.33. Lastest 46 5 17......................................................................................5
2.4.Biểu đồ trình tự mức phân tích (Sequence Diagram) 47 5 17.....................5
2.4.1.Highlight 47 5 17.......................................................................................5
2.4.2.Note 49 5 17..............................................................................................5
2.4.3.NextPreviousPage 52 5 17........................................................................5
2.4.4.BackgroundMusic 52 5 17........................................................................5
2.5.Biểu đồ trình tự mức thiết kế (Sequence Diagram) 53 5 17........................5
2.5.1.Highlight 53 5 17.......................................................................................5
2.5.2.Note 55 5 17..............................................................................................5
2.5.3.NextPreviousPage 58 5 17........................................................................5
2.5.4.BackgroundMusic 58 5 17........................................................................5
2.6.Biểu đồ cộng tác (Collaboration Diagram) 59 5 17....................................5
2.6.1.Highlight 59 5 17.......................................................................................5
SVTH:
Nguyễn Minh Huy

Trang 17

Phan Đình Tùng


Xây dựng hệ thống xử lý và tương tác với văn bản nền smartphone
GVHD: TS. Nguyễn Minh Hoàng
2.6.2.Note 59 5 17..............................................................................................5
2.6.3.Flip3D 61 5 17...........................................................................................6
2.6.4.BackgroundMusic 61 5 17........................................................................6
2.7.Biểu đồ hoạt động (Activity Diagram) 62 6 17...........................................6
2.7.1.Highlight 62 6 17.......................................................................................6
2.7.2.Note 64 6 18..............................................................................................6
2.7.3.Flip3D 67 6 18...........................................................................................6
2.7.4.BackgroundMusic 67 6 18........................................................................6
2.8.Biểu đồ lớp (Class Diagram) 68 6 18..........................................................6
2.8.1.Highlight 68 6 18.......................................................................................6
2.8.2.Note 69 6 18..............................................................................................6
2.8.3.Flip3D 71 6 18...........................................................................................6
2.8.4.BackgroundMusic 72 6 18........................................................................6
2.9.Một số hình ảnh minh họa chương trình 72 6 18........................................6
TỰ ĐÁNH GIÁ VÀ HƯỚNG PHÁT TRIỂN 75 6 18.....................................6
TÀI LIỆU THAM KHẢO 75 6 18....................................................................6
Tiếng anh 75 6 18...............................................................................................6
Internet 76 6 18...................................................................................................6
DANH MỤC HÌNH 7 18...................................................................................6
LỜI CẢM ƠN 17 18..........................................................................................6
LỜI GIỚI THIỆU 18 18.....................................................................................6
CHƯƠNG I: CÁC THIẾT BỊ VÀ NỀN TẢNG TRÊN THIẾT BỊ DI ĐỘNG
PHỔ BIẾN HIỆN NAY 20 18...........................................................................6
1.Thị trường Smartphone hiện nay 20 18..........................................................6
2.Sơ lược về một số dòng thiết bị và nền tảng hiện có 22 18............................6

3.Thống kê ứng dụng trên các hệ điều hành phổ biến 24 18.............................6
SVTH:
Nguyễn Minh Huy

Trang 18
Phan Đình Tùng


Xây dựng hệ thống xử lý và tương tác với văn bản nền smartphone
GVHD: TS. Nguyễn Minh Hoàng
CHƯƠNG II: TỔNG QUAN VỀ ANDROID 26 19.........................................6
1.Android là gì? 26 19........................................................................................7
2.Sơ lược về lịch sử Android 26 19...................................................................7
3.Tính năng của Android 27 19.........................................................................7
4.Kiến trúc Android 28 19.................................................................................7
4.1.Applications 29 19.......................................................................................7
4.2.Application Framework 29 19.....................................................................7
4.3.Libraries 29 19..............................................................................................7
4.4.Android Runtime 30 19................................................................................7
4.5.Linux Kernel 30 19......................................................................................7
CHƯƠNG III: XÂY DỰNG CHƯƠNG TRÌNH ỨNG DỤNG 31 19.............7
1.Xác định yêu cầu chức năng của hệ thống 31 19...........................................7
2.Phân tích hệ thống 31 19.................................................................................7
2.1.Giới thiệu Use-Case, Actor 31 19................................................................7
2.2.Mô hình Use-Case 33 19..............................................................................7
2.3.Mô tả Use-Case 34 20..................................................................................7
2.3.1.SelectBook 34 20......................................................................................7
2.3.2.BookShelf 34 20........................................................................................7
2.3.3.Listview 35 20...........................................................................................7
2.3.4.Book 35 20................................................................................................7

2.3.5.SearchBook 36 20.....................................................................................7
2.3.6.Author 37 20..............................................................................................7
2.3.7.Subject 38 20.............................................................................................7
2.3.8.FileName 39 20.........................................................................................7
2.3.9.ReadBook 39 20........................................................................................7
SVTH:
Nguyễn Minh Huy

Trang 19
Phan Đình Tùng


Xây dựng hệ thống xử lý và tương tác với văn bản nền smartphone
GVHD: TS. Nguyễn Minh Hoàng
2.3.10. SeeContents 40 20................................................................................7
2.3.11. AdjustOriented 41 20...........................................................................8
2.3.12. NextPreviousPage 42 20......................................................................8
2.3.13. Dictionary 42 20...................................................................................8
2.3.14. AdjustTextSize 43 20...........................................................................8
2.3.15. SeeLink 43 20.......................................................................................8
2.3.16. PlayAudioVideo 44 20.........................................................................8
2.3.17. Highlight 44 20.....................................................................................8
2.3.18. Note 46 20............................................................................................8
2.3.19. SeeNote 48 20......................................................................................8
2.3.20. SearchWord 48 20................................................................................8
2.3.21. TurnToPage 49 20................................................................................8
2.3.22. AdjustScreenMode 50 20.....................................................................8
2.3.23. VisibleHidePageNumber 50 20...........................................................8
2.3.24. ChangeDayNight 51 20........................................................................8
2.3.25. Help 52 21............................................................................................8

2.3.26. Home 53 21..........................................................................................8
2.3.27. RememberPage 53 21..........................................................................8
2.3.28. Zoom 53 21..........................................................................................8
2.3.29. BackgroundMusic 54 21......................................................................8
2.3.30. BookStore 54 21...................................................................................8
2.3.31. SearchBookInStore 55 21....................................................................8
2.3.32. DownloadBook 55 21..........................................................................8
2.3.33. Lastest 56 21.........................................................................................8
2.4.Biểu đồ trình tự mức phân tích (Sequence Diagram) 57 21........................8
SVTH:
Nguyễn Minh Huy

Trang 20
Phan Đình Tùng


Xây dựng hệ thống xử lý và tương tác với văn bản nền smartphone
GVHD: TS. Nguyễn Minh Hoàng
2.4.1.Highlight 57 21..........................................................................................8
2.4.2.Note 59 21.................................................................................................9
2.4.3.NextPreviousPage 62 21...........................................................................9
2.4.4.BackgroundMusic 62 21...........................................................................9
2.5.Biểu đồ trình tự mức thiết kế (Sequence Diagram) 63 21...........................9
2.5.1.Highlight 63 21..........................................................................................9
2.5.2.Note 65 21.................................................................................................9
2.5.3.NextPreviousPage 68 22...........................................................................9
2.5.4.BackgroundMusic 68 22...........................................................................9
2.6.Biểu đồ cộng tác (Collaboration Diagram) 69 22.......................................9
2.6.1.Highlight 69 22..........................................................................................9
2.6.2.Note 69 22.................................................................................................9

2.6.3.Flip3D 71 22..............................................................................................9
2.6.4.BackgroundMusic 71 22...........................................................................9
2.7.Biểu đồ hoạt động (Activity Diagram) 72 22..............................................9
2.7.1.Highlight 72 22..........................................................................................9
2.7.2.Note 74 22.................................................................................................9
2.7.3.Flip3D 77 22..............................................................................................9
2.7.4.BackgroundMusic 77 23...........................................................................9
2.8.Biểu đồ lớp (Class Diagram) 78 23.............................................................9
2.8.1.Highlight 78 23..........................................................................................9
2.8.2.Note 79 23.................................................................................................9
2.8.3.Flip3D 81 23..............................................................................................9
2.8.4.BackgroundMusic 82 23...........................................................................9
2.9.Một số hình ảnh minh họa chương trình 82 23...........................................9
SVTH:
Nguyễn Minh Huy

Trang 21
Phan Đình Tùng


Xây dựng hệ thống xử lý và tương tác với văn bản nền smartphone
GVHD: TS. Nguyễn Minh Hoàng
TỰ ĐÁNH GIÁ VÀ HƯỚNG PHÁT TRIỂN 85 24........................................9
TÀI LIỆU THAM KHẢO 85 24......................................................................10
Tiếng anh 85 24................................................................................................10
Internet 86 24....................................................................................................10
LỜI CẢM ƠN 24.............................................................................................10
LỜI GIỚI THIỆU 25........................................................................................10
CHƯƠNG I: CÁC THIẾT BỊ VÀ NỀN TẢNG TRÊN THIẾT BỊ DI ĐỘNG
PHỔ BIẾN HIỆN NAY 27..............................................................................10

1.Thị trường Smartphone hiện nay 27.............................................................10
2.Sơ lược về một số dòng thiết bị và nền tảng hiện có 29...............................10
3.Thống kê ứng dụng trên các hệ điều hành phổ biến 31................................10
CHƯƠNG II: TỔNG QUAN VỀ ANDROID 33............................................10
1.Android là gì? 33...........................................................................................10
2.Sơ lược về lịch sử Android 33......................................................................10
3.Tính năng của Android 34............................................................................10
4.Kiến trúc Android 35.....................................................................................10
4.1.Applications 36...........................................................................................10
4.2.Application Framework 36........................................................................10
4.3.Libraries 36.................................................................................................10
4.4.Android Runtime 37...................................................................................10
4.5.Linux Kernel 37.........................................................................................10
CHƯƠNG III: XÂY DỰNG CHƯƠNG TRÌNH ỨNG DỤNG 38................10
1.Xác định yêu cầu chức năng của hệ thống 38..............................................10
2.Phân tích hệ thống 38....................................................................................10
2.1.Giới thiệu Use-Case, Actor 38...................................................................10
2.2.Mô hình Use-Case 40.................................................................................10
SVTH:
Nguyễn Minh Huy

Trang 22
Phan Đình Tùng


Xây dựng hệ thống xử lý và tương tác với văn bản nền smartphone
GVHD: TS. Nguyễn Minh Hoàng
2.3.Mô tả Use-Case 41.....................................................................................11
2.3.1.SelectBook 41.........................................................................................11
2.3.2.BookShelf 41...........................................................................................11

2.3.3.Listview 42..............................................................................................11
2.3.4.Book 42...................................................................................................11
2.3.5.SearchBook 43........................................................................................11
2.3.6.Author 44.................................................................................................11
2.3.7.Subject 45................................................................................................11
2.3.8.FileName 46............................................................................................11
2.3.9.ReadBook 46...........................................................................................11
2.3.10. SeeContents 47...................................................................................11
2.3.11. AdjustOriented 48..............................................................................11
2.3.12. NextPreviousPage 49.........................................................................11
2.3.13. Dictionary 49......................................................................................11
2.3.14. AdjustTextSize 50..............................................................................11
2.3.15. SeeLink 50..........................................................................................11
2.3.16. PlayAudioVideo 51............................................................................11
2.3.17. Highlight 51........................................................................................11
2.3.18. Note 53...............................................................................................11
2.3.19. SeeNote 55.........................................................................................11
2.3.20. SearchWord 55...................................................................................11
2.3.21. TurnToPage 56...................................................................................11
2.3.22. AdjustScreenMode 57........................................................................11
2.3.23. VisibleHidePageNumber 57..............................................................11
2.3.24. ChangeDayNight 58...........................................................................11
SVTH:
Nguyễn Minh Huy

Trang 23
Phan Đình Tùng


Xây dựng hệ thống xử lý và tương tác với văn bản nền smartphone

GVHD: TS. Nguyễn Minh Hoàng
2.3.25. Help 59...............................................................................................12
2.3.26. Home 60.............................................................................................12
2.3.27. RememberPage 60.............................................................................12
2.3.28. Zoom 60.............................................................................................12
2.3.29. BackgroundMusic 61.........................................................................12
2.3.30. BookStore 61......................................................................................12
2.3.31. SearchBookInStore 62.......................................................................12
2.3.32. DownloadBook 62.............................................................................12
2.3.33. Lastest 63............................................................................................12
2.4.Biểu đồ trình tự mức phân tích (Sequence Diagram) 64...........................12
2.4.1.Highlight 64.............................................................................................12
2.4.2.Note 66....................................................................................................12
2.4.3.NextPreviousPage 69..............................................................................12
2.4.4.BackgroundMusic 69..............................................................................12
2.5.Biểu đồ trình tự mức thiết kế (Sequence Diagram) 70..............................12
2.5.1.Highlight 70.............................................................................................12
2.5.2.Note 72....................................................................................................12
2.5.3.NextPreviousPage 75..............................................................................12
2.5.4.BackgroundMusic 75..............................................................................12
2.6.Biểu đồ cộng tác (Collaboration Diagram) 76...........................................12
2.6.1.Highlight 76.............................................................................................12
2.6.2.Note 76....................................................................................................12
2.6.3.Flip3D 78.................................................................................................12
2.6.4.BackgroundMusic 78..............................................................................12
2.7.Biểu đồ hoạt động (Activity Diagram) 79.................................................12
SVTH:
Nguyễn Minh Huy

Trang 24

Phan Đình Tùng


Xây dựng hệ thống xử lý và tương tác với văn bản nền smartphone
GVHD: TS. Nguyễn Minh Hoàng
2.7.1.Highlight 79.............................................................................................13
2.7.2.Note 81....................................................................................................13
2.7.3.Flip3D 84.................................................................................................13
2.7.4.BackgroundMusic 84..............................................................................13
2.8.Biểu đồ lớp (Class Diagram) 85................................................................13
2.8.1.Highlight 85.............................................................................................13
2.8.2.Note 86....................................................................................................13
2.8.3.Flip3D 88.................................................................................................13
2.8.4.BackgroundMusic 89..............................................................................13
2.9.Một số hình ảnh minh họa chương trình 89...............................................13
TỰ ĐÁNH GIÁ VÀ HƯỚNG PHÁT TRIỂN 92...........................................13
TÀI LIỆU THAM KHẢO 92...........................................................................13
Tiếng anh 92.....................................................................................................13
Internet 93.........................................................................................................13
DANH MỤC HÌNH....................................................................................................14
LỜI CẢM ƠN.............................................................................................................31
LỜI GIỚI THIỆU.......................................................................................................32
CHƯƠNG I: CÁC THIẾT BỊ VÀ NỀN TẢNG TRÊN THIẾT BỊ DI ĐỘNG PHỔ
BIẾN HIỆN NAY.......................................................................................................34
1.Thị trường Smartphone hiện nay.........................................................................34
Hình I.1.1 Thị trường smartphone thế giới quý 3 năm 2011.....................................35
2.Sơ lược về một số dòng thiết bị và nền tảng hiện có...........................................36
3.Thống kê ứng dụng trên các hệ điều hành phổ biến............................................38
Hình I.3.1 Thống kê ứng dụng trên các hệ điều hành phổ biến.................................39


SVTH:
Nguyễn Minh Huy

Trang 25
Phan Đình Tùng


×