基于位置优化的移动订餐服务系统的设计与实现
发布时间:2024-02-20 17:16
随着移动终端技术的成熟,以及市场需求的扩大,在我国庞大的移动用户消费群体中,人们对精细化、精准服务的要求越来越高,因此,当下对基于地理位置的服务需求具有旺盛的市场活力。尤其是在高速发展的餐饮行业,移动终端的手机用户已经不单单满足于获取信息,更希望能够从平台的建立中,获得更精准化、生活化的服务,且以往单纯的签到服务已经不能满足市场需求。本文主要研究LBS(基于位置的服务,Location Based Service)系统在Android系统上的应用情况,通过设计移动订餐系统这一程序,体现基于LBS系统在移动订餐服务应用中的便捷性、高效性,首先本文通过对LBS系统的起源和发展的概述,总结LBS系统在当今社会中的主流模式,结合用户对社交方式的偏好,以美食预定及外卖为切入点,阐述订餐信息智能化为餐饮行业效率提高带来的显著效果。其次进行系统需求分析、数据分析以及系统各个功能模块的设计,在分析系统需求的时候,需要以系统的总体设计为基础,实现系统总体结构的设计,从而满足LBS移动订餐系统的整体研发设计要求。然后对涉及LBS系统应用的关键技术,如Web Service的技术支持、Android开发平台...
【文章页数】:71 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 课题的研究背景与意义
1.2 课题的研究现状
1.2.1 国外研究现状
1.2.2 国内研究现状
1.3 研究内容与思路
1.3.1 研究内容
1.3.2 研究思路
1.4 论文的组织结构
2 相关技术与理论
2.1 LBS技术
2.2 Android系统
2.3 Android网络编程
2.4 GPS定位技术与WiFi定位技术
2.5 本章小结
3 基于LBS移动订餐系统的需求分析
3.1 业务需求
3.2 基于角色管理的功能需求
3.2.1 移动用户的功能需求
3.2.2 餐厅管理员的功能需求
3.2.3 网站管理员的功能需要求
3.3 数据的需求分析
3.3.1 数据录入和更新
3.3.2 数据查询
3.3.3 数据统计
3.4 性能需求
3.4.1 系统运行需求
3.4.2 稳定性的需求
3.4.3 时间特性的需求
3.4.4 安全需求
3.5 界面需求
3.6 本章小结
4 基于LBS移动订餐系统的分析与设计
4.1 系统的总体设计
4.1.1 系统功能架构设计
4.1.2 系统逻辑架构
4.1.3 系统网络拓扑图
4.2 系统主要功能模块的详细设计
4.2.1 客户端美食上传模块的设计
4.2.2 客户端美食搜索模块的设计
4.2.3 餐厅功能模块的设计
4.2.4 用户端订餐导航模块的功能设计
4.2.5 Web端管理模块的设计
4.3 用户操作模块设计
4.3.1 数据类型
4.3.2 数据库表设计
4.4 本章小节
5 基于LBS移动订餐系统的实现
5.1 系统实现概述
5.1.1 系统开发环境
5.1.2 系统简介
5.2 开发工具
5.3 数据库操作类的实现
5.4 Android客户端与服务器
5.4.1 基于Socket 通信服务器的端口设计
5.4.2 基于Socket通信的用户端设计
5.5 客户端实现
5.5.1 客户端美食上传模块的实现
5.5.2 用户端的搜索功能模块设计
5.5.3 客户端订餐功能模块的实现
5.5.4 客户端餐厅的导航功能模块设计
5.6 Web端的管理功能模块设计
5.7 本章小结
6 基于LBS移动订餐系统的测试
6.1 测试描述
6.2 运行环境测试
6.3 功能测试
6.4 性能测试
6.5 测试结果
6.5.1 功能测试结果
6.5.2 性能测试结果
6.6 本章小结
结论
参考文献
致谢
本文编号:3904336
【文章页数】:71 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 课题的研究背景与意义
1.2 课题的研究现状
1.2.1 国外研究现状
1.2.2 国内研究现状
1.3 研究内容与思路
1.3.1 研究内容
1.3.2 研究思路
1.4 论文的组织结构
2 相关技术与理论
2.1 LBS技术
2.2 Android系统
2.3 Android网络编程
2.4 GPS定位技术与WiFi定位技术
2.5 本章小结
3 基于LBS移动订餐系统的需求分析
3.1 业务需求
3.2 基于角色管理的功能需求
3.2.1 移动用户的功能需求
3.2.2 餐厅管理员的功能需求
3.2.3 网站管理员的功能需要求
3.3 数据的需求分析
3.3.1 数据录入和更新
3.3.2 数据查询
3.3.3 数据统计
3.4 性能需求
3.4.1 系统运行需求
3.4.2 稳定性的需求
3.4.3 时间特性的需求
3.4.4 安全需求
3.5 界面需求
3.6 本章小结
4 基于LBS移动订餐系统的分析与设计
4.1 系统的总体设计
4.1.1 系统功能架构设计
4.1.2 系统逻辑架构
4.1.3 系统网络拓扑图
4.2 系统主要功能模块的详细设计
4.2.1 客户端美食上传模块的设计
4.2.2 客户端美食搜索模块的设计
4.2.3 餐厅功能模块的设计
4.2.4 用户端订餐导航模块的功能设计
4.2.5 Web端管理模块的设计
4.3 用户操作模块设计
4.3.1 数据类型
4.3.2 数据库表设计
4.4 本章小节
5 基于LBS移动订餐系统的实现
5.1 系统实现概述
5.1.1 系统开发环境
5.1.2 系统简介
5.2 开发工具
5.3 数据库操作类的实现
5.4 Android客户端与服务器
5.4.1 基于Socket 通信服务器的端口设计
5.4.2 基于Socket通信的用户端设计
5.5 客户端实现
5.5.1 客户端美食上传模块的实现
5.5.2 用户端的搜索功能模块设计
5.5.3 客户端订餐功能模块的实现
5.5.4 客户端餐厅的导航功能模块设计
5.6 Web端的管理功能模块设计
5.7 本章小结
6 基于LBS移动订餐系统的测试
6.1 测试描述
6.2 运行环境测试
6.3 功能测试
6.4 性能测试
6.5 测试结果
6.5.1 功能测试结果
6.5.2 性能测试结果
6.6 本章小结
结论
参考文献
致谢
本文编号:3904336
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3904336.html