【网学提醒】:本文主要为网上学习者提供基于B/S模式的通用考试系统,希望对需要基于B/S模式的通用考试系统网友有所帮助,学习一下吧!
资料包括: 论文(33页11010字) 源码 图纸
说明:摘要: 传统的考试方法通常都是使用纸张作为介质,以分发试卷的方式提供给应试人员进行考试,其安全性和保密性存在严重的问题。本文试图借助计算机技术,讨论建立通用考试系统的基本技术、内容及方法。
关键字:
通用考试系统平台,系统技术、互联网技术,asp技术,vbsript,javascript,
数据库技术。
(英文)
Abstract: Traditional test always use paper as media. The way has serious problem about safety and secret. This paper try to use computer techniques to discuss the basic skill, way and content about building general test system.
Key Word:General test system platform, System technique, Internet technique,ASP technology,vbsript,javascript
1 总述
考试是应试人员通过一段学习时间后,取得合法成绩的重要依据之一,因此,这种考试就是一项十分严重和严肃的事情。
说其严重,一是因为其接受考试的对象涉及面十分广泛,影响十分巨大,它们有可能是学生、也可能是工人,也可能是干部;二是决大部份考试通常都会分散在不同的地方进行,考点自然形成点多面广的布局,对考点的管理非比寻常,除了狠抓考试建设和考务工作外,必须依赖技术解决问题;三是随着我国人事制度的改革,考试将成为一种日常的、大量的工作,从考前培训到考试组织再到考试结果评定,都必须形成一套完全不同于传统培训、考试方法的全新的科学、合理、合法、严密的工作机制和方法,以保证这种培训的有效和考核的公正、科学、合理;四是许多考核结果由于将直接与应试人员的考评和升降挂钩(如计算机职称考试,职称英语考试,等等),故应试人员将十分看重每一次培训和考试,若被其抓住不公、不严的事实,很可能造成严重的后果和形成极坏的影响。因此,针对这样的培训和考核,结合当前流行的计算机技术,需要研究通用的考试系统,其中开发和应用是一件十分严肃而重要的任务。
目录:目录2
1总述4
1.1系统说明4
1.1.1 系统登录:完成系统的登录功能。5
1.1.2系统维护:完成系统维护的基本功能。6
1.1.3题库建设与管理:完成题库建设与管理的基本功能。6
1.1.4组卷与试卷管理:完成组卷与试卷管理的基本功能。7
1.1.5考生考试:完成考生考试的基本功能。8
1.1.6阅卷及成绩发布:完成阅卷及成绩发布的基本功能8
1.1.7权限分配:8
1.1.8 结束语8
1.2开发工具及技术简介9
1.3人员组成12
2.题库建设与管理概要设计12
2.1系统目标12
2.1.1题库维护12
2.2.2题目大纲维护14
2.2 环境配置15
2.2.1硬件环境:15
2.2.2软件环境:15
2.3 操作流程15
3题库建设与管理详细设计16
3.2系统流程图16
3.2.1题目大纲维护流程图:16
3.2.2题库维护流程图:17
3.3数据库设计17
3.3.1数据库逻辑设计19
3.3.2数据库物理设计21
3.4代码22
3.4.1主要变量名:22
3.4.2主要核心函数22
3.4.3主要asp代码:26
3.5具体实现29
4.库建设与管理模块的测试30
4.1测试环境30
4.2功能测试31
5 总结31
参考文献:《ASP动态
网站设计与制作》 清源
计算机工作室 编著
机械工业出版社
《SQL SERVER 2000设计与T-SQL编程》 Michael Reilly, Michael Poolet著
清华大学出版社
作者点评:基于B/S模式的通用考试系统满足考试需要的同时,做到更加科学、合理、安全、易用、灵活和多用途。通用考试系统的优点具体主要体现在:a.出卷方便快捷、阅卷准确快速、成绩分析统计科学直观等方面;b.通过题库系统,只要输入考卷的难度级别、待测试点及其它相关条件,教师就可以很容易地(自动或半自动)组织出一份标准的考卷;c.通过计算机阅卷(包括操作过程的自动跟踪、分析和评测),可以大大减轻教师阅卷的工作量,同时大幅度提高阅卷的准确性;d.成绩分析统计由
计算机自动完成,可以方便地进行学生成绩
查询、打印、统计和分析等处理。
题库建设与管理模块基本实现了概要设计是提出的功能要求,如点击目录区中的目录,可在子目录区中显示相应的子目录,在问题区中显示相应的题目;可对题目进行相应的编辑操作,包括删除,修改及添加操作,目录显示从总目录进行显示,并显示相关的子目录;点击子目录则进入相应的子目录;点击增加则增加相应的子目录;点击删除或修改按钮则删除或修改相应的子目录。
参加通用考试系统这个课题的开发,是我第一次参与软件的开发工作。通过参与提高了我的系统设计和软件编码的能力,增加我的设计经验,增强我的团队合作精神,自身各方面的素质也得到了提高。
参加这样一个较大的系统的开发,就要在整个系统开发过程中贯穿一种系统工程的概念,强调的是系统的统一和协调。其中,最主要的是在管理上提议规范和标准,开发人员要协作,经常互相交流经验和知识,使整个课题组的成员的知识水平一致提高,这样才能使开发的系统日趋完善。
其次,在开发过程中,由于工作需要,我熟悉了ASP技术,Vbscript Javascript编程,Dreamweaver网页制作,Erwin 4.0建模。对数据库的概念和使用,有了更深的理解,同时掌握了其他常用工具软件的使用。所有这些,不但充实了我的知识结构,扩大了知识面,增强了分析和解决问题的能力,也提供了自学能力,为今后的工作打下了基础。同时,在系统开发的过程中,也培养了坚韧不拔的精神,因为通用考试系统的开发需要的数据库表很多,这给开发小组带来很大的困难。在数据库的建设中,开始我们都茫然无序,多次讨论都无法得到较好的结果,但我们都一直坚持不懈。最终在柳老师的指导下,得出了较成功的数据库结构。为后来的编码奠定坚实的基础。
最后,我认为自己在系统开发过程中,还培养了一种严谨,认真的工作态度和良好的的工作习惯。我觉得经过这学期的毕业设计工作,我在各方面都有较大的收获,取得了较大的进步。
在此,我要特别感谢指导老师柳荣其老师.自毕业设计开始以来,柳老师一直给予我和毕业设计小组极大的帮助和耐心的指导,并提出了许多宝贵的意见。
另外,还要衷心的感谢
计算机系全体老师四年来对我指导,他们不仅传授我专业技术和知识进,最重要的是教会了我怎样学习,如何提高自学能力。
最后还要感谢一起参与课题设计的小组成员,在课题设计中给予我许多的帮助,使得我的毕业设计能顺利完成。