APP下载

.net在在线考评系统研发与实践中的应用

2021-04-11辽宁城市建设职业技术学院

电子世界 2021年6期
关键词:系统管理员试卷我院

辽宁城市建设职业技术学院 章 硕

1 选题的背景及意义

省内外有多所高校拥有在线考试系统著作权,最早应用在线考试系统进行期末考评的在2014年就开始了;还有很多高校虽然没有自己的在线考试系统,但也已经在市面上购买了例如“迈达威通用试题库系统”等在线考试系统,大量的期末考试工作都能够在线完成,减少了工作量。对于学校而言,在线考试系统已经是必不可少的组成部分。

基于我院目前期末考试仍然停留在手工记录阶段,手工记录对于小规模的学校勉强可以接受。但是,我院这几年发展迅速,招生形势良好,逐年扩招,学院学生人数规模直逼五千大关,再继续采用效率低下的人工记录已经远远满足不了我校教学与学生规模扩大发展的新形势的需要,高度智能化信息化的在线考试系统可以实现精准操作,人工记录无法企及。所以,在线考试系统是信息化改革的重要组成部分,设计制作出良好的在线考试系统,将使我院期末考评工作效率全面提升,也将为我院示范校建设作出贡献。

2 本文讨论的主要内容

在线考评系统主要采用面向使用对象的程序设计理念,结合asp.net编程软件开发技术和SQL SERVER 2008数据库技术,实现在线考评系统的各项功能,成功搭建学院在线考评系统的网络平台。

本课题设计的在线考评系统以辽宁城市建设职业技术学院的日常与期末在线考评为目标,对学生的心理、学习、组织活动等需要使用评测的时候都可以采用本软件进行评测,这种在线评测系统的应用可以促进我院的信息化建设。改变以往期末考试中,我院使用的那种费时费力的纸质卷纸在课堂考试的模式,消除那种不但需要大量的人力物力,而且产生不必要的资源消耗与费用支出;并且,考试结果可以避免只体现同学们的部分水平,缺少老师与同学们相互评价的过程,改进考试模式机制。

2020年疫情的到来,各高校纷纷将线下教学改为线上教学,今后这种线上线下穿插的教学模式将成为常态,那么,线上考评机制就显得非常重要。有了线上考评系统,教师只需要投入很少的时间和精力就能相对全面的测试同学们的学习水平;同学们也能随学随练,反映自己学习状态的同时,反馈对在线考评系统的建议、对老师考试内容的意见等;学校也可以节省很多的财力物力投入。

由此可见,在线考评系统的应用使得学校教师学生三方都能受益。基于.net的在线考评系统,在其他院校设计的在线考试系统的基础上增加评价系统,这样的设计更加体现了高校的人文关怀,并且设计了电脑版和手机版两种界面模式,方便同学们应用多种设备应用软件的时候也能够顺利的完成考评。

3 在线考评系统的顶层结构设计分析

通过对我院现阶段在线考试系统功能需求的分析,本系统中用户共分为四类:系统管理员、数据库管理员、教师和学生,对应的提供了四级权限管理,分别对系统的6个功能模块进行操作。根据不同用户所具有的权限和关注信息的不同,系统分别为每类用户设计了不同的操作界面。对系统中各类用户的权限说明如下:

(1)系统管理员:主要负责系统中用户和相关权限的管理,系统的日常维护更新等工作。

(2)数据库管理员:主要负责数据的更新、维护工作,涉及考评内容处理和查询、考试成绩的处理和查询、评价内容的处理和查询等工作。

(3)教师:考评科目的主要负责人。主要负责考试题目的生成、考评发起、考评内容设置、成绩查询、生成报表等工作。

(4)学生:考试主要参与人。可以通过本系统查询自己相关的个人信息,参与教师发起的考评、提交个人的评价。

系统管理员负责系统用户的管理和权限的划分。数据库管理员负责考评试题和试卷的信息管理等主要的工作。考生在线修改个人信息、在线考试、在线练习、查询考试记录、查询成绩、评价考试等功能;教师在线出题、在线组卷、随机组卷、查询成绩、修改信息等功能。目前大部分高校已经采用在线考试系统,我院也不能落后,并且要设计出我院的在线考评系统特色,更好地发挥在线考评系统的作用,以胜任信息化教学。系统顶层的功能结构图如图1所示。

系统管理员负责系统用户的管理和权限的划分。数据库管理员负责考评试题和试卷的信息管理等主要的工作。考生在线修改个人信息、在线考试、在线练习、查询考试记录、查询成绩、评价考试等功能;教师在线出题、在线组卷、随机组卷、查询成绩、修改信息等功能。目前大部分高校已经采用在线考试系统,我院也不能落后,并且要设计出我院的在线考评系统特色,更好地发挥在线考评系统的作用,以胜任信息化教学。系统顶层的功能结构图如图1所示。

4 各功能模块的设计

4.1 系统管理模块

在线考评系统的系统管理员可以对在线考评系统的界面、功能进行优化和设计,对数据管理员、教师、学生的功能权限进行设置、增加、修改和删除。

图1 系统顶层功能结构图

4.2 数据管理模块

在线考评系统的数据管理员可以对在线考评系统的数据库进行管理和维护。为了保证系统运行的稳定和安全,对系统数据库的备份和恢复也是由数据管理员来管理。数据库模块包括教师信息数据库、学生信息数据库、试卷试题数据库、卷纸备份数据库以及成绩数据库等。

4.3 教师管理模块

教师可以设计考试题目、随机抽取考题、设置考试时间、客观题目由系统自动计算得出、主观题由教师批阅后打分得出、综合成绩录入学生成绩数据库等。

4.4 学生管理模块

学生根据自己的学号和密码进入在线考评系统,在自己的目录下找到需要参加的考试项目、在规定时间内完成所有题目;如果超过规定时间,系统将自动递交学生的答卷。根据教师的考卷设置,在没有主观题的情况下,同学们可以在答题后直接查看成绩,有主观题的情况下在教师批阅之后统一公布成绩并在个人信息中查阅,答卷之后可以在规定时间内对教师的考卷进行评价,提出建设性意见。

4.5 考试系统模块

考试模块包含了试卷生成模块,其包括考试时间设置、考试科目设置、考试题目设置、题目权重设置、答题次数设置等选项,试卷设置了客观题与主观题,通过教师的设置发布考试。考试结束后试卷保存在试卷数据库中,并且备份;然后评卷,将分数保存在分数数据库中。

4.6 评价系统模块

试卷评分工作结束后,学生可以为自己的试卷进行评价,可以填写试卷难度调查表;根据调查表分析出学生们对本次试题难易程度的整体态度。教师可以看到整体的试卷分析,包括各分数段的学生人数、占班级的比例等,教师也可以添加对考试内容、学生的反馈作出回复。让一次考试成为不仅反映老师教授知识的结果,而且学生的考试结果也可以给老师提供客观的反映,从而让老师明确自己近期教学的水平和状态是否得到了学生的认可,使考试更有意义。

5 系统安全机制的分析和设计

在线考评系统是一个多用户的、在校园网内开放的系统,数据安全、应用安全、网络安全成为设计的关键要求,从而保证整个系统的安全。

硬件方面:采用学校的自有设备对数据内容进行保存,避免从外网对学校内部数据的破坏,并且在设计时采用可靠性更高的传统的结构——双机切换系统,利用冗余服务器可以实现系统的高可靠性。其中,硬盘系统为文件系统中的关键核心部分,为了解决这一核心部分可靠性的问题,我们采用了RAID技术即磁盘冗余阵列的技术,来达到提高文件系统数据可靠性的目的;同时,备份也是非常重要的,定期对数据库进行备份,通过以上各种方式的结合来确保数据安全。这样,一旦数据库遭到损害,数据也可以及时修复,使系统快速实现正常运行。

网络安全方面:网络安全设计以保证在考评系统的安全性。第一,内部安全机制。用户以实名注册制进入系统,注册用户要经过管理员认证方可生效。某些子系统管理员根据系统管理员进行统一设置和分配权限;同时,采用多层次管理权限设置,不同级别用户分配不同权限,管理员为最高权限;第二,外部安全措施。防火墙架设在局域网和外网之间;加密传输数据(通过SSL加密);严格验证登录用户身份;定期备份数据。

应用安全设计方面:通过常用的登录认证机制管理本系统信息。在本系统中,用户类型分为系统管理员、数据库管理员、教师及学生,对于所有用户都采用了实名认证。教职工登陆系统需要用教工号和密码才能够登陆,学生需要用学生号和密码才能登陆;同时,还设置了二维码扫描的方式便于登录,同学们只需要在辽宁城市建设职业技术学院公众号中登记注册就可以快速登陆考试,更加安全可靠。

结论:本文详细论述了在线考评系统的设计思路与实践过程,本系统基本能够满足现阶段我院在线考试的需求。本系统在2019年正式上线,在疫情来临的这一刻正式投入使用,同学们通过网络答题不再受考试地点的限制,通过评价系统及时的对考试内容和分值设置进行了反馈,系统自动完成成绩的复核,提高了工作效率。

猜你喜欢

系统管理员试卷我院
我院隆重举行2020届毕业典礼
Module5 A Trip Along the Three Gorges
Module5 Great People and Great Inventions of Ancient China
Module 4 Sandstorms in Asia
Module 1 Europe
计算机文件安全管理系统研究与设计
我院顺利迎来2016级新生
我院田径运动会顺利举行
人本位理念在我院体检中心的体现
浅议会计电算化工作中的系统管理员