在当前中国教育形式下,对学生的评价很大程度上还是注重学生的成绩,所以考试是必不可少的一关。面对频繁的考试,组织各种类型的考试是当前各类院校所必不可少的一项重要工作,作为教师来讲,最为繁重的工作就是出试卷了。而且浪费很多时间,还有可简单,都达不到测试的目的能使有些试卷难易程度不适中,造成试卷偏难或偏简单。 随着IT业的迅速发展,计算机的应用已逐渐进入到社会生活中的各个领域,数据库系统也越来越多的被人们所使用。 本系统主要是为解决该问题,从如何能够更好的利用资源,利用现代化的手段,把握试卷的题型、内容、难度、覆盖面和份量, 完成一份高质量的试卷及其标准答案这一指导思想出发,开发的一个应用软件,以更好的节约人力、物力资源。 试卷自动生成系统主要包括试题录入,试题检索,试卷生成,复习题生成和试卷打印五个部分,对试卷的保密性也做了考虑,只有具有权限的用户才可以对试卷库进行查看。而对试题库则是可以公共使用的,只要拥有登陆密码就可以从试题库中自动生成试题作为平时练习使用,特别是复习题的生成具有很大的使用意义。试题的生成伴随着答案的出现,方便教师的使用。 试卷的生成并不代表试卷的生成成功,还要对试卷的难易度进行计算,试卷难度在4.5-5.5之间的才算是适中的,太难或太容易都说明是失败的,必须重新生成直到达到目标。 根据以上描述画出的系统的简单结构流图如下: 模块关系图: 数据库举例说明为: 用户表: 在使用系统时,按照用户的级别提供用户的权限。例如:级别为一般操作员可以访问复习题生成模块,其它的则不可访问,级别为系统管理员可以访问所有的模块和对其维护。 字段名称 | 数据类型 | 字段宽度 | 字段说明 | YHM | Text | 10 | 用户名 | KL | text | 6 | 口令 | JB | text | 10 | 级别 | 课程表: 由于本系统只是作为演示使用,所以就列出几个科目作为示例,如下: 字段名称 | 数据类型 | 字段宽度 | 字段说明 | KD | Text | 50 | 课程代号 | KCMC | Text | 50 | 课程名称 | 选择题表: 在选择题管理表中,记录了试题的详细信息,当有试题录入或删除时会更改数据库数据。 字段名称 | 数据类型 | 字段宽度 | 说明 | 备注 | Kd | Text | 20 | 课程代号 | | Zx | Text | 20 | 章节号码 | | Th | Text | 10 | 题号 | 主键 | Myd | Text | 10 | 难易度 | | Tg | Text | 5 | 分值 | | Ans | Text | 5 | 题干 | | xx | Text | 5 | 选项 | | Fz | Text | 5 | 答案 | | |