吴亚明,李文奎
绥化学院,黑龙江 绥化 152061
目前,我校已经有很多在用的管理系统,针对计算机基础这门课程的特点及网络的迅速发展,我校的计算机基础考试测验虽然是上机考试,但是所应用的软件是计算机省考软件,并不能根据我校学生的特点有侧重点的考出学生的应用能力。为此,我们要开发一个“网络考试系统”,以满足我校实现无纸化考试需求[1]。
网络考试系统具有多用户同时在线考试、考试时间控制、自动判卷、题库维护,以及用户管理等功能。一个完善的网络考试系统的任务主要包括以下几项。
考试设置:负责管理考试信息设置和考生分配。
系统资料:负责对考试题库、考生信息、教师信息进行维护。
系统管理:负责管理人员信息、重新登录、密码维护。
考生考试管理:负责管理考生考试和考生成绩查询。
教师阅卷管理:负责管理教师阅卷、成绩查询、成绩统计等。
根据以上系统分析,该系统的功能模块如图1所示。
在建立数据库的过程中,很重要的一个内容就是建立数据字典,数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。在数据流图的基础上, 再建立本系统的数据字典。
根据需求分析可知,系统需要建立9张表,分别是考试信息表、客观题信息表、主观题信息表、管理人员信息表、考生信息表、客观题临时表、考生主观题作答表、成绩信息表、教师信息表。……