《高校课堂应答系统的分析与设计-毕业设计.docx》由会员分享,可在线阅读,更多相关《高校课堂应答系统的分析与设计-毕业设计.docx(33页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、高校课堂应答系统的分析与设计 【摘要】在科技不断发展,信息技术日新月异的当代,对课堂教学质量实时测评的需求在高校中越发受到教师和学生的关注。为了优化教学环境,提升课堂教学质量,高校在硬件设施越来越完善的情况下对课堂教学改进方面投入了越来越多的关注。目前的高校中的课堂教学最为普遍的流程仍然是采用黑板演示,ppt播放和口头讲解三者相结合的方式为主流的演示方法,学生的电脑手机等移动端可以考虑采纳为课堂教学的重要工具之一。面对可开发的新型课堂教学方式,本文对国内外的部分相关系统进行了开发现状的总结分析,设计出该系统的业务流程,高校课堂应答系统基于B/S模式开发,系统采用ASP.NET语言、SQL Se
2、rver数据库进行开发详尽的分析了对系统实现技术与方法,也对高校课堂应答系统进行了可行性的基本验证,该系统不仅可以提升课堂教学效率,提高学生学习效率,也能够为教师与学生的良性互动提供平台。【关键词】高校课堂应答;ASP.NET;信息系统The Dissertation TitleAbstract: In the continuous development of science and technology, information technology with the ever-changing, real-time evaluation of the quality of classro
3、om teaching needs in colleges and universities more and more teachers and students concerned. In order to optimize the teaching environment and improve the quality of classroom teaching, colleges and universities in the hardware facilities more and more perfect case of classroom improvement has been
4、 more and more attention. At present, the most common course in classroom teaching in colleges and universities is still a demonstration method using blackboard presentation, ppt playback and verbal explanation. The mobile side of the students computer and so on can consider adopting an important to
5、ol for classroom teaching one. In the face of the development of new classroom teaching methods, this paper summarizes the development of some related systems at home and abroad, designs the business process of the system, the college classroom response system based on B / S mode development, the sy
6、stem uses ASP.NET Language, SQL Server database development of a detailed analysis of the system to achieve technology and methods, but also on the classroom classroom response system for the feasibility of the basic verification, the system can not only improve classroom teaching efficiency, improv
7、e student learning efficiency, but also for teachers With the students to provide a platform for benign interaction. Key words:Classroom response system;ASP.NET; information system目 录【摘要】IAbstract:II【引言】11绪论21.1研究背景21.2 研究意义21.3 研究现状22系统规划42.1系统调查42.2需求分析42.3开发目标52.4开发技术及工具52.4.1 B/S模式52.4.2 ASP.NET
8、 4.0技术52.4.3 SQL Server数据库技术52.4.4 CSS网页设计技术62.5 可行性分析62.5.1 技术上的可行性62.5.3 实施上的可行性63系统分析63.1业务流程分析63.2 数据流程分析74系统设计84.1系统总体结构设计84.2系统功能模块设计94.2.1教师子系统94.2.2学生子系统114.2.3 管理员子系统124.3数据库设计124.3.1 E-R图124.3.2 数据表结构135系统实施165.1登录功能测试165.3教师子系统管理功能测试185.4学生子系统管理功能测试236总结26参考文献:27致 谢28III【引言】随着信息技术的不断更新换代,
9、高校的课堂教学也随之需要跟上时代的脚步,在移动设备基本普及的当代,我们的课堂教学也无疑有了改变的背景。目前的高校中的课堂教学最为普遍的流程仍然是采用黑板演示,ppt播放和口头讲解三者相结合的方式为主流的演示方法,学生的电脑手机等移动端可以考虑采纳为课堂教学简单易行的重要工具之一。面对可开发的新型课堂教学方式,本文对国内外的部分已有的相关系统对开发现状进行了总结分析,设计出该系统的业务流程,详尽的分析了对系统实现技术与方法,也对高校课堂应答系统进行了可行性的基本验证。通过对现有硬件设备所进行的分析,可以认为该系统可以采用B/S模式实现课堂教学的实时互动是比较简单易行的,对大部分学生来说可以实现课
10、堂的互动。该系统在实现了教师对课堂实时提问和客观题实时问答测验和对每个学生互动的记录的同时,较大幅度地提升了课堂教学效率,同时提高学生有效学习效率,减少了学生对教学的无效学习,也能够为教师与学生的良性互动提供平台。1绪论1.1研究背景当前,国内外的各项研究表明,在课堂中绝大多数学生不愿意主动提出或思考课堂上遇到的问题,即便课堂气氛十分活跃,也仅仅有少数学生能够真正投入到课堂教学活动中来。这种现象直接导致许多学生不能深入理解所学到的知识,囫囵吞枣,不求甚解。随着手持终端的发展日新月异,智能手机的使用使得我们看到了简便的方法来试图解决课堂教学的问题。本文针对上述问题所给出的解决方案高校课堂应答系统
11、。目前我国的高校课堂是一种比较特殊的地方,学生自主性较高,课堂氛围较为宽松。相较中小学而言,高校学生被允许可以在上课时间携带并使用手机对所学知识进行自主解疑,这使得我们的基于web的高校课堂应答系统有了使用前提。而高校课堂应答系统的发展在国内也有着巨大的前景,应答系统能够直接让使用高校课堂应答系统的教学活动被绝大多数学生主动参与进来,直接提高了教师的教学质量,提升了学生课堂中学习的自主性。1.2 研究意义高校课堂应答系统的研究已经有了多年历史,为改善高校课堂的教学效率与质量,提高高校学生的课程掌握程度,从而达到用户需求与高校课堂的基本要求。研究意义主要如下几点:(1)本系统主要通过互联网实现高
12、校课堂的教学效率化,学习高效化,促进高校教学的革新。(2)本系统可以使教师有效的获得学生课堂习得知识质量与程度,并能在课后对教学成绩进行总结分析,便于教师教学水平的提高与教学心得的总结。1.3 研究现状国外的课堂应答系统已经研究许多年,较为成熟,其中具有代表性的系统有clicker、CMS等。国内也在近年来陆续展开高校课堂应答系统的探索和应用,例如扬大在2015年自主研发了一款课堂应答系统,开发出相应的设备,学生使用反响较好。此外, 学术界对高校课堂应答系统的研究较侧重于基于Android智能机和无线通信设备的,基于web框架的系统。主要有:其中文献1详细描述了国内外课堂应答系统的特点,覆盖范
13、围和发展历程,从多方面对国外课堂应答系统进行了分析,并围绕Android智能机与PC机通信两者的前提条件与局限性提出技术方案,解决在现实网络情况时主机通信时存在的问题。文献2是针对当前国内课堂应答系统大部分基于国外clicker的研究情况下,开发出一套能在互联网或本地局域网络中运行的基于Spring的框架的CRSCloud,以对现有的传统课堂进行革新。文献3开发了基于无线通信的功能稳定、可靠、抗干扰的课堂答题系统,并按需设计了相应的无线课堂课堂答题数据通讯协议。并详细介绍了无线课堂答题系统的功能与优点。文献4基于Android平台、Apache Web 服务器和MySQL 数据库,采用JSON
14、 和HTTP协议作为客户端和服务器数据交互方法的课堂应答系统,同时系统使用了最新的Support-V4技术设计,从而具备了较好的界面交互和用户体验。文献5采用当前最流行的CMS之一Moodle将课堂应答系统系统化集成为课程需要的管理系统。同时结合实例详细讲解了该系统的具体操作流程,突出其系统化、快捷、科学的优点。文献6介绍了采用Blog平台作为系统的载体,该方式构成的系统较为操作简便快捷,维护方便,只需要有一台连接互联网的电脑即可。文献7该系统详细描述了基于WEB 技术的第三代课堂应答系统Socrative课堂在大学英语大班教学中的实际效果,并在文章前面介绍了相关的国外课堂应答系统的发展历史和
15、现状。文献8 结合了ARM 单片机与短信收发模块M22,通过丰富的计算机接口应用在多媒体教室中。同时也提出了当前现有的一些基于射频和红外的专用终端CRS 系统的较多缺点,并提出改进方法。文献9通过分析教育信息化与教学模式的改革与数字原生代和数字移民之间的代沟问题,提出了针对上述问题已解决的基于CRS的课堂应答系统,切入点较为独特。文献10 开发了基于Android 客户端和Apacheweb 服务器的课堂互动应用系统,采用JSON 和HTTP 协议为数据通信的方法。该系统拥有Android开放性、完备性以及创造性优点,具备PHP 语言的灵活稳定性,同时在运用HTTP 协议叠加JSON 协议,在
16、server 和client 之间交互数据时,HTTP协议不易被限制,因而增强了整个系统的拓展性。在上述文献中,除了有关高校课堂应答系统的探索研究,其他开发出来的系统都需要采用特定设备来使用系统或者系统过于落后,没有与时俱进,与智能手机迅猛的发展趋势不符,功能较少,使用也不够简便,不能令广大教师学生群体真正体会简洁快速互动高效的高校课堂氛围。因此,基于上述情况,我们设计了以当前高校教学的实际需求为基础的系统,有着更加快捷方便的使用方式与更加完善的功能模块,满足了学生对课堂的互动氛围要求,也能为教师提供最快捷的了解学生掌握知识的进度和授课的教学效果,希望开发的系统对后续的研究有一定价值。2系统规
17、划 2.1系统调查经过对部分大学生的抽样调查后可以了解高校课堂出勤率需要老师监管才能保证,学生出勤但上课并不认证听讲的也不在少数,这造成了高校课堂教学效率比较低下的现状。教师在授课的同时如果没有学生的认证听讲和积极学习态度的话也会影响到他的教学热情,失去了最基本的动力,照本宣科而让学生更加拒绝接受知识,这样的恶性循环继续打破。因此,我们急需一个能够让教师和学生在课堂上对知识变得热情的解决方案。我们需要作出一个能够让教师和学生交互无碍,双方能够及时了解对方学习授课进程,同时还要能够适当调动课堂学习氛围的系统。2.2需求分析经过调查发现,高校课堂应答系统的基本功能应该包括学生系统功能部分与教师系统
18、功能部分:其中学生系统功能有:(1)签到功能:该模块设计功能为为学生上课签到与登录学生系统设计,学生输入正确无误的学号、密码与课程编号后成功签到并登录学生系统。(2)投票功能:教师在课堂上令学生回答问题或进行小测验时,学生可利用投票模块选择客观题答案,核对后提交答案。(3)抢答功能:教师在课堂上利用提问模块根据学号、姓名对指定学生进行提问时,学生可使用此系统对问题进行现场回答;学生还可以对教师提出的问题进行现场抢答;学生还能通过应答模块进行举手,在教师应许后对疑惑进行现场提问。而教师系统功能包括:(1)登录功能:该模块设计功能为教师在教师系统端使用工号、密码进行登录,登陆成功后进入高校课堂应答
19、教师系统并选择正在进行的课程。(2)题库功能:教师使用该模块可进行题库的导入与应用。该系统可从其他文件中导入题库;教师可对题库进行部分或全部问题的输出,即设置学生系统的投票模块题库内容;教师可通过题库系统立刻获得学生上传的答案,并进行审阅。(3)提问功能:有提问功能与抢答功能两个部分:提问功能为教师利用该模块通过学号、姓名进行单独提问;抢答功能为教师提出问题后使用该功能可令学生进行问题抢答。(4)分析功能:教师在课后与期末可通过查询与分析学生应答系统数据库进行学生平时成绩的评估。2.3开发目标在分析上述功能之后,可以确定的开发目标有如下两点:(1)教师能够使用系统进行课堂活动的辅助管理,包括查
20、阅学生出勤率、课堂测验、课堂提问、设置抢答、课后分析数据,从而对学生课堂的知识掌握程度更好的把握。(2)学生能够在系统上登录签到、进行课堂测验、回答提问、进行抢答,从而更好地实现提高学生课堂投入率的目标,更好的习得知识。2.4开发技术及工具本系统采用B/S(Browser/Server,即浏览器/服务器架构)开发模式。使用Visual Studio .NET作为系统开发的开发环境,服务器端采用IIS服务器。使用了SQL Server数据库, CSS网页设计技术等。 2.4.1 B/S模式B/S结构又名浏览器和服务器结构。使用B/S模式能够有更加灵活生动的用户界面使得用户使用感受更加美好;同时B
21、/S结构模式有着较为成熟的安全技术以顺应用户的不断变化的需求,还无需维护客户端。教师与学生使用应答系统能够直观的方便课堂教学活动,增加课堂的学习效率,因此该模式更适合高校课堂应答系统。2.4.2 ASP.NET 4.0技术ASP.NET(Active Server Page.NET)4.0是基于.NET4.0框架的由微软公司推出的新一代网络编程语言,是当前最新的Web技术之一。因为课程的在线教学主要是面向学生用户,而ASP.NET客户端配置的要求不高,刚好符合这种需求。除此之外,由于该系统上传课程的视频、课件、习题多且杂,ASP.NET能更好的保持其的安全性和兼容性。因而该系统采用了ASP.N
22、ET技术。2.4.3 SQL Server数据库技术 Microsoft SQL Server 是关系数据库管理系统。本系统中使用了SQL Server以建立系统中表结构和录入的系统数据。SQL Server许多功能有益于表功能的完整;同时SQL Sever功能直观,操作简便,方便系统中表格的管理。2.4.4 CSS网页设计技术CSS是层次样式表或是风格样式表。本系统的布局、字体、颜色、背景等其他效果较多,设计成一个独立样式文件可以和内容分离,干净利落,减少无效网页的可能;同时,网站的外部布局大多一致,CSS文件可以方便排版或改版风格格式即一改则全改,方便、高效。2.5 可行性分析2.5.1
23、技术上的可行性本系统主要使用适用范围广且功能强大的ASP.NET技术,采用IIS服务器,并利用比较成熟的SQL Server数据库。这些技术都是目前web开发比较流行的技术,方便可靠,因此技术上是可行的。2.5.2 经济上的可行性高校课堂应答系统是一个基于网络与手持终端的课堂教学辅助系统,教师和学生只要利用校内现有的校园网和教师机台式电脑,学生自有的手机及其移动数据即可运行浏览器访问系统。同时,由于本高校课堂应答系统为学生和教师一同开发和维护更新的,学校不再需要对系统进行大额投入,因此经济上具有可行性。2.5.3 实施上的可行性由于高校课堂应答系统只需在服务器中安装即可使用,无需更多的硬件投入
24、。从用户的使用来看,本系统有效提高教师的课堂教学质量和学生课堂投入程度,界面简洁干净,操作方便。从维护来看,系统的维护和更新,由于是老师和学生共同进行的,在增加师生互动的同时提高了教学效果。综上所述,本系统的开发是具有可行性的。3系统分析 3.1业务流程分析经过分析,高校课堂应答系统业务流程图如图3.1所示:在该门课程开始前,教师在个人账户中添加本节课的课程名、参与班级和上课下课时间,同一个教师只能在同一时间添加一门课程,防止误操作。在课程开始后,学生可以使用自己的个人信息登录账户进行签到,学生的签到情况教师可以在课后进行查看。在课堂中,教师可以在随机自主选择与学生进行交流的方式,如设置投票环
25、节,编辑并发布客观题题库到学生端,让学生选择选项进行回答,并在结束投票环节后查看每个选项的得票数以检验学生对当堂教学内容的理解情况;或是设置抢答环节,教师当堂提问或是在系统中编辑并发布题干,让学生在系统中输入对问题所理解出的答案,然后教师在系统中查看每个学生的回答情况并进行点评以活跃课堂气氛,增加师生交流。同时,教师可以在课后通过系统对课上学生参与回答问题、参与投票环节、到课签到的各项数据进行分析以便对学生对本次课堂教学的参与情况与对本门课程知识的掌握程度进行详细评估并给出大致评价。图3.1高校课堂应答系统业务流程图3.2 数据流程分析经如上系统业务流程图分析,高校课堂应答系统数据流程图如图3
26、.2所示,首先系统管理员应当录入学生、教师及课程信息表供教师及学生使用。然后,学生签到涉及上课时间、下课时间信息及学生签到情况等方面,主要流程是教师设置该节课上课课程、班级和上下课时间等,供学生签到形成记录。再次,在投票模块中,教师发布题干库给学生投票,各个学生参与投票统计出学生参与投票次数和各个选项投票总数的记录,便于教师在课堂中及时调整教授方式和进度,在课后分析投票数据和学生参与度。在抢答模块中,教师发布抢答题干给学生抢答,抢答学生信息和答案则是该部分主要数据,便于教师在课堂中及时调整教授方式和进度。课后,在签到、投票和抢答三部分的结合下,教师登录个人账户进行课后的分析评估,输出最终的学生
27、平时成绩评估表。 图3.2高校课堂应答系统数据流程图 4系统设计 4.1系统总体结构设计经分析,高校课堂应答系统的功能模块如图4.1所示:图4.1高校课堂应答系统功能模块图高校课堂应答系统分为学生子系统、教师子系统与管理员子系统三大模块,学生与教师通过两个模块双方可实现课堂中应答与互动。本系统包含管理员、教师与学生三个主要系统:三种用户在登录个人账户后可以按照相应的权限对系统进行操作,教师子系统包含了登录、题库、提问和分析等模块;学生子系统包括登录、投票、抢答等模块;管理员子系统包括学生、教师、班级、课程信息管理。4.2系统功能模块设计4.2.1教师子系统教师子系统有教师登录、课程发布、题库导
28、入发布、提问抢答和分析统计模块组成。教师在登录页面使用工号、密码进行登录,登陆成功后进入高校课堂应答教师子系统并修改个人信息。教师能够编辑发布本人需要进行的课程的信息,包括上下课时间,学科,班级等信息。教师可以根据课堂实时需求使用题库与提问功能实时跟进学生对课程进度的理解。教师能通过题库功能编辑或导入题干,并发布题目后让学生进行投票,并在结束投票后及时获取学生对各个选项的投票以便及时调整授课进度和针对训练。教师通过提问模块在对学生现场提问或发布题干后发起抢答,学生在学生端抢答题目后教师能够查阅各学生的回答内容和时间。教师在课后与期末可通过查询分析学生在签到、投票和抢答的统计进行学生平时成绩的评
29、估。该子系统包括题库发布回收信息流程图与提问抢答流程图。(1) 课程发布:教师在登录系统后,能够对需要进行的课程选择相关班级和学科、上下课时间的发布。该部分主要涉及到相关签到、投票与抢答模块具体基本信息(课程、教师、时间、班级、学生),有关该子系统的题库发布回收信息流程图如图4.2所示:图4.2教师课程发布流程图(2) 题库发布:教师在登录系统后,在上课时间能够对需要进行投票的题目进行编辑录入,并对题库进行投票选项管理,在对题库的题干与选项进行编辑或删除。在发布该投票后,学生完成投票后教师能够主动结束投票状态对投票信息进行回收,查看相关题库的学生参与度和投票选项投票数目等信息。有关该子系统的题
30、库发布回收信息流程图如图4.3所示:图4.3题库发布回收信息流程图(3) 提问抢答:教师在课堂中需要提问让学生回答时,可以在现场进行提问或在提问模块进行输入题干后让学生进行抢答。学生在对提问抢答后提交的答案等信息可以返回到教师系统,使得教师能够实时查看学生的抢答情况。该部分提问抢答流程图如图4.4所示:图4.4提问抢答流程图4.2.2学生子系统学生子系统分为学生签到、投票、抢答子模块。(1) 学生签到:学生上课时在输入正确无误的学号、密码后成功登录后能够对正在进行的课程进行签到并进入学生子系统。(2) 学生投票:教师在课堂上使用个人账户登录系统发布投票题干后,学生可利用投票功能选择客观题答案,
31、并在核对后提交答案。在课堂上学生可使用抢答功能对教师现场提出的问题进行抢答或回答。有关该子系统的投票流程图如图4.5所示:图4.5学生投票流程图(3) 学生抢答:学生在教师发布提问后,对自己的回答进行编辑后提交,此时教师端会出现该学生学号、回答的问题、答案、回答时间等。关该子系统的投票流程图如图4.6所示:图4.6学生抢答流程图4.2.3 管理员子系统管理员子系统由系统管理员登录,系统管理员能够对整个系统的基本信息,包括教师、学生、班级、课程进行基础信息的建设和管理维护。4.3数据库设计4.3.1 E-R图高校课堂应答系统总E-R如图4.6所示:图4.5高校课堂应答系统总ER图4.3.2 数据
32、表结构根据系统总的E-R图,建立如下的数据库表结构:表4.1系统管理员信息表(Admin)列名数据类型长度主键外键允许空默认值说明idInt是否IDusernameNvarchar20否管理员账户名PwdNvarchar20否管理员账户密码表4.2教师信息表(Teacher)列名数据类型长度主键外键允许空默认值说明idInt是否IDnameNvarchar20否教师姓名phoneNvarchar20是教师联系电话idCardNvarchar20是教师身份证PwdNvarchar20否教师登陆密码BirthNvarchar20是教师出生年月noNvarchar20否教师工号表4.3班级信息表(C
33、lass)列名数据类型长度主键外键允许空默认值说明idInt是否IDnameNvarchar20否班级名称gradeNvarchar20否年级表4.4学生信息表(Student)列名数据类型长度主键外键允许空默认值说明idInt是否IDnameNvarchar20否学生姓名phoneNvarchar20是学生联系电话idCardNvarchar20是学生身份证PwdNvarchar20否学生登陆密码BirthNvarchar20是学生出生年月classIdInt否学生所属班级NoNvarchar20否学生学号表4.5课程信息表(Course)列名数据类型长度主键外键允许空默认值说明idInt是
34、否IDnameNvarchar20否课程名称表4.6签到信息表(Sign)列名数据类型长度主键外键允许空默认值说明idInt是否IDcIdint20是否课程TimeDatetime否上课时间TidInt是否上课教师classIdInt是否上课班级EndtimeDatetime否课堂结束时间表4.7学生签到表(StuSign)列名数据类型长度主键外键允许空默认值说明idInt是否IDsIdint是否是否签到TimeDatetime否签到时间stuIdInt是否签到学生表4.8投票题干表(Vote)列名数据类型长度主键外键允许空默认值说明IdInt是否IDTitleNvarchar500否投票题干
35、StatuesInt否状态:未开始投票中结束SidInt是否所属哪个课表4.9投票选项表(VoteOptions)列名数据类型长度主键外键允许空默认值说明IdInt是否IDvIdInt是否投票题干TitleNvarchar50否投票选项表4.10学生投票表(UserVote)列名数据类型长度主键外键允许空默认值说明voIdInt是是否选项答案UserIdInt是是否投票学生表4.11提问表(Ques)列名数据类型长度主键外键允许空默认值说明IdInt是否idtitleNvarchar100是否问题题干SidInt是否所属哪节课表4.12抢答表(QuesAnswer)列名数据类型长度主键外键允许
36、空默认值说明IdInt是否idqidint是否提问问题AnswerNvarchar否抢答答案StuidInt是否抢答学生TimeDatetime否抢答时间表4.13学生成绩表(Score)列名数据类型长度主键外键允许空默认值说明idInt是否IDSidInt否学生信息cidInt否所属课程ScoreInt否评估分数5系统实施5.1登录功能测试图5.1高校课堂应答系统登录界面如图5.1所示,高校课堂应答系统登录界面,在测试中,三种用户都需要在正确输入三个参数后成功登录系统,参数包括:账号、密码、用户权限(即用户类型:学生,教师和系统管理员),测试结果如下表5.2所示:表5.1 登录功能测试登录输
37、入信息设想结果实际结果测试结果Admin,admin,管理员成功进入管理员系统界面成功进入管理员系统界面通过测试js001,123456,教师成功进入教师系统界面成功进入教师系统界面通过测试xs001,123456,学生成功进入学生系统界面成功进入学生系统界面通过测试xs001,123456,教师提示账号密码错误提示账号密码错误通过测试Admin,NULL,管理员提示账号密码错误提示账号密码错误通过测试5.2管理员基本信息管理功能测试图5.2管理员学生管理界面如图5.2,管理员在输入账户密码和用户权限登录账户后即可进入管理员权限的系统界面,界面左侧是管理员可以进行的管理操作,包括系统管理员、教
38、师、班级、课程等信息管理,界面右侧是每个功能模块的具体操作部分实现界面。同 时,管理可以在个人管理中修改自己的登录密码。图5.3查询指定学生界面如图5.3,学生信息管理模块中,管理员可以通过选择不同的班级来查看各个班级已有的学生信息,也可以通过搜索栏在不同班级中查询指定学生的信息。图5.4添加学生信息界面如图5.4,学生信息管理模块中,管理员再点击添加学生控件后,进行添加学生操作,编辑学生的具体信息,包括学号,姓名,班级,联系方式等(其中默认密码为123456),检查无误后点击确认即可成功添加,随后在班级中也能够查看到该学生的信息。图5.5重置学生账户密码界面如图5.5,在学生用户忘记密码时,
39、可以联系系统管理员对密码进行修改,重置密码操作后,该学生账户密码即为系统的默认密码,随后该学生及时登录本人的账户后即可及时修改个人的登录密码,这样,密码就实现了保密性。5.3教师子系统管理功能测试图5.6教师账户登录后系统界面如图5.6,教师在输入个人工号密码后,即可成功登录操作界面。在个人信息中,教师能够对自己的姓名联系电话等个人信息进行编辑修改。图5.7发布题库操作界面图5.8导入题库操作界面图5.9题库编辑操作如图5.7、图5.8、图5.9,在课程管理中,教师能够添加即将进行的课程并在设定的上课时间段内进行题库的发布和回收,在课堂进行提问抢答等活动。在课堂上教师将要进行题库发布时可以对题
40、干部分进行导入,选择文件,其格式在AnswerAnswerTeacher中的导入.xlsx中,按照一定格式进行题干导入,选择投票状态为未开始。在编辑投票选项管理完成后可以在需要的时间点点击选择开始投票选项,结束未开始投票的状态开始投票后教师就不能再对题目进行编辑操作了。在结束投票后教师可以在历史投票模块中找到之前的投票记录,从而对本题的投票结果得出分析结论。图5.10学生签到统计界面图5.11学生投票统计界面如图5.10、图5.11所示,教师可以通过学生管理模块查看各个学生的签到情况、投票情况、抢答情况等,以便进行对每个学生的成绩评估,如图5.12所示,学生成绩为教师在综合考量下对学生进行的平
41、时学习情况的大致评估。图5.12学生成绩评估编辑界面如图5.13、图5.14,教师在课堂现场提问或在系统中提交问题后,学生即可进入系统进行抢答。教师能够查看学生的抢答详情、学生个人信息和抢答时间。图5.13教师发布提问界面图5.14教师查看抢答详情界面具体测试如表5.2:表5.2教师系统提问抢答管理功能测试系统输入信息设想结果实际结果测试结果添加我的课程成功添加成功添加通过测试编辑发布并结束投票成功执行成功执行通过测试编辑发布并查看提问环节成功执行成功执行通过测试对学生进行各项管理成功执行成功执行通过测试5.4学生子系统管理功能测试教师在题库管理中确定开始投票后学生端即可看到教师发布的投票内容
42、,此时学生可以登录系统,在进行签到后能够在系统中对教师发布的问题进行抢答或投票,随后直到教师结束投票状态之前都可以在投票模块中进行投票操作。如图5.15、图5.16所示:图5.15学生登录签到完成后界面图5.16学生投票操作界面图5.17学生抢答编辑和提交界面如图5.17,学生还可以在教师发布提问流程后,进入系统抢答问题,在输入框中编辑完成自己的回答后即可提交给教师,教师能够在自己的提问-详情处查阅学生回答的详细情况,该流程在课后会和投票模块一样形成历史记录,方便教师课后查阅课堂情况。如图5.18,学生能在修改密码界面对默认的系统密码进行修改,增加账户的安全性。图5.18学生修改密码界面具体测
43、试情况如表5.3:表5.3学生签到抢答投票管理功能测试系统输入信息设想结果实际结果测试结果添加我的课程成功添加成功添加通过测试编辑发布并结束投票成功执行成功执行通过测试编辑发布并查看提问环节成功执行成功执行通过测试对学生进行各项管理成功执行成功执行通过测试6总结本文着重于满足高校课堂中教学活动的师生互动环节双方需求,旨在通过对国内外当前的高校课堂应答系统发展现状的研究与分析,结合高校实际情况,使用ASP.NET,SQL Server开发了基于B/S的设计出比较适合本校情况的高校课堂应答系统,从而能一定程度改变传统高校课堂教学模式,在口头授课、黑板板书、ppt演示外增加了一个新的教学工具与流程。
44、该系统的主要期望在使用该系统后能够帮助教师活跃课堂氛围,调动学生学习积极性与参与度;也能够加大教师对课堂的授课进度的把握,便于及时调整授课方式和发起针对性训练,使学生能够提高对课程的掌握和跟进程度,最终对高校授课课堂的教学效率提高有了较大改善。而当前使用的终端主要为电脑手机等,在信息科技不断进步的今天,无疑能够不断改进使用方式或设备以提高使用感受与效率。同时,由于测试环节缺少足够的测试人员和必要测试的次数,因此,系统肯定还存在一些未发现的漏洞问题。在对系统使用实际的教师学生数据后进行实际业务的执行无疑能够帮助发现系统的问题,从而解决发现的问题。因此,高校课堂应答系统仍需不断地与时俱进,不断更新功能并维护方可不落伍