网站大量收购独家精品文档,联系QQ:2885784924

《基于BS架构的自动化考试系统的设计与实现》校外开题报告要素.doc

《基于BS架构的自动化考试系统的设计与实现》校外开题报告要素.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
届本科毕业设计(论文)开题报告 题 目 基于B/S架构的自动化考试系统的设计与实现 学 院   计算机科学与工程学院 年 级 专 业 软件工程(嵌入式软件人才培养) 班 级 学 号 姓 名    指导教师 职 称 实验师 毕业设计(论文)题目 基于B/S架构的自动化考试系统的设计与实现、研究意义 计算机应用及网络技术的迅猛发展,人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担以及提高工作效率,提高考试的质量。从而使考试更趋于公正、客观。由于计算机自动组卷、阅卷,不仅能节省教师大量宝贵时间,而且能彻底消除出题人的主观影响,考试工作更加规范化,更加客观、真实、全面的反映教学的实际效果,有助于促进教学质量的提高,有助于实现考、教分离,促使教师严格按照教学大纲的要求认真备课,认真组织教学内容,改进教学方法,对提高教学质量和整体教学水平有着非常重要的意义。 现阶段,基于互联网应用技术的在线考试系统,由于客户端配置可以极为简单,考试不受地域的局限,是高校研究开发的一个热点。一个完备的在线考试系统可以使用户在网上学习过后即使检验自己的学习效果,发现自己的不足,使得学习效率得到提高。在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。只要形成一套成熟的题库就可以实现考试的自动化。这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,也具有相当大的经济意义。 (二)、国内外研究现状及分析 二十一世纪是信息时代,信息技术发展更加迅速,下一代国际互联网正悄悄地向我们走来,计算机网络安全性、可靠性和速度等会有质的飞跃,远程教育将具有更强的生命力,优质的教育资源共享就能更好地实现,终身教育真正成为可能。传统的教育势必会受到严峻的挑战。网络远程教育机构面临着这一千载难逢的机会,必须加强远程教育软件的研究开发工作,让更好、更完善的软件系统应用到远程教育当中去。远程教育又涉及很多环节,在线考试系统就是其中之一,目前在线考试系统很多,ETS(美国教育考试服务中心)举办的GRE(美国研究生入学考试)的计算机网络化考试就是最有影响的案例,但是在线考试系统实现的功能差异很大,存在的问题也很多,例如数据库的安全性等,考试系统研究开发仍任重而道远。 二、主要研究内容 本选题拟采用Microsoft Visual Studio 2010开发环境,兼用三层架构和SQL Server 200数据库来实现系统功能,版面设计上利用HTML+CSS。本选题研究内容如下: 对整个考试系统结构及模块进行分析设计,其主要核心内容是试卷,基于这个核心来构建B/S架构的多模块应用系统。 根据分模块的设计思路,主要的功能有如下: 本系统主要实现一个在线考试系统,系统分为三大模块:用户模块、管理员维护模块、试卷和试卷管理模块选择建模工具对整个系统进行建模然后在理论和建模基础上对模型系统进行应用实现软件环境jdk1.6和windows操作系统开发Microsoft Visual Studio2010+SQL Server 2008 数据库应用服务器。主要用到了三层架构它们分别是:Model、DAL层、表示层。表示层负责为用户管理请求和响应提供一个控制器(controller)代理调用业务逻辑和其它上层处理为显示提供一个模型执行用户接口(UI)验证。DAL是一种强大的可提供对象关系持久化和查询服务的中间件,它可以使程序员依据面向对象的原理开发持久化类,实现对象之间的关联、继承、多态、组合、集合等。DAL提供了它特有的数据库查询语言SQL,这种查询语言屏蔽了不同数据库之间的差别,使你可以编写统一的查询语句执行查询。不同于其他解决方案的是DAL并没有把SQL的强大功能屏蔽掉,而是仍然兼容SQL,这使你以往的关系技术依然有效。Model关注提供封装好字段的对象。Model是全面的和模块化的。Model有分层的体系结构这意味着你能选择使用它孤立的任何部分,它的架构仍然是稳定的。Model能有效地组织你的中间层对象DAL,主要目的是使ASP.NET易用和促进好编程习惯。 查找并阅读相关资料,了解基本的内容,利用需求分析文档,对整个系统有个初步的架构搜寻实验用的文件文档集和研究过程中用到的各种工具软件。 根据已有的资料并借助面向对象的程序设计思想对系统各模块进行分析、建模、设计。 采用Microsoft Visual Studio2010开发工具完成整个程序的编写与测试。 四、完成课题所需的条件、主要困难及解决

文档评论(0)

2232文档 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档