已阅读5页,还剩58页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
督导工作在线系统的设计与开发毕业论文目录第一章教学督导概述1第一节发展教学督导工作的背景1第二节本校的督导工作简介2一、我校督导工作概述2二、我校督导工作组织结构2三、我校督导工作职责3四、人员组成4第三节督导在线系统的作用于意义5第二章督导在线系统的实现技术6第一节 B/S架构6第二节 .net介绍6一、什么是.NET6二、 ASP.NET的优势7三、 ASP.NET的不足8第三节开发环境8第四节开发语言9第五节数据库管理系统9第三章需求分析11第一节任务概述11一、目标11二、用户特点11三、需求调研11四、需求调研结论11第二节需求规定12一、对功能的规定12二、用例图13三、对性能的规定15四、数据管理能力要求16五、故障处理要求16第三节运行环境16一、设备要求16二、支持软件16第四章督导在线系统设计18第一节数据库设计18一、数据库结构设计18二、表设计20三、数据库安全性21第二节系统设计22一、系统流程图22二、系统功能23第五章督导在线系统实现与测试24第一节功能模块简介24第二节用户权限24第三节具体实现细节24一、登录注册模块24二、督导信息录入修改模块27三、学风教风统计模块30四、学风教风分析模块35五、管理模块39第四节实现的关键技术详解41一、AJAX技术简介41二、AJAX在系统中的应用41致谢45参考文献47附录48一、英文原文48二、英文翻译55第一章教学督导概述第一节发展教学督导工作的背景我国的高校督导工作始于80年代中期。1985年11月国家教委发出关于开展高等学校评价研究和试点工作的通知,并召开了两次研讨会。1990年11月发出普通高等学校教育评估暂行规定,次年4月发出教育督导暂行规定。接着,全国高等学校教育评估研究会成立,并出版了教育评估专业性杂志教育评估随着1999年高校实行扩招以及院校合并,中国的高等教育实现了历史性的突破,进入到大众化的发展阶段。我国高等教育毛入学率在2002年达到15%,高等教育正式从精英教育阶段进入大众化阶段。2007年毛入学率达到了23%,2010年达到了26.5%。到2012年,中国高等教育毛入学率达到30%。虽然扩大招生使得更多人有了上大学的机会,但与此同时高校办学规模的持续扩大与教育资源和师资水平相对不足的矛盾日益显现,教育质量出现下滑的趋势。自从高校教育改革以来,高校办学规模的扩大,高等教育改革深化,高校间竞争增加。这既为高等教育的发展带来新的契机,也使高校教育教学和人才培养工作面临新的挑战。高校原有的规模、效益、质量、结构的相对平衡受到影响,在教学管理过程中,产生了许多新问题。因此为了保证教育质量,提高教学竞争力,建立健全的教学督导体系乃是势在必行之举。第二节本校的督导工作简介一、我校督导工作概述教学督导作为教学质量监控的重要环节,是学校教学质量管理系统中的重要组成部分。长期以来,我校教学督导工作从“掌握教学状态、监督教学过程、反馈意见建议、指导教学改革、参与决策咨询”等环节着手,在构建学校教学质量保障体系中发挥了重要的作用。为深入贯彻落实国家及重庆市关于全面提高高等教育质量文件精神,进一步建立和完善现代大学制度,促进教学管理和教学质量监控重心下移,学校研究决定建立校院两级教学督导工作制度,以逐步建立和完善学校督导体系,确保教学质量不断提高。二、我校督导工作组织结构学校设立校教学督导组(以下简称校督导组)。校督导组接受校长和分管教学副校长领导,对学校及各教学单位的各项教学工作进行质量监控、评价与指导。校督导组下设教学督导办公室,由教务处协助其开展相关工作。各校属教学单位设立本单位教学督导组(以下简称院督导组)。院督导组接受学院院长和分管教学副院长的领导,并接受校督导组的业务指导,组织开展对本单位教学工作的质量监控、评价和指导。院督导组在院办公室协助下开展相关工作。图1.1 我校督导工作组织结构图三、我校督导工作职责(一)校督导组工作职责1. 掌握学校教学总体状态,关注教师教学能力提高和师德师风建设,指导学院开展院级督导工作。对相关部门和学院的教师教学、学生学习、教学管理及教学保障工作进行监督检查、咨询建议和评估指导,对学校教学管理和教学质量进行分析评价,提出开展教育教学改革和提高教育教学质量的意见建议。2. 采取随机听课、专项检查、座谈交流、询问调查及专题调研等方式,了解掌握各类具体教学情况,发现总结各单位教学管理先进经验和教学改革举措,查找分析各单位教育教学工作中存在的典型问题和改进措施,提出督导建议;同时,按照学校绩效考核相关指标体系,参与学校对各学院教学工作和教学质量的年度评价。3. 在督导工作中加强与一线教师的沟通交流,提出教学内容、教学方法和教学手段的改进建议,帮助教师改善教学仪态和提高课堂驾驭能力。推荐优秀教学案例,及时发现存在问题提出整改建议。(二)院教学督导工作职责1. 把握学院教学总体状态,关注各教学环节实施过程及教学效果。对本单位的教师教学、学生学习及教学管理工作进行监督检查、咨询指导和建议反馈,对本单位的教学效果和教学管理进行分析评价,提出开展教育教学改革和提高教育教学质量的意见建议。2. 参与本单位的各类教学活动,在了解掌握具体情况的基础上,发现总结优秀教学经验和教学改革举措,查找分析存在的典型问题和改进措施,提出督导建议;对教师的教学状态和教学效果进行评价,并纳入本单位对教师教学工作的年度考核。3. 在督导工作中加强与教师和学生的沟通交流,提出教学内容、教学方法和教学手段的改进建议,帮助教师改善课堂教学效果,提升教学水平。四、人员组成(一)基本要求1. 热爱教育事业,有高度的责任感和事业心,具有敬业奉献精神和团结协作精神,作风正派,秉公办事,治学严谨,为人师表。2. 原则上具有高级职称,较长时间从事教学和管理工作,具有丰富的教学经验、较高的教学水平和管理水平,独立工作能力强,身体健康。3. 认真学习党和国家的教育方针和政策,了解国内外高等教育改革与发展动态,熟悉教学改革动态和教学管理规章制度,不断提高督导工作水平。4. 教学督导员应持证上岗并定期参加学校组织的教学督导工作相关培训,不断提高业务素养。5. 教学督导组专职岗成员承担教学任务每周一般不能超过4学时,兼职岗成员承担教学任务每周一般不能超过8学时。若教学督导工作与承担的教学任务发生冲突,应优先考虑教学督导工作。(二)编制设置1. 校教学督导组由4-12名专兼职成员(校外合作办学督导员另行设置)组成,设组长1名,专职督导成员4-8名。2. 院教学督导组由2-6名专兼职成员组成,设组长1名。根据本单位教学工作总量和学生情况聘任专职督导成员1-2名,兼职督导成员若干名。第三节督导在线系统的作用于意义督导工作是学校提升教学质量的重要保证。在生源质量参差不齐的情况下,完善的督导体系能够有效提高教学质量,保证日常教学工作高效、有序的进行。督导工作,一在监督,二在指导。通过督导在线系统,可以使学校的督导工作更加方便的展开。建立督导信息数据库,可以方便的将各院教学督导信息进行汇聚、记录。和传统纸质介质相比,硬盘存储介质具有容量大、体积小、便于保存管理等优点;通过对督导信息库中的数据进行分析,可以对全校教学情况有整体了解,发现当前教学工作中所存在的缺点和不足,从而指导教学工作更上一层楼。督导在线系统拥有两个核心功能:一是数据统计,一是数据分析。数据统计对教学监督工作提供了可靠支持,数据分析保障了教学指导的科学有效。通过这两个核心功能,督导在线系统实现了对学校督导工作的完美辅助。第二章督导在线系统的实现技术第一节B/S架构系统架构采用B/S模式架构。B/S架构是“浏览器/服务器”模式的简称。它是随着Internet技术的兴起,对C/S架构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事物在前端(Browser)实现,但是主要事务在服务器端(Server)实现。与传统的C/S模式相比,B/S架构的突出优势体现在它的适用性上。工作在B/S架构下的程序实际上是将浏览器作为了客户端,这不仅降低了客户端对硬件的要求,还使得程序随着浏览器在不同硬件平台上的兼容而兼容。更重要的是,客户不必再为每个应用程序安装独立的客户端,只需一个浏览器就能拥有所有采用B/S架构的客户端。除了适用性以外,B/S架构还具有便于管理、维护、升级等方面的优势。同样的程序在B/S架构上实现比在C/S架构上实现的性能有所不如。因此采用B/S架构实现的往往是一些简单、易于处理的功能。将与采用C/S架构获得的性能的差异控制在用户可以容忍的范围内,是B/S架构能够广泛应用的基础。另外,随着通信技术的不断进步,B/S架构的性能也在逐步提高,这意味着更多性能要求高的程序可以逐步由C/S架构转向B/S架构,这是未来软件开发发展的趋势。第二节.net介绍一、什么是.NET.NET 是指Microsoft XML Web services 平台。该平台允许程序通过Internet进行通讯和共享数据,而不管所采用的是哪种设备或编程语言Microsoft .NET 平台提供创建 XML Web services 并将这些服务集成在一起之所需。对个人用户的好处是无缝的、吸引人的体验。在.NET框架下,源程序首先被被翻译成微软中间语言(MSIL)。图2.1 .NET框架图二、ASP.NET的优势目前开发活动页面的主流技术有ASP.NET和JSP两种。与JSP技术相比,ASP.NET的优势主要体现在:1.可管理性强。ASP.NET 使用基于文本的、分级的配置系统,简化了将设置应用于服务器环境和 Web 应用程序的工作。配置文件的任何变化都可以自动检测到并应用于应用程序。2.安全性高。ASP.NET 为 Web 应用程序提供了默认的授权和身份验证方案。开发人员可以根据应用程序的需要很容易地添加、删除或替换这些方案。3.易于部署。通过简单地将必要的文件复制到服务器上,ASP.NET 应用程序即可以部署到该服务器上。不需要重新启动服务器,甚至在部署或替换运行的已编译代码时也不需要重新启动。4.扩展性和可用性好。ASP.NET 被设计成可扩展的、具有特别专有的功能来提高群集的、多处理器环境的性能。此外,Internet 信息服务 (IIS) 和 ASP.NET 运行时密切监视和管理进程,以便在一个进程出现异常时,可在该位置创建新的进程使应用程序继续处理请求。5.与.NET Framework 集成。因为 ASP.NET 是 .NET Framework 的一部分,整个平台的功能和灵活性对 Web 应用程序都是可用的。6.强大开发工具的支持。与JSP的开发工具相比,ASP.NET的开发工具功能更加强大,尤其适合快速开发。三、ASP.NET的不足ASP.NET开发出来的web服务程序只能部署在windows旗下的操作系统中。虽然只要支持web的客户端都可以获得ASP.NET应用程序提供的服务,但在服务端有平台限制。JSP开发的web服务程序则可部署在任意平台任意系统中。第三节开发环境本次开发使用的是开发环境是Visual Studio 2010。选择它作为开发工具的原因是,Visual Studio 2010拥有友好的用户界面和丰富的类库,为用户提供了便捷高效的开发环境。与其它开发环境相比,Visual Studio的最大优势在于为用户提供了快速开发工具,省去很多敲代码的时间,大大提高了开发速度。同时,作为微软软件家族的重要成员之一,Visual Studio 2010与SQL Server等工具间有规范便捷的接口。Visual Studio 对多种开发语言的支持,包括VC、VC+、C#、VB、F#等等。第四节开发语言本次开发使用C#作为开发语言。C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。C#旨在设计成为一种“简单、现代、通用”,以及面向对象的程序设计语言。作为微软.NET框架的主角,C#从一诞生就被微软寄予厚望。C#吸收了C+和Java的特点,并且更倾向于Java。由于是有DelPhi之父之称的安德斯海尔斯伯格(Anders Hejlsberg)主持开发,C#又具有DelPhi简单易学、功能强大的特点。作为一种集百家之所长的开发语言,C#的易用性和实用性毋庸置疑。和Jave类似,C#编译时并不是直接编译成机器语言,而是通过编译器翻译成Microsoft 中间语言 (MSIL),它是一组可以转换为本机代码且独立于CPU的指令。当执行这些指令时,实时(JIT)编译器将它们转化为CPU特定的代码。由于公共语言运行库支持多种实时编译器,因此同一段MSIL代码可以被不同的编译器实时编译并运行在不同的结构上。从理论上来说,MSIL将消除多年以来业界中不同语言之间的纷争,这给程序员提供了极大的灵活性,程序员可以选择自己熟悉的语言,并且再也不用为学习不断推出的新语言而烦恼了。但通用性的代价是性能的下降,相对而言C#代码的执行速度较慢,因为它要先被转换成MSIL,再被编译成CPU指令。第五节数据库管理系统本次开发使用SQL server 2008作为数据库管理系统。SQL server 2008是微软公司推出的关系数据库管理系统,作为一个功能强大的数据库管理系统,SQL server2008具有一下特点。可信任的使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。高效的使得公司可以降低开发和管理他们的数据基础设施的时间和成本。智能的提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。选择SQL server 2008 作为数据库系统的原因有:1.强大的功能。SQL server 2008本身卓越的功能完全能够胜任系统在数据管理方面对功能、性能以及安全的需求。2.规范的接口。通过微软官方编写的SqlHelper类,ASP.net程序可以方便的同数据库进行数据交流。无论是插入,删除或是修改数据,都有封装好的方法来实现。实现简单,可靠性高。第三章需求分析第一节任务概述一、目标本次开发的目的是开发出一个能够满足学校督导日常工作所需的在线系统。二、用户特点本软件的用户群体为院校领导、督导员及老师,办公上网硬件设施完善。该用户群体全部具备使用本系统的条件。三、需求调研我校日常督导工作主要集中在督导听课以及听课记录统计分析上,通过实际调研,与负责督导工作的老师沟通交流,了解到督导工作中需要对听课记录进行汇总,并对记录汇总结果进行学风统计、学风分析,教风统计、教风分析,从而达到掌握学校教学状况、了解学生学习态度的目的,进而指导学校的学风建设以及提高学校的教学质量。另外,出于隐私、安全等方面的考虑,统计分析获得的数据应该是限制性开放的。对于普通老师,只能查阅个人统计数据,只有督导才有权限查看全部数据。四、需求调研结论通过前期的用户数据搜集,得到这样的结论:督导工作在线系统应该具备个人督导信息显示、听课记录上传修改、学风统计、学风分析、教风统计、教风分析这六方面的功能。为了满足权限控制、系统管理等实际需求,还要有登录注册、管理这两个方面的功能。个人信息显示应有个人学风教风差的课程信息(做提醒用),个人权限显示等功能。为了保证数据的真实可靠有效性,督导记录应该只有本人才能修改。学风统计应显示旷课、迟到率高、教材持有差的课程,并有学生听课状态汇总。学风分析则对统计数据按年级、专业、时间进行分析。教风统计应显示有教师迟到早退的课程,显示综合听课评分结果。教风分析则对统计数据按时间、教学部分类显示,并对听课评分详细结果进行分析。第二节需求规定一、对功能的规定模块:用户登录注册。功能:识别正确的登录信息并给予相应权限。模块:个人信息。功能:显示个人账号、教学及督导信息。模块:督导信息录入修改。功能:填报、修改、查询听课记录。模块:学风统计分析。功能:显示旷课率20%的课程;显示迟到率20%的课程;显示各学院学生课堂状态平均得分;显示各学院学生教材持有情况。按月分析学生课堂状态走势;按年级、专业分析学生课堂状态。模块:教风统计分析。功能:显示迟到、早退的老师;显示学院综合听课结果;显示听课结果的平均详细得分;显示百分制听课结果平均详细得分。按计算机学院教学部分析听课得分情况。模块:管理。导入学期课表、分配权限、显示督导听课次数、查询听课结果。二、用例图1.总用例图图4.1 系统总用例图2.系统子用例图举例图4.2 管理员用例图图4.3 教学部督导用例图图4.4 兼职督导用例图三、对性能的规定1.时间特性要求响应时间:500ms更新处理时间:1000ms数据的转换和传送时间:1000ms分析时间:20%的课程。学风分析模块具有按月分析学生课堂状况,按年级、专业分析学生课堂状况,学生课堂表现分析这四项功能。教风统计模块具有四项功能,分别是院评议和意见汇总、教师迟到及早退情况汇总、评议内容分析。教风分析模块具有授课效果详细得分百分制显示、按月分析授课效果得分、院听课意见及建议显示、授课效果得分按教学部分类显示这四项功能。管理模块具有权限修改、督导听课情况统计、课表导入这三项功能。注册登录模块具有注册登录的功能。第五章督导在线系统实现与测试第一节功能模块简介本系统共有登录注册、个人信息、督导信息录入修改、学风统计、学风分析、教风统计、教风分析、管理七个模块。第二节用户权限本系统用户有六个权限,分别是:老师、兼职督导、督导、教学部督导、院领导督导和管理员。登录注册、个人信息模块对所有权限用户开放(注册用户默认权限是教师)。学风统计、学风分析、教风统计、教风分析这五个模块仅限兼职、专职督导,教学部督导,院领导督导、管理员这五类权限的用户开放。管理功能只对管理员权限用户开放。督导信息录入模块限兼职督导、督导、教学部督导、院领导督导使用,对于督导记录修改,个人只有修改个人记录的权限。第三节具体实现细节一、登录注册模块1.登录实现算法:在登录的前台页面设置一个txtbox控件接收用户名,一个password控件来接收密码,在后台首先进行非空判断,如果用户名密码不为空则用接收到的用户名作为条件向数据库查询密码,如果查询结果和接收到的密码匹配,则跳转到主页面,否则显示用户名密码错误。2.注册实现算法:数据接收与登录相同。后台先进行非空判断后将接收到的数据向数据库查询,如果查询到用户名相同项则提示该用户已经注册,否则将数据写入数据库,提示注册成功。3.关键代码。接收数据并查询:SessiontxtName = Request.FormtxtName;if (SqlHelper.ExecuteScalar(SqlHelper.GetConnection(), CommandType.Text,select xingming from T_teacher where yonghuming = + SessiontxtName + ) != null) string userUName = SqlHelper.ExecuteScalar(SqlHelper.GetConnection(), CommandType.Text,select xingming from T_teacher where yonghuming = + SessiontxtName + ).ToString();SessiontxtUName = userUName; 4.测试分别注册新用户和用已有用户名注册,达到预期目的,且注册后可成功登陆。测试截图:图6.1登录失败图6.2登录成功二、督导信息录入修改模块1.督导信息录入算法:数据接收方法同前。为了防止用户不慎多次点击提交按钮导致反复提交数据,所以设置了判定逻辑。因为一个督导专家不可能在同一时间进行两次教学督导工作,所以以督导专家和听课时间作为条件向数据库查询,如果已存在记录,则在页面提示请勿重复输入,如果不存在记录,则写入此次记录。2.督导信息修改算法:修改页面的设计思路是通过输入听课时间定位听课记录(听课专家名由从人员信息表中获取,防止他人非法修改),然后选择要修改记录的列,再输入要修改的内容。前台页面设置三个txtbox控件接收数据,一个select控件选择要修改的列名。接收方法登陆,记录定位方法同信息录入。3.关键代码:(1)判断并接收数据录入:/条件判断,如果录入记录不存在,则写入数据库,如果记录存在,则不写入数据库if (SqlHelper.ExecuteScalar(SqlHelper.GetConnection(), CommandType.Text, select jiangkeshijian from T_tingke where jiangkeshijian= + Request.FormtxtJiangKeShiJian + ) = null ) SqlHelper.ExecuteNonQuery(SqlHelper.GetConnection(), CommandType.Text,insert into T_tingke(xuenian,xueqi,mingcheng,xueyuan,xingzhi,jiaoshi,banji,xueshengzhuanye,xueshengxueyuan,teacher,neirong,jiangkeshijian,yi,er,san,si,wu,total,chidao,zaotui,jiaocaichiyou,yingdao,shidao,chuqin,chidaorenshu,chidaolv,tingkezhuangtai,ketangzhuangkuang,jianyi,tingkezhuanjia,jianyishijian) values(+ Request.FormtxtXueNian + , + Request.FormtxtXueQi + , + Request.FormtxtKeChengMIngCheng + ,+ Request.FormtxtKeChengXueYuan + , + Request.FormtxtKeChengXingZhi + , + Request.FormtxtJiaoShi + , + Request.FormtxtBanJi + , + Request.FormtxtXueShengZhuanYe + , + Request.FormtxtXueShengXueYuan + ,+ Request.FormtxtTeacher + , + Request.FormtxtJiangKeNeiRong + , + Request.FormtxtJiangKeShiJian + , + Request.Formtxt1 + , + Request.Formtxt2 + , + Request.Formtxt3 + , + Request.Formtxt4 + , + Request.Formtxt5 + , + Request.FormtxtTotal + , + Request.FormtxtChiDao + , + Request.FormtxtZaoTui + , + Request.FormtxtJiaoCaiChiYou + ,+ Request.FormtxtYingDao + , + Request.FormtxtShiDao + , + Request.FormtxtChuQin + , + Request.FormtxtChiDaoRenShu + ,+ Request.FormtxtChiDaoLv + , + Request.FormtxtTingKeZhuangTai + , + Request.FormtxtKeTangZhuangKuang + ,+ Request.FormtxtYiJianJianYi + , + Request.FormtxtTingKeZhuanJia + , + Request.FormtxtTingKeShiJian + ); a = 1; elseif (SqlHelper.ExecuteScalar(SqlHelper.GetConnection(), CommandType.Text, select teacher from T_tingke where jiangkeshijian= + Request.FormtxtJiangKeShiJian + ).ToString() != Request.FormtxtTeacher) SqlHelper.ExecuteNonQuery(SqlHelper.GetConnection(), CommandType.Text, insert into T_tingke(xuenian,xueqi,mingcheng,xueyuan,xingzhi,jiaoshi,banji,xueshengzhuanye,xueshengxueyuan,teacher,neirong,jiangkeshijian,yi,er,san,si,wu,total,chidao,zaotui,jiaocaichiyou,yingdao,shidao,chuqin,chidaorenshu,chidaolv,tingkezhuangtai,ketangzhuangkuang,jianyi,tingkezhuanjia,jianyishijian) values(+ Request.FormtxtXueNian + , + Request.FormtxtXueQi + , + Request.FormtxtKeChengMIngCheng + ,+ Request.FormtxtKeChengXueYuan + , + Request.FormtxtKeChengXingZhi + , + Request.FormtxtJiaoShi + ,+ Request.FormtxtBanJi + , + Request.FormtxtXueShengZhuanYe + , + Request.FormtxtXueShengXueYuan + ,+ Request.FormtxtTeacher + , + Request.FormtxtJiangKeNeiRong + , + Request.FormtxtJiangKeShiJian + ,+ Request.Formtxt1 + , + Request.Formtxt2 + , + Request.Formtxt3 + , + Request.Formtxt4 + , + Request.Formtxt5 +, + Request.FormtxtTotal + , + Request.FormtxtChiDao + , + Request.FormtxtZaoTui + , + Request.FormtxtJiaoCaiChiYou + ,+ Request.FormtxtYingDao + , + Request.FormtxtShiDao + , + Request.FormtxtChuQin + , + Request.FormtxtChiDaoRenShu + ,+ Request.FormtxtChiDaoLv + , + Request.FormtxtTingKeZhuangTai + , + Request.FormtxtKeTangZhuangKuang + , + Request.FormtxtYiJianJianYi + , + Request.FormtxtTingKeZhuanJia + , + Request.FormtxtTingKeShiJian + ); a = 1; (2)判断并修改数据:if (SqlHelper.ExecuteScalar(SqlHelper.GetConnection(), CommandType.Text,select quanxian from T_teacher where yonghuming = + SessiontxtName + ) != null) b = SqlHelper.ExecuteScalar(SqlHelper.GetConnection(), CommandType.Text, select quanxian from T_teacher where yonghuming = + SessiontxtName + ).ToString();int a = int.Parse(b);if (a 0) int m = 0;if (SqlHelper.ExecuteNonQuery(SqlHelper.GetConnection(), CommandType.Text, update T_tingke set + this.selectxiugai1.Value + = + Request.FormtxtXiuGaiNeiR1 + where tingkezhuanjia=+ userName1 + and jiangkeshijian= + Request.FormtxtXiuGaiShiJian1 + ) m)Response.Write(修改成功);else Response.Write(修改失败);Response.Write(value: + this.selectxiugai1.Value); Response.Write(专家姓名: + Request.FormtxtXiuGaiZhuanJia1); Response.Write(讲课时间 + Request.FormtxtXiuGaiShiJian1); 4.测试分别录入理论听课记录表和实验听课记录表一张,并修改其中内容,所有操作都作用于数据库,并且异常输入可以识别并拒绝写入数据库。5.截图图6.3理论课听课记录录入图6.4实验课听课记录录入图6.5听课记录修改三、学风教风统计模块1.学生逃课率、迟到率,教师迟到、早退统计算法:在前台添加gridview控件,并通过控件自带数据绑定功能,绑定到指定数据库,并添加sql搜索语句,即可自动显示sql语言查询结果。2.各学院学生课堂状况平均得分、各学院教师平均得分统计算法:首先创建一个字符串数组,存储各学院名称,然后创建带有一个int型参数的函数,该函数的功能是根据参数值不同查询不同学院的学生课堂状况平均得分,并将查询结果输出。最后用一个for循环即可输出全部学院的查询结果。算法伪代码如下:protected void chaxun(int i);/实现查询单一学院并输
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年保密教育线上培训知识试题库附含答案
- 2026年高考地理农业地理学基础及考试及答案
- 2026年高职(植物保护)阶段达标测试试题及答案
- 2026年企业信息化建设需求分析报告
- 2026年初中历史综合试卷专项训练
- 药事管理与法规考卷及答案展示
- 第季度预备期思想报告2026(3篇)
- 头痛中医测试题及精准答案
- 六年级下册数学北师大含答案 式与方程2
- 四年级下册数学北师大含答案 字母表示数
- 社区卫生服务中心医疗资源整合方案
- 人教版小学1-6年级数学公式大全版
- 洁净车间安全知识培训课件
- 2025年医疗保障局职位遴选模拟题及答案解析
- 神木煤炭核心指标解析
- 2025年眼镜定配工(高级)理论知识培训题库(含答案)
- 实验室生物安全管理年度工作计划
- 外研版2019高中英语必修一单词表
- 污水处理厂智能控制系统-深度研究
- 土石方机械设备安全培训
- 混凝土结构与砌体结构高职完整全套教学课件
评论
0/150
提交评论