在线考试系统用户说明书

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

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

1 / 27
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功