Luận văn tốt nghiệp kỹ sư xây dựng hệ thống trợ giúp ẩm thực trên điện thoại di động

100 240 0
Luận văn tốt nghiệp kỹ sư xây dựng hệ thống trợ giúp ẩm thực trên điện thoại di động

Đ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

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CÔNG NGHỆ THÔNG TIN Tel (84-511) 736 949, Fax (84-511) 842 771 Website: itf.ud.edu.vn, E-mail: cntt@edu.ud.vn LUẬN VĂN TỐT NGHIỆP KỸ SƯ NGÀNH CÔNG NGHỆ THÔNG TIN MÃ NGÀNH : 05115 ĐỀ TÀI : XÂY DỰNG HỆ THỐNG TRỢ GIÚP ẨM THỰC TRÊN ĐIỆN THOẠI DI ĐỘNG Mã số : 09T3 - 121 Ngày bảo vệ : 18-20/06/2014 SINH VIÊN : NGUYỄN THỦY LỘC LỚP : 09T3 CBHD : ThS VÕ ĐỨC HOÀNG ĐÀ NẴNG, 06/2014 LỜI CẢM ƠN Em xin chân thành cám ơn thầy ThS Võ Đức Hoàng tận tình hướng dẫn giúp đỡ em suốt trình thực đồ án tốt nghiệp Em xin gởi lời cám ơn chân thành đến toàn thể quý thầy cô trường Đại học Bách khoa Đà Nẵng, đặc biệt thầy cô khoa Công nghệ Thông Tin trường Đại Học Bách Khoa – Đại Học Đà Nẵng tận tình giảng dạy, truyền đạt kiến thức, kinh nghiệm quý báu suốt trình học tập vừa qua Trong suốt trình làm đồ án tốt nghiệp chắn không tránh khỏi thiếu sót, em mong giúp đỡ góp ý quý thầy cô để em hoàn thiện đề tài Một lần nữa, em xin chân thành cám ơn Đà Nẵng, ngày 30 tháng 05 năm 2014 Sinh viên, Nguyễn Thủy Lộc – 09T3 Trang i LỜI CAM ĐOAN Tôi xin cam đoan : - Những nội dung luận văn thực hướng dẫn trực tiếp thầy ThS Võ Đức Hoàng - Mọi tham khảo dùng luận văn 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ố - Mọi chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá, xin chịu hoàn toàn trách nhiệm Sinh viên, Nguyễn Thủy Lộc – 09T3 Trang ii NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………….……………………………………………………………………………… ………………….……………………………………………………………………………… ………………….……………………………………………………………………………… ………………….……………………………………………………………………………… ………………….……………………………………………………………………………… ………………….……………………………………………………………………………… ………………….……………………………………………………………………………… Trang iii NHẬN XÉT CỦA HỘI ĐỒNG PHẢN BIỆN ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… Trang iv MỤC LỤC MỞ ĐẦU 1.1 GIỚI THIỆU 1.1.1 Bối cảnh đề tài 1.1.2 Mục đích 1.1.3 Ý nghĩa 1.2 PHẠM VI ĐỀ TÀI 1.3 TRIỂN KHAI ĐỀ TÀI 1.3.1 Các bước thực 1.3.2 Mục tiêu cần đạt 1.4 KẾT QUẢ DỰ KIẾN .3 CHƯƠNG CƠ SỞ LÝ THUYẾT 1.1 GIỚI THIỆU CÁC NỀN TẢNG DI ĐỘNG 1.1.1 Ios 1.1.2 Android 1.1.3 Windowphone 1.1.4 BlackBerry 1.2 GIỚI THIỆU HỆ ĐIỀU HÀNH ANDROID 1.2.1 Giới thiệu 1.2.2 Lịch sử phát triển 1.2.3 Kiến trúc hệ điều hành Android .8 1.3 LẬP TRÌNH ỨNG DỤNG TRONG ANDROID .10 1.3.1 Công cụ hỗ trợ 10 1.3.2 Các thành phần android project 10 1.3.2.1 1.3.2.2 1.3.3 Các thành phần android 10 AndroidManifest 10 Activity 11 Các phương thức chu kỳ sống activity 12 1.3.3.1 1.3.4 Intent .13 Các thuộc tính đối tượng intent 14 Sử dụng Intent 14 1.3.4.1 1.3.4.2 1.3.5 1.3.6 1.3.7 1.3.7.1 1.3.7.2 Adapter andoid 15 Lưu trữ liệu android .15 Giao diện android 15 View 15 ViewGroup 16 1.4 HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQLITE .19 1.4.1 Giới thiệu 19 1.4.2 Đặc điểm .19 1.4.3 Phiên .20 1.5 WEB SERVICE .20 1.5.1 Giới thiệu 20 Trang v Đặc điểm webservice 20 1.5.2 Ưu điểm 21 Nhược điểm 22 1.5.2.1 1.5.2.2 1.6 RESTFUL WEB SERVICE 22 1.6.1 Khái niệm 22 1.6.1.1 1.6.1.2 1.6.1.3 1.6.1.4 1.6.1.5 1.6.2 REST 22 Kiến trúc 22 RESTFul Web Service 23 Cơ chế hoạt động 23 Một số thành phần RESTful Web Service 24 Json Gson 25 Sơ lược json 25 So sánh với XML 25 Sơ lược Gson 27 1.6.2.1 1.6.2.2 1.6.2.3 1.7 JSP VÀ SERVLET 28 1.7.1 JSP 28 1.7.2 SERVLET .28 1.7.3 MÔ HÌNH MVC TRONG JAVA WEB JSP SERVLET .29 Khái niệm mô hình MVC 29 Mô hình MVC ứng dụng web với JSP Servlet 29 1.7.3.1 1.7.3.2 CHƯƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 30 2.1 PHÂN TÍCH YÊU CẦU 30 2.1.1 Mô tả toán .30 2.1.2 Phân tích trạng ẩm thực Việt Nam 31 Giới thiệu sơ lược ẩm thực Việt Nam 31 Đặc điểm 31 2.1.2.1 2.1.2.2 2.1.3 Phân tích yêu cầu toán 32 Yêu cầu chức 32 Yêu cầu phi chức 33 2.1.3.1 2.1.3.2 2.1.4 Phân tích tính khả thi 33 2.1.5 Công nghệ .33 2.2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 34 2.2.1 Phân tích thiết kế ứng dụng di động Android 34 2.2.1.1 2.2.1.2 2.2.1.3 2.2.1.4 2.2.1.5 2.2.2 Usecase 34 Biểu đồ hoạt động 42 Biểu đồ 49 Biểu đồ lớp 54 Thiết kế sở liệu 54 2.2.2.1 2.2.2.2 2.2.2.3 Phân tích thiết kế Web Server 58 Web admin 58 Sơ đồ lớp 65 Thiết kế sở liệu 65 CHƯƠNG TRIỂN KHAI VÀ ĐÁNH GIÁ KẾT QUẢ 67 3.1 KẾT QUẢ 67 3.1.1 Kết triển khai Web Service 67 Trang vi 3.1.2 Kết triển khai Web Admin .67 3.1.3 Kết triển khai ứng dụng di động .78 3.2 ĐÁNH GIÁ 85 3.2.1 Bảng đánh giá kết thực 85 Ứng dụng điện thoại di động 85 Hệ thống Server 85 3.2.1.1 3.2.1.2 Những điều đạt 85 3.2.2 3.2.2.1 3.2.2.2 Hệ thống Web server 86 Ứng dụng điện thoại di động 86 3.2.3 Những điều chưa đạt 86 3.3 HƯỚNG PHÁT TRIỂN .86 TÀI LIỆU THAM KHẢO 87 TÓM TẮT LUẬN VĂN TỐT NGHIỆP 88 PHỤ LỤC Trang vii DANH SÁCH HÌNH VẼ Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình 1: Giới thiệu mobile 2: Giới thiệu android 3: Kiến trúc hệ điều hành android 4: Sơ đồ hoạt động activity android 11 5: Sơ đồ Intent 13 6: Sơ đồ giao diện android 16 7: Framelayout android 17 8: Relativelayout android 18 9; Tablelayout android 18 10: Quản trị SQLite 19 11: Kiến trúc REST 22 12: Cơ chế hoạt động REST 23 13: Use case ứng dụng android 34 14: Biểu đồ hoạt động xem văn hóa ẩm thực 42 15: Biểu đồ hoạt động cập nhật liệu 42 16: Biểu đồ hoạt động tìm kiếm ăn 43 17: Biểu đồ hoạt động gửip hản hồi cho ăn 43 18: Biểu đồ hoạt động tạo ghi cho ăn 44 19: Biểu đồ hoạt động chỉnh sửa ghi cho ăn 44 20: Biểu đồ hoạt động chia sẻ ăn facebook 45 21: Biểu đồ hoạt động xem danh sách ăn 45 22: Biểu đồ hoạt động thêm ăn yêu thích 46 23: Biểu đồ hoạt động xóa ăn yêu thích 46 24: Biểu đồ hoạt động chỉnh sửa hẹn 47 25: Biểu đồ hoạt động đặt 47 26: Biểu đồ hoạt động xóa hẹn 48 27: Biểu đồ hoạt động gửi phản hồi cho ứng dụng 48 28: Biểu đồ xem văn hóa ẩm thực 49 29: Biểu đồ cập nhật liệu 49 30: Biểu đồ tìm kiếm ăn 49 31: Biểu đồ xem danh sách ăn 50 32: Biểu đồ gửi phản hồi cho ăn 50 33: Biểu đồ tạo ghi cho ăn 50 34: Biểu đồ chỉnh sửa chi cho ăn 51 35: Biểu đồ chia sẻ ăn facebook 51 36: Biểu đồ thêm ăn yêu thích 51 37: Biểu đồ xem ăn yêu thích 52 38: Biểu đồ chỉnh sửa hẹn 52 39: Biểu đồ thêm hẹn 52 40: Biểu đồ xóa hẹn 53 41: Biểu đồ gửi phản hồi cho ứng dụng 53 42: Biểu đồ lớp 54 43: Biểu đồ lớp chi tiết 54 44: Quan hệ bảng sở liệu 55 45: Sơ đồ usecase web admin 58 Trang viii Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình 46: Biểu đồ hoạt động đăng nhập 61 47: Biểu đồ hoạt động xem liệu 61 48: Biểu đồ hoạt động thêm liệu 62 49: Biểu đồ hoạt động sửa liệu 62 50: Biểu đồ hoạt động xóa liệu 63 51: Biểu đồ đăng nhập 63 52: Biểu đồ xem liệu 63 53: Biểu đồ thêm liệu 64 54: Biểu đồ xóa liệu 64 55: Biểu đồ sửa liệu 64 56: Sơ đồ lớp web admin 65 57: Sơ đồ lớp chi tiết web admin 65 58: Dữ liệu Json trả từ Web Service 67 59: Đăng nhập 67 60: Quản lý ăn 68 61: Thêm ăn 68 62: Xem, sửa ăn 69 63: Xóa ăn 69 64: Quản lý loại ăn 70 65: Thêm loại ăn 70 66: Xem sửa loại ăn 71 67: Xóa loại ăn 71 68: Quản lý vùng 72 69: Thêm vùng 72 70: Xem sửa vùng 73 71: Quản lý xuất xứ 73 72: Thêm xuất xứ 74 73: Xem sửa xuất xứ 74 74: Xóa xuất xứ 75 75: Quản lý nguyên liệu 75 76: Thêm nguyên liệu 76 77: Xem sửa nguyên liệu 76 78: Xóa nguyên liệu 77 79: Quản lý bình luận 77 80: Màn hình main 78 81: Màn hình văn hóa ẩm thực 78 82: Màn hình dialog chọn vùng 79 83: Màn hình dialog chọn xuất xứ 79 84: Màn hình danh sách ăn 80 85: Màn hình chi tiết ăn 80 86: Màn hình chi tiết công thức ăn 81 87: Màn hình ghi ăn 81 88: Màn hình bình luận ăn 82 89: Màn hình hẹn nấu ăn 82 90: Màn hình danh sách yêu thích 83 91: Màn hình danh sách hẹn 83 Trang ix Xây dựng hệ thống trợ giúp ẩm thực điện thoại di động Hình 74: Xóa xuất xứ Hình 75: Quản lý nguyên liệu Trang 75 Xây dựng hệ thống trợ giúp ẩm thực điện thoại di động Hình 76: Thêm nguyên liệu Hình 77: Xem sửa nguyên liệu Trang 76 Xây dựng hệ thống trợ giúp ẩm thực điện thoại di động Hình 78: Xóa nguyên liệu Hình 79: Quản lý bình luận Trang 77 Xây dựng hệ thống trợ giúp ẩm thực điện thoại di động 3.1.3 Kết triển khai ứng dụng di động Hình 80: Màn hình main Hình 81: Màn hình văn hóa ẩm thực Trang 78 Xây dựng hệ thống trợ giúp ẩm thực điện thoại di động Hình 82: Màn hình dialog chọn vùng Hình 83: Màn hình dialog chọn xuất xứ Trang 79 Xây dựng hệ thống trợ giúp ẩm thực điện thoại di động Hình 84: Màn hình danh sách ăn Hình 85: Màn hình chi tiết ăn Trang 80 Xây dựng hệ thống trợ giúp ẩm thực điện thoại di động Hình 86: Màn hình chi tiết công thức ăn Hình 87: Màn hình ghi ăn Trang 81 Xây dựng hệ thống trợ giúp ẩm thực điện thoại di động Hình 88: Màn hình bình luận ăn Hình 89: Màn hình hẹn nấu ăn Trang 82 Xây dựng hệ thống trợ giúp ẩm thực điện thoại di động Hình 90: Màn hình danh sách yêu thích Hình 91: Màn hình danh sách hẹn Trang 83 Xây dựng hệ thống trợ giúp ẩm thực điện thoại di động Hình 92: Màn hình bình luận ứng dụng Hình 93: Màn hình tìm kiếm ăn Trang 84 Xây dựng hệ thống trợ giúp ẩm thực điện thoại di động 3.2 ĐÁNH GIÁ 3.2.1 Bảng đánh giá kết thực 3.2.1.1 Ứng dụng điện thoại di động Bảng 37: Bảng đánh giá kết thục điện thoại di động Chức Tình trạng Xem văn hóa ẩm thực Hoàn thành Cập nhật liệu Hoàn thành Tìm kiếm ăn Hoàn thành Xem chi tiết ăn Hoàn thành Gửi phản hồi cho ăn Hoàn thành Tạo ghi cho ăn Hoàn thành Chỉnh sửa ghi cho ăn Hoàn thành Chia sẻ ăn facebook Hoàn thành Xem danh sách ăn Hoàn thành Thêm ăn yêu thích Hoàn thành Xóa ăn yêu thích Hoàn thành Hẹn nấu ăn Hoàn thành Chỉnh sửa hẹn nấu ăn Hoàn thành Xóa hẹn nấu ăn Hoàn thành Gửi phản hồi ứng dụng Hoàn thành Mô tả 3.2.1.2 Hệ thống Server Bảng 38: Bảng đánh giá kết thực hệ thống server Chức Tình trạng Cơ sở liệu Hoàn thành Web service cung cấp phương thức cho ứng dụng khai thác cập nhật sở liệu Hoàn thành Trang Web Admin quản lý hệ thống Hoàn thành Mô tả 3.2.2 Những điều đạt Qua trình làm đồ án, em nhận nhiều giúp đỡ từ giáo viên hướng dẫn, gia đình, bạn bè, tổng hợp lại nhiều kiến thức quý báu mà học hỏi thêm nhiều kiến thức có ích cho công việc sau Trang 85 Xây dựng hệ thống trợ giúp ẩm thực điện thoại di động 3.2.2.1 Hệ thống Web server - Thiết kế sở liệu - Xây dựng nguồn sở liệu ẩm thực - Xây dựng thành công web service cung cấp liệu cho ứng dụng hoạt động 3.2.2.2 Ứng dụng điện thoại di động - Tìm hiểu cấu trúc viết ứng dụng tảng di động android - Các chức kết nối server hoạt động tốt - Các chức hoạt động ổn định, đáp ứng yêu cầu đề - Triển khai ứng dụng thiệt bị thật hoạt động tốt 3.2.3 Những điều chưa đạt - Giao diện đơn giản, chưa hỗ trợ nhiều loại hình - Ứng dụng tảng di động - Nguồn liệu ban đầu hạn chế - Chưa triển khai web service thực tế 3.3 HƯỚNG PHÁT TRIỂN Kế thừa kết đạt được, phiên em khắc phục nhược điểm cung cấp thêm số tính nhằm hoàn thiện ứng dụng - Cải thiện giao diện thân thiện, bắt mắt - Xây dựng kho sở liệu ăn phong phú - Ứng dụng tương thích với nhiều loại hình thiết bị - Cung cấp địa điểm tích hợp thêm google map cho phép xem địa điểm nguồn gốc ăn cho người dùng có nhu cầu tìm hiểu thực tế - Từ Web service có, tiến hành phát triển ứng dụng tảng khác Window phone, Ios - Triển khai web service môi trường thực tế Trang 86 Xây dựng hệ thống trợ giúp ẩm thực điện thoại di động TÀI LIỆU THAM KHẢO [1] Grant Allen - Beginning Android 575 trang [2] Wei Meng Lee - Beginning Android Application Development 428 trang [3] Mark L Murphy - The Busy Coders Guide to Android Development(2011) 698 trang [4] Jason Morris - Android User Interface Development(2011) 304 trang [5] Trang web: http://www.vietnamandroid.com/ [6] Trang web: http://www.codeproject.com/ [7] Trang web: http://amthucbonmua.vn / [8] Trang web: http://www.tapchiamthuc.vn/ [9] Trang web: http://monngonvietnam.vn/ [10] Trang web: http://vi.wikipedia.org/ Trang 87 Xây dựng hệ thống trợ giúp ẩm thực điện thoại di động TÓM TẮT LUẬN VĂN TỐT NGHIỆP Tên đề tài: Xây dựng hệ thống trợ giúp ẩm thực điện thoại di động Tóm tăt nội dung luận văn tốt nghiệp: - Bối cảnh: Nhằm phục vụ nhu cầu muốn tìm hiểu thêm văn hóa ẩm thực người dùng Tận dụng ngày phổ biến tiện dụng điện thoại thông minh ngày - Mục đích: Xây dựng hệ thống trợ giúp ẩm thực điện thoại di động, Web service để cập nhật liệu cho ứng dụng Web admin để nhập sở liệu giúp cho liệu ngày phong phú - Nhiệm vụ: Xây dựng ứng dụng điện thoại di động Android Web service Java Web admin xây dựng JSP Servlet Giải vấn đề: - Tìm hiểu nhu cầu người dùng, tham khảo trang web ẩm thực để đưa sở liệu hợp lý - Tìm hiểu lập trình di động tảng Android - Xây dựng Web server gồm Web service Web admin - Xây dựng ứng dụng điện thoại di động Trang 88 Xây dựng hệ thống trợ giúp ẩm thực điện thoại di động PHỤ LỤC Các công cụ phát triển - Yêu cầu phần cứng STT Tên Mô tả Hệ điều hành máy tính Windows có cài jdk Hệ điều hành di động Android 2.3 trở lên - Yêu cầu phần mềm STT Tên Mô tả Eclipse tích hợp Android SDK Lập trình Android application Eclipse J2EE Lập trình Web service Web admin MS SQL Server 2008 Quản trị sở liệu Microsoft Visio Phân tích thiết kế Adobe Photoshop Chỉnh sửa ảnh SQLite Manager Quản trị sở liệu Android [...]... kế hệ thống - Xây dựng cơ sở dữ liệu - Xây dựng Web admin quản lý cơ sỡ dữ liệu - Xây dựng Web service cung cấp dữ liệu - Xây dựng ứng dụng trên thiết bị di động Android - Triển khai hoạt động cho kho dữ liệu và ứng dụng, đồng thời tiến hành kiểm thử đảm bảo chất lượng sản phẩm - Viết báo cáo tổng kết đề tài và đề ra hướng phát triển Trang 2 Xây dựng hệ thống trợ giúp ẩm thực trên điện thoại di động. .. 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ế Trang 3 Xây dựng hệ thống trợ giúp ẩm thực trên điện thoại di động CHƯƠNG 1 CƠ SỞ LÝ THUYẾT 1.1 GIỚI THIỆU CÁC NỀN TẢNG DI ĐỘNG Ngày này, thị trường di động đang phát triển mạnh mẽ chưa từng thấy với vô vàn các nhãn hiệu, kiểu dáng, tính năng Đã biến chiếc điện thoại thành một thiết bị giải trí đa phương... thông tin về văn hóa ẩm thực các vùng miền, cách chế biến các món ăn hay là nguồn gốc, lịch sử ra đời của các món ăn cùng nhiều tính năng hữu ích khác Trang 1 Xây dựng hệ thống trợ giúp ẩm thực trên điện thoại di động Xây dựng một website quản lý dữ liệu về thông tin ẩm thực và một webservice cung cấp thông tin về ẩm thực cho ứng dụng di động 1.1.3 Ý nghĩa - Cung cấp một ứng dụng hữu ích hỗ trợ người... tạo nên một chuẩn mở cho điện thoại di động trong tương lai Google công bố hầu hết các mã nguồn của Android theo bản cấp phép Apache Trang 6 Xây dựng hệ thống trợ giúp ẩm thực trên điện thoại di động Android được xây dựng để cho phép các nhà phát triển tạo ra các ứng dụng di động hấp dẫn tận dụng tất cả chức năng một chiếc điện thoại đã cung cấp Nó được xây dựng để thực sự mở Ví dụ, một ứng dụng có thể... năng nghiệp vụ đóng gói trong giao di n Web service - Tạo mối quan hệ tương tác lẫn nhau và mềm dẻo giữa các thành phần trong hệ thống, dễ dàng cho việc phát triển các ứng dụng phân tán - Thúc đẩy hệ thống tích hợp, giảm sự phức tạp của hệ thống, hạ giá thành hoạt động, phát triển hệ thống nhanh và tương tác hiệu quả với hệ thống của các doanh nghiệp khác Trang 21 Xây dựng hệ thống trợ giúp ẩm thực trên. .. Vì iOS chỉ được cài giới hạn trên thiết bị của Apple gồm những thiết bị như iPhone, iPad, iPod Thị phần của thiết bị Apple trên thế giới nói chung là không lớn, số liệu các bạn thấy trên các báo đa số chỉ thống kê tại Mỹ, nhưng đã gọi là thống trị thì phải là thống trị trên thị trường di động toàn thế giới Trang 4 Xây dựng hệ thống trợ giúp ẩm thực trên điện thoại di động 1.1.2 Android Mặc dù sinh... xem dữ liệu 60 35: user 66 36: RateAndBinhLuan 66 37: Bảng đánh giá kết quả thục hiện trên điện thoại di động 85 38: Bảng đánh giá kết quả thực hiện trên hệ thống server 85 Trang x Xây dựng hệ thống trợ giúp ẩm thực trên điện thoại di động MỞ ĐẦU 1.1 GIỚI THIỆU 1.1.1 Bối cảnh đề tài Trong bối cảnh xã hội ngày càng phát triển, chất lượng cuộc sống của con... một chiếc điện thoại thông minh hoạt động tốt thì nó cần có một hệ điều hành quản lý thiết bị Đi kèm với sự phát triển phần cứng trên thiết bị động thì cuộc chiến của các nhà phát triển các hệ điều hành trên điện thoại di động cũng di n ra hết sức khốc liệt Hiện nay, các nền tảng di động lớn được biết đến như sau Hình 1: Giới thiệu mobile 1.1.1 Ios Nền tảng di động iOS với điện thoại di động thông... hoạt động như một lớp trừu tượng giữa phần cứng và phần mềm còn lại của hệ thống Trang 9 Xây dựng hệ thống trợ giúp ẩm thực trên điện thoại di động 1.3 LẬP TRÌNH ỨNG DỤNG TRONG ANDROID 1.3.1 Công cụ hỗ trợ - Bộ Android SDK của Google - Bộ JDK 5 trở lên - IDE: eclipse hoặc netBean… 1.3.2 Các thành phần chính trong android project 1.3.2.1 Các thành phần chính trong android Một ứng dụng android được xây dựng. .. Mục tiêu cần đạt được - Xây dựng thành công Web admin và Web service cho kho dữ liệu ẩm thực - Xây dựng thành công ứng dụng trên điện thoại di động Android - Triển khai ứng dụng, phối hợp trao đổi dữ liệu giữa ứng dụng di động và ứng dụng web thành công 1.4 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 - Tìm hiểu

Ngày đăng: 08/05/2016, 16:39

Từ khóa liên quan

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

Tài liệu liên quan