基于BS架构的自动化考试系统的设计与实现-毕业论文开题报告.doc

上传人:龙*** 文档编号:867324 上传时间:2018-11-03 格式:DOC 页数:8 大小:66.51KB
下载 相关 举报
基于BS架构的自动化考试系统的设计与实现-毕业论文开题报告.doc_第1页
第1页 / 共8页
基于BS架构的自动化考试系统的设计与实现-毕业论文开题报告.doc_第2页
第2页 / 共8页
基于BS架构的自动化考试系统的设计与实现-毕业论文开题报告.doc_第3页
第3页 / 共8页
基于BS架构的自动化考试系统的设计与实现-毕业论文开题报告.doc_第4页
第4页 / 共8页
基于BS架构的自动化考试系统的设计与实现-毕业论文开题报告.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、 届本科毕业设计(论文)开题报告题 目 基于 B/S 架构的自动化考试系统的设计与实现 学 院 计算机科学与工程学院 年 级 专 业 软件工程(嵌入式软件人才培养) 班 级 学 号 姓 名 指导教师 职 称 实验师 毕业设计(论文)题目基于 B/S 架构的自动化考试系统的设计与实现一、课题来源、研究的目的和意义、国内外研究现状及分析(一) 、课题来源、研究的目的和意义目前,社会行业需要人才,而人才选拔的重要途径是通过考试来判定。现阶段,学校考试大都是传统的考试方式:由教师纸上出题、学生纸上答题、教师人工阅卷以及人工试卷分析四大步骤组成。这样做一是给教师带来工作上的繁琐,不利于教师工作效率的提高

2、;二是人工的考试方式由于工作量大,从而容易出错;三是人为因素的不确定性,可能会造成选题范围过于狭窄。随着各种考试类型的不断增加和考试要求的不断提高,传统的考试方式已不能满足现在考试的需求。计算机应用及网络技术的迅猛发展,人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担以及提高工作效率,提高考试的质量。从而使考试更趋于公正、客观。由于计算机自动组卷、阅卷,不仅能节省教师大量宝贵时间,而且能彻底消除出题人的主观影响,考试工作更加规范化,更加客观、真实、全面的反映教学的实际效果,有助于促进教学质量的提高,有助于实现考、教分离,促使教师严格按照教学大纲的要求认真备课,认真组织教学内容,改进

3、教学方法,对提高教学质量和整体教学水平有着非常重要的意义。现阶段,基于互联网应用技术的在线考试系统,由于客户端配置可以极为简单,考试不受地域的局限,是高校研究开发的一个热点。一个完备的在线考试系统可以使用户在网上学习过后即使检验自己的学习效果,发现自己的不足,使得学习效率得到提高。在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。只要形成一套成熟的题库就可以实现考试的自动化。这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,也具有相当大的经济意义。(二) 、国内外研究现状及分析二十一世纪是信息时代,信息技术发展更加迅速,下一代国

4、际互联网正悄悄地向我们走来,计算机网络安全性、可靠性和速度等会有质的飞跃,远程教育将具有更强的生命力,优质的教育资源共享就能更好地实现,终身教育真正成为可能。传统的教育势必会受到严峻的挑战。网络远程教育机构面临着这一千载难逢的机会,必须加强远程教育软件的研究开发工作,让更好、更完善的软件系统应用到远程教育当中去。远程教育又涉及很多环节,在线考试系统就是其中之一,目前在线考试系统很多,ETS(美国教育考试服务中心)举办的 GRE(美国研究生入学考试)的计算机网络化考试就是最有影响的案例,但是在线考试系统实现的功能差异很大,存在的问题也很多,例如数据库的安全性等,考试系统研究开发仍任重而道远。二、

5、主要研究内容本选题拟采用 Microsoft Visual Studio 2010 开发环境,兼用三层架构和 SQL Server 2008 数据库来实现系统功能,版面设计上利用 HTML+CSS。本选题研究内容如下:内容一:对整个考试系统结构及模块进行分析设计,其主要核心内容是试卷,基于这个核心来构建 B/S 架构的多模块应用系统。内容二:根据分模块的设计思路,主要的功能有如下:本系统主要实现一个在线考试系统,系统分为三大模块:用户模块、管理员维护模块、试卷和试卷管理模块,下面对各模块的功能作如下简要介绍:内容一:用户模块:用户登录:不同用户可以通过选择对应的用户类型,然后输入用户名和密码登

6、录系统,同时包括修改自己密码的功能。用户类型定位三种:管理员、教师、学生。内容二:权限管理:系统需要经过有效地身份验证方可登录,用户的身份不同,使用的系统资源也不同,其中管理员只负责对教师和学生基本信息进行管理,不对试卷做任何处理,只有被管理员授权的用户才可以适用本系统的资源,如果不允许用户使用该系统,则通过管理员进行删除,教师可以对试卷的题目进行管理,学生只能进行考试。内容三:在线考试功能:考生输入自己的用户名和密码后,选择教师已经生成出来的试卷进行考试。答题完毕后,可自动交卷,系统将自动评分,并在考试时间结束之后按教师的要求选择是否显示考生的分数和排名。内容四:系统管理:可对班级进行添加、

7、修改、删除等操作。内容五:学生及教师管理功能:管理员负责注册新增的学生或教师,查看学生或教师的信息,同时学生可以修改自己的相关信息,教师可以修改自己的相关信息。内容六:题库管理功能:教师可以查询系统题库中的题目,并能自制题目组成题库。内容七:试卷管理功能:教师可以查询所制作的试卷内容,并可以添加一些试卷。在添加中教师可以手动制作试卷,也可以从题库中系统生成试卷,教师还也可以对试卷分值进行限定。教师制作完试卷之后,通过设置考试时间和考生范围,提交后可以作为考试正式试卷,该试卷才能生效。内容八:考生成绩查询管理:提供考生各试卷成绩查询,考生成绩根据教师的要求来决定是否要公布出来。三、实验方案、实验

8、方法及预期达到的目标(一) 、实验方案选择建模工具对整个系统进行建模,然后在理论和建模基础上对模型系统进行应用实现。软件环境:jdk1.6 和 windows 操作系统;开发: Microsoft Visual Studio2010+SQL Server 2008 数据库;应用服务器:IIS。主要用到了三层架构,它们分别是:Model、 DAL 层、表示层。表示层负责为用户管理请求和响应,提供一个控制器(controller)代理调用业务逻辑和其它上层处理,为显示提供一个模型,执行用户接口(UI )验证。DAL 是一种强大的可提供对象关系持久化和查询服务的中间件,它可以使程序员依据面向对象的原

9、理开发持久化类,实现对象之间的关联、继承、多态、组合、集合等。DAL 提供了它特有的数据库查询语言 SQL,这种查询语言屏蔽了不同数据库之间的差别,使你可以编写统一的查询语句执行查询。不同于其他解决方案的是 DAL并没有把 SQL 的强大功能屏蔽掉,而是仍然兼容 SQL,这使你以往的关系技术依然有效。Model 关注提供封装好字段的对象。Model 是全面的和模块化的。Model 有分层的体系结构,这意味着你能选择使用它孤立的任何部分,它的架构仍然是稳定的。Model能有效地组织你的中间层对象 DAL,主要目的是使 ASP.NET 易用和促进好编程习惯。(二) 、研究方法第一步:查找并阅读相关

10、资料,了解基本的内容,利用需求分析文档,对整个系统有个初步的架构。第二步:搜寻实验用的文件文档集和研究过程中用到的各种工具软件。第三步:根据已有的资料,并借助面向对象的程序设计思想对系统各模块进行分析、建模、设计、实现等。第四步:采用 Microsoft Visual Studio2010 开发工具完成整个程序的编写与测试。(三) 、预期达到的目标本课题预期达到的目标是实现该系统,并能正常运行,完成相关毕业论文的撰写。四、完成课题所需的条件、主要困难及解决办法(一) 、设计环境1、硬件环境(1) 服务器端CPU:CORE i5;硬盘:500G ;内存:4M(2) 用户端CPU:CORE i5;

11、硬盘:500G ;内存:4M2、软件环境(1) 服务器端操作系统:Windows 7;网络协议:TCP/IPWeb 服务器:Internet Information Server 5.0 / Personal Web Server数据库:SQL Server 2008浏览器:IE6.0(2) 用户端操作系统:Windows7网络协议:TCP/IPWeb 服务器:Internet Information Server 5.0 / Personal Web Server数据库:SQL Server 2008浏览器:IE6.0(二) 、主要困难及解决方法涉及到的重点和难点主要在于对试卷的设计,一般试

12、卷都会涉及到题目数量和每个题目的分值,试卷的总分也不一定是 100 分。还要设定在考试时间结束之后才能查到分数,并且对于最后的结果是否公布要根据教师的要求而定。本系统还设置了练习环节,对于练习和考试的区别需注意。对于解决上述问题的办法可以通过过去的编程练习中遇到的类似问题解决,还可以通过上网查阅大量资料进行解决,或请求指导教师帮助解决,尽自己最大的努力完善系统。五、参考文献(参考文献书写顺序:序号 作者.文章名.学术刊物名.年,卷(期):引用起止页)1 王珊,萨师煊. 数据库系统概论M. 北京: 高等教育出版社. 20112 杜鹃,赵春燕. 信息系统分析与设计M. 北京: 清华大学出版社. 2

13、0103 王潜平. Web 系统与技术 M. 北京: 国防工业出版社. 20084 王永皎,廖建军. 数据库开发与实例M. 北京: 清华大学出版社. 20105 胡道元. 网络设计师教程M. 北京: 清华大学出版社. 20076 程永敬. ASP.NET 技术与技巧M. 上海: 机械工业出版社. 20077 赵增敏. ASP.NET 动态网页设计M. 北京: 电子工业出版社. 20088 叶汶华,程永灵. ASP.NET 网页制作教程M. 北京: 冶金工业出版社. 20099 胡勇辉. ASP.NET2.0 开发入门与实践M. 北京: 电子工业出版社. 200810常倬林. 从零开始学 ASP

14、.NETM. 北京: 电子工业出版社. 2011起止日期 论文工作进度(主要内容、完成要求)2012.12.122012.12.22 完成校外开题报告、校外任务书。2012.12.232013.01.23系统研究调查阶段:查阅相关参考文献,学习相关知识并进行实现的需求分析调查,设计一份较完整的系统开发说明书。2013.01.232013.02.03系统开发研究阶段:完成系统的各个模块,实现系统各模块之间的整合。2013.02.042013.02.28 系统测试阶段:进行系统测试并完善系统功能。2013.03.012013.04.30 撰写毕业论文,完善系统。2013.05.012013.05.31 定稿,毕业答辩。指导教师意见 指导教师(签字): 2012 年 12 月 16 日所在系意见 系主任(签字): 2012 年 12 月 18 日学院审核意见教学院长(签字、公章):2012 年 12 月 26 日注:开题报告作为毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一,此报告应在导师指导下,由学生填写,经指导教师签署意见及所在系审核后生效。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。