毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
ASP.net+sqlserver在线考试系统的设计与实现(2)
1.2研究意义
随着各级各类学校招生规模的不断扩大,教师的工作量急速上升。为了减轻广大教师的劳动强度,提高教学质量,人们迫切需要能够实现考试
自动化
、网络化的在线考试系统,以提高教师的工作效率,从而将教师从单调繁重的劳动中解放出来,使他们有更多的时间置身于教育教学研究中[2]。
在线考试系统是一种利用计算机资源和网络资源进行组卷、考试和评分的考试形式,相对减少了考试过程中各个环节的人为主观因素,可以更方便、快速、客观、安全地组织考试,同时又提高了考试的可信度,降低了考试成本[3]。其对提高学校的教学效果和教学质量有重要意义,必将成为一种不可或缺的考试方式。
2.系统相关技术
2.1 ASP.NET
ASP.NET是目前世界上最流行的Web开发技术之一,它是建立在公共语言运行库中的编程框架,可用于在服务器上生成功能强大的Web应用程序。ASP.NET具有可管理性、可缩放性、可用性、简易性、自定义性、扩展性、安全性等优点[4]。
ASP.NET允许开发者以一种非常灵活的方式创建Web应用程序,并把一些常用的代码封装到各种面向对象的服务器控件中,这些服务器控件可以由站点用户引发的事件来触发。同时,ASP.NET也提出了代码隐藏类的概念,把逻辑代码和表现页面分离开来,使Web开发者很容易用后台代码来控制页面的业务逻辑功能[5]。
2.2 SQL Server 2005数据库技术
SQL Server是由美国微软公司开发的一种性能优越的关系型数据库
管理系统
,具有强大的数据库创建、开发、设计和管理功能。它是Windows操作系统中最为流行的数据库,比较适合小型、中型、大型应用程序的后台数据库[6]。
SQL Server 2005是在SQL Server 2000的基础上扩展升级的产品。它继承了SQL Server以前版本的所有优点,同时又增加了许多新的功能,它为关系型数据和结构化数据提供了更安全可靠的存储功能,可以用于构建和管理用于高性能和高安全性要求的数据库应用程序[7]。在线考试系统面向的对象是广大师生用户,需要存储的数据量相对较大,使用人数较多且该领域对数据的安全性要求较高,所以本系统使用SQL Server 2005作为数据库开发工具。
3.系统分析
3.1需求分析
本系统主要是针对学校考务管理需求特点而设计开发的,用户主要有三种:管理员、教师和学生,每种角色有相应的操作权限。要求整个系统具有易修改和易扩展的特性,所有的系统升级、更新操作均在服务器端完成,从而能减少系统升级、文护和更新的工作量。为此,本系统需要采用基于B/S的三层体系架构来实现。
3.2系统功能模块设计
在线考试系统的主要目的是为了提高学校考务管理工作的效率,所以对于本系统来说,需要实现以下基本功能:管理员能够实现对学生、教师、专业、课程、套题以及题库等信息的增加、删除、修改、查询等操作;教师能够对试题和学生成绩进行管理;考生能够实现注册账号、修改密码、参加考试、查询成绩等操作。
根据在线考试系统的功能特点,可以将其分为管理员管理、学生管理、教师管理三大功能模块,各个功能模块设计的具体功能如下所示:
(1)管理员管理模块
该模块包括管理员登陆系统、修改密码、教师信息管理、学生信息管理、试题管理和套题管理等功能。
(2)教师管理模块
该模块包括登陆系统、修改密码、学生信息管理和试题管理等功能。
(3)学生管理模块
该模块包括注册、登陆系统、查询成绩、修改密码和进行考试等功能。
具体的系统功能结构如图1所示:
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
JSP网上投票系统的设计与实现+系统用例图+流程图
下一篇:
ASP.net第三方物流信息管理网站的设计与实现
java+mysql通用试题库系统后台设计与实现
PHP+IOS的会议管理系统的设计+ER图
基于网络的通用试题库系...
银行行办公信息服务系统【1544字】
用友NC信息系统的实施應用实践研究【3307字】
浅析嵌入式系统支柱學科...
水电站实时监控专家系统【950字】
C#学校科研管理系统的设计
医院财务风险因素分析及管理措施【2367字】
承德市事业单位档案管理...
AT89C52单片机的超声波测距...
神经外科重症监护病房患...
10万元能开儿童乐园吗,我...
公寓空调设计任务书
国内外图像分割技术研究现状
志愿者活动的调查问卷表
中国学术生态细节考察《...