《在线考试系统用户说明书ppt课件.ppt》由会员分享,可在线阅读,更多相关《在线考试系统用户说明书ppt课件.ppt(27页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、在线考试系统试题提 取 关键信息客观题主观题组题组题判断选择填空操作问答成绩姓名总分客 观题 总分准 考证号考试时间主观题总分查询管理员用户名编号密码用 户 级别相片学生评卷密码身份证号准考证号姓名性别工 作 部门权限在线考试系统er图设计说明书设计说明书一、引言二 、软件技术三、数据库结构设计四、功能模块的划分及实现五、参考文献1.1 课题背景和研究意义课题背景和研究意义 1.2 分析学生考试系统分析学生考试系统 1.3 基本概要基本概要 1.4词汇表词汇表 一、引言1.1 课题背景和研究意义课题背景和研究意义随着计算机技术,网络技术,在教育领域的迅速发展,在线考试的实现可以利用目前的学校的
2、计算机软件和硬件资源和网络资源的充分利用,以实现考试;为冠军由计算机来完成客观标记,可以减少手动标记的工作量。网上考试系统目前主要用于两种基本方式:传统的C / S(客户机/服务器)模式和新型的B /秒(浏览器/服务器)模式,所谓的C / S模型,该数据库(例如,测试银行)在远程服务器上的内容,客户端机器安装相应的软件,C / S结构在技术上很成熟,但该程序的结构往往局限于小范围内的局域网,这不利于为扩展。此外,每个客户结构需要安装相应的客户端程序。当您有一个用户比较长的时间,如果我们采用的结构,系统的安装和维护重。同时,由于直接在客户机上,客户端安装和数据库服务器直接交换数据,系统安全性也被
3、一定程度的应用。基于传统的C / S模式相比,在线考试系统,B / S系统将应用程序逻辑和用户界面和数据访问相分离,使系统更易于维护(只需要更改页面,您可以实现所有用户同步更新),同时简化了客户端,用户只需要浏览器使用这个考试制度,更多的在互联网上考试合适。 在现实面前基于信息网络,我们提出了一种基于Web的在线考试系统,并使用SQL重症2000数据库和ASP.NET技术的系统开发。 1.2 分析学生考试系统分析学生考试系统在信息技术飞速发展的今天,网络已不再是陌生的大多数人,以及他们在人们的工作,学习和生活的应用正日益发挥着不可替代的作用。近年来,随着软件工程技术,信息和通信技术,以及计算机
4、网络技术的迅猛发展已经成熟,人们的教育活动,网上教育逐渐蔓延。基于Web的在线考试是教育的一个组成部分,是网络教育的一个重要组成部分。 网络在其它一些国家考试出现了泡沫,通过学校课程和考试选定的人在网上进行。例如,一些著名的国外,如微软的MCSE(微软认证系统工程师考试),GMAT(工商管理硕士入学考试),托福,GRE(美国研究生入学考试美国)等检查,正进行试验的基础上填写表格。 在中国,这是目前仍然在坚持传统的测试方法,测试绝大多数互联网的实际应用仅限于一些网上登记和网上查询性能检验工作,而且也没有真正的网络形成规模考试。网络作为一种现代教育子系统考试制度,确保教育质量,教学的重要手段。在传
5、统的测试模式,测试的组织通过标题,考试,标志着试卷分析步骤,在测试和考试要求类型的增加,增加教师的工作量会越来越大,其工作是非常容易出错,在一定程度上,是传统的考试方法进行了有需要进行改革。互联网技术使考试技术和运营商已经采取了划时代的地方,考试的变化作出从传统的纸笔考试,计算机辅助网络的进一步发展,考试的在线考试成为现实。 在这个阶段,在线考试系统开发的主流技术已经相当成熟,并很好地适应动态网站设计和基于Web的数据库访问要求,是目前在线考试软件技术的主流。在一个在线测试系统数据的研究和学习,特别是在教学的学校需要根据其实际情况的工作的需要,学校校园的使用已成为研究和发展学校的基本条件大批使
6、用基于Web的在线考试系统。 1.3 基本概要基本概要 我们的研究小组不仅涉及一个完整的在线考试系统所做的开发工作,也是基础研究的指导是A Net平台基于B / S结构的软件架构,关键技术,实现技术,探索解决方案的框架。 该系统使用ASP.NET中的HTML,JavaScript,VBScript中,图形编辑器,如WEB数据库工具的服务器访问网页时,您不能地点,时间限制,互联网络宽带互联网或其他手段获取,使用互联网这个强大,方便的工具,考生可以通过浏览器在互联网上选择的科目,参加考试时,管理员可以通过因特网浏览器添加,修改学生信息,添加,修改,删除修改试卷的考试科目的信息,管理,学生成绩,但也
7、为实现学生信息查询功能:按类,学生编号,姓名等关键字查询,整个系统的管理功能的实现。 在主界面,系统的主要候选人中,管理员入口,根据用户类型,分别为审查和管理两个不同的页面。其最大的特点是开放性,便利性和灵活性。 1.4词汇表词汇表 词汇名称词汇含义备注静态数据系统固化在内的描述系统实现功能的一部分数据 动态数据在软件运行过程中用户输入的后系统输出给用户的一部分数据,也就是系统要处理的数据 数据字典数据字典中的名字都是一些属性与内容的抽象和概括,它们的特点是数据的“严密性”和“精确性”,没有半点含糊 2 软件技术 2.1 ASP.NET技术概述 2.2 SQL SEVER 2000概述 2.3
8、 系统运行环境 2.1 ASP.NET技术概述技术概述 ASP.NET是微软的Internet编程技术的推出,它使用更有效的,面向对象的方法创建动态Web应用程序。在最初的ASP技术,服务器端代码和客户端的HTML混合在一起,常常导致漫长和复杂的页面的代码,程序逻辑难以理解。 ASP.NET是独立于浏览器的编程模型,可以在IE浏览器, NetscapeNavigator的最新版本,被广泛使用,例如Opera和其他浏览器上运行。 ASP.NET是建立在该计划框架内的共同语言。 1已编制的基础上。 NET环境,共同的语言为基础的程序在服务器上运行。程序运行在服务器端时,首次汇编,实时比ASP的速度
9、应该更快的程序时间的解释。 Microsoft已发布,包括Visual Basic.NET,?。 NET中的Visual C + +。网等,。 NET兼容的语言编写的应用程序 2.1.1 ASP.NET优势 ASP.NET运行在公共语言运行库编译代码的服务器,它可以利用早期绑定,实时编译的优势,本机优化和缓存外箱服务。这相当于行代码的准备,才显着提高性能。 1)世界级的工具,以支持 ASP.NET框架的补充和设计大型工具箱Visual Studio集成开发环境。所见即所得的编辑,拖放服务器控件,以及这一强大的工具自动部署在一个只有少数人可用的功能。 2)强大的力量和灵活性 由于ASP.NET基
10、于公共语言运行库,使Web应用程序开发人员可以利用的力量和整个平台的灵活性优势。 Microsoft.NET框架类库,消息处理和数据访问解决方案可以无缝地从Web访问。 ASP.NET也与语言无关,所以你可以选择最适合的应用程序语言,还是在多国语言应用分裂合适。此外,公共语言运行库的交互性,确保迁移到ASP.NET保留基于COM的现有投资的发展。 3)简单 ASP.NET可以轻松地完成从简单的形式提交和客户端身份验证的共同任务,部署和站点配置。例如,ASP.NET页面框架允许您构建应用程序逻辑和表示代码清楚分开的用户界面,以及简单的Visual Basic样的形式处理模型与事件处理不相同。此外
11、,公共语言运行时使用托管代码服务(如自动引用计数和垃圾回收)简化的发展。 4)可管理 ASP.NET使用基于文本的分层配置系统,简化了设置服务器环境和Web应用程序。由于配置信息存储在纯文本格式,所以你不能有地方管理工具,以帮助对新设置的申请。这种“零地方行政”的理念延伸到部署ASP.NET框架应用程序。只需复制所必需的文件服务器,ASP.NET框架应用程序可以部署到服务器。不需要重新启动服务器,甚至在部署或替换运行的编译代码。 5)可伸缩性和可用性 两者在ASP.NET的可扩展性,集群中的一个专门的环境和多增加,设计环境,以提高处理器的性能考虑。此外,ASP.NET运行时进程密切监控和管理,
12、这样,当进程的行为是不正常(泄漏,死锁),你可以创建一个新的进程,以帮助保持应用程序总是可以用来处理请求。 6)自定义和可扩展性 ASP.NET附带了一个精心设计的结构,这使开发商在适当的级别“插入”代码。事实上,你可以写自己的自定义组件扩展或替换硕士,吉林大学学位论文ASP.NET运行时的任何子组件。 7)安全 由于内置的Windows身份验证和每个应用程序的配置,可以确保应用程序是安全的。 2.2 SQL SEVER 2000概述 微软SQL Server 2000是一个关系数据库。这种数据库数据挖掘的有关数据表,表的组成形式和结构的分类表可以与所谓的关系数据库的关系。系统管理员可以通过访
13、问应用程序服务器,更改数据类型,管理和处理服务器资源。 SQL Server同样具有可扩展性(可扩展的数据库),它的SQL Server可以支持多个用户同时访问数据库,以处理大量数据的数据库。 2.3.1设备及分布设备及分布 1、主机类型:windows环境 2、网络类型:教育网2.3.2支撑软件 1、操作系统:windows XP 2、数据库管理系统:mysql 3、其他支撑软件:visual basic2.3系统运行环境 3 数据库结构设计3.1 考生信息表考生信息表 列名列名数据类型数据类型可否为空可否为空说明说明student_IDINT(10)NOT NULL准考证号(主键)stud
14、ent_NameCHAR(10)NOT NULL考生姓名student_SexCHAR(2)NOT NULL考生性别IDINT(20)NOT NULL身份证号码PasswordINT(6)NOT NULL密码ImageCHAR(10)NULL相片 3.2 管理员信息表管理员信息表 数据结构设计:数据结构设计: 管理员信息表格管理员信息表格列名列名数据类型数据类型可否为空可否为空说明说明IDINT(10)NOT NULL编号(主键)NameCHAR(6)NOT NULL用户名PasswordInt(10)NOT NULL密码GradeCHAR(5)NOT NULL用户级别3.3 试题表考生试题表
15、考生试题表列名列名数据类型数据类型可否为空可否为空说明说明JudgeCHARNOT NULL判断题ChooseCHARNOT NULL选择题OperationCHARNOT NUL操作题AnswerCHARNOT NUL问答题FillINCHARNOT NUL填空题3.4 成绩查询表 数据结构设计:数据结构设计:考生成绩信息表考生成绩信息表列名列名数据类型数据类型可否为空可否为空说明说明IDINT(20)NOT NULL身份证号student_IDINT(10)NOT NULL准考证号student_NameCHAR(10)NOT NULL学生姓名ObjectIves_ScoreINT(10)
16、NOT NULL客观题分数SubjectIves_ScoreINT(10)NOT NULL主观题分数TotalScoreFLOAT(8)NOT NULL总分数 4.功能模块的划分及实现4.1 功能模块划分功能模块划分 : 在线考试系统学 生 登 录 个人信息 考试规则 参加考试 成绩查询 身 份验证管理员登录 公告信息 管理员信息 用户管理 考试时间 成绩管理 题目查询 试题管理 成绩公布 系统维护 如下图所示:如下图所示: 登陆模块和身份验证模块设计 从模块的所有用户登陆界面(登录/)上输入文本框,包括用户名,输入密码的文本框,包含两个按钮,用来区分考生登录,或管理员登录。点击登陆后,根据按
17、钮的单击事件,连接到一个不同的 数据库,从查询中的用户名和密码,相应的数据库表,如查询,然后输入相应的页面,如果不查询,然后在弹出的错误信息,用户点击确定重新输入用户名和密码。在线考试系统可分为两个主要的设计功能模块划分,这两个功能模块如下:(1)考生功能模块:考生功能模块可以实现考生登录,选择测试对象,在线考试,以完成考试给出分数,如果你有测试之前,您不能登录考试。(2)管理员功能模块:管理员功能模块可以实现管理员登录的考生信息管理,考试科目管理,项目管理,银行和测试结果的管理。 备注:(系统由一个登录界面登陆一体化,登陆的是,如果学生,用户名为考生姓名,如果管理员登录用户名的管理员的名称,
18、分别从自己的数据库查询帐户,并检查登陆密码,然后根据不同的角色到一个不同的接口进入) 系统功能模块划分系统功能模块划分4.2管理员登录功能模块设计 4.2.1学生信息管理 管理员登录到管理主页(classintro /),从页面,您可以登录到该学生的信息管理,添加、删除、修改学生信息。4.2. 2操作员管理操作员管理:操作员的类型包括超级管理员与普通管理员,超级管理员管理包括对管理员登陆系统的密码修改。普通管理员的管理包括,管理员的添加,登陆密码修改,权限设置等操作4.2.3试题档案管理试题档案管理:本系统中试题本分为:单选题,多选题,是非题三种,管理员可以进行试题的添加,修改和删除。管理员要
19、进行试题管理首先也要判断管理员是否具有试题管理的权限,测试页(exampage /)可以广播,在这些客观试题多选,填充。每个问题的类型开始于Web用户控件,以实现该考试的试题随机生成的每一个不同的试卷, 4.2.4成绩管理 成绩管理: 本系统中分为:客观题分数、主观题分数两种管理员可以对考生各项分数进行添加、删除、修改,并对考生成绩进行统计、报表。 n 4.3 考生登录模块4.3.1个人信息及密码修改考生登陆系统后可以进行考生个人的信息修改,考生必须先登录系统然后才能进行相应的操作,考生能够修改自己的姓名,出生日期,email,身份证号码,但是必须满足系统的格式要求。如果输入中有不符合系统要求,系统会提示修改失败并且给出失败原因。4.3.2 登陆考试模块 考生在登陆页面输入自己的准考证号和密码,确定后进入考试页面进行答题。如果考生放弃参加考试,则在考试页面显示该考生缺考。4.3.3查询成绩 在参加考试后,学生可以通过输入准考证号查询自己考试成绩。 5 参考文献 1)ASP.NET程序设计. 清华大学出版社 2)ASP.NET数据库管理系统开发实例导航. 人民邮电出版社 3)SQL Server 2000数据库开发教程(第1版). 北京科学出版社 4)网络数据库实用教程 安徽大学出版社