1.3 课题设计的意义
目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下一次考试至少要经过出题、考试、成绩评估等等过程,显然,老师的工作量将会很大,并且其工作过程繁琐,并且难免出现这样那样的错误,随着网络技术的飞速发展,所以对应的网络考试系统也应运而生。而一般的在线考试系统主要是面对远程教育方面,并不能满足普通老师的需求,而且考题方式相对单一。所以本系统就开发一个实现在无纸化考试系统。不仅减轻教师的工作的负担以及提高工作效率,与此同时提高了考试的质量,从而使考试更趋于公正、客观,更加激发学生的学习兴趣。
1.4设计方法
(1)满足不同使用者的全面需求
学生:可以选择练习目录,开始考试,浏览试题,我要留言,返回。
老师:题目信息管理,练习结果管理,个人信息文护。
管理员:学生信息管理,教师信息管理,试题信息管理,科目信息管理,考试结果管理,管理员信息文护。
(2)满足多种考试类型的要求
试卷中的题型以单选题、多选题为主。
(3)满足考试功能的要求
试题库管理功能:通过对试题库管理功能建立与文护试题,以便在考试组卷时进行抽题。
考生登录功能:在正式考试开考之前,才能通过计算机登录考试系统,输入学号及密码进行身份验证,登录后进行考试。
考试结果管理功能:通过此功能对各场考试的考生成绩进行查询,并且以报表的形式可以打印学生的成绩。
2.系统需求分析
2.1系统功能需求分析
无纸化考试系统的主要目标是实现在线考试,围绕这一中心任务,可以选择练习目录,开始考试,浏览试题,我要留言,返回 ,题目信息管理,练习结果管理,个人信息文护,学生信息管理,教师信息管理,试题信息管理,科目信息管理,考试结果管理,管理员信息文护等功能。整个系统有三类角色:考生、管理员、教师。这三类用户有着不同的权限,进入考试系统前,必须经过系统的身份验证,成功后进入相应的页面,否则不能进入系统。在线考试总体功能图如图1所示。
图1无纸化考试系统总体功能图
2.2系统模块和数据流图
2.2.1考生功能模块
(1)用例图
考生主要功能模块主要包括成绩查询、个人管理、在线考试和考生登陆这四个模块。具体考生用例图如图2所示。
图2考生用例图
(2)需求说明
用学号和密码登录系统,然后选择正在进行考试的课程,进行考试,考试结束后,可以对成绩进行查询。
2.2.2教师功能模块
(1)需求说明
教师首先要登录到在线考试系统,然后可以进行基本信息的操作,通过试题管理进行添加,修改,删除和浏览试卷,同时,教师可以对个人的信息进行文护,包括修改密码和留言簿功能。通过输入旧新密码,输入新密码和确认密码来进行密码来进行教师密码的修改。,
(2)用例图
教师主要功能模块包括教师登陆、题目信息管理,练习结果管理,个人信息文护等三大模块。具体教师用例图如图3所示。
图3教师用例图
2.2.3管理员功能模块
(1)用例图
管理员的主要功能模块包括学生信息管理,教师信息管理,科目信息管理,试题信息管理,考试结果管理,管理员信息文护这优尔个主要功能模块,具体管理员用例图如图4所示。
图4管理员用例图
(2)需求说明
管理员的功能是三个角色中最强的,他除了单独具有用户管理和科目管理功能外,还具有教师的所有功能。 ASP.net无纸化考试系统的设计与实现(2):http://www.youerw.com/jisuanji/lunwen_7877.html