关于网上考试系统设计及实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于网上考试系统设计及实现

关于网上考试系统设计及实现摘要:本文围绕当前学生计算机考试的难题,利用网络和数据库技术,开发了基于B/S结构的网上考试系统,极大程度上提高考试效率和考试质量,减轻了老师及学生的负担,同时有利于分析每个学生成绩的动态变化。 关键词:网上考试B/S模式SQL数据库设计实现 1、引言 随着计算机技术的发展,在大学里,每个学生都要学习计算机知识,学生年级多、人数多、差异大,尤其是纸质考试,要耗费极大的人力和物力;相对于纸质考试,网上计算机考试有诸多的优点:监考人员减少,考试周期缩短,基本上不需要改卷人员,信息反馈能力强,大大减少了工作量,对老师及学生带来了极大的方便。但网上考试也有弊端之处,例如作用单一,基本上是为了考试而考试,真正对教学工作能起到的作用微乎其微。因此,所要开发的系统不仅是为了练习和考试,更重要的是能跟踪学生的成绩变化,从而建立学生个人成绩数据资料,真正做到具体问题具体分析,对症下药解决学生的学习问题。 2、对开发模式的选择 计算机软件技术突飞猛进,软件的运行方式有C/S模式和B/S模式两种方式,跟B/S模式相比,C/S模式存在着以下缺点: (1)远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。(2)客户端需要安装专用的客户端软件。(3)系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。(4)只适应于Windows 98,但不能用于Windows 2000或Windows XP。 相对于C/S模式,B/S模式则不存在以上缺点,且有以下优点: (1)业务扩展简单方便,通过增加网页即可增加服务器功能。(2)开发简单,共享性强。(3)具有分布性特点,可以随时随地进行查询、浏览等业务处理。(4)维护简单方便,只需要改变网页,即可实现所有用户的同步更新。 通过对以上两种模式的比较,加之对考试系统软件和题库的考虑(题库要不断更新、扩充),择优选择B/S模式,考试系统的服务器端采用SQL(Structured Query Language)数据库系统和ASP(Active Server Page) 组件来构成考试的 web及数据库应用服务系统;对于客户端,则采用浏览器,学生只要在浏览器上登录就能完成考试。 3、过程设计和功能实现 3.1考试系统的运行结构 与纸质考试相比,考试系统的开发应该具有以下特点:自动化、网络化、通用化。按照设计,过程包括:题库管理→试题生成→网络考试→考试监控→自动阅卷→成绩管理,全系统又学校信息中心负责,面向全校师生使用。本系统采用三级结构模式,具体如下所示: (1)第一级别为系统管理员。作为系统管理员,拥有对整套系统的最高权限,管理着教师、老师的信息,以及考试的全过程(包括监考、阅卷、成绩管理的权力) (2)第二级别是教师用户,拥有系统的部分权限,如个人信息录入及修改、考试过程监考、成绩统计等。 (3)第三级别是学生(最低权限)。处于此级别的人只允许填写部分个人资料、参加考试和成绩查询。 以上系统满足了不同对象的需要,权限分明,既简单易用,又保证了系统的安全性。 3.2系统的要件构成 3.2.1系统的运行环境 服务器端:本考试系统采用Windows2000 Advance Server版的操作系统,核心数据库则采用SQL Server 2003(Structured Query Language) 客户端。在任何地方,只需要有一台能正常上网的电脑就能进入该系统进行考试。 3.2.2系统的开发语言 C #,ASP. NET,C#继承了编程最先进的技术,它集合了计算机C 和 C++的优点,又用Java进行了兼容升级,能够直接支持系统组件的构造元素,如方法、属性及事件;ASP. NET是在ASP.省略则可以在几乎所有的web应用软件开发平台上使用。因此可以这样说,本系统是C# 和 ASP的完美结合。 3.3系统的数据库访问 系统利用SQL Server 2003(Structured Query Language Server 2003)建立共享,并以快捷的后台数据库作为题库存储,最大程度发挥了网络的优势,能够满足绝大部分大型考试的需要。使用ADO. NET(ActiveX Data Objects)技术连接和访问 SQL Server 2003所建立的题库,可连接查询各种需要的信息。数据库的工作过程如3.3所示。 4、结语 当今计算机技术一日千里,考试系统发展迅速,本文所讨论的系统,以学生为定位,力求方便易用、功能齐全,其最大的优点是是能够在任何一台具有合法IP(IE5.0以上)的计算机上操作,不用安装任何专门的电脑软件,真

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档