XÂY DỰNG ỨNG DỤNG tìm KIẾM QUÁN CAFÉ TRÊN hệ điều HÀNH ANDROID

29 459 4
XÂY DỰNG ỨNG DỤNG tìm KIẾM QUÁN CAFÉ TRÊN hệ điều HÀNH ANDROID

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Đồ án tốt nghiệp khoa công nghệ thông tin. Có đầy đủ file báo cáo và đường dẫn tới source code full. Tốt cho việc nghiên cứu làm đồ án tốt nghiệp. Có đầy đủ mục lục và hình ảnh demo minh họa. Đây là những source code , mình lấy từ: http:doanit.com

MỤC LỤC MỞ ĐẦU 9 CHƢƠNG I: CƠ SỞ LÝ THUYẾTERROR! BOOKMARK NOT DEFINED. I. NỀN TẢNG DI ĐỘNG Error! Bookmark not defined. I.1. Giới thiệu các nền tảng di động Error! Bookmark not defined. I.1.1. iOS Error! Bookmark not defined. I.1.2. Android Error! Bookmark not defined. I.1.3. Windows Phone Error! Bookmark not defined. I.1.4. Symbian Error! Bookmark not defined. I.1.5. BlackBerry Error! Bookmark not defined. I.2. Hệ điều hành Android Error! Bookmark not defined. I.2.1. Giới thiệu Error! Bookmark not defined. I.2.2. Lịch sử phát triển Error! Bookmark not defined. I.2.3. Tính năng mở của hệ điều hành AndroidError! Bookmark not defined. I.2.4. Android programing Error! Bookmark not defined. II. CÁC DỊCH VỤ Error! Bookmark not defined. II.1. Công nghệ định vị toàn cầu GPS Error! Bookmark not defined. II.1.1. Giới thiệu Error! Bookmark not defined. II.1.2. Hoạt động Error! Bookmark not defined. II.2. Google Map và Google Map API Error! Bookmark not defined. II.2.1. Google Map Error! Bookmark not defined. II.2.2. Google Map API Error! Bookmark not defined. III. WEBSERVICE Error! Bookmark not defined. III.1. Giới thiệu Error! Bookmark not defined. III.2. Kiến trúc Error! Bookmark not defined. III.3. Thành phần Error! Bookmark not defined. III.3.1. XML – eXtensible Markup LanguageError! Bookmark not defined. III.3.2. WSDL – Web Service Description LanguageError! Bookmark not defined. III.3.3. Universal Description, Discovery, and Integration (UDDI)Error! Bookmark not defined. III.3.4. SOAP – Simple Object Access ProtocolError! Bookmark not defined. III.4. Hoạt động Error! Bookmark not defined. IV. SERVER Error! Bookmark not defined. IV.1. Hệ quản trị cơ sở dữ liệu SQL Server 2012Error! Bookmark not defined. IV.2. Ngôn ngữ lập trình ASP.NET Error! Bookmark not defined. CHƢƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNGERROR! BOOKMARK NOT DEFINED. Trang ii I. PHÂN TÍCH YÊU CẦU Error! Bookmark not defined. I.1. Mô tả bài toán Error! Bookmark not defined. I.2. Phân tích hiện trạng Error! Bookmark not defined. I.2.1. Tổng quan Error! Bookmark not defined. I.2.2. Ứng dụng tìm kiếm địa điểm Error! Bookmark not defined. I.2.3. Tiềm năng ứng dụng tìm kiếm Error! Bookmark not defined. I.2.4. Vấn đề nan giải Error! Bookmark not defined. I.3. Phân tích yêu cầu bài toán Error! Bookmark not defined. I.3.1. Người sử dụng Error! Bookmark not defined. I.3.2. Về dữ liệu Error! Bookmark not defined. I.3.3. Công nghệ Error! Bookmark not defined. I.4. Phân tích khả thi Error! Bookmark not defined. I.4.1. Tính khả dụng Error! Bookmark not defined. I.4.2. Chi phí phát triển Error! Bookmark not defined. I.5. Xác định các chức năng chính của hệ thốngError! Bookmark not defined. II. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNGError! Bookmark not defined. II.1. Yêu cầu hệ thống Error! Bookmark not defined. II.1.1. Yêu cầu chức năng và đặc tả ca sử dụngError! Bookmark not defined. II.1.2. Yêu cầu phi chức năng Error! Bookmark not defined. II.2. Tác nhân hệ thống Error! Bookmark not defined. II.3. Biểu đồ ca sử dụng Error! Bookmark not defined. II.4. Biểu đồ hoạt động Error! Bookmark not defined. II.5. Biểu đồ tuần tự Error! Bookmark not defined. II.6. Biểu đồ lớp Error! Bookmark not defined. II.6.1. Biểu đồ lớp mức phân tích Error! Bookmark not defined. II.6.2. Biểu đồ lớp Error! Bookmark not defined. II.7. Biểu đồ triển khai Error! Bookmark not defined. III. XÂY DỰNG CƠ SỞ DỮ LIỆU Error! Bookmark not defined. III.1. Bảng dữ liệu Error! Bookmark not defined. III.1.1. Nhóm người dùng Error! Bookmark not defined. III.1.2. Nhóm địa điểm Error! Bookmark not defined. III.1.3. Nhóm phân loại và đánh giá Error! Bookmark not defined. III.1.4. Nhóm hệ thống Error! Bookmark not defined. III.2. Mô hình quan hệ dữ liệu Error! Bookmark not defined. CHƢƠNG III: ĐÁNH GIÁ TRIỂN KHAI 12 I. KẾT QUẢ 12 I.1. Kết quả triển khai Web Service 12 Trang iii I.2. Kết quả triển khai ứng dụng trên điện thoại di động 13 II. ĐÁNH GIÁ 23 II.1. Bảng đánh giá kết quả thực hiện 23 II.1.1. Ứng dụng trên điện thoại di động 23 II.1.2. Hệ thống server 25 II.2. Những điều đạt đƣợc 25 II.3. Những điều chƣa đạt đƣợc 26 III. HƢỚNG PHÁT TRIỂN 27 PHỤ LỤC 28 TÓM TẮT LUẬN VĂN TỐT NGHIỆP 29 TÀI LIỆU THAM KHẢO ERROR! BOOKMARK NOT DEFINED. Trang iv DANH MỤC HÌNH ẢNH Hình 1: Mô hình hệ thống hoạt động của hệ điều hành AndroidError! Bookmark not defined. Hình 2: Chồng giao thức của dịch vụ Web Error! Bookmark not defined. Hình 3: Mô hình hoạt động của Web service Error! Bookmark not defined. Hình 4: UseCase tổng quát Error! Bookmark not defined. Hình 5: Biểu đồ hoạt động - Đăng ký Error! Bookmark not defined. Hình 6: Biểu đồ hoạt động - Đăng nhập Error! Bookmark not defined. Hình 7: Biểu đồ hoạt động - Xem thông tin ngƣời dùngError! Bookmark not defined. Hình 8: Biểu đồ hoạt động - Quên mật khẩu Error! Bookmark not defined. Hình 9: Biểu đồ hoạt động - Xem địa điểm Error! Bookmark not defined. Hình 10: Biểu đồ hoạt động - Cập nhập thông tin địa điểmError! Bookmark not defined. Hình 11: Biểu đồ hoạt động - Chỉnh sửa thông tin địa điểmError! Bookmark not defined. Hình 12: Biểu đồ hoạt động - Thêm địa điểm Error! Bookmark not defined. Hình 13: Biểu đồ hoạt động - Tìm kiếm, tra cứu Error! Bookmark not defined. Hình 14: Biểu đồ hoạt động - Phản hồi hệ thống Error! Bookmark not defined. Hình 15: Biểu đồ hoạt động - Quản lý thành viên Error! Bookmark not defined. Hình 16: Biểu đồ hoạt động - Quản lý địa điểm Error! Bookmark not defined. Hình 17: Biểu đồ hoạt động - Quản lý phản hồi Error! Bookmark not defined. Hình 18: Biểu đồ tuần tự - Đăng ký Error! Bookmark not defined. Hình 19: Biểu đồ tuần tự - Đăng nhập Error! Bookmark not defined. Hình 20: Biểu đồ tuần tự - Chỉnh sửa thông tin cá nhânError! Bookmark not defined. Hình 21: Biểu đồ tuần tự - Xem thông tin địa điểm Error! Bookmark not defined. Hình 22: Biểu đồ tuần tự - Chỉnh sửa thông tin địa điểmError! Bookmark not defined. Hình 23: Biểu đồ tuần tự - Cập nhập thông tin địa điểmError! Bookmark not defined. Hình 24: Biểu đồ tuần tự - Tra cứu địa điểm Error! Bookmark not defined. Hình 25: Biểu đồ tuần tự - Tìm kiếm địa điểm Error! Bookmark not defined. Hình 26: Biểu đồ tuần tự - Đăng tải địa điểm Error! Bookmark not defined. Hình 27: Biểu đồ tuần tự - Phản hồi Error! Bookmark not defined. Hình 28: Biểu đồ lớp mức phân tích Error! Bookmark not defined. Hình 29: Biểu đồ lớp Error! Bookmark not defined. Hình 30: Biểu đồ triển khai Error! Bookmark not defined. Hình 31: Mô hình quan hệ dữ liệu Error! Bookmark not defined. Hình 32: các phƣơng thức webservice 12 Hình 33: Trang WSDL 12 Hình 34: Màn hình Login 13 Hình 35: Bảng điều khiển chính 14 Hình 36: Tìm kiếm theo danh mục 15 Trang v Hình 37: Danh sách địa điểm tìm thấy 16 Hình 38: Thông tin địa điểm 17 Hình 39: Dẫn đƣờng đến địa điểm 18 Hình 40: Chia sẻ địa điểm lên facebook 19 Hình 41: Bình luận về địa điểm 20 Hình 42: Thông tin user đăng nhập 21 Hình 43: Thêm một địa điểm 23 Trang vi DANH MỤC BẢNG BIỂU Bảng 1: Bảng các chức năng đăng ký, đăng nhập Error! Bookmark not defined. Bảng 2: Bảng các chức năng quản lý thông tin cá nhânError! Bookmark not defined. Bảng 3: Bảng các chức năng địa điểm Error! Bookmark not defined. Bảng 4: Bảng các chức năng tra cứu Error! Bookmark not defined. Bảng 5: Bảng các chức năng phản hồi Error! Bookmark not defined. Bảng 6: Bảng các chức năng quản lý hệ thống Error! Bookmark not defined. Bảng 7: Đăng ký Error! Bookmark not defined. Bảng 8: Đăng nhập Error! Bookmark not defined. Bảng 9: Xem thông tin tài khoản Error! Bookmark not defined. Bảng 10: Chỉnh sửa thông tin tài khoản Error! Bookmark not defined. Bảng 11: Quên mật khẩu Error! Bookmark not defined. Bảng 12: Xem danh sách các địa điểm Error! Bookmark not defined. Bảng 13: Xem thông tin địa điểm Error! Bookmark not defined. Bảng 14: Tìm kiếm địa điểm Error! Bookmark not defined. Bảng 15: Bình luận địa điểm Error! Bookmark not defined. Bảng 16: Đánh giá địa điểm Error! Bookmark not defined. Bảng 17: Đánh dấu địa điểm Error! Bookmark not defined. Bảng 18: Đăng tải địa điểm Error! Bookmark not defined. Bảng 19: Chỉnh sửa địa điểm Error! Bookmark not defined. Bảng 20: Tra cứu các địa điểm theo tỉnh/thành phố Error! Bookmark not defined. Bảng 21: Tra cứu các địa điểm gần ngƣời dùng Error! Bookmark not defined. Bảng 22: Phản hồi về địa điểm Error! Bookmark not defined. Bảng 23: Phản hồi về hệ thống Error! Bookmark not defined. Bảng 24: Xem danh sách ngƣời dùng Error! Bookmark not defined. Bảng 25: Chỉnh sửa danh sách ngƣời dùng Error! Bookmark not defined. Bảng 26: Xem thông tin ngƣời dùng Error! Bookmark not defined. Bảng 27: Chỉnh sửa thông tin ngƣời dùng Error! Bookmark not defined. Bảng 28: Xem danh sách địa điểm Error! Bookmark not defined. Bảng 29: Chỉnh sửa danh sách địa điểm Error! Bookmark not defined. Bảng 30: Xem thông tin địa điểm Error! Bookmark not defined. Bảng 31: Chỉnh sửa thông tin địa điểm Error! Bookmark not defined. Bảng 32: Xem danh sách phản hồi Error! Bookmark not defined. Bảng 33: Xem thông tin phản hồi Error! Bookmark not defined. Bảng 34: Bảng Login Error! Bookmark not defined. Bảng 35: Bảng Café Error! Bookmark not defined. Bảng 36: Bảng Menu Error! Bookmark not defined. Trang vii Bảng 37: Bảng Service Error! Bookmark not defined. Bảng 38: Bảng Purpose Error! Bookmark not defined. Bảng 39: Bảng Rate Error! Bookmark not defined. Bảng 40: Bảng Feedback Error! Bookmark not defined. Bảng 41: Kết quả thực hiện - Ngƣời dùng 23 Bảng 42: Kết quả thực hiện - Địa điểm 24 Bảng 43: Kết quả thực hiện - Tra cứu, tìm kiếm các địa điểm 24 Bảng 44: Kết quả thực hiện - Tra cứu các địa điểm xung quanh ngƣời dùng 24 Bảng 45: Kết quả thực hiện - Hệ thống server 25 Tìm hiểu về webservice và xây dựng ứng dụng tìm kiếm quán cafe trên hệ điều hành Android MỞ ĐẦU I. GIỚI THIỆU ĐỀ TÀI I.1. Bối cảnh đề tài Ngày nay với sự phát triển của công nghệ và dịch vụ. Điện thoại di động không còn đơn thuần là thiết bị liên lạc, mà trở thành một công cụ giải trí đa phƣơng tiện và một vật không thể thiếu của mọi ngƣời. Điện thoại giúp họ tìm đƣờng, xác định vị trí, ghi lại những hình ảnh đẹp, chia sẻ cho bạn bè, ngƣời thân và còn nhiều lợi ích khác mang lại cho ngƣời dùng. Nhằm phục vụ cho các dịch vụ trên nền tảng di động, việc phát triển một trung tâm lƣu trữ địa điểm là rất cần thiết, giúp ngƣời dùng tìm kiểm đa chức năng. Chính vì vậy, ý tƣởng của tôi đƣa ra là xây dựng ứng dụng tìm kiếm quán cafe trên hệ điều hành Android. I.2. Mục đích đề tài Luận văn tốt nghiệp trên ý tƣởng đề tài với hai mục đích chính : • Tìm hiểu về Webservice • Xây dựng ứng dụng trên hệ điều hành android ứng dụng webservice. I.3. Ý nghĩa đề tài Ứng dụng đƣợc thiết kế để sử dụng trên các thiết bị di động. Nhằm cung cấp các địa điểm quán cafe đƣợc nhiều ngƣời yêu thích, bình luận cũng nhƣng đánh giá về các địa điểm này. II. PHẠM VI ĐỀ TÀI Dữ liệu đƣợc xây dựng và phát triển trên mạng internet, cung cấp Web Service và các phƣơng thức để sử dụng, khai thác dữ liệu. Ứng dụng trên điện thoại di động Android III. TRIỂN KHAI ĐỀ TÀI III.1. Các bƣớc thực hiện • Phân tích các yêu cầu sử dụng của đề tài. • Phân tích thiết kế hệ thống. • Xây dựng cơ sở dữ liệu. • Xây dựng hệ thống webservice. Tìm hiểu về webservice và xây dựng ứng dụng tìm kiếm quán cafe trên hệ điều hành Android • Xây dựng ứng dụng trên điện thoại di động Android. • Triển khai hoạt động server và ứng dụng, đồng thời tiến hành kiểm thử đảm bảo chất lƣợng. • Viết báo cáo tổng kết đề tài và đề ra hƣớng phát triển. III.2. Mục tiêu cần đạt đƣợc Dự kiến ứng dụng hoàn toàn có khả năng triển khai thực tiễn. Các mục tiêu cần đạt đƣợc: • Xây dựng thành công hệ thống dữ liệu ở Server với Web Service cung cấp việc giao tiếp giữa điện thoại với dữ liệu. • Xây dựng thành công ứng dựng trên điện thoại di động Android. • Triển khai thành công hệ thống chạy trên môi trƣờng thực tiễn, cụ thể là: internet cho server và trên điện thoại di động Android cho ứng dụng. IV. KẾT QUẢ DỰ KIẾN Với mục đích đề ra thì kết quả cần đạt đƣợc trong đề tài luận văn tốt nghiệp này: • Tìm hiểu nền tảng di động Android • Phân tích yêu cầu ngƣời dùng và thiết kế hệ thống. • Xây dựng và triển khai hệ thống trong thực tế. [...]... cafe trên hệ điều hành Android I.2 Kết quả triển khai ứng dụng trên điện thoại di động Hình 3: Màn hình Login Tìm hiểu về webservice và xây dựng ứng dụng tìm kiếm quán cafe trên hệ điều hành Android Hình 4: Bảng điều khiển chính Tìm hiểu về webservice và xây dựng ứng dụng tìm kiếm quán cafe trên hệ điều hành Android Hình 5: Tìm kiếm theo danh mục Tìm hiểu về webservice và xây dựng ứng dụng tìm kiếm quán. .. kiếm quán cafe trên hệ điều hành Android Hình 6: Danh sách địa điểm tìm thấy Tìm hiểu về webservice và xây dựng ứng dụng tìm kiếm quán cafe trên hệ điều hành Android Hình 7: Thông tin địa điểm Tìm hiểu về webservice và xây dựng ứng dụng tìm kiếm quán cafe trên hệ điều hành Android Hình 8: Dẫn đƣờng đến địa điểm Tìm hiểu về webservice và xây dựng ứng dụng tìm kiếm quán cafe trên hệ điều hành Android Hình... facebook Tìm hiểu về webservice và xây dựng ứng dụng tìm kiếm quán cafe trên hệ điều hành Android Hình 10: Bình luận về địa điểm Tìm hiểu về webservice và xây dựng ứng dụng tìm kiếm quán cafe trên hệ điều hành Android Hình 11: Thông tin user đăng nhập Tìm hiểu về webservice và xây dựng ứng dụng tìm kiếm quán cafe trên hệ điều hành Android Xêm tất cả địa điểm (ngƣời quản trị mới đƣợc quyền này) Tìm hiểu... webservice và xây dựng ứng dụng tìm kiếm quán cafe trên hệ điều hành Android Hình 12: Thêm một địa điểm II II.1 II.1.1 ĐÁNH GIÁ Bảng đánh giá kết quả thực hiện Ứng dụng trên điện thoại di động Bảng 1: Kết quả thực hiện - Ngƣời dùng Chức năng Tình trạng Mô tả Tìm hiểu về webservice và xây dựng ứng dụng tìm kiếm quán cafe trên hệ điều hành Android Đăng ký, đăng nhập Hoàn thành Quên mật khẩu Hoàn thành Xem... Thiết kế cơ sở dữ liệu  Xây dựng thành công hệ thống Web Service cung cấp cho ứng dụng  Hệ thống hoạt động tốt sau khi triển khai trên thực tế  Ứng dụng trên điện thoại di động  Tìm hiểu cấu trúc và viết ứng dụng trên nền tảng di động Android  Xây dựng thành công ứng dụng  Triển khai ứng dụng chạy trên thiết bị Android  Các chức năng kết nối Server hoạt động tốt  Cập nhập thành công vị trí ngƣời... liệu, hệ thống Web Service và ứng dụng trên điện thoại di động Giải quyết vấn đề :  Tìm hiểu nhu cầu ngƣời dùng, đề xuất cơ sở dữ liệu và hệ thống phù hợp với kịch bản ngƣời dùng trên các thiết bị di động  Tìm hiểu và lập trình ứng dụng trên nền tảng di động Android  Xây dựng thành công hệ thống Web Service  Xây dựng thành công ứng dụng trên điện thoại di động  Triển khai thành công hệ thống trên. .. dùng Hoàn thành Mô tả Tìm hiểu về webservice và xây dựng ứng dụng tìm kiếm quán cafe trên hệ điều hành Android Hiển thị các địa điểm xung quanh ngƣời dùng theo dữ liệu của Google Map II.1.2 Hoàn thành Hệ thống server Bảng 5: Kết quả thực hiện - Hệ thống server Chức năng Tình trạng Cơ sở dữ liệu Hoàn thành Web server cho ứng dụng hệ thống cung cấp trên điện thoại di động (Android) Hoàn thành Web server... trình xây dựng  Ứng dụng chỉ trên một nền tảng di động Tìm hiểu về webservice và xây dựng ứng dụng tìm kiếm quán cafe trên hệ điều hành Android III HƢỚNG PHÁT TRIỂN Đề tài này cũng nhƣ là ý tƣởng của tôi mong muốn xây dựng một hệ thống cung cấp các địa điểm uống cafe ngon, rẻ, phù hợp với hoàn cảnh của ngƣời dùng và hoàn thiện để đƣa vào hoạt động ổn định trong tƣơng lai sớm nhất Để hệ thống trở thành... ASP.NET Tìm hiểu về webservice và xây dựng ứng dụng tìm kiếm quán cafe trên hệ điều hành Android Chƣơng I: ĐÁNH GIÁ TRIỂN KHAI KẾT QUẢ I I.1 Kết quả triển khai Web Service Đƣờng dẫn đến Webservice : http://cafe.somee.com/WebService.asmx Hình 1: các phƣơng thức webservice Đƣờng dấn đến WSDL: http://cafe.somee.com/WebService.asmx?WSDL Hình 2: Trang WSDL Tìm hiểu về webservice và xây dựng ứng dụng tìm kiếm quán. .. Chƣa hoàn thành Trang web quản lý hệ thống II.2 Mô tả Đang xây dựng Những điều đạt đƣợc Trong thời gian học tập và nghiên cứu làm đồ án tốt nghiệp, tôi đã nhận đƣợc nhiều sự giúp đỡ nhiệt tình của thầy cô cũng nhƣ các bạn sinh viên để hoàn thành đề tài, qua quá trình làm đồ án tốt nghiệp xây dựng ứng dụng tìm kiếm quán café trên hệ điều hành Android tôi đã thu đƣợc các kết quả sau:  Hệ thống Server . webservice và xây dựng ứng dụng tìm kiếm quán cafe trên hệ điều hành Android Hình 4: Bảng điều khiển chính Tìm hiểu về webservice và xây dựng ứng dụng tìm kiếm quán cafe trên hệ điều hành Android. và xây dựng ứng dụng tìm kiếm quán cafe trên hệ điều hành Android Hình 7: Thông tin địa điểm Tìm hiểu về webservice và xây dựng ứng dụng tìm kiếm quán cafe trên hệ điều hành Android . Tìm hiểu về webservice và xây dựng ứng dụng tìm kiếm quán cafe trên hệ điều hành Android Hình 9: Chia sẻ địa điểm lên facebook Tìm hiểu về webservice và xây dựng ứng dụng tìm kiếm quán

Ngày đăng: 24/08/2015, 21:38

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan