2.相关技术介绍
系统采用了ASP.NET、SQL Server 2005数据库技术,遵循软件开发的一般流程,对系统进行需求分析,设计总体架构及各功能模块,创建数据库及系统设计,编制各种文档及代码,最后测试并修改代码,完成相应功能。
2.1 ASP.NET技术
ASP.NET是一个已编译的,基于.NET的环境,可以与任何.NET兼容的语言(包括Visual Basic、C#)创作应用程序。易于写出清晰的代码,代码易于重用和共享。ASP.NET具有简易性、可管理性、可缩放性和可用性、自定义性和扩展性和安全性等特点。
2.2 SQL Server 2005数据库技术
在线考试系统网站数据库涉及的数据量较大,对安全性要求较高,数据库服务器采用SQL Server 2005。SQL Server 2005是一个关系数据库管理系统,提供了丰富的图形化管理工具,使系统管理和数据库管理更加直观、简单。并且,SQL Server 2005具有动态自动管理和优化功能、具有丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地,便于开发。
3.系统分析和设计
3.1系统需求分析
该网站为学生提供了一个有效的考试平台,为学生提供了现有的多种试题资源。在课堂教学的基础上,分析该系统应提供系统参与者如下的功能:教师可以进行试题信息管理、考试结果管理、个人信息文护。学生可以登录系统、在线考试。管理员可以进行学生信息管理、教师信息管理、试题信息管理、科目信息管理、考试结果管理、管理员信息管理和修改密码。
3.2功能模块设计
该网站主要由登录退出模块、前台学生模块、教师模块、后台管理员模块四部分组成。
登录退出模块:主要包括学生登录、教师登录、管理员登录和退出。
前台学生模块:主要是进行在线考试。
前台教师模块:主要包括查看试题信息、添加试题信息、考试结果管理、个人信息文护。
后台管理员模块:主要包括学生添加、修改及删除,教师添加、修改及删除,试题添加、修改及删除,科目添加、修改及删除,考试结果删除,修改密码。系统总体功能模块图如图1所示。
 在线考试系统系统体功能模块图
图1  系统体功能模块图
3.3系统操作流程
系统用户分为学生、教师和管理员,在登录时进行身份验证,学生、教师和管理员进入不同的页面,实现不同的系统操作。以教师身份进入系统后,可执行教师基本管理操作,以学生身份进入系统后,可执行学生的基本考试操作,以管理员身份进入系统后,可执行管理员基本管理操作,并且担任进行系统文护的角色。
系统集录入、文护、查询、审核和各种处理为一体,各种操作可以通过菜单进行,操作快捷、方便,性能高效、强大;使用易懂、易会,形象增强的数据处理,用户均可根据需要自行使用。
上一篇:ASP.net台球室管理系统设计+源程序
下一篇:ASP.net教研室档案管理系统的设计与实现

java+mysql通用试题库系统后台设计与实现

PHP+IOS的会议管理系统的设计+ER图

基于网络的通用试题库系...

银行行办公信息服务系统【1544字】

用友NC信息系统的实施應用实践研究【3307字】

浅析嵌入式系统支柱學科...

水电站实时监控专家系统【950字】

志愿者活动的调查问卷表

承德市事业单位档案管理...

公寓空调设计任务书

10万元能开儿童乐园吗,我...

C#学校科研管理系统的设计

国内外图像分割技术研究现状

AT89C52单片机的超声波测距...

神经外科重症监护病房患...

医院财务风险因素分析及管理措施【2367字】

中国学术生态细节考察《...