ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:182.92KB ,
资源ID:10342938      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10342938.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(开题报告NIIT课程在线考试系统开发王林.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

开题报告NIIT课程在线考试系统开发王林.docx

1、开题报告NIIT课程在线考试系统开发王林本科毕业设计(论文)开题报告题目:NIIT课程在线考试系统开发学生姓名王林学号0805020109教学院系计算机科学学院专业年级软件工程2008级指导教师杨明松职称副教授单位西南石油大学1 课题研究背景 目前,社会行行业业需要人才,而人才选拔的重要途径是通过考试来判定。现阶段,学校考试大都是传统的考试方式:由老师纸上出题,学生纸上答题,老师人工阅卷,以及人工试卷分析四大步骤组成。这样做一是给老师带来工作上的繁琐,不利于老师工作效率的提高;二是人工的考试方式由于工作量大从而容易出错;三是人为因素的不确定性,可能会造成选题范围过于狭窄。随着各种考试类型的不断

2、增加和考试要求的不断提高,传统的考试方式已不能满足现在考试的需求。 计算机应用及网络技术的迅猛发展,人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担以及提高工作效率,提高考试的质量。从而使考试更趋于公正、客观。由于计算机自动组卷、阅卷,不仅能节省教师大量宝贵时间,而且能彻底消除出卷人的主观影响,考试工作更加规范化,更加客观、真实、全面的反映教学的实际效果,有助于促进教学质量的提高,有助于实现考、教分离,促使教师严格按照教学大纲的要求认真备课,认真组织教学内容,改进教学方法,对提高教学质量和整体教学水平有着非常重要的意义。 现阶段,基于互联网应用技术的在线考试系统,由于客户端配置可以

3、极为简单,考试不受地域的局限,是高校研究开发的一个热点。一个完备的在线考试系统可以使用户在网上学习过后即使检验自己的学习效果,发现自己的不足,使得学习效率得到提高。在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。只要形成一套成熟的题库就可以实现考试的自动化。这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,也具有相当大的经济意义。例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。为了适应新形势的发展,在线考试系统的研发越来越受到关注和研究,需求量也不断增加。2 国内外研究的历史和现状二十一世纪是信息时代

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

5、系统研究开发仍任重而道远。当前在线考试系统主要由两种模式,一种基于浏览器的B/S结构,另一种是C/S结构。随着Internet的迅速发展和广泛普及 Internet的开放性、分布性的特点和基于Internet的巨大的计算能力使得考试突破了时间和空间的限制。基于Internet的考试系统正成为人们的研究热点之一。现在在国内外关于在线考试系统的研究与开发已经非常成熟,由于C/S模式的缺点以及B/S模式的兴起,现在主流已经从C/S模式大面积转向B/S模式。已经开发出的在线考试系统最主要的区别在于针对客户需求不同所做的功能方面的差异。3 开发使用的相关技术3.1动态网页技术由于系统的操作界面都是Web

6、页面形式,而且需要对各种用户的具体请求进行动态处理并返回结果,这是一般静态Web页面技术所无法实现的,所以采用动态网页技术。目前动态网页技术有很多,可以说是层出不穷,比如CGI、PHP、JSP、ASP、ASP.NET等。本设计采用ASP.NET技术。ASP.NET(又称ASP+)是ASP的下一代版本,它并不只是ASP 4.0,它是一个用于 Web开发的全新框架,其中包含了许多新的特性。ASP.NET完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,正是这些具有革新意义的新特性,让ASP.NET远远超越了ASP,同时也提供给Web开发人员更好的灵活性,

7、有效缩短了Web应用程序的开发周期。ASP.NET与Windows 2000 Server/Advanced Server的完美组合,为中小型乃至企业级的web商业模型提供了一个更为稳定,高效,安全的运行环境。3.2 数据库技术MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。4 可行性分析可行性分析也称为可行性研究,即是在系统调查的基础上,针对新系统的开发是否具备必要性和可

8、能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。4.1 经济可行性经济可行性分析主要是对开发项目的成本与效益作出评估,即分析新系统所带来的经济效益是否超过开发和维护网站所需要的费用。成本主要包括开发、运行和维护费用。4.2 社会因素方面的可行性本系统仅用于学校考试,只要具有机房和连同网络等硬件条件即可。4.3 技术可行性该考试系统的技术可行性,可以从硬件(包括外围设备)的性能要求、软件的性能要求(包括操作系统、程序设计、语言、软件包

9、、数据库管理系统及各种软件工具)、能源及环境条件、辅助设备及备品配件条件几个方面去考虑。软件环境:服务器端用PHP开发,数据库服务器方面则有MySQL,客户端使用AJAX来实现,防作弊方面使用HOOK技术来制作系统钩子,其灵活性、安全性和易用性为数据库编程提供了良好的条件。5 课题主要开发思路5.1总体架构针对考试系统使用人员分类,可以把考试系统分为两个大的模块:学生考试模块与考试系统管理模块。其中,学生使用的是学生考试模块,要实现考试登陆、查看考试信息、参加考试以及查询考试成绩等功能。管理员(教师)使用的是考试系统管理模块,管理员分为多种权限有只能查看考试成绩的权限、有只能批阅考卷的权限、最

10、高权限,最高权限可以进行任何操作。考试系统管理模块要实现管理登陆、考试人员信息管理、创建考试、考题管理、考试成绩管理、教师评卷这几个功能。针考虑系统的分布式特点和采用模块化设计的需要,系统采用三层体系架构: 表示层:系统通过浏览器或提供与用户的交互平台,并向服务器提交请求,负责处理用户的输入和向用户输出,但并不负责解释其含义。业务层:用户提交请求后,对用户的数据按照业务逻辑层要求的接口参数封装规则封装用户数据,然后调用业务接口层对外提供的相应命令接口,业务接口层通过对数据进行解析并分别送入不同的逻辑处理并向用户返回处理结果。这一层是上下两层的纽带,它建立实际的数据库连接,根据用户的请求生成检索

11、语句或更新数据库,并把结果返回给前端界面显示。这一层建议以动态链接库的形式存在,它与前端界面通讯的接口符合COM组件标准。数据层:负责实际的数据存储和检索。数据访问层会将数据转化为数据库可识别的语句(SQL),并访问数据库层。在本系统中,对于用户而言,可以采用web浏览器访问后台。客户端不直接与数据库进行交互,而是中间层向外提供接口,通过COM/DCOM通讯或者Http等方式与中间层建立连接,再经由中间层与数据库进行交互。这样设计,可以避免为了业务逻辑上的微小变化而迁至整个程序的修改,只需要修改商业逻辑层中的一个函数或一个过程;增强了代码的可重用性。功能分为后台管理和个人事务两个部分,软件总体

12、架构如下:图5-1 软件总体架构5.2逻辑结构系统逻辑结构图如图5-2所示。各用户可以通过OA网通过浏览器访问后台数据。系统采用.NET多层的分布式应用模型,从逻辑上可划分为三大部分:前端的客户端软件、中间层的应用服务和后端的数据存储。所有分析数据都存储在后端的数据库服务器上,计算密集型的任务集中在中间层的应用服务上完成,客户端展现数据及分析后结果。图5-2 系统逻辑结构5.3物理结构系统物理结构如图5-3所示。图5-3 系统物理结构 5.4 个人事务图5.4.1 学生考试模块结构图登陆模块:计划用2层验证来确保系统的用户的信息安全,如图5.2图5.4.2 登陆模块结构图考试模块:本系统的最核

13、心的模块,计划了一下几个具体功能,如图5.3图5.4.3 考试模块结构图学生考试模块说明:计划的功能在实际开发过程中可能会更具需要进行修改、扩充、移除。5.5 后台管理(教师系统)图5.5.1 考试系统管理模块结构图发起考试(创建考试):管理员通过后台登陆创建考试,计划功能如图5.5图5.5.2 创建考试功能图试卷管理及阅卷系统:此功能模块是本系统的核心部分,计划设计功能如图5-6图5.5.3 考试阅卷及管理模块图考试管理模块说明:计划的功能在实际开发过程中可能会更具需要进行修改、扩充、移除。通过系统分析,在线考试系统大体上需要应用到4个表:学生信息表,考试科目表、试题表、考试结果表、临时记录

14、表和日志表。在详细设计时可能因为需要将表项细化或者分为多个表进行数据库的设计。关于防止作弊系统:旨在完成基本功能后的扩展功能,使用HOOK技术编写系统钩子技术达到控制特定按键的以达到防止按键的目的,6 课题的预期结果 对于网上考试系统的设计与实现,预期该系统能够基本实现需求分析中的功能要求,其中考生信息主要由数据库直接输入,考生成功登录后进入考生界面,考生界面主要由考试、成绩查询、考试新闻、修改个人资料、留言版组成,考试时考生输入准考证号码、考生姓名、验证码,核对正确后进入考场,关键实现了考生在选择科目后由系统随机抽题、自动组卷后进入考试页面,考试计时,考试时间到,系统强制考生退出,及考完后对

15、客观题的自动评分、存档。管理员进入管理员界面,管理员界面主要由基本资料管理、新闻管理、题库管理、试卷管理、成绩管理以及查询等模块组成。 由于技术水平的缘故,本系统也许会存在着许多方面的工作尚未完善。系统对操作人员录入的错误数据和数据本身的错误所造成数据的不完整性,系统的约束力较弱,在系统的更进一步的实现阶段,应加强数据的完整性约束提高系统数据的正确性和相容性,以及系统的容错性,加强对用户输入端的数据进行检验等等。7 课题进度安排1调研,搜集、查阅国内外有关资料,了解相关知识1月09日2月19日2提交软件需求规格说明书和开题报告,准备开题答辩2月20日2月26日3对系统开发的功能理解并写出概要设

16、计2月27日3月10日4根据概要设计写出详细设计书,设计单体测试设计书3月11日4月05日5根据详细设计进行编码,实现系统功能4月06日5月05日6测试程序,修改与完善,确认程序正确的结果5月06日5月25日7撰写毕业论文,准备答辩5月26日6月15日8毕业设计报告和论文答辩6月16日6月20日8 主要参考文献1 王珊、萨师煊.数据库系统概论. 北京:高等教育出版社,2011.2152 杜鹃、赵春燕.信息系统分析与设计.北京:清华大学出版社,2010.3223 王潜平.Web系统与技术. 北京:国防工业出版社,2008.5214 王永皎、廖建军. 数据库开发与实例.北京: 清华大学出版社,20

17、10.3125 胡道元.网络设计师教程.北京:清华大学出版社,2007.566 林金霖.ASP实务经典.北京:中国铁道出版社,2008.1017 清汉计算机工作室.ASP开发实例.上海:机械工业出版社,2005.3258 程永敬.ASP.NET技术与技巧.上海:机械工业出版社,2007.5289 赵增敏.ASP.net动态网页设计.北京:电子工业出版社,2008.43810 叶汶华、程永灵.ASP.NET网页制作教程.北京:冶金工业出版社,2009.9511 王永皎.SQL Server 2005数据库开发.北京:清华大学出版社,2008.41512 胡勇辉. ASP.NET2.0 开发入门与实践.北京:电子工业出版社,2008.18513 林盛雄后台数据库制作实例.北京:冶金工业出版社,2004.20014 张华、贾志娟 项目开发实践.南昌:中国铁道出版社,2010.16415 常倬林.从零开始学ASP.NET.北京:电子工业出版社,2011.213开 题 报 告 会 议 纪 要时间地点主持人参会教师姓名职称姓名职称会议记录摘要 记录人(签名): 年 月 日指导教师意见 签名: 年 月 日开题论证评审组意见负责人(签名): 年 月 日

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1