基于Web的学生评教系统设计与实现(论文).doc_第1页
基于Web的学生评教系统设计与实现(论文).doc_第2页
基于Web的学生评教系统设计与实现(论文).doc_第3页
基于Web的学生评教系统设计与实现(论文).doc_第4页
基于Web的学生评教系统设计与实现(论文).doc_第5页
已阅读5页,还剩56页未读 继续免费阅读

下载本文档

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

文档简介

精品文档毕业设计(论文)+中文题目: 基于Web的学生评教系统设计与实现 学生姓名 潘渔阳 系 别 专业班级 指导教师 成绩评定 2013年6月摘 要IV1 绪论11.1开发背景11.2 开发目的11.3 设计思路22 系统总体说明32.1 使用环境32.2 系统主要功能32.3 系统主要特点33 开发环境与相关技术33.1 开发环境33.2 开发工具43.3 设计方法与技术44 系统设计要点54.1 系统总体流程图54.3 数据库的设计84.3.1 ASP.NET与数据库的访问84.3.2 数据库实体属性图84.3.3系统数据库建表及其说明124.4 系统实现154.4.1登录页面154.4.2管理员模块164.4.3 学生模块294.4.4 教师模块324.4.5学院管理员模块325 讨论355.1 设计存在的问题355.2 进一步改进设想355.3 经验与体会35【参 考 文 献】36致 谢37附录1:相关英文文献37附录2:英文文献中文译文45摘 要随着近年来科学技术的迅猛发展,信息产业的日渐成熟,计算机已经成为人们生活工作里不可缺少的工具。因为教师学生众多,老式的教学评价分析方法速度慢,效率低,严重影响了教学工作的展开,浪费了老师和同学的时间和精力。因此需要一种以计算机为操作管理平台并具有大容量存储功能的数据库为核心的教学评价与分析系统作为依托。教学评价分析系统运用VS2008开发设计,使用SQL SERVER2005管理后台数据库。此系统通过评价来比较教师的教学能力和学生的学习能力,获取确定学生水平和教学有效策略的证据以便制定周密的计划进行指导和培养。教学评价分析系统可以快速高效的实现教师的评价与分析工作。教学评价对教学有着激励,改进,鉴定和研究的作用,而且有很强的导向性是学校教学管理重要的组成部分,是评价教学工作的重要手段。教学评价与分析系统可以提高教学评价的效率,节省教师和学生的时间,促进教学评价分析系统的完善,提高工作效率。关键词:学生评教系统;Sql Server 数据库技术;VS2008;ABSTRACTIn recent years, with the rapid development of science and technology of information industry, mature, computers have become people living and working in an indispensable tool. Because many of the teachers and students, the old teaching evaluation method slow speed, low efficiency, serious impact on the teaching work of the teachers and students, the waste of time and energy. Therefore need a computer for operation and management platform with large storage functional database as the core of the teaching evaluation and analysis system as the basis . Teaching evaluation and analysis system and computer education is the perfect combination of field. Teaching evaluation and analysis is mainly to the teachers and students, teaching and learning behavior of real results. Teaching evaluation of teaching, improve incentive to identify and research, and has a strong orientation teaching management is an important part of teaching work, is an important means of evaluation. Teaching evaluation and analysis system can improve the efficiency of teaching evaluation, save the time of teachers and students, promoting teaching evaluation system of perfect and improve work efficiency.Key words: Teaching evaluation and analysis system, Sql Server database technology, VS2008VI欢迎下载。精品文档基于Web的学生评教系统潘渔阳(某某学院 计算机科学与信息工程系)1 绪论1.1开发背景教学是培养人才、实现教育目的的基本途径。教学评价就是根据教学目的和教学原则,利用所有可行的评价方法及技术对教学过程及预期的一切效果给予价值上的判断,以提供信息改进教学和对被评价对象作出某种资格证明。在制定教学目标的同时制定教学细目标,其目的之一就是要求教师在教学过程中按照目标进行教学;在考核学生过程中,对照目标进行考核。这就是根据已定教学细目标为标准的绝对评价。这种取绝对标准的评价不仅对教师来说具有追求价值,而且对学生来说又具有学习价值。当然,判断一个学生的进步情况时,除了用绝对评价外,还需要用相对评价,这就是把某个学生放到全市乃至全国的学生总体中,看其所处的相对地位。这种取相对标准的评价,对于选拔优秀生、淘汰差生是需要的;对教师了解学生间的差异情况也是有利的。在教学评价的具体实施中,评价的组织形式也是至关重要的,它从一个方面反映出学校的教学指导思想。只有民主的教学环境才能促使学生充分、自由地发展,这应该体现在教学的民主化方面。因此,教学评价的组织形式也要体现出这个思想。在总体安排上,可提出教师学生家长评价的相互结合,充分依靠这些评价主体的力量,尤其是学生的力量,使评价真正发挥其应有的作用1。1.2 开发目的随着因特网技术的飞速发展为校园带来了全新的信息产业时代,以往的教学评价分析工作将得到彻底的改革和规范。因为过去传统的教学评价与分析方式已经不能满足膨胀的校园信息管理剧增的客观要需求,这就需要一种全新的评价及分析方式计算机评价分析2。利用教学评价系统,可促进教师教学质量评价工作的规范化、程序化,提高工作效率,保证评价工作的质量。以数据库管理系统为核心,以计算机网络为平台,向校内各部门、各教职工提供方便、及时、准确的信息查询,实现数据共享,满足学校各种管理的需要3。以此来缓解手工评价及分析的压力,并为学生和教师提供方便快捷的教学评价及分析方式,这对促进学校建设有积极的意义。根据现在的基于Web的学生评教系统的实现功能和应用技术来看,主要呈现以下几点:1) 系统普遍性能较差,工作效率低,数据库陈旧,系统结构不完善,严重阻碍了教学评价及分析工作的开展。2) 系统自动恢复性能较差,当出现错误时不能迅速恢复。3) 系统内部结构单一,只能处理较少的评价及分析工作,而且登陆人数有限,不能满足大量用户同时登录使用。4) 系统查询功能单一。5) 系统操作复杂,操作费时方法落后,影响教学评价分析工作的效率。因此,新的教学评价分析系统在保留原先系统的优点的同时还要解决以上这些缺点。新的教学评价分析系统性能优秀,结构完善,容易掌握,使教学评价工作更快速更有效地完成。新系统克服了老系统只能处理较少评价的缺点,支持管理员,学生,教师等多种权限的登录,能满足大量用户的使用。而且新的教学评价分析系统操作简单,易于掌握,大大加快了教学评价和分析工作的效率。1.3 设计思路教师教学评价系统由学生评教、教师自评、考评组、管理员四大模块组成一个对教师进行综合教学评价的体系。根据分析系统的需要,可以将用户分成二类:一类是普通用户,如学生、教师、考评组等,要求具备用户名和密码进入系统进行评价活动,但是不能看到最终的评价结果;另一类是管理员,可以直接看到评价结果,并可对数据进行管理。这样设计的目的是使学生和老师以及学校的教学管理人员都可以直接的对教师的日常教学进行评价和分析,学生可以根据自己的情况对教自己的老师进行打分并能够给老师提意见,这样可以使教师能够更直观更及时的了解学生对自己的看法,并能够及时的根据学生的反应调整自己的教学方法。教师自评则可以让老师对照评价标准,对自己的工作表现,进步和努力状况进行全面的评价和分析,不仅是一次自我反省,自我反思,自我教育和促进成长的过程,同时还有助于学校全面的了解信息,客观分析来自其他渠道的信息,对教师做出公正的评价。教师的评价不仅要有学生和老师,学校的评价也是必不可少的,所以我建立了考评组模块。考评组评价就是让学校的考评组通过系统设立的多项考评项目对教师进行评价,并可以对教师提出意见和建议,这样就实现了学生,教师,学校三方面多角度的教学评价及分析。大大丰富了学校的教学评价分析工作,提高了教学的效率和教学评价分析的效率。2 系统总体说明2.1 使用环境为了保证网站系统运行的效率和可靠性,在服务器端应该具有较高的软硬件配置,而客户端的要求不是很高。该网站可以广泛运行于国际互联网即Internet,也可适用于内部的局域网。其运行要求如下:服务器端:l 操作环境:Windows 2003 ServerInternet Explorer 6.0以上版本。l 数据库:采用SQL Server 2005数据库运行于服务器端。l 硬件环境:服务器 CPU:PIV500以上 ,内存:2G。 用户浏览器端:安装WindowsXP,Internet Explorer(IE)6.0及以上版本。2.2 系统主要功能学生评教:登录后系统自动出现学生班级和授课老师对应关系,可选择不同的授课教师进行评价和提建议。教师自评:教师根据评价指标体系进行自我评估和提出建议或意见。考评组:考评组可以选择不同的授课教师进行评价和提出教学建议。管理员模块:自动进行评分数汇总、自动生成教师评价报表、锁定数据、增加用户和用户校验等。2.3 系统主要特点教学评价分析系统的核心功能是教师与学生的评分功能,即包括学生和教师在前台页面的打分和意见评价,又包括管理员在后台的添加删除教师,学生与考评组。因为教学评价分为学生评价,教师自评,考评组评价等三个部分,所以管理员在对教学评价进行汇总时可以分别管理,利于在汇总分析时对学生,教师,考评组分别管理4。目前,大多数PC机和局域网能够运行该系统,该系统的安装、调试、运行不会改变原计算机系统的设置和网络的布局。本系统用了简单、美观的人机交互页面,大多数用户几乎不用做任何培训都能够方便的使用该系统。3 开发环境与相关技术3.1 开发环境该网站服务器端的具体开发环境具体如下:软件环境:操作系统:Microsoft Windows XP中文操作系统浏览器版本:Internet Explorer 7.0中文版本设计工具:Visual Studio 2008中文版本数据库:Microsoft SQL Server 2005 硬件环境:CPU:Inter Dual E2200内存:2G硬盘:160G3.2 开发工具系统利用Visual Studio 2008 开发。ASP.NET 是一个统一的 Web 开发模型,它包括您使用尽可能少的代码生成企业级 Web 应用程序所必需的各种服务。ASP.NET 作为 .NET Framework 的一部分提供。当您编写 ASP.NET 应用程序的代码时,可以访问 .NET Framework 中的类。您可以使用与公共语言运行库 (CLR) 兼容的任何语言来编写应用程序的代码,这些语言包括 Microsoft Visual Basic、C#、JScript .NET 和 J#。使用这些语言,可以开发利用公共语言运行库、类型安全、继承等方面的优点的 ASP.NET 应用程序5。数据库采用Microsoft的SQL2005数据库,SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。3.3 设计方法与技术该系统基于ASP.NET 3.5技术,将使用安全系数最高的SQL Server 2005创建数据库,采用 Visual Studio 2008做开发平台,并结合经典网站技术共同研发。教师的教学信息以及学生的上课情况将采用最新统计的资料和最新的信息记录。师生的个人信息也将通过最安全的通道导入该系统,通过权限管理,多种安全技术措施保障系统稳定。 ASP.NET 页和控件框架是一种编程框架,它在 Web 服务器上运行,可以动态地生成和呈现 ASP.NET 网页。可以从任何浏览器或客户端设备请求 ASP.NET 网页,ASP.NET 会向请求浏览器呈现标记(例如 HTML)。通常,您可以对多个浏览器使用相同的页,因为 ASP.NET 会为发出请求的浏览器呈现适当的标记。但是,您可以针对诸如 Microsoft Internet Explorer 6 的特定浏览器设计 ASP.NET 网页,并利用该浏览器的功能。ASP.NET 支持基于 Web 的设备(如移动电话、手持型计算机和个人数字助理 (PDA))的移动控件。 虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select, Insert, Update, Delete, Create 6,Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作7。数据库技术和网络技术是当今计算机领域的两大热门话题,数据库技术自产生以来,在技术上已发展成熟。SQL SERVER是一种基于客户/服务器(C/S)模式的关系型的数据库管理系统8。即中央服务器用来存放数据库,该服务器可以被多台客户机访问数据库系统。采用客户/服务器结构的好处是:数据集中存储;业务逻辑和安全规则可以在服务器上定义一次,而后被所有的客户使用;数据库服务器仅返回应用程序所需的数据,可以减少网络流量,节省硬件开销;因为数据集中存储在数据库服务器上,因此便于数据库中数据的维护和管理。4 系统设计要点4.1 系统总体流程图4.1.1系统总体流程图如下图1.1所示:图1.1 系统总体流程图登录界面选择用户权限输入用户名密码点击登录进入主界面进入主界面进行相应操作4.2系统功能模块图 4.2.1系统总体功能模块图 如下图1.2所示: 基于Web的学生评教系统管理员模块 学生模块教师模块学院管理员模块图1.2系统总体功能模块图4.2.2管理员功能模块图 如下图:管理员登录学生管理教师管理学院管理员管理添加教务管理考核统计管理添加管理添加得分统计意见汇总图1.3 管理员功能模块图4.2.3学生登录模块图 如下图:学生登录教师考核评教样表查询意见打分图1.4 学生登录模块图4.2.4教师登录模块图 见图5教师登录自评评教分析分数评价打分评语图1.5 教师登录模块图5 教师登录模块图4.2.5学院管理员登录模块 见图6 学院管理员登录授课监控教师打分评教汇总图1.6 教师登录模块4.3 数据库的设计4.3.1 ASP.NET与数据库的访问ASP.NET包含数据访问工具,利用这些工具,我们可以方便地设计站点,允许用户通过 Web 页与数据库进行交互。.NET Framework中有两个用于访问SQL数据库数据提供程序:OLE DB.NET Framework数据提供程序和SQL Server .NET Framework数据提供程序9。系统主要使用SQL Server .NET Framework数据提供程序来访问SQL Server 2005数据库系统。4.3.2 数据库实体属性图(1)管理员模块数据库管理员表ADMIN -的实体-属性图,如图1.7所示:图1.7 数据库管理员表实体属性图 管理员账户管理员编号 登录密码管理员(2)学生模块:数据库学生表XSINFO的实体-属性图,如图1.8所示:学生编号学生姓名登录密码专业班级学生表登录账户图1.8 数据学生表实体属性图(3)教师模块数据教师表SJINFO的实体-属性图,如图9示:图1.9 教师表实体属性图教师编号教师表登录账户姓名登录密码(4)学院管理员模块数据库学院管理员表KPZ的实体-属性图,如图2.1所示:图2.1 学院管理员表实体属性图学院管理员编号登录账户i名称备注登录密码(5)评教样表模块评教样表是系统基础表,用来存储教师打分项目信息。数据打分项表DFX的实体-属性图,如图11所示:图2.2 评教样表实体属性图打分项编号一级指标打分项二级指标标准分数(6)意见模块存储对教师的评价或者意见,数据意见表YJB的实体-属性图,如图2.3所示:意见表意见编号发表时间发表对象教师编号iid发表人类型ypeid发表人编号ypeid意见内容图2.3 意见表实体属性图(7)教师得分表存储教师的各项得分信息。数据教师得分表JSKP的实体-属性图,如图2.4所示:考评得分考评编号考评人编号得分数考评类型得分项教师编号图3管理考评时间wer备注图2.4教师得分表实体属性图(8)教师班级对应表用来存储教师与授课班级对应管理。教师班级表JSBJ的实体-属性图,如图2.5所示:教师班级教师编号授课班级图2.5 教师班级对应表实体属性图4.3.3系统数据库建表及其说明考虑到整个系统的需要,我们一共设计了以下几个数据库表:管理员表、学生、教师表、学院管理员表、考评项表、教务表、意见表、教师考评得分表10。(1)管理员表的设计,用来保存管理员信息表(admin): 表1 管理员表序号列名数据类型长度小数位标识主键允许空默认说明1adminIDint40是是否管理编号2adminZHvarchar500是管理员账户3adminPWDvarchar500是管理员密码(2)学生表设计 表名:xsinfo 见表2 学生表表2 学生表序号列名数据类型长度小数位标识主键允许空默认说明1XSIDint40是是否学生编号2XSXMvarchar500是学生姓名3DLZHvarchar500是登录账户4DLMMvarchar500是登录密码5BJvarchar500是班级6ZYvarchar500是专业(3)教师表用来保存教师信息:表名:sjinfo 见表3 教师信息表表3 教师信息表序号列名数据类型长度小数位标识主键允许空默认值说明1JSIDint40是是否教师号2JSXMvarchar500是姓名3DLZHvarchar500是登录账户4DLMMvarchar500是密码(4)学院管理员表用来保存学院管理员信息:表名:KPZ 见表4 学院管理员信息表4 学院管理员信息表序号列名数据类型长度小数位标识主键允许空默认值说明1KPZIDint40是是否学院管理员编号2KPZMCvarchar500是学院管理员名称3KCXMvarchar500是考评项4DLZHvarchar500是账户5DLMMvarchar500是密码6BZvarchar500是备注 (5)考评样表用来保存考核评定信息 : 表名:DFX 见表5表5 考核评定信息表序号列名数据类型长度小数位标识主键允许空默认值说明1DFXIDint40是是否打分项编号2ZXMCvarchar500是主项名3CXMCvarchar500是次项名4BXFint40是标准分(6)教师班级表用来保存教师与授课班级关系: 表名:JSBJ 见表6表6 教师授课班级关系表序号列名数据类型长度小数位标识主键允许空默认值说明1JSBJIDint40是是否2JSIDint40是教师编号3BJvarchar500是班级(7)考评表用来保存教师得分信息:表名:JSKP 见表7表7 教师得分信息表序号列名数据类型长度小数位标识主键允许空默认值说明1KPIDint40是是否考评编号2JSIDint40是教师编号3KPLXvarchar500是考评类型4KPRIDint40是考评人编号5DFNUMint40是得分数6DFXIDint40是得分项7BZvarchar500是备注8KPTIMEdatetime83是(getdate()考评时间(8)意见表用来保存教师意见:表名:YJB 见表8 序号列名数据类型长度小数位标识主键允许空说明1YJIDint40是是否意见编号2YJNRvarchar5000是意见内容3JSIDint40是发表对象教师编号4FBRLXvarcha500是发表人类型5FBRIDint40是发表人编号6FBSJdatetime83是发表时间4.4 系统实现4.4.1登录页面该系统分为四个角色,其中包括、学生登录、教师登录、学院管理员登录、管理员登录。如图2.6所示:图2.6 评教系统登录页面如图15,下拉选项可以选择以学生,教师,学院管理员,管理员四种身份登录,这样做的目的是使教学评价分析更全面,更客观。以下为学生登录代码#region 学生登录 strSql.Append(select top 1 ); strSql.Append( XSID,XSXM,DLZH,DLMM,BJ,ZY ); strSql.Append( from XSINFO ); strSql.Append( where dlzh = + strUser + ); DataTable dt = DbHelperSQL.Query(strSql.ToString().Tables0; if ( dt.Rows.Count=0) ResponseMessage(this,学生账户不存在!); return; if (strPwd != dt.Rows0DLMM.ToString() ResponseMessage(this,密码错误,请查证后重新输入!); return; dlUser.JSID = 1; dlUser.JSNAME = this.ddlJS.SelectedValue; dlUser.Password = strPwd; dlUser.ZH = strUser; dlUser.ID =Convert.ToInt32(dt.Rows0xsid); dlUser.RealName = dt.Rows0XSXM.ToString(); #endregion4.4.2管理员模块下面截图是管理员登录的主页面,使用管理员角色登录,登录之后左侧菜单项是对应管理员权限设点击其中进入相关页面。如图2.7所示: 图2.7管理员信息管理页面界面左侧菜单选项依次为添加学生,学生管理,添加教师,教师管理,教务管理,添加学院管理员,学院管理员管理等,界面简洁,利于操作,使教师和学生更方便快捷的进行教学评价的工作。管理员模块的子模块管理员模块包括:添加学生、学生管理、添加教师、教师管理、教务管理、添加学院管理员、学院管理员管理、添加课程、添加学期、打分统计、意见汇总等。(1)添加学生添加学生页面,用于录入学生基本信息,然后进行保存,此外为了用户的操作,这个页面也是学生修改页面,只不过传递了一个学生编号过来就可以,如图2.8所示:图2.8添加学生页面核心代码如下protected void btnAdd_Click(object sender, EventArgs e) string strSql = ; if (this.txtXSXM.Text = ) ResponseMessage(this, 学生姓名不能为空!); return; if (this.txtDLZH.Text = ) ResponseMessage(this, 登录账户不能为空!); return; if (this.txtDLMM.Text = ) this.txtDLMM.Text = 1; string XSXM = this.txtXSXM.Text; string DLZH = this.txtDLZH.Text; string DLMM = this.txtDLMM.Text; string BJ = this.ddlBJ.SelectedValue; string ZY = this.ddlZY.SelectedValue; if (Request.Paramsid != null & Request.Paramsid.Trim()!=) /修改 strSql=UPDATE XSINFO set XSXM = +XSXM+,BJ = +BJ+,ZY =+ZY+ WHERE XSID=+ Request.Paramsid.ToString(); if(DbHelperSQL.ExecuteSql(strSql)=0) ResponseMessage(this,修改失败,请检查输入是否正确!); return; else /查重 strSql += select count(1) from XSINFO; strSql += where xsxm like % + XSXM + % ; if (DbHelperSQL.Exists(strSql) ResponseMessage(this, 该学生已经存在,请重新输入); return; /添加 strSql = INSERT INTO XSINFO ( XSXM ,DLZH ,DLMM ,BJ ,ZY ) VALUES ( +XSXM+,+DLZH+,+DLMM+,+BJ+,+ZY+);select IDENTITY; object obj = DbHelperSQL.GetSingle(strSql);if (obj = null)ResponseMessage(this,添加失败,系统错误!); return; Response.Redirect(XSGL.aspx); (2)学生管理用于学生管理的页面,可以显示学生的信息,本页面可以查看所有学生信息,然后可以修改学生信息、删除操作,如图2.9所示:图2.9学生信息管理页面此页面可以显示姓名,账户,密码,学生的班级以及专业,最右边的操作按钮可以实现删除学生,这样的管理页面更直观,更便于操作。核心代码如下public partial class XSGL : PageBase protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) BindResult(); #region 数据绑定 / /绑定列表 / private void BindResult() /组合查询条件 string strSql = string.Empty; strSql = select * from xsinfo where 1=1 ; if (this.ddlCXLX.SelectedValue.Trim() != 全部) if (this.txtCXNR.Text != ) strSql += and + this.ddlCXLX.SelectedValue.Trim() + like % + this.txtCXNR.Text.Trim() + %; #endregion图3.1添加教师页面(3)添加教师用于教师基本信息的录入,保存操作,如图3.0所示:图3.0学生信息管理页面(4)教师管理用于教师管理的页面,可以显示教师信息,本页面可以查看所有教师信息,然后可以对教师进行修改、删除等操作,如图3.1所示:图3.1 教师管理页面(5)教务管理教务管理是我根据需求新增的一面,具体功能是:匹配教师和授课班级,其目的是为学生评价教师做关联。如图3.2所示:图3.2 教师授课班级管理页面核心代码如下private void BindResult() /组合查询条件 string strSql = string.Empty; strSql = select * from VJSBJINFO ; if (this.ddlCXLX.SelectedValue.Trim() != 全部) if (this.txtCXNR.Text != ) strSql += and + this.ddlCXLX.SelectedValue.Trim() + like % + this.txtCXNR.Text.Trim() + %; DataTable dt = DbHelperSQL.Query(strSql).Tables0; if (dt != null) this.gvData.DataKeyNames = new string JSBJID ; this.gvData.DataSource = dt; this.gvData.DataBind(); ShowStats(dt.Rows.Count.ToString(); (6)添加学院管理员用于学院管理员信息的录入,如图21所示:图3.3 添加学院管理员页面用户可以在此页面输入学院管理员的名称,这样设计的目的是实现不同的学院管理员可以根据不同的评价便准对教师进行评价。(7)学院管理员管理模块用于学院管理员所有信息的查询、修改、删除操作,如图22所示:图3.4 学院管理员管理页面(8)考核打分统计 对教师考核得分的汇总,可以倒序或者正序排列。如图23:图3.5 教师得分情况统计表核心代码如下#region 数据绑定 / /绑定列表 / private void BindResult() /组合查询条件 string strSql = string.Empty; strSql = select jsid , jsxm,sum(DFNUM) as sumnum from VJSDFKP where 1=1 ; if (this.ddlCXLX.SelectedValue.Trim() != 全部) if (this.txtCXNR.Text != ) strSql += and + this.ddlCXLX.SelectedValue.Trim() + like % + this.txtCXNR.Text.Trim() + %; strSql += group by jsid ,jsxm order by sum(DFNUM) ; if (ViewStatedesc != null) strSql += ViewStatedesc.ToString(); DataTable dt = DbHelperSQL.Query(strSql).Tables0; if (dt != null) this.gvData.DataKeyNames = new string jsid ; this.gvData.DataSource = dt; this.gvData.DataBind(); ShowStats(dt.Rows.Count.ToString(); (9)评价意见汇总教教师意见的汇总显示,点击意见内容,可以查看意见详细信息。如图3.6图3.6教师评价意见图这个页面汇总了学生以及学院管理员对教师的评价,每一位同学每一个学院管理员的评价都可以通过这个页面显示出来,管理员可以通过这个简洁的页面看到学生和学院管理员对每一位教师的意见。核心代码如下#region 数据绑定 / /绑定列表 / private void BindResult() /组合查询条件 string strSql = string.Empty; strSql = select YJID,LEFT (YJNR,50) as YJNR ,(

温馨提示

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

评论

0/150

提交评论