Tải bản đầy đủ (.pdf) (9 trang)

...Trần Thị Kim Tiến.pdf

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (301.07 KB, 9 trang )

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN

ĐỒ ÁN TỐT NGHIỆP
NGHIÊN CỨU, XÂY DỰNG TÌM KIẾM NHÀ HÀNG TRÊN GOOGLE MAP

Sinh viên thực hiện: Trần Thị Kim Tiến
Giáo viên hướng dẫn: ThS. Nguyễn Thị Hồng Loan

Hà Nội, năm 2015


LỜI CAM ĐOAN
Em tên là: Trần Thị Kim Tiến, sinh viên lớp ĐH1C2 – Khoa Công nghệ thông
tin - Trường Đại học Tài Nguyên và Môi Trường Hà Nội.
Em xin cam đoan toàn bộ nội dung của đồ án do em tự học tập, nghiên cứu
trên Internet, sách và các tài liệu trong và ngoài nước có liên quan. Không sao chép
hay sử dụng bài làm của bất kỳ ai khác, mọi tài liệu đều được trích dẫn cụ thể.
Em xin chịu hoàn toàn trách nhiệm về lời cam đoan của mình trước Quý Thầy
Cô, Khoa và Nhà trường.

Hà Nội, ngày

tháng năm 2015

NGƯỜI CAM ĐOAN

Trần Thị Kim Tiến


MỤC LỤC


MỞ ĐẦU ....................................................................................................... 1
CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI.................................................... 2
1.1. Giới thiệu về đề tài ......................................................................................... 2
1.2. Phạm vi thực hiện .......................................................................................... 2
1.3. Mục tiêu và nội dung thực hiện ...................................................................... 2
1.4. Công cụ hỗ trợ ............................................................................................... 3

CHƯƠNG 2: CƠ SỞ LÝ THUYẾT ............................................................ 4
2.1. Giới thiệu chung về hệ điều hành Android ..................................................... 4
2.1.1. Khái niệm ................................................................................................. 4
2.1.2. Lịch sử của Android ................................................................................. 6
2.1.3. Các phiên bản của Android ....................................................................... 8
2.1.4. Ưu và nhược điểm của Android so với các hệ điều hành khác ................ 11
2.2. Google Play services .................................................................................... 12
2.2.1. Google Map Android API....................................................................... 13
2.2.2. Locations API......................................................................................... 14
2.2.3. GooglePlus Sign-in ................................................................................. 14
2.2.4. Google Cloud Messaging ....................................................................... 14
2.2.5. Game Services ........................................................................................ 15
2.3. Phần mềm Eclipse ........................................................................................ 16
2.3.1. Eclipse là gì? .......................................................................................... 16
2.3.2. Kiến trúc của Eclipse .............................................................................. 17
2.3.3. Ưu và nhược điểm của phần mềm........................................................... 18

CHƯƠNG 3: THIẾT KẾ HỆ THỐNG ..................................................... 19
3.1. Phân tích hệ thống ........................................................................................ 19
3.1.3. Biểu đồ tuần tự ....................................................................................... 21
3.1.4. Biểu đồ hoạt động................................................................................... 23
3.2. Thiết kế cơ sở dữ liệu ................................................................................... 26


CHƯƠNG 4: XÂY DỰNG ỨNG DỤNG HÀ NỘI FOOD ....................... 30


4.1. Giao diện phần mềm .................................................................................... 30
4.2. Mục bản đồ .................................................................................................. 31
4.2.1. Menu Airpor và tùy chọn bán kính ........................................................ 31
4.2.2. Hiển thị nhà hàng trong khu vưc ............................................................. 32
4.3. Mục Đề xuất ................................................................................................ 33
4.3.1. Nhóm các đề xuất ................................................................................... 33
4.3.2. Menu nhà hàng trong nhóm .................................................................... 34
4.3.3. Danh sách các chức năng trong ứng dụng đề xuất ................................... 35
4.3.4. Hiển thị bản đồ trong đề xuất .................................................................. 36
4.3.5. Chức năng chia sẻ trong mục đề xuất...................................................... 37
4.3.6. Chức năng gọi điện ................................................................................. 38
4.4. Mục Quán yêu thích ..................................................................................... 39
4.4.1. Giao diện ................................................................................................ 39
4.4.2. Các chức năng trong mục Quán ăn yêu thích .......................................... 40
4.5. Hiện thị thông tin phần mềm ........................................................................ 45
4.6. Hướng dẫn sử dụng và cài đặt ...................................................................... 46
4.6.1 Hướng dẫn sử dụng phần mềm Hà Nội Food ........................................... 46
4.6.2. Hướng dẫn cài đặt cho lập trình viên ...................................................... 46

CHƯƠNG 5: KẾT LUẬN VÀ KIẾN NGHỊ ............................................. 47
5.1. Kết quả đạt được .......................................................................................... 47
5.2. Hạn chế ........................................................................................................ 47
5.3. Hướng phát triển trong tương lai .................................................................. 47

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



DANH MỤC HÌNH ẢNH
Hình 2.1: Logo của hệ điều hành Android ............................................................... 4
Hình 2.2: Các Smatphone trọng tâm của Android .................................................... 5
Hình 2.3: Số lượng Smartphone Android ngày càng nhiều ...................................... 7
Hình 2.4: Sơ đồ lịch sử phát triển của Android ........................................................ 7
Hình 2.5: Logo các phiên bản hệ điều hành Android ............................................... 8
Hình 3.1: Sơ đồ Use-case mức tổng quát ............................................................... 19
Hình 3.7: Biểu đồ tuần tự chức năng chọn bán kính hiển thị .................................. 21
Hình 3.8: Biểu đồ tuần tự chức năng sửa thông tin nhà hàng ................................. 21
Hình 3.9: Biểu đồ tuần tự chức năng thêm nhà hàng yêu thích ............................... 22
Hình 3.10: Biểu đồ tuần tự chức năng xóa thông tin nhà hàng ............................... 22
Hình 3.11: Sơ đồ hoạt động chức năng xóa thông tin nhà hàng yêu thích............... 23
Hình 3.12 Sơ đô hoạt động chức năng thêm nhà hàng yêu thích ............................ 23
Hình 3.13: Sơ đồ hoạt động chức năng sửa thông tin nhà hàng yêu thích ............... 24
Hình 3.14: Sơ đồ hoạt động chức năng định vị ...................................................... 24
Hình 3.15: Sơ đồ hoạt động chức năng chia sẻ thông tin nhà hàng ........................ 25
Hình 3.16: Sơ đồ hoạt động chức năng gọi điện ..................................................... 25
Hình 4.1: Giao diện phân mềm Hà Nội Food ......................................................... 30
Hình 4.2: Menu Airport và tùy chọn bán kính ........................................................ 31
Hình 4.3: Hiển thị nhà hàng trong khu vực bán kính so với người sử dụng ............ 32
Hình 4.4: Nhóm các đề xuát trong mục đề xuất ..................................................... 33
Hình 4.5: Menu nhà hàng trong nhóm các đề xuất của mục đề xuất ...................... 34
Hình 4.6: Danh sách các chức năng trong đề xuất .................................................. 35
Hình 4.7: Hiển thị nhà hàng lên bản đồ, thể hiện đường đi, khoảng cách và thời gian
tới .......................................................................................................................... 36
Hình 4.8: Chức năng chia sẻ trong mục đề xuất ..................................................... 37
Hình 4.9: Chức năng gọi điện trong mục quán yêu thich........................................ 38
Hình 4.10: Giao diện mục Quán yêu thích ............................................................. 39
Hình 4.11: Các chức năng trong mục Quán ăn yêu thích........................................ 40



Hình 4.12 : Chức năng hiện bản đồ trong mục Quán yêu thích .............................. 41
Hình 4.13: Chức năng gọi điện trong mục Quán yêu thích ..................................... 42
Hình 4.14: Chức năng chia sẻ trong mục Quán yêu thích ....................................... 43
Hình 4.15: Giao diện sửa thông tin trong mục quan yêu thích ................................ 44
Hình 4.16: Thông tin phần mềm ............................................................................ 45


DANH MỤC CÁC BẢNG
Bảng 2.1: Bảng các phiên bản của hệ điều hành Android ....................................... 10
Bảng 2.2: So sánh các hệ điều hành ....................................................................... 12
Bảng 3.1: Danh sách các Actor

19

Bảng 3.2: Danh sách các use case trong sơ đồ use case tổng quát .......................... 20
Bảng 3.3: Bảng Restaurants Map ........................................................................... 26
Bảng 3.4: Bảng Airport.......................................................................................... 26
Bảng 3.5: Bảng dexuat........................................................................................... 26
Bảng 3.6: Bảng café .............................................................................................. 27
Bảng 3.7: Bảng banh ............................................................................................. 27
Bảng 3.8: Bảng donhanh........................................................................................ 27
Bảng 3.9: Bảng donhat .......................................................................................... 28
Bảng 3.10: Bảng dohan.......................................................................................... 28
Bảng 3.11: Bảng doviet ......................................................................................... 28
Bảng 3.12: Bảng Quanyeuthich ............................................................................. 28
Bảng 3.13: Bảng thich ........................................................................................... 29


DANH MỤC CÁC KÍ HIỆU, CHỮ VIẾT TẮT

STT

Từ viết
tắt

Ý nghĩa tiếng anh

1

SDK

Android Software Development

2

API

Application Programming Interface

3

JDT

Java Development Toolkit

4

PDE

Plug-in Development Environment


5

IDE

Ý nghĩa tiếng việt
Phát triển phần mềm
Android
Giao diện lập trình ứng
dụng
Phát triển Java Toolkit
Plug-in phát triển môi
trường

Integrated Development

Môi trường phát triển tích

Enviroment

hợp


MỞ ĐẦU
Trong thời đại ngày nay công nghệ thông tin đang được phát triển mạnh mẽ,
nhanh chóng và xâm nhập vào nhiều lĩnh vực khoa học, kỹ thuật cũng như đời sống.
Nó trở thành công cụ đắc lực cho các ngành như: quân sự, y học, quản lý… Đặc
biệt sự phát triển như vũ bão của thiết bị di động đã thúc đẩy nhiều bước tiến mới
trong đời sống hàng ngày.
Mạng điện thoại di động xuất hiện tại Việt Nam từ đầu những năm 1990 và theo

thời gian số lượng các thuê bao cũng như các nhà cung cấp dịch vụ đi động tại Việt
Nam ngày càng tăng.
Do nhu cầu trao đổi thông tin ngày càng tăng và nhu cầu sử dụng sản phẩm công
nghệ cao nhiều tính năng, cấu hình cao, chất lượng tốt, kiểu dáng mẫu mà đẹp,
phong phú nên nhà cung cấp phải luôn luôn cải thiện, nâng cao những sản phẩm của
mình. Do đó việc xây dựng các ứng dụng cho điện thoại di động đang là một ngành
công nghiệp mới đầy tiềm năng và hứa hẹn nhiều sự phát triển vượt bậc của ngành
khoa học kĩ thuật. Cùng với sự phát triển của thị trường điện thoại di động là sự
phát triển mạnh mẽ của xu hướng lập trình phần mềm ứng dụng cho các thiết bị di
động. Phần mềm, ứng dụng cho điện thoại di động hiện nay rất đa dạng và phong
phú trên các hệ điều hành di động cũng phát triển mạnh mẽ và đang thay đổi từ
ngày. Các hệ điều hành J2ME, Windown Phone, Android, IOS, Hybrid, Web based
Mobile Application đã có rất phát triển trên thị trường truyền thông di động.
Trước đây, việc tìm kiếm những quán ăn ngon khá là khó khăn nhưng hiện nay
với sự phát triển của công nghệ thông tin trên các thiết bị di động giúp cho công
việc này được dễ dàng hơn. Việc sử dụng thiết bị di động trong việc tìm kiếm nhà
hàng là một trong những nhu cầu cần thiết hiện nay, vì vậy em đã lựa chọn xây
dụng đồ án tốt nghiệp của mình là “Nghiên cứu, xây dựng tìm kiếm nhà hàng trên
Google Map”.

1



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×