网络考试系统设计与实现正文
网络考试系统的设计与实现

络考试 系统相 比, 系统加 强 了系统 的通 用性和 系统 的考试测评 功能 。本 文概要地介 绍 了系统 的体 系结构 、 能 该 功 设计, 实现的 角度介绍 了系统的特 点。分析讨论 了该 系统 中采 用的考试 测评 方 法和教 学效 果评 价方法 , 从 并指 出 考试测评机 制的建立与 完善对 于改善教 学效果 、 高教 学质量和教 学管理水平有重要 的作用。 提 关键词 网络考试 , 考试测评 , 学效果 教
1 引言
当前 , 个学 校 组织 的各 种 考 试基 本 上 都是 采 各 用传统 的考试 分析
2 1 系统的开 发环境 .
整的考试至少需要经历 以下四个步骤 : 人工命题 出 卷 、 生考 试 、 工评卷 判分 、 考 人 成绩 统计分 析 。显然 , 随着各种 考试科 目和考 生 人 数 的增 加 , 校 的教师 学 和考务工 作者 的工作量 也将 越来越大。无论是命 题、 考务 、 还是评卷、 成绩分析都是十分耗费人力、 物 力的事情 , 同时在人工命题 出卷过程中, 还存在以下 弊端 : 出现不 必要 的重复 劳动 , 造成人 力 资源及 时间 上 的浪费 ; 卷难 易度 、 卷质 量容 易受命题 老 师 的 试 试 主观因素影响, 难以做到客观 、 公正 、 高效 , 同时缺乏 种 衡量 、 评价试 卷 的有效 机 制 ; 在 自教 自考 , 存 考 前泄题 的情况 ; 试卷容易 出现错 、 、 漏 缺等现象 。可 以说 , 传统 的考试 方 式 已经 不 能 满 足现 代 考 试 的需 求。 为 了减轻 广大教 师 的劳 动强 度 , 提高教 学质量 , 迫 切需要 一种 能够 实 现考 试 自动 化 、 网络 化 的考试 系统 。网络考 试 系统不仅 能够把 教师 和考务 人员 从 繁重的命题 、 印卷、 装订试卷、 保密 、 监考、 阅卷、 登 分、 成绩统计分析等考务工作 中解脱 出来 , 而且也推 动了试题库 的发展 , 使试 卷趋 于客观 、 公正、 高效。 同时也 为教考 分离 、 教学资 源共享 、 学评价 教学效 科 果 、 理安排 教学提 供 了有 利 的条 件 。 合 分 析 目前 各 种 网络考 试 系统 , 笔者 认 为还 或 多 或少存在一些不完善的方面。具体表现在 : 的题 有 型单 一 , 只有单项选 择 、 判断题 、 多项 选择 题 ; 的系 有 统结构单一, 是专 门为一门课程设计 的, 不能根据教 学活 动 的需 要 , 动态地 在系统 中添 加考 试课程 ; 的 有
通用网络考试系统设计与实现

通用网络考试系统设计与实现摘要:针对越来越普及的网络考试要求,提出基于FTP服务器、采用C/S架构的考试系统的设计思想,讨论了在开发过程中遇到的关键技术,给出了具体实现方法,并在“广东省计算机操作员网络考试系统”案例中进行了实践。
关键词:考试系统通用性FTP服务器C/S架构Abstracts:According to the demand of widespread network examination,this paper put forward design thoughts of examination system which are based on FTP server and adopt C/S infrastructure,discusses key technologies and the methods of implementing them in the process of development,and practices them in the guangdong province computer network examination system.Key words:Examination System;Generality;FTP Server;C/S Infrastructure随着计算机的普及,选择机试代替笔试的课程越来越多。
机试的优点是不言而喻的:只要建立相关题库,就可以随机组卷,即时判卷等。
对于大规模的全国或省市统考,大大减少阅卷工作量,提高阅卷效率,缩短成绩公布周期。
随着可以机考的科目越来越多,各种考试系统的开发也层出不穷。
大体而言,考试系统采用的设计架构的选择,可以大体分为三种:基于浏览器/服务器的B/S架构;基于客户机/服务器的C/S架构;或两者混合的架构。
无论采用哪种架构进行开发,都必须满足考试系统的一般性要求:随机组卷;即时阅卷;限制时间;断电保护;保证考试文件的完整性等。
网络考试系统的设计与实现

网络考试系统的设计与实现考号: 姓名: 〔内容摘要〕随着计算机科学与互联网技术的发展,网络考试显示出其广阔前景。
由于考试本身所具有的公正性及特殊要求再加之技术原因,在线考试系统一直未得到提倡。
本系统在分析了传统考试与在线考试的特点之后,尝试给出一个包括试卷生成与管理及阅卷与成绩管理的在线考试解决方案。
本文重点分析了系统实现过程中几个关键问题:将组卷抽象为组合优化问题,并设置试题属性,依据属性建立试题库;采用改进编码的遗传算法作为组卷方法,取代传统二进制编码,提高了组卷的效率与成功率;阅卷采用计算机阅卷与人工阅卷相结合的方法,减轻教师的负担;成绩自动生成、分析、发布,方便老师和学生。
本系统采用B/S三层结构作为系统的开发结构,使用ASP.NET技术进行开发,后台数据库使用SQL Server 2005,实现了网络考试系统。
〔关键词〕自动组卷在线考试遗传算法 ASP.NET SQL C#第一章绪论1。
1背景目前我校大多数课程进行的考试都采用传统的考试方式,组织一次考试至少要经过几个步骤,即人工出题、教研组组长与主管教学的系领导审核批准制卷、试卷打印、考生考试、人工阅卷、成绩评定、试卷分析,并且在出试卷时必须要求制作一套完整的试卷(包括A卷和B卷)及相应的评分标准和参考答案,再加上考试教室的安排、监考老师的分配等,使学校消耗大量的人力、物力、财力、时间。
显然,随着学生人数的增多,考试类型的不断增加及考试要求的不断提高,学校的开支越来越大,教师的工作量也将会越来越大,从而严重影响学校的工作效率,并且考试本身就是一件十分繁琐和非常容易出错的事情,传统的考试方式已经越来越不能适应现代教学要求,应改变传统的纸张考试的方式,充分利用计算机和网络技术,实现计算机考试,从而使考试更加公正、客观.随着新校区学生数量越来越大,学校在计算机和网络方面的投入也越来越大,学生上网越来越方便。
因此,本课题拟用学校现有的软硬件资源设计并开发一个适合我校管理实际,能针对不同课程科目进行考试的网络考试系统,从而提高学校在考试组织和考务管理方面的工作效率和工作质量,减轻教师和考务人员的工作负担,降低学校开销,对推动学校管理机制的进一步完善,充分体现高校管理工作的先进性,具有重要意义。
网络考试系统的设计与实现毕业设计论文

毕业设计(论文)论文题目网络考试系统的设计与实现Thesis Topic The design and implementation of the network examination system毕业设计(论文)任务书第1页第2页第3页网络考试系统的设计与实现摘要科技在进步,人们生活和工作的方式正发生着改变,不仅体现在人们的衣食住行,也体现在与时俱进的考试形式上。
以前的考试需要组织者投入大量的时间和精力,需要对考试的试题进行筛选,对后期的考卷进行批阅,这么多的步骤影响了整个考试执行的效率。
因此,本文提出了一种网络考试系统,用于解决上述的一些问题。
本文描述的网络考试系统主要是利用浏览器作为界面,利用B/S模式,即用户可利用浏览器直接访问本站点。
主要用到的技术是采用JavaWeb技术和MySql数据库等设计出了各种功能。
该系统主要有用户管理、功能管理、角色权限管理、学生网络考试、试题管理、错题管理、自动组卷等功能。
本文提供了一些该系统的部分代码跟截图帮助介绍该系统,对系统的总体设计、详细设计以及测试都给出了一些介绍,还对运行截图以及代码作出了相应的解释。
该网络考试系统基本上可以满足一些简单的考试,运行良好,基本可以满足设计要求。
关键词:考试;JavaWeb;网络The design and implementation of the networkexamination systemAbstractScience and technology in progress, people living and working the way is changing, not only reflected in people's basic necessities, but also reflected in the form of examination with the times. The previous exams require the organizers to devote a lot of time and effort to the examination of the examination questions, the late examination of the examination papers, so many steps affect the efficiency of the entire examination. Therefore, this paper presents a network test system, used to solve some of the above problems.This article describes the network test system is mainly using the browser as an interface, the use of B / S mode, that users can use the browser to directly access the site. The main use of the technology is the use of JavaWeb technology and MySql database design a variety of functions. The system mainly has user management, function management, role rights management, student network examination, test questions management, wrong title management, automatic test paper and other functions.This article provides some of the system code and screenshots to help introduce the system, the overall design of the system, detailed design and testing are given some introduction, but also on the operation of the screenshot and the code to make a corresponding explanation. The network test system is basically able to meet some simple exams, running well, the basic can meet the design requirements.Keywords:Examination; JavaWeb; Network目录摘要 (i)Abstract (ii)第1章绪论 (1)1.1 研究的目的及意义 (1)1.2 研究开发现状分析 (1)1.3 研究的内容 (1)第2章系统相关技术 (3)2.1 JA V A简介 (3)2.2 J2EE (3)2.3 MySQL (4)2.4 MyEclipse (5)2.5 JavaScript (6)2.6 JQuery (6)2.7 CSS3 (7)2.8 JSP (7)2.9 Tomcat服务器 (8)第3章可行性与需求分析 (9)3.1 可行性分析 (9)3.2 需求分析 (9)第4章系统总体设计 (11)4.1. 系统概要功能图 (11)4.2 系统基本功能 (11)4.2.1 登录功能 (11)4.2.2 系统答题 (11)4.2.3 答题得分 (12)4.2.4 错题解析 (12)4.2.5 系统功能管理 (12)4.2.6 用户管理 (12)4.2.7 角色管理 (12)4.2.8 题目管理 (13)4.2.9 试卷管理 (13)4.3 数据库设计 (13)第5章系统详细设计 (18)5.1 学生用户端 (18)5.1.1 学生用户登录 (18)5.1.2 主界面 (19)5.1.3 系统答题 (20)5.1.4 答题得分 (21)5.2 管理员端 (24)5.2.1 管理员登录 (24)5.2.2 管理员主界面 (25)5.2.3 系统功能管理 (25)5.2.4 用户管理 (27)5.2.5 角色管理 (29)5.2.6 题目管理 (30)5.2.7 试卷管理 (32)5.3 数据管理 (33)第6章系统测试 (37)6.1 功能测试 (37)6.2 兼容性测试 (42)6.3 测试的方法 (42)第7章结束语 (43)致谢 (44)参考文献 (45)外文翻译 (46)第1章绪论1.1 研究的目的及意义在我们以往的考试经历中,我们可以看到,每次考试都需要经过出试卷、印试卷、发卷、做卷、收卷、阅卷、统计等过程,这几个过程有着很强的先后次序,不能顺序颠倒。
通用网络考试系统的设计与实现

试管 誊理
薮师管理 学生管理 成绩管理
系 统维 护
化和标准化 。 用户所需要的仅仅是一种浏览器 , 不 而 需要对每一种应用都安装和熟悉相应的客户软件 。
-
莺 生 叠 最
参 加 考 试
此通用 网络考试系统提供 了 C/ S和 B S两种 / 考试模式 ,考试系统可根据学校的硬件情况 和任课 教师的要求 , 有选择地采用 C/ S模式或 B S模式。 / 2A . DO 数据库访问技术
登录 科目管理
试题库管理
1 S和 B S体系结构 . C/ / 客户服务器 ( / ) C S 模式 为两层结构。每一个应 用程序的工作分为两个交叉的程序 , 一个是客户 , 另 个是服务器。客户端应用程序收集用 户的需求信 息, 然后 通 过 网络 与服 务 器 程 序 相连 接 , 务 器处 理 服
一
试卷生成
所请 求 的信 息 。浏 览器 / e 务器 ( / ) 式 , W b服 BS模 服 务 方 为 W e 务 器 , 收 客 户 方 的请 求 , 客 户 端 b服 接 在 则统 一 为浏 览器 , 这 种 模 式 下 , 户 方 得 到 了简 单 在 客
管 模 L 理块
用A DO 数 据 访 问 控件 , 以 只使 用 A 可 DO 组 件 与 数 据库取得联 系并对其 中的数据进行操作。
考试状态显示 考生重新登录
} 台 控 一 生 长 间 置 后 监 考 延 时 设
强髓 生交卷
抓取考生屏幕
在检索数据或执行命令之前 ,必须先连接数据
库 。 可 以 用 T D a StT DOT beT DO— A OD t e、 A a al、 A
基础上 , 着手进行跨平台的通用 网络考试 系统 的开发 , 在校 园网上实现分专业的试题库管理和网络考试 , 实 现学校考试的规范化 、 科学化 、 系统化。
网络考试系统的设计与实现

b s do / a m lm n a e ls e t T e O l n a e l s e t S s e m lm n s t e rm t f s ue t a e n B Sc n ip e et P p r es T s .h n ie Pp re s T s y tm ip e e t h e o e o t d n
H Qi m T Yu l Xi o u u ei an n an a Yu n’ e Li Qi u Ta Hu gl “ a u ye o an i
(. 1江西财经大学信息管理学院,江西 南昌
30 1 ;2井 冈山火学, 江西 吉安 303 .
330) 4 09
据库 系统 ,基于 BS架构 ,开发 出无纸化 网络考试 系统,实现学生考试和教师出卷 、监考、评卷 、成绩发布等功能操作 远程 I 关键词: 网络考试 系统: 模块: S A P:系统测试
中 图分 类 号 :T 3 30 P 9 。9 文 献标 识 码 :A
・
文章 编 号 :l 7 一 7 2 2 0 ) l O 2 O l 4 9 一(0 7 l — l 一 3 6 3
n es t Th pe usi t e o ut r On n T s Sy t m esi e b P n S Se e 2 00 Da ab e y e ec si y. e pa r ng h C mp e 1i e e t se d gn d y AS a d QI rv r 0 t as S st m
高职院校学生在线考试系统的设计与实现

高职院校学生在线考试系统的设计与实现【摘要】本文主要介绍了高职院校学生在线考试系统的设计与实现。
在文章对背景进行了介绍,阐述了研究意义和研究目的。
然后在对高职院校学生在线考试系统的需求进行了分析,设计了系统架构和功能,并探讨了实现技术和性能优化。
在总结了该系统的实际应用价值,提出了未来发展方向。
本文全面探讨了高职院校学生在线考试系统的设计与实现,为提升教育教学质量和便利性提供了重要参考。
【关键词】高职院校、学生、在线考试系统、设计、实现、需求分析、架构、功能、技术、性能优化、应用价值、发展方向、总结。
1. 引言1.1 背景介绍高职院校学生在线考试系统的设计与实现是为了满足当前高职院校在线教育的需求和发展趋势而进行的研究和实践。
随着互联网技术的飞速发展和普及,传统的纸质考试方式已经不能满足学生和教师的需求,而在线考试系统的出现为高职院校教学带来了全新的可能性和机遇。
在过去的传统教学模式下,学生需要到指定的考场进行笔试,而在线考试系统的建立可以让学生在任何时间、任何地点通过网络进行考试,极大地提高了教学的灵活性和便利性。
在线考试系统还可以实现试卷自动生成、自动批阅、成绩即时录入等功能,大大减轻了教师的工作负担,提高了教学效率。
建立高职院校学生在线考试系统具有重要的现实意义和深远的发展前景。
通过研究和实践,可以为高职院校教学改革和创新注入新的活力,推动教育信息化的发展,培养更适应时代要求的优秀人才。
1.2 研究意义高职院校学生在线考试系统的设计与实现具有重要的研究意义。
随着信息技术的迅速发展,传统的纸质考试方式已经逐渐无法满足学生和教师的需求。
引入在线考试系统能够提高考试的效率和便捷性,为学生和教师提供更为灵活、便利的考试方式。
在线考试系统可以有效降低考试过程中的作弊现象,确保考试的公平性和准确性,提升考试的合法性和可信度。
通过在线考试系统的实施,可以实现试卷的自动生成和随机抽题,大大减轻教师的工作量,提高教学效率。
网络考试系统的设计与实现.

网络考试系统的设计与实现系统需求分析本系统的用户可分为教师,学生,系统管理员三类。
考虑到系统的安全性,本系统共分成三个界面:一个界面用于老师登录,主要进行身份的识别和管理员处的密码获取;一个界面用于考生登录,主要负责修改个人资料、浏览考试新闻、查询以往考试成绩等;另外一个界面用于管理员,主要负责进行基本资料、新闻、成绩的管理以及查询等。
从总体上考虑,系统应该实现下列功能。
2.1 教师角色对教师来说,主要负责考场、考试等相关管理。
其相关管理功能包括:对生成试卷待考的考场宣布开考,同时生成一个属于此考场的随机验证密码(考生登录考场时,监考教师提供给考生);对考场进行管理包括对单一考生实行锁定、解锁、交卷,或者对一个考场全部考生实行全部锁定、全部解锁、全部交卷操作,被锁定的考生将不能继续答卷。
此外,被锁定的考生、已经登录非法退出考试界面的考生、不能提供考场随机验证密码的考生都不能登录考试系统。
(可以最大限度的杜绝考试作弊事件的发生)未登录的考生、被解锁的考生需要提供考场随机验证密码、考生准考证号码、考生账号密码才能够登录考试系统,进行在线考试。
交卷后,考生本人或者监考教师均不能再修改考试信息。
2.2 学生角色在本网络考试系统中,对学生来说,能为他们提供包括成绩查询、浏览考试新闻、修改个人信息等功能。
2.2.1 查询成绩学生可以在线查询自己以前参加过的每门课程的考试相关信息。
2.2.2 新闻浏览学生可以浏览最新发布的考试信息。
2.2.3 修改个人信息学生可以修改自己的个人资料以及密码。
2.3 管理员角色在本网络考试系统中,对管理员来说,能为他们提供包括考后管理,管理员管理,系统初始化等功能。
2.3.1 考后管理考试结束后,系统立即为考生判分,并且把考生答题信息保存到数据库中,便于考生查询;考试结束后,系统立即计算本考场平均成绩,系统首页“考试成绩排行榜”将列出最新结束考试成绩前20名考生的姓名和成绩。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1章绪论1.1 开发背景随着互联网应用的不断发展,网络考试系统也逐渐成为校园信息化发展的趋势,学校基本都有网络覆盖,硬件条件也比较完善,这为网络考试系统的发展提供了良好的基础。
利用信息化技术推动教学改革是当前学校教育改革的一条重要思想,是提高教学质量的重要举措。
考试方式中,从出卷、印刷、监考、评分等等一系列的操作,教师有大量繁重的工作要做,学生也难及时发现自己的考试问题。
网络考试系统可以克服传统考试的弊端,考题由计算机自动抽取,考生自助答题,计算机自动评分,教师可以对学生答题情况进行详细分析,提高了考试效率与作用。
学生的考试成绩也是教学工作中非常重要的部分,学科考试不仅是衡量学生学习成果的重要手段,而且与教师的教学质量密切相关。
根据考试结果对学生的学习掌握知识情况和教师教学情况做出评价,这既能激励学生学习进步,同时也能不断提高教师的教学质量。
结合目前网络远程教育的不断发展,网络考试系统还能使参考人员考试不会受地理和时间的限制。
提高了考试工作的效率,避免了中间环节的投入和资源浪费,网络考试适应了信息化教育发展的要求,同时也能为技能培训,学校教学成果检验等方面提供帮助,具有广阔的应用前景,为此研究和开发了网络考试系统。
1.2 课题的意义本次设计的网络考试系统,正是顺应了教育信息化改革的大趋势,是Internet 技术与计算机技术在教育教学领域的应用。
网络考试系统,它将给现代教育教学的考试,提供一个很好的解决方案,成为教育教学管理的最佳辅助方式之一,让传统教育中的考试也朝网络化的方向发展。
网络考试系统借助计算机技术,在Windows平台上,使用IE浏览器,完成考试、交卷等考试任务,还可以通过互联完成考试结果的管理。
后台借助数据库,各考点可以通过网络获取题库。
学生通过网络选择开考的试卷,然后进行网络作答。
做完试卷后,学生便能够网络自动交卷。
交卷同时,系统将把客观题自动评分,生成考试临时成绩。
教师可网络查看各考生的试卷,并且给出主观题成绩。
同时网络考试系统,可对学生基本信息及考试成绩信息进行查询等管理,也有利于学校教务的管理。
第2章开发环境及相关技术介绍在确定系统的开发前景、意义、和目标之后,就是选择好开发工具以及运用相关的技术来开发系统。
网络考试系统采用了B/S开发模式,开发语言选择C#、、JavaScript、Html、CSS等语言,采用Microsoft Visual Studio2008开发工具,后台数据库选用SQL Server2005,并且界面美工采用CSS+DIV进行网页布局。
2.1 B/S模式B/S(Browser/Server)结构即浏览器和服务器结构。
它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。
在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。
这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。
以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet 模式下数据库应用,相对易于把握、成本也是较低的。
它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。
特别是在JAVA这样的跨平台语言出现之后,B/S 架构管理软件更是方便、快捷、高效。
B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。
只要有一台能上网的电脑就能使用,客户端零维护。
系统的扩展性非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。
甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。
另外,B/S与C/S相比有很多优势。
在C/S结构软件的解决方案里,对于异地经营的大型集团都采用各地安装区域级服务器,然后再进行数据同步的模式。
这些服务器每天必须同步完毕之后,总部才可得到最终的数据。
由于局部网络故障造成个别数据库不能同步,即使同步上来,各服务器也不是一个时点上的数据,数据永远无法一致,不能用于决策。
对于B/S结构的软件来讲,其数据是集中存放的,客户端发生的每一笔业务单据都直接进入到中央数据库,不存在数据一致性的问题。
2.2 技术是一种建立在通用语言上的程序构架,是一个已编译的、基于 .NET的环境,把基于通用语言的程序在服务器上运行。
将程序在服务器首次运行时进行编译,比ASP即时解释程序速度上要快很多.而且是可以用任何与.NET 兼容的语言(包括Visual Basic .NET、C# 和 Jscript .NET.)创作应用程序。
另外,任何 应用程序都可以使用整个 .NET Framework。
开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual )一起工作。
这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web 页的GUI 和完全集成的调试支持。
的语法在很大程度上与 ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。
提供许多比现在的Web开发模式强大的优势:执行效率的大幅提高。
是把基于通用语言的程序在服务器上运行。
不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译。
强大性和适应性。
因为是基于通用语言的编译运行的程序,同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#,VB,Jscript。
简单性和易学性。
是运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。
高效可管理性。
使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。
多处理器环境的可靠性。
已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。
自定义性和可扩展性。
设计时考虑了让网站开发人员可以在自己的代码中自己定义"plug-in"的模块。
安全性。
基于Windows认证技术和应用程序配置,你可以确定你的原程序是绝对安全的。
2.3数据库技术SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。
Microsoft SQL Server近年来不断更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server2000是Microsoft公司于2000年推出,目前最新版本是2012年3月份推出的SQL SERVER 2012。
SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。
目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。
虽然很多数据库都对SQL 语句进行了再开发和扩展,但是包括Select, Insert, Update, Delete, Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。
SQL Server是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与Windows NT的有机结合,提供了基于事务的企业级信息管理系统方案。
其主要特点如下:1.系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置。
2.强壮的事务处理功能,采用各种方法保证数据的完整性。
3.支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。
SQL Server 以其内置的数据复制功能、强大的管理工具、与Internet的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。
4.图形化用户界面,使系统管理和数据库管理更加直观、简单。
5.丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。
6.SQL Server与Windows NT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。
SQL Server也可以很好地与Microsoft BackOffice产品集成。
7.具有很好的伸缩性,可跨越从运行Windows 95/98的膝上型电脑到运行Windows7大型多处理器等多种平台使用。
8.对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。
9.强大的基于Web的分析。
10.支持OLE DB和多种查询。
2.4 CSS+DIV网页布局CSS(Cascading Style Sheet),中文译为层叠样式表,它是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。
CSS是1996年由W3C审核通过,并且推荐使用的。
简单地说,CSS的引入就是为了使得HTML语言能够更好地适应也面的美工设计。
它以HTML语言为基础,提供了丰富的格式功能,如字体、颜色、背景和整体排版等,并且网页设计者可以针对各种可视化的浏览器设置不同的样式风格。
DIV元素是用来为HTML文档中大块(block-level)内容提供结构和背景的元素。
DIV的起始标签和结束标签之间的所有内容都是用来构成这个块的,其中所包含元素的特性由DIV标签的属性来控制,或者是通过使用样式表格式化这个块来进行控制。
随着利用表格进行页面布局的弊端逐渐暴露,Web标准的重要性越来越被人们重视。
网页主要由结构、表现和行为3个部分组成,对应标准是结构化标准语言、表现标准和行为标准。
CSS是最主要的表现标准语言,CSS+DIV的网页布局方法可以使外观与结构分离,使站点的访问及维护更加容易,CSS的特有技术也可以使页面更加美观。
第3章系统需求分析和可行性分析3.1任务的概述网络考试系统主要实现学生网络考试、网络制作试卷、部分自动评分、自动交卷、考试结果管理、题库管理、系统管理等功能,充分利用计算机网络技术,改变传统的考试操作方式,实现无纸化考试的模式。