Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 63 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
63
Dung lượng
5,2 MB
Nội dung
Xây dựng ứng dụng di động trợ giúp khách du lịch gặp cố MỤC LỤC Xây dựng ứng dụng di động trợ giúp khách du lịch gặp cố DANH MỤC HÌNH ẢNH Hình 10 Biểu đồ - Gửi yêu cầu trợ giúp .33 Hình 11 Biểu đồ - Nhận yêu cầu trợ giúp 34 Hình 12 Biểu đồ - Phản hồi 34 Hình 13 Biểu đồ hoạt động – Đăng ký 35 Hình 14 Biểu đồ hoạt động – Đăng nhập 35 Hình 15 Biểu đồ hoạt động – Quản lý thông tin cá nhân .35 Hình 16 Biểu đồ hoạt động – Chỉnh sửa thông tin cá nhân 35 Hình 17 Biểu đồ hoạt động – Xem địa điểm 36 Hình 18 Biểu đồ hoạt động – Tra cứu địa điểm 36 Hình 19 Biểu đồ hoạt động – Gửi yêu cầu trợ giúp 37 Hình 20 Biểu đồ hoạt động – Phản hồi trợ giúp .37 Hình 21 Biểu đồ lớp 38 Hình 22 Mô hình sở liệu quan hệ 39 Hình 23 Màn hình Home Apps Webservice 42 Hình 24 Tạo Class (Bảng) cho sở liệu 42 Hình 25 Tạo cột cho bảng 43 Hình 26 Push Notification từ Webservice .43 Hình 27 Sơ đồ kết nối ứng dụng với Webservice 45 Hình 28 Sơ đồ nhận liệu từ Webservice ứng dụng 46 Xây dựng ứng dụng di động trợ giúp khách du lịch gặp cố DANH MỤC BẢNG Xây dựng ứng dụng di động trợ giúp khách du lịch gặp cố MỞ ĐẦU Cuộc sống ngày phát triển, nhu cầu dịch vụ đời sống ngày tăng lên Dịch vụ ngày nhiều, hoạt động sống người theo tăng lên Cơ sở vật chất, giao thông ngày phát triển để đáp ứng nhu cầu người Trong dịch vụ du lịch ngành thu hút mang lại nhiều tiềm Nhu cầu du lịch người ngày phổ biến Đặc biệt tour du lịch hình thái du lịch cá nhân Với hình thức trải nghiệm hoàn toàn theo cách mình, không bị gò bó nhà quản lý Đó nguyên nhân loại hình phát triển cách nhanh chóng có Việt Nam Tuy nhiên hình thức du lịch cá nhân tiềm ẩn số rủi ro Những địa điểm du lịch khắp đất nước với vị trí Trong chuyến đi, xe ô tô đặc biệt xe máy phương tiện người lựa chọn để tự khám phá nơi thâm sơn cốc Song, yếu tố tạo nên rủi ro Tình trạng hỏng xe, nạn tham gia xảy thường xuyên Đặc biệt lại nơi vắng bóng người, Bên cạnh đó, thời đại công nghệ bùng nổ, điện thoại di động thông minh không xa lạ với người mà phổ cập tới người, nhà Hơn ứng dụng điện thoại di động đóng góp không nhỏ đời sống tiêu dùng người Điện thoại không đơn phương tiện liên lạc, mà trở thành công cụ giải trí hữu ích với nhiều ứng dụng kèm theo Điện thoại giúp tìm đường, xác định vị trí nơi ta đứng…và nhiều lợi ích khác Từ đó, nhiều lúc, đường, xe có cố, hay gặp vấn đề nơi nào, có gần hay không uy tín để gọi trợ giúp, đặc biệt lúc có vấn đề quan trọng gọi trợ giúp quan trọng thiết Chính vậy, phần mềm trợ giúp gặp cố điện thoại di động với tên gọi “Người Việt thân thiện” giải vấn đề nêu giúp người dùng tìm kiếm người xung quanh nhận trợ giúp cách nhanh chóng thuận tiện Xây dựng ứng dụng di động trợ giúp khách du lịch gặp cố TỔNG QUAN ĐỀ TÀI GIỚI THIỆU ĐỀ TÀI Đề tài “Xây dựng ứng dụng di động trợ giúp khách du lịch gặp cố” Cuộc sống ngày phát triển, nhu cầu dịch vụ đời sống ngày tăng lên Dịch vụ ngày nhiều, hoạt động sống người theo tăng lên Cơ sở vật chất, giao thông ngày phát triển để đáp ứng nhu cầu người Trong dịch vụ du lịch ngành thu hút mang lại nhiều tiềm Nhu cầu du lịch người ngày phổ biến Đặc biệt tour du lịch hình thái du lịch cá nhân Với hình thức trải nghiệm hoàn toàn theo cách mình, không bị gò bó nhà quản lý Đó nguyên nhân loại hình phát triển cách nhanh chóng có Việt Nam Tuy nhiên hình thức du lịch cá nhân tiềm ẩn số rủi ro Những địa điểm du lịch khắp đất nước với vị trí Trong chuyến đi, xe ô tô đặc biệt xe máy phương tiện người lựa chọn để tự khám phá nơi thâm sơn cốc Song, yếu tố tạo nên rủi ro Tình trạng hỏng xe, nạn tham gia xảy thường xuyên Đặc biệt lại nơi vắng bóng người, Bên cạnh đó, thời đại công nghệ bùng nổ, điện thoại di động thông minh không xa lạ với người mà phổ cập tới người, nhà Hơn ứng dụng điện thoại di động đóng góp không nhỏ đời sống tiêu dùng người Điện thoại không đơn phương tiện liên lạc, mà trở thành công cụ giải trí hữu ích với nhiều ứng dụng kèm theo Điện thoại giúp tìm đường, xác định vị trí nơi ta đứng…và nhiều lợi ích khác Từ đó, nhiều lúc, đường, xe có cố, hay gặp vấn đề nơi nào, có gần hay không uy tín để gọi trợ giúp, đặc biệt lúc có vấn đề quan trọng gọi trợ giúp quan trọng thiết Chính vậy, ứng dụng trợ giúp khách du lịch gặp cố với tên gọi “Người Việt thân thiện” giải vấn đề nêu giúp người dùng tìm kiếm người xung quanh nhận trợ giúp cách nhanh chóng thuận tiện Xây dựng ứng dụng di động trợ giúp khách du lịch gặp cố MỤC ĐÍCH VÀ Ý NGHĨA Mục đích Với đề tài luận văn: “Xây dựng ứng dụng di động trợ giúp khách du lịch gặp cố”, em xác định cho mục đích cần đạt cho trình thực luận văn sau: − Hiểu biết hệ điều hành iOS, cách thức xây dựng phần mềm hệ điều hành iOS, lý thuyết liên quan khác − Nắm bắt cách thức chu trình để xây dựng phát triển sản phẩm phần mềm − Xây dựng sản phẩm hoàn thiện, có khả ứng dụng vào thực tế Ý nghĩa `Ứng dụng di động trợ giúp khách du lịch gặp cố phương tiện để kết nối với người xung quanh cách nhanh chóng, việc gọi điện trực tiếp hình thức gửi yêu cầu với người xung quanh để nhận trợ giúp giải pháp hữu ích Quan trọng ứng dụng phương tiện kết nối người với thông qua trợ giúp, giảm bớt lo lắng đường có người sẵn sàng giúp đỡ yêu cầu Đó ý nghĩa quan trọng ứng dụng đem lại TRIỂN KHAI ĐỀ TÀI Các bước thực − Phân tích yêu cầu sử dụng đề tài − Phân tích thiết kế hệ thống − Xây dựng sở liệu − Xây dựng hệ thống Webservice − Xây dựng ứng dụng điện thoại động iPhone − Triển khai hoạt động ứ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 đề hướng phát triển Xây dựng ứng dụng di động trợ giúp khách du lịch gặp cố Mục tiêu cần đạt − Xây dựng thành công hệ thống liệu Server với Web Service cung cấp việc giao tiếp điện thoại với server − Xây dựng thành công ứng dụng điện thoại di động iPhone − Triển khai thành công hệ thống chạy môi trường thực tiễn, cụ thể là: internet cho server điện thoại di đông iPhone cho ứng dụng PHẠM VI Kho liệu xây dựng phát triển mạng internet, cung cấp Web Service phương thức để sử dụng, khai thác liệu kho Ứng dụng điện thoại di động, giai đoạn phát triển tảng di động iOS Apple cụ thể điện thoại di động iPhone, iPod touch, iPad BỐ CỤC LUẬN VĂN Bố cục luận văn bao gồm: − Chương 1: Tổng quan đề tài Nội dung chủ yếu chương giới thiệu khái quát đề tài cần thực Các mục tiêu, ý nghĩa mà đề tài hướng tới Đề phương pháp giải từ khảo sát thực tế, tìm hiểu lý thuyết đến cách thức thực nghiệm Phần cuối chương giới hạn phạm vi thực đề tài thời gian luận văn tốt nghiệp − Chương 2: Cơ sở lý thuyết Nội dung nghiên cứu lý thuyết liên quan đến trình thực đề tài bao gồm: lý thuyết hệ điều hành iOS, thiết bị di động, kiến thức công cụ lập trình với ngôn ngữ lập trình Objective-C, hệ quản trị sở liệu với dịch vụ đám mây Parse giao tiếp với ứng dụng thông qua Parse SDK Chương 3: Phân tích thiết kế hệ thống Nội dung chương Phân tích, thiết kế hệ thống tập trung vào việc hình thành ý tưởng ứng dụng, phân tích yêu cầu sau tiến hành bước phân tích thiết kế hệ Xây dựng ứng dụng di động trợ giúp khách du lịch gặp cố thống bao gồm: xác định tác nhân, đặc tả ca sử dụng, xây dựng biểu đồ tuần tự, biểu đồ hoạt động, biểu đồ lớp, thiết kế sở liệu − Chương 4: Triển khai thực nghiệm Chương trình bày trình thực đề tài, công cụ phần mềm sử dụng, thuật toán cần có Kết thúc phần hình ảnh sản phẩm mẫu đưa vào thực nghiệm Xây dựng ứng dụng di động trợ giúp khách du lịch gặp cố CƠ SỞ LÝ THUYẾT HỆ ĐIỀU HÀNH IOS Khái niệm iOS hệ điều hành chạy thiết bị di động sản xuất Apple iPhone, iPod touch,iPad Hệ điều hành quản lý hoạt động cácthiết bị phần cứng cung cấp tiện ích ứng dụng phục vụ cho hệ thống, ví dụ như: điện thoại, tin nhắn SMS, email, trình duyệt web Safari… Hệ điều hành tiết lộ Hội nghị Triển lãm Macworld diễn vào tháng năm 2007 phát hành vào tháng năm Khi đó, hệ điều hành chưa có tên riêng, nên đơn giản gọi “iPhone chạy OS X” Vào ngày 17 tháng 10 năm 2007, Apple thông báo phát triển phần mềm xây dựng họ dự định đưa đến "tay nhà phát triển vào tháng 2" Ngày tháng năm 2008, Apple phát hành dùng thử đầu tiên, với tên cho hệ điều hành, “iPhone OS” Tháng năm 2010, Apple đổi tên iPhone OS thành iOS Nhãn hiệu "IOS" Cisco dùng để đặt tên cho hệ điều hành Để trách vụ kiện cáo, Apple xin giấy phép sử dụng nhãn hiệu iOS từ Cisco Các đặc tính Nền tảng di động iOS với điện thoại di động thông minh iPhone, với thiết kế đẹp, thời trang, cảm ứng mượt mà, hình đẹp sắc nét với tài "thánh" Steve Jobs khiến cho iPhone trở thành tượng thị trường, đặc biệt Mỹ Doanh số bán iPhone tăng dần qua năm, thống lĩnh thị trường nhiều nước iPhone dù năm phiên sức nóng đủ lan tỏa khắp làng di động, đó, iOS chưa "già" iOS hệ điều hành "đóng" hoạt động iPhone, iPad, iPod iOS định nhiều thành công Apple, với giao diện bóng bẩy, đẹp mắt, dễ sử dụng Tất chạm vuốt để thực thi Cùng với sách hợp lý để thu hút lập trình viên viết ứng dụng, kho ứng dụng Appstore ngày lớn khiến cho người dùng thêm thích thú, nhu cầu người đáp ứng Cũng việc Apple tung cập nhật, vá lỗi liên tục phát hiện, khiến cho iOS ngày trở nên "thông minh" hơn, an toàn Nhưng gọi iOS thống trị năm 2012 điều chưa thể Vì iOS cài giới hạn thiết bị Apple gồm thiết bị iPhone, iPad, iPod Thị phần thiết bị Apple giới nói chung không lớn, số liệu bạn thấy báo đa số thống kê Mỹ, gọi thống trị phải thống trị thị trường di động toàn giới Xây dựng ứng dụng di động trợ giúp khách du lịch gặp cố Kiến trúc hệ điều hành iOS Biểu đồ thể thành phần hệ điều hành iOS: Hình Kiến trúc iOS Tầng Cocoa Touch Cocoa tập hợp framework hướng đối tượng, cung cấp môi trường thực thi cho ứng dụng chạy hệ điều hành Mac OS iOS Cocoa môi trường phát triển ứng dụng phổ biến hiệu Mac OS, môi trường phát triển ứng dụng iOS Cocoa iOS gọi Cocoa Touch Nó bao gồm framework là: • Quản lý vòng đời ứng dụng • Đa nhiệm • Local notification • Nhận diện thao tác hình cảm ứng • Map Kit: Cung cấp giao diện lập trình thư viện để xây dựng ứng dụng dựa đồ, định tuyến, xác định địa điểm người dùng 10 Xây dựng ứng dụng di động trợ giúp khách du lịch gặp cố Thuật toán lấy liệu hiển thị người dùng đồ − Mỗi người dùng có ID riêng vị trí tai − Vị trí gửi lên server 10s lần − Khi người dùng đăng nhập thành công vào ứng dụng Sẽ lấy vị trí người xung quanh − Tạo animation hiển thị vị trí người khác xung quanh với chu kỳ 10 giây − Tức 10 giây người dùng gửi vị trí lên server lần đồng thời lấy vị trí người khác x=1; if (giay=10x) then sendViTri( ) and getViTriNguoiDung( ); x++; Thuật toán lấy lọc lấy thông tin vị trí người trợ giúp người cần trợ giúp gửi Push Notification − Khi gặp cố Người cần trợ giúp tạo phiên trợ giúp cách nhập thông tin trợ giúp − Lấy người xung quanh gần để gửi push notification cách lọc tính khoảng cách địa điểm so với Địa điểm phân biệt thuộc tính vĩ độ latitude kinh độ longitude x=location(Nguoidung); SELECT FROM User Kết quả: mảng chứa toàn User; For i=0 in mangUser{ y=location(User); distance= khoảng cách từ x->y; } 49 Xây dựng ứng dụng di động trợ giúp khách du lịch gặp cố − Truy cập vào bảng User lấy thông tin, người dùng có device Token Device token giống số điện thoại, người có device token riêng − Gửi push notification thông qua device token người dùng − Sau 30 giây phản hồi từ người dùng Hệ thống tiếp tục chu trình lấy thêm người gần − Phiên trợ giúp kết thúc sau phút phản hồi − Người cần trợ giúp phải tạo thêm phiên trợ giúp x=1; if(giay=30x) then sendPush(); x++; if(x=5) then huyTrogiup(); − 50 Xây dựng ứng dụng di động trợ giúp khách du lịch gặp cố THỰC NGHIỆM CHƯƠNG TRÌNH Kết triển khai Webservice Đường dẫn tới Webservice: https://www.parse.com/apps/doantotnghiep-3/collections Gồm bảng database Đường dẫn tới trang Push Notification: https://www.parse.com/apps/doantotnghiep 3/push_notifications 51 Xây dựng ứng dụng di động trợ giúp khách du lịch gặp cố Kết triển khai ứng dụng điện thoại di động Đăng ký, đăng nhập 52 Xây dựng ứng dụng di động trợ giúp khách du lịch gặp cố Thông tin tài khoản 53 Xây dựng ứng dụng di động trợ giúp khách du lịch gặp cố Tìm kiếm địa điểm 54 Xây dựng ứng dụng di động trợ giúp khách du lịch gặp cố Gọi trợ giúp 55 Xây dựng ứng dụng di động trợ giúp khách du lịch gặp cố Nhận trợ giúp 56 Xây dựng ứng dụng di động trợ giúp khách du lịch gặp cố Phản hồi 57 Xây dựng ứng dụng di động trợ giúp khách du lịch gặp cố KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN I KẾT LUẬN KẾT QUẢ ĐẠT ĐƯỢC Trong thời gian học tập nghiên cứu làm đồ án tốt nghiệp, nhận nhiều giúp đỡ nhiệt tình thầy cô bạn sinh viên để hoàn thành đề 58 Xây dựng ứng dụng di động trợ giúp khách du lịch gặp cố tài, qua trình làm đồ án tốt nghiệp xây dựng kho liệu trực tuyến địa điểm du lịch điện thoại động thu kết sau: • • Hệ thống Server Thiết kế sở 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 triển khai thực tế Ứ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 iOS Xây dựng thành công ứng dụng Triển khai ứng dụng chạy thiết bị thật, bao gồm :iPhone 4, iPhone 4S, iPhone 5, iPhone 5S, iPhone 6, iPhone Plus, iPad 1, iPad2, iPop Touch Hệ điều hành iOS 7.0 trở lên Các chức kết nối Server hoạt động tốt Cập nhập thành công vị trí người dùng thông qua GPS HẠN CHẾ Tuy đạt kết định, hệ thống có hạn chế • Hệ thống Server trình xây dựng • Hệ thống chưa có bảo mật cao • Sự tin tưởng người với người thông qua ứng dụng chưa hoàn toàn quán Ứng dụng tảng di động 59 Xây dựng ứng dụng di động trợ giúp khách du lịch gặp cố II HƯỚNG PHÁT TRIỂN • Hoàn thiện hệ thống Server • Xây dựng độ tin cậy, bảo mật cao • Hoàn thiện ứng dụng điện thoại di động iPhone • Phát triển hệ thống WebService cho nhà phát triển hãng thứ • Phát triển hệ thống tảng di động lớn nay, : Android, WindowsPhone, BlackBerry Phát triển hệ thống tảng Web máy tính 60 Xây dựng ứng dụng di động trợ giúp khách du lịch gặp cố 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 Mac OS X cao Hệ điều hành di động iOS 7.0 cao Google Maps API Tài khoản sử dụng Google Maps API Apple Developer account Tài khoản nhà phát triển Apple • Yêu cầu phần mềm STT Tên Mô tả XCode 6.2 Adobe Photoshop 13.0 iOS SDK iOS SDK Google Maps API - 61 Xây dựng ứng dụng di động trợ giúp khách du lịch gặp cố TÓM TẮT LUẬN VĂN TỐT NGHIỆP Tên đề tài : Xây dựng ứng dụng di động trợ giúp khách di lịch gặp cố Tóm tắt nội dung luận văn tốt nghiệp: • Bối cảnh : Cuộc sống ngày phát triển, nhu cầu dịch vụ đời sống ngày tăng lên Dịch vụ ngày nhiều, hoạt động sống người theo tăng lên Cơ sở vật chất, giao thông ngày phát triển để đáp ứng nhu cầu người Trong dịch vụ du lịch ngành thu hút mang lại nhiều tiềm • Mục đích : Xây dựng hệ thống giao tiếp người dùng thông qua webservice Quan trọng ứng dụng phương tiện kết nối người với thông qua trợ giúp, giảm bớt lo lắng đường có người sẵn sàng giúp đỡ yêu cầu Đó ý nghĩa quan trọng ứng dụng đem lại • Nhiệm vụ : Xây dựng sở liệu, hệ thống Web Service ứng dụng điện thoại di động Giải vấn đề : • Tìm hiểu nhu cầu người dùng, đề xuất sở liệu hệ thống phù hợp với kịch người dùng thiết bị di động • Tìm hiểu lập trình ứng dụng tảng di động iOS với điện thoại di động iPhone • Xây dựng thành công hệ thống Web Service • Xây dựng thành công ứng dụng điện thoại di động • Triển khai thành công hệ thống thực tế 62 Xây dựng ứng dụng di động trợ giúp khách du lịch gặp cố TÀI LIỆU THAM KHẢO [1] [2] [3] [4] [5] Bill Dudney and Chris Adamson iPhone SDK Development Building iPhone Applications Library iOS: https://developer.apple.com/library/ios/referencelibrary/GettingStarted/Road MapiOS/James Bucanek Beginning XCode Webservice with Parse: https://parse.com/docs/push_guide#top/iOS Google MAP API : https://developers.google.com/maps/documentation/webservices Xcode Developer : https://developer.apple.com/technologies/tools/ 63 [...]... khi gặp sự cố Hình 6 Biểu đồ tuần tự - Đăng nhập Hình 7 Biểu đồ tuần tự - chỉnh sửa thông tin cá nhân 31 Xây dựng ứng dụng di động trợ giúp khách du lịch khi gặp sự cố Hình 8 Biểu đồ tuần tự - Xem thông tin địa điểm 32 Xây dựng ứng dụng di động trợ giúp khách du lịch khi gặp sự cố Hình 9 Biểu đồ tuần tự - Tra cứu địa điểm Hình 10 Biểu đồ tuần tự - Gửi yêu cầu trợ giúp 33 Xây dựng ứng dụng di động trợ. .. trợ giúp cũng người cần trợ giúp sau khi kết thúc phiên trợ giúp Kịch bản Hành động của tác nhân Nhập thông tin phản hồi Hành động của hệ thống Kiểm tra hợp lệ Cập nhập thông tin phản hồi cho người dung Bảng 12 Bảng ca sử dụng phản hồi 29 Xây dựng ứng dụng di động trợ giúp khách du lịch khi gặp sự cố 2 Biểu đồ tuần tự Hình 5 Biểu đồ tuần tự - Đăng ký 30 Xây dựng ứng dụng di động trợ giúp khách du lịch. .. chức năng M.5.1 Phản hồi về người cần trợ giúp cũng người trợ giúp Bảng : Bảng các chức năng phản hồi 24 Xây dựng ứng dụng di động trợ giúp khách du lịch khi gặp sự cố 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 1 Biểu đồ ca sử dụng: 1 Biểu đồ tổng thể Hình 4 Biểu đồ ca sử dụng tổng thể 25 Xây dựng ứng dụng di động trợ giúp khách du lịch khi gặp sự cố 2 Chi tiết các ca sử dụng Thuộc tính Mô tả Mã chức năng M.1.1... trợ giúp khách du lịch khi gặp sự cố Hình 11 Biểu đồ tuần tự - Nhận yêu cầu trợ giúp Hình 12 Biểu đồ tuần tự - Phản hồi 3 Biểu đồ hoạt động: Hình 13 Biểu đồ hoạt động – Đăng ký 34 Xây dựng ứng dụng di động trợ giúp khách du lịch khi gặp sự cố Hình 14 Biểu đồ hoạt động – Đăng nhập Hình 15 Biểu đồ hoạt động – Quản lý thông tin cá nhân Hình 16 Biểu đồ hoạt động – Chỉnh sửa thông tin cá nhân 35 Xây dựng ứng. .. Gọi trợ giúp Mã chức năng Tên chức năng M.4.1 Cung cấp thông tin về trợ giúp M.4.2 Gửi yêu cầu trợ giúp Bảng : Bảng các chức năng gọi trợ giúp 4 Nhận trợ giúp 23 Xây dựng ứng dụng di động trợ giúp khách du lịch khi gặp sự cố Mã chức năng Tên chức năng M.6.1 Phản hồi yêu cầu trợ giúp M.6.2 Chỉ đường Bảng : Bảng các chức năng trợ giúp 5 Phản hồi Mã chức năng Tên chức năng M.5.1 Phản hồi về người cần trợ. .. dùng − Đối tượng người sử dụng Người sử dụng iPhone (vì ứng dụng đang được xây dựng trên nền tảng iPhone) − Mục đích sử dụng 19 Xây dựng ứng dụng di động trợ giúp khách du lịch khi gặp sự cố Mục đích lớn của hệ thống là hướng tới đại đa số người dùng Hệ thống đi kèm với việc xây dựng kho dữ liệu là phát triển một ứng dụng trên điện thoại di động, cụ thể là iPhone Và người sử dụng sẽ được: • Cung cấp... Hành động của tác nhân -Chấp nhận -Từ chối Hành động của hệ thống -Người dùng chấp nhận: gửi phản hồi về người cần trợ giúp và chỉ đường tới địa điểm trợ giúp Bảng 11 Bảng nhận yêu cầu trợ giúp 28 Xây dựng ứng dụng di động trợ giúp khách du lịch khi gặp sự cố Thuộc tính Mô tả Mã chức năng M.5.1 Tác nhân Người dùng Điều kiện trước Phiên trợ giúp thành công Điều kiện sau Mô tả Gởi các phản hồi về người trợ. .. các nội dung trọng yếu của đề tài Xây dựng ứng dụng di động trợ giúp khách du lịch khi gặp sự cố Phần này sẽ mô tả chi tiết về các yêu cầu cùng các nội dung cần thực hiện của bài toán 1 Mô tả bài toán Đối tượng Cho các khách sử dụng iphone Các nhà phát triển và lập trình viên • Mục đích Tìm kiếm những người xung quanh mình Gọi trợ giúp khi có vấn đề cần thiết phải gọi người khác giúp đỡ •... triển kho dữ liệu đều dựa trên tính phổ biến và thông dụng hiện nay Phần chính là server sẽ cung cấp các phương thức để truy xuất thông tin từ kho dữ liệu, phần ở điện thoại di động mang tính chất hiển thị trực quan 21 Xây dựng ứng dụng di động trợ giúp khách du lịch khi gặp sự cố Công nghệ sử dụng ở điện thoại di động được lựa chọn là nền tảng di động iPhone, với bộ SDK iOS Đây là một trong những nền... thì trả về lỗi Bảng 7: Ca sử dụng đăng nhập Thuộc tính Mô tả 26 Xây dựng ứng dụng di động trợ giúp khách du lịch khi gặp sự cố Mã chức năng M.2.1 Tác nhân Người dùng Điều kiện trước Đăng nhập thành công ứng dụng Điều kiện sau Mô tả Xem thông tin cá nhân của người dùng Kịch bản Hành động của tác nhân Hành động của hệ thống Chọn tab "Cá nhân" trong Gởi yêu cầu tới server ứng dụng Hiển thị thông tin cá