班级、不同的老师等各种因素都会影响到测试的有效性和真实性,带来了诸多不便。所以就要针对这些不便开发出一个适合的考试系统,该系统够减轻教师不必要的工作量,增强考试的有效性和考试结果的真实性。Р2.2 需求功能分析Р根据学校管理的要求,考试系统应该实现以下功能:Р1. 录入所有用户的基本情况,包括编号、姓名、登录口令等。这样就可以根据不同用户的情况对其提供相应的功能。Р2. 针对不同的用户系统提供给教师用户可以创建试卷、进行题库管理、评阅试卷、平时成绩评定等功能;给学生类用户提供参与考试、完成试卷、查询成绩的功能;管理员用户可以对本系统内人员信息进行维护和更新的功能。Р3. 本系统的试卷是系统随即生成的,生成的试题为选择题和上机题。其中选择题是从20个不同知识点的数据表中随即抽取的;上机题虽然同样是从表中随即抽取,但是还考虑到学生在进行计算机基础的考试中肯能出现的COPY情况,因此本系统的上机试题全部是以图片的形式展现给学生的。系统在完成选题后自动将试卷存入一张专门的试卷表中,该表中记录了被选种题的题型,内容以及分值。Р4. 适时的试题题库更新。试题题型包括单选题、上机题2种类型。试题库的更新由教师类用户完成。主要是对教师提供向题库增添、删除、修改等功能。同时为了方便教师管理题库系统还有查询功能,教师可以根据答案、选项、编号等信息查找有关内容。以上功能仅提供给教师用户,学生类用户与管理员不允许对试题进行更新。Р5. 更为方便的考试过程。学生在考试开始后自行选择回答选择题或上机题,选择题只须考生在备选答案上点击选取即可,上机题则让考生进入相应的环境下进行考试,考试结束后考生的上机考试答案将自动存入一张专门的答案表中,以供教师评判。Р6. 高效率的评阅过程。考生所做的选择题由系统自动评阅,这将大大减轻教师的工作量;除次以外考生的上机答案因为得到了保存,这将使教师可以方便的阅览试卷。