国内美食推荐行业起步相对起步较晚。当前国内较为出名的美食推荐软件有饿了么、大众点评等。但是这些应用吸引用户的手段往往是通过不断的融资投入再分发给用户大量的红包,而对于美食推荐市场中的很多问题他们并不能给以相应的关注,并不能做到有的放矢,甚至出现相关平台与商家利益关联,谁给的钱多就将谁的店铺放在应用排名的前列并给以推荐的现象。当下,美食推荐应用暴露出的很多餐饮行业中存在的问题也正在引起各行业的反思,相关应用的开发商也纷纷表示将更加关注用户的个性化需求,考虑用户的相关饮食习惯以及餐饮安全。在未来一段时间美食应用的发展中,这些应用将会越来越关注推荐美食的质量以及用户体验,通过这方面的努力来吸引用户,而不是一的成本堆积、造成恶性竞争。
1.4 本文内容及组织结构
本文将从6个章节展开,详细介绍师大美食推荐移动应用系统的研发背景,项目对于师大学生的意义,开发时的功能模块设计以及所运用到的相关技术等。
本文文章结构如下:
绪论。在本章中将详细介绍本次课程设计的研究背景、研究现状以及国内外外卖软件发展概况及趋势。
需求分析。本章将从系统各方面的需求入手进行分析,以帮助更好地完成本次设计。
功能模块设计。本章将详细介绍系统中的商品管理、会员管理以及订单管理等模块。
系统实现过程。本章将对于管理员模块以及商品管理模块进行展开分析,逐步剖析系统实现的过程,展示模块中的关键代码。
关键技术介绍。本章将详细介绍本系统设计过程中应用的是安卓平台架构以及基于C2DM技术实现云端平台推送等关键技术。
总结。本章总结了系统实现过程中存在的问题。
2 需求分析
2.1 功能需求
2.1.1用户前台功能的实现
1)推荐商品
该模块可以显示每天用户购买量最多的美食,购买量多意着这些美食得到更多用户的认可,因此,这些美食值得向更多的人推荐。
2)所有商品
该模块可以显示学校周边所有的美食。
3)商品分类
在这个模块中,所有的美食按照菜系、口以及食品的类型进行分类,按菜系分为川菜、淮扬菜、鲁菜和粤菜,按口分成甜、咸、优尔和酸,按食品的类型分为主食、小吃还有饮料
2.1.2管理员云推送端功能的实现
1)商品管理:管理员可以在这个模块中处理商品相关信息,每一个商品都需要在这个模块中进行合理的分类以及标签的制定。同时,管理员需要根据每天各商品的购买情况进行一个整理和统计,及时处理好当天的推荐美食。
2)用户信息管理:管理员可以对于用户的相关消息进行收集和整理,及时有效地处理用户的相关问题。同时,通过用户每天购买商品的标签对用户的饮食习惯及爱好进行相关分析,便于为用户推送相关商品。
3)交易详情管理:对于用户每天下的订单可以及时处理,修改商品出库后的相关物流信息,记录并分析用户的订餐习惯。
4)云推送端管理:在该模块中,管理员能登录相关平台,针对之前对于用户相关喜好及饮食习惯的考虑,可以通过云推送端针对不同的用户进行个性化的推送,确保推送内容的个性化。
2.2 性能需求
2.2.1软件环境
移动客户端
1)Android 4.0以上版本
后台服务器
1)Windows 7
2)IE浏览器
2.2.2 硬件要求
1)CPU:酷睿i7处理器
2)内存:8G
3)硬盘:1T
4)移动端:安卓手机
2.2.3 性能要求
1)磁盘容量要求:本系统是基于安卓系统开发的应用,客户端相对较小,占有容量大约为30M,很多的内容主要是寄存于云端服务器,因为采用的免费的云端服务器,相关商品内容能够保留的较少,对于相关过期信息管理员需要及时清理,以保障系统正常运行。 ANdroid美食推荐移动应用系统的设计+源代码(3):http://www.youerw.com/jisuanji/lunwen_41538.html