摘 要
社会发展日新月异,用计算机应用实现数据管理功能已经算是很完善的了,但是随着移动互联网的到来,处理信息不再受制于地理位置的限制,处理信息及时高效,备受人们的喜爱。所以各大互联网厂商都瞄准移动互联网这个潮流进行各大布局,经过多年的大浪淘沙,各种移动操作系统的不断面世,而目前市场占有率最高的就是微信小程序,本次开发一套在线厨艺平台的设计与实现微信小程序,有管理员和用户。管理员功能有个人中心,用户管理,菜谱分类管理,食材分类管理,菜谱信息管理,食材展示管理,系统管理等。用户可以注册登录,搜索和查看食谱信息,并且可以进行收藏操作。在线厨艺平台的设计与实现微信小程序服务端用Java开发的网站后台,接收并且处理微信小程序端传入的json数据,数据库用到了MySQL数据库作为数据的存储。这样就让用户用着方便快捷,都通过同一个后台进行业务处理,而后台又可以根据并发量做好部署,用硬件和软件进行协作,满足于数据的交互式处理,让用户的数据存储更安全,得到数据更方便。
关键字:在线厨艺平台的设计与实现微信小程序;微信小程序;Java;MySQL
Abstract
With the rapid development of society, it is perfect to use computer application to realize data management function. However, with the advent of mobile Internet, information processing is no longer limited by geographical location. Information processing is timely and efficient, which is loved by people. Therefore, major Internet manufacturers are aiming at the trend of mobile Internet and making major layout. After years of scouring the sand, various mobile operating systems are constantly available. At present, wechat applet has the highest market share. This time, we develop a set of wechat applet for the design and implementation of online cooking platform, including administrators and users. Administrator functions include personal center, user management, menu classification management, food classification management, menu information management, food display management, system management, etc. Users can register, log in, search and view recipe information, and carry out collection operations. Design and implementation of online cooking platform the wechat applet server uses the website background developed by java to receive and process the JSON data transmitted from the wechat applet. The database uses MySQL database as the storage of data. In this way, users can use it conveniently and quickly. They all conduct business processing through the same background, and the background can make deployment according to the amount of concurrency, cooperate with hardware and software, meet the interactive processing of data, make the user's data storage safer and get the data more convenient.
Key Words:Design and implementation of online cooking platform wechat applet; 微信小程序; Java; MySQL
目 录
摘 要 I
目 录 III
第1章 绪论 1
1.1 研究背景 1
1.2 研究现状 1
1.3 目的和意义 1
1.4 论文研究内容 2
第2章 程序开发技术 3
2.1 MYSQL数据库 3
2.2 JAVA语言 3
2.3 微信小程序介绍 4
2.4 SSM框架 4
第3章 系统分析 5
3.1可行性分析 5
3.1.1技术可行性分析 5
3.1.2经济可行性分析 5
3.1.3操作可行性分析 6
3.2系统运行环境 6
3.3系统流程分析 6
第4章 系统设计 10
4.1 系统设计的原则 10
4.2 功能结构设计 10
4.3 数据库设计 11
4.3.1 数据库E-R图 11
4.3.2 数据库表结构 13
第5章 系统实现 16
5.1管理员后台功能实现 16
5.1.1 用户管理 16
5.1.2 菜谱分类管理 17
5.1.3 食材分类 17
5.1.4 菜谱信息 18
5.2 微信小程序功能实现 19
5.2.1 首页 19
5.2.2 菜谱信息 20
5.2.3 食材展示 21
5.2.4 我的 22
第6章 系统测试 24
6.1系统测试方法 24
6.2 系统测试分析 25
结 论 26
致 谢 27
参考文献 28
从经济成本考虑,手机的价格比较亲民,对于不是必须在电脑上办公的人员来讲,手机上如果能解决事情就更方便了。
从使用便利角度上讲,用手机上的应用处理业务,不用考虑网线是否存在,不用考虑位置是否变化,依托无处不在的手机信号就可以在任何有信号的地方处理事务,这是多么的方便和使用,不限制时间,不限制地点,高山平原山谷都可以作为使用的地点而不影响使用的效果。
从操作角度上讲,手机的操作先天性的高于电脑的操作,因为电脑适合处理复杂的操作,而手机就是为了简化操作而生的,方便高效操作简单。
此次开发这个在线厨艺平台的设计与实现微信小程序,不仅仅满足用户的需要,也能跟上时代的发展风向,从技术的角度还是用户的角度上进行开发都是很有意义的。