Giao diện dễ dùng, khả năng tuỳ biến cao Dễ bị nhiễm các phần mềm độc hại Kho ứng dụng Google khổng lồ Quá nhiều ứng dụng gây khó kiểm soát chất lượng Có khả năng tối ưu hoá hiệu suất Th
Trang 1ĐẠI HỌC THÁI NGUYÊN
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
THAI NGUYEN UNIVERSITY OF INFORMATION AND COMMUNICATION TECHNOLOGY
BÁO CÁO THỰC TẬP CƠ SỞ
Đề tài: Xây Dựng App Ai Là Triệu Phú
GVHD: Nguyễn Hồng Tân
SVTH: Nguyễn Huy Quang
Mã SV: DTC1954801030056
Lớp KTPM K18A
Trang 2Nội Dung Chính
Tìm hiểu về Java và Android
Khảo sát và phân tích App Ai Là Triệu Phú
Xây dựng App Ai Là Triệu Phú
Trang 3• Java là một ngôn ngữ lập trình, được phát triển bởi James Gosling và các
đồng nghiệp ở Sun Microsystem vào năm 1991, là một ngôn ngữ lập trình
hướng đối tượng và được kế thừa trực tiếp từ C/C++
GIỚI THIỆU VỀ NGÔN NGỮ JAVA
Trang 6• Android là hệ điều hành có mã nguồn mở dựa trên nền tảng Linux do
chính Google phát hành được thiết kế dành cho các nhà phát triển thiết
bị, các nhà mạng, lập trình viên có thể tiếp cận nhanh chóng, điều chỉnh
tự do trong mã nguồn mở đó
GIỚI THIỆU VỀ ANDROID
Trang 8Giao diện dễ dùng, khả năng tuỳ biến cao Dễ bị nhiễm các phần mềm độc hại
Kho ứng dụng Google khổng lồ Quá nhiều ứng dụng gây khó kiểm soát chất lượng
Có khả năng tối ưu hoá hiệu suất Thường xuyên bị đầy bộ nhớ Ram
Sử dụng nhiều ứng dụng cùng lúc, có tính đa nhiệm cao Sự phân mảnh lớn của hệ điều hành Android
Giá thành phải chăng Khả năng cập nhập hệ điều hành chập chạm
Có sự phổ biến cao ở mọi thiết bị
ƯU NHƯỢC ĐIỂM CỦA ANDROID
Trang 9KIẾN TRÚC CƠ BẢN CỦA HỆ ĐIỀU HÀNH ANDROID
Trang 10CÁC THÀNH PHẦN CHÍNH CỦA ỨNG DỤNG ANDROID
Trang 11• Tháng 5/2013, Google cung cấp một công cụ phát triển ứng dụng
Android dựa trên nền tảng IntelliJ IDEA gọi là Android Studio
GIỚI THIỆU MÔI TRƯỜNG PHÁT TRIỂN ANDROID STUDIO
• Android Studio cung cấp những trình soạn thảo riêng biệt tương ứng với hầu hết các file cấu hình và Layout của ứng dụng Android với
định dạng XML
Trang 12CẤU TRÚC CỦA MỘT PROJECT ANDROID
Trang 13• Nhu cầu thực tế:
Giải trí
Rèn luyện trí óc
Tăng khả năng hiểu biết
Tích luỹ kinh nghiệm
KHẢO SÁT THỰC TRẠNG
Trang 14+ Gọi điện thoại cho người thân
+ Hỏi ý kiến 3 khán giả
+ Hỏi ý kiến trong trường quay
KHẢO SÁT THỰC TRẠNG
Trang 15• Ứng dụng gồm các chức năng chính:
- Trả lời câu hỏi
- Sử dụng các quyền trợ giúp.
- Xem mức tiền thưởng đạt được.
- Có thể chơi lại tiếp.
- Xem hướng dẫn.
- Thoát
XÁC ĐỊNH YÊU CẦU VÀ CHỨC NĂNG
Trang 16• Sơ đồ use case tổng quát
PHÂN TÍCH ỨNG DỤNG
Trang 17• Biểu đồ phân rã use case bắt đầu
PHÂN TÍCH ỨNG DỤNG
Trang 18• Biểu đồ phân rã use case hướng dẫn
PHÂN TÍCH ỨNG DỤNG
Trang 19• Biểu đồ use case giới thiệu
PHÂN TÍCH ỨNG DỤNG
Trang 20• Biểu đồ phân rã use case thoát
PHÂN TÍCH ỨNG DỤNG
Trang 21• Biểu đồ trình tự cho quá trình chọn đáp án
PHÂN TÍCH ỨNG DỤNG
Trang 22• Biểu đồ trình tự cho quá trình yêu cầu trợ giúp 50/50
PHÂN TÍCH ỨNG DỤNG
Trang 23• Biểu đồ trình tự cho quá trình yêu cầu trợ giúp gọi điện thoại
PHÂN TÍCH ỨNG DỤNG
Trang 24• Biểu đồ trình tự cho quá trình yêu cầu trợ giúp đổi câu hỏi
PHÂN TÍCH ỨNG DỤNG
Trang 25• Biểu đồ trình tự cho quá trình yêu cầu trợ giúp hỏi khán giả
PHÂN TÍCH ỨNG DỤNG
Trang 26• Biểu đồ hoạt động cho quá trình chọn đáp án
PHÂN TÍCH ỨNG DỤNG
Trang 27• Biểu đồ hoạt động cho quá trình sự trợ giúp 50/50
PHÂN TÍCH ỨNG DỤNG
Trang 28• Biểu đồ hoạt động cho quá trình chọn sự trợ giúp gọi điện thoại
PHÂN TÍCH ỨNG DỤNG
Trang 29• Biểu đồ hoạt động cho quá trình chọn sự trợ giúp hỏi khán giả
PHÂN TÍCH ỨNG DỤNG
Trang 30DEMO CHƯƠNG TRÌNH
Trang 31ĐẠI HỌC THÁI NGUYÊN
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
THAI NGUYEN UNIVERSITY OF INFORMATION AND COMMUNICATION TECHNOLOGY
XIN CẢM ƠN SỰ THEO DÕI CỦA QUÝ THẦY CÔ
CẢM ƠN SỰ THEO DÕI CỦA CÁC BẠN