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

来源 :电脑知识与技术:学术交流 | 被引量 : 0次 | 上传用户:laoyang2009123456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无纸化办公早已成为各行各业提高工作效率、节约资源的重要途径,教育行业更是走了在无纸化办公的前面,最典型的无纸化当属考试系统。考试系统已经从单机版本发展为网络版本,网络版考试系统虽然弥补了单机版的不足,但由于目前的网络版系统大多是基于B/S或C/S的两层的体系结构,虽然完全基于Internet/Intranet平台,但C/S结构的特点是,应用程序通常分布在客户和服务器两端,客户端发出数据资源访问请求,服务器端将结果返回客户端。C/S结构存在着很多体系结构上的问题,比如:当客户端数目激增时,服务器端的性能会因为负载过重而大大衰减;一旦应用的需求发生变化,客户端和服务器端的应用程序都需要进行修改,给应用维护和升级带来了极大的不便;大量的数据传输增加了网络的负载等等。B/S结构在这几方面虽然有了很好的改善,但是两层结构的系统,其维护性、可重用性、安全性相对较差。因此,本人开发了基于B/S的三层结构的网络考试系统NES。NES使用Microsoft .NET Framework SDK v2.0作为开发工具,选择C#作为开发语言,基于.NET平台,利用SQL Server2000创建数据库,使用ADO.NET数据库访问技术。ASP.NET只是.NET中的一部分。它的优点除了是编译执行速度快外,最大的优点是页面和代码分离的编写方式,再加上.NET提供的各种WEB控件,和以前用ASP编写网页的方式相比可谓是一场革命。随着分布式对象技术的逐渐成熟,应用系统只有向多层分布式转变,才能最终解决C/S结构存在的问题。在多层分布式应用中,在客户端和服务器之间加入了一层,开发人员可以将应用的业务逻辑放在中间层上,把应用的业务逻辑与用户界面分开。在保证客户端功能的前提下,为用户提供一个简洁的界面。这意味着如果需要修改应用程序代码,只需要对中间层应用服务器进行修改,而不用修改成千上万的客户端应用程序。从而使开发人员可以专注于应用系统核心业务逻辑的分析、设计和开发,简化了应用系统的开发、更新和升级工作。ASP.NET可以使用.NET平台快速方便的部署三层结构。ASP.NET革命性的变化是在网页中也使用基于事件的处理,可以指定处理的后台代码文件,.NET中可以方便的实现组件的装配,后台代码通过命名控件可以方便的使用自己定义的组件。显示层放在网页中,业务层用组件来实现,这样就很方便的实现了三层结构。NES的设计充分考虑了职业教育的办学宗旨,即“以能力为本位、以服务为宗旨、以就业为导向”,因此,系统中只有单选和多选两种题型,这些题目考核的是学生在技能训练和未来工作中确实用得到的知识。本系统分为下面两个相对独立的部分:1.前台:主要完成学生注册、找回密码、选择考试、在线考试及成绩查询。2.后台:主要完成安全性验证、管理员管理、学生管理、专业管理、课程管理、套题管理、试题管理及成绩管理。本文以系统开发为背景,介绍NES系统的设计与实现,包括SDLC(Software Development Life Cycle)的各个阶段,即可行性分析、需求和分析、系统设计(概要设计和详细设计)、编码、测试、部署和维护。同时,还就该系统的关键技术及安全设计做了说明。
其他文献
“风婆婆,送风来,送东风,桃花开,送北风,雪花飞……”冬姑娘在风婆婆的陪伴下就这样拖着长长的白裙子,悄悄地来到了我们身边。天寒地冻,她为大地盖上了一层厚厚的棉被,给小树们也穿上了洁白的睡衣。雪精灵轻盈地走入了他们甜美的梦乡,一切都沉静下来了。雪姑娘带走了诗人笔下的青山绿水,也带走了万物的勃勃生机,那么古代的诗人是不是就因此缺少了创作素材呢?是不是就无从下笔了呢?  其实并不然,诗人都拥有着一双发现
我爱读书!一本好书如同一架梯子,能使我登上知识的殿堂;一本好书如同一位向导,在我困惑之际指引我正确的方向;一本好书如同一剂良药,能让我的心灵得到慰藉(jiè);一本好
鲜艳的红领巾,  你是红旗的一角,  无数革命先辈用鲜血将你染红。  鲜艳的红领巾,  你是中国少年荣誉的象征。  当你飘荡在我胸前的时候,  无数画面在我眼前闪现:  圆明园熊熊燃烧的烈火,  甲午海战的风云,  南京大屠杀的惨烈,  还有抗日战场的滚滚硝烟,  二萬五千里长征的艰苦卓绝……  而今,我为你感到骄傲,  香港、澳门的回归,  2008年北京奥运会的成功举办,  神舟载人飞船的发射
会跳的糖果是什么?那就是我们童年的回忆——跳跳糖。记得小时候,我那和蔼可亲的父亲就给我买了一袋跳跳糖,那是我人生中第一次吃跳跳糖。进入口中,刹间感觉到有一股力量在口中爆
母爱是一条潺(chán)潺的小溪,哺育着我,滋润着我。母爱是一缕柔和的阳光,缓缓地流淌在我的心上,让我被温暖包围。我的妈妈是一名普通的人民教师,每天的工作都很忙,没有很多陪我
泱(yāng)泱中华,历经五千年的风雨传承,与之相伴相生的是一个似乎遥不可及的强国梦。时至中华崛起的新时代,曾经的遥不可及,似乎已经变成了触手可及,而想要真正实现富国强民
纷纷扬扬的雪花从天而降,转小圈和萌多多看到美丽的雪景一口气说了好多关于雪的诗句,小朋友们知道这些诗句的题目和作者吗?  1.白雪却嫌春色晚,故穿庭树作飞花。  2.千里黄云白日曛,北风吹雁雪纷纷。  3.忽如一夜春风来,千树万树梨花开。  4.燕山雪花大如席,片片吹落軒辕台。  A.高适 a.《白雪歌送武判官归京》  B.李白 b.《别董大二首》  C.韩愈 c.《北风行》  D.岑参 d
童年是无比美好的,童年的趣事更是让人难以忘怀。  一天下午,二舅一家来我家玩儿,还带来一袋水果。我眼疾手快,立马把那袋水果抢到了手里,并霸道地说:“这是我的,谁都不许抢。”二舅笑眯眯地答应道:“这本来就是给你买的。”  我飞奔到厨房,对姥姥说:“姥姥,快帮我削皮,不然都被他们抢走了。”我太能吃了,特别是在这种人多的场合下,我特别护食。最后,只剩下一个还未剥皮的芒果。看见姐姐眨了眨眼睛,我“扑哧”一
本文提出了基于B/S结构,采用Linq技术的院校教务管理信息系统的开发设计,并从教务通用工作流程、系统研制与运行平台、系统体系结构、系统功能、数据库选择等方面论述了系统
啊!腿好疼啊!妈妈说这是因为我在长个儿!没错,这就是生长痛啦。就像我们每个人在成长历程中,都要经历一些酸甜苦辣。不如我们这次就写写成长的故事吧!为啥你每次都能联想到写