摘要
网络技术的快速发展给各行各业带来了很大的突破,也给各行各业提供了一种新的管理技术,对于微信小程序的英语学习激励系统将又是一个传统管理到智能化信息管理的典型案例,对于传统的英语学习激励管理,所包括的信息内容比较多,用户想要对这些数据进行管理维护需要花费很大的时间,而且数据的存储比较麻烦,想要查找某一相关的数据信息比较繁琐,随着互联网大潮的到来,决定开发一套智能化、信息化的微信小程序的英语学习激励系统,主要对首页,个人中心,用户管理,单词分类管理,单词本管理,学习清单管理,试卷管理,试题管理,系统管理,考试管理等功能模块的研发。
本文研究以java为语言的微信小程序的英语学习激励系统设计与实现,它在使用时数据库和程序不会被造成太大的影响,用起来也很得心应手。它也算是当时比较流行的安全性相对也很高的框架之一了,java开发语言。和mysql数据库,最终完成微信小程序的英语学习激励系统。
关键词:微信小程序的英语学习激励系统;mysql数据库;java
Abstract
The rapid development of network technology in all walks of life to bring very great breakthrough, also to all walks of life to provide a new management technology, system for WeChat applet English learning motivation is a traditional management to the typical cases of intelligent information management and management for the traditional English learning motivation, including the information content is more, Users want to manage these data maintenance need to spend a lot of time, and the data storage more troublesome, want to find a related data information is tedious, with the advent of the Internet wave, decided to develop a set of intelligent, informatization WeChat small program of English learning motivation system, mainly to the home page, personal center, user management, word classification management, Word book management, study list management, paper management, test question management, system management, test management and other functional modules research and development.
This paper studies the design and implementation of the English learning incentive system of wechat small program based on Java language. The database and program will not be greatly affected when it is used, and it is also very handy to use. It was also one of the more popular and relatively secure frameworks of the time, the Java Development Language. And mysql database, and finally complete wechat small program English learning incentive system.
Key words: wechat mini program English learning incentive system; Mysql database; java
目 录
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
系统功能需求分析是通过软件开发者在参与市场调研,与英语学习激励管理者及用户交流后经过详细缜密的思考,再讨论研究后得出的初步系统开发所需实现功能。这是开发系统的开始,也是相当关键的一步,如果不在这个阶段制定系统所需模块,日后会带来不必要的麻烦。因此,必须严肃认真,全身心投入去做好这个步骤。
本系统采用从上往下的步骤开发,基本功能如下:
本课题要求实现一套微信小程序的英语学习激励系统,系统主要包括管理员和用户两大模块
(a) 管理员;管理员进入系统主要功能包括首页,个人中心,用户管理,单词分类管理,单词本管理,学习清单管理,试卷管理,试题管理,系统管理,考试管理等功能并进行操作。
(b) 用户;用户进入系统主要功能包括单词本,学习清单,错题本,试卷列表,考试记录,反馈中心等功能并进行操作。
后台主要是管理员模块,可对该小程序的用户进行管理,管理员登录进后可对所有模块进行管理,主要包括首页,个人中心,用户管理,单词分类管理,单词本管理,学习清单管理,试卷管理,试题管理,系统管理,考试管理等操作。