C语言试题库管理系统的设计与实现修改版 联系客服

发布时间 : 星期日 文章C语言试题库管理系统的设计与实现修改版更新完毕开始阅读5c16007079563c1ec4da712d

开始找出往年中雷同度最高的试卷统计 今年,去年,和前年的试卷 中包含的题目题号(不能用于这次抽取)雷同度超过设定值,并且仍有试题可抽取?是否根据上步的结果、课程、题型和章节选项执行查询,先按照章节排序,再按照题型排序去掉一道与雷同度最高试卷中的雷同试题,另外抽取一道雷同度最高试卷中没有的题目(且与去掉的题目题型相同)计算已生成试卷的平均难度否难度超过设定值,并且仍有试题可抽取?是去掉一道难度超过平均值的题目,抽取另一道同类型题目否抽取试题的总分<=设定的总分,并且仍有题目可抽取?是根据查询结果的数量,生成一个随机数,抽取一道题将该试题的分数累加到抽取试题的总分上,标注为已抽取否试卷雷同度是否增加 且 仍有试题可抽取?是取消上步操作,抽取另外一道试题试卷生成结束

图 3.15自动生成试卷模块流程图

17

开始查出往年所有的试卷编号根据试卷编号查询出包含的试题的题号与已抽取的试题相比较,计算出雷同度所有已有试卷都计算雷同度后,按照雷同度排序

开始 查询出所有试卷 信息

结束 修改试卷基本信息? 结束 图3.16找出与往年雷同度最高的试卷的算法流程图

添加一道试题? 生成wrod试卷? 输入试卷的基本信息 弹出查询试题窗口 取得选中试卷的基本信息和试题信息 将更改保存到数据库 将用户选择的试题加入试卷中 将试题写入wrod文件中

图3.17 手工改动现有试卷流程图

18

第四章 系统实施

4.1 系统环境的实施

本软件为C语言试题库管理系统,是C/S模式的信息管理系统。前台采用JAVA技术, 后台采用SQL Server 2000数据库, 操作系统采用Windows XP

硬件环境

CPU:P43.0G以上 内存:1GB以上 硬盘80G

软件环境:SQL Server 2000 应用服务器:Tomcat5.5应用服务器软件 JDK版本:JDK1.4 操作系统:windows XP 4.2 人机界面设计 1)教师登录界面

此界面为教师登录界面,在用户登录时检查用户名和密码是否有填写,如果未填写则提示并返回,检查通过之后把数据提交给服务器,打开数据库检查用户填写的信息是否正确,登录名称、密码是否相符合,若符合管理员登录信息则登录成功,进入主界面。此模块用于验证用户的信息,保证了系统内部资料的安全性。

图 4.1教师登录界面 2)题库的管理与维护模块界面

此界面是题库的维护界面,是对试题的基本信息进行录入,删除和更改。 若要添加试题,先点击添加按钮,然后在上面的试题信息部分填入试题的内容,填写好后,点击保存按钮即可将试题保存到数据库。若要修改试题,在下面的表格中选择要修改的试题,修改上面的试题内容,然后点击保存按钮即可将修改后的试题保存到数据库。若要删除试题,在表格中选择要删除的试题,然后点击删除按钮,如果确认删除,系统将会把指定的试题删除。

19

图4.2题库的管理与维护模块界面 3)试题查询界面

此界面用于试题查询,该功能允许用户输入试题的查询条件,进行查询试题操作。还可用于手工改动现有试卷。

图4.3试题查询界面 4)自动生成试卷界面

此界面用于自动生成试卷,教师按照需求在上面输入试卷信息,在下面试题

20