Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Hoàn thiện ứng dụng hướng dẫn du lịch Việt Nam trên Android
PREMIUM
Số trang
49
Kích thước
2.8 MB
Định dạng
PDF
Lượt xem
1106

Hoàn thiện ứng dụng hướng dẫn du lịch Việt Nam trên Android

Nội dung xem thử

Mô tả chi tiết

TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THỦ ĐỨC

BÁO CÁO TỔNG KẾT

ĐỀ TÀI NGHIÊN CỨU KHOA HỌC CỦA SINH VIÊN

Hoàn thiện ứng dụng hướng dẫn du lịch Việt Nam

trên Android

Thuộc nhóm ngành khoa học: Công nghệ Phần mềm

Hồ Chí Minh, 06/2015

TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THỦ ĐỨC

BÁO CÁO TỔNG KẾT

ĐỀ TÀI NGHIÊN CỨU KHOA HỌC CỦA SINH VIÊN

Hoàn thiện ứng dụng hướng dẫn du lịch Việt Nam

trên Android

Thuộc nhóm ngành khoa học: Công nghệ Phần mềm

Sinh viên thực hiện: Phạm Hồng Dương Nam, Nữ: Nam

Dân tộc: Kinh

Lớp, khoa: CD13TT1 – Khoa công nghệ thông tin Năm thứ: 3 /Số năm đào tạo: 3

Ngành học: Công nghệ phần mềm

Sinh viên thực hiện: Ngô Hoài Phương Nam, Nữ: Nam

Dân tộc: Kinh

Lớp, khoa: CD13TT1 – Khoa công nghệ thông tin Năm thứ: 3 /Số năm đào tạo: 3

Ngành học: Công nghệ phần mềm

Người hướng dẫn: Th.S. Tiêu Kim Cương

Tp. Hồ Chí Minh, 06/2015

MỤC LỤC

CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI ...............................................................................1

1.1 Lý do chọn đề tài....................................................................................................1

1.2 Mục tiêu đề tài........................................................................................................2

1.3 Đối tượng và phạm vi nghiên cứu..........................................................................2

1.4 Phương pháp nghiên cứu........................................................................................2

CHƯƠNG 2: TỔNG QUAN CƠ SỞ LÝ THUYẾT.......................................................3

2.1 Hệ điều hành Android ............................................................................................3

2.2 Material design.......................................................................................................4

2.3 Realm .....................................................................................................................4

2.4 Google Maps..........................................................................................................4

2.5 Firebase ..................................................................................................................5

2.6 Retrofit ...................................................................................................................5

2.7 Butter Knife............................................................................................................5

2.8 Android studio........................................................................................................5

2.9 Cơ sở thực tiễn của đề tài.......................................................................................5

CHƯƠNG 3: PHÂN TÍCH - THIẾT KẾ ........................................................................6

3.1 Mô tả yêu cầu của ứng dụng ..................................................................................6

3.2 Phân tích thiết kế mô hình hệ thống.......................................................................7

3.1.1 Use Cases Diagram & mô tả............................................................................7

3.1.2 Activity Diagram ...........................................................................................14

3.1.3 Mockup ứng dụng..........................................................................................20

3.1.4 Database.........................................................................................................22

3.1.5 Chức năng ......................................................................................................24

CHƯƠNG 4: XÂY DỰNG CHƯƠNG TRÌNH............................................................27

4.1 Xây dựng cấu trúc lưu trữ trên firebase ...............................................................27

4.2 Đăng ký ứng dụng với google để lấy các Key. ....................................................28

4.3 Xây dựng ứng dụng trên Android ........................................................................28

CHƯƠNG 5: KẾT LUẬN VÀ KIẾN NGHỊ ................................................................40

5.1 Các kết quả đạt được............................................................................................40

5.2 Hướng phát triển ..................................................................................................40

5.3 Kết luận ................................................................................................................40

TÀI LIỆU THAM KHẢO.............................................................................................41

DANH MỤC HÌNH ẢNH

Hình 3. 1 Use case người dùng 1.....................................................................................7

Hình 3. 2 Use case người dùng 2.....................................................................................8

Hình 3. 3 Use case người dùng 3.....................................................................................9

Hình 3. 4 Use case hệ thống 1 .......................................................................................10

Hình 3. 5 Use case hệ thống 2 .......................................................................................11

Hình 3. 6 Activity diagram khi ứng dụng khởi chạy.....................................................14

Hình 3. 7 Activity diagram khi ứng dụng gợi ý địa điểm .............................................15

Hình 3. 8 Activity diagram khi ứng dụng làm mới gợi ý..............................................15

Hình 3. 9 Activity diagram khi ứng dụng thay đổi cách hiển thị danh sách gợi ý........16

Hình 3. 10 Activity diagram chức năng xếp hạng địa điểm..........................................16

Hình 3. 11 Activity diagram chức năng đánh dấu địa điểm..........................................17

Hình 3. 12 Activity diagram chức năng thay đổi kiểu hiển thị bản đồ .........................17

Hình 3. 13 Activity diagram chức năng xác định vị trí hiện tại....................................18

Hình 3. 14 Activity diagram chức năng tìm kiếm.........................................................18

Hình 3. 15 Activity diagram chức năng chỉ đường .......................................................19

Hình 3. 16 Activity diagram chức năng thêm địa điểm ................................................19

Hình 3. 17 Mockup giao diện bản đồ ............................................................................20

Hình 3. 18 Mockup giao diện gợi ý dạng bình thường .................................................21

Hình 3. 19 Mockup giao diện gợi ý dạng thẻ ................................................................21

Hình 3. 20 Mockup giao diện chức năng thêm địa điểm...............................................22

Hình 4. 1 Cấu trúc toàn bộ dữ liệu ................................................................................27

Hình 4. 2 Cấu trúc dữ liệu con ......................................................................................28

Hình 4. 3 Cấu trúc class 1..............................................................................................30

Hình 4. 4 Cấu trúc class 2..............................................................................................30

Hình 4. 5 Giao diện khi mở ứng dụng...........................................................................31

Hình 4. 6 Giao diện bản đồ cùng các địa điểm..............................................................32

Hình 4. 7 Giao diện chỉ đường trên bản đồ ...................................................................33

Hình 4. 8 Giao diện bản đồ kiểu vệ tinh.......................................................................34

Hình 4. 9 Giao diện tìm kiếm........................................................................................35

Hình 4. 10 Giao diện danh sách gợi ý địa điểm dạng thường .......................................36

Hình 4. 11 Giao diện danh sách gợi ý địa điểm dạng thẻ..............................................37

Hình 4. 12 Giao diện thêm địa điểm..............................................................................38

Hình 4. 13 Giao diện xác định vị trí bằng bản đồ khi thêm địa điểm ..........................39

Tải ngay đi em, còn do dự, trời tối mất!