APP下载

基于.asp 的面试评分管理系统的设计与实现

2021-12-28武智敏仲梁维

农业装备与车辆工程 2021年12期
关键词:总成绩管理员界面

武智敏,仲梁维

(200093 上海市 上海理工大学 机械工程学院)

0 引言

伴随学科技术的快速发展,信息技术对高等教育的影响越来越大,扮演的角色越来越重要,高校信息化是目前高等教育的必经之路[1]。高校信息资源管理系统可理解为高校工作人员为了实现高效率挖掘与使用,应用现代化技术分析高校信息资源的分布规律,从而能够合理管理及调度信息资源。随着我国高等教育的发展,硕士研究生的报考人数逐年增多,随之而来的是通过初试进入复试的人数也在加大,由于复试考生的增多,在有限的时间内需要完成的复试任务也加重了。复试一般都分为笔试和面试。近些年对于笔试的阅卷技术已逐渐成熟,采用读卡器阅卷,减轻了教师批改试卷的压力,也提高了工作效率,而对于面试这一流程,面对时间短、任务重、人数多的情况,难免过程中会出现失误与差错。如何在复试面试的过程中高效快捷且公平安全地从大量考生中选拔出适于培养的高层次人才,国内各高校开展了大量的研究与实践。为了提高面试的信度与效度,提高面试环节的规范化与标准化,本校尝试改变了传统的纸质面试计分政策,改用线上评分方式,在面试过程中除面试教师与管理员之外无人可查看考生的面试成绩。这可以避免人工面试过程中出现的各种问题和不确定因素,例如透明度不够、公平公正度不够、效率低下、信息传递疏漏不准确等。

1 系统设计功能的需求分析

需求分析是系统开发成功与否的关键因素。如果没有详尽的需求分析,没有贴合问题的实际情况,没有理解用户的实际需求,那么最终开发设计出来的系统产品是不会成功的。因此,在开发该面试评分系统之前,进行了详细的需求分析,使得系统能够实现如下功能[2]:

(1)良好的人机界面,可操作性强,操作方式清晰,界面结构完整,布局简洁大方;

(2)由于使用对象较多,需要有一定的权限管理,即用户可以通过管理员、面试教师、面试考生三种不同角色登录系统,不同角色对应实现着不同的操作与服务;

(3)安全及隐私保证,即在使用之前需要注册登录;

(4)用户能够上传下载资料;

(5)面试教师能够对面试考生进行在线评分,并且能够对评分进行修改;

(6)管理员能够对已注册的面试教师进行分配,包括分配面试时间和面试地点;

(7)对所有已完成面试的考生能够进行拟录取分数的统计与管理,得到对应排名,按照院系分类,最后进行拟录取结果的通知。

2 系统体系结构

2.1 体系结构

该面试评分系统采用了三层B/S(Brower/Server)的信息系统架构方式。整个面试评分系统由用户层、业务逻辑层和数据层组成。其中,业务逻辑层和数据层在服务器端,客户端只需浏览器即可,包括使用移动设备如手机、平板等也都可以实现[2]。

使用B/S 架构的出发点在于它有以下方面的优势:(1)客户端无需特别安装,有Web 浏览器即可;(2)B/S 架构可以直接放在广域网上,通过一定的权限控制实现多客户访问的目的,交互性较强[3];(3)B/S 架构无需升级多个客户端,升级服务器即可。可以随时更新服务器版本,而无需客户重新下载。所有用户只需要满足拥有浏览器和上网条件即可登录使用此面试评分系统。

2.2 功能模块

面试评分系统主要分为3 个模块,分别是学生使用的模块、管理员使用的模块和面试教师使用的模块,3 个模块的功能各不相同。

3 系统开发

3.1 开发工具及环境

本面试评分系统开发环境为ASP+SQL Server,采用的编程语言为VB.net。

ASP 是一个Web 服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的Web 服务应用程序。ASP 采用简单易懂的脚本语言,结合HTML 代码,可快速地完成网站的应用程序,无须编译,容易编写,可在服务器端直接执行[4]。开发效率高,访问数据库方便,交互性好,安全性强。

基于SQL Server 的面试评分系统把3 个模块提供的服务与接口进行统一管理,3 个模块的接口与服务需要在SQL Server 数据库中检索所需要的信息资源,从而实现信息资源共享[5]。

3.2 基于.asp 的面试评分系统的具体设计

3.2.1 整体框架结构

图1 所示为面试评分系统的整体框架结构图,图2 为整体流程图。

图1 整体框架结构图Fig.1 Overall frame structure diagram

图2 整体流程图Fig.2 Overall flow chart

3.2.2 系统登录模块设计

本系统面向整个学校,使用人数众多,人员分为3 种,分别是管理员、面试考生及面试教师。考虑到用户使用的安全性和方便性,以及系统设计维护的方便性,因此在登录界面设计3 种可选择的权限,对应登陆进去的界面也会有所不同。在登陆前,只有面试教师需要进行注册。为避免未进入复试环节的考生登录系统上传数据造成数据冗余,将采取以下方式处理:在通知考生进入复试环节的消息中,各个学校可能使用手机短信或电子邮箱通知。在这一操作中,学校就可以把学生的登录密码、面试时间和面试地点都发送给学生。以本校为例,学校在复试前一周会通过短信告知学生已进入复试环节,只有收到本校复试通知的学生可以登录系统,用户名即准考证号,密码则是短信告知。面试教师的注册包括工号、姓名、所属院系、密码、确认密码、手机号码、电子邮箱、验证码,其中密码需要包含大小写字母和数字。教师在填写完正确的邮箱后,系统会向邮箱发送验证码,输入正确的验证码后才可完成注册。完成注册后,有返回登录界面的链接,点击即可返回登录界面实现系统登录。以上,注册及登录界面设计完成。注册及登录界面设计如图3 和图4 所示。

图3 系统登录界面Fig.3 System login interface

图4 教师注册界面Fig.4 Teacher registration interface

3.2.3 学生功能模块设计

学生模块的功能很简单,只包括两个主要的操作:(1)资料上传。个人详细资料的上传,一方面可以方便面试教师在有限的面试时间内快速掌握学生的基本情况,根据学生不同的特点提出相应的问题,更能体现出因材施教、贴合实际的教学选拔原则;另一方面也不再需要学生提前将自我介绍的资料打印出来,在进入面试教室之后把一份份的资料分发给面试教师,节约了本就紧张有限的面试时间。(2)查看成绩。面试考生可在整个面试结束后,登录系统查看自己的面试成绩,详细到是哪几位教师对自己进行了面试,每一位面试教师给出的评分。这样更能体现出公平公正透明。如图5 所示为学生模块的主要功能设计界面。

图5 学生模块功能界面Fig.5 Student module function interface

3.2.4 教师功能模块设计

此模块是面试评分系统中比较重要的部分。每个面试教师在确认过管理员发送的面试安排通知邮件之后,会在对应的面试时间、面试地点对学生进行面试。教师登录系统后,选择本场面试的面试时间和面试地点,服务器会从数据库把本场面试的考生信息抽调出来显示在浏览器上,形成一个表格。表格显示的内容包括面试考生的准考证号、姓名、毕业院校、所学专业、初试成绩,同时还有一项“更多”,可以点击下载学生的详细信息。若面试时间、面试地点其中有一项或两项教师没有选择,将会弹出提示框如图6(a)所示。若教师两项都进行了选择,但选中的面试时间和面试地点并未受到管理员的分配,将会弹出提示框如图图6(b)所示。

图6 选择提示框Fig.6 Select balloon

点击“编辑”按钮,面试教师就可对此考生进行评分。各面试教师只可以同时对一位考生打分,分数可以修改。再次点击“编辑”按钮,修改完点击“更新”按钮即完成分数的修改。面试教师互相不知道每个人对该面试考生的打分,浏览器界面上只会显示自己本人对考生的分数评价,这样的设计可以保证教师打分的客观性,不会受周围人和环境等因素影响,更能综合各个老师对学生的评价,体现出该面试评分系统的综合性、包容性和公平性。完成本场的面试之后,点击最上方的退出登录可退出面试打分界面,再次进入系统需要重新登录,保证了数据的安全性,不会被恶意篡改成绩。如图7 所示。

图7 教师评分界面Fig.7 Teacher scoring interface

3.2.5 管理员功能模块设计

(1)分配面试地点及教师

这是管理员最主要的工作也是在面试环节前最重要的准备工作。由于面试相关信息已经通过短信告知学生,所以管理员只需要在相应的面试时间和面试地点分配合适的面试教师来对他们进行面试,这样一个完整的工作配合就建立起来了。可供选择的面试教师的信息都通过注册进入了数据库。分配完成的面试教师会进入一个面试组,点击“邮件通知”,则系统会向这一组的面试教师发送邮件,告知他们在何时何地需要他们来进行面试工作。考虑到面试院系的数量不会超过10个,因此在挑选面试教师之前,先选择教师所属院系,这样可以提前筛选出只属于本院系的教师。被分配过的面试教师在同一面试时间和面试地点将不可以再被分配。如图8所示为管理员分配界面。

图8 管理员分配界面设计Fig.8 Administrator assignment interface design

(2)学生总成绩统计与管理

总成绩是结合考生的初试成绩、笔试成绩和面试成绩,赋予不同的权重值进行计算得到最后的拟录取成绩。以我校为例,在计算考生的面试成绩时,每个面试教师都需要对“知识结构”“外语听说能力”“综合素质”进行评分,计算时需要将所有老师对相同项的评分相加再取平均数,得到最后的面试成绩,再乘以权重例如0.3,笔试成绩的权重为0.1,初试成绩的权重为0.6,这样得到最后的拟录取成绩。根据成绩的高低从上往下依次排序得到拟录取排名。

总成绩管理在面试结束之后进行。考生成绩统计分为两种情况:查看一批人和查看一个人。第一:最后的总成绩一般都是根据志愿学院和志愿专业导出;第二:若成绩提交后出现问题或考生对最后成绩存有异议,需要单独把此考生的成绩调出,此时管理员可直接输入准考证号或姓名即可查询到考生的成绩信息。最后可以选择将成绩导出。如图9 所示。

图9 总成绩导出Fig.9 Total score export

3.3 系统数据库设计

首先是教师注册表,如图10 所示。

图10 教师注册信息表Fig.10 Teacher registration information form

然后是教师面试安排表,管理员最多可选择5 位面试教师,可以少于5 位但不能多于5 位,如图11 所示。

图11 教师面试安排表Fig.11 Teacher interview schedule

总成绩表的设计如图12 所示。

图12 总成绩表Fig.12 Total score sheet

3.4 系统发展展望

本面试评分系统的设计初衷旨在研究生的复试面试环节能够更加高效安全公平地进行,它是线上线下相结合使用,即面对真实的考生,在真实的环境里面试教师与面试考生面对面进行交流,只有评分这一操作是从以前的手写计分转变成了现在的网上计分。本系统也完全适用于纯线上的面试评分,只需加入视频媒介即可,这也符合现实需要和发展。考虑到一些不可抗因素,例如疫情的爆发,各个行业都受到了极大影响,不便出行,不便与人近距离面对面交流,但入学考核的面试环节还是要继续,这时就可以考虑使用此面试评分系统,无论面试教师与面试考生身处何地,只要身边有一台电脑和网络,就可以完成线上面试工作。

4 结语

本文提出的基于ASP.NET 的面试评分管理系统,主要是根据高校面试环节的前中后三个阶段的需求分析进行考察,以及校领导和面试老师及管理员的建议作为参考,使得该系统能基本满足面试评分环节中的比较重要的功能。该评分管理系统一共包括了用户注册、用户登录、管理员分配、管理员导出成绩数据、考生上传奖励证书资料、考生查看下载成绩、面试教师评分、面试教师修改评分等功能模块的页面设计,经过在院系里的实际测试使用,效果良好,可推荐使用。

猜你喜欢

总成绩管理员界面
微重力下两相控温型储液器内气液界面仿真分析
我是图书管理员
我是图书管理员
国企党委前置研究的“四个界面”
可疑的管理员
扁平化设计在手机界面中的发展趋势
全国高水平后备人才基地举重锦标赛顺利举行
谢文骏与刘翔110m栏分段成绩与总成绩的灰色关联度对比分析
让管理员管不了的名字
飞镖比赛