Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 47 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
47
Dung lượng
1,17 MB
Nội dung
ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Trần Hồng Hải MẠNG XÃ HỘI ĐỊA ĐIỂM TRÊN FACEBOOK KHỐ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Công nghệ thông tin HÀ NỘI - 2010 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Trần Hồng Hải MẠNG XÃ HỘI ĐỊA ĐIỂM TRÊN FACEBOOK KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Cơng nghệ thông tin Cán hướng dẫn: Thạc sỹ Hồ Đắc Phương HÀ NỘI - 2010 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com LỜI CẢM ƠN Trước hết em xin gửi tới thầy Hồ Đắc Phương lời cảm ơn chân thành sâu sắc trực tiếp hướng dẫn, bảo tận tình suốt q trình em làm khóa luận tốt nghiệp Em xin cảm ơn cô Nguyễn Minh Hằng ngày cuối giúp em hoàn thiện khóa luận Em xin chân thành cảm ơn thầy cô giáo Đại học Công Nghệ hết lòng dạy bảo, giúp đỡ em năm học đại học, giúp em có kiến thức kinh nghiệm quý giá chuyên môn sống Những hành trang tài sản vơ giá nâng bước cho em tới với thành công tương lai Cuối cùng, em xin cảm ơn người thân gia đình bạn bè giúp đỡ, động viên em hồn thành khóa luận tốt nghiệp LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com TĨM TẮT NỘI DUNG KHĨA LUẬN Khóa luận nghiên cứu trình bày cách thức tạo mạng xã hội địa điểm Cũng giống mạng xã hội ảo thành viên mạng chia sẻ cho thông tin cá nhân, cảm nghĩ hay vấn đề mạng xã hội địa điểm thơng tin chia sẻ vị trí, địa điểm yêu thích thành viên Phần đầu khóa luận giới thiệu công nghệ liên quan : Mạng xã hội ảo Facebook, dịch vụ Google Map, dịch vụ GPS, ứng dụng mang tính chất tương tự Phần thứ hai khóa luận trình bày bước xây dựng ứng dụng có tên “ Mạng xã hội địa điểm” Sau khóa luận sâu vào xây dựng chức cách sử dụng ứng dụng để tạo nên mạng xã hội địa điểm Việc áp dụng “ Mạng xã hội địa điểm” vào thực tế kết luận viết cuối khóa luận LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com MỤC LỤC Chương I: Đặt vấn đề: Chương II: Các công nghệ liên quan: 2.1 Mạng xã hội: 2.1.1 Mạng xã hội gì? 2.1.2 Facebook 2.2 Google Map 2.3 GPS 2.4 Các ứng dụng tương tự 13 2.4.1 Map Your Buddies .13 2.4.2 Useamap 14 Chương III: Kiến trúc hệ thống .15 3.1 Mô tả hệ thống 15 3.2 Thành phần hệ thống 16 3.2.1 Client 16 3.2.2 Facebook Server 19 3.2.3 Google Map 19 3.2.4 Server 21 3.2.5 Database Server 23 3.2.6 Webservices 25 3.2.7 Mobile-Application .26 Chương IV: Cài đặt 28 4.1 Cài đặt hệ thống 28 4.2 Đăng nhập tham gia vào ứng dụng 30 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 4.2.1 Đăng nhập Facebook 30 4.2.2 Tham gia vào ứng dụng .31 4.3 Cách sử dụng ứng dụng 32 4.4 Mở rộng ứng dụng 34 4.4.1 Mở rộng ứng dụng cho hãng Taxi .34 4.4.2 Mở rộng ứng dụng cho nhà hàng ăn 38 Chương V: Kết luận 39 5.1 Khái quát nội dung đề tài 39 5.2 Các bước thực 39 5.3 Kết đạt .39 5.4 Phương hướng phát triển 40 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com CHƯƠNG I : ĐẶT VẤN ĐỀ Mình đâu? Taxi đâu gần nhất? ATM rút đâu tiện đường nhất? … Những câu hỏi mà thường gặp sống Nó thật khơng khó làm cho ta bối rối, làm cho ta xoay quanh câu hỏi “ địa điểm” Tìm đường khu thị nhà mọc san sát, đường mở, góc phố, ngõ hẽm, không dễ ta dân địa Ln cầm theo đồ thật bất tiện Một câu nói “Đường miệng”, muốn biết đường cho hỏi người xung quanh Muốn biết bạn đâu hỏi người bạn Khun bạn hỏi điều tốt : “Bạn khỏe !!!” thay hỏi “địa điểm” Bởi tay có cơng nghệ Ngày thiết bị định vị tồn cầu GPS phổ biến, cung cấp cho vị trí tồn cầu GPS định vị xác điểm đồ, đứng yên hay di chuyển Cần có liên kết để biết bạn đâu Mạng xã hội Facebook giúp kết nối với nhiều người bạn, cung cấp môi trường phát triển ứng dụng Việc kết hợp GPS Facebook để tạo ứng dụng mạng xã hội địa điểm có tiềm Qua ứng dụng ta trả lời câu hỏi “địa điểm” thường gặp sống Ứng dụng mạng xã hội địa điểm cho phép người dùng Facebook cập nhật vị trí thời điểm tại, theo dõi vị trí bạn bè Thêm vào biết điểm yêu thích người khác Từ ứng dụng này, mở rộng triển khai cho loạt dịch vụ hữu ích khác: truy tìm vị trí xe taxi, truy tìm vị trí máy ATM, quán café, khu vui chơi quanh vị trí đứng Ứng dụng phải đảm bảo yêu cầu: tính tiện lợi, dễ sử dụng người dùng, đề xuất đảm bảo riêng tư cho người dùng có yêu cầu Trong khóa luận nghiên cứu cách thức tạo mạng xã hội địa điểm Về mặt xã hội, khóa luận giới thiệu mạng xã hội thịnh hành Facebook Cơ sở hạ tầng tốt cách thức tham gia đơn giản cộng với phong phú chức giúp Facebook chiếm cảm tình nhiều người dùng Hàng triệu thành viên đến với Facebook, thành viên tự kết nối đến với nhau, chia sẻ thông tin cho LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com tạo nên tính xã hội cao Facebook Về mặt vị trí khóa luận giới thiệu hai cơng nghệ Google Map GPS Đây hai cơng nghệ phát triển mạnh mẽ, ứng dụng vào nhiều lĩnh vực Google Map cho ta đồ giới, qua ta hiển thị vị trí mà GPS cung cấp Khóa luận nói lịch sử đời, cách thức hoạt động yêu cầu hệ thống hai cơng nghệ Tính hợp lý kết hợp GPS Google Map phân tích khóa luận Phần khóa luận viết cách thức tạo mạng xã hội địa điểm Xây dựng ứng dụng để kết nối người lại với đồng thời tạo địa điểm cho người Ứng dụng kết hợp Facebook, Google Map, GPS Facebook cung cấp môi trường phát triển ứng dụng hoàn hảo Thừa hưởng tính xã hội từ Facebook đưa vào ứng dụng, giúp ứng dụng mang tính xã hội cao Chức chia sẻ ứng dụng Facebook góp phần để đưa ứng dụng đến tay người dùng Khóa luận nêu ưu điểm mà Facebook mang lại sau sâu phân tích hệ thống ứng dụng Phân tích thành phần ứng dụng chức thành phần Mỗi thành phần trình bày rỏ ràng khóa luận Các API Facebook Google Map cung cấp cách áp dụng vào ứng dụng Sau trình bày thành phần cấu tạo ứng dụng, khóa luận nói tiếp cách cài đặt thành phần để tạo nên ứng dụng Một số cần kể đến cách thiết đặt cấu hình cho ứng dụng Facebook Cấu hình ứng dụng Facebook yếu tố quan trọng xây dựng hệ thống Sau khóa luận hướng dẫn người dùng để tham gia vào ứng dụng Nội dung khóa luận gồm phần sau : + Chương đặt vấn đề Đưa vấn đề cần giải quyết, nêu giải pháp để xử lý vấn đề Nói thiết thực tạo ứng dụng mạng xã hội địa điểm cộng với việc áp dụng vào thực tế, hiệu trước mắt lâu dài Cuối chương phần giới thiệu khái quát nội dung khóa luận + Chương hai công nghệ liên quan Chương viết công nghệ liên quan ứng dụng mạng xã hội địa điểm Đầu chương định nghĩa mạng xã hội Trong có vấn đề mạng xã hội gì, lịch sử đời, cấu thành mục tiêu mạng xã hội Sau giới thiệu mạng xã hội Facebook Trong có lịch sử đời, số đáng nhắc đến Facebook, nhân tố để Facebook trở nên thành cơng Cũng chương khóa luận nêu hai công nghệ quan trọng Google Map GPS Phần cuối LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com chương khóa luận giới thiệu thêm hai ứng dụng có tính chất tương tự mạng xã hội địa điểm + Chương ba kiến trúc hệ thống Trong chương khóa luận xây dựng mơ hình hệ thống Sau đưa thành phần hệ thống phân tích thành phần Mỗi thành phần khóa luận phân tích đầy đủ cấu tạo chức riêng + Chương bốn cài đặt ứng dụng Cài đặt ứng dụng cách thức tham gia vào ứng dụng khóa luận viết chương Cốt lõi chương cài đặt cấu hình cho ứng dụng Sau khóa luận trình bày thêm cách sử dụng ứng dụng, số mơ hình kinh doanh áp dụng vào ứng dụng + Chương năm kết luận Trong chương có tổng kết khóa luận, bước tiến hành, kết đạt phương hướng phát triển ứng dụng LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com CHƯƠNG II : CÁC CÔNG NGHỆ LIÊN QUAN 2.1 Mạng xã hội 2.1.1 Mạng xã hội gì? Theo [3] mạng xã hội, hay gọi mạng xã hội ảo(social network) dịch vụ nối kết thành viên sở thích Internet lại với với nhiều mục đích khác khơng phân biệt khơng gian thời gian Mạng xã hội có tính chat, e-mail, phim ảnh, voice chat, chia sẻ file, blog xã luận Mạng đổi hoàn toàn cách cư dân mạng liên kết với trở thành phần tất yếu ngày cho hàng trăm triệu thành viên khắp giới Các dịch vụ có nhiều phương cách để thành viên tìm kiếm bạn bè, đối tác: dựa theo group (ví dụ tên trường tên thành phố), dựa thông tin cá nhân (như địa e-mail screen name), dựa sở thích cá nhân (như thể thao, phim ảnh, sách báo, ca nhạc), lĩnh vực quan tâm: kinh doanh, mua bán Hiện giới có hàng trăm mạng mạng xã hội khác nhau, với MySpace Facebook tiếng thị trường Bắc Mỹ Tây Âu; Orkut Hi5 Nam Mỹ; Friendster Châu Á đảo quốc Thái Bình Dương Mạng xã hội khác gặt hái thành công đáng kể theo vùng miền Bebo Anh Quốc, CyWorld Hàn Quốc, Mixi Nhật Bản Yahoo! 360 Việt Nam - Lịch sử: Mạng xã hội xuất lần năm 1995 với đời trang Classmate với mục đích kết nối bạn học, xuất SixDegrees vào năm 1997 với mục đích giao lưu kết bạn theo sở thích Năm 2002, Friendster trở thành trào lưu Hoa Kỳ với hàng triệu thành viên ghi danh Tuy nhiên phát triển nhanh dao hai lưỡi: server Friendster thường bị tải ngày, gây bất bình cho nhiều thành viên Năm 2004, MySpace đời với tính phim ảnh nhanh chóng thu hút hàng chục ngàn thành viên ngày, thành viên cũ Friendster chuyển qua MySpace vòng năm, MySpace trở thành mạng xã hội có LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Hình 3.12: Khung đăng nhập facebook Mobile - Mapper : Phần hiển thị Map xử lý liệu tập trung o Mapper.java : Là đối tượng chính, kết nối đến webservices để nhận liệu, hiển thị đồ vị trí mặc định : double latitude = 21.034619159955625; double longitude = 105.7737386226654; o o o o o int latitudeE6 = (int)(latitude * 1E6); int longitudeE6 = (int)(longitude * 1E6); GeoPoint point1 = new GeoPoint(latitudeE6,longitudeE6); mapOverlays.add(itemizedOverlay); mapView.getController().animateTo(point1); PeopleOverlayList.java : Là đối tượng tạo danh sách vị trí cần hiển thị đồ User.java : Đối tượng User có id, latitude, longtitude, lastUpdate, shareLocation User List : Đối tượng danh sách đối tượng user UsersXmlHandler.java : Xử lý thông tin trả từ Webserces xét xem có nên đưa vào PeopleOverlayList hay khơng Layout : Thiết kế giao diện dựa kéo thả phân bố thành phần 27 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com CHƯƠNG IV: CÀI ĐẶT 4.1 Cài đặt hệ thống - Đăng ký cài đặt ứng dụng web : Sau có tài khoản facebook ta bắt đầu tạo ứng dụng riêng cho Điều cần phải làm báo cho máy chủ facebook biết đến ứng dụng Truy cập www.facebook.com/developers sau nhấn vào Add Developer để bắt đầu phát triển ứng dụng Hình 4.1 Hình ảnh thêm ứng dụng lần Ứng dụng mạng xã hội địa điểm cấu sau 28 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Hình 4.2 : Cấu hình ứng dụng - Cài đặt server: Các thông số server nêu sau : Hình 4.3 : Thơng số Server Server dùng hệ điều hành Linux, hổ trợ PHP phiên chấm,My SQL phiên 5.1.45-log,… Các file hệ thống tải lên thư mục puplic_html Server 29 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com - Mobile Application ứng dụng di động gói gọn trọng file có apk Chúng ta việc chép vào di động Android cài đặt ứng dụng 4.2 Đăng nhập Facebook tham gia vào ứng dụng Facebook mạng xã hội ảo trình bày chi tiết chương I II 4.2.1 Đăng nhập Facebook Truy cập vào trang web thức Facebook: http://www.facebook.com/ Hình 4.4 : Giao diện trang chủ Facebook Chúng ta chọn ngơn ngữ khác để tham gia vào mạng : Hình 4.5 : Khung chọn ngôn ngữ Muốn đăng nhập vào mạng xã hội Facebook ta cần phải đăng ký tài khoản Hình 4.6: Khung đăng ký 30 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Như biết chương 2, facebook mạng xã hội nên đăng ký cần phải điền đầy đủ thông tin họ tên, hịm thư,ngày tháng năm sinh mật để đăng nhập Sau hoàn thành thủ tục đăng ký đăng nhập trực tiếp trang chủ facebook Hình 4.7 : Khung đăng nhập Ta đăng ký tài khoản qua lời mời từ người khác Người gữi cho đường dẫn đến phần đăng ký facebook Đăng ký trực tiếp qua đường dẫn hiển nhiên ta trở thành bạn bè người Và người có danh sách bạn bè Khi thành viên hàng triệu thành viên tham gia Facebook, viết hay kết bạn với thích 4.2.2 Tham gia ứng dụng mạng xã hội địa điểm Facebook cung cấp cho ta mơi trường phát triển ứng dụng hồn hảo Bằng cách sử dụng API Facebook chút kiến thức lập trình ta tạo riêng cho nhiều ứng dụng Cho nên Facebook có hàng nghìn ứng dụng tạo Do đặc thù mạng xã hội nên ứng dụng viết có tính cộng đồng Một nhà lập trình ứng dụng ln ln muốn nhiều người tham gia biết đến ứng dụng Khi bạn muốn tham gia vào ứng dụng thủ tục dễ dàng ln chào đón Quan trọng phải tìm ứng dụng cần - Có cách để tham gia vào ứng dụng mạng xã hội địa điểm: + Cách 1: Đăng nhập facebook truy cập vào đường dẫn : http://apps.facebook.com/xahoidiadiem/ + Cách : Đăng nhập vào facebook tìm ứng dụng có tên xã hội địa điểm: http://apps.facebook.com/ Tìm kiếm với từ khóa Xã Hội Địa Điểm Kết xuất sau vài giây nhấp chuột để chọn ứng dụng 31 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Ứng dụng hỏi lại bạn lần nữa, bạn có chắn tham gia vào ứng dụng không? Ứng dụng lấy thơng tin từ hồ sơ, hình ảnh, bạn bè bạn để làm việc Hình 4.8 : Đồng ý tham gia vào ứng dụng Allow để đồng ý cịn Leave Application để bỏ qua ứng dụng Trình duyệt chuyển đến ứng dụng chọn Allow Ứng dụng hiển thị bên trái khung vải Facebook Hình 4.9 : Khung ứng dụng 4.3 Cách sử dụng ứng dụng Sau ta tìm hiểu cách sử dụng ứng dụng : - Nhấp chuột vào My Map để xem đồ vị trí - Nhấp vào Set My Location để định vị trí cho 32 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Hình 4.10 : Đặt vị trí Nhấp chuột lên đồ để đặt vị trí, tích vào Share muốn chia sẻ địa điểm với bạn Sau nhấn OK để hồn tất việc định vị trí - Nhấp vào Favourite Places để đặt vị trí yêu thích Cũng cách định vị trí ta phải thêm thơng tin vị trí Một điểm u thích cần có ba liệu : tên vị trí, khái qt thơng tin, địa xác vị trí - Danh sách bạn bè hiển thị phía ứng dụng Nhấp chuột để chọn người bạn, ta biết vị trí, điểm yêu thích người Hơn Server lấy thơng tin tên, tuổi, giới tính… người Facebook Server hiển thị khung bên phải ứng dụng Hình 4.11 : Danh sách bạn bè Hình 4.12 : Thơng tin nhân bạn bè chọn 33 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Ở Mobile Application chức cách sử dụng tương tự web Đặc điểm khác khơng phải cập nhật vị trí tay, thay vào ứng dụng cập nhật tự động Còn nhiều chức khác ứng dụng muốn bạn tìm hiểu thêm 4.4 Mở rộng ứng dụng 4.4.1 Mở rộng ứng dụng cho hãng taxi : Trên địa bàn Hà Nội ngày có nhiều hãng taxi : Mai Linh, Thanh Nga, Vạn Xuân, Dầu Khí,… Mỗi hãng lại có nhiều xe Nhân viên điều hành thường liên lạc với tài xế qua đàm Khi nhận điện thoại từ khách hàng gọi xe, nhân viên tổng đài gọi điện cho tài xế đến đón khách Ở có vấn đề quan trọng cần giải : + + Tài xế taxi gần chổ Tài xế làm việc hay rảnh rang Về phía khách hàng, thường có hai cách để bắt xe taxi Một gọi trực tiếp đến nhân viên trực tổng đài hãng taxi đó,hai đứng ngồi đường để vẫy taxi Hai cách gặp phải rắc rối : + Cách gọi điện cho tổng đài taxi, thời gian chờ đợi + Cách hai vẫy taxi Taxi thời tràn lan, đâu có Có hãng taxi làm ăn khơng đứng đắn cho Làm theo cách để bắt xe hãng taxi tin tưởng khơng dễ chút Bài toán đặt ra, cần phải giải vấn đề cho hợp lý đơn giản Một ứng dụng Mạng Xã Hội Địa Điểm đời, không áp dụng tốn vào ứng dụng để tìm lời giải Theo tính chất ứng dụng, muốn biết vị trí người người phải có danh sách bạn bè Vậy muốn biết vị trí nhiều xe taxi ta phải kết nối đến tất taxi Với hãng taxi địa bàn Hà Nội, số lượng xe họ có tầm 500 xe chuyện bình thường Ứng dụng ta chạy mạng xã hội Facebook nên việc kết nối đến 500 thành viên khác khó Thành viên xe taxi Cũng kết nối đến tất thành viên thiết phải kết nối 34 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com đến số lượng lớn thành viên Để biết xe gần khu vực Muốn giải vấn đề hãng taxi cần phải mở rộng ứng dụng Với ý tưởng dựa ứng dụng Mạng Xã Hội Địa Điểm phải thêm vào số chức khác Lợi nhuận hãng taxi dựa vào số lượng người sử dụng xe hãng cần có nhiều người biết đến hãng taxi Đặt ứng dụng lên mạng xã hội hoàn toàn hợp lý Hiện số người Việt Nam có mặt Facebook nhiều số khơng ngừng tăng lên Đem ứng dụng lên Facebook, sử dụng cách thức chia sẻ, mời tham gia vào ứng dụng mà Facebook hỗ trợ giúp ứng dụng đến với nhiều người Những người cần taxi họ sử dụng ứng dụng để tìm cịn chưa cần đến taxi họ biết đến hãng taxi Biết đâu cần đến taxi họ lại chọn hãng taxi Ngày khoa học công nghệ phát triển việc áp dụng công nghệ cao vào hãng taxi giúp hãng taxi nâng cao vị lịng người dùng, đổi mặt đại Ta lấy ví dụ hãng taxi THANH NGA sử dụng ứng dụng Nhà điều hành hãng phải lập tài khoản Facebook Ví dụ “ThanhNgaAdmin” Để tham gia vào ứng dụng tài xế taxi phải cung cấp vị trí lên hệ thống Nên cần phải lắp đặt xe thiết bị định vị toàn cầu GPS Nhờ thiết bị nhà quản lý biết xe hãng đâu Xe taxi cài đặt Taxiservices Luôn cập nhật vị trí lên Database Server nhờ Webservices Ở ứng dụng Mạng Xã Hội Địa Điểm, ta thấy điểm u thích người có danh sách bạn bè Ở ứng dụng xe taxi giống điểm u thích ThanhNgaAdmin 35 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Khái qt mơ hình ứng dụng sau: Facebook Google Server Map User Login Server XHR User’s data Facebook Application Server SQL Request Map Database Server SQL Request GET Webservices Taxiservices XHR: XMLHttpRequest Hình 4.13 : Mơ hình ứng dụng hãng taxi Do khách hàng đăng nhập vào Facebook sau thêm tài khoản ThanhNgaAdmin vào danh sách bạn bè biết điểm yêu thích ThanhNgaAdmin Tức biết vị trí xe hãng Thanh Nga 36 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Khác với ứng dụng Mạng Xã Hội Địa Điểm thông tin khách hàng không ghi vào sở liệu Nếu có lưu để biết truy cập vào ứng dụng mà Cơ sở liệu thiết kế lại Ban đầu đơn giản có liệu sau : + Mã số hãng taxi, lấy ID tài khoản ThanhNgaAdmin làm đại diện cho hãng taxi + Mã số xe taxi, hãng taxi đánh số cho xe + Tên tài xế + Số điện thoại tài xế + Đang hoạt động rảnh rang + Kinh Độ + Vĩ độ Xe taxi vào ID tài khoản ThanhNgaAdmin mã số xe taxi để cập nhật vĩ độ, kinh độ vào sở liệu Taxi cần có GPS internet để kết nối với webservices Taxi sử dụng taxiservices Nhiệm vụ taxiservices thông qua GPS để biết vị trí sau dùng phương thức GET để chuyển lên cho webservices Cũng ứng dụng mạng xã hội địa điểm webservices có nhiệm vụ cập nhật thơng tin nhận từ taxi vào sở liệu Phương thức webservices dùng XMLHttpRequest Ứng dụng Mobile Application cho khách hàng thay đổi theo chức Khách hàng cần biết đâu có xe taxi hãng THANH NGA gần Vị trí khách hàng đứng khơng cần phải cập nhật lên sở liệu Chức Mobile Application hiển thị vị trí khách hàng số xe đứng gần khách hàng phạm vi Khi khách hàng chọn taxi biết họ tên tài xế taxi, số điện thoại liên hệ, trạng thái làm việc Hoàn thành đưa ứng dụng vào hãng taxi Vốn ban đầu không nhiều hiệu công việc tăng lên rõ rệt Một taxi sở hữu ứng dụng tự hào mặt công nghệ cơng ty 37 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 4.4.2 Mở rộng ứng dụng cho nhà hàng ăn nhanh Với khu đông dân cư Hà Nội nhu cầu ăn uống người dân cao Hiện nhà hàng ăn uống mọc lên nấm, phục vụ khách hàng với đầy đủ ăn đồ uống Các nhà hàng đổi thực đơn hay thay đổi phong cách phục vụ… để thu hút nhiều khách hàng tốt Hơn nhà hàng mở nhiều đại lý phân phối ăn khắp nơi địa bàn Việc để người dân biết đến nhà hàng cần phải quảng cáo Sử dụng ứng dụng mạng xã hội địa điểm vào cho nhà hàng ăn hợp lý Mục đích nhà hàng : + Quảng cáo thơng tin nhà hàng + Giới thiệu địa điểm kinh doanh nhà hàng + Giới thiệu thực đơn cho khách hàng lựa chon Khi áp dụng vào mạng xã hội địa điểm đại lý xem điểm yêu thích chủ nhà hàng Chủ nhà hàng tài khoản Facebook có tham gia vào ứng dụng Mỗi người dùng muốn biết địa điểm đại lý liên kết đến tài khoản Chủ nhà hàng cần “kết bạn” với khách hàng chia sẻ thơng tin đại lý Thơng tin người dùng nhấp chuột vào đại lý tên nhà hàng, địa xác, thơng tin đại lý( kèm theo số thực đơn đặc trưng cho nhà hàng) Đối với nhà hàng phát triển dịch vụ bán hàng di động việc áp dụng Mobile Application q hợp lý Khách hàng nhanh chóng tìm vị trí mà dịch vụ bán hàng di động đứng Cũng ứng dụng cho hãng taxi dịch vụ bán hàng tự động xem xe taxi điểm favorites chủ nhà hàng Ta thay biểu tượng cho dịch vụ bán hàng di động để khách hàng phân biệt với đại lý không di động nhà hàng Không thể quên Facebook gì? Tài khoản Facebook làm gì? Tài khoản chủ nhà hàng quảng bá nhà hàng trang cá nhân, cập nhật thực đơn lên Khi khách hàng kết nối đến tài khoản chủ khách hàng thơng tin nằm mục tin khách hàng 38 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com CHƯƠNG V : KẾT LUẬN : 5.1 Tổng kết nội dung đề tài Đề tài mang tên : Mạng xã hội địa điểm Facebook Nội dung đề tài xây dựng ứng dụng chạy mạng xã hội Facebook ứng dụng chạy di động với hệ điều hành Android Được cài đặt chạy môi trường Facebook hổ trợ mong muốn mang lại tính xã hội cho ứng dụng Hiện di động sử dụng hệ điều hành Android Việt Nam chưa nhiều phát triển, chiếm cảm tình từ người sử dụng Việc phát triển ứng dụng di động sử dụng hệ điều hành Android có tiềm Các chức ứng dụng xây dựng theo yêu cầu đề tài Ứng dụng giúp cho ta xác định vị trí đứng vị trí người bạn Vị trí cập nhật tay di động có thiết bị GPS theo khơng gian thời gian xác định Nhờ vào Google Map ta có đồ địa lí xác để hiển thị vị trí mà người dùng chọn Đối với thiết bị di động vị trí cịn thay đổi người dùng di chuyển Có thể coi ứng dụng đồ cầm tay giúp không bị lạc đường 5.2 Các bước thực + + + + + Phân tích yêu cầu đề tài Thiết kế hệ thống Lập trình ứng dụng Web Lập trình ứng dụng Mobile Thử nghiệm, kết hợp Web Mobile 5.3 Kết đạt Hiện xây dựng ứng dụng web chạy Facebook Có chức : + Cập nhật vị trí người dùng tham gia vào ứng dụng Vị trí người dùng cập nhật tay lưu vào cở sở liệu + Đánh dấu điểm yêu thích thân Mỗi người dùng lưu lại cho điểm u thích sở liệu Những điểm chia sẻ cho bạn bè xung quanh 39 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com + Hiển thị danh sách thông tin bạn bè Danh sách thông tin bạn bè người dùng hiển thị cách rõ ràng đầy đủ ứng dụng + Hiển thị vị trí điểm yêu thích bạn bè Khi bạn bè ta tham gia vào ứng dụng ta biết vị trí điểm u thích người người đồng ý + Tìm kiếm bạn bè Tìm kiếm thơng tin hiển thị ln vị trí người có Tạo Server Database Server để lưu giữ xử lý thông tin người dùng Xây dựng gần hoàn thiện ứng dụng Mobile Cũng có chức cập nhật vị trí theo dõi vị trí bạn bè,… 5.4 Phương hướng phát triển Ứng dụng mang tính cộng đồng, dành cho tất người Facebook Tham gia ứng dụng dễ dàng hiệu đem lại cao Xác định vị trí bạn bè hay vị trí nhanh tiện lợi Cha mẹ biết đâu (với đồng ý cái) Rất nhiều thứ mở cho Đặc biệt mở rộng ứng dụng cho ngành ví dụ taxi, nhà hàng ăn nhanh( nêu chương 4), quầy rút tiền ATM,… Mỗi ngân hàng có máy rút tiền tự động ATM Được đặt vị trí khác địa bàn Nếu áp dụng ứng dụng mạng xã hội địa điểm cho máy ATM thuận tiện cho người dùng Mỗi khách hàng sử dụng dịch vụ ngân hàng tham gia vào ứng dụng, biết tất vị trí máy rút tiền tự động ATM ngân hàng Khi cần rút tiền máy ATM gần nhất, biết đường có thuận tiện để rút tiền hay không Các lĩnh vực áp dụng ứng dụng mạng xã hội địa điểm vào có tiềm quầy đổ xăng, quán café, khu vui chơi giải trí Hiện ứng dụng tương tự chức cịn hạn hẹp Với hiệu trước mắt việc phát triển ứng dụng điều cần làm chắn có tương lai 40 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tài liệu tham khảo [1] Hệ thống định vị toàn cầu Wikipedia.org http://vi.wikipedia.org/wiki/Hệ_thống_định_vị_toàn_cầu [2] Hướng dẫn sử dụng Google Map Google.com http://maps.google.com/support/bin/static.py?hl=vi&page=guide.cs&guide=21670&print able=1 [3] Mạng xã hội Wikipedia.org http://vi.wikipedia.org/wiki/Mạng_xã_hội [4] Nguyển Trường Facebook gì? Vnbrand.net http://www.vnbrand.net/Phong-suthuong-hieu/facebook-la-gi.html LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ... liên quan ứng dụng mạng xã hội địa điểm Đầu chương định nghĩa mạng xã hội Trong có vấn đề mạng xã hội gì, lịch sử đời, cấu thành mục tiêu mạng xã hội Sau giới thiệu mạng xã hội Facebook Trong có... cách thức tạo mạng xã hội địa điểm Cũng giống mạng xã hội ảo thành viên mạng chia sẻ cho thông tin cá nhân, cảm nghĩ hay vấn đề mạng xã hội địa điểm thơng tin chia sẻ vị trí, địa điểm yêu thích... cách thức tạo mạng xã hội địa điểm Về mặt xã hội, khóa luận giới thiệu mạng xã hội thịnh hành Facebook Cơ sở hạ tầng tốt cách thức tham gia đơn giản cộng với phong phú chức giúp Facebook chiếm