1. Trang chủ
  2. » Thể loại khác

...Trần Thế Hải.pdf

9 209 3

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 9
Dung lượng 108,85 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

...Trần Thế Hải.pdf tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về tất cả các lĩnh vực kinh tế,...

Trang 1

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN

TRẦN THẾ HẢI

XÂY DỰNG ỨNG DỤNG GYM CLUB MOBILE TRÊN

HỆ ĐIỀU HÀNH ANDROID

CHUYÊN NGÀNH : CÔNG NGHỆ THÔNG TIN

MÃ NGÀNH : D480201

NGƯỜI HƯỚNG DẪN: TS NGUYỄN LONG GIANG

Hà Nội – 2016

Trang 2

LỜI CAM ĐOAN

Em xin cam đoan đây là đề tài nghiên cứu của riêng em và được sự hướng dẫn khoa học của TS Nguyễn Long Giang Các nội dung nghiên cứu, kết quả trong đề tài này là trung thực và chưa công bố dưới bất kỳ hình thức nào trước đây Những số liệu trong các bảng biểu phục vụ cho việc phân tích, nhận xét, đánh giá được chính tác giả thu thập từ các nguồn khác nhau có ghi rõ trong phần tài liệu tham khảo

Ngoài ra, trong đồ án còn sử dụng một số nhận xét, đánh giá cũng như số liệu của các tác giả khác, cơ quan tổ chức khác đều có trích dẫn

Nếu phát hiện có bất kỳ sự gian lận nào em xin hoàn toàn chịu trách nhiệm

về nội dung đồ án của mình Trường Đại học Tài nguyên và Môi trường Hà Nội cùng Khoa Công nghệ thông tin không liên quan đến những vi phạm tác quyền, bản quyền do em gây ra trong quá trình thực hiện (nếu có) Em xin

chân thành cảm ơn!

Sinh viên

Trần Thế Hải

Trang 3

LỜI CẢM ƠN

Trên thực tế không có sự thành công nào mà không gắn liền với những sự giúp đỡ mọi người dù ít hay nhiều, dù trực tiếp hay gián tiếp Trong suốt thời gian học tập nhất là trong quá trình làm đồ án, em đã nhận được rất nhiều sự quan tâm giúp đỡ nhiệt tình của các thầy cô, bạn bè và gia đình

Đầu tiên em xin gửi lời cảm ơn sâu sắc đến thầy TS Nguyễn Long Giang, thầy đã trực tiếp hướng dẫn và giúp đỡ em rất nhiều trong thời gian em làm khóa luận này

Em cũng xin gửi lời cảm ơn đến thầy Ts.Hà Mạnh Đào, trưởng khoa công nghệ thông tin, cùng các thầy cô giáo trong Khoa đã nhiệt tình giúp đỡ em trong quá trình học tập tại trường

Cuối cùng, em xin gửi lời cảm ơn chân thành tới gia đình và bạn bè đã luôn giúp đỡ, động viên và tạo điều kiện tốt nhất cho em trong suốt quá trình học tập cũng như trong cuộc sống

Vì năng lực có hạn nên bài báo cáo của em còn nhiều hạn chế và không thể tránh khỏi những thiếu sót, mong thầy cô và các bạn có những ý kiến đóng góp để em có thể hoàn thiện và phát triển đề tài hơn

Em xin chân thành cảm ơn!

Sinh viên thực hiện

Trần Thế Hải

Trang 4

MỤC LỤC DANH MỤC TỪ VIẾT TẮT

DANH MỤC BẢNG

DANH MỤC HÌNH

LỜI MỞ ĐẦU 1

CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 4

1.1 Mô Tả Bài Toán 4

1.2 Quy Trình Nghiệp Vụ 5

1.3 Phân tích yêu cầu 5

1.3.1 Yêu cầu chức năng 5

1.3.2 Yêu cầu phi chức năng 6

CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ ỨNG DỤNG 7

2.1 Các tác nhân và ca sử dụng của ứng dụng 7

2.2 Mô tả chức năng 11

2.3 Các biểu đồ của ứng dụng 12

2.3.1 Biểu đồ usecase các chức năng của ứng dụng 12

2.3.2 Biểu đồ tuần tự 15

2.3.3 Biểu đồ hoạt động 19

2.4 Thiết kế cơ sở dữ liệu 22

2.5 Thiết kế giao diện 25

2.5.1 Màn hình Start 26

2.5.2 Giao diện menu 27

2.5.3 Giao diện bài tập 28

2.5.4 Giao diện nội dung các bài tập 30

2.5.5 Giao diện chương trình luyện tập 31

2.3.6 Giao diện tính BMI 32

Trang 5

CHƯƠNG 3: LỰA CHỌN CÔNG NGHỆ ĐỂ XÂY DỰNG ỨNG DỤNG

33

3.1 Giới thiệu về HĐH Android 33

3.2 Các thành phần cơ bản của một ứng dụng Android 37

3.2.1 Activity 37

3.2.2 Intent 40

3.2.3 Service 41

3.2.4 Content Provider 42

3.2.5 View 42

3.2.6 Lưu trữ dữ liệu 43

3.3 Môi trường lập trình Android Studio 44

3.3.1 Tạo một Project trong Android Studio 45

3.3.3 Cấu trúc một Project trong Android Studio 51

3.3.4 Quy trình thực thi một phần mềm lên thiết bị (thật, emulator) trong Android Studio 54

3.4 Tìm hiểu về Firebase 54

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI 57

1.Kết luận 57

2.Hướng phát triển 57

TÀI LIỆU THAM KHẢO 58

Trang 6

DANH MỤC TỪ VIẾT TẮT

phần mềm

Language

Ngôn ngữ đánh dấu mở

rộng

nặng và chiều cao

Expenditure

Lượng calor cần thiết để duy trì cân nặng

package

Bộ cài đặt ứng dụng trên

hệ điều hành Android

Environment

Cung cấp môi trường lập

trình

Trang 7

DANH MỤC BẢNG

Bảng 2.1: Cập nhật hồ sơ 7

Bảng 2.2: Đặc tả ca làm việc tính chỉ số BMI 8

Bảng 2.3: Đặc tả ca làm việc chọn chương trình luyện tập 8

Bảng 2.4: Đặc tả ca làm việc chọn bài tập 9

Bảng 2.5: Đặc tả ca làm việc sử dụng đồng hồ đếm 9

Bảng 2.6: Đặc tả ca làm việc tính chỉ số TDEE 9

Bảng 2.7: Chọn thực đơn dinh dưỡng 10

Bảng 2.8: Bảng cơ sở dữ liệu HOSO 22

Bảng 2.9: Bảng cơ sở dữ liệu BAITAP 23

Bảng 2.10: Bảng cơ sở dữ liệu CHUONGTRINH 23

Trang 8

DANH MỤC HÌNH

Hình 2.1: Biểu đồ usecase đặc tả ca làm việc 10

Hình 2.2: Biểu đồ chức năng cập nhật hồ sơ 12

Hình 2.3: Biểu đồ usecase chức năng tính BMI 13

Hình 2.4: Biểu đồ usecase chức năng đồng hồ đếm 13

Hình 2.5: Biểu đồ usecase chức năng tính chỉ số TDEE 14

Hình 2.6: biểu đồ usecase chức năng chọn chương trình luyện tập và bài tập14 Hình 2.7: Biểu đồ tuần tự cập nhật hồ sơ người sử dụng 15

Hình 2.8: Biểu đồ tuấn tự tính chỉ số BMI 16

Hình 2.9: Biểu đồ tuần tự tính chỉ số TDEE 17

Hình 2.10: Biểu đồ tuần tự xem bài tập, chương trình luyện tập 18

Hình 2.11: Biểu đồ hoạt động cung cấp hồ sơ người sử dụng 19

Hình 2.12: Biểu đồ hoạt động tính BMI 20

Hình 2.13: Biểu đồ hoạt động sử dụng đồng hồ đếm 21

Hình 2.14: Biểu đồ hoạt động tính chỉ số TDEE 21

Hình 2.15: Biểu đồ hoạt động chọn bài tập – chương trình luyện tập 22

Hình 2.16: Sơ đồ liên kết các bảng dữ liệu 24

Hình 2.17: Giao diện chạy Logo ứng dụng 25

Hình 2.18: Giao diện Start của ứng dụng 26

Hình 2.19: Giao diện bài tập 27

Hình 2.20: Giao diện cơ trước 28

Hình 2.21: Giao diện cơ sau 29

Hình 2.22: Giao diện nội dung các bài tập 30

Hình 2.23: Giao diện chương trình luyện tập 31

Hình 2.24: Giao diện tính BMI 32

Hình 3.1 Màn hình chính Android 6.0 Marshmallow 34

Hình 3.2: Code trong AndroidManifest 38

Trang 9

Hình 3.3: Lược đồ vòng đời của 1 activity 39

Hình 3.4: Di chuyển giữ 2 màn hình 40

Hình 3.5: Giao diện ban đầu của Android Studio 45

Hình 3.6: Giao diện khi tạo ra một project mới của Android Studio 46

Hình 3.7: Chọn API cho project 47

Hình 3.8: Chọn giao diện Activity khi làm việc 48

Hình 3.9: Đặt tên cho Activy 49

Hình 3.10: Build Project 50

Hình 3.11: Build project hoàn thành 50

Hình 3.12: Vùng 1 cấu trúc hệ thống thông tin của ứng dụng 51

Hình 3.13: Hiển thị các Control mà Android hỗ trợ 52

Hình 3.14: Giao diện thiết bị 52

Hình 3.15: Hiển thị cấu trúc cây trong Android Studio 53

Hình 3.16: Giao diện thiết lập trạng thái hay thuộc tính cho các control 53

Ngày đăng: 04/11/2017, 15:48

TỪ KHÓA LIÊN QUAN

w