登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

一个基于位置服务的美味推荐系统的设计与实现

 2023-03-04 10:17:57  

论文总字数:25301字

摘 要

现如今已进入了信息化飞速发展的时代,人手一部甚至几部智能手机,许多移动终端的出现也促使移动服务成为当前的应用热点,发展速度非常快。但过于庞大的信息量导致人们对信息的利用率普遍偏低,“推荐”的重要性由此而知。

基于位置的服务(LBS)是由移动通信网络和卫星定位系统相结合提供的一种增值业务,通过一组定位技术获得移动终端的经纬度坐标数据,提供给移动用户本人或他人以及通信系统,实现各种与位置相关的服务。

本文研究的侧重点在于将两者结合起来,设计并实现一个基于位置服务的美味推荐系统。经过对系统的需求分析及设计,将研究分为前台页面设计和后台管理设计两个阶段。前台页面设计中包括注册登录、百度地图包的引用、位置信息及餐厅信息的展示等模块;后台包括用户信息管理、餐厅信息管理、历史记录管理等模块。本系统中主要运用到的推荐算法有:基于当前位置的附近美食推荐、基于大众评分的人气美食推荐、基于用户信息的口味匹配推荐、基于历史记录的猜你喜欢的美食推荐。

本文首先介绍了实现该系统所运用到的相关理论知识及软件:Android(安卓)软件开发、Java语言、百度地图API、ECLIPSE、SQLITE数据库;其次,运用面向对象的分析方法进行需求分析并给出用例图,确定开发的实施计划。在分析的基础上完成前后台及数据库的设计;最后,实现系统的各个功能并进行测试。

本文的创新处在于结合了多种推荐方法,并在地图上更加直观的给用户展现出推荐的餐厅和美食,是一个简介大方综合性较强的Android软件应用程序。

关键词:美味推荐;位置服务;百度地图;Android(安卓);Java

The Design and Implementation of A Location Based Delicious’ Recommendation Service System

Abstract

Now we have entered the information era of rapid development, many mobile terminals’ appearance has prompted mobile services become the hotspot of application and developing very fast.But generally too large amount of information will reduce the utilization of information, so we can know the importance of recommendation now.

Location-based services (LBS) is a kind of value-added services, which is made up of mobile communication network and satellite positioning system. Through a set of positioning technology we can get the latitude and longitude coordinates data of mobile terminal. Then we can provide the data we got to mobile users himself or others and communication system, in order to achieve various services related to the position.

In this thesis, the focus of research is to combine the two I mentioned above, design and implement a food recommendation system based on location service.After the demand for system analysis and design, the research is divided into the front desk page design and background management design. Front page design package includes registered login, baidu map’s reference, location information’s and restaurant information’s display module;Background includes user information management, restaurant information management, record management, and other modules. Mainly recommendation I used in this system are as follows: nearby food recommendation based on the current position, personal taste recommendation based on the grade of the public, recommendations based on historical records of guess you like the food.

This thesis firstly introduces the relevant theoretical knowledge and software that system applied to: Android software development, Java language, baidu map API, Eclipse, SQLite database;Secondly, using the method of object oriented analysis for requirement analysis and use case diagram is given, determine the plan of developing the implementation.Based on the basis of analysis, this thesis has given the describe of designing of front desk page、background managerment and database; Finally, test the implementation and each function of the system.

The highlights of this research is combined with a variety of recommendations, and showing the recommended restaurants and food more intuitive on the map, this system is a brief、comprehensive and strong Android software applications.

Key words: delicious recommended;Location services;Baidu map;Android ;Java

目录

摘要 I

Abstract II

第一章 绪论 1

1.1研究背景与意义 1

1.2国内外相关研究现状 1

1.2.1推荐方法 1

1.2.2基于位置服务的系统设计 2

1.3本文研究目标与内容 3

1.4研究方法与技术路线 3

1.5论文结构安排 4

第二章 相关技术基础 5

2.1 Android编程介绍 5

2.1.1 Android组件 5

2.1.2 Android开发环境 7

2.2 Java语言介绍 7

2.2.1 Java语言简介 7

2.2.2 Java语言的特点 7

2.3 百度地图API 8

2.3.1 简介 8

2.3.2 使用步骤 8

2.4 SQLITE数据库 9

2.5 面向对象的分析与设计 9

2.6本章小结 10

第三章 系统需求分析与设计 11

3.1需求分析 11

3.1.1 功能需求分析 11

3.1.2 性能需求分析 12

3.1.3 数据需求分析 12

3.2 总体设计 13

3.3 详细设计 14

3.3.1 基本功能设计 14

3.3.2 推荐算法设计 16

3.4 数据库设计 17

3.5 界面设计 19

3.6 本章小结 22

第四章 系统实现及运行测试 23

4.1 运行环境及工具介绍 23

4.2 核心代码分析 23

4.2.1 定位功能实现代码分析 23

4.2.2 推荐功能实现代码分析 24

4.3 系统测试 26

4.4 系统运行界面介绍 30

4.4.1 登录界面 30

4.4.2 注册界面 31

4.4.3 主界面 32

4.4.4 餐厅详情页界面 33

4.5 本章小结 34

第五章 总结与展望 35

5.1 总结 35

5.2 展望 35

致谢 36

参考文献 37

附录 38

剩余内容已隐藏,请支付后下载全文,论文总字数:25301字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图