看满意直接支付下载文件包即可(说明书lun文=程序数据库完整开源),定制咨询网站底部客服,定制直接发需求功能及课题,未选题需定制可咨询客服帮助选题及开题
软件和运行步骤教程可以免费下载,搜索教程或是软件
摘 要
移动互联网时代的到来,给人们的生活带来了许多便捷和乐趣。随着用户的不断增多,其规模越来越大,逐渐变得多元化。移动互联网不断影响、改变着人们的生活。人与食物的距离已经在外卖、生鲜电商和半成品食材电商所提供的解决方案下不断缩短,“网购饭的方式”也多了不少创新,比如餐桌的共享、厨师上门等。然而,还有这样一群人,在“懒人经济”盛行的今天仍然坚持着自己制作购物、研究购物。
下一代移动互联网产业发展方向是“微、小、轻”,手机“小程序”已经成为取代手机小程序的最佳选择。所以本次毕业设计特开发了基于手机的订餐交易系统。
本说明书介绍了订餐交易类手机小程序的分析和设计过程。在阐述了现有的技术和条件的基础上,设计了基于MVC的实现方案,从模型层、视图层和控制层三个方面开发。借助UML建模工具很好的实现了对系统的建模。
系统功能由手机用户端和服务端两部分组成。手机用户端包括注册和登录、关注、收藏、发布产品、产品评论、用户留言等功能。服务端包括用户管理、产品管理、分类管理、公告管理等功能,让管理员通过后台对系统进行管理和维护。系统以MySQL作为后台数据库。经测试证明,手机产品类手机小程序已基本实现预期的功能。界面简洁,便于操作。订餐交易类手机小程序的开发,为烘焙爱好者提供了工具,方便了人们对订餐交易的学习和交流。
关键词:订餐交易系统;手机小程序;订餐交易
目录
1.1研究背景………………………………………………………. 1
1.2 研究现状………………………………………………………. 1
1.2 研究现状………………………………………………………. 1
1.2.1国内外研究现状……………………………………………….. 4
1.3研究目的和意义…………………………………………………. 5
1.4 论文的主要研究内容……………………………………………… 5
1.5 论文组织结构…………………………………………………… 6
1.6 本章小结………………………………………………………. 6
第2章 需求分析和可行性研究………………………………………. 8
2.1 经济上的可行性…………………………………………………. 8
2.2 技术上的可行性…………………………………………………. 8
2.3 操作上的可行性…………………………………………………. 8
3.1 SSH框架………………………………………………………. 9
3.2 JAVA技术…………………………………………………….. 10
3.3 MySQL 数据库………………………………………………….. 11
3.4 jQuery EasyUI…………………………………………………. 12
3.5 JSP技术……………………………………………………… 12
3.6 协同算法………………………………………………. 12
3.7技术方案……………………………………………………… 14
3.8本章小结……………………………………………………… 14
4.1业务过程建模………………………………………………….. 15
4.2推荐算法流程………………………………………………….. 18
4.3需求分析……………………………………………………… 18
4.2.1功能需求…………………………………………………………………………………………………………………………………………….. 18
4.2.2 性能需求……………………………………………………………………………………………………………………………………………. 19
4.4系统模块图……………………………………………………. 19
4.5 用例图分析…………………………………………………… 20
4.5.1 用例图………………………………………………………………………………………………………………………………………………… 20
4.6.2 用例规约…………………………………………………………………………………………………………………………………………….. 22
4.7活动图分析……………………………………………………. 26
4.7.1 管理员管理活动图……………………………………………………………………………………………………………………………. 26
4.7.2用户活动图…………………………………………………………………………………………………………………………………………. 27
4.8 本章小结…………………………………………………….. 28
5.1总体架构设计………………………………………………….. 29
5.1.1 MVC……………………………………………………………………………………………………………………………………………………….. 29
5.1.2 SSH框架……………………………………………………………………………………………………………………………………………… 30
5.2功能模块设计………………………………………………….. 31
5.3.3产品发布时序图…………………………………………………………………………………………………………………………………. 31
5.4数据库设计……………………………………………………. 32
5.4.1 数据库需求分析……………………………………………………………………………………………………………………………….. 32
5.4.2 实体图…………………………………………………………………………………………………………………………………………………. 33
5.4.3 E-R图………………………………………………………………………………………………………………………………………………….. 34
5.4.4 数据库表设计……………………………………………………………………………………………………………………………………. 35
5.5本章小结……………………………………………………… 37
6.1用户功能模块的实现…………………………………………….. 38
6.1.1用户注册登录模块…………………………………………………………………………………………………………………………….. 38
6.1.2首页模块……………………………………………………………………………………………………………………………………………… 40
6.1.3 发布食谱模块……………………………………………………………………………………………………………………………………. 42
6.1.4 浏览食谱模块……………………………………………………………………………………………………………………………………. 43
6.1.5 查看用户信息和关注模块………………………………………………………………………………………………………………. 44
6.1.6 用户聊天界面……………………………………………………………………………………………………………………………………. 47
6.1.7 查看公告界面……………………………………………………………………………………………………………………………………. 48
6.2管理员功能模块的实现…………………………………………… 48
6.2.1用户管理界面……………………………………………………………………………………………………………………………………… 48
6.2.2产品管理界面……………………………………………………………………………………………………………………………………… 51
6.2.3公告管理界面……………………………………………………………………………………………………………………………………… 52
6.2.4类别管理界面……………………………………………………………………………………………………………………………………… 53
6.3手机小程序的开发和发布…………………………………………. 53
6.4本章小结……………………………………………………… 54
7.1 系统测试环境………………………………………………….. 56
7.2测试用例……………………………………………………… 56
7.3系统功能测试………………………………………………….. 57
7.4系统性能测试………………………………………………….. 57
7.5本章小结……………………………………………………… 58
第8章 总结与展望……………………………………………. 60
8.1本文总结……………………………………………………… 60
8.2后续工作展望………………………………………………….. 60