目 录
1 绪 论 1
1.1课题研究背景 1
1.2设计原则 1
1.3研究内容 2
2系统关键技术 3
2.1 微信小程序 3
2.2微信Web开发者工具 3
2.3微信小程序API接口 3
2.4 WXML 、WXS、JS小程序编写语言 3
2.5 MYSQL数据库 4
3系统分析 5
3.1可行性分析 5
3.1.1 技术可行性 5
3.1.2经济可行性 5
3.1.3操作可行性 5
3.1.4法律可行性 5
3.2系统性能分析 6
3.3 系统功能分析 6
3.3.1学生功能分析 6
3.3.2管理员功能分析 7
3.3.3讲师功能分析 7
3.4用户体验需求分析 8
3.5系统流程分析 8
3.5.1注册流程 8
3.5.2登录流程 9
3.5.3添加信息流程 9
4系统设计 11
4.1系统设计要求 11
4.2系统开发流程设计 11
4.3系统结构设计 11
4.4数据库设计 12
4.4.1数据库E-R图设计 12
4.4.2数据库表设计 14
5 系统的实现 17
5.1 服务端功能模块的实现 17
5.1.1服务端登录界面 17
5.1.2学生管理界面 17
5.1.3讲师管理界面 18
5.1.4课程类型管理界面 18
5.1.5课程信息管理界面 19
5.1.6课程购买管理界面 19
5.1.7作业信息管理界面 20
5.1.8文章信息管理界面 20
5.2 微信端功能模块的实现 21
5.2.1 微信端注册界面 21
5.2.2 微信端登录界面 21
5.2.3 首页界面 22
5.2.4 课程信息界面 23
5.2.5 文章信息界面 24
5.2.6 论坛界面 25
6系统测试 27
6.1测试定义 27
6.2测试方法 27
6.3测试方案 27
6.4测试结论 28
7结论 29
参考文献 30
谢 辞 31
摘 要
随着科技的进步,微信小程序慢慢进入了生活当中,由于轻便快捷,方便使用,基于微信这个大平台,使得小程序飞速发展,趋于成熟,因此,针对绘画学习的方面,特开发了本基于微信小程序的绘画学习平台。
本基于微信小程序的绘画学习平台采用WXML 、WXS、JS小程序编写语言、微信开发者工具进行微信端开发,使用MYSQL数据库进行系统数据的储存,以微信为入口的,具有快捷、轻便的特点,不占内存,不用下载、安装,而且访问速度很快。系统界面良好,操作简单方便,通过系统概述、系统分析、系统设计、数据库设计、系统测试这几个部分,详细的说明了系统的开发过程,最后并对整个开发过程进行了总结,实现了绘画学习的重要功能。
“操作简单,功能实用”这是本软件设计的核心理念,本系统力求创造最好的用户体验。
关键词:绘画学习;微信开发者工具;微信小程序;MYSQL数据库
ABSTRACT
With the advancement of science and technology, WeChat Mini Programs have slowly entered life. Because they are light, fast and easy to use, based on WeChat’s large platform, the Mini Programs have developed rapidly and become more mature. Therefore, for the aspect of drawing learning, a special book has been developed. Drawing learning platform based on WeChat applet.
This WeChat applet-based painting learning platform uses WXML, WXS, JS applet programming language, WeChat developer tools for WeChat terminal development, uses MYSQL database for system data storage, and uses WeChat as the entry point, which is fast and portable. , Does not occupy memory, does not need to download, install, and the access speed is very fast. The system interface is good, and the operation is simple and convenient. Through the system overview, system analysis, system design, database design, and system testing, the development process of the system is explained in detail. Finally, the whole development process is summarized and the painting is realized. An important function of learning.
"Easy operation, practical function" is the core concept of this software design, this system strives to create the best user experience.
Keywords: Drawing learning; WeChat developer tool; WeChat applet; MYSQL database
没有账号的学生用户可进行注册操作,注册登录后主要实现的功能模块包括首页、课程信息、文章信息、论坛以及我的(课程信息、课程购买、作业信息、我的收藏管理、我要发帖和我的发帖)。
管理员登录后主要功能模块包括个人中心、学生管理、讲师管理、课程类型管理、课程信息管理、课程购买管理、作业类型管理、作业信息管理、文章信息管理、论坛管理以及系统管理。
讲师登录后主要实现的功能模块包括个人中心、课程类型管理、课程信息管理、课程购买管理、作业类型管理、作业信息管理、文章信息管理。
标签:5.1,界面,课程,微信,信息管理,LW,源码,WeChat,毕业设计 From: https://blog.51cto.com/u_15745565/12023535