本考试系统是基于网络技术的一种考试系统,管理员通过网络对题库进行维护,添加试题、修改试题、删除试题等操作;考生通过网络完成考试、分数查询等操作;系统自动组卷并且完成试卷的批阅、分数的统计等操作。
整个系统的业务流图——工作流程图如图2-1所示:
图2-1 网上考试系统的工作流程图
数据流分析
学生登陆系统后从试题库中选出一套试题,然后开始答题,答题完后提交给系统,由系统完成对试卷的批阅统计出成绩,学生可以登陆查询。管理员登陆系统后对系统进行维护更新。
图2-2 考试系统的数据流图
系统的体系结构
本系统的功能模块图见图2-3
图2-3 功能模块图
用户管理模块
系统分为三种用户,分别是学生和管理员。管理员用户的注册直接通过后台数据库来进行,其权限是试题的添加、删除、修改,对考生的信息进行管理,统计考生的成绩等。对于考生,先注册,使其成为合法的用户。然后进入考试系统答题,考试完毕后查分。
考试管理模块
考试管理最核心的功能是组卷,组卷不仅仅是对题库的查找和连接,更重要的是确定一个组卷规则。这里我们对组卷规则的设计分为两种,一种是规则表里已经确认的规则;另一种是在生成