扫一扫,关注我们
微信号:375279829
开题报告
|
课题名称 |
基于手机终端的自助点餐APP的设计与实现 |
||||||||||||||||||||||||||||||||||||
|
一、课题背景与意义 1.1 研究开发的目的 随着全球互联网信息化的发展,基于网络技术的提升,手机成了我们每个人都必不可少的通讯工具,而APP这类通讯软件的产生也基本完全代替了传统发短信的方式[1]。 点餐是近几年发展起来的时代产物,借鉴电子商务的模式进行配送美食,为我们的生活提供了便捷。以往,难以想象,当没有时间去饭店就餐,而又需要忍受饥饿时,多么需要一份美食解决温饱,而移动手机的普及,为这种线上订餐带来可能,美团、饿了么的出现,改变了"吃不到饭"的现状。用户只需要通过手机下载APP,注册账号后,全城搜索美食信息,然后提供个人收货地址,就会有小哥快速的把美食送到我们面前,就餐完毕,还可以对美食进行点评,为其它用户提供借鉴[2]。 在充分调查和分析当前餐饮行业的点餐模式和传统餐饮APP的运作流程的基础上,针对现代人的生活方式和传统APP的局限性进行了分析,随着生活节奏的加快,有时候到餐厅点餐等待吃饭似乎不太尽人意,导致时间的浪费,工作效率的降低;而传统APP又过于臃肿,难以具备针对性[3]。所以本系统的目的就是为了方便人们点餐就餐,以此来解决吃饭不尽人意而导致的时间浪费,从而提高工作效率。
1.2 国内外研究发展现状 与国外同行业相比,国内企业管理起步较晚。在国内大部分的餐饮企业还在用手工的方式处理消费数据的时候,国外的同行业企业已经使用上了先进的计算机管理企业信息数据,点餐模式采用网络模式,或手持终端模式,较国内相比,效率和成本有了极大的提高[4]。 在国内,大型点餐系统不是很多,目前还是美团、饿了么占据主导地位,彼此竞争激烈。注册外卖点餐业务的工厂、餐馆很多,有些企业虽然开通了业务,但是并没有开展相关送餐服务,部分中小餐馆也不愿参与外卖,如供应的食品进行外卖派送后,不能保证新鲜度。部分工厂也单独开设了点餐系统,客户进店消费时,使用服务员的平板电脑进行在线点餐,如海底捞火锅就是这种方式,顾客提交食品或者服务员代为点餐,后台自动收到点餐订单,任何服务器取餐进行配送,加快了服务速度,也更好的进行结账消费查看。影响点餐送货的还有骑手,过低的价格不适应派送,太远的距离也不利于餐品保鲜,还有些骑手素质低,影响顾客的消费心情等[5]。 在过去的几年中,管理人员仅仅把计算机看成是省钱的工具,而现在,计算机被看成是创造利润的工具。凡是那些不愿意掌握有关计算机和信息资源管理方面基础知识的用户管理人员和行政首脑,必将成为落伍者。伴随着我国旅游业的发展,餐饮行业的服务档次迫切需要提高[6]。在餐饮行业竞争日趋激烈的今天,要成为佼佼者,就必须与高新技术紧密结合。传统的纯手工或简单的点餐工具已经不适应现代经济发展的要求,必须运用现代化管理手段,配备完善的自动化设备,提高餐饮行业的服务水平和质量,从而赢得高信誉、强实力、好效益。
服务业的迅猛发展,推动了经营管理的创新,当前信息化管理也被广泛运用到管理中来,特别是移动端应用的火热趋势,带动了手机支付行业。单独研发APP并且无法结合更好地结合营销手段去提高用户粘度,利用微信这个公众号平台,可以向用户展示自家的商品信息,现在几乎所有的只能手机都可以安装微信,微信公众号就.像一个跨平台的app,不用用户现在app就能快捷的展示自家平台,建立起用户通过信息管理技术与商家沟通的桥梁[7]。
|
|||||||||||||||||||||||||||||||||||||
|
二、研究开发的基本内容、目标,拟解决的主要问题或技术关键 2.1 研究目标 (1)研究基于手机终端的自助点餐APP的功能需求。 (2)研究基于手机终端的自助点餐APP的建设方案。 (3)研究基于手机终端的自助点餐APP的总体设计方案和实施方案。 (4)研究基于手机终端的自助点餐APP的策略和算法。 (5)研究移动端收银模块的建设方案。 本课题主要讲述了点餐系统的基本功能和数据库的设计方法。设计最终达成了包括:用户登录、用户注册、商品分类、商品展示、加入购物车、立即购买、生成订单、订单状态更新与查询、用户评论等多个模块。系统功能分为用户功能和管理员功能两个模块。
2.2 研究的基本内容 基于手机终端的自助点餐APP主要由APP客户端和后台服务器端组成。APP客户端用户,能够注册登录,查看菜品信息,菜品分类信息等,并能够加入购物车提交订单;后台是管理员对菜品信息进行管理。 基于手机终端的自助点餐APP的安卓客户端包括了用户注册登录、菜品搜索、推荐和购买等。包括如下方面: 用户的注册和登录:先进行注册,管理员审核账号后进行登录。 基于手机终端的自助点餐APP首页:显示了所有菜品信息,包括多个分类。 菜品搜索:使用关键字进行搜索。 菜品推荐:为用户推荐合适的菜品。 菜品介绍:在菜品列表中,点击名称,查看菜品详情。 购物车:把喜欢的菜品加入到购物车中,可以移除购物车,修改购物车里菜品的数量。 在线购买:提交购买信息,生成订单,完成付款。 菜品评价:购买后可以对菜品进行简单评价。 公告查看:查看购物公告信息,及时了解菜品优惠政策等。 个人中心:修改信息,系统退出。
基于手机终端的自助点餐APP的服务器管理端是为管理员使用的管理界面, 用户登录:管理员需要使用预设的账号登录。 菜品管理:上传菜品图片,设置价格。 订单信息查看:查看基于手机终端的自助点餐APP的客户端用户购买信息。 用户管理:管理注册用户信息,删除用户。 公告管理:发布系统公告。
2.3 需要解决的技术难点 (1)根据开发需求合理设计数据库 (2)设计系统的整体框架,包括版面设计和多线程并发设计 (3)实现无跳转异步页面刷新。 (4)建立独立的数据持久化层。 (5)建立独立的业务逻辑层。 (6)保证程序运行的稳定性、可靠性和安全性。
|
|||||||||||||||||||||||||||||||||||||
|
三、研究开发的方法、技术路线和步骤
在我们开发各种应用的时候。总是希望能够先从大的方向上探索整个业务场景,尽可能的不用造成后期的返工或者推倒重来,这种代价是非常高昂的,因此前期花些时间来做一下整体的规划,然后在具体化各个业务模块的开发才是比较合理的做法。
(1)流程研究:调查基于手机终端的自助点餐APP业务流程,作出正确的系统流程。 安卓是运行在移动端的系统,由谷歌公司开发。Android的架构采用了分层模式,包括应用程序层、框架层、运行库和内核层。其中应用程序层是和操作系统一起发布的应用,包括各种系统的设置、地图、音乐、通讯录和短信管理等[8]。框架层提供的API,可以被开发人员进行调用,然后发布的应用程序也可以调用其它应用程序的功能模块,每一个应用都包括了服务和系统,分为视图、内容提供器、资源管理器、通知管理器、活动管理器。视图是由XML组成的界面,由列表、文本框、按钮等组成,内容提供器是由Content组成,用来存储数据,由变量名组成,通过调用其它程序的变量,实现数据读取[9]。
四、研究工作总体安排与时间进度
|
|||||||||||||||||||||||||||||||||||||
|
五、主要参考文献 [1] 杨善林:电子商务概论[M].北京:机械工业出版社,2012. [2] 张恒,李金靖.java web动态网站开发[M].人民邮电出版社,2018. [3] 张新曼. 精通J2EE-WEB开发技术与典型应用[M]. 北京:人民邮电出版社, 2017. [4] 陈旭.电子商务基础[M].重庆:重庆大学出版社,2014. [5] 张立科.java信息系统管理开发[M].北京:人民邮电出版社.2015. [6] 高见斌.基于MYSQL数据库存储引擎的研究[J].数字通信世界,2018(05). [7] 陈文兰. 基于SSH 集成架构的电子商务管理系统的设计[J]. 农业网络信息.2017. [8] Aydin I, Karakose M, Karakose E. A navigation and reservation based smart parking platform using genetic optimization for smart cities[C]//Smart Grid and Cities Congress and Fair (ICSG), 2017 5th International Istanbul. IEEE, 2017: 120-124. [9] Honarmand M, Zakariazadeh A, Jadid S. Self-scheduling of electric vehicles in an intelligent parking lot using stochastic optimization[J]. Journal of the Franklin Institute, 2015, 352(2): 449-467.
|
|||||||||||||||||||||||||||||||||||||
如需定做或者获取更多资料,请联系QQ:375279829