ĐỒ ÁN TỐT NGHIỆP XÂY DỰNG ỨNG DỤNG HỌC TỪ VỰNG TIẾNG ANH ĐA NỀN TẢNG SỬ DỤNG IONIC VÀ CORDOVA FRAMEWORK

61 1.1K 8
ĐỒ ÁN TỐT NGHIỆP XÂY DỰNG ỨNG DỤNG  HỌC TỪ VỰNG TIẾNG ANH ĐA NỀN TẢNG  SỬ DỤNG IONIC VÀ CORDOVA FRAMEWORK

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Đầu tiên, tôi xin chân thành cảm ơn thầy cô trong khoa Công Nghệ Thông Tin, trường Đại Học Bách Khoa Đà Nẵng đã truyền đạt nhưng kiến thức quý báu cho tôi trong những năm học vừa qua và nhất là đã tạo điều kiện thuận lợi cho tôi được học tập và thực hiện đề tài tốt nghiệp này. Đặc biệt, tôi xin gửi lời cảm ơn sâu sắc tới Cô: Ts. Lê Thị Mỹ Hạnh đã trực tiếp, tận tình giúp đỡ và hướng dẫn tôi trong suốt thời gian thực hiện đề tài. Và để có được kết quả như ngày hôm nay, tôi rất biết ơn gia đình Ông Bà, Cha Mẹ và những người thân trong gia đình đã động viên, khích lệ và tạo mọi điều kiện thuận lợi nhất về cả vật chất và tinh thần trong suốt quá trình học tập và thực hiện đề tài tốt nghiệp này. Mặc dù đã cố gắng hoàn thành đồ án trong phạm vi và khả năng cho phép nhưng chắc chắn sẽ không tránh khỏi nhưng sai sót. Tôi rất mong nhận được sự thông cảm, góp ý và tận tình chỉ bảo của quý Thầy Cô. Một lần nữ xin chân thành cảm ơn Đà Nẵng, ngày 04 tháng 05 năm 2016 Sinh viên thực hiện Nguyễn Thành Sự LỜI CAM ĐOAN Tôi xin cam đoan: 1. Nội dung trong đồ án này là do tôi thực hiện dưới sự hướng dẫn trực tiếp của cô Ts. Lê Thị Mỹ Hạnh. 2. Các tham khảo dùng trong đồ á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. Nếu có những sao chép không hợp lệ, vi phạm, tôi xin chịu hoàn toàn trách nhiệm.

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CÔNG NGHỆ THÔNG TIN Tel (84-511) 3736949, Fax (84-511) 3842771 Website: itf.dut.udn.vn, E-mail: cntt@dut.udn.vn ĐỒ ÁN TỐT NGHIỆP KỸ SƯ NGÀNH CÔNG NGHỆ THÔNG TIN MÃ NGÀNH: D480201 ĐỀ TÀI : XÂY DỰNG ỨNG DỤNG HỌC TỪ VỰNG TIẾNG ANH ĐA NỀN TẢNG SỬ DỤNG IONIC VÀ CORDOVA FRAMEWORK SINH VIÊN MÃ SINH VIÊN LỚP CBHD : NGUYỄN THÀNH SỰ : 102110286 : 11T3 : TS LÊ THỊ MỸ HẠNH Đà Nẵng, 05/2016 LỜI CẢM ƠN Đầu tiên, xin chân thành cảm ơn thầy cô khoa Công Nghệ Thông Tin, trường Đại Học Bách Khoa Đà Nẵng truyền đạt kiến thức quý báu cho năm học vừa qua tạo điều kiện thuận lợi cho học tập thực đề tài tốt nghiệp Đặc biệt, xin gửi lời cảm ơn sâu sắc tới Cô: Ts Lê Thị Mỹ Hạnh trực tiếp, tận tình giúp đỡ hướng dẫn suốt thời gian thực đề tài Và để có kết ngày hôm nay, biết ơn gia đình Ông Bà, Cha Mẹ người thân gia đình động viên, khích lệ tạo điều kiện thuận lợi vật chất tinh thần suốt trình học tập thực đề tài tốt nghiệp Mặc dù cố gắng hoàn thành đồ án phạm vi khả cho phép chắn không tránh khỏi sai sót Tôi mong nhận thông cảm, góp ý tận tình bảo quý Thầy Cô Một lần nữ xin chân thành cảm ơn! Đà Nẵng, ngày 04 tháng 05 năm 2016 Sinh viên thực Nguyễn Thành Sự i LỜI CAM ĐOAN Tôi xin cam đoan: Nội dung đồ án thực hướng dẫn trực tiếp cô Ts Lê Thị Mỹ Hạnh Các tham khảo dùng đồ án 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ố Nếu có chép không hợp lệ, vi phạm, xin chịu hoàn toàn trách nhiệm Sinh viên thực Nguyễn Thành Sự ii NHẬN XÉT CỦA NGƯỜI HƯỚNG DẪN iii NHẬN XÉT CỦA NGƯỜI PHẢN BIỆN iv MỤC LỤC CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 14 1.1 GIỚI THIỆU VỀ LẬP TRÌNH ĐA NỀN TẢNG 14 1.1.1 Giới thiệu 14 1.1.2 Lập trình đa tảng 15 1) Giới thiệu sơ lượt lập trình đa tảng 15 2) Đa tảng thiết bị di động 15 3) Phân biệt Mobile Web Application Hybrid Application 17 1.2 GIỚI THIỆU VỀ ANGULARJS 18 1.2.1 AngularJS gì? 18 1.2.2 Các tính chung 19 1.2.3 Các tính cốt lõi 19 1.2.4 Các thành phần 20 1.2.5 Ưu điểm 20 1.2.6 Nhược điểm 21 1.3 TÌM HIỂU VỀ IONIC FRAMEWORK .21 1.3.1 Giới thiệu Ionic framework 21 1.3.2 Tính 22 1.3.3 Ưu điểm 23 1.3.4 Nhược điểm 23 1.4 TÌM HIỂU VỀ CORDOVA FRAMEWORK 24 CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 27 2.1 ĐẶC TẢ YÊU CẦU VÀ CHỨC NĂNG 27 2.1.1 Mô tả dự án 27 2.1.2 Nghiên cứu khả thi .27 2.1.3 Đặc tả chức 27 1) Chức Học tập 27 2) Chức Tra từ điển 28 3) Chức Quản lý thông tin cá nhân 28 2.2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 28 2.2.1 Tác nhân sử dụng hệ thống 28 2.2.2 Biểu đồ ca sử dụng .29 1) Biểu đồ tổng quát 29 2) Biểu đồ mức 29 3) Biểu đồ mức 30 4) Biểu đồ mức 31 2.2.3 Biểu đồ hoạt động 33 1) Biểu đồ hoạt động tổng quát hệ thống .33 2) Biểu đồ hạt động – Học tập 34 3) Biểu đồ hoạt động – Tra từ điển 35 4) Biểu đồ hoạt động – Quản lý thông tin cá nhân .35 2.2.4 Biểu đồ lớp 36 2.3 THIẾT KẾ DỮ LIỆU 36 v 2.3.1 Bảng âm lẻ 37 2.3.2 Bảng từ vựng 38 2.3.3 Bảng chủ đề 38 2.3.4 Bảng chủ đề 38 2.3.5 Bảng chủ đề từ .39 2.3.6 Bảng từ loại 39 2.3.7 Bảng từ loại từ vựng 40 2.3.8 Bảng từ vựng ngày 40 2.3.9 Bảng lịch sử kiểm tra 41 2.3.10 Bảng thông tin cá nhân 41 2.3.11 Bảng cấp độ 41 CHƯƠNG 3: TRIỂN KHAI THỰC NGHIỆM VÀ ĐÁNH GIÁ KẾT QUẢ 43 3.1 MÔI TRƯỜNG TRIỂN KHAI 43 3.1.1 Chuẩn bị phần mềm 43 3.1.2 Tiến hành cài đặt môi trường .43 3.2 KẾT QUẢ THỰC HIỆN CÁC CHỨC NĂNG 45 3.2.1 Giao diện – giao diện chức Học tập .45 3.2.2 Giao diện chức học âm lẻ 46 1) Giao diện nguyên âm .46 2) Giao diện phụ âm 47 3.2.3 Giao diện chức học từ vựng 48 1) Giao diện học từ vựng theo ngày 50 2) Giao diện chủ đề 51 3.2.4 Giao diện thẻ card 51 3.2.5 Chức tra từ điển 53 3.2.6 Chức quản lý thông tin cá nhân 54 3.3 NHẬN XÉT VÀ ĐÁNH GIÁ KẾT QUẢ 55 vi DANH SÁCH HÌNH ẢNH HÌNH 1.1 ĐA NỀN TẢNG 14 HÌNH 1.2 LẬP TRÌNH ĐA NỀN TẢNG VỚI XAMARIN .16 HÌNH 1.3 SO SÁNH HYBIRD APPLICATION VÀ NATIVE .17 HÌNH 1.4 CÁC TÍNH NĂNG CỦA ANGULARJS 18 HÌNH 1.4 IONIC FRAMEWORK 22 HÌNH 1.5 CÁCH HOẠT ĐỘNG CỦA CORDOVA 25 HÌNH 3.1 MẪU DỰ ÁN IONIC 44 HÌNH 3.2 GIAO DIỆN CHÍNH – CHỨC NĂNG HỌC TẬP 45 HÌNH 3.3 GIAO DIỆN CHỨC NĂNG HỌC ÂM LẺ 46 HÌNH 3.4 GIAO DIỆN CHỨC NĂNG HỌC NGUYÊN ÂM 47 HÌNH 3.5 GIAO DIỆN CHỨC NĂNG HỌC PHỤ ÂM 48 HÌNH 3.6 GIAO DIỆN CHỨC NĂNG HỌC TỪ VỰNG 49 HÌNH 3.7 GIAO DIỆN CHỨC NĂNG HỌC TỪ VỰNG HẰNG NGÀY 50 HÌNH 3.8 GIAO DIỆN CHỨC NĂNG CHỦ ĐỀ .51 HÌNH 3.9 GIAO DIỆN MẶT TRƯỚC CỦA FLASHCARD 52 HÌNH 3.10 GIAO DIỆN MẶT SAU CỦA FLASHCARD .53 HÌNH 3.11 GIAO DIỆN CHỨC NĂNG TRA TỪ ĐIỂN 54 HÌNH 3.12 GIAO DIỆN CHỨC NĂNG QUẢN LÝ THÔNG TIN CÁ NHÂN 55 vii DANH SÁCH HÌNH VẼ HÌNH 2.1 BIỂU ĐỒ CA SỬ DỤNG TỔNG QUÁT 29 HÌNH 2.2 BIỂU ĐỒ CA SỬ DỤNG MỨC .29 HÌNH 2.3 CA SỬ DỤNG MỨC – CHỨC NĂNG HỌC TẬP .30 HÌNH 2.4 CA SỬ DỤNG MỨC – CHỨC NĂNG TRA TỪ ĐIỂN .30 HÌNH 2.5 CA SỬ DỤNG MỨC – CHỨC NĂNG QUẢN LÝ THÔNG TIN CÁ NHÂN .31 HÌNH 2.6 CA SỬ DỤNG MỨC – HỌC ÂM LẺ 31 HÌNH 2.7 CA SỬ DỤNG MỨC – HỌC TỪ VỰNG .32 HÌNH 2.8 BIỂU ĐỒ HOẠT ĐỘNG TỔNG QUÁT 33 HÌNH 2.9 BIỂU ĐỒ HOẠT ĐỘNG – CHỨC NĂNG HỌC TẬP 34 HÌNH 2.10 BIỂU ĐỒ HOẠT ĐỘNG – CHỨC TĂNG TRA TỪ ĐIỂN 35 HÌNH 2.11 BIỂU ĐỒ HOẠT ĐỘNG – CHỨC NĂNG QUẢN LÝ THÔNG TIN CÁ NHÂN .35 HÌNH 2.12 BIỂU ĐỒ LỚP 36 HÌNH 2.13 BIỂU ĐỒ THIẾT KẾ DỮ LIỆU 37 viii DANH SÁCH BẢNG BẢNG BẢNG ÂM LẺ .37 BẢNG BẢNG TỪ VỰNG .38 BẢNG BẢNG CHỦ ĐỀ 38 BẢNG BẢNG CHỦ ĐỀ CON 38 BẢNG BẢNG CHỦ ĐỀ CỦA TỪ 39 BẢNG BẢNG TỪ LOẠI 39 BẢNG BẢNG TỪ LOẠI CỦA TỪ VỰNG 40 BẢNG BẢNG TỪ VỰNG HẰNG NGÀY 40 BẢNG BẢNG LỊCH SỬ KIỂM TRA 41 BẢNG 10 BẢNG THÔNG TIN CÁ NHÂN 41 BẢNG 11 BẢNG CẤP ĐỘ 41 ix Xây dựng ứng dụng học từ vựng tiếng Anh đa tảng sử dung Ionic Cordova 3.2.2 Giao diện chức học âm lẻ Người dùng chọn học âm lẻ Nguyên âm Phụ âm Hình 3.3 Giao diện chức học âm lẻ 1) Giao diện nguyên âm Giao diện sau người dùng chọn học nguyên âm Nguyễn Thành Sự - Lớp 11T3 46 Xây dựng ứng dụng học từ vựng tiếng Anh đa tảng sử dung Ionic Cordova Hình 3.4 Giao diện chức học nguyên âm 2) Giao diện phụ âm Giao diện sau người dùng chọn học phụ âm Nguyễn Thành Sự - Lớp 11T3 47 Xây dựng ứng dụng học từ vựng tiếng Anh đa tảng sử dung Ionic Cordova Hình 3.5 Giao diện chức học phụ âm 3.2.3 Giao diện chức học từ vựng Người dùng chọn việc học theo ngày, học theo chủ đề Nguyễn Thành Sự - Lớp 11T3 48 Xây dựng ứng dụng học từ vựng tiếng Anh đa tảng sử dung Ionic Cordova Hình 3.6 Giao diện chức học từ vựng Nguyễn Thành Sự - Lớp 11T3 49 Xây dựng ứng dụng học từ vựng tiếng Anh đa tảng sử dung Ionic Cordova 1) Giao diện học từ vựng theo ngày Hình 3.7 Giao diện chức học từ vựng ngày Nguyễn Thành Sự - Lớp 11T3 50 Xây dựng ứng dụng học từ vựng tiếng Anh đa tảng sử dung Ionic Cordova 2) Giao diện chủ đề Hình 3.8 Giao diện chức chủ đề 3.2.4 Giao diện thẻ card − Mặt trước thẻ card: Nguyễn Thành Sự - Lớp 11T3 51 Xây dựng ứng dụng học từ vựng tiếng Anh đa tảng sử dung Ionic Cordova Hình 3.9 Giao diện mặt trước flashcard − Mặt sau thẻ card: Nguyễn Thành Sự - Lớp 11T3 52 Xây dựng ứng dụng học từ vựng tiếng Anh đa tảng sử dung Ionic Cordova Hình 3.10 Giao diện mặt sau flashcard 3.2.5 Chức tra từ điển Người dùng tra từ điển kết hiển thị dạng thẻ card Nguyễn Thành Sự - Lớp 11T3 53 Xây dựng ứng dụng học từ vựng tiếng Anh đa tảng sử dung Ionic Cordova Giao diện sau tìm kiếm thành công Hình 3.11 Giao diện chức tra từ điển 3.2.6 Chức quản lý thông tin cá nhân Người dùng xem thông tin cá nhân họ họ tên, số từ học, điểm cấp độ đạt Nguyễn Thành Sự - Lớp 11T3 54 Xây dựng ứng dụng học từ vựng tiếng Anh đa tảng sử dung Ionic Cordova Hình 3.12 Giao diện chức quản lý thông tin cá nhân 3.3 NHẬN XÉT VÀ ĐÁNH GIÁ KẾT QUẢ Đã xây dựng gần tương đối hoàn chỉnh ứng dụng học từ vựng Đã triển khai thành công tảng Android Chạy thử test ứng dụng thiết bị: máy ảo Genymotion điện thoại Samsung A5 hệ điều hành Android Nguyễn Thành Sự - Lớp 11T3 55 Xây dựng ứng dụng học từ vựng tiếng Anh đa tảng sử dung Ionic Cordova Giải vấn đề học từ vựng tiếng Anh thông qua Flashcard, giúp người dùng ghi nhớ từ vựng cách khô khan cách truyền thống ghi chép sách Học hỏi nhiều kinh nghiệm kiến thức trình tự tạo sản phẩm hoàn chỉnh, từ mở nhiều hướng phát triển tương lai Hiểu biết khái niệm công nghệ lập trình đa tảng Sẽ giúp ích nhiều tương lai Nguyễn Thành Sự - Lớp 11T3 56 Xây dựng ứng dụng học từ vựng tiếng Anh đa tảng sử dung Ionic Cordova KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN KẾT QUẢ ĐẠT ĐƯỢC Trong thời gian tìm hiểu, nghiên cứu sở lý thuyết triển khai ứng dụng công nghệ, đồ án đạt kết sau: Về mặt lý thuyết, đồ án đạt được: − Hình thành xây dựng ý tưởng ứng dụng học từ vựng toàn từ ban đầu − Tìm hiểu nghiên cứu cấu trúc công nghệ Ionic Cordova − Phân tích thiết kế chức ứng dụng Về mặt thực tiễn ứng dụng, đồ án đạt được: − Hoàn thành ứng dụng, giúp người dùng học từ vựng − Trong suốt trình phát triển, em rút nhiều học kinh nghiệm bổ ích, bổ sung thêm kiến thức cá nhân hỗ trợ cho công việc tương lai Tuy nhiên, đồ án tồn vấn đề sau: − Chưa tạo giao diện thân thiện − Chưa tạo kho từ vựng phong phú − Nguồn âm giọng Anh-Mỹ, có nhiều người muốn học giọng Anh-Anh − Hiệu ứng dụng chưa cao − Vẫn chưa thử triển khai hệ thống tảng khác iOS Window Phone − Hiện ứng dụng sử dụng offline HƯỚNG PHÁT TRIỂN Nguyễn Thành Sự - Lớp 11T3 57 Xây dựng ứng dụng học từ vựng tiếng Anh đa tảng sử dung Ionic Cordova Một số số hướng nghiên cứu phát triển đề tài sau: − Thêm chức cho phép người dùng tự tạo thẻ card cho riêng − Thêm chức đạt danh hiệu học tập vượt qua mức hệ thống đặt − Thêm chức báo cáo thống kê theo biểu đồ việc học người dùng, để biết thông tin số từ học tuần, tháng, năm − Gợi ý lập kế hoạch học tập cho người dùng − Có thông báo nhắc nhở học tập điện thoại di dộng người dùng − Xây dựng webservice giúp việc cập nhật liệu ứng dụng dễ dàng cho người dùng − Tạo môi trường đua học tập người dùng thông qua điểm số họ, sau triển khai ứng dụng thành online − Xây dựng ứng dụng với với phiên Admin để dễ dàng việc cập nhật liệu − Tiếp tục xây dựng thêm ứng dụng hữu ích khác tương lại công nghệ lập trình đa tảng Ionic Nguyễn Thành Sự - Lớp 11T3 58 Xây dựng ứng dụng học từ vựng tiếng Anh đa tảng sử dung Ionic Cordova − TÀI LIỆU THAM KHẢO Internet [1] http://ionicframework.com/docs/ [2] http://www.w3schools.com/ [3] https://cordova.apache.org/docs/en/latest/ Nguyễn Thành Sự - Lớp 11T3 59 Xây dựng ứng dụng học từ vựng tiếng Anh đa tảng sử dung Ionic Cordova PHỤ LỤC Nguyễn Thành Sự - Lớp 11T3 60 [...]... vựng tiếng Anh đa nền tảng sử dung Ionic và Cordova 2.2.2 Biểu đồ ca sử dụng 1) Biểu đồ tổng quát Hình 2.1 Biểu đồ ca sử dụng tổng quát 2) Biểu đồ mức 0 Hình 2.2 Biểu đồ ca sử dụng mức 0 Nguyễn Thành Sự - Lớp 11T3 29 Xây dựng ứng dụng học từ vựng tiếng Anh đa nền tảng sử dung Ionic và Cordova 3) Biểu đồ mức 1 − Ca sử dụng – chức năng học tập Hình 2.3 Ca sử dụng mức 1 – chức năng học tập − Ca sử dụng -... từ vựng Nguyễn Thành Sự - Lớp 11T3 31 Xây dựng ứng dụng học từ vựng tiếng Anh đa nền tảng sử dung Ionic và Cordova Hình 2.7 Ca sử dụng mức 2 – học từ vựng Nguyễn Thành Sự - Lớp 11T3 32 Xây dựng ứng dụng học từ vựng tiếng Anh đa nền tảng sử dung Ionic và Cordova 2.2.3 Biểu đồ hoạt động 1) Biểu đồ hoạt động tổng quát của hệ thống Hình 2.8 Biểu đồ hoạt động tổng quát Nguyễn Thành Sự - Lớp 11T3 33 Xây dựng. .. Thành Sự - Lớp 11T3 33 Xây dựng ứng dụng học từ vựng tiếng Anh đa nền tảng sử dung Ionic và Cordova 2) Biểu đồ hạt động – Học tập Hình 2.9 Biểu đồ hoạt động – chức năng học tập Nguyễn Thành Sự - Lớp 11T3 34 Xây dựng ứng dụng học từ vựng tiếng Anh đa nền tảng sử dung Ionic và Cordova 3) Biểu đồ hoạt động – Tra từ điển Hình 2.10 Biểu đồ hoạt động – chức tăng tra từ điển 4) Biểu đồ hoạt động – Quản lý thông... tra từ điển Hình 2.4 Ca sử dụng mức 1 – chức năng tra từ điển − Ca sử dụng - chức năng quản lý thông tin cá nhân Nguyễn Thành Sự - Lớp 11T3 30 Xây dựng ứng dụng học từ vựng tiếng Anh đa nền tảng sử dung Ionic và Cordova Hình 2.5 Ca sử dụng mức 1 – chức năng quản lý thông tin cá nhân 4) Biểu đồ mức 2 − Ca sử dụng - chức năng học âm lẻ Hình 2.6 Ca sử dụng mức 2 – học âm lẻ − Ca sử dụng - chức năng học từ. .. tích và thiết kế hệ thống − Phân tích dữ liệu Chương 3: Triển khai thực nghiệm và đánh giá kết quả Nguyễn Thành Sự - Lớp 11T3 12 Xây dựng ứng dụng học từ vựng tiếng Anh đa nền tảng sử dung Ionic và Cordova − Môi trường triển khai − Kết quả thực hiện các chức năng − Nhận xét và đánh giá kết quả Kết luận và hướng phát triển Nguyễn Thành Sự - Lớp 11T3 13 Xây dựng ứng dụng học từ vựng tiếng Anh đa nền tảng. .. Thành Sự - Lớp 11T3 11 Xây dựng ứng dụng học từ vựng tiếng Anh đa nền tảng sử dung Ionic và Cordova 2.2 Ý nghĩa Giúp đỡ những người học từ vựng tiếng Anh một cách dễ dàng và hiệu quả nhất có thể Tổng hợp và lưu trữ từ vựng giúp mọi người có thể tìm kiếm dễ dàng Chỉ xây dựng và phát triển một lần, sau đó triển khai ra nhiều nền tảng di động nhằm tiết kiệm thời gian và tiền bạc Học hỏi, tích lũy kinh... Nguyễn Thành Sự - Lớp 11T3 24 Xây dựng ứng dụng học từ vựng tiếng Anh đa nền tảng sử dung Ionic và Cordova Hình 1.5 Cách hoạt động của Cordova Kể từ phiên bản 3.0, có thể chọn một trong hai quy trình để phát triển một ứng dụng di động − Cross-platform workflow: được sử dụng khi muốn xây dựng ứng dụng trên càng nhiều nền tảng càng tốt, mà ít cần quan tâm đến đặc trưng của nền tảng Trung tâm của quy trình... triển ứng dụng Nguyễn Thành Sự - Lớp 11T3 26 Xây dựng ứng dụng học từ vựng tiếng Anh đa nền tảng sử dung Ionic và Cordova CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG Chương này trình bày việc đặc tả yêu cầu, các bước phân tích và thiết kế hệ thống cũng như thiết kế dữ liệu của ứng dụng 2.1 ĐẶC TẢ YÊU CẦU VÀ CHỨC NĂNG 2.1.1 Mô tả dự án Loại người dùng: − Cho những người dùng muốn học từ vựng tiếng anh −... Xây dựng ứng dụng học từ vựng tiếng Anh đa nền tảng sử dung Ionic và Cordova Với mỗi nền tảng trên chúng đều có công cụ và ngôn ngữ lập trình gốc (Native) mà chúng chỉ phục vụ cho việc biên soạn, phát triển, biên dịch và triển khai ứng dụng cho chính nó Nhận thấy, việc phát triển một ứng dụng dành cho tất các nền tảng được nêu ra ở trên thì chúng ta phải học ít nhất là ba loại ngôn ngữ khác nhau, sử. .. mạnh để viết các ứng dụng hybrid Nguyễn Thành Sự - Lớp 11T3 21 Xây dựng ứng dụng học từ vựng tiếng Anh đa nền tảng sử dung Ionic và Cordova Hình 1.4 Ionic framework Có thể coi Ionic như là một bộ khung front-end giúp kiểm soát hình ảnh và trải nghiệm trên ứng dụng Giống như “Bootstrap for Native”, nhưng với sự hỗ trợ của một lượng lớn các thành phần di động, hiệu ứng chuyển động mượt mà và thiết kế đẹp

Ngày đăng: 28/05/2016, 10:30

Từ khóa liên quan

Mục lục

  • CHƯƠNG 1: CƠ SỞ LÝ THUYẾT

    • 1.1. GIỚI THIỆU VỀ LẬP TRÌNH ĐA NỀN TẢNG

      • 1.1.1. Giới thiệu

      • 1.1.2. Lập trình đa nền tảng

      • 1.2. GIỚI THIỆU VỀ ANGULARJS

        • 1.2.1. AngularJS là gì?

        • 1.2.2. Các tính năng chung

        • 1.2.3. Các tính năng cốt lõi

        • 1.2.4. Các thành phần chính

        • 1.2.5. Ưu điểm

        • 1.2.6. Nhược điểm

        • 1.3. TÌM HIỂU VỀ IONIC FRAMEWORK

          • 1.3.1. Giới thiệu Ionic framework

          • 1.3.2. Tính năng

          • 1.3.3. Ưu điểm

          • 1.3.4. Nhược điểm

          • 1.4. TÌM HIỂU VỀ CORDOVA FRAMEWORK

          • CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

            • 2.1. ĐẶC TẢ YÊU CẦU VÀ CHỨC NĂNG

              • 2.1.1. Mô tả dự án

              • 2.1.2. Nghiên cứu khả thi

              • 2.1.3. Đặc tả chức năng

              • 2.2. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

                • 2.2.1. Tác nhân sử dụng hệ thống

                • 2.2.2. Biểu đồ ca sử dụng

                • 2.2.3. Biểu đồ hoạt động

                • 2.2.4. Biểu đồ lớp

Tài liệu cùng người dùng

Tài liệu liên quan