框架:uniapp
开发软件:微信开发者工具
开发模式:混合开发
络技术的快速发展给各行各业带来了很大的突破,也给各行各业提供了一种新的管理技术,对于微信小程序的英语学习激励系统将又是一个传统管理到智能化信息管理的典型案例,对于传统的英语学习激励管理,所包括的信息内容比较多,用户想要对这些数据进行管理维护需要花费很大的时间,而且数据的存储比较麻烦,想要查找某一相关的数据信息比较繁琐,随着互联网大潮的到来,决定开发一套智能化、信息化的微信小程序的英语学习激励系统,主要对首页,个人中心,用户管理,单词分类管理,单词本管理,学习清单管理,试卷管理,试题管理,系统管理,考试管理等功能模块的研发。
(1)应用主类SpringbootApplication应该放于根目录下springboot下,通常我们会在主类中做一些框架配置 扫描等配置,SpringbootApplication放在根目录下可以可以帮助程序减少手工配置来加载到我们希望被Spring加载的内容。
(2)实体(entity)与数据库访问层(Repository)位于domain包下。
(3)逻辑层位于service包下。
(4)Web层位于web包下。
(5)图片文件放于static文件夹下。
(6)html文件放于templates文件夹下。
(7)application.properties 文件主要配置一些数据库连接等信息。
第一篇我们使用RestControllerspring4.0新特性)返回一个json(在spring4.0之前我们要返回一个json结果,需要使用Controller与ResponseBody配合使用)如果返回值是一个html文件,则需要将html文件放到templates文件夹下。
在pom.xml文件中引入
本课题要求实现一套微信小程序的英语学习激励系统,系统主要包括管理员和用户两大模块
(a) 管理员;管理员进入系统主要功能包括首页,个人中心,用户管理,单词分类管理,单词本管理,学习清单管理,试卷管理,试题管理,系统管理,考试管理等功能并进行操作。
(b) 用户;用户进入系统主要功能包括单词本,学习清单,错题本,试卷列表,考试记录,反馈中心等功能并进行操作。
目 录
1绪论 5
1.1 课题研究的背景与意义 5
1.2 国内外研究现状和发展趋势 5
1.3 课题研究的内容 6
2 关键技术介绍 7
2.1 SSM框架 7
2.2 Java技术及架构介绍 7
2.3 MYSQL数据库 7
2.4微信小程序框架 8
2.5 B/S架构 8
3 需求分析与可行性分析 9
3.1功能需求分析 9
3.2 性能需求分析 9
3.3系统设计规则与运行环境 10
3.4系统流程分析 10
3.5 可行性分析 10
4 系统设计 12
4.1软件功能模块设计 12
4.2登录注册模块 13
4.3数据库设计 14
5系统实现 22
5.1微信小程序端 22
5.2管理员功能模块 26
6 系统测试 31
6.1 测试目标 31
6.2 测试步骤 31
7总结及展望 32
7.1 总结 32
7.2 展望 33
参考文献 34
致谢 35