17届信管专业毕业设计范文Word下载.docx
《17届信管专业毕业设计范文Word下载.docx》由会员分享,可在线阅读,更多相关《17届信管专业毕业设计范文Word下载.docx(30页珍藏版)》请在冰豆网上搜索。
27
[引言]
随着信息技术的不断更新换代,高校的课堂教学也随之需要跟上时代的脚步,在移动设备基本普与的当代,我们的课堂教学也无疑有了改变的背景。
目前的高校中的课堂教学最为普遍的流程仍然是采用黑板演示,ppt播放和口头讲解三者相结合的方式为主流的演示方法,学生的电脑手机等移动端可以考虑采纳为课堂教学简单易行的重要工具之一。
面对可开发的新型课堂教学方式,本文对国外的部分已有的相关系统对开发现状进行了总结分析,设计出该系统的业务流程,详尽的分析了对系统实现技术与方法,也对高校课堂应答系统进行了可行性的基本验证。
通过对现有硬件设备所进行的分析,可以认为该系统可以采用B/S模式实现课堂教学的实时互动是比较简单易行的,对大部分学生来说可以实现课堂的互动。
该系统在实现了教师对课堂实时提问和客观题实时问答测验和对每个学生互动的记录的同时,较大幅度地提升了课堂教学效率,同时提高学生有效学习效率,减少了学生对教学的无效学习,也能够为教师与学生的良性互动提供平台。
1绪论
1.1研究背景
当前,国外的各项研究说明,在课堂中绝大多数学生不愿意主动提出或思考课堂上遇到的问题,即便课堂气氛十分活跃,也仅仅有少数学生能够真正投入到课堂教学活动中来。
这种现象直接导致许多学生不能深入理解所学到的知识,囫囵吞枣,不求甚解。
随着手持终端的发展日新月异,智能手机的使用使得我们看到了简便的方法来试图解决课堂教学的问题。
本文针对上述问题所给出的解决方案——高校课堂应答系统。
目前我国的高校课堂是一种比较特殊的地方,学生自主性较高,课堂氛围较为宽松。
相较中小学而言,高校学生被允许可以在上课时间携带并使用手机对所学知识进行自主解疑,这使得我们的基于web的高校课堂应答系统有了使用前提。
而高校课堂应答系统的发展在国也有着巨大的前景,应答系统能够直接让使用高校课堂应答系统的教学活动被绝大多数学生主动参与进来,直接提高了教师的教学质量,提升了学生课堂中学习的自主性。
1.2研究意义
高校课堂应答系统的研究已经有了多年历史,为改善高校课堂的教学效率与质量,提高高校学生的课程掌握程度,从而达到用户需求与高校课堂的基本要求。
研究意义主要如下几点:
(1)本系统主要通过互联网实现高校课堂的教学效率化,学习高效化,促进高校教学的革新。
(2)本系统可以使教师有效的获得学生课堂习得知识质量与程度,并能在课后对教学成绩进行总结分析,便于教师教学水平的提高与教学心得的总结。
1.3研究现状
国外的课堂应答系统已经研究许多年,较为成熟,其中具有代表性的系统有clicker、CMS等。
国也在近年来陆续展开高校课堂应答系统的探索和应用,例如扬大在2015年自主研发了一款课堂应答系统,开发出相应的设备,学生使用反响较好。
此外,学术界对高校课堂应答系统的研究较侧重于基于Android智能机和无线通信设备的,基于web框架的系统。
主要有:
其中文献[1]详细描述了国外课堂应答系统的特点,覆盖围和发展历程,从多方面对国外课堂应答系统进行了分析,并围绕Android智能机与PC机通信两者的前提条件与局限性提出技术方案,解决在现实网络情况时主机通信时存在的问题。
文献[2]是针对当前国课堂应答系统大部分基于国外clicker的研究情况下,开发出一套能在互联网或本地局域网络中运行的基于Spring的框架的CRSCloud,以对现有的传统课堂进行革新。
文献[3]开发了基于无线通信的功能稳定、可靠、抗干扰的课堂答题系统,并按需设计了相应的无线课堂课堂答题数据通讯协议。
并详细介绍了无线课堂答题系统的功能与优点。
文献[4]基于Android平台、ApacheWeb服务器和MySQL数据库,采用JSON和协议作为客户端和服务器数据交互方法的课堂应答系统,同时系统使用了最新的Support-V4技术设计,从而具备了较好的界面交互和用户体验。
文献[5]采用当前最流行的CMS之一Moodle将课堂应答系统系统化集成为课程需要的管理系统。
同时结合实例详细讲解了该系统的具体操作流程,突出其系统化、快捷、科学的优点。
文献[6]介绍了采用Blog平台作为系统的载体,该方式构成的系统较为操作简便快捷,维护方便,只需要有一台连接互联网的电脑即可。
文献[7]该系统详细描述了基于WEB技术的第三代课堂应答系统Socrative课堂在大学英语大班教学中的实际效果,并在文章前面介绍了相关的国外课堂应答系统的发展历史和现状。
文献[8]结合了ARM单片机与短信收发模块M22,通过丰富的计算机接口应用在多媒体教室中。
同时也提出了当前现有的一些基于射频和红外的专用终端CRS系统的较多缺点,并提出改进方法。
文献[9]通过分析教育信息化与教学模式的改革与数字原生代和数字移民之间的代沟问题,提出了针对上述问题已解决的基于CRS的课堂应答系统,切入点较为独特。
文献[10]开发了基于Android客户端和Apacheweb服务器的课堂互动应用系统,采用JSON和协议为数据通信的方法。
该系统拥有Android开放性、完备性以与创造性优点,具备PHP语言的灵活稳定性,同时在运用协议叠加JSON协议,在server和client之间交互数据时,协议不易被限制,因而增强了整个系统的拓展性。
在上述文献中,除了有关高校课堂应答系统的探索研究,其他开发出来的系统都需要采用特定设备来使用系统或者系统过于落后,没有与时俱进,与智能手机迅猛的发展趋势不符,功能较少,使用也不够简便,不能令广大教师学生群体真正体会简洁快速互动高效的高校课堂氛围。
因此,基于上述情况,我们设计了以当前高校教学的实际需求为基础的系统,有着更加快捷方便的使用方式与更加完善的功能模块,满足了学生对课堂的互动氛围要求,也能为教师提供最快捷的了解学生掌握知识的进度和授课的教学效果,希望开发的系统对后续的研究有一定价值。
2系统规划
2.1系统调查
经过对部分大学生的抽样调查后可以了解高校课堂出勤率需要老师监管才能保证,学生出勤但上课并不认证听讲的也不在少数,这造成了高校课堂教学效率比较低下的现状。
教师在授课的同时如果没有学生的认证听讲和积极学习态度的话也会影响到他的教学热情,失去了最基本的动力,照本宣科而让学生更加拒绝承受知识,这样的恶性循环继续打破。
因此,我们急需一个能够让教师和学生在课堂上对知识变得热情的解决方案。
我们需要作出一个能够让教师和学生交互无碍,双方能够与时了解对方学习授课进程,同时还要能够适当调动课堂学习氛围的系统。
2.2需求分析
经过调查发现,高校课堂应答系统的基本功能应该包括学生系统功能部分与教师系统功能部分:
其中学生系统功能有:
(1)签到功能:
该模块设计功能为为学生上课签到与登录学生系统设计,学生输入正确无误的学号、密码与课程编号后成功签到并登录学生系统。
(2)投票功能:
教师在课堂上令学生回答以下问题或进行小测验时,学生可利用投票模块选择客观题答案,核对后提交答案。
(3)抢答功能:
教师在课堂上利用提问模块根据学号、对指定学生进行提问时,学生可使用此系统对问题进行现场回答;
学生还可以对教师提出的问题进行现场抢答;
学生还能通过应答模块进行举手,在教师应许后对疑惑进行现场提问。
而教师系统功能包括:
(1)登录功能:
该模块设计功能为教师在教师系统端使用工号、密码进行登录,登陆成功后进入高校课堂应答教师系统并选择正在进行的课程。
(2)题库功能:
教师使用该模块可进行题库的导入与应用。
该系统可从其他文件中导入题库;
教师可对题库进行部分或全部问题的输出,即设置学生系统的投票模块题库容;
教师可通过题库系统立刻获得学生上传的答案,并进行审阅。
(3)提问功能:
有提问功能与抢答功能两个部分:
提问功能为教师利用该模块通过学号、进行单独提问;
抢答功能为教师提出问题后使用该功能可令学生进行问题抢答。
(4)分析功能:
教师在课后与期末可通过查询与分析学生应答系统数据库进行学生平时成绩的评估。
2.3开发目标
在分析上述功能之后,可以确定的开发目标有如下两点:
(1)教师能够使用系统进行课堂活动的辅助管理,包括查阅学生出勤率、课堂测验、课堂提问、设置抢答、课后分析数据,从而对学生课堂的知识掌握程度更好的把握。
(2)学生能够在系统上登录签到、进行课堂测验、回答提问、进行抢答,从而更好地实现提高学生课堂投入率的目标,更好的习得知识。
2.4开发技术与工具
本系统采用B/S(Browser/Server,即浏览器/服务器架构)开发模式。
使用VisualStudio.NET作为系统开发的开发环境,服务器端采用IIS服务器。
使用了SQLServer数据库,CSS网页设计技术等。
2.4.1B/S模式
B/S结构又名浏览器和服务器结构。
使用B/S模式能够有更加灵活生动的用户界面使得用户使用感受更加美好;
同时B/S结构模式有着较为成熟的安全技术以顺应用户的不断变化的需求,还无需维护客户端。
教师与学生使用应答系统能够直观的方便课堂教学活动,增加课堂的学习效率,因此该模式更适合高校课堂应答系统。
2.4.2ASP.NET4.0技术
ASP.NET(ActiveServerPage.NET)4.0是基于.NET4.0框架的由微软公司推出的新一代网络编程语言,是当前最新的Web技术之一。
因为课程的在线教学主要是面向学生用户,而ASP.NET客户端配置的要求不高,刚好符合这种需求。
除此之外,由于该系统上传课程的视频、课件、习题多且杂,ASP.NET能更好的保持其的安全性和兼容性。
因而该系统采用了ASP.NET技术。
2.4.3SQLServer数据库技术
MicrosoftSQLServer是关系数据库管理系统。
本系统中使用了SQLServer以建立系统中表结构和录入的系统数据。
SQLServer许多功能有益于表功能的完整;
同时SQLSever功能直观,操作简便,方便系统中表格的管理。
2.4.4CSS网页设计技术
CSS是层次样式表或是风格样式表。
本系统的布局、字体、颜色、背景等其他效果较多,设计成一个独立样式文件可以和容分离,干净利落,减少无效网页的可能;
同时,的外部布局大多一致,CSS文件可以方便排版或改版风格格式即一改则全改,方便、高效。
2.5可行性分析
2.5.1技术上的可行性
本系统主要使用适用围广且功能强大的ASP.NET技术,采用IIS服务器,并利用比较成熟的SQLServer数据库。
这些技术都是目前web开发比较流行的技术,方便可靠,因此技术上是可行的。
2.5.2经济上的可行性
高校课堂应答系统是一个基于网络与手持终端的课堂教学辅助系统,教师和学生只要利用校现有的校园网和教师机台式电脑,学生自有的手机与其移动数据即可运行浏览器访问系统。
同时,由于本高校课堂应答系统为学生和教师一同开发和维护更新的,学校不再需要对系统进行大额投入,因此经济上具有可行性。
2.5.3实施上的可行性
由于高校课堂应答系统只需在服务器中安装即可使用,无需更多的硬件投入。
从用户的使用来看,本系统有效提高教师的课堂教学质量和学生课堂投入程度,界面简洁干净,操作方便。
从维护来看,系统的维护和更新,由于是老师和学生共同进行的,在增加师生互动的同时提高了教学效果。
综上所述,本系统的开发是具有可行性的。
3系统分析
3.1业务流程分析
经过分析,高校课堂应答系统业务流程图如图3.1所示:
在该门课程开始前,教师在个人账户中添加本节课的课程名、参与班级和上课下课时间,同一个教师只能在同一时间添加一门课程,防止误操作。
在课程开始后,学生可以使用自己的个人信息登录账户进行签到,学生的签到情况教师可以在课后进行查看。
在课堂中,教师可以在随机自主选择与学生进行交流的方式,如设置投票环节,编辑并发布客观题题库到学生端,让学生选择选项进行回答,并在完毕投票环节后查看每个选项的得票数以检验学生对当堂教学容的理解情况;
或是设置抢答环节,教师当堂提问或是在系统中编辑并发布题干,让学生在系统中输入对问题所理解出的答案,然后教师在系统中查看每个学生的回答情况并进行点评以活跃课堂气氛,增加师生交流。
同时,教师可以在课后通过系统对课上学生参与回答以下问题、参与投票环节、到课签到的各项数据进行分析以便对学生对本次课堂教学的参与情况与对本门课程知识的掌握程度进行详细评估并给出大致评价。
图3.1高校课堂应答系统业务流程图
3.2数据流程分析
经如上系统业务流程图分析,高校课堂应答系统数据流程图如图3.2所示,首先系统管理员应当录入学生、教师与课程信息表供教师与学生使用。
然后,学生签到涉与上课时间、下课时间信息与学生签到情况等方面,主要流程是教师设置该节课上课课程、班级和上下课时间等,供学生签到形成记录。
再次,在投票模块中,教师发布题干库给学生投票,各个学生参与投票统计出学生参与投票次数和各个选项投票总数的记录,便于教师在课堂中与时调整教授方式和进度,在课后分析投票数据和学生参与度。
在抢答模块中,教师发布抢答题干给学生抢答,抢答学生信息和答案则是该部分主要数据,便于教师在课堂中与时调整教授方式和进度。
课后,在签到、投票和抢答三部分的结合下,教师登录个人账户进行课后的分析评估,输出最终的学生平时成绩评估表。
图3.2高校课堂应答系统数据流程图
4系统设计
4.1系统总体结构设计
经分析,高校课堂应答系统的功能模块如图4.1所示:
图4.1高校课堂应答系统功能模块图
高校课堂应答系统分为学生子系统、教师子系统与管理员子系统三大模块,学生与教师通过两个模块双方可实现课堂中应答与互动。
本系统包含管理员、教师与学生三个主要系统:
三种用户在登录个人账户后可以按照相应的权限对系统进行操作,教师子系统包含了登录、题库、提问和分析等模块;
学生子系统包括登录、投票、抢答等模块;
管理员子系统包括学生、教师、班级、课程信息管理。
4.2系统功能模块设计
4.2.1教师子系统
教师子系统有教师登录、课程发布、题库导入发布、提问抢答和分析统计模块组成。
教师在登录页面使用工号、密码进行登录,登陆成功后进入高校课堂应答教师子系统并修改个人信息。
教师能够编辑发布本人需要进行的课程的信息,包括上下课时间,学科,班级等信息。
教师可以根据课堂实时需求使用题库与提问功能实时跟进学生对课程进度的理解。
教师能通过题库功能编辑或导入题干,并发布题目后让学生进行投票,并在完毕投票后与时获取学生对各个选项的投票以便与时调整授课进度和针对训练。
教师通过提问模块在对学生现场提问或发布题干后发起抢答,学生在学生端抢答题目后教师能够查阅各学生的回答容和时间。
教师在课后与期末可通过查询分析学生在签到、投票和抢答的统计进行学生平时成绩的评估。
该子系统包括题库发布回收信息流程图与提问抢答流程图。
(1)课程发布:
教师在登录系统后,能够对需要进行的课程选择相关班级和学科、上下课时间的发布。
该部分主要涉与到相关签到、投票与抢答模块具体基本信息(课程、教师、时间、班级、学生),有关该子系统的题库发布回收信息流程图如图4.2所示:
图4.2教师课程发布流程图
(2)题库发布:
教师在登录系统后,在上课时间能够对需要进行投票的题目进行编辑录入,并对题库进行投票选项管理,在对题库的题干与选项进行编辑或删除。
在发布该投票后,学生完成投票后教师能够主动完毕投票状态对投票信息进行回收,查看相关题库的学生参与度和投票选项投票数目等信息。
有关该子系统的题库发布回收信息流程图如图4.3所示:
图4.3题库发布回收信息流程图
(3)提问抢答:
教师在课堂中需要提问让学生回答时,可以在现场进行提问或在提问模块进行输入题干后让学生进行抢答。
学生在对提问抢答后提交的答案等信息可以返回到教师系统,使得教师能够实时查看学生的抢答情况。
该部分提问抢答流程图如图4.4所示:
图4.4提问抢答流程图
4.2.2学生子系统
学生子系统分为学生签到、投票、抢答子模块。
(1)学生签到:
学生上课时在输入正确无误的学号、密码后成功登录后能够对正在进行的课程进行签到并进入学生子系统。
(2)学生投票:
教师在课堂上使用个人账户登录系统发布投票题干后,学生可利用投票功能选择客观题答案,并在核对后提交答案。
在课堂上学生可使用抢答功能对教师现场提出的问题进行抢答或回答。
有关该子系统的投票流程图如图4.5所示:
图4.5学生投票流程图
(3)学生抢答:
学生在教师发布提问后,对自己的回答进行编辑后提交,此时教师端会出现该学生学号、回答的问题、答案、回答时间等。
关该子系统的投票流程图如图4.6所示:
图4.6学生抢答流程图
4.2.3管理员子系统
管理员子系统由系统管理员登录,系统管理员能够对整个系统的基本信息,包括教师、学生、班级、课程进行基础信息的建设和管理维护。
4.3数据库设计
4.3.1E-R图
高校课堂应答系统总E-R如图4.6所示:
图4.5高校课堂应答系统总ER图
4.3.2数据表结构
根据系统总的E-R图,建立如下的数据库表结构:
表4.1系统管理员信息表(Admin)
列名
数据类型
长度
主键
外键
允许空
默认值
说明
id
Int
是
否
ID
username
Nvarchar
20
管理员账户名
Pwd
管理员账户密码
表4.2教师信息表(Teacher)
name
教师
phone
教师联系
idCard
教师登陆密码
Birth
教师出生年月
no
教师工号
表4.3班级信息表(Class)
班级名称
grade
年级
表4.4学生信息表(Student)
学生
学生联系