- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
                        查看更多
                        
                    
                基于Web考试管理系统设计与研究
                    基于Web考试管理系统设计与研究
    [摘要]文章研究设计了一种基于计算机网络、WEB数据库等技术的考试系统,系统由题库管理、考试成绩管理、学生档案管理、网络考场四个子系统组成,每个子系统又具有各自不同的模块,实现了基于Web的网络化考试模式。 
  [关键词]考试管理系统 模块 控件 算法 
   
  1.系统的结构设计 
   
  系统主要有四个子系统组成:试题库管理子系统、学生档案管理子系统、成绩管理子系统及网络考场。 
  (1)试题库管理子系统 。系统由考试科目设置模块、试题编辑模块、考试题型设置模块三部分组成。 
  ①考试科目设置模块:为了实现本系统对多种考试科目试题库管理的通用性,实现多科目的统一管理,在设计上,将各科目考试试题统一在一个通用的试题库中进行管理,以减少系统对数据库的频繁操作。 
  ②题型设置模块:在进行考试之前,用户可以根据考试的需要,自行进行设置考试科目的题型。其中包括,给定的试题类型中选取考试试题的类型,也可以根据实际情况的需要自行定义试题类型。 
  ③试题编辑模块:主要功能是提供试题的录入,统计查询,打印等操作。在进行数据输入时,可以选择入的科目、章节、每题分值、试题数目、每题分值、难易程度、测量目标等信息。同时,每道试题都有“难系数”属性。 
  (2)学籍管理子系统 。该子系统的目标是实现学生基本信息的注册及学生档案的日常管理与维护,主要实现学生在进行考试时对学生登录信息进行验证两个功能: 
  ①学生准确、正确信息。 
  ②考生登录信息验证:学生在进行考试时,以其学号和自己的姓名进行考试登录,登录成功后,本子系统为将该学生的注册信息提交给其它系统,供监考教师检查,以免出现替考现象。 
  (3)成绩管理子系统 。主要功能是通过计算机实现考试后学生成绩的管理、归档及成绩打印、输出、发布等功能。 
  ①成绩回收:通过计算机网络,将考生计算机上的考试成绩回收到本地服务器,同时能够对考试成绩进行核对,检查成绩是否有效。 
  ②成绩发布。 
  (4)网络考场 。包括生成试卷,考生答卷和考生交卷后批阅试卷等功能。该子系统是实现网上考试的主要过程,也是整个系统的核心部分。首先要确保考生所抽的考题难易度适中,保持整个考试过程公平公正。对考生所答试卷一定要在服务器上保存、备份,以防数据丢失。 
   
  2.系统的特点 
   
  (1)通用性:可同时对各门学科的任何文本方式的试题进行管理,考试科目及考试题型,均由管理用户自己设定,在题库的管理上,对每门课程所建立的题库是动态的,不仅可以定期进行维护,而且题库中有足够的题量覆盖学科的所有知识点,可长期、重复使用本题库。 
  (2)试卷难易程序的可选性:每道试题都有“难易系数”属性,用以标记每道试题的难易程度,在生成试卷时,可以根据用户选择生成具有不同难度的试卷。 
  (3)试题抽取的随机性和均匀性:使用随机系数使系统能随机抽取题库中的试题。同时,因为在输入试题时对内容相同的试题加相容符标志,确保了在随机抽取试题时不会在同一张试卷上出现相同的试题。 
  (4)据转换功能:本系统提供了与外部数据转换功能,可以将用户以文本形式存储的试题文件进行转换后追加到试题库中,省去用户的重复录入时间。 
  (5)试卷批阅的客观性:避免人工阅卷产生的主观错误。 
   
  3.系统的实现 
   
  (1)随机生成试卷算法系统的随机算法 
  可以实现在一个考试终端上一次考试中出现过的试题,在本次试卷中绝不会再次出现,本次考试中的试题在下一次考试时也绝不会出现出现相同试卷的概率趋近于零。其生成算法流程如图1 
   
  (2)填空题的界面生成算法 
  (1)由于在Windows视窗里的字体及其大小可以自定义因此系统中必须定义自已的字体,可对填空位置进行精确定位要精确定位填空题题干和待填空位,必须通过程序检测出Windows中的字体的设置大小,检测的方法是通过对控件的大小进行采样,然后将采样结果与标准设置进行对比,从而得出字宽。这样对于不同的考试终端的Windows字体设置系统都可以准确地定位填空位置。 
  (2)使用一个专用的词法分析器对填空题题干进行词法分析得到题中空位的个数以及每一空位的答案长度。 
  (3)通过一个非待填空界面生成模块生成非待填空。对于分析出来的每一个非待填空界面,必须先从出现的所有待填空和非待填空推算出开始位置,然后对文本段进行分析区,其中的中文汉字和英文字符,由于每个中文汉字的字宽是一个英文字符的两倍。分析完成后,算出其长度并显示到界面上。 
  (4)在界面上嵌入待填空位,每个待填空位的长度都是根据答案的长度而设定的。填空题中的每个待填空位都是一个CEdit控件。首先求出答案的长度,然后根据其长度得出
                 原创力文档
原创力文档 
                        

文档评论(0)