APP下载

在线学习考试系统的设计

2018-01-15蒋欣欣

科学与财富 2018年36期
关键词:在线网络应用

蒋欣欣

摘要:在线学习考试系统是一套可以在网上考试、网上作业、网上学习的网络应用软件,系统采用B/S架构,基于微软.NET平台,能适用于局域网和Internet,无需安装客户端即可实现网上考试和作业练习,适合于各大院校的平时作业发布、测试及期中期末考试。系统设置了两种用户类型:普通用户和管理员。普通用户可以管理个人信息、在线交流、在线学习网上的教学资源、在线完成老师布置的作业、在线考试及查询成绩。管理员功能比较丰富,除了能完成普通用户的操作外,还可以进行考试科目管理、试题及试卷管理、用户管理及权限管理等。

关键词:在线;考试系统;网上学习;网络应用

一、个人信息管理

1.修改个人信息:主要用于修改用户相关资料包括用户姓名、用户密码,手机号码,简繁体语言等。

2.考试历史记录:主要用于考生可以对以往考试记录进行查询,内容包括考试名称、考试科目、分数、查看考卷内容(查看试卷内容需权限开放)等。

3.求助信息列表:主要用于考生在线向系统管理员发送求助信息,同时,也可以查看系统管理员对求助信息的回复。

二、在线交流

1.新闻公告:主要用于发布、审核、管理、查看相关新闻公告,可以实现新闻公告评论设置、浏览人员设置、新闻公告置顶等等功能。

2.考试论坛:主要用于发布、浏览和交流学习或考试的相关信息,可以实现版块自由添加、版主设置、版块公告设置、匿名发布设置等等功能。

三、在线学习考试

1.在线学习:主要实现考生可以在线学习,可以实现多级科目、每个科目分多级章节,不同章节可以添加多级小节,每个小节可以实现上传附件、课件、视频等等功能。

2.在线考试:主要用于考生通过考试信息列表進入考试现场,考试模块提供防作弊功能,考试时间到自动交卷、交卷后自动批改试卷等功能。同时,教师也可通过该模块发布平时作业和练习,丰富了师生作业交互的方式,使教师日常的教学工作更加便捷、高效。

四、考务管理

1.题库信息管理

①查看题库:提供对科目、试题类型、难易程度、试题内容等相关信息的综合查询功能。

②编辑题库:主要用于编辑相关题库,系统支持九大题型(单选、多选、判断、填空、简答、作文、论述、分析、操作题),系统支持四大题库(考试题库、作业题库、模拟题库、竞赛题库),提供共享与不共享题库功能,并支持难易程度分类,支持语音和视频文件,支持图文并茂。

③题库管理:管理员可以实时地向题库中添加试题,同时也可以根据教学要求删除一些失去时效性的试题,以保证实体设置的合理性。

④统计分析:提供对各个科目题库进行统计,并支持浏览其明细,比如:单选多少道、多选多少道。同时支持综合分析功能,可以按知识点、题型、难易程度等参数进行分析,图表方式显示分析结果。

2.试卷信息管理

①随机组卷:主要用于用户自定义试卷参数后,系统自动根据试卷参数进行随机抽题并生成相关试卷,用户可以定义每个考生试卷内容不一样,也可以定义所有试卷内空都一样,或试卷内容一样,顺序不一样等,用户还可以根据自已的需要对参考人员进行选择安排。

②人工组卷:主要用于用户自定义试卷参数后,用户根据自己的需要人工到题库中选择相关试题进行考试,用户可以定义每个考生试卷内容不一样,也可以定义所有试卷内空都一样,或试卷内容一样,顺序不一样等,用户还可以根据自已的需要对参考人员进行选择安排[28][29]。

③管理试卷:主要用于对试卷的管理,其中包括删除,审核,打印试卷,打印答案,查看试卷内容等等功能。

④试卷模板:主要用于用户可以自定义试卷结构模板,方便日后调用。而不必每次生成试卷时都要输入试卷相关结构参数。

3.试卷批阅

①自动批阅:试卷中的选择题、判断题等客观题,系统能自动批阅,并进行成绩统计。

②人工批阅:主要针对一些主观题的批改,如简答题、分析题、论述题、操作题。批改试卷时老师无法知道此试卷的考生信息,同时提供每种题型的批改权限,比如:某老师只能批改简答题,不能批改论述题等等功能[30]。

4.在线监考管理

查看考场信息:主要用于老师可以查询当前考生的考试状态,包括其登陆的IP,同时提供将考生置为重考功能。

五、系统设置

1.用户管理:系统提供新建单个用户、新建批量用户、管理用户列表等功能,并支持准考证的打印功能。

2.部门管理:系统提供新建单个部门、新建批量部门、管理部门信息等多项功能。

3.科目管理:提供对考试科目的维护,支持批理生成考试科目,并可以对每个科目进行设置知识点信息,支持针对科目进行设置浏览人员和编辑人员。

4.职务字典:提供对职务字典信息的维护。

5.菜单管理:用户可以根据的需要修改系统菜单或添加菜单,生成用户自定义的个性化系统菜单。

六、权限管理

1.系统使用权限:提供设置禁用IP地址、禁用时间及单位标志的修改等功能。

2.在线交流权限:提供发布新闻、审核新闻、新闻管理、论坛版块管理等相关设置功能。

3.试题管理权限:提供添加试题、审核试题、试题管理等等相关功能。

4.试卷管理权限:提供试卷生生、试卷审核、批改试卷简答题、批改试卷作文题、批改试卷论述题、批改试卷分析题、批改试卷操作题等等相关功能。

七、程序架构

绝大多数的网络应用系统都需要后台数据库的支持,数据库是一个系统的核心,数据库设计的好坏直接影响到系统的执行效率、数据的一致性和完整性,设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。基于WEB的在线学习考试系统采用B/S的运行机制,数据库选用SQL Server平台,完全能够容纳大量的题库,为客户端提供更快速、更稳定的运行环境。

系统的所有用户使用WEB方式访问后台的SQL Server服务器。普通用户通过浏览器登录系统,进行在线交流、在线学习、在线练习、在线考试及查询分数等操作;管理员通过浏览器登录系统,进行试题录入、试卷生成、课程信息录入、考生名单导入、成绩查询、用户信息管理及权限管理等操作。

八、数据库的概念结构设计

数据库的概念设计是在数据库需求分析的基础上,用概念数据模型(如E-R数据模型)表示数据及数据之间的关系。概念数据模型是将现实世界中的客观对象抽象为实体和联系,表现出数据库的全部逻辑结构,它并不依赖于具体的计算机系统或某个DBMS系统,然后再将概念数据模型转换为计算机上某个DBMS所支持的数据模型,本系统采用SQL Server的数据模型。

数据库概念设计旨在设计出满足用户需求的各种实体以及实体之间的关系,实体包括各种信息,信息通过相互之间的作用形成了数据的流动。经过数据库的需求分析,就可以设计出满足需求的各种实体以及相互关系,再用实体-关系图将这些内容表达出来。

猜你喜欢

在线网络应用
交通领域中面向D2D的5G通信网络应用探析
基于数字电子技术的通信网络应用研究
代表“在线”助力监督
综合气象业务在线培训考试系统设计
大气环境质量评价工作中基于MATLAB的BP神经网络应用探究
网络应用识别系统的研究与实现
在线凝胶渗透色谱—气相色谱—串联质谱联用检测烟叶中的农药残留
MOOC综述与高校图书馆应对策略
基于ASP.Net的实时用工呼叫平台设计与实现
新媒体视阈下青少年网络应用行为探析