Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 81 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
81
Dung lượng
7,4 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH ĐỒ ÁN TỐT NGHIỆP NGÀNH CƠNG NGHỆ THƠNG TIN TÌM HIỂU VÀ XÂY DỰNG ỨNG DỤNG TÌM KIẾM QUÁN ĂN IOS GVHD: NGUYỄN THIÊN BẢO SVTH: HUỲNH THẾ CƯƠNG MSSV: 15110172 SVTH: BÙI ĐỖ TRUNG TRỰC MSSV: 15110354 SKL 0 Tp Hồ Chí Minh, tháng 6/2019 an Tìm hiểu xây dựng ứng dụng tìm kiếm quán ăn BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HCM KHOA CÔNG NGHỆ THÔNG TIN HUỲNH THẾ CƯƠNG- 15110172 BÙI ĐỖ TRUNG TRỰC - 15110354 ĐỀ TÀI: TÌM HIỂU VÀ XÂY DỰNG ỨNG DỤNG TÌM KIẾM QN ĂN iOS KHỐ LUẬN CHUYÊN NGÀNH CNPM GVHD: TS NGUYỄN THIÊN BẢO KHÓA 2015 - 2019 an Tìm hiểu xây dựng ứng dụng tìm kiếm quán ăn ĐH SƯ PHẠM KỸ THUẬT TP.HCM CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CNTT Độc lập – Tự – Hạnh phúc ***** ***** PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Họ tên SV thực 1: Huỳnh Thế Cương Mã số SV: 15110172 Họ tên SV thực 2: Bùi Đỗ Trung Trực Mã số SV: 15110354 Ngành: Cơng nghệ thơng tin Tên đề tài: Tìm hiểu xây dựng ứng dụng tìm kiếm quán ăn hệ điều hành iOS Họ tên giáo viên hướng dẫn: T.S Nguyễn Thiên Bảo NHẬN XÉT: Về nội dung đề tài khối lượng công việc thực hiện: Lý thuyết: - Tìm hiểu ngơn ngữ Swift, NodeJS - Tìm hiểu sở liệu MongoDB, Firebase Hiện thực: - Xây dựng ứng dụng hệ điều hành iOS tìm kiếm quán ăn Ưu điểm: Dễ dàng sử dụng với người dùng Cho phép tìm kiếm quán ăn theo địa tên quán Lưu ăn yêu thích Chia sẻ quán ăn với nhiều người Cho phép report quán ăn Cho phép người dùng bình luận quán ăn Khuyết điểm: Chưa có đánh giá quán ăn Chưa có đặt thức ăn đặt chỗ Hiện chưa có thơng báo realtime Chưa có tính mời bạn bè Đánh giá loại: ………… Điểm: ……… TP.HCM, ngày tháng năm 2019 Giáo viên hướng dẫn an Tìm hiểu xây dựng ứng dụng tìm kiếm quán ăn ĐH SƯ PHẠM KỸ THUẬT TP.HCM CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CNTT Độc lập – Tự – Hạnh phúc ***** ***** PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN Họ tên SV thực 1: Huỳnh Thế Cương Mã số SV: 15110172 Họ tên SV thực 2: Bùi Đỗ Trung Trực Mã số SV: 15110354 Ngành: Cơng nghệ thơng tin Tên đề tài: Tìm hiểu xây dựng ứng dụng tìm kiếm quán ăn hệ điều hành iOS Họ tên giáo viên phản biện: T.S Nguyễn Thành Sơn NHẬN XÉT: Về nội dung đề tài khối lượng công việc thực hiện: …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… Ưu điểm: …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… Khuyết điểm: …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… Đánh giá loại: ………… Điểm: ……… TP.HCM, ngày tháng năm 2019 Giáo viên phản biện an Tìm hiểu xây dựng ứng dụng tìm kiếm quán ăn LỜI CẢM ƠN Trên thực tế khơng có thành công mà không gắn liền với hỗ trợ, giúp đỡ dù hay nhiều, dù trực tiếp hay gián tiếp khác Trong suốt thời gian học tập trường, em nhận nhiều quan tâm, giúp đỡ quý thầy cơ, gia đình bạn bè Em xin chân thành gửi lời cảm ơn đến Khoa Công nghệ thông tin, trường Đại học Sư phạm kỹ thuật Thành phố Hồ Chí Minh tạo điều kiện cho em thực đề tài Em xin kính gửi đến thầy Nguyễn Thiên Bảo lời cảm ơn sâu sắc Trong khoảng thời gian qua, Thầy tận tình hướng dẫn, bảo em suốt trình thực đề tài Chân thành cảm ơn tập thể Giáo viên Khoa Công nghệ thông tin, trường Đại học Sư phạm kỹ thuật Thành phố Hồ Chí Minh giảng suốt khóa học, kiến thức tảng kiến thức chuyên ngành giúp cho em hoàn thành tốt đề tài Xin chân thành cảm ơn anh chị bạn bè ủng hộ, giúp đỡ, động viên em thời gian học tập nghiên cứu Em xin chúc Thầy thành công nghiệp giảng dạy lĩnh vực sống Với quan tâm, dạy dỗ, bảo tận tình, chu đáo Thầy, đến em hoàn thành “ứng dụng hệ điều hành iOS tìm kiếm quán ăn” Trong phạm vi khả cho phép, em cố gắng để hoàn thành đề tài cách tốt Song, chắn khơng tránh khỏi thiếu sót Em kính mong nhận cảm thơng ý kiến đóng góp q báu Thầy Cơ để em học hỏi thêm nhiều kinh nghiệm hoàn thành tốt tương lai Một lần em xin chân thành cảm ơn! an Tìm hiểu xây dựng ứng dụng tìm kiếm quán ăn ĐỀ CƯƠNG KHOÁ LUẬN CHUYÊN NGÀNH Họ tên SV thực 1: Huỳnh Thế Cương Mã số SV: 15110172 Họ tên SV thực 2: Bùi Đỗ Trung Trực Mã số SV: 15110354 Thời gian làm tiểu luận: từ: 01/03/2019 đến: 30/06/2019 Chuyên ngành: Công Nghệ Phần Mềm Tên tiểu luận: Tìm hiểu xây dựng ứng dụng tìm kiếm quán ăn hệ điều hành iOS GV hướng dẫn: T.S Nguyễn Thiên Bảo Nhiệm vụ luận văn: Tìm hiểu ngơn ngữ Swift, NodeJS Tìm hiểu sở liệu MongoDB Firebase Áp dụng để xây dựng ứng dụng tìm kiếm quán ăn hệ điều hành iOS Đề cương chi tiết luận văn MỤC LỤC Giới thiệu 1.1 Sự cần thiết đề tài 1.2 Mục đích đề tài 1.3 Cách tiếp cận 1.4 Kết dự kiến đạt Khảo sát trạng 2.1 Các ứng dụng tương tự 2.2 Yêu cầu ứng dụng Cơ sở lý thuyết 3.1 Mongoose 3.2 NodeJS 3.3 Firebase Thiết kế hệ thống 4.1 Lược đồ usecase 4.2 Lược đồ sequence 4.3 Thiết kế sở liệu 4.4 Thiết kế giao diện Hiện thực kiểm thử hệ thống 5.1 Cài đặt 5.2 Kiểm thử Kết luận 6.1 Kết đạt 6.2 Ưu, nhược điểm 6.3 Hướng phát triển an Tìm hiểu xây dựng ứng dụng tìm kiếm quán ăn KẾ HOẠCH THỰC HIỆN STT Thời Gian Ghi Chú Công Việc 10 11 03/03 đến 17/03 Khảo sát trạng, xác định yêu cầu, mô tả hệ thống Vẽ Use case 17/03 đến Tìm hiểu MongoDB công 31/03 nghệ liên quan Lên ý tưởng xây dựng 31/03 đến Tìm hiểu api MongoDB 07/04 Xây dựng database Vẽ Sequence Diagram 07/04 đến Thiết kế giao diện cho Admin 14/04 chức Admin 14/04 đến Thiết kế from đăng nhập, giao diện 28/04 đưa liệu lên giao diện 28/04 đến Thiết kế đồ cho quán ăn 12/05 Đưa phần mềm vào điện thoại 12/05 đến Đăng kí Firebase 19/05 Đăng nhập đăng kí ứng dụng, Dựng VPS đưa code server lên 19/05 đến Thiết kế chức lưu viết 26/05 Thay đổi thông tin cá nhân User Thiết kế chức cho người dùng đăng 26/05 đến Thiết kế chức bình luận quán ăn 09/06 Thiết kế chức tìm kiếm theo tên quán, địa xung quanh Hoàn thiện chức cho người dùng đăng 09/06 đến Thiết kế chức chia quán ăn cho 16/06 người khác Thiết kế chức thông báo điện thoại 16/06 đến Thiết kế chức report cho người 23/06 dùng Chỉnh sửa lại giao diện kiểm thử Ý kiến giáo viên hướng dẫn Ngày tháng năm 20 Người viết đề cương (ký ghi rõ họ tên) an Tìm hiểu xây dựng ứng dụng tìm kiếm quán ăn MỤC LỤC MỤC LỤC DANH MỤC HÌNH ẢNH 10 Danh Mục Bảng 12 CHƯƠNG 1: GIỚI THIỆU 1.1 SỰ CẦN THIẾT CỦA ĐỀ TÀI 1.2 MỤC ĐÍCH CỦA ĐỀ TÀI 1.3 CÁCH TIẾP CẬN 1.4 KẾT QUẢ DỰ KIẾN ĐẠT ĐƯỢC .2 CHƯƠNG 2: KHẢO SÁT HIỆN TRẠNG 2.1 CÁC ỨNG DỤNG TƯƠNG TỰ 2.1.1 Foody: .3 2.1.2 Lozi: 2.1.3 ClingMe: 2.2 YÊU CẦU CỦA ỨNG DỤNG .4 CHƯƠNG 3: CƠ SỞ LÝ THUYẾT 3.1 MONGOOSE 3.1.1 Định nghĩa 3.1.2 Các SchemaTypes Mongoose: .6 3.1.3 Mỗi loại SchemaType cho phép xác định: .6 3.1.4 Thiết lập Mongoose: .7 3.1.5 Định nghĩa schema cho Mongoose: 3.1.6 Tạo lưu model Mongoose: 3.1.7 Xác thực liệu schema: 11 3.1.8 Một số thao tác với sở liệu: 12 3.2 NODEJS 13 3.2.1 Định nghĩa: 13 3.2.2 Ứng dụng NodeJS: 14 3.2.3 Nhược điểm NodeJS: 14 3.2.4 Ưu điểm NodeJS: 14 3.2.5 Không nên sử dụng NodeJS khi: 15 3.2.6 Những trường hợp nên sử dụng NodeJS: 16 3.3 FIREBASE 16 3.3.1 Định nghĩa 16 3.3.2 Các dịch vụ firebase cung cấp: 16 3.3.3 Các nhóm cơng cụ 17 3.3.4 Ưu điểm, nhược điểm 19 3.3.5 Cách cài đặt 20 CHƯƠNG 4: THIẾT KẾ HỆ THỐNG HỆ THỐNG 21 4.1 LƯỢT ĐỒ USECASE 21 4.1.1 Mô tả use case Quản lý quán ăn 23 4.1.2 Mô tả use case Quản lý ăn 26 an Tìm hiểu xây dựng ứng dụng tìm kiếm qn ăn Mơ tả Use Case Quản lý thông tin cá nhân thay đổi thông tin cá nhân 27 4.1.4 Mô tả Use case quản lý thông tin quán ăn 29 4.2 LƯỢC ĐỒ SEQUENCE 32 4.2.1 Lược đồ Sequence Diagram đăng nhập 33 4.2.2 Lược đồ Sequence Diagram cho đăng kí 33 4.2.3 Lược đồ Sequence Diagram cho sửa cửa hàng 33 4.2.4 Lược đồ Sequence Diagram cho tìm kiếm quán ăn 34 4.3 CHI TIẾT CÁC BẢNG DỮ LIỆU 35 4.4 THIẾT KẾ GIAO DIỆN 39 4.4.1 Màn hình giao diện xử lý bên Admin 39 4.4.1.1 Chức nghiệp vụ Admin 39 4.4.1.2 Màn hình giao diện 40 4.4.2 Màn hình xử lý bên Guest 45 4.4.2.1 Chức nghiệp vụ Guest 45 4.4.2.2 Màn hình giao diện 46 4.4.3 Màn hình xử lý User 49 4.4.3.1 Chức nghiệp vụ User: .49 4.4.3.2 Màn hình giao diện 50 4.1.3 CHƯƠNG 5: HIỆN THỰC VÀ KIỂM THỬ HỆ THỐNG 57 5.1 CÀI ĐẶT .57 5.2 KIỂM THỬ 57 CHƯƠNG 6: PHẦN KẾT LUẬN 61 6.1 KẾT QUẢ ĐẠT ĐƯỢC .61 6.2 ƯU, NHƯỢC ĐIỂM 61 6.2.1 Ưu điểm 61 6.2.2 Nhược điểm: 61 6.3 HƯỚNG PHÁT TRIỂN .61 TÀI LIỆU THAM KHẢO 62 PHỤ LỤC: HƯỚNG DẪN CÀI ĐẶT 63 an Tìm hiểu xây dựng ứng dụng tìm kiếm qn ăn DANH MỤC HÌNH ẢNH Hình Giao diện foody Hình Giao diện ứng dụng Lozi Hình Giao diện ứng dụng ClingMe .4 Hình Các nhóm cơng cụ Firebase .17 Hình Usecase hệ thống 21 Hình Usecase Quan ly quan an 21 Hình Usecase Quan ly thuc an .22 Hình Usecase Quan ly thong tin ca nhan 22 Hình Usecase Thay doi thong tin ca nha .23 Hình 10 Usecase Quan ly thong tin quan an 23 Hình 11 Sequence Diagram cho đăng nhập 33 Hình 12 Sequence Diagram cho đăng kí 33 Hình 13 Sequence Diagram cho sửa cửa hàng 34 Hình 14 Sequence Diagram cho tìm kiếm quán ăn .34 Hình 15 Sequence Diagram cho lưu quán ăn 35 Hình 16 Cơ sở liệu ứng dụng 35 Hình 17 Thêm viết .40 Hình 18 Sửa viết 41 Hình 19 Xóa viết 42 Hình 20 Thêm thực đơn 42 Hình 21 Sửa thực đơn .43 Hình 22 Xóa thực đơn .44 Hình 23 Xem viết User 44 Hình 24 Xem Report User 45 Hình 25 BM_Search_Name 46 Hình 26 BM_Search_Local 47 Hình 27 View_Info 48 Hình 28 BM_Login 48 Hình 29 BM_Register 49 Hình 30 BM_Save_Info 51 Hình 31 BM_View_Save 51 Hình 32 BM_Share_Store 52 Hình 33 BM_Comments_Store .52 Hình 34 BM_Post_Store 53 Hình 35 BM_Notification 53 Hình 36 BM_Edit_Name 54 Hình 37 BM_Edit_Pass 54 Hình 38 BM_Edit_Image 55 Hình 39 BM_Logout 55 Hình 40 BM_Report_Store 56 Hình 41 Mở file source code 63 Hình 42 Hình Chạy ứng dụng 63 10 an Tìm hiểu xây dựng ứng dụng tìm kiếm quán ăn Hin ̀ h 36 BM_Edit_Name • BM_Edit_Pass Hin ̀ h 37 BM_Edit_Pass • BM_Edit_Image 54 an Tìm hiểu xây dựng ứng dụng tìm kiếm quán ăn Hin ̀ h 38 BM_Edit_Image • BM_Logout Hin ̀ h 39 BM_Logout 55 an Tìm hiểu xây dựng ứng dụng tìm kiếm qn ăn • • BM_Report_Store Hin ̀ h 40 BM_Report_Store 56 an Tìm hiểu xây dựng ứng dụng tìm kiếm quán ăn CHƯƠNG 5: HIỆN THỰC VÀ KIỂM THỬ HỆ THỐNG 5.1 CÀI ĐẶT Sử dụng Xcode version 10.1 với ngôn ngữ Swift MongoDB version 4.0.4 Firebase version 8.2 NodeJS version 8.12.0 5.2 KIỂM THỬ Bảng 28 TestCase Admin Nội dung test Thêm cửa hàng Testcase Id TESTCASE ADMIN ADDSTORE_1 ADDSTORE_2 Xoá cửa hàng DELETESTORE_1 DELETESTORE_2 Sửa cửa hàng EDITSTORE_1 EDITSTORE_2 Thêm ăn ADDDISH_1 ADDDISH_2 Xố ăn DELETEDISH_1 Mơ tả Kiểm tra admin điền thông tin URL HINH ANH, Tên Cua Hang, Địa chỉ, Vi Do, Kinh Do, Bài Viết Giới Thiệu Kiểm tra admin điền thiêu thông tin cửa hàng Kiểm tra admin điền id cửa hàng Kiểm tra admin chưa điền vào id cửa hàng Kiểm tra admin điền URL HINH ANH, ID, Tên cưa hàng, địa chỉ, vi do, kinh , viết giới thiệu Kiểm tra admin điền thiếu thông tin id cửa hàng Kiểm tra admin điền URL HINH ANH, ID cửa hàng, Monan, gia Kiểm tra admin điền thiếu thơng tin ăn Kiểm tra admin điền ID cửa hàng, ID ăn 57 an Tìm hiểu xây dựng ứng dụng tìm kiếm quán ăn EDITDISH_1 Kiểm tra admin điền thiếu thơng tin ăn Kiểm tra admin điền ID cửa hàng, id ăn, URL HINh ANH, tên ăn,gia EDITDISH_2 Kiểm tra admin điền thiếu thơng tin ăn APPROVED_POST _1 Kiểm tra admin điền đủ thông tin viết APPROVED_POST _2 Kiểm tra admin điền thiếu liệu DELETEDISH_2 Sửa ăn Xem viết User Bảng 29 TestCase User Nội dung test Đăng nhập Testcase Id TESTCASE USER LOGIN_1 LOGIN_2 LOGIN_3 Tìm kiếm SEARCH_NAMESTORE_1 SEARCH_NAMESTORE_2 SEARCH_ADDRESS_1 SEARCH_ADDRESS_2 Mô tả Kiểm tra người dùng đăng nhập email mà chưa điền thông tin email mật Kiểm tra người dùng đăng nhập nhập sai email mật Kiểm tra người dùng điền thông tin email mật Kiểm tra người dùng điền tên quán Kiểm tra người dùng điền không tên quán Kiểm tra người dùng điền địa Kiểm tra người dùng điền khơng địa 58 an Tìm hiểu xây dựng ứng dụng tìm kiếm quán ăn Danh sach quán ăn Kiểm tra người dùng xem danh sách cửa hàng Danh sách nội dung LIST_STORE_CONTENTS_1 Kiểm tra người dùng quán ăn xem đồ hướng dẫn đường đi, danh sách ăn Danh sách quán ăn LIST_STORE_SAVE_1 Kiểm tra người dùng lưu xem danh sách quán ăn lưu Danh sách Thông báo LIST_ NOTIFICATION_1 Kiểm tra người dùng xem thơng báo app Bình luận vào quán ăn COMMENTS_STORE_1 Kiểm tra người dùng bình luận vào quán ăn COMMENTS_STORE_2 Kiểm tra người dùng không bình luận vào quán ăn Đăng viết quán ăn POST_STORE_1 Kiểm tra người dùng điền thông tin đầy đủ POST_STORE_2 Kiểm tra người dùng nhập thiếu thông tin Chia sẻ quán ăn SHARE_STORE_1 Kiểm tra người dùng chia sẻ quán ăn Chỉnh sửa thông tin cá EDIT_PROFILE_1 Kiểm tra người dùng nhân chỉnh sừa thơng tin cá nhân có nội dung chỉnh sửa EDIT_PROFILE_2 Kiểm tra người dùng chỉnh sừa thông tin cá nhân có khơng nội dung chỉnh sửa Đăng xuất LOG_OUT_1 Kiểm tra người dùng đăng xuất LIST_STORE_1 Bảng 30 TestCase Guest Nội dung test Đăng kí Testcase Id TESTCASE GUEST REGISTER_1 REGISTER_2 Mô tả Kiểm tra người dùng đăng ký điền đầy đủ thông tin Tên, email, mật khẩu, hình ảnh Kiểm tra người dùng đăng ký điền chưa 59 an Tìm hiểu xây dựng ứng dụng tìm kiếm quán ăn đầy đủ thơng tin Tên, email, mật khẩu, hình ảnh Danh sach quán ăn LIST_STORE_1 Kiểm tra người dùng xem danh sách cửa hàng Danh sách nội dung LIST_STORE_CONTENTS_1 Kiểm tra người dùng quán ăn xem đồ hướng dẫn đường đi, danh sách ăn Danh sách Thơng báo LIST_ NOTIFICATION_1 Kiểm tra người dùng xem thông báo app 60 an Tìm hiểu xây dựng ứng dụng tìm kiếm quán ăn CHƯƠNG 6: PHẦN KẾT LUẬN 6.1 KẾT QUẢ ĐẠT ĐƯỢC - 6.2 Có kiến thức ngơn ngữ lập trình iOS Swift, ngơn ngữ lập trình Web NodeJS - Có kiến thức công nghệ sở liệu NoSQL mới: Firebase, MongoDB - Có kiến thức server: Tạo Virtual Private Server(VPS) đưa database MongoDB lên - Tạo ứng dụng tìm kiếm quán ăn hệ hành iOS có tính năng: o Giúp người dùng xem thông tin cần thiết quán ăn o Giúp người dùng lưu lại địa điểm đánh dấu o Chia sẻ quán ăn o Đăng quán ăn muốn chia sẻ o Report quán ăn ƯU, NHƯỢC ĐIỂM 6.2.1 Ưu điểm 6.2.2 6.3 Ứng dụng dễ dàng tương tác Dễ dàng sử dụng với người dùng Cho phép tìm kiếm quán ăn theo địa tên qn Lưu ăn u thích Chia sẻ quán ăn với nhiều người Cho phép người dùng review quán ăn cách bình luận đánh giá ăn Cho phép report quán ăn Nhược điểm: - Ứng dụng sử dụng vps yếu chạy cịn chậm - Thao tác nhanh bị bug thoát khỏi ứng dụng - Chưa kiểm soát hết lỗi ứng dụng - Chưa có đánh giá quán ăn - Chưa có đặt thức ăn đặt chỗ - Hiện chưa có thơng báo realtime - Chưa có tính mời bạn bè HƯỚNG PHÁT TRIỂN - - Ứng dụng thực lưu viết, bỏ lưu viết, đăng viết Từ phát triển lên cho phép người dùng có tài khoản có thể: o Đánh giá viết o Sửa xóa viết Phát triển đặt hàng order online đặt chỗ ứng dụng Phát triển thành mạng xã hội cho người dùng tương tác Phát triển thêm tính mời bạn bè cho thơng báo realtime 61 an Tìm hiểu xây dựng ứng dụng tìm kiếm quán ăn TÀI LIỆU THAM KHẢO [1] https://stackoverflow.com [2] https://www.mongodb.com/ [3] https://mongoosejs.com/ [4] https://docs.mongodb.com/ [5] https://firebase.google.com/docs/iOS/setup?authuser=0 [6] https://code.tutsplus.com/vi/articles/an-introduction-to-mongoose-for- mongodb-and-NodeJS cms-29527 [7] https://code.tutsplus.com/vi/articles/an-introduction-to-mongoose-formongodb-and-NodeJS cms-29527 62 an Tìm hiểu xây dựng ứng dụng tìm kiếm quán ăn PHỤ LỤC: HƯỚNG DẪN CÀI ĐẶT - Tải file source code Yêu cầu phải chạy máy macbook - Mở file có xcworkspace Hin ̀ h 41 Mở file source code - Kết nối iphone với macbook, sau build ứng dụng lên Hin ̀ h 42 Hình Chạy ứng dụng - Đối với thiết bị chạy lần xuất lỗi Hin ̀ h 43 Lỗi chạy ứng dụng lần - Bấm ok sau vào thiết bị iphone làm bước sau 63 an Tìm hiểu xây dựng ứng dụng tìm kiếm quán ăn Hin ̀ h 44 Sửa lỗi bước Hin ̀ h 45 Sửa lỗi bước 64 an Tìm hiểu xây dựng ứng dụng tìm kiếm quán ăn Hin ̀ h 46 Sửa lỗi bước Hin ̀ h 47 Sửa lỗi bước 65 an Tìm hiểu xây dựng ứng dụng tìm kiếm quán ăn Hin ̀ h 48 Sửa lỗi bước Hin ̀ h 49 Sửa lỗi bước 66 an Tìm hiểu xây dựng ứng dụng tìm kiếm quán ăn Hin ̀ h 50 Sửa lỗi bước - Sau bấm command+R để chạy lại ứng dụng lên iphone 67 an S an K L 0 ... quen lần an Tìm hiểu xây dựng ứng dụng tìm kiếm quán ăn Hin ̀ h Giao diện ứng dụng ClingMe 2.2 YÊU CẦU CỦA ỨNG DỤNG Ở Việt Nam, năm gần đây, việc ứng dụng tin ho ̣c vào tìm kiếm quán ăn phổ biế... xóa sửa: Quán ăn, thực đơn quán ăn - Gửi thông báo cho người dùng - Phê duyệt viết User muốn chia sẻ quán ăn - Nhận báo cáo quán ăn User an Tìm hiểu xây dựng ứng dụng tìm kiếm quán ăn CHƯƠNG... quán ăn Hin ̀ h 14 Sequence Diagram cho tìm kiếm quán ăn 4.2.5 Lược đồ Sequence Diagram cho lưu quán ăn 34 an Tìm hiểu xây dựng ứng dụng tìm kiếm quán ăn Hin ̀ h 15 Sequence Diagram cho lưu quán