XÂY DỰNG HỆ THỐNG QUẢNG CÁO DỰA TRÊN NƠI CHỐN KẾT HỢP VỚI ĐÁNH GIÁ CỦA NGƯỜI DÙNG TRONG MẠNG XÃ HỘI DI ĐỘNG

95 132 0
XÂY DỰNG HỆ THỐNG QUẢNG CÁO DỰA TRÊN NƠI CHỐN KẾT HỢP VỚI ĐÁNH GIÁ CỦA NGƯỜI DÙNG TRONG MẠNG XÃ HỘ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

GVHD TS Nguyễn Anh Tuấn LỜI CẢM ƠN Lời đầu tiên, nhóm chúng tơi muốn bày tỏ lòng biết ơn sâu sắc đến TS Nguyễn Anh Tuấn – người tận tình hướng dẫn tạo điều kiện cho chúng tơi q trình tìm hiểu, nghiên cứu thực đề tài Chúng xin chân thành cảm ơn Thầy Cơ Khoa Kỹ Thuật Máy Tính trường Đại học Công Nghệ Thông Tin – ĐHQG TPHCM tạo điều kiện cho chúng tơi học hỏi có kiến thức tảng cần thiết Cuối cùng, chúng tơi xin bày tỏ lòng cảm ơn chân thành đến gia đình, ngư ời thân bạn bè khích lệ động viên chúng tơi hồn thành đề tài này! Tp Hồ Chí Minh, ngày 10 tháng 06 năm 2012 UIT Khóa Luận Tốt Nghiệp GVHD TS Nguyễn Anh Tuấn LỜI NHẬN XÉT (Của giảng viên hướng dẫn) UIT Khóa Luận Tốt Nghiệp GVHD TS Nguyễn Anh Tuấn LỜI NHẬN XÉT (Của giảng viên phản biện) UIT Khóa Luận Tốt Nghiệp GVHD TS Nguyễn Anh Tuấn MỤC LỤC LỜI NHẬN XÉT (Của giảng viên hướng dẫn) LỜI NHẬN XÉT (Của giảng viên phản biện) DANH MỤC CÁC BẢNG, SƠ ĐỒ, HÌNH PHỤ LỤC A: Danh Mục Các Hình Vẽ PHỤ LỤC B:Danh Mục Các Bảng CHƯƠNG GIỚI THIỆU ĐỀ TÀI CHƯƠNG : CƠ SỞ LÝ THUYẾT VÀ CÁC CÔNG NGHỆ LIÊN QUAN 2.1 Location Aware Advertising 2.1.1 Mobile Context –Aware 2.1.1.1 Ngữ cảnh (Context) 2.1.1.2 Nhận biết ngữ cảnh (Context-Aware) 2.1.2 Quảng cáo cảm ngữ cảnh 2.1.2.1 Thành phần LAA 2.1.2.2 Phương thức hoạt động LAA 10 2.2 Công Nghệ Xác Định Vị Trí Và Truyền Tải Dữ Liệu 11 2.2.1 Công nghệ định vị 11 2.2.2 Cách thức định vị 12 2.2.3 Tính riêng tư sử dụng cơng nghệ định vị 18 2.3 LẬP TRÌNH ỨNG DỤNG TRÊN NỀN ANDROID 18 2.3.1 Android ? 19 2.3.2 Lập Trình Ứng Dụng Trên Android 22 2.4 GOOGLE MAP API 26 2.4.1.Sơ Lược Google Map Api 26 2.4.2 Một Số Class Quan Trọng Trong Google Map Api 29 2.5 CÁC HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU 32 2.5.1 Hệ Quản Trị Cơ Sỡ Dữ Liệu SQLite 32 2.5.1.2 Đặc trưng SQLite 33 2.5.2 Hệ Quản Trị Cơ Sở Dữ Liệu MySql 34 2.5.2.1 Khái niệm MySql 34 UIT Khóa Luận Tốt Nghiệp GVHD TS Nguyễn Anh Tuấn 2.6.1 Tình hình nghiên cứu nước 35 2.6.2 Tình hình nghiên cứu ngồi nước 36 CHƯƠNG : PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 38 3.1 Đặc Tả Tình Huống Và Phân Tích Bài Tốn 38 3.1.1 Yêu Cầu Chức Năng 39 3.1.1.1 Chức ứng dụng mobile cần có: 39 3.1.1.2 Yêu cầu chức server: 41 3.1.2 Yêu cầu phi chức 42 3.1.3 Kết luận 42 3.2 THIẾT KẾ HỆ THỐNG 42 3.2.1 Thiết kế tổng thể 42 3.2.2 Thiết kế chi tiết: 46 3.2.2.1 Nền tảng kỹ thuật: 46 3.2.2.2 Thiết kế chi tiết thành phần 47 3.3 Mô Tả Thiết Kế Và Truy Vấn Dữ Liệu 50 3.3.1 CSDL SQLite client 50 3.3.2 CSDL MySQL server 54 3.3.3 Truy vấn liệu tổng quan 59 3.3.3.1 Mơ hình truy vấn liệu Client 60 3.3.3.2.Mơ hình truy vấn liệu Server 60 3.3.4 Web Service 62 3.3.4.1 Mô Tả Thành Phần Hệ Thống 62 3.3.4.2 Thiết Kế Web-Service 64 3.4 Thiết kế giao diện 73 2.2 Giao diện server 77 CHƯƠNG 4:HIỆN THỰC CHƯƠNG TRÌNH 78 CHƯƠNG : KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 86 5.1 Kết Quả Đạt Được 86 5.2 Hướng Phát Triển 86 5.2.1 Cải thiện hiệu ứng dụng 86 5.2.2 Cải thiện mơ hình triển khai 86 5.2.3 Thêm tính cho ứng dụng 87 5.2.4 Tăng tính tiện dụng cho người dùng 87 TÀI LIỆU THAM KHẢO 88 UIT Khóa Luận Tốt Nghiệp GVHD TS Nguyễn Anh Tuấn DANH MỤC CÁC BẢNG, SƠ ĐỒ, HÌNH PHỤ LỤC A: Danh Mục Các Hình Vẽ Hình 2.1 Các thành phần LAA 10 Hình 2.2 Các thành phần GPS 14 Hình 2.3 Đ ịnh vị vệ tinh 15 Hình 2.4 Mơ hình A-GPS 17 Hình 2.5 Cấu trúc tổng quát Android 21 Hình 2.6 Chu trình sống activity 25 Hình 2.7 Kiểu thị Satellite view 28 Hình 2.8 Kiểu thị Traffic view 28 Hình 2.9 Kiểu thị Street view 28 Hình 2.10 website quảng cáo bất động sản bandonhadat.vn 35 Hình 2.11 ứng dụng zillow map android 36 Hình 2.12 ứng dụng ZipRealtytrên android 37 Hình 3.1 Mơ hình kiến trúc hệ thống 43 Hình 3.2 Thiết kế tổng thể hệ thống 46 Hình 3.3 Mơ hình sỡ liệu SQLite Client 51 Hình 3.4 Mơ hình sở liệu MySql server 56 Hình 3.5 Mơ hình truy vấn liệu tổng quan 59 Hình 3.6.Mơ hình truy vấn liệu Client 60 Hình 3.7.Mơ hình truy vấn liệu Server 61 Hình 3.8 Mơ hình tương tác web service 62 Hình 3.9 Tương tác số thực thể REST 66 Hình 3.10 Layout hình 74 Hình 3.11 Layout hình xem danh sách 74 Hình 3.12 Layout hình tạo quảng cáo 75 Hình 3.13:Layout xem chi tiết bất động sản 76 UIT Khóa Luận Tốt Nghiệp GVHD TS Nguyễn Anh Tuấn PHỤ LỤC B:Danh Mục Các Bảng Bảng 2.1 Ưu khuyết định vị bàng GPS 16 Bảng 2.2 Ưu khuyết định vị băng A-GPS 18 Bảng 3.1Thành phần CSDL SQLite 51 Bảng 3.2 Bảng property 54 Bảng 3.3 Bảng User 55 Bảng 3.4 Bảng CSDL MySql 56 Bảng 3.5 Bảng property server 58 Bảng 3.8 Bảng comment server 59 UIT Khóa Luận Tốt Nghiệp GVHD TS Nguyễn Anh Tuấn CHƯƠNG GIỚI THIỆU ĐỀ TÀI Vài thập kỷ qua, cơng nghệ thơng tin có bước phát triển vượt bậc để đáp ứng nhu cầu của người Trong cách vài thập kỷ việc mang máy tính theo bên chuyện khơng tưởng máy có khả xử lý vào ngàn phép tính giây l ớn phòng hồn thành cơng việc đường với điện thoại di động Bên cạnh phát triển cơng nghệ chế tạo thiết bị kỹ thuật sử dụng thiết bị, mà cụ thể dịch vụ sản phẩm phần mềm kèm theo có tiến hóa tương ứng Theo trào lưu ấy, việc kết hợp thiết bị đại (mang đến tính tiện dụng) dịch vụ (mang đến tiện ích) để sinh lợi ích tối đa cho người dùng tất yếu, mà thiết bị di động trung tâm xu hướng này, thể qua hàng loạt sản phẩm gần nhà cung cấp dịch vụ có tiếng tồn giới Google với hệ điều hành Android hay Apple với iPhone; người sở hữu thiết bị di động khơng bị gói gọn văn phòng mà thực cơng việc hàng ngày từ nơi đâu Khi hướng phát triển truyền thống cung cấp xử lý dựa thông tin người dùng phát triển gần đến mức giới hạn, hướng mở ra: cung cấp khả xử lý dựa thông tin môi trường chung quanh Từ việc biết người dùng hồn cảnh nào, thiết bị đưa phương án hỗ trợ người dùng tốt cách tự động (khơng đòi hỏi liệu thao tác từ phía người dùng) Các thơng tin “nền” mơi trường xung quanh bao gồm vị trí người dùng Khả định vị đư ợc bắt đầu có số thiết bị chuyên dụng từ cách vài thập kỉ Tuy nhiên đến gần bắt đầu tích hợp vào UIT Khóa Luận Tốt Nghiệp GVHD TS Nguyễn Anh Tuấn thiết bị dành cho người dùng phổ thông, cung cấp tảng để các dịch vụ quảng cáo dựa vị trí (location aware advertising-LAA) hoạt động Nói cách ngắn gọn, quảng cáo dựa theo vị trí dịch vụ cung cấp nội dung khả tương tác với người dùng dựa vị trí người dùng Loại dịch vụ đời sau dịch vụ quảng cáo dựa theo vị trí kèm theo hầu hết thiết bị di động có hỗ trợ Giờ việc định vị thiết bị trở nên dễ dàng từ chỗ phụ thuộc hồn tồn vào vệ tinh quân sự, đư ợc cải tiến nhờ kết hợp nhiều công nghệ khác Hiện giới có nhiều đề tài nghiên cứu ứng dụng việc kết hợp công nghệ để cung cấp dịch vụ quảng cáo dựa theo vị trí người dùng Tuy nhiên phát triển cơng nghệ có m ặt trái nó: tạo nhiều lựa chọn - ứng dụng gặp khó khăn việc chọn lựa cơng nghệ cho Dân số nước ta tăng nhanh đặc biệt thành phố lớn,do nhu mua nhà hay thuê nhà gia tăng nhanh.Và lượng người sử dụng có điện thoại thơng minh (smartphone) có hỗ trợ GPS ngày nhiều Đồng thời, website mua bán nhà đất phần lớn hỗ trợ người dùng desktop Trong đó, nhu cầu thực tế, xem địa điểm nhà khảo sát vị trí nhà nhu cầu đáng thiết thực người mua nhà Đề tài giúp người mua có smartphone qua đường nhận thông báo cụ thể nhà lân cận có rao bán hay khơng hiển thị thơng tin tóm tắt nhà Hiện có nhiều phương pháp kỹ thuật khác để làm điều này, tùy thuộc vào đối tượng sử dụng mục đích sử dụng Mỗi kỹ thuật có sai số định nhiên, tùy thuộc vào tình mà sai số chấp nhận Một công nghệ sử dụng Context-Aware Advertising (tạm dịch quảng cáo cảm ngữ cảnh), mà cụ thể Location-Aware UIT Khóa Luận Tốt Nghiệp GVHD TS Nguyễn Anh Tuấn Advertising (quảng cáo cảm ngữ theo nơi chốn) Các ứng dụng dựa theo quảng cáo nơi chốn có nhiều nước ngồi nước phát triển hạn chế, đặc biệt mua bán bất động sản Đề tài giới thiệu công nghệ sử dụng rộng rãi quảng cáo cảm ngữ cảnh theo nơi chốn; đánh giá dịch vụ tiêu biểu có sử dụng cơng nghệ này, tập trung phân tích xây dựng ứng dụng mua bán bất động sản có dựa cơng nghệ Hiện Việt Nam dịch vụ quảng cáo dựa theo vị trí chưa phát triển tầm, chưa có ứng dụng tích hợp tất tính người đường bình thường cần Do nhằm mục đích minh họa, đề tài hướng đến việc phát triển ứng dụng cung cấp quảng cáo dựa theo vị trí để người dùng tương tác với quảng cáo UIT Khóa Luận Tốt Nghiệp GVHD TS Nguyễn Anh Tuấn Hình 3.10 layout hình  Layout hình xem danh sách báo cáo dạng list đồ: D/s bất động sản Hình ảnh Địa Tóm tắt nội dung Thời gian m Bản đồ a l p i s m t a Hình ảnh Hình ảnh Hình ảnh Địa Tóm tắt nội dung Thời gian l p Hiển thị đồ i s t Địa Tóm tắt nội dung Thời gian Địa Tóm tắt nội dung Thời gian Hình 3.11:Layout hình xem danh sách 74 UIT Khóa Luận Tốt Nghiệp GVHD TS Nguyễn Anh Tuấn  Layout hình tạo quảng cáo: Người dùng đăng quảng cáo bất động sản họ lên server ,họ đăng nhập vào hệ thống sau mở hình đăng quản cáo điền thông tin bất động sản mà họ muốn quảng cáo sau gửi lên server Server xác định vị trí lưu trữ quảng cáo hiển thị đồ người dùng vào khu vực Đăng quảng cáo Hình ảnh Nhập vi trí bất động sản Nội dung quảng cáo Gửi Hủy Hình 3.12:Layout hình tạo quảng cáo 75 UIT Khóa Luận Tốt Nghiệp GVHD TS Nguyễn Anh Tuấn  Layout xem chi tiết bất động sản: Khi người dùng click vào bất động sản hiển thị map ứng dụng chuyển đến thông tin chi tiết bất động sản để người dùng nắm rõ thơng tin bất động sản để có định đắn với bất động sản Thơng tin chi tiết Hình ảnh Nội dung bất động sản Thơng tin liên hệ Hình 3.13:Layout xem chi tiết bất động sản 76 UIT Khóa Luận Tốt Nghiệp GVHD TS Nguyễn Anh Tuấn 2.2 Giao diện server Vì server nơi thực đa phần tính tốn, client nơi biểu diễn kết nên: - Ở server không cần phải tạo giao diện cho người dùng mà cần cung cấp giao diện cho client sử dụng Loại ứng dụng phù hợp cho mục đích web service 77 UIT Khóa Luận Tốt Nghiệp GVHD TS Nguyễn Anh Tuấn CHƯƠNG 4:HIỆN THỰC CHƯƠNG TRÌNH Màn hình chương trình Màn hình ứng dụng 4.1 Tính Năng Tìm Kiếm Theo Bộ Lọc Tính cho phép người dùng nhập vào điều kiện bất động sản loại bất động sản, giá, hướng hay quận huyện mà họ quan tâm nói cho ứng dụng biết để lọc bất động sản theo yêu cầu họ 78 UIT Khóa Luận Tốt Nghiệp GVHD TS Nguyễn Anh Tuấn Tìm kiếm bất động sản theo lọc 4.2 Hiển thị bất động sản lên map view 79 UIT Khóa Luận Tốt Nghiệp GVHD TS Nguyễn Anh Tuấn Khi khởi chạy bất động sản hiển thị lên map view khu vực có bất động sản chào bán cho thuê Khi người dùng xem xét bất động sản vị trí thích hợp chọn bất động sản theo ý muốn họ 80 UIT Khóa Luận Tốt Nghiệp GVHD TS Nguyễn Anh Tuấn Hiển thị bất động sản lên mapview 4.3 Hiển thị danh sách bất động sản yêu thích Khi người dùng xem qua bất động sản họ có nhu cầu mua thuê mà chưa định vào thời điểm họ đưa vào danh sách bất động sản ưa thích để sau tiện tìm lại định với bất động sản 81 UIT Khóa Luận Tốt Nghiệp GVHD TS Nguyễn Anh Tuấn Hiển thị danh sách bất động sản ưa thích 4.4 Chức đăng nhập đăng ký tài khoản vào hệ thống Nếu người dùng có tài khoản họ vào thao tác với vài chức quan trọng ứng dụng người dùng chưa có tài khoản ho phải đăng ký tài kho ản để thao tác vơi vài chức ứng dụng đăng quảng cáo hay bình luận bất động sản chẳng hạn 4.5 Đăng quảng cáo lên server mà người dùng có nhu cầu bán cho thuê bất động sản Với chức tự quảng caó người dùng tự đăng bất động sản có nhu cầu bán cho thuê họ lên server Bằng cách nhập thông tin đầy đủ 82 UIT Khóa Luận Tốt Nghiệp GVHD TS Nguyễn Anh Tuấn bất động sản vào form chọn tọa độ hiển thị lên mapview để sau khách hàng họ thấy vị trí đặc tính bất động sản mà họ có nhu cầu Đăng quảng cáo lên server 83 UIT Khóa Luận Tốt Nghiệp GVHD TS Nguyễn Anh Tuấn 4.6 Chức hiển thị chi tiết bất động sản Khi người dùng click vào danh sách bất động sản hay bất động sản mapview chi tiết bất động sản hiển thị để người dùng biết đặc điểm chi tiết bất động sản Chi tiết bất động sản 84 UIT Khóa Luận Tốt Nghiệp GVHD TS Nguyễn Anh Tuấn 4.7 Thông tin ứng dụng Hiển thị thông tin tác giả hay chi tiết version ứng dụng Thông tin chi tiết ứng dụng 85 UIT Khóa Luận Tốt Nghiệp GVHD TS Nguyễn Anh Tuấn CHƯƠNG : KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 5.1 Kết Quả Đạt Được Đề tài cố gắng bao quát công nghệ kỹ thuật sử dụng để cung cấp quảng cáo cảm ngữ dựa theo vị trí, đề hướng xây dựng LAA xây dựng ứng dụng minh họa Ứng dụng ph ần lấp khoảng trống ứng quảng cáo theo vị trí di động Việt Nam nói chung bất động sản nói riêng, ứng dụng có khả cung cấp quảng cáo bất động sản đến với người dùng có sử dụng smartphone cách linh hoạt khả tìm kiếm bất động sản dẫn đường cho người dùng hoạt động thiết bị di động ứng dụng.Tuy ứng dụng khơng h ạn chế như: - Quy mơ dịch vụ nhỏ - Chức chưa phong phú - Hiệu chưa đủ cao để đáp ứng nhu cầu thực tế - Còn phụ thuộc nhiều vào service bên ngồi mà chưa có khả thay service có chức tương tự Tuy nhiên nói ứng dụng đáp ứng mục tiêu đặt ban đầu đề tài 5.2 Hướng Phát Triển 5.2.1 Cải thiện hiệu ứng dụng Chúng ta thấy hiệu thao tác với sở liệu q chậm để cải thiện tốc độ tổ chức lại sở liệu để tối ưu hóa sở liệu thao tác với ứng dụng 5.2.2 Cải thiện mơ hình triển khai Nếu đề tài đánh giá cao tương lai nhóm tiếp tục phát triển để đưa vào sử dụng thực tê cung cấp cho khách hàng có nhu cầu thực tế mua bán bất động sản 86 UIT Khóa Luận Tốt Nghiệp GVHD TS Nguyễn Anh Tuấn 5.2.3 Thêm tính cho ứng dụng Đề tài hạn chế có chức nhiều chức chưa hoàn thiện tương lai nhóm cố gắng tập trung thêm hồn thiện chức chưa hoàn thành thêm tính thực tế cho ứng dụng,thêm tính đòi hỏi quản lý người dùng.các tính kết nối bạn bè hay comment tài khoản người dùng bất động sản 5.2.4 Tăng tính tiện dụng cho người dùng Nhóm cố gắng sếp layout view cho tiện lợi người dùng để người dùng thao tác cách đơn giản hiệu ứng dụng 87 UIT Khóa Luận Tốt Nghiệp GVHD TS Nguyễn Anh Tuấn TÀI LIỆU THAM KHẢO [1] Context-Aware Pervasive Systems , SENG LOKE , public AUERBACH [2] LBA Whitepaper, public Millennial Media Labs [3]Professional Android Application Development,Reto Meier,Wiley Publishing [4] Writing Rest Services , J.Jeffrey Hanson , eReinsure.com,INC [5] CÁC HỆ THỐNG CUNG CẤP DỊCH VỤ DỰA TRÊN VỊ TRÍ ThS ĐẶNG QUANG THẠCH, Trường Đại học Giao thông Vận tải [6].TỔNG QUAN VỀ ANDROID, Đại Học Hoa Sen [7]TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNGXÂY DỰNG ỨNG DỤNG MINH HỌA,Khóa Luận Tốt Nghiệp,Nguyễn Võ Thanh Phú,Lâm thị Ngọc Nhàn,2009 88 UIT Khóa Luận Tốt Nghiệp ... gọn, quảng cáo dựa theo vị trí dịch vụ cung cấp nội dung khả tương tác với người dùng dựa vị trí người dùng Loại dịch vụ đời sau dịch vụ quảng cáo dựa theo vị trí kèm theo hầu hết thiết bị di động. .. Internet, mạng truyền thông hiểu mạng thông tin di động mạng Internet Trong trình hoạt động, yêu cầu gửi từ khách hàng qua mạng di động đến giao di n mạng di động mạng Internet, từ yêu cầu chuyển... dựa theo quảng cáo nơi chốn có nhiều nước ngồi nước phát triển hạn chế, đặc biệt mua bán bất động sản Đề tài giới thiệu công nghệ sử dụng rộng rãi quảng cáo cảm ngữ cảnh theo nơi chốn; đánh giá

Ngày đăng: 21/05/2019, 13:59

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