基于微信的电子信息类专业课程智能答疑助教系统毕业论文
2021-04-05 00:45:25
摘 要
随着互联网的普及,基于互联网的网络远程教育得到了高速发展,成为新时代教育的特色。大规模在线学习平台是当前各高校较为普及的网络课程学习方式,然而随着近几年的发展,师生答疑的交互方式一直存在普遍的发展瓶颈。注册高校学生数目成千上万,教师无法对每一个学生的问题都做都面面俱到,且传统页面式问答相较于当下流行的传播平台难以受到学生青睐,需要一种实时便捷,智能的,自动的答疑系统来帮助老师完成学生答疑工作。
本设计将基于微信作为智能答疑系统的主要传播平台,通过对国内外的答疑系统的功能结构分析,研究智能答疑系统的主要原理及方向技术,研究微信平台相关功能的开发及拓展,并分析了能否基于微信平台进行二次开发,在传统的答疑系统上做新的功能突破。开发了一套基于微信平台的智能答疑系统在答疑系统中,将传统的答疑系统与微信平台的在线网络交互功能相结合,学生不仅可以通过微信登录方便快捷的进入答疑平台,还可以在答疑平台上与老师同学进行实时交互,大大减轻了老师建设知识库存的压力。
本篇文章首先对智能答疑系统国内外背景及功能需求做出介绍,其次对每个模块做出了详细的分析与设计,最终在本地后台与前端调试工具做了全面的测试,并对所做的项目设计进行了展望。
关键字:群组管理;智能答疑;网络通信
Abstract
With the popularity of the Internet, Internet-based distance education has developed rapidly and become a feature of education in the new era. Large-scale online learning platform is a popular way of online course learning in Colleges and universities. However, with the development of recent years, there has been a common bottleneck in the development of teacher-student interaction. There are tens of thousands of students in registered colleges and universities. Teachers can't do all kinds of questions for every student. Compared with the current popular communication platform, traditional page-based Qamp;A is difficult to be favored by students. A real-time, convenient, intelligent and automatic Qamp;A system is needed to help teachers complete the students'Qamp;A work.
This design regards Wechat as the main communication platform of the intelligent question answering system. Through the analysis of the function structure of the question answering system at home and abroad, the main principle and direction technology of the intelligent question answering system are studied, the development and expansion of the related functions of the Wechat platform are studied, and the possibility of secondary development based on the Wechat platform is analyzed, and new functional breakthroughs are made in the traditional question answering system. A set of Intelligent Question Answering System Based on Wechat platform is developed. It combines the traditional question answering system with the online network interaction function of Wechat platform. Students can not only enter the question answering platform conveniently and quickly through Wechat login, but also interact with teachers and students in real time on the question answering platform, which greatly reduces the pressure on teachers to build knowledge inventory.
This article first introduces the background and functional requirements of intelligent question answering system at home and abroad, then makes a detailed analysis and design of each module, and finally makes a comprehensive test in the local background and front-end debugging tools, and looks forward to the project design
Key words: group management; intelligent question answering; network communic
目录
第一章 绪论 1
1.1研究背景 1
1.2智能答疑系统国内现状 1
1.2.1基于FAQ库的智能答疑系统 1
1.2.2基于全文检索的智能答疑系统 2
1.3智能答疑系统国外现状 2
1.4微信平台功能开发研究 3
1.5本论文主要意义与内容 3
第二章 智能答疑的相关技术 5
2.1 visual studio 5
2.2微信前端开发技术 5
2.3系统主要架构与开发模式 8
2.3.1基于B/S的体系结构 8
2.3.2 mvc架构 9
2.4asp.net技术 10
2.4.1 Asp.net.mvc运行原理 11
2.5 sqlsever数据库技术 12
2.5.1数据库表设计 12
第三章 智能答疑系统的设计 15
3.1系统主要设计思想 15
3.1.1 系统功能概述 15
3.2.2系统交互概述 16
3.2客户端设计框架 16
3.2.1用户注册登录模块 16
3.2.2群管理模块 17
3.2.3智能答疑模块 18
3.3前后端交互设计 18
3.3.1 ashx文件 19
3.3.2app.js与js分类调用 19
第四章 论文核心工作方案 21
4.1 前端工作方案 21
4.1.1登录注册界面详解 21
4.1.2 群管理界面详解 23
4.1.3智能答疑界面详解 24
4.2后台工作方案详解 26
4.2.1前后台连接详解 26
4.2.2 后台数据库详解 28
第五章 智能答疑系统的功能实现 31
5.1开发环境与目录结构 31
5.1.1系统开发环境 31
5.1.2目录结构说明 31
5.2用户登录界面实现 33
5.3管理员功能实现 34
5.3.1用户管理 35
5.3.2群管理及用户添加 35
5.4 答疑界面功能实现 37
第六章 总结展望 40
6.1 全文总结 40
6.2研究展望 40
参考文献 42
致谢 44
第一章 绪论
1.1研究背景
随着科技的进步和信息化的普及,基于网络的公共学习平台是各大高校的主要网络资源。在很长一段时间内,甚至当下的绝大多数高校是依托于网页打造远程互动学习的主要媒介。网络化的教学方式使教学资源更高效利用,也使学生能及时补充课外课程学习,当前高效主要智能答疑系统也是这种基于传统web网页的形式。在实际操作运行中难以收到成效,学生难以主动通过网页层层访问的途径去浏览知识板块,且传统的留言式的答疑方式对教师的工作量十分巨大。以至于教师学生网络答疑这一块功能在时效性和便利性上处于较为不利的处境。
基于当前智能手机普及且在线聊天深受学生群体喜爱的大环境下,如何将社交与答疑相结合成为当前值得关注的研究方向。本设计将答疑系统与微信相结合,基于微信小程序开发具有一定安全性,稳定性的智能答疑系统。本设计采用web开发者工具 asp.net.mvc后台架构设计一个具有一定群管理功能的智能答疑系统。
1.2智能答疑系统国内现状
在当前我国,大多数高校的答疑系统为网页论坛形式。学生教师之间通过发帖答题的形式一对一交流,学生成员的管理仅限于用户id的分类,教师对学生详细信息无法直观了解,高负荷的论坛式问答使教师难以做到面面俱到;群成员活跃度、积极性不高,存在大量潜水人员,用户粘性差;系统封闭,外部资源接入困难;学生无法充分享受到网络便利带来的答疑资源。即使部分高等院校已经采取相关智能答疑系统,然而对于广大普通院校,普及型以及便利性成为首选目标。当前国内发展较好的答疑系统主要为两大类。
1.2.1基于FAQ库的智能答疑系统
其中典型的是交大的Answer Web远程智能答疑系统。该答疑系统功能体现也是当前大部分智能答疑系统的主流功能体现,用户在服务器输入所问问题,系统对提问语句做关键字提取并于回答库中关键字所匹配。若系统返回匹配正确,则反馈相应的答案;若系统无法寻找到关键字,则问题返回给专家,专家对所提问做补充及完善问答库知识储量。
1.2.2基于全文检索的智能答疑系统
基于全文检索的智能答疑系统,其主要特点是相关文档库,而并非传统的知识库关键词匹配。该系统的典型是网络答疑系统中的vclass,由北京师范大学现代教育技术研究所开发,主要原理基于信息检索技术[2]。该系统对提问者的语句输入进行中文分词及自然语言理解,语句经过NLP遍历到文档库中查找,经过信息检索后的文档按照相关近似度排序输出[1]。讲该问答返回给用户,从而实现智能答疑的基本功能。这种根据文档相关度排位序列高低抽取答案返回给用户的方式便是全文检索智能答疑系统。
1.3智能答疑系统国外现状
当前国内外智能答疑系统均有一定程度的发展,但基于中英文文字语法差异,国外的答疑系统在问答环节更为简便,具有较好的答疑功能。这些答疑系统独立性较强,系统本身更加智能化,自动化。其中较为典型的: