高校考试系统设计与实现.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文档。上传文档
查看更多
高校考试系统设计与实现

高校考试系统设计与实现   摘 要:考试是检验学生所学知识掌握程度的一种方法,传统的纸质试卷考试方式已经存在了很长时间,但随着计算机技术和网络技术的发展,我们已经可以通过编写相关功能的软件并利用数据库和网络技术来实现传统的考试形式。这不单能降低考试出题所需的人力资源,还可以实现无纸化考试,降低对资源的消耗,减少教学工作人员的工作量。提高考试的公平性和检验的真实性。本文主要探讨的网络考试系统是同时基于广域网,局域网的三层C/S结构,其中应用服务器封装了所有数据处理的作业功能,数据库服务器只是具备数据存储的功能,具有业务逻辑层与数据层分离的优点,系统实现了用户管理,学生管理,题库管理,自动批改,成绩管理,考试管理,学生考试的功能。   关键词:考试系统 系统架构 题库管理   中图分类号:G40-057 文献标识码:A 文章编号:1673-9795(2014)04(b)-0009-02   随着计算机技术的飞速发展,管理信息系统的应用越来越普及,作为高校计算机管理这一块占其中非常大的一个比例,对于各高校来说,利用计算机处理日常事务,是适应新时代高校办学理念要求、推动高校的素质管理走向规范化、信息化、科学化的必要条件;作为高校管理信息系统一部分的考试系统利用计算机实现高校考试的无纸化势在必行。高校考试是用来衡量高校教学水平和质量的一个必不可少的手段,以往的纸质考试作业模式不能满足学校管理的要求,它浪费资源,动用人力巨大,完全不符合信息时代对时间和效率的要求。同时,计算机具有着人工管理所无可比拟的优势。所以要实现高校管理的信息化便少不了高校考试的无纸化,设计一个高校的考试系统可以满足这些要求。   1 系统架构的选择   一个合适的系统架构是高校考试系统的关键,目前主要的系统架构形式有两种分别是B/S架构与C/S架构。以下对两种模式进行简答分析。   B/S模式最大优势为客户端免维护,适用于用户人群比较庞大,或客户的要求经常发生变化。Browser/Server是建立在广域网的基础上的。因为B/S是建立在广域网之上,所以它不必用专门的网络硬件环境,例如电话上网,租用设备等。B/S建立在广域网之上,所以对安全的控制能力相对弱,面向的是未知用户群。B/S对安全以及访问速度要多重的考虑,需要建立在更加优化的基础之上。   C/S模式功能强大,可以减轻服务器端压力,如果用户的需求特别复杂,可以使用C/S模式。Client/Server是建立在局域网的基础上的。C/S模式一般建立在专用的网络上,小范围内的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务。C/S模式一般面向相对固定的用户群,在信息安全方面的控制能力很强。在C/S模式中程序可以更加注重流程,可以对权限多层次校验,对系统运行速度可以较少考虑,提高系统的实用性。   2 数据库的选择   SQL Server 2005是微软公司SQL Server系列最受欢迎的一款大型数据库管理系统。它是一个功能强大的、全面的且易于使用数据平台,有着友好的、易于操作的图形界面。Microsoft SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。除此之外SQL Server 2005还具有以下特点:   (1)使用SQL Server2005的开发人员可以通过使用相似的语言,例如微软的VisualC #.net和微软的VisualBasic,将能够创立数据库对象。开发人员还将能够建立两个新的对象――用户定义的类和集合。   (2)增强的安全性,SQL Server2005中新增了安全模式将用户和对象分开,同时提供fine-grainAccess存取、并允许对数据存取进行更大的控制。此外,所有系统表格将作为视图得到实施,对数据库系统对象进行了更大程度的控制。   (3)Transact-SQL的增强性能,SQL Server2005为开发可升级的数据库应用软件,提供了新的语言功能。这些增强的性能包括处理错误、递归查询功能、关系运算符PIVOT,APPLY,ROW_NUMBER和其他数据列排行功能等等。   (4)使用SQL Server2005,开发人员将能够在数据库层开发Web服务,将SQL Server当作一个超文本传输协议(HTTP)侦听器,并且为网络服务中心应用软件提供一个新型的数据存取功能。   3 系统结构的分析   3.1 传统二层结构   传统的二层式程序,即为客户端/服务器(Client/Server)的结构,这种结构相对简洁、清晰、开发容单。客户机全体通过网络连接到统一数据库上,但是这种结构的问题很多,数据的完整性和同一性难以维持。   客户端和服务器端运行的程序不同,每一

文档评论(0)

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

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

1亿VIP精品文档

相关文档