基于微信的教育软件开发与实现毕业论文

 2021-04-12 04:04

摘 要

我们所用的教育软件,在学习上跟我们与教师的联系上是有一定连接。其实在学习上我们可以发现,一些教育软件已经发挥出了它的作用,给我们带来了许多便利。微信,一种社交软件,在如今的社会中起着重要的作用,将人与人相连起来,成为了一种很流行的交互软件,在微信中有一个功能叫做微信公众号,也叫微信小程序,为系统提供了很强的关键词功能。我的课题是以微信为本体,在此基础上实现小程序,以此来实现我的教育软件的开发。

我的课题侧重于实现便携的课堂教育,解放学生与老师的时空性,而且也不用专注于一种教育软件的开发,可以减少成本。在此软件上作为教师只需将自己准备的课程上传就行,可以通过下方的评论来了解学生关于此课程掌握程度,也可以解决学生的一些问题。而作为学生则为他们准备了课程,还可以发表帖子进行交流,更甚准备一些关于学习的资讯供学生观看。因为这不是一个单独教育软件,而是以微信为载体的软件,所以会缺少一些更加丰富的功能。但在微信上更加方便,因为微信已经成为现代人的每日必观的事了。

我的课题设计需要靠微信公众号来作为接口,然后利用它那强大的关键词系统实现,我主要用到的是Java还有数据库来进行开发。

关键词:微信 教育 关键词 交互

Abstract

The educational software we use has a certain connection with our teachers in learning. In fact, in learning, we can find that some educational software has played its role and brought us a lot of convenience. Wechat, a social software, plays an important role in today's society. It connects people and becomes a very popular interactive software. There is a function called Wechat Public Number, also called Wechat Small Program, which provides a strong keyword function for the system. My subject is based on Wechat, on this basis to achieve small procedures, in order to achieve my education software development.

My topic focuses on the realization of portable classroom education, the liberation of students and teachers of space-time, but also do not focus on the development of an educational software, can reduce costs. In this software, teachers only need to upload the courses they have prepared. The following comments can be used to understand the students'mastery of the course, and also to solve some of the students' problems. As students, they prepare courses for them, can also publish posts for communication, and even prepare some information about learning for students to watch. Because it is not a single educational software, but a software based on Wechat, it will lack some more rich functions. But it's more convenient on Wechat, because Wechat has become a daily necessity for modern people.
My project design needs to rely on Wechat Public Number as the interface, and then use its powerful keyword system to achieve, I mainly use Java and database for development.

Keywords:WeChat Auxiliary teaching Key words interaction

目 录

1 绪论 1

1.1课题背景及研究意义 1

1.1.1 课题背景 1

1.1.2 研究意义 2

1.1.3国内外研究现状 2

1.2开发工具的选用及语言介绍 3

1.2.1 微信关键词 3

1.2.2 java介绍 3

1.2.3 开发工具及运行环境 4

1.3 文章内容及课题的主要贡献 4

1.4 本章小结 5

2 需求分析 6

2.1 系统的功能需求分析 6

2.1.1 系统的功能需求 6

2.1.2 组成系统的主要功能块 6

2.1.3 系统的用例图 6

2.2 性能需求 9

2.2.1 系统硬件需求 9

2.2.2 系统开发运行所需要的软件环境 7

2.3 可行性分析 7

2.4 需求分析难点总结 8

3 系统总体设计 9

3.1 系统的结构划分 9

3.1.1 系统结构图 9

3.2 系统的主要数据成员 10

3.2.1 系统中主要数据成员的数据表结构 10

3.3 ER图 11

4 系统实现图 13

4.1用户登录界面 13

4.2个人信息界面 13

4.3 题库管理界面 14

4.4 资讯管理界面 17

5 关键技术 19

5.1 系统需要的硬件环境及软件环境 19

6实现图代码例子 20

6.1 课程管理 20

6.2 日志管理 24

6.3 试卷管理 29

总结 37

致谢 38

参考文献: 39

1 绪论

1.1课题背景及研究意义

1.1.1 课题背景

现如今,各种社交工具已经慢慢融入了我们的生活与学习中,其中微信作这个社交工具尤其深受广大同学和教师的接受。微信为用户提供了公众平台服务、为用户提供了分享和消息获得的渠道,用户可以通过微信表达自己的喜怒哀乐,可以通过微信朋友圈将自己的生活乐趣、各种经历、各种所得向朋友们展示,微信也渐渐的融入人们生活的方方面面,给人人与人之间搭建了一个新的交流渠道,丰富了生活[1]。微信公众平台很高的交互性和平台性,为移动移动学习和辅助教学提供了一种新的渠道和方式 [2]。辅助教学系统现在已经广泛获得应用,但是在很大程度上难以满足广大师生进行及时交互并便捷地在教学过程中获得数据和反馈的需求[3]。在此我以我的课题做为一个例子,它主要提供了选课,成绩查询,还有题库测试等功能,来辅助学生和老师的教学和交流,这样不仅解决课前课后的问题,而且还为师生解决了地域的问题,可以随时随地的进行,但是这并没有提供给老师与学生之间相互互动的机会,而是以一种文字互动为主。在微信中,有个功能叫做公众号的,这能为学生与老师之间实现这种互动的功能。 

微信的公众号的准确性和实时性获得广大的欢迎,也为用户提供了互相交流式方式,它自身的设计也是十分的科学,因此它的体验是比较人性化的,考虑到个人的体验感,而去操作也是简单便携,使用过程也是具有高效性。微信小程序是算微信的二次开发,主要是以微信作为载体,在微信中再次开发出一种模式,嵌套在微信中,但是小程序或是公众号都不是作为独立的软件,但它打破了时空的限制,由于微信的客户端,使得它不仅可以在手机上操作也可以在电脑上实现。 

您需要先支付 80元 才能查看全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。