1. Trang chủ
  2. » Luận Văn - Báo Cáo

Slide Xây dựng chương trình quảng cáo dựa trên nơi chốn mua bán bất động sản trên điện thoại di động (smartphone)

35 211 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 35
Dung lượng 3,07 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Tại đây trung tâm xử lý sẽ tiến hành xử lý yêu cầu của người dùng, đồng thời kết hợp với dữ liệu của nhà cấp để tạo thành một nội dung hoàn chỉnh và gửi thông tin trả lời về cho người d

Trang 1

ĐẠI HỌC CÔNG NGHỆ THÔNG TIN

KHÓA LUẬN TỐT NGHIỆP

Xây dựng chương trình quảng cáo dựa trên nơi chốn

mua bán bất động sản trên điện thoại di động

(smartphone)

Giảng viên hướng dẫn: TS Nguyễn Anh Tuấn

Sinh viên thực hiện: Phan Quốc Thịnh

Nguyễn Văn Huy

TP Hồ Chí Minh 2012

Trang 4

Phân tích và thiết kế hệ thống

Cơ sở lý thuyết đề tài Đối tượng và phạm vi nghiên cứu

Lý do và mục đích chọn đề tài

Trang 5

Đối tượng và phạm vi nghiên

cứu

 Công nghệ quảng cáo cảm ngữ cảnh trên mobile

 Các dịch vụ quảng cáo cảm ngữ cảnh ở Việt Nam

và trên thế giới

 Lập trình ứng dụng trên nền tảng Android

 Lập trình Web Service sử dụng ngôn ngữ PHP

Trang 6

Phân tích và thiết kế hệ thống

Cơ sở lý thuyết đề tài Đối tượng và phạm vi nghiên cứu

Lý do và mục đích chọn đề tài

Trang 8

 Với sự giúp đỡ của các yếu tố cơ bản như là: thiết

bị di động, mạng viễn thông di động, nhà cung cấp dịch vụ

Trang 10

Phương thức hoạt động của

LAA

Sau khi định vị thành công vị trí hiện tại của người dùng thì kết quả đó được người dùng gửi về trung tâm xử lý dịch vụ quảng cáo

Tại đây trung tâm xử lý sẽ tiến hành xử lý yêu cầu của người dùng, đồng thời kết hợp với dữ liệu của nhà cấp để tạo thành một nội dung hoàn chỉnh và gửi thông tin trả lời về cho người dùng

Trang 11

Lập trình ứng dụng android

Đề tài xây dựng trên nền android do đó ta sẽ tìm

hiểu android là gì ? Và một ứng dụng android có

những gì

Android là tên một nền tảng mở cho thiết bị di

động của Google dựa trên kernel Linux 2.6, gồm hệ điều hành , những phần mềm trung gian và một số ứng dụng cơ bản mà người sử dụng cần đến

Về cơ bản một ứng dụng android bao gồm các

thành phần sau:

Trang 13

Hỗ trợ tốt cho người lập trình thông qua API

Google Map

Ứng dụng quảng cáo bất động sản sẽ tương tác trực tiếp với Google Map.

Có đầy đủ tính năng như bản

đồ địa lý thông dụng

Trang 14

Phân tích và thiết kế hệ thống

Cơ sở lý thuyết đề tài Đối tượng và phạm vi nghiên cứu

Lý do và mục đích chọn đề tài

Trang 15

Phân tích và thiết kế hệ thống

 Đặc tả tình huống và phân tích bài toán

 Thiết kế hệ thống

 Mô tả thiết kế và truy vấn dữ liệu

 Thiết kế giao diện

Trang 16

Đặc tả và phân tích bài toán

Hỗ trợ đăng quảng cáo

Trang 17

Yêu cầu chức năng trên server

 Cung cấp cho Mobile một giao thức để tương tác với các dữ liệu mà Server cung cấp

 Lưu trữ thông tin mà Mobile gửi về

 Xử lý thông tin và hiển thị trên bản đồ

 Phân quyền người dùng với từng chức năng cụ thể

Đặc tả tình huống và phân tích

bài toán (tiếp theo)

Trang 18

Thiết kế hệ thống

Sử dụng hệ thống bản đồ và tương tác với người sử dụng được thiết kế theo hướng tập trung vào cung cấp các thông tin hữu ích và cách thể hiện thông tin trực quan và thân thiện

Về kiến trúc, hệ thống bao gồm 2 thành phần Client

Trang 19

Kiến trúc hệ thống

SQLite

Web Service

Web Service

MySQL Server

Android

Lấy dữ liệu Gửi yêu cầu

Tương tác

Server

Trang 20

Nền tảng kỹ thuật

Web services

B

C A

Apache web

server

Javascript – jQuery – jQueryUI

Google Map API v3

Trang 21

Mobile App (GUI)

Trang 22

Mô tả thiết kế và mô hình lý

thuyết

Cơ sở dữ liệu trên client

 Client là nơi hiển thị các chức năng của ứng dụng

và tương tác với người dùng và cũng minh họa tính thực tế của đề tài

Cơ sở dữ liệu MySql trên Server

 Server là thành phần có nhiệm vụ quản lý toàn bộ

cơ sở dữ liệu và thao tác với các dữ liệu xử lý do phân hệ client gửi đến

Trang 24

Mô hình truy vấn dữ liệu ở Server

User

interface

Web Service (Controller) Model

HTTP Request HTTP Response

Đưa data , model lưu xuống DB

MySQL

Chuyển data để controller hiển thị ra

View

Trang 25

Tại server việc xử lý yêu cầu thông qua hai thao tác kiểm tra các giá trị đầu vào thông qua các controller và thực thi các yêu cầu thông qua các model

Yêu cầu từ client được chuyển đến controller kiểm tra và điều khiển

Nếu yêu cầu không hợp lệ thì kết quả ngay tức khắc được chuyển về client

Nếu yêu cầu hơp lệ thì model sẽ kết nối đến CSDL

và lấy kết quả truy vấn rồi gửi về client thông qua web service

Trang 26

Web service

Là thành phần quan trọng nhất bắt buộc

xây dựng trên phân hệ server

Các yêu cầu xử lý từ client gửi tới server

đều được cung cấp qua webservice

Xây dựng trên nền tảng ngôn ngữ

PHP

Web service

Trang 27

Yêu cầu chức năng của web

service

Người dùng trên điện thoại có thể tự đưa quảng cáo về bất động sản của mình lên server gồm có ảnh chụp, mô tả chi tiết, tọa độ

Người dùng có thể lấy được các thông tin bất động sản mà họ gửi lên server, chỉnh sửa, xóa

Người dùng có thể tìm kiếm các thông tin dịch vụ xung quanh khu vực họ đang đứng

Dữ liệu trả về hỗ trợ JSON/XML

Phương thức HTTP: POST/GET

Trang 28

Mô hình xử lý ở Client

Giao diện

Xử lý (Controller)

SQLite DB (Model)

Kết quả Hiển thị

Trang 32

Phân tích và thiết kế hệ thống

Cơ sở lý thuyết đề tài Đối tượng và phạm vi nghiên cứu

Lý do và mục đích chọn đề tài

Trang 33

Kết quả và hướng phát triển

Tìm hiểu được công nghệ và kỹ thuật được sử dụng để cung cấp quảng cáo cảm ngữ dựa theo vị trí đề ra một hướng LAA

Nắm được cách phát triển ứng dụng trên nền tảng Android

Đã xây dựng một ứng dụng với tên là R.E.A.M ứng dụng công nghệ LAA

Trang 34

Hướng phát triển

 Cải thiện hiệu năng của ứng dụng

 Cải thiện mô hình triển khai

 Thêm tính năng cho ứng dụng

 Tăng tính tiện dụng cho người dùng

Trang 35

EM XIN CHÂN THÀNH CẢM ƠN CÁC THẦY CÔ

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

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w