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

Ứng dụng hỗ trợ du lịch việt nam trên nền tảng android.
Nội dung xem thử
Mô tả chi tiết
ĐẠI HỌC ĐÀ NẴNG
TRƯỜNG ĐẠI HỌC SƯ PHẠM
KHOA TIN HỌC
-------------------
Đề tài:
ỨNG DỤNG HỖ TRỢ DU LỊCH VIỆT NAM
TRÊN NỀN TẢNG ANDROID
Chuyên ngành: CN Công nghệ thông tin
Giảng viên hướng dẫn: PGS.TS. Lê Văn Sơn
Sinh viên thực hiện: Trần Thị Thu Thủy
Đà Nẵng – 2014
1..1.1.1
Xây dựng ứng dụng hỗ trợ du lịch Việt Nam trên nền tảng Android
Trần Thị Thu Thủy Lớp 10CNTT3 Trang 1
LỜI CẢM ƠN
Tôi xin chân thành cảm ơn các Thầy Cô trong Khoa Tin, trường Đại học
Sư phạm Đại Học Đà 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
chúng tôi học tập, thực hiện đề tài tốt nghiệp này.
Đặc biệt,tôi xin chân thành cảm ơn thầy Lê Văn Sơn đã 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.
Để có được kết quả như ngày hôm nay,chúng 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ệ, tạo
mọi điều kiện thuận lợi nhất về vật chất lẫn tinh thần trong suốt quá trình
học tập cũng như quá trình 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 thiếu 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ô và các
bạn.
Một lần nữa xin chân thành cám ơn!
Xây dựng ứng dụng hỗ trợ du lịch Việt Nam trên nền tảng Android
Trần Thị Thu Thủy Lớp 10CNTT3 Trang 2
LỜI CAM ĐOAN
Tôi xin cam đoan :
1 Những nội dung trong luận văn này là do tôi thực hiện dưới sự
hướng dẫn trực tiếp của Lê Văn Sơn.
2 Mọi tham khảo dùng trong luận vă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 Mọi sao chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá,
tôi xin chịu hoàn toàn trách nhiệm.
Sinh viên
Trần Thị Thu Thủy
Xây dựng ứng dụng hỗ trợ du lịch Việt Nam trên nền tảng Android
Trần Thị Thu Thủy Lớp 10CNTT3 Trang 3
MỤC LỤC
DANH MỤC HÌNH ẢNH ...............................................................................................6
DANH MỤC TỪ VIẾT TẮT...........................................................................................7
DANH MỤC BẢNG BIỂU .............................................................................................8
MỞ ĐẦU..........................................................................................................................9
1 Tính cấp thiết của đề tài.........................................................................................9
2 Mục đích của đề tài ................................................................................................9
3 Phƣơng pháp nghiên cứu .....................................................................................10
CHƢƠNG 1 - TỔNG QUAN VỀ LẬP TRÌNH ANDROID.........................................11
1.1 Tìm hiểu về hệ điều hành Android ...................................................................11
1.2 Kiến trúc ...........................................................................................................12
1.2.1 Tầng ứng dụng ...........................................................................................12
1.2.2 Tầng ứng dụng Framework........................................................................12
1.2.3 Tầng thƣ viện .............................................................................................13
1.2.4 Tầng Android Runtime ..............................................................................14
1.2.5 Tầng Linux Kernel.....................................................................................14
1.3 Kiến thức, công cụ cần thiết để phát triển ứng dụng android...........................15
1.3.1 Kiến thức cần có ........................................................................................15
1.3.2 Công cụ ......................................................................................................15
1.4 Tìm hiểu các thành phần của một ứng dụng android .......................................15
1.5 Tìm hiểu các thành phần của một project android ...........................................21
1.6 Tìm hiểu các dịch vụ hỗ trợ android.................................................................22
1.6.1 Google Map và Google Map API..............................................................22
1.6.2 Hệ quản trị CSDL SQLite..........................................................................24
1.7 Restful web service...........................................................................................25
Xây dựng ứng dụng hỗ trợ du lịch Việt Nam trên nền tảng Android
Trần Thị Thu Thủy Lớp 10CNTT3 Trang 4
1.7.1 Web Service ...............................................................................................25
1.7.2 Restful Web Service ..................................................................................26
CHƢƠNG 2 - PHÂN TÍCH THIẾT KẾ HỆ THỐNG...................................................28
2.1 Mô tả bài toán ...................................................................................................28
2.2 Phân tích hiện trạng du lịch Việt Nam .............................................................28
2.2.1 Tổng quan ..................................................................................................28
2.2.2 Tiềm năng du lịch Việt Nam .....................................................................29
2.2.3 Vấn đề nan giải ..........................................................................................29
2.3 Phân tích yêu cầu bài toán ................................................................................30
2.3.1 Ngƣời sử dụng ...........................................................................................30
2.3.2 Kho dữ liệu ................................................................................................31
2.3.3 Công nghệ ..................................................................................................32
2.4 Phân tích khả thi ...............................................................................................32
2.4.1 Tính khả dụng ............................................................................................32
2.4.2 Chi phí phát triển .......................................................................................33
2.5 Yêu cầu chức năng ...........................................................................................33
2.6 Biểu đồ sử dụng................................................................................................34
2.6.1 Mức 0.........................................................................................................34
2.6.2 Mức 1.........................................................................................................34
CHƢƠNG 3 – PHÁT TRIỂN ỨNG DỤNG HỖ TRỢ DU LỊCH.................................42
3.1 Xây dựng cơ sở dữ liệu.....................................................................................42
3.1.1 Bảng dữ liệu...............................................................................................42
3.1.2 Mô hình quan hệ dữ liệu............................................................................50
3.2 Giao diện của ứng dụng....................................................................................51
3.2.1 Giao diện chính..........................................................................................51
3.2.2 Giao diện giới thiệu về Việt Nam..............................................................52
3.2.3 Giao diện thành phô...................................................................................54
Xây dựng ứng dụng hỗ trợ du lịch Việt Nam trên nền tảng Android
Trần Thị Thu Thủy Lớp 10CNTT3 Trang 5
3.2.4 Giao diện đánh dấu địa điểm .....................................................................57
3.2.5 Giao diện địa danh .....................................................................................58
3.2.6 Giao diện khách sạn....................................................................................................... 60
3.2.7 Giao diện đăng nhập facebook...................................................................................... 61
KẾT LUẬN............................................................................................................................................... 62
TÀI LIỆU THAM KHẢO............................................................................................................................ 63