基于b-s的网上考试系统的设计与实现论文

基于b-s的网上考试系统的设计与实现论文

ID:10484945

大小:55.00 KB

页数:4页

时间:2018-07-06

基于b-s的网上考试系统的设计与实现论文_第1页
基于b-s的网上考试系统的设计与实现论文_第2页
基于b-s的网上考试系统的设计与实现论文_第3页
基于b-s的网上考试系统的设计与实现论文_第4页
资源描述:

《基于b-s的网上考试系统的设计与实现论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于B/S的网上考试系统的设计与实现论文论文关键词:ASP.B/S网络考试系统数据库论文摘要:随着网络的普及和对教育的重视,各院校各学科的网上考试都具有了必要的使用环境。但是,目前国内的一些网络教学系统的主要功能是教学,不能单独作为考试平台,通用性差,而且系统中对主观题的评阅多是采用人工评阅方式,没有实现真正意义上的自动评分。另一方面,我们所在院校的计算机基础课已开设了多年.freelet的发展而很快地发展起来。BroResourceLocator)指定的and对象、DataAdapter、DataSet以及DataReader。这些组件

2、中负责建立联机和数据操作的部分我们称为数据操作组件(ManagedProviders)分别由Connection对象、mand对象、DataAdapter对象以及DataReader对象所组成。数据操作组件最主要是当作DataSet对象以及数据源之间的桥梁,负责将数据源中的数据取出后植入DataSet对象中,以及将数据存回数据源的工作。ADO.对象模型如图所示:图2-2ADO.对象模型Connection组件Connection对象主要是开启程序和数据库之间的连结。没有利用连结对象将数据库打开,是无法从数据库中取得数据的。这个物件在ADO

3、.的最底层,我们可以自己产生这个对象,或是由其它的对象自动产生。mand组件mand对象主要可以用来对数据库发出一些指令,例如可以对数据库下达查询、新增、修改、删除数据等指令,以及呼叫存在数据库中的预存程序等。这个对象是架构在Connection对象上,也就是mand对象是透过连结到数据源的Connection对象来下命令的。所以Connection连结到哪个数据库,mand对象的命令就下到哪里。DataAdapter组件DataAdapter对象主要是在数据源以及DataSet之间执行数据传输的工作,它可以透过mand对象下达命令后,并

4、将取得的数据放入DataSet对象中。这个对象是架构在mand对象上,并提供了许多配合DataSet使用的功能。DataSet组件DataSet这个对象可以视为一个暂存区(Cache),可以把从数据库中所查询到的数据保留起来,甚至可以将整个数据库显示出来。DataSet的能力不只是可以储存多个Table而已,还可以透过DataAdapter对象取得一些例如主键等的数据表结构,并可以记录数据表间的关联。DataSet对象可以说是ADO.中重量级的对象,这个对象架构在DataAdapter对象上,本身不具备和数据源沟通的能力,也就是说我们是将

5、DataAdapter对象当做DataSet对象以及数据源间传输数据的桥梁。DataReader组件当我们只需要循序的读取数据而不需要其它操作时,可以使用DataReader对象。DataReader对象只是一次一笔向下循序的读取数据源中的数据,而且这些数据是只读的,并不允许作其它的操作。因为DataReade在读取数据的时候限制了每次只读取一笔,而且只能只读,所以使用起来不但节省资源而且效率很好。使用DataReader对象除了效率较好之外,因为不用把数据全部传回,故可以降低网络的负载。2.5系统数据库设计2.5.1数据库结构及说明数据

6、库结构是网上考试系统设计方案中的一个重要组成部分,目的在于满足考生、管理员用户实现其操作功能。数据库中表的设计:1)管理员信息表(admin),如图2-3:图2-3管理员信息表2)学生信息表结构(student),如图2-4:图2-4学生信息表结构3)试题信息表结构(question),如图2-5:图2-5试题信息表4)考试科目信息表结构(subject),如图2-6:图2-6考试科目信息5)考生成绩表结构(score),如图2-7所示:图2-7考生成绩表2.5.2用户权限简介1.管理员在此系统中系统管理员具有管理用户、管理试题和试卷的权

7、力。他不需注册,在数据库有一个表来存放相关信息。2.一般用户主要是指考生,参加在线考试。3系统的整体分析与设计3.1需求分析3.1.1系统需要解决的主要问题考生进入系统应该进行身份验证。考生进入考试系统后,需要选择考试科目,所以系统还应有考试科目选择的功能。鉴于考试环境一般为机房,考试者之间的距离很近,为了避免考试做弊,试卷的试题和题量都应是相同的,但试题并不相同。在线考试基于网络环境,试卷应该从服务器的数据库随机抽取试题后动态生成的。另外,系统还应该对考试时间进行控制,时间到了会要求考试者交卷。考试者选择提交答卷后,应该自动判卷,给出考

8、生分数。本系统是为了满足在线考试的需求而设计开发的,可在Inter上进行实时考试。所以本考试系统应具备的考试系统功能,包括:题库设计和管理,试卷的随机组卷能力,用户在线考试及记录,系统自动评卷

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。