基于校园网的试卷分析系统.doc_第1页
基于校园网的试卷分析系统.doc_第2页
基于校园网的试卷分析系统.doc_第3页
基于校园网的试卷分析系统.doc_第4页
基于校园网的试卷分析系统.doc_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本科毕业论文(设计) 题 目 基于校园网的试卷分析系统 院(系) 计算机与信息工程学院 专 业 计算机科学与技术 学生姓名 学 号 指导教师 职称 论文字数 9518 完成日期: 2013年05月20日本科毕业论文(设计)诚信承诺书本人郑重声明:所呈交的本科毕业论文(设计),是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。本人签名: 日期: 本科毕业论文 (设计)使用授权说明本人完全了解巢湖学院有关收集、保留和使用毕业论文 (设计)的规定,即:本科生在校期间进行毕业论文(设计)工作的知识产权单位属巢湖学院。学校根据需要,有权保留并向国家有关部门或机构送交论文的复印件和电子版,允许毕业论文 (设计)被查阅和借阅;学校可以将毕业论文(设计)的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编毕业,并且本人电子文档和纸质论文的内容相一致。保密的毕业论文(设计)在解密后遵守此规定。本人签名: 日期: 导师签名: 日期: 摘 要 由于社会的进步,尤其是互联网技术的迅猛发展,学校的日常工作越来越依赖于计算机,也越来越离不开计算机。一方面,计算机辅助教育与计算机辅助教学是计算机技术非常重要的应用领域;另一方面,计算机与网络的应用更加促进了两者的飞速发展,目前它们已逐步成为现代教学的一个很重要且有效的手段,对于高校中各种各样的考试层出不穷,为了能更好的掌握学生对于试卷和考试的理解,对于相关知识点的掌握,我们开发了这套试卷分析系统。基于校园网的试卷分析系统,以Microsoft Visual Studio为平台,编程语言采用C#,创建应用程序方式为ASP.NET,数据库采用SQL Server2005,本程序为基于BS的WEB应用程序。基于校园网的试卷分析系统在进行系统分析,总体设计,详细设计,软件测试等方面遵循软件工程方法论。实现了教师维护相关的学生信息、考试信息、根据考试维护题目信息,维护学生对于题目的得分信息、平均分,同时可以根据学生考试情况进行相关的分析等功能。关键词:试卷分析 平均分 ASP.NET SQL Server ABSTRACTWith the recent years computer technology, network technology, multimedia technology and the corresponding rapid development of software technology, school teaching, management, examination, etc. has become increasingly inseparable from the computer. On the one hand, computer-aided education, computer technology and computer-aided teaching is a very important application area; the other hand, the application of computer and network to promote a more rapid development of the two, now they have gradually become a very important modern teaching and effective means test for the endless variety of universities, in order to better grasp the understanding of students for examinations, for the mastery of knowledge points, we have developed this test analysis system. The system - examination paper analysis system, using ASP.NET technology as a way to create applications to C #. Net as the programming language, using SQL Server database as the backend database. It is based on Browser / Server structure formed under the data-driven Web applications. The system basically followed the methodology of software engineering, systems analysis, design, detailed design and software testing. Achieving students of teachers to maintain the relevant information, exam information, subject information under examination to maintain and safeguard student information for the subjects score, while students in the exam according to the analysis of associated functions.Keywords: examination paper analysis,Average Graduates,ASP.NET,SQL Server 目 录 第一章 绪论11.1 开发背景11.2 课题意义11.3 系统开发方法1第二章 技术方案22.1 NET概述22.2 ASPNET简介32.3 C#简介42.4 SQL Server简介4第三章 需求分析5 3.1可行性分析5 3.1.1 经济可行性5 3.1.2 技术可行性53.2功能结构分析53.3 业务流程分析7第四章 系统总体设计84.1 系统开发环境84.2数据库84.3 各个模块基本流程图设计10 4.3.1 教师模块10 4.3.2 学生模块124.4 输入输出设计13 4.4.1 输入设计13 4.4.2 输出设计13第五章 系统实现155.1 系统主界面介绍155.2 学生信息维护165.3 试卷信息维护185.4 试题信息维护195.5 学生成绩打分215.6 题目平均分分析225.7 学生考试排名24第六章 系统测试25 6.1 本系统测试描述25结束语26致谢27参考文献28 基于校园网的试卷分析系统1 绪论1.1 开发背景随着计算机互联网技术的迅猛发展,近几年来信息时代,也可以成为数字化时代的到来,学校的教育和学习管理面临着巨大的挑战。试卷的分析和评估手工操作下工作量大,工作繁琐枯燥且容易出错。现在我们开发了这一套试卷分析系统,在教务处导入学生成绩后,计算机服务器端可以自动的分析试卷和成绩评测。极大地提升了试卷分析的效率和准确性。减少了教师的工作力度。在这种新的模式下,学生和老师都可以及时的掌握学过的知识和对教育结果的分析,大大的提高学校的教学效率和水平。 1.2 课题意义为了使用户能够及时的、准确的检验自己的学习成果,发现自己的不足之处,提高学习效率。所以开发了这一套完整的试卷分析系统。本系统可以自动的对录入的试卷信息进行分析和对成绩进行评测。极大地降低了人工工作力度,有效的提高了教学和管理的效率,为学校的教学和教务管理的高效运作提供了保障。1.3 系统开发方法在当下,CS和BS为网络应用软件运行的主要的两种模式。CS的主要缺点就是升级较为麻烦且维护慢。而BS模式是这几年随着因特网的发展而出现的一种技术。它的服务器端是Web Server,客户端是标准浏览器。随着Web Server与数据库的范围增大,除了用于网上和服务器的结合外,这种模式下查询,部门的业务系统扩充企业的系统应用都很方便,维护简便。另外,试卷分析系统的软件也必将不断的更新;并且不断自我完善是每个软件产品都必须经过的一个过程。由于上述的种种原因,选择BS模式来实现试卷分析系统较为合适。客户端采用标准浏览器来实现试卷分析系统各个功能实现所需要的过程,进行远程维护和管理。1而服务器端采用ASP和SQL Server2005数据库来构成试卷分析的应用系统。利用硬件价格普遍下跌和宽带大力建设的有利优势,集合网络和数据库技术。采用ASP.NET技术,我们开发了这一套基于校园网的试卷分析系统。这套系统实现了教师的在线管理,考试信息管理,试题库管理,学生成绩管理,学生学习掌握情况分析。学生利用这套系统可以查询排名和成绩。所以本系统效率极高,操作简单,运行方便。2 技术方案本系统的开发工具选择 Visual C#语言。微软公司推出的一款Microsoft.NET平台是计算机领域的一场大变革。经过比尔盖茨几年的摇旗呐喊.NET技术已经逐渐的深入人心,C#语言也随之而大红大紫,成为计算机领域程序员所尊崇的一种明星语言。6C#是由C和C+派生出来的一种面向对象的编程语言。它是一种安全的、现代的、简单的,基于C和C+之上的,快速的被开发人员接受的一种语言。开发C#的目的就是利用Visual Basic的高产生率和C+的快速行动力。2在这里我们可以看出,C#除了拥有C+强大的功能和Visual Basic的高效率外。还具有Java的跨平台性质和Delphi的方便快捷的品质。基于这些优点的性质,我们选择C#作为本系统的开发语言。本系统的后台数据库开发采用SQL Server2005 中文版。SQL Server数据库采用CS结构把工作负荷分解到客户端任务和服务器任务。前者负责对数据库进行应有的操作和管理等任务,后者负责商业运转和向用户提供准确的数据。3另外由于SQL Server2005可以在多个网站上安装,管理,部署和使用,方便快捷,我们选择了SQL Server2005作为系统的后台数据库。2.1 .NET概述 .NET Framework 的关键组件是公共语言运行库和.NET Framework类库,是用于.NET平台的一种编程模式。.NET Framework提供了托管执行环境、简化的开发和部署以及各种编程语言的集成和XML Web services 的内部 Windows组件。.NET Framework 的目的就在实现下列目标:提供一种无论对象代码在本地执行或是在远程执行还是在本地存储和执行的一种面向对象的编程环境。提供一种最小化软件部署和版本控制冲突的代码执行环境。提供一个可提高代码(包括由未知的或不完全受信任的第三方所创建的代码)执行安全性的代码执行环境;提供一个可消除脚本环境或解释环境的性能问题的代码执行环境;使开发人员的经验在面对类型大不相同的应用程序(如基于 Windows 的应用程序和基于 Web 的应用程序)时保持一致;按照工业标准生成所有通信,以确保基于 .NET Framework 的代码可与任何其他代码集成。.NET Framework的基础是公共语言运行库。公共语言库实现代理执行管理代码的功能。它提供的服务包括:线程管理、远程处理和管理内存等。另外为了确保代码准确性而强制实施严格的类型安全和提高安全性和可靠性。本质上,运行库的基本原则就是代码管理。区别代码是否为托管代码的标准就是是否以运行库为目标。.NET Framework 类库是一个综合性的面向对象的可重用类型集合,可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面 (GUI) 应用程序,也包括基于 ASP.NET 所提供的最新创建的应用程序(如 Web 窗体和 XML Web Services)。2.2 ASP.NET简介ASP.net 作为一种程序框架建立在通用语言上,是被用来在Web服务器上建立强大Web应用程序的。ASP.net拥有许多比现在的Web开发更强大的优势。以三层系统作为结构:数据层、UI层和数据逻辑层。1. 数据层为事务逻辑层提供数据服务通过ADO.NET操纵数据实现,如返回数据检索结果等功能。 2.UI层主要用来与用户进行交流,接收用户输入并将服务器端数据显示给用户。3. 业务逻辑层是用来接收浏览器端的请求且将请求传给数据层,并且将处理结果返还给浏览器。它的组成部分包括XML、Web表单、Web services和组件服务,但是Web表单才是ASP.NET程序的核心,它作为向客户成交数据和信息的基础,而且还是回应处理客户和显示的Web表单交流产生的数据和表单的基础。ASP.NET和以前的Web开发应用相比,具有以下几个突出的优点: ASP.NET 具有世界级的工具支撑着,本身的框架弥补了 Visual Studio 集成开发环境中的不部分的设计器和工具箱。而拖放服务器控件和自动部署只是这个强大的工具所提供的少数集中功能。灵活性和强大功能。拥有公共语言运行库作为ASP.NET的基础,所以Web应用程序的开发人员可以有效利用ASP.NET的灵活性和强大功能。程序人员可以从Web中访问消息处理、.NET 框架类库、和数据访问解决方案。因为ASP.NET 是与语言无关的,所以可以选择适合应用程序的语言。最后,因为公共语言运行库的交互性可以保证在迁移到 ASP.NET 时保留基于 COM 的开发中的现有投资。 简单方便性。对于简单的客户端核实身份和提交窗体到配置和部署站点,ASP.NET 可以容易的执行日常任务。另外,托管代码服务被公共语言运行库应用,有效的简化了开发。 方便管理性。由于ASP.NET 采用的分层配置系统是基于文本的,因此 Web 应用程序和设置应用于服务器环境得到了简化。存储配置信息是以纯文本形式的,应用新设置可以在没有本地管理工具帮助情况下进行。这个方式也同样应用于 部署ASP.NET 框架应用程序。只要复制必要的文件到服务器,就可以在服务器上部署ASP.NET应用程序。就算是在替换或部署运行的编译代码时也不需要重启服务器。 可扩充性和可自定义性。ASP.NET 随附了一个设计周到的结构,它使开发人员可以在适当的级别插入代码。实际上,可以用自己编写的自定义组件扩展或替换 ASP.NET 运行库的任何子组件。实现自定义身份验证或状态服务一直没有变得更容易。 安全性。基于每个应用程序的配置和系统内置的Windows身份验证,从而确保应用程序的安全。2.3 C#简介2.4 SQL Server简介SQL Server是以Transact_SQL作为数据库查询和编程语言的一种关系数据库管理系统。结构化查询语言SQL的一种就是T-SQL,它是支持ANSI SQL-92的。SQL Server 采用的许可验证包括登录验证、二级安全验证和数据库用户角色和账号。SQL Server身份验证和Windows NT身份验证是SQL Server支持的两种验证方式。 7.0版是支多 类型角色的,权限的管理和分配因为角色的引入而变得更加灵活。SQL Server提供了预定义的服务器和数据库角色,方便公共的管理功能。也可以很简单的授予某一特定用户已选择好的许可权限。SQL Server支持多种不同类型的网络协议,如TCP/IP、IPX/SPX、Apple Talk等。不同的操作平台上都是可以运行SQL Server的。SQL Server基于服务器端的运行平台是Windows NT、Windows9x。而在客户端Windows3.x、Windows NT。Windows9x都是可以的。其他厂商提供的如Unix、Apple Macintosh等都是可以运行的。SQL Server是一项完美的客户/服务器系统。Windows NT平台上可以安装SQL Server,Intel 386,Power PC,MIPS,Alpha PC和RISC等平台在Windows NT平台上都是可以运行的,因此SQL Server的威力和功能都是相当足够的。3 需求分析3.1可行性分析3.1.1 经济可行性主要就是评价该系统的经济收益,本系统的开发经费低廉可以接受,但是本系统运作后可以大幅节约成本、时间,提高效率。因此本系统在经济上市可以接受的。3.1.2 技术可行性分析技术条件是否能有效完成开发工作,软、硬件是否能满足开发者的需求等,是技术的可行性分析的主要内容。本试卷分析系统的开发模式为Browser/Server。作为技术发展的大势所趋,Browser/Server紧密的结合了Intranet/Internet技术。它为应用系统开创了一个崭新的发展时代。处理大量数据,保持数据库的完整性和提供许多高级管理功能是SQL数据库的一大优点。而数据库的良好的编程环境得益于它的易用性、灵活性、安全性。所以,本系统的软件开发平台已相当成熟。而在硬件需求的方面,鉴于科技飞速发展的今天,硬件的容量越来越大,更新速度越来越快,安全性越来越高,价格越来越低,硬件平台满足很系统是不成问题的。根据以上信息,本系统已明确了开发目标,因为在经济和技术方面见效快、投资少,所以本系统的开发是完全可以的。3.2功能结构分析为了更好地做好本系统,在阅读了已有的分析系统的基础上确定了本系统的初始结构,即:教师功能模块、学生功能模块,维护学生信息、考试维护、试题维护,根据学生考试成绩对考试题目进行分数维护,平均分分析,知识点掌握等,学生通过登陆系统可以查询自己的考试成绩、可以查看自己在相同考试中成绩的大排名,功能如下所示:教师:(1)学生信息维护:维护使用系统的学生信息根据学生的学号。(2)试卷信息维护:维护考试的试卷信息。(3)试题信息维护:维护对应于各个试卷的试题信息,题目分为多种类型,单选、多选、填空、判断等。(4) 学生成绩评估:选择指定的学生,选择指定的试卷题目,导入学生的成绩,在数据库里保存。(5) 试题平均分分析:分析本次考试中学生的得分情况,计算出平均分。(6)学生考试排名:选择相关的考试信息,对此次考试给学生进行大排名。学生:(1)学生成绩查询:主要是浏览学生在各个考试中的成绩信息(2)学生成绩排名:选择学生指定的考试题目信息,进行成绩排名。具体如功能模块图所述:图1 功能模块图3.3 业务流程分析系统模块已初步确定,其业务流程首先由教师维护学生信息、维护试卷信息、根据试卷维护试题信息,根据试题和学生,处理学生的得分信息,并对得分进行分析。如图:图2 业务流程图4 系统总体设计4.1 系统开发环境4.1.1 硬件环境CPU:Intel PentiumIII;内存:256M或更高; 硬盘:40G或更高;VGA或更高分辨率的显示器;打印机可根据经济条件自行选择合适的型号4.1.2 软件环境系统: Windows 2000 Server是一种多功能操作系统,可以在网络环境中用作客户和服务器。Windows 2000 Server主从结构、可靠、安全。是一种强大的、多用途的服务器操作系统,专为具有大型业务的机构而设计的。4.1.3 开发工具C#语言。具有如下特性:1)语法更简单;2)快捷应用开发功能3)语言的自由性4)Web服务器端组件足够强大5)支持跨平台 6)与XML的融合7)对C+的继承4.2数据库数据库管理员可以利用Microsoft SQL Server 2005中的多种系统工具,包括:1)SQL Server企业管理器 它是管理控制台的单元组件。它可以对数据库服务器、数据库及数据库对象(表、视图等)进行有效的管理。2)SQL查询分析器 它的主要作用是交流输入T-SQL语句和存储过程。在图形分析查询时可以提供图形的形式。它包含对象浏览器、T-SQL调试器。用来确定数据库中的视图、表、存储过程、和其他对象的特性。并且为加速复杂语句生成速率提供模板。3)注册服务器 安装SQL Server2005后,在本地或远程服务器注册后,方能使用数据库中的企业管理器来管理服务器。注册服务器时必须指定服务器的名称和登录到服务器时使用的安全类型。4.2.1 数据库设计老师序号字段名类型长度索引备注1帐号Int主键2密码Varchar20学生序号字段名类型长度索引备注1帐号Varchar20主键2姓名Varchar203性别Varchar204密码Varchar205介绍Varchar2556班级Varchar20试卷信息序号字段名类型长度索引备注1试卷代码Int主键2试卷名称Varchar503考试时间Varchar504试卷总分数Float5总题目数Float6备注Varchar500题目信息序号字段名类型长度索引备注1题目代码Int主键自动编号2试卷代码Int关联试卷信息3题目主题Varchar2554题目答案Varchar5005题目分数Int6知识点Varchar2557出题意思Varchar2558题目类型Varchar50单选 多选 判断 填空 简答 应用 其他学生试卷序号字段名类型长度索引备注1学生试卷代码Int主键自动编号2题目代码Varchar50关联 题目信息3得分Float4学号Varchar50关联 学生5试卷代码Int关联 试卷信息4.2.2 数据库ER图设计图3 系统E-R图4.3 各个模块基本流程图设计4.3.1 教师模块 学生信息维护图4 学生信息维护 试题信息维护图5 试题信息维护 学生成绩打分图6 学生成绩打分4.3.2 学生模块 查看成绩排名图7 成绩排名4.4 输入输出设计4.4.1 输入设计登录窗口时设计的代表性页面,输入用户名和密码等待验证,如图:图8 系统登陆界面4.4.2 输出设计输出设计代表性页面是展示考试排名的页面,如图:图9 展示页面5 系统实现5.1 系统主界面介绍在IE里运行本系统,出现系统的主界面,选择教师和学生才能登陆系统。如图:图10 系统主界面核心代码如下: if (strJs = 教师) if (Database.GetData(select * from 老师 where 帐号= + TextBox1.Text + and 密码= + TextBox2.Text + ).Rows.Count 0) SessionUser = TextBox1.Text; Response.Redirect(Admin/index.aspx); else ClientScript.RegisterClientScriptBlock(this.GetType(), js1, alert(登陆信息错误);); return; else if (strJs = 学生) if (Database.GetData(select * from 学生 where 帐号= + TextBox1.Text + and 密码= + TextBox2.Text + ).Rows.Count 0) SessionUser = TextBox1.Text; Response.Redirect(XS/index.aspx); else ClientScript.RegisterClientScriptBlock(this.GetType(), js1, alert(登陆信息错误);); return; 5.2 学生信息维护此模块主要是维护学生的相关信息。如图: 图11 列表图12 编辑页面核心代码如下: if (this.txtZH.Text.Trim() = ) Page.ClientScript.RegisterStartupScript(this.GetType(), info, alert(学号不能为空!);); return; /根据标志判断是添加还是修改的操作 保存商品信息 if (Request.QueryStringID != null) Database.Execute(UPDATE 学生 set 姓名 = + txtXM.Text +,性别 = + drXB.SelectedValue +,介绍 = + txtJS.Text +,班级 = + txtBJ.Text + WHERE 帐号= + Request.QueryStringID +); else if (Database.GetData(select * from 学生 where 帐号= + txtZH.Text + ).Rows.Count 0) Page.ClientScript.RegisterStartupScript(this.GetType(), info, alert(学号重复!);); return; Database.Execute(INSERT INTO 学生 ( 帐号 ,姓名 ,性别 ,密码 ,介绍 ,班级 ) VALUES (+ txtZH.Text +,+ txtXM.Text +,+ drXB.SelectedValue +,000000,+ txtJS.Text +,+ txtBJ.Text +); Page.ClientScript.RegisterStartupScript(this.GetType(), info, alert(保存成功!);window.location.href=BJList.aspx;);5.3 试卷信息维护此模块主要维护考试的试卷信息,将来用于题目信息的维护操作,如图:图13 列表图14 编辑页面核心代码如下: if (this.txtSJMC.Text.Trim() = ) Page.ClientScript.RegisterStartupScript(this.GetType(), info, alert(试卷名称不能为空!);); return; /根据标志判断是添加还是修改的操作 保存商品信息 if (Request.QueryStringID != null) Database.Execute(UPDATE 试卷信息 set 试卷名称 = + txtSJMC.Text + ,考试时间 = + txtKSSJ.Text + ,试卷总分数 = + txtZFS.Text + ,总题目数 = + txtZTMS.Text + ,备注 = + txtBZ.Text + WHERE 试卷代码= + Request.QueryStringID); else Database.Execute(INSERT INTO 试卷信息 ( 试卷名称 ,考试时间 ,试卷总分数 ,总题目数 ,备注 ) VALUES (+txtSJMC.Text+,+ txtKSSJ.Text +,+ txtZFS.Text +,+txtZTMS.Text+,+ txtBZ.Text +); Page.ClientScript.RegisterStartupScript(this.GetType(), info, alert(保存成功!);window.location.href=SjList.aspx;);5.4 试题信息维护此模块主要是根据试卷的信息,维护相关的试题信息,提醒包括选择、判断、填空等多种。如图:图15 列表图16 详细页面核心代码如下: if (this.txtTMZT.Text.Trim() = ) Page.ClientScript.RegisterStartupScript(this.GetType(), info, alert(试卷名称不能为空!);); return; /根据标志判断是添加还是修改的操作 保存商品信息 if (Request.QueryStringID != null) Database.Execute(UPDATE 题目信息 set 试卷代码 = + drSJDM.SelectedValue + ,题目主题 = + txtTMZT.Text + ,题目答案 = + txtTMDA.Text + ,题目分数 = + txtTMFS.Text + ,知识点 = + txtZSD.Text + ,出题意思 = + txtCTYY.Text + ,题目类型 = + drTMLX.SelectedValue + WHERE 题目代码= + Request.QueryStringID); else Database.Execute(INSERT INTO 题目信息 (试卷代码 ,题目主题 ,题目答案 ,题目分数 ,知识点 ,出题意思 ,题目类型 ) VALUES (+ drSJDM.SelectedValue +,+txtTMZT.Text+,+ txtTMDA.Text +,+ txtTMFS.Text+,+ txtZSD.Text +,+ txtCTYY.Text +,+ drTMLX.SelectedValue +); Page.ClientScript.RegisterStartupScript(this.GetType(), info, alert(保存成功!);window.location.href=StxxList.aspx;);5.5 学生成绩打分此模块主要根据学生的答题成绩,试题信息对每个试题进行打分的维护,试题以试卷模式分别维护。如图:图17 列表图18 详细页面核心代码如下: protected void Button3_Click(object sender, EventArgs e) /根据标志判断是添加还是修改的操作 保存商品信息 if (Request.QueryStringID != null) Database.Execute(delete from 学生试卷 WHERE 学生试卷代码= + Request.QueryStringID); Database.Execute(INSERT INTO 学生试卷 ( 题目代码 ,得分 ,学号 ,试卷代码 ) VALUES (+ this.drTMXX.SelectedValue +,+ TextBox2.Text +,+ drXSXX.SelectedValue +,+ drSJDM.SelectedValue +); Page.ClientScript.RegisterStartupScript(this.GetType(), info, alert(保存成功!);window.location.href=XSCJList.aspx;); protected void Button2_Click(object sender, EventArgs e) Response.Redirect(XSCJList.aspx); protected void drSJDM_SelectedIndexChanged(object sender, EventArgs e) if (drSJDM.SelectedValue != null) drTMXX.DataTextField = 题目主题; drTMXX.DataValueField = 题目代码; drTMXX.DataSource = Database.GetData(select * from 题目信息 where 试卷代码=+drSJDM.SelectedValue+); drTMXX.DataBind(); protected void drTMXX_SelectedIndexChanged(object sender, EventArgs e) if (drTMXX.SelectedValue!=null) DataTable tmpda = new DataTable(); tmpda = Database.GetData(select * from 题目信息 where 题目代码= + drTMXX.SelectedValue); if (tmpda.Rows.Count 0) this.txtTMDA.Text = tmpda.Rows0题目答案.ToString(); this.txtTMFS.Text = tmpda.Rows0题目分数.ToString(); this.txtZSD.Text = tmpda.Rows0知识点.ToString(); this.txtCTYY.Text = tmpda.Rows0出题意思.ToString(); this.txtTmLx.Text = tmpda.Rows0题目类型.ToString(); 5.6 题目平均分分析此模块是指选择相应的试卷信息,选择相应的题目信息,系统将自动计算参与此题目考试的人数,并计算平均分。如图:图19 详细页面核心代码如下: protected void drTMXX_SelectedIndexChanged(object sender, EventArgs e) if (drTMXX.SelectedValue != null) DataTable tmpda = new DataTable(); tmpda = Database.GetData(select * from 题目信息 where 题目代码= + drTMXX.SelectedValue); if (tmpda.Rows.Count 0) this.txtTMDA.Text = tmpda.Rows0题目答案.ToString(); this.txtTMFS.Text = tmpda.Rows0题目分数.ToString(); this.txtZSD.Text = tmpda.Rows0知识点.ToString(); this.txtCTYY.Text = tmpda.Rows0出题意思.ToString(); this.txtTmLx.Text = tm

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论