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

上传人:b****7 文档编号:10342938 上传时间:2023-02-10 格式:DOCX 页数:13 大小:182.92KB
下载 相关 举报
开题报告NIIT课程在线考试系统开发王林.docx_第1页
第1页 / 共13页
开题报告NIIT课程在线考试系统开发王林.docx_第2页
第2页 / 共13页
开题报告NIIT课程在线考试系统开发王林.docx_第3页
第3页 / 共13页
开题报告NIIT课程在线考试系统开发王林.docx_第4页
第4页 / 共13页
开题报告NIIT课程在线考试系统开发王林.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

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

《开题报告NIIT课程在线考试系统开发王林.docx》由会员分享,可在线阅读,更多相关《开题报告NIIT课程在线考试系统开发王林.docx(13页珍藏版)》请在冰豆网上搜索。

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

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

本科毕业设计(论文)开题报告

题目:

NIIT课程在线考试系统

开发

 

学生姓名

王林

学 号

0805020109

教学院系

计算机科学学院

专业年级

软件工程2008级

指导教师

杨明松

职 称

副教授

单  位

西南石油大学

1课题研究背景

目前,社会行行业业需要人才,而人才选拔的重要途径是通过考试来判定。

现阶段,学校考试大都是传统的考试方式:

由老师纸上出题,学生纸上答题,老师人工阅卷,以及人工试卷分析四大步骤组成。

这样做一是给老师带来工作上的繁琐,不利于老师工作效率的提高;二是人工的考试方式由于工作量大从而容易出错;三是人为因素的不确定性,可能会造成选题范围过于狭窄。

随着各种考试类型的不断增加和考试要求的不断提高,传统的考试方式已不能满足现在考试的需求。

计算机应用及网络技术的迅猛发展,人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担以及提高工作效率,提高考试的质量。

从而使考试更趋于公正、客观。

由于计算机自动组卷、阅卷,不仅能节省教师大量宝贵时间,而且能彻底消除出卷人的主观影响,考试工作更加规范化,更加客观、真实、全面的反映教学的实际效果,有助于促进教学质量的提高,有助于实现考、教分离,促使教师严格按照教学大纲的要求认真备课,认真组织教学内容,改进教学方法,对提高教学质量和整体教学水平有着非常重要的意义。

现阶段,基于互联网应用技术的在线考试系统,由于客户端配置可以极为简单,考试不受地域的局限,是高校研究开发的一个热点。

一个完备的在线考试系统可以使用户在网上学习过后即使检验自己的学习效果,发现自己的不足,使得学习效率得到提高。

在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。

只要形成一套成熟的题库就可以实现考试的自动化。

这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,也具有相当大的经济意义。

例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。

为了适应新形势的发展,在线考试系统的研发越来越受到关注和研究,需求量也不断增加。

2国内外研究的历史和现状

二十一世纪是信息时代,信息技术发展更加迅速,下一代国际互联网正悄悄地向我们走来,计算机网络安全性、可靠性和速度等会有质的飞跃,远程教育将具有更强的生命力,优质的教育资源共享就能更好地实现,终身教育真正成为可能。

传统的教育势必会受到严峻的挑战。

网络远程教育机构面临着这一千载难逢的机会,必须加强远程教育软件的研究开发工作,让更好、更完善的软件系统应用到远程教育当中去。

远程教育又涉及很多环节,在线考试系统就是其中之一,目前在线考试系统很多,ETS(美国教育考试服务中心)举办的GRE(美国研究生入学考试)的计算机网络化考试就是最有影响的案例,但是在线考试系统实现的功能差异很大,存在的问题也很多,例如数据库的安全性等,考试系统研究开发仍任重而道远。

当前在线考试系统主要由两种模式,一种基于浏览器的B/S结构,另一种是C/S结构。

随着Internet的迅速发展和广泛普及Internet的开放性、分布性的特点和基于Internet的巨大的计算能力使得考试突破了时间和空间的限制。

基于Internet的考试系统正成为人们的研究热点之一。

现在在国内外关于在线考试系统的研究与开发已经非常成熟,由于C/S模式的缺点以及B/S模式的兴起,现在主流已经从C/S模式大面积转向B/S模式。

已经开发出的在线考试系统最主要的区别在于针对客户需求不同所做的功能方面的差异。

3开发使用的相关技术

3.1动态网页技术

由于系统的操作界面都是Web页面形式,而且需要对各种用户的具体请求进行动态处理并返回结果,这是一般静态Web页面技术所无法实现的,所以采用动态网页技术。

目前动态网页技术有很多,可以说是层出不穷,比如CGI、PHP、JSP、ASP、ASP.NET等。

本设计采用ASP.NET技术。

ASP.NET(又称ASP+)是ASP的下一代版本,它并不只是ASP4.0,它是一个用于Web开发的全新框架,其中包含了许多新的特性。

ASP.NET完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,正是这些具有革新意义的新特性,让ASP.NET远远超越了ASP,同时也提供给Web开发人员更好的灵活性,有效缩短了Web应用程序的开发周期。

ASP.NET与Windows2000Server/AdvancedServer的完美组合,为中小型乃至企业级的web商业模型提供了一个更为稳定,高效,安全的运行环境。

3.2数据库技术

MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司。

目前MySQL被广泛地应用在Internet上的中小型网站中。

由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

4可行性分析

可行性分析也称为可行性研究,即是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。

可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。

该系统的可行性分析包括以下几个方面的内容。

4.1经济可行性

经济可行性分析主要是对开发项目的成本与效益作出评估,即分析新系统所带来的经济效益是否超过开发和维护网站所需要的费用。

成本主要包括开发、运行和维护费用。

4.2社会因素方面的可行性

本系统仅用于学校考试,只要具有机房和连同网络等硬件条件即可。

4.3技术可行性

该考试系统的技术可行性,可以从硬件(包括外围设备)的性能要求、软件的性能要求(包括操作系统、程序设计、语言、软件包、数据库管理系统及各种软件工具)、能源及环境条件、辅助设备及备品配件条件几个方面去考虑。

软件环境:

服务器端用PHP开发,数据库服务器方面则有MySQL,客户端使用AJAX来实现,防作弊方面使用HOOK技术来制作系统钩子,其灵活性、安全性和易用性为数据库编程提供了良好的条件。

5课题主要开发思路

5.1总体架构

针对考试系统使用人员分类,可以把考试系统分为两个大的模块:

学生考试模块与考试系统管理模块。

其中,学生使用的是学生考试模块,要实现考试登陆、查看考试信息、参加考试以及查询考试成绩等功能。

管理员(教师)使用的是考试系统管理模块,管理员分为多种权限有只能查看考试成绩的权限、有只能批阅考卷的权限、最高权限,最高权限可以进行任何操作。

考试系统管理模块要实现管理登陆、考试人员信息管理、创建考试、考题管理、考试成绩管理、教师评卷这几个功能。

针考虑系统的分布式特点和采用模块化设计的需要,系统采用三层体系架构:

表示层:

系统通过浏览器或提供与用户的交互平台,并向服务器提交请求,负责处理用户的输入和向用户输出,但并不负责解释其含义。

业务层:

用户提交请求后,对用户的数据按照业务逻辑层要求的接口参数封装规则封装用户数据,然后调用业务接口层对外提供的相应命令接口,业务接口层通过对数据进行解析并分别送入不同的逻辑处理并向用户返回处理结果。

这一层是上下两层的纽带,它建立实际的数据库连接,根据用户的请求生成检索语句或更新数据库,并把结果返回给前端界面显示。

这一层建议以动态链接库的形式存在,它与前端界面通讯的接口符合COM组件标准。

数据层:

负责实际的数据存储和检索。

数据访问层会将数据转化为数据库可识别的语句(SQL),并访问数据库层。

在本系统中,对于用户而言,可以采用web浏览器访问后台。

客户端不直接与数据库进行交互,而是中间层向外提供接口,通过COM/DCOM通讯或者Http等方式与中间层建立连接,再经由中间层与数据库进行交互。

这样设计,可以避免为了业务逻辑上的微小变化而迁至整个程序的修改,只需要修改商业逻辑层中的一个函数或一个过程;增强了代码的可重用性。

功能分为后台管理和个人事务两个部分,软件总体架构如下:

图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登陆模块结构图

考试模块:

本系统的最核心的模块,计划了一下几个具体功能,如图5.3

图5.4.3考试模块结构图

学生考试模块说明:

计划的功能在实际开发过程中可能会更具需要进行修改、扩充、移除。

5.5后台管理(教师系统)

图5.5.1考试系统管理模块结构图

发起考试(创建考试):

管理员通过后台登陆创建考试,计划功能如图5.5

图5.5.2创建考试功能图

 

试卷管理及阅卷系统:

此功能模块是本系统的核心部分,计划设计功能如图5-6

图5.5.3考试阅卷及管理模块图

考试管理模块说明:

计划的功能在实际开发过程中可能会更具需要进行修改、扩充、移除。

通过系统分析,在线考试系统大体上需要应用到4个表:

学生信息表,,考试科目表、试题表、考试结果表、临时记录表和日志表。

在详细设计时可能因为需要将表项细化或者分为多个表进行数据库的设计。

关于防止作弊系统:

旨在完成基本功能后的扩展功能,使用HOOK技术编写系统钩子技术达到控制特定按键的以达到防止按键的目的,

6课题的预期结果

对于网上考试系统的设计与实现,预期该系统能够基本实现需求分析中的功能要求,其中考生信息主要由数据库直接输入,考生成功登录后进入考生界面,考生界面主要由考试、成绩查询、考试新闻、修改个人资料、留言版组成,考试时考生输入准考证号码、考生姓名、验证码,核对正确后进入考场,关键实现了考生在选择科目后由系统随机抽题、自动组卷后进入考试页面,考试计时,考试时间到,系统强制考生退出,及考完后对客观题的自动评分、存档。

管理员进入管理员界面,管理员界面主要由基本资料管理、新闻管理、题库管理、试卷管理、成绩管理以及查询等模块组成。

由于技术水平的缘故,本系统也许会存在着许多方面的工作尚未完善。

系统对操作人员录入的错误数据和数据本身的错误所造成数据的不完整性,系统的约束力较弱,在系统的更进一步的实现阶段,应加强数据的完整性约束提高系统数据的正确性和相容性,以及系统的容错性,加强对用户输入端的数据进行检验等等。

7课题进度安排

1

调研,搜集、查阅国内外有关资料,了解相关知识

1月09日–2月19日

2

提交软件需求规格说明书和开题报告,准备开题答辩

2月20日–2月26日

3

对系统开发的功能理解并写出概要设计

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.215

[2]杜鹃、赵春燕.信息系统分析与设计.北京:

清华大学出版社,2010.322

[3]王潜平.Web系统与技术.北京:

国防工业出版社,2008.521

[4]王永皎、廖建军.数据库开发与实例.北京:

清华大学出版社,2010.312

[5]胡道元.网络设计师教程.北京:

清华大学出版社,2007.56

[6]林金霖.ASP实务经典.北京:

中国铁道出版社,2008.101

[7]清汉计算机工作室.ASP开发实例.上海:

机械工业出版社,2005.325

[8]程永敬.ASP.NET技术与技巧.上海:

机械工业出版社,2007.528

[9]赵增敏.ASP.net动态网页设计.北京:

电子工业出版社,2008.438

[10]叶汶华、程永灵.ASP.NET网页制作教程.北京:

冶金工业出版社,2009.95

[11]王永皎.SQLServer2005数据库开发.北京:

清华大学出版社,2008.415

[12]胡勇辉.ASP.NET2.0开发入门与实践.北京:

电子工业出版社,2008.185

[13]林盛雄后台数据库制作实例.北京:

冶金工业出版社,2004.200

[14]张华、贾志娟项目开发实践.南昌:

中国铁道出版社,2010.164

[15]常倬林.从零开始学ASP.NET.北京:

电子工业出版社,2011.213

 

开题报告会议纪要

时间

地点

主持人

姓名

职称

姓名

职称

会议记录摘要

 

记录人(签名):

年月日

指导教师意见

 

      

签名:

年月日

开题论证评审组意见

 

负责人(签名):

  年月日

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

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

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