1. Trang chủ
  2. » Luận Văn - Báo Cáo

Luận văn Tìm hiểu và triển khai Android Apps trên GooglePlay

72 2 0

Đ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

TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI TP HỒ CHÍ MINH KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO THỰC TẬP TỐT NGHIỆP Tìm hiểu và triển khai Android Apps trên Google Play NGÀNH CÔNG NGHỆ THÔNG TIN CHUYÊN NGÀNH CÔNG N[.]

TRƯỜNG ĐẠI HỌC GIAO THƠNG VẬN TẢI TP HỒ CHÍ MINH KHOA CÔNG NGHỆ THÔNG TIN - BÁO CÁO THỰC TẬP TỐT NGHIỆP Tìm hiểu triển khai Android Apps Google Play NGÀNH: CÔNG NGHỆ THÔNG TIN CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN NGƯỜI HƯỚNG DẪN SINH VIÊN THỰC HIỆN: Giảng viên: Lê Quốc Tuấn Nguyễn Văn Hảo; MSSV: 1551120082 Nguyễn Xuân Trường; MSSV: 1551120124 TP HỒ CHÍ MINH – 24/11/2020 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… TP.HCM, ngày … tháng … năm 2020 Giáo viên hướng dẫn NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… TP.HCM, ngày … tháng … năm 2020 Giáo viên phản biện LỜI CAM ĐOAN Tôi tên Nguyễn Văn Hảo Nguyễn Xuân Trường xin cam đoan tự thực Thực Tập Tốt Nghiệp, không chép Thực Tập Tốt Nghiệp khác hình thức nào, số liệu trích dẫn Thực Tập Tốt Nghiệp trung thực, số liệu, thông tin sử dụng Báo cáo Thực Tập Tốt Nghiệp thu thập từ nguồn thực tế, sách báo khoa học chuyên ngành (có trích dẫn đầy đủ theo quy định) Nội dung báo cáo kinh nghiệm thân rút từ trình nghiên cứu tìm hiểu thực tế KHÔNG SAO CHÉP từ nguồn tài liệu, báo cáo khác Nếu có sai sót nào, Chúng tơi xin hồn tồn chịu trách nhiệm theo quy định Nhà Trường Pháp luật MỤC LỤC DANH MỤC CÁC TỪ VIẾT TẮT DANH MỤC HÌNH ẢNH DANH MỤC BẢNG .9 LỜI MỞ ĐẦU 10 CHƯƠNG 1: GIỚI THIỆU VỀ NODEJS 14 1.1 Giới thiệu NodeJS 14 1.1.1 NodeJS nên học NodeJS 14 1.1.2 Ứng dụng NodeJS 15 1.1.3 Hệ sinh thái NodeJS 15 1.1.4 Cách thiết lập NodeJS 16 1.2 Tầm quan trọng JavaScript 18 1.2.1 Giới thiệu lại khái niệm quan trọng JS 18 1.2.2 Tính cần thiết ES6-7 19 1.2.3 Phiên ECMAScript NodeJS 19 1.2.4 Cơng Cụ hỗ trợ lập trình 21 CHƯƠNG 2: ỨNG DỤNG CỦA NODEJS 22 2.1 Chạy ứng dụng NodeJS với terminal 22 2.1.1 Viết code tạo server 22 2.1.2 Chạy server NodeJS 22 2.2 Node package manager(npm) NodeJS module system 23 2.2.1 Node package manager(npm) 23 2.2.2 NodeJS module system 26 2.3 NodeJS core packages .28 2.4 Xử lý yêu cầu API cho ứng dụng NodeJS 29 2.5 Xử lý file ứng dụng NodeJS 30 2.5.1 Mở File Node.js .30 2.5.2 Lấy thông tin File Node.js 32 2.5.3 Ghi liệu vào File Node.js 33 2.5.4 Đọc liệu từ File Node.js 34 2.5.5 Đóng File Node.js 34 2.5.6 Truncate File Node.js 35 2.5.7 Xóa File Node.js 35 2.5.8 Tạo thư mục Node.js 35 2.5.9 Đọc thư mục Node.js 36 2.5.10 Xóa thư mục Node.js 36 2.6 Khái niệm Callback .37 2.6.1 Callback gì? 37 2.6.2 Ví dụ Node JS Callback 38 CHƯƠNG 3: TEMPLATE ENGINE HANDLEBARS .42 3.1 Giới thiệu 42 3.2 Khi nên sử dụng handlebars.js nên sử dụng 42 3.3 Handlebars hoạt động 43 CHƯƠNG 4: EXPRESS.JS VÀ API 46 4.1 Tạo server HTTP đơn giản với NodeJS 46 4.2 Giới thiệu Express 46 4.3 Render phản hồi HTML chuỗi mẫu 47 4.4 Tạo điểm cuối API restful 48 4.5 Sử dụng postman để kiểm tra API Writing tests 54 CHƯƠNG 5: REACT-NATIVE 58 Giới thiệu React-native cách thiết lập React-native 58 CHƯƠNG 6: XÂY DỰNG APP DEMO 61 6.1 Giới thiệu web demo App Tin Tức 61 6.2 Nền tảng công cụ phát triển 61 6.3 Phân tích – thiết kế 62 6.3.1 Mô tả yêu cầu toán 62 6.3.2 Danh sách Actor .62 6.3.3 Danh sách Use-case 63 6.4 Phân tích đặc tả yêu cầu chức Tổ chức 64 CHƯƠNG 7: KIỂM THỬ VÀ VẬN HÀNH 69 KẾT LUẬN 70 Kết đạt 70 Hướng phát triển .71 TÀI LIỆU THAM KHẢO 72 DANH MỤC CÁC TỪ VIẾT TẮT API: Application Program Interface AJAX: Asynchronous Javascript and XML CLI: Command Line Interface ES6: ECMAScript E4X: ECMAScript for XML HTTP: Hypertext Transfer Protocol HTML: Hypertext Markup Language MSI: Microsoft Installer Npm: Node package manager PM: Postman JS: javascript FD: File Descriptor SPA: Single Page Application SQL: Structure Query Language XML: Extensible Markup Language DANH MỤC HÌNH ẢNH Hình 1: Ví dụ callback Hình 2: Kết chạy tập tin blocking-example.js Hình 3: Kết chạy tập tin non-blocking-example.js Hình 4: Danh sách kiểm thử kết Hinh 5: Kết chạy test sử dụng Postman collection runner Hình 6: Sơ đồ Use-case Hình 7.1: Trang chủ Hình 7.2: Trang đăng ký thành viên Hình 7.3: Trang đăng nhập Hình 7.4: Trang liên hệ Hình 7.5: Trang xem chi tiết viết Hình 7.6: Thơng tin profile thành viên Hình 7.7: Trang quản trị Admin Hình 7.8: Trang quản lý viết thành viên Hình 7.9: Một số chức thành viên DANH MỤC BẢNG Bảng1: Một số mô-đun cốt lõi quan trọng Node.js Bảng 2: Các Flag sử dụng cho hoạt động Đọc/Ghi file Node.js Bảng 3: Một số phương thức hữu ích sử dụng để kiểm tra kiểu file Bảng 4: Các tiêu chuẩn để thiết kế API Bảng 5: Danh sách tùy chọn Bảng 6: Danh sách Actor Bảng 7: Danh sách Use-case LỜI MỞ ĐẦU Sau hai tháng tìm hiểu đề tài “xây dựng android apps ”, chúng em hoàn thành tiến độ theo dự kiến đề Để đạt kết này, chúng em xin chân thành cảm ơn trường Đại Học Giao Thông Vận Tải, khoa Công Nghệ Thông Tin tạo điều kiện cho em học thực tập học kỳ Chúng em đặc biêt cảm ơn giáo viên hướng dẫn: thầy Lê Quốc Tuấn – giảng viên Khoa Cơng Nghệ Thơng Tin, tận tình giúp đỡ chúng em trình thực đề tài Chúng em xin chân thành cảm ơn quí thầy Khoa ln tận tình dạy, hướng dẫn trang bị cho chúng em kiến thức bổ ích để hồn thành đề tài công việc sau Trong thời gian thực tập chúng em cố gắng tìm hiểu hồn thành công việc, tránh khỏi thiếu sót, chúng em mong nhận đóng góp ý kiến từ thầy cô bạn để hồn thành tốt Chúng em xin chân thành cảm ơn! 10

Ngày đăng: 20/05/2023, 08:02

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w