随着近几年来微机技术、网络技术、多媒体技术及相应软件技术的迅猛发展,学校的教学、管理、考试等工作己越来越离不开计算机了。一方面,计算机辅助教育与计算机辅助教学是计算机技术非常重要的应用领域;另一方面,计算机与网络的应用更加促进了两者的飞速发展,目前它们已逐步成为现代教学的一个很重要且有效的手段。
本系统——在线考试系统,采用ASP.NET 技术作为创建应用程序的方式,以C#.net作为编程语言,采用SQL Server 数据库作为后台数据库。它是基于Browser/Server结构下形成的数据驱动的Web应用程序。
本系统基本遵循了软件工程方法论进行系统分析、总体设计、详细设计和软件测试。
实现了用户登录、试题的管理、试题库的维护、试题库的组卷管理、在线考试管理、考试成绩评阅管理等功能。
功能模块详细设计
下面,对各个功能模块分别进行详细讨论,按照系统维护-试题管理—试题组卷—学生考试—考试评阅等流程分别进行详细讨论。考虑到数据的保密与安全问题,凡进入系统的用户必须进行登录才能进入,否则不能进入。
3.4.4.1 系统管理模块
☆主要包括以下几项功能:修改密码、用户管理、权限管理、角色管理。
(1)修改密码
系统管理员可以通过此处修改管理员密码。
(2)用户管理
管理员还可以通过它添加 修改 删除系统登录的所有人员信息。
(3)权限设置
管理员可以设置不同登录人员的使用权限。
(4)角色管理
管理员可以维护各种角色信息。
3.4.4.2 科目管理
主要功能:维护考试科目信息。
3.4.4.3 试卷管理模块
☆主要包括以下几项功能:试卷指定、试卷维护、试卷评阅、用户成绩
(1)试卷制定
根据试卷题目设置相关的题目信息及分数,生成新的考试试卷。
(2)试卷维护
显示所有的试卷信息列表,进行相关操作。
(3)试卷评阅
对已经考试了的学生试卷进行评分,包括主观题和客观题。
(4) 用户成绩
显示用户成绩列,进行编辑。
3.4.4.4 试卷管理模块
☆主要包括以下的功能:单选题管理、多选题管理、判断题管理、填空题管理、问答题管理。
(1) 单选题管理
根据试卷题目,维护单选题信息列表。
(2) 多选题管理
根据试卷题目,维护多选题信息列表。
(3) 判断题管理
根据试卷题目,维护判断题信息列表。
3.4.4.5 学生考试模块
☆主要包括以下的功能:选择考试题目、考试管理、查看考试评价。
(1) 选择考试题目
根据试卷题目,选择指定的题目,进行考试。
(2) 考试管理
根据考试内容,进行计时考试。
(3) 查看考试评价
教室的评分结果,显示在列表中。