需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:13649 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘 要:对于当下社会的快节奏生活,大多数年轻人时间都用在工作上面,很少能够抽出时间来做饭,而近几年外卖行业的蓬勃发展恰恰说明了这一方面年轻人们的需求,基于手机终端的订餐系统就应运而生。基于手机终端机的订餐系统,使用微信小程序和网页管理的方式,使用了java和JavaScript语言开发出订餐过程中所需要的一些功能:包括手持段的选餐,添加购物车功能、查看订单功能、增删改查菜单等功能。 管理系统使用当下开发比较流行的java框架Spring Boot,持久层也是使用国内企业使用比较多的MaBatis框架来封装数据。管理系统并不是简单的用于计算价格的工具,他有着科学规范的管理体系,他可以让管理者通过餐饮市场的变化进行随意的更换菜单,可以实现对菜单的标准化管理,还可以通过角色来管理使用者的权限。 手持端则采用微信小程序来完成用户的订餐功能:用户可以通过微信就可以直接使用微信就可以打开小程序,不需要等待太多的下载时间,用户可以用微信小程序来选择菜品,然后进行下单,进而可以对订单进行管理。 最终对系统进行了测试,可实现用户订餐,管理端进行管理的基本功能。另外,在论文最后的总结中对本订餐系统的改进与升级做了展望。
关键词: 手机终端订餐系统;微信小程序;Spring Boot;MyBatis;
目录 摘要 Abstract 1 引言-1 1.1 概述-1 1.2 国内外研究现状-1 1.3 本课题研究的主要内容-1 1.4 软硬件需求-2 2 开发环境-2 2.1 系统环境配置-2 2.1.1 开发硬件-2 2.2 系统开发技术分析-3 2.2.1 后台开发框架:Spring Boot-3 2.2.2 编程语言:Java与JavaScript-4 2.2.3 服务器容器:Tomcat-4 2.2.4 服务器端开发工具:IntellJ IDEA-4 2.2.5 持久层框架:MyBatis-5 2.2.6 动态网页开发技术:Jquery-5 2.2.6 数据库软件:MySql-5 2.2.8 微信小程序-6 2.2.9 手持端开发工具:微信开发工具-6 3 系统开发需求分析-7 3.1 系统可行性分析-7 3.2系统流程化分析-7 4 系统功能设计-9 4.1 订餐系统结构-9 4.2 实体 -联系图-11 5 详细设计-14 5.1 数据库表设计-14 5.2 服务器端系统开发-15 6 系统测试-25 7 结论-28 参 考 文 献-30 致 谢-31 |