当前位置:免费教育资源网论文化学论文
关键字: 所属栏目:

网络教学环境中试题资源库系统的开发与设计

来源:不详  作者:不详  更新时间:2005-11-04 22:19:28   

     本系统的基本功能包括权限管理、试题管理、形成试卷、试卷管理、试题资源库备份五大功能模块,本文主要介绍试题管理模块的设计与实现,并简要介绍其他模块的功能。
    
     5.1 试题管理模块的实现
    
     试题管理模块主要实现如下功能:新建专业/课程库、删除专业/课程库、打开已有课程库、试题录入、试题查找/修改/删除。用VB开发系统,通过在VB开发界面的属性栏为各控件设置相应的属性,同时在代码编写栏中为控件编写相应的Click事件代码,通过添加控件,编写代码,完成对系统的开发。
    
     新建专业/课程库的创建
    
     选择“新建专业/课程库”菜单,运用sstab, labe, textbox, combo box, command buttonVB控件在SQL server数据库中建立相应的专业表、课程表。给相应的控件编写click事件代码,则可实现由出题教师向试题资源库输入教学中所要求的专业、课程和计划学时。
    
     删除专业/课程库的创建
    
     该功能所用的控件与新建专业/课程库中的控件相同,通过编写相应的click事件代码,系统将从数据库中删除专业表、课程表中的相应数据,同时还会将试题表中试题信息中含有该专业,课程字段信息的所有试题删除。
    
     打开已有课程库的创建
    
     通过使用VB控件:MSHFlexGrid,CommandButton,给MSHFlexGrid控件编写相应的DbIClick事件代码,实现打开界面中具体各门专业或课程功能。
    
     操作人员利用此功能可以了解该专业或课程下的所有试题的信息,但操作人员不能在textbox文本框里写和修改试题。
    
     试题录入的创建
    
     该功能是试题管理模块中最重要敢功能,出题教师通过该功能向试题资源库中输入大量的试题供以后的教学和考试使用。所示界面所有的textbox文本框是空白的,出题教师将向这些文本框里输入对应的试题信息。所用的VB控件有:textbo, frame, label, combo, rich textbox主要用来处理公式、图片等,录入人员收所有试题的信息输完后,通过相应的click事件代码,系统将把该试题存在数据库中的试题资源库里。
    
     试题查找/修改/删除的创建
    
     系统为使用者提供了宏观查询和具体查询功能。在宏观查询中,使用者可以根据专业或具体课程查找到该专业及下设课程或该课程的所有试题,点击每道试题的大概信息栏,将会有试题的详细信息。使用者还可以通过专业、课程、题型、难度、章节这些条件具体查询,在试题资源库中找出付合要求的试题。
    
     在弹出试题具体信息界面时,textbox的Enabled属性等于false,此时文本框是可看不可写的,点击“修改”按扭,textbox的Enabled属性会变成true,同时command button控件的captain属性变为“保存”,这时使用者可以在文本框里修改试题的信息,系统将在数据库中把修改后的试题信息覆盖原来的试题信息。
    
     在删除试题这项功能中,涉及到题号的处理问题。系统采用Mid(stringvar, start[,length])函数找到题号中相应的位数,给它们减1,则可实现删除一道题,则所有试题的题号自动减1。
    
     5.2 形成试卷模块
    
     该模块是本系统的核心模块,它可以使用原来已存在的试卷,也可以提供手动形成试卷和自动形成试卷功能。手动形成试卷利用试题的查找功能,一边浏览试题资源库中的试题,一边选择符合要求的试题形成试卷,将它存入试卷库中,在试卷生成功能中通过编辑生成试卷。自动形成试卷的主要功能是:(1)要求使用者手动输入形成试卷要求,并将其存入数据库中。(2)根据使用者的形成试卷要求生成试卷设计方案数据库文件。(3)根据试卷设计方案到试题资源库中选择试题,作上标记。(4)选择完毕将选中的试题存入试卷库中。形成试卷方案将存入数据库中的形成试卷策略库中,下次形成试卷可直接使用该方案。
    
     5.3 试卷管理模块
    
     试卷管理模块有编辑试卷、存入试卷库、试卷生成、试卷分析功能。
    
     无论采用哪种方法形成试卷,都可能对试卷进行一定程度的编辑和修改,这时系统提供编辑试卷的方法和位置,设计一个编辑界面,供使用者编辑试卷使用,编辑完成后,会将试卷存入试卷库。
    
     试卷分析功能是对每套试卷进行统计和分析工作,这些工作包括:统计各科目的题数和分数;统计各类型的数量和分数;统计形成试卷结束后剩余的试题数;统计各难度系数试题的数量和分数分布;将上述统计结果存储到试卷分析库文件中,供下次出题时参考。
    
     6 关键问题的解决
    
     在试题资源库建设中,特别是理科课程的试题会遇到大量的公式图形等,这些数据量比较大,因此存在一个在数据库中和里存储的问题,本设计采用以下解决方式。
    
     在VB中,Rich Text Box控件可在一个控件中显示图形和文字,且支持滚动条,用该控件可解决上述问题。数据库为test.mdb,它有一个表“试题”,在这个表中有一个字段“题目”,用来保存试题文字和图形,该字段是Memo型的。

上一页  [1] [2] [3] [4] [5] [6]  下一页


文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
精彩推荐