基于Android平台的高校食堂点餐系统的设计与实现.docx
《基于Android平台的高校食堂点餐系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于Android平台的高校食堂点餐系统的设计与实现.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于Android平台的高校食堂点餐系统的设计与实现摘 要: 随着生活水平的提高,高校在校学生对于食堂饭菜要求也提高了,他们对大学食堂的现状并不是很满意,问题集中在两个方面:一是菜的品种单一,吃多了不可口同时也缺乏营养; 二是下课放学高峰期食堂过于拥堵,难以买到饭菜,影响就餐心情。针对以上两个问题,本文设计并开发了一款基于 Android 的高校食堂点餐系统。该系统在大学食堂的应用,将有利地缓解食堂高峰期排队买饭的压力,送餐上门的服务,将切实为学生提供便利,解决学校食堂由于高峰拥堵导致的学生用户外流的问题。关键词: Android 平台;食堂订餐;设计;实现中图分类号: TP393文献标识码:
2、 A文章编号: 2095-8595 (2017) 04-155-006电子科学技术 URL: http/www.china- DOI: 10.16453/j.issn.2095-8595.2017.04.035College Canteen OrderingSystem Based on Android Platform: Design and DevelopmentHongyun Yang, Yijie Zhang, Qunhui Wang ( School of Education, Hubei University, Wuhan,Hubei,430062,China )Abstract:
3、 With the improvement of living standard, the requirements of college students for canteen foodhave improved. They are not satisfied with service quality of the university canteen. These problems are mainly concerned inthe followingtwo aspects: On the one hand, the range of food items is limited, ea
4、ting too much is neither palatable nor nutritious; On the other hand, in the rush hour, there are so many students in the canteen that it is difficult to buy food, which affectstheirdining mood greatly. In view of the above two problems, this paper designed and developed a college canteen orderingsy
5、stem based on Android. The application of the system in the university will help relieve the pressure of queuing up to buy meals during the rush hour.Additionally, delivery service will effectively provide students with convenience, to solve the problem of the outflows of student usersdue to the pea
6、k congestion.Key words: Android; Canteen Reservation System; Design; Development159引言随着智能手机的普及和4G网络的发展,以O2O 为代表的“互联网+服务”模式从衣食住行等方方面面改变着我们的生活方式。现在,大学生们只需要叫个外卖就可以用在宿舍吃到各个餐厅送到门口的菜肴。在时间紧、不愿意出门的情况下,这样的方式可以快速地解决就餐问题。目前,外卖已经渗透到校园的每个角落,大学生网上订餐消费的市场潜力巨大。然而大多数高校的食堂依旧采用传统的经营模式:学生到食堂购买并当场支付。这样的模式在食堂电子科学技术 Elect
7、ronic Science & Technogy2017 年 第 04 期用餐高峰期,学生将浪费大量的时间在排队等待,甚至有时支付时还会碰到饭卡内余额不足,食堂没有座位就餐的尴尬情况。需要承认的是,外卖对大学食堂的冲击是巨大的。综合上述问题,当今很多大学生为了图方便而选择定价格高于食堂菜品的外卖,造成高校食堂顾客的减少,这是我们不愿意看到的。食堂毕竟是学校的设施,安全,卫生,外面难免不干净,所以,把学生拉回食堂是高校所希望看见的。通过利用地理环境、经营管理等优势,高校食堂开展网上订餐与统一配送服务,不仅可以很好地保证学生消费群体的稳定性,而且有利于实现产品与服务的多元化,对于形成一定的
8、规模经营效应与品牌效应,提高高校食堂的竞争实力,起到很大的促进作用3。高校食堂定制自己的移动软件,开展网上订餐与统一配送服务,将在一定程度上提高食堂的收益和方便师生。其新颖的经营模式、便捷、个性化的服务必将受到广大师生的欢迎。本文以基于Android平台的高校食堂特色订餐系统为切入点进行移动技术研究,将学生带回食堂。1 系统需求说明高校点餐系统在网络技术和计算机技术的支持下,实现了师生就餐的方便。该系统必须满足如下要求:(1) 订餐用户:可以查看食堂商户的菜品信息,并进行订购;可以对自己的个人信息及密码进行修改;可以对所订购的菜品进行评价,并且可以查看其他用户对菜品的评价;可以查看历史已生效订
9、单,查看,修改以及取消未生效的订单;可以记录用户的偏好,并进行推荐。图2 电子印章的格式示意图(2) 食堂商户:主要为订餐用户提供服务。可以通过管理菜单,更新菜品信息和删除菜品;可以及时接受到用户的订单并提供反馈,可以查看历史订单记录;可以查看用户对菜品的评价;可以修改商户的信息及修改密码。(3) 系统管理员:主要为订餐用户和食堂商户提供服务。可以监视所有订单信息;可以提供统计信息;可以对商户以及用户的个人信息进行管理并完成对用户评论信息的审核、删除等功能。2 系统设计2.1 系统架构系统分为Android客户端与Web后台端。对于不同的用户,开放不同的功能。普通用户、食堂商户可以通过移动设备
10、访问系统Android客户端。食堂管理员、系统管理员可以通过浏览器访问食堂订餐系统的服务器端,并对其进行相应的日常管理和维护。无论采用哪种设备,最终都是在同一个Web服务器上与数据库服务器进行数据交互,这样就可以实现数据的一致性,保证数据的同步更新。本系统的系统架构如图1所示。2.2 系统技术选型该系统采用C/S和B/S混合模式。基于Android的手机客户端采用C/S架构。Web服务器端采用了开源的Apache Tomcat作为服务器,使用Servlet响应来自手机端客户的请求。基于Android的手机客户端与服务端使用Http协议进行通信。后台采用MySQL数据库存储食堂、用户等的信息。P
11、C管理端采用B/S架构,基于Spring框架,运行在Web服务器上,食堂管理员只需用浏览器就能访问本系统。系统在MyEclipse集成开发环境下开发,使图1 系统整体架构用Navicat数据库管理工具。同时,系统使用了Ajax 等Web2.0技术,局部刷新功能使得系统的界面对用户更加友好、操作更加方便。程序的模块化设计也使得代码的重用性大大提高,缩短了开发时间。2.3 订单流程设计App是连接食堂商户和师生用户的纽带。用户登录App客户端后可以预订自己喜欢的美食。当用户提交预订信息后,食堂商户接受订单并进行烹饪。商户配送员对订单进行配置和整理,然后将这些订单送至对应的地点,并通过App平台告知
12、该用户订单已经完成,正在配送中。校园食堂管理员负责管理食堂窗口、菜品等基础数据,并对食堂商户进行监督管理,查看师生的订单是否正常进行,统计订单数量,对整个学校的订单数据进行分析和整理。食堂管理员通过监管,可以提高食堂的服务水平与服务质量,有利于提高用户体验。用户订餐流程图如图2所示:2.4 个性推荐设计本系统根据用户注册的菜品口味偏好信息、用户的消费记录、用户评价等展开个性化的菜品推荐,具体思路设计为:对于首次注册、登陆的新用户:采用基于物品的协同推荐算法11,根据用户注册过程中选择的菜品喜好,把相应的菜品按照得分高低的顺序,给用户推荐评价较高的菜品。对于老用户,推荐算法会利用历史消费数据和商
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Android 平台 高校 食堂 系统 设计 实现
限制150内