1、网络考试系统可行性研究报告1网络考试系统可行性研究报告小组成员: 组 长: 班 级:完成时间:网络考试系统可行性研究报告2目录1. 引言 .31.1 目的 .31.2 背景 .31.3 网上考试的现状 .41.4 定义 .51.5 参考资料 .62. 项目概述 .72.1 功能 .72.2 条件 .73. 实施计划 .73.1 质量目标 .73.2 阶段划分 .73.3 技术条件 .83.3.1 开发环境 .83.3.2 运行环境 .83.3.3 关键问题和关键技术 .83.3.4 软件复用 .83.3.5 项目完成最迟时间 .83.4 组织结构 .83.5 风险管理 .83.6 相关性 .8
2、3.7 进度安排 .83.8 预算 .83.9 配置管理 .84. 支持条件 .85. 开发计划表 .8网络考试系统可行性研究报告31.引言1.1 目的考试的历史由来已久,我国从隋朝就建立并延续使用了上千年的科举考试,和现如今我国每年一次全国范围内的大规模高考,以及各种等级考试,是我国社会选拔人才个人奋斗检验学习成果的一个非常有效地手段。在先进信息技术飞速发展的时代,考试的方式,方法也发生可很大的变化。以计算机为中心的 internet 和多媒体技术的迅速崛起,给现代教育注入了新的生命,使用现代教育产生了重大的飞跃。考试是现代教育的一个重要的环节,它是对学生所学知识和能力的一种评价,也是衡量教
3、师教学效果的一种教育测量手段。然而传统考试在命题内容,评分标准,阅卷等方面会被各种因素干扰,考试可信度和效率较低等缺点,在信息时代的今天,让我们不得不去改变考试的方法,方式,才能使现代教育得到更好的发展1.2 背景1) 近几年网络的发展,是我们的生活发生的翻天覆地的变化。公司、家庭如此,学校也不例外,在所有院校中,考试用纸浪费相当大,考虑到目前环保,无纸化考试将成为热门,比如大学生和招聘企业最注重的大学英语四六级考试也正逐步向这个无纸化考试方向发展,想必用不了几年,就会实现。2) 所建议开发软件的名称:网上考试系统网络考试系统可行性研究报告43) 项目的任务提出者:李玉龙 4) 项目设计者:李
4、玉龙 王志会 陈瑜庆 邹国群5) 项目开发者:李玉龙 王志会 陈瑜庆 邹国群6) 用户:采取网上消费的客户1.3 目前网上考试的现状从技术层面来看,目前网络安全产品在发展过程中面临的主要问题是:以往人们主要关心系统与网络基础层面的防护问题,而现在人们更加关注应用层面的安全防护问题,安全防护已经从底层或简单数据层面上升到了应用层面,这种应用防护问题已经深入到业务行为的相关性和信息内容的语义范畴,越来越多的安全技术已经与应用相结合。1).现阶段网络安全技术的局限性 谈及网络安全技术,就必须提到网络安全技术的三大主流防火墙技术、入侵检测技术以及防病毒技术。 任何一个用户,在刚刚开始面对安全问题的时候
5、,考虑的往往就是这“老三样 ”。可以说,这三种网络安全技术为整个网络安全建设起到了功不可没的作用,但是传统的安全“老三样” 或者说是以其为主的安全产品正面临着许多新的问题。 首先,从用户角度来看,虽然系统中安装了防火墙,但是仍避免不了蠕虫泛滥、垃圾邮件、病毒传播以及拒绝服务的侵扰。 其次,未经大规模部署的入侵检测单个产品在提前预警方面存在着先天的不足,且在精确定位和全局管理方面还有很大的空间。 网络考试系统可行性研究报告5再次,虽然很多用户在单机、终端上都安装了防病毒产品,但是内网的安全并不仅仅是防病毒的问题,还包括安全策略的执行、外来非法侵入、补丁管理以及合规管理等方面。 所以说,虽然“老三
6、样”已经立下了赫赫战功,且仍然发挥着重要作用,但是用户已渐渐感觉到其不足之处。其次,从网络安全的整体技术框架来看,网络安全技术同样面临着很大的问题,“老三样” 基本上还是针对数据、单个系统、软硬件以及程序本身安全的保障。应用层面的安全,需要将侧重点集中在信息语义范畴的“内容” 和网络虚拟世界的“行为” 上。 2).技术发展趋势分析 A.防火墙技术发展趋势 在混合攻击肆虐的时代,单一功能的防火墙远不能满足业务的需要,而具备多种安全功能,基于应用协议层防御、低误报率检测、高可靠高性能平台和统一组件化管理的技术,优势将得到越来越多的体现,UTM(UnifiedThreatManagement,统一威
7、胁管理)技术应运而生。B.国内外研究现状 网络考试系统目前有两类:一是基于局域网的网络考试系统,一是基于 web 的网络考试系统。基于局域网的网络考试系统通常用于比较正式的考试,如计算机等级考试、职业技能考试、行业考试等;基于WEB 的网络考试系统通常用于考生自测或网络教学系统1.4 定义网络考试系统可行性研究报告6ASP( Active Server Pages) 是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。 指 Active Server Pages(动态服务器页面) ,运行于 IIS 之中的程序 。PHP,是英文超级文本预处理语言 Hyperte
8、xt Preprocessor 的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入 HTML 文档的脚本语言,语言的风格有类似于 C 语言,被广泛的运用ADO (ActiveX Data Objects) 是一个用于存取数据源的 COM 组件。它提供了编程语言和统一数据访问方式 OLE DB 的一个中间层。允许开发人员编写访问数据的代码而不用关心数据库是如何实现的,而只用关心到数据库的连接。访问数据库的时候,关于 SQL 的知识不是必要的,但是特定数据库支持的 SQL 命令仍可以通过 ADO 中的命令对象来执行。SQL(Structured Query Language
9、)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。1.5 参考文献【1】张海藩 软件工程导论 【M】.清华大学出版社,2008.1【2】王珊,萨师煊 数据库系统概论 【M】.高等教育出版社,2006.2【3】史久林 数据结构基础 【M】.机械工业出版。2008.7网络考试系统可行性研究报告7【4】Rasmus Lerdorf,kevin Tatroe PHP 程序设计 【M】.中国电力出版社 2003.2.项目概述2.1 功能:2.1.1 功能描述此系统实现学生网上考试功能,其中主要包括前台和后台部分2.1.2 功能分解前台用户登陆界面,提供两个
10、功能:考试登陆和成绩查询用户使用时,可以实现同步成绩功能,同时还设置了留言功能用户使用时,可以查询成绩,实现了查询成绩的功能后台2.2 条件:(1)由于本系统的开发将是基于浏览器 B/S 结构,所以浏览器端的语言使用 HTML/CSS/JavaScript,服务器端的语言使用 asp,开发人员不能用其他的语言(编写组件除外)。数据库也采用 SQL Server2005。.(2)开发人员在编写代码的过程种需要严格按照软件工程的要网络考试系统可行性研究报告8求来进行,以利于接下来的测试和维护以及升级。3.实施计划3.1 质量目标3.2 阶段划分3.3 技术条件3.3.1 开发环境3.3.2 运行环境3.3.3 关键问题和关键技术3.3.4 软件复用3.3.5 项目完成最迟时间3.4 组织结构3.5 风险管理3.6 相关性3.7 进度安排3.8 预算3.9 配置管理4.支持条件5.开发计划表