基于B/S的网上考试系统的设计和实现

点赞:26129 浏览:119012 近期更新时间:2024-01-31 作者:网友分享原创网站原创

随着网络的普及和对教育的重视,各院校各学科的网上考试都具有了必要的使用环境.但是,目前国内的一些网络教学系统的主要功能是教学,不能单独作为考试平台,通用性差,而且系统中对主观题的评阅多是采用人工评阅方式,没有实现真正意义上的自动评分.另一方面,我们所在院校的计算机基础课已开设了多年,但尚在沿用传统的考试形式或使用单机版的考试系统.基于Web的网上考试系统的设计和实现就是基于上述目的开发设计的.

本系统采用B/S架构作为系统的总体结构,以Web数据库技术为依托,利用微软的ASP.NET技术,结合ADO,实现了对Web数据库的访问和查询.该设计实现了按题型随机抽题组卷、在线考试、题库管理、系统管理的功能,能够对客观题在线评分.学生用学号登录成功后,阅读考试须知,之后选择考试科目进入考试页面,完成相应科目考试,自动给出考试成绩.系统管理,实现了对题库、考生信息、考试成绩、考试科目的管理.题库管理,实现了对试题的添加、编辑、删除功能;考生信息管理可以添加、修改、删除、查询考生信息,成绩管理可以删除成绩信息,科目管理主要是修改考试科目信息.


ASP.NET是微软公司推出的一种Inter编程技术,它采用效率较高的、面向对象的方法来创建动态Web应用程序.在原来的ASP技术中,怎么写作器端代码和客户端HTML混合在一起,经常导致页面的代码冗长而复杂,程序的逻辑难以理解.ASP.NET是一种独立于浏览器的编程模型,可以在最新版本的IE、NetscapeNigator以及诸如Opera等被广泛使用的浏览器上运行.

ASP.NET是一种建立在通用语言上的程序构架.一个已编译的、基于.NET的环境,把基于通用语言的程序在怎么写作器上运行.将程序在怎么写作器端首次运行时进行编译,比ASP即时解释程序速度上要快很多.微软公司发布了包括VisualBasic.NET、C#.NET、VisualC++.NET等和.NET兼容的语言来创作应用程序.

ASP.NET采用基于文本的分层配置系统,简化了将设置应用于怎么写作器环境和Web应用程序.由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置.此“零本地管理”哲学也扩展到了ASP.NET框架应用程序的部署.只需将必要的文件复制到怎么写作器,即可将ASP.NET框架应用程序部署到怎么写作器.不需要重新启动怎么写作器,即使是在部署或替换运行的编译代码时.

ASP.NET在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能.另外,进程受到ASP.NET运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求.

Application对象摘 要 :对整个ASP.NET执行环境而言,一个虚拟目录下的所有ASP.NET程序构成了一个Web应用程序.在多任务执行的情况下,来自四面八方的众多用户可能执行同一个Web应用程序,这便依靠Application对象.常用到的场合摘 要 :聊天室、网页计数器等.

基于B/S的网上考试系统的设计和实现参考属性评定
有关论文范文主题研究: 关于在线考试的论文例文 大学生适用: 电大毕业论文、硕士学位论文
相关参考文献下载数量: 64 写作解决问题: 毕业论文怎么写
毕业论文开题报告: 论文提纲、论文目录 职称论文适用: 期刊发表、中级职称
所属大学生专业类别: 毕业论文怎么写 论文题目推荐度: 最新题目

Response对象摘 要 :Request对象和Response对象就像一般程序语言里的Input及Output命令,若要让怎么写作器端的ASP.NET程序能够接收来自客户端的信息,须用Request对象;若想将怎么写作器端的信息传递给客户端,须用Response对象.Session对象和Application对象极为类似,但Session对象的信息只适用于同一位用户,换句话说,一个Session对象只属于一位用户.常用到的场合摘 要 :虚拟购物车、用户登陆网站时用户名的临时存储等.