课程设计在线学习系统的设计与实现_第1页
课程设计在线学习系统的设计与实现_第2页
课程设计在线学习系统的设计与实现_第3页
课程设计在线学习系统的设计与实现_第4页
课程设计在线学习系统的设计与实现_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

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

文档简介

课程设计在线学习系统的设计与实现课程设计在线学习系统的设计与实现届学院专业学号学生姓名指导教师摘要传统的教学模式在信息共享和互动性等方面存在着诸多的不足之处。网络教学平台不仅轻松地解决了信息资料的共享问题,而且提高了师生之间的互动性,成为教学实践的辅助平台。本课题以技术为支撑,设计并实现了一个基于B/S构架的网上互动知识学习系统。该系统是在教师指导下的自主学习平台,在信息资料共享方面,能够把教师发布的文章、视频等学习资料形成系统的资源库以供学生在线学习;在学习互动方面,能够提供聊天室以实现师生交流、答疑等学习活动。本文论述了该系统的设计思路、系统分析、功能结构、实现过程和关键技术。关键词:互动学习辅助教学网络教学平台AbstractTherearealotofdisadvantagesoninformationsharingandinteractiveteachingoftraditionalinstructionmodel.Web-basedlearningplatform,whichnotonlyeasytosolvetheproblemsbutalsoimprovestheinteractivebetweenteachersandstudents,becomesanaidededucationofteachingpractice.ThispaperdesignsandimplementsaB/Son-lineinteractiveknowledgelearningsystem,whichonthesupportoftechnologyplatform.Thissystemisanindependentstudyplatformwhichundertheguidanceofteachers.Oninformationsharing,thissystemsupportstheteacherstopublisharticles,videosandotherlearningmaterialstoformaresourcelibrarytosupportonlinelearning.Oninteravticlearning,italsoprovidesforumsandchatroomstorealizecommunicationandinteractionbetweenteachersandstudents.Thispaperelaboratsthedesigningmentality,systemanalysis,functionstructure,achievementprocedureandkeytechnologiesofthissystem.Keywords:interactivelearningaidededucationWEB-basedlearningsystem目录TOC\o"1-3"\u第1章前言 1 课题研究背景 1 课题研究目标与意义 2 课题研究思路 3 开发环境的确定 3第2章系统需求分析 4系统的性能要求 4系统功能需求分析 4功能划分 4功能描述 5用例模型 5用例图 5第3章系统设计与实现 12系统体系结构设计 12数据库表的设计 13系统实现具体技术 13UML建模技术 13SHA1加密技术 14第4章系统功能模块 19用户注册 19系统登录 21在线交流 24课设管理 27检查评阅 30上传资料 32课设分配 35修改密码 38第5章总结 40系统主要特色 40系统存在的不足 43参考文献 44致谢 44第1章前言在一个学习群体中,学习成员对知识的理解程度不可能完全一致,通过成员讨论、沟通、传授和分享,从而使得原本分布在各处的知识得以共享。现如今科技进步促发“学习的革命”,知识经济则催化“教育的改革”。知识经济时代的到来,对人的能力提出了更高的要求,而人们对能力的需求则引发了对新教育形式的渴求——为更多人提供学习机会的大规模教育。教学是由课堂授课、辅导答疑、阶段测试、专题讨论、实践教学等环节组成的,是学校教育的核心。随着高校教育体制改革的不断深化,如何激发学习热情、改善教学手段、提高教学质量成为教育工作者极为关注的问题。在保证授课环节的同时加强辅助教学环节无疑可以提高教学质量。但是在教学中,辅助教学环节受到时间和空间的限制,其效果并不理想。网络教育能够很好的解决了以上问题,给人们随时获取新知识提供强有力的支持。随着Internet的飞速发展,基于网络的自主学习正在成为一种重要的学习方式。网络教育中,由于师生、生生在时空上处于永久性分离的状态,为了保证远程教学的质量,应充分利用现代化的教学手段和教学资源,创设一个在教师指导下的自主学习环境,这个环境能够支持教师发布课程、批改作业,学生自主学习、考试,以及教师和学生课后交流、答疑等教学活动。课题研究背景目前,各高校改变了“黑板+粉笔”的死板教学模式,建立了带有实物投影仪的大屏幕演示、电子教材、电子讲稿、多媒体教室等教学环境,在这种教学环境里,教师既可演示课程的多媒体课件,又可利用实物投影仪对一些细节问题通过书写演示给同学,因此教学内容显得生动、活泼,增加了课堂容量,减少了教学时数,提高了上课时效,从而使教学效果较之普通教学模式有明显提高。然而,这种方法对学生也提出了一个新的问题,由于播放信息量大且时间长,在课堂上学生可能没有更多的时间完成全部笔记,对于教学内容的理解也会有一定的困难,解决的办法是:对基本原理、基本概念内容要细讲,有关操作技术及使用性内容要少讲多练,以学生为中心开展教学,例如启发式、讨论式教学,让同学有更多机会参与到教学过程中来。但在课堂上学生参与的时间毕竟有限,我们面临的问题是如何突破时间限制将课上问题移到课下解决,即将课堂延伸到课下并且不受时间和空间的限制,建立一种网上辅助教学环境可适当解决这一问题。网上辅助教学环境缩短了师生之间的距离,只要‘环境’在运行,师生之间就可跨越空间进行实时或非实时的交互,教师可以及时地了解学生的学习进度和对课程的理解程度,解答学生所提出的问题,学生之间、师生之间,在更广范围内对感兴趣问题发表自己见解。学生也可根据自己情况选择‘环境’中辅导材料浏览学习,加深对概念的理解。这样在整个教学过程真正体现了教师的主导作用和学生的主体作用,这对于开展素质教育,培养社会所需的高质量人才很有意义。但是,经过对现有的教学网站与精品课程研究发现,大部分的教学网站或精品课程的资源都是由教师发布,缺少互动,不能很好的发挥互联网共享的特点。因此,开发一个基于WEB的网上互动知识学习系统很有必要,该系统是一种辅助教学模式,学生和教师可以通过网络这个平台进行交流、学习和互动。课题研究目标与意义我们必须明确知识学习需要互动,而不是灌输。所以基于WEB的互动知识学习系统的设计和开发应实现以下目标:(1)培养学生的自主学习能力和协作学习能力。互动知识学习系统平台应该能够提供大量的教学资源,如课件、讲义、试题、音频、视频等学习资料,学生可以根据自己的需求,利用WEB的非线性呈现方式进行跳跃性学习,真正体现学习的“自主性”,从而培养学生的自主学习能力。同时互动知识学习系统应该为学生和教师提供协作式的虚拟学习社区,使学生和教师、学生与学生之间保持同步或异步互动,加强交流和信息的反馈,培养学生的协作学习能力。(2)整合教学资源,提高授课质量。利用互动知识学习系统平台,将各门课程的优秀教学资源进行集成和共享,教师也可以进行网上的交流和讨论,极大地提高课程的教学质量。而且在这种宽松和谐的学习环境中,让学生积极主动地寻找解决问题的最佳途径,在探求知识的过程中培养和锻炼了学生的创新精神和创新意识,能够提高授课质量。(3)改革教学模式,提高学习效率。互动式教学改变了传统教学模式下教师灌、学生装的费时低效的教法,以导促学,促使学生从“苦学、死学”变为“乐学、会学”。互动知识学习系统应该提供一个师生之间、学生之间方便讨论和交流的环境,师生之间可以在网上以各种方式进行在线或离线交流,获取信息更容易,信息量更大,学生还可以在网上完成、上交作业等,进一步提高学习效率。课题研究思路学习分为正式学习和非正式学习。正式学习主要是指通过学校组织、课堂授课等形式实现的学习形态,它通常是有计划性的、有明确的目标和课程知识体系,学习的目的是获取成绩、证书,并为将来的工作做准备。非正式学习指受内在心理或外在情境触动而引发的学习形式,它有明确的学习意图,即解决当前遇到的问题,因而与实践的需要密切相关,从而获得能够立即应用到实践当中去的知识和技能。基于WEB的课程设计在线学习系统的设计和实现遵循的一个主要思路就是:辅助正式学习、方便非正式学习。实现教学资源共享,辅助学生进行正式学习。教师将每次课的重点、难点、讲稿与在备课期间收集的与课程内容相关的学习视频和大量的实例练习等教学资源有序地上传到网络教学平台上,结合课上讲授的知识点,学生根据自身的情况在对这些教学资源进行有针对性的自主学习。提供交流互动功能,方便学生进行非正式学习。学生、教师能够通过系统对非正式学习过程中遇到的问题进行方便的在线或离线交流,同时对讨论话题、内容进行整理、分析,得出普遍问题,形成常见问题库,避免重复讨论。非正式学习获取的知识以隐性知识为主,因为非正式学习往往发生在个体的观察、反思、交流、协作等活动中,需要学习者通过心理或行为的参与去主动挖掘知识。开发环境的确定(1)硬件环境PC机一台:处理器:Intel(R)Core(TM)2DuoCPU,内存(2)软件环境①开发和运行环境:WIN7旗舰版作为底层平台,系统类型32位操作系统②开发工具的选择UML建模:MicrosoftVisio绘图数据库管理:MicrosoftSQLServer2005开发:MicrosoftVisualStudio2005网站页面编辑:对位图进行加工:AdobePhotoShop第2章系统需求分析系统的性能要求课程设计在线学习系统主要建立在学生自主学习的动机上,为了鼓励学生积极参与系统进行互动学习,其基本要求是:(1)系统界面简洁美观。系统界面应简洁美观、具有统一的风格,能准确、规范、完善地展示文章、视频、音频等学习资源,使用户打开首页后愿意继续使用系统。(2)系统操作简单方便。能够提供方便的站内查询和导航:用户可以通过搜索功能和模糊查询方便的找到自己需要的学习资料,并可通过导航到达自己想去的模块实现相应功能。(3)系统功能齐全。能够实现学学习和师生之间互动的基本需求。(4)系统安全可靠。数据库易于维护,保证系统的数据、信息等资源安全可靠,防止信息的破坏和丢失,确保系统的正常运行。(5)系统具有扩展性。易于修改或增加系统的功能模块系统功能需求分析2.2.1功能划分(1)系统功能结构(如图2-1)课程设计在线学习系统课程设计在线学习系统在线交流模块管理员登录学生管理模块教师管理模块用户管理模块信息修改模块安全退出模块课程设计在线学习系统课程设计在线学习系统在线交流模块教师登录课设管理模块检查评阅模块上传资料模块分配课设模块下载资料模块信息修改模块安全退出模块课程设计在线学习系统课程设计在线学习系统在线交流模块学生组长登录分配课设模块查看成绩模块下载资料模块完成情况模块提交任务模块信息修改模块安全退出模块课程设计在线学习系统课程设计在线学习系统在线交流模块学生登录查看成绩模块下载资料模块完成情况模块提交任务模块信息修改模块安全退出模块图2-1系统功能结构2.2.2功能描述管理员系统模块:登录模块:该模块主要用于管理员登录后台;在线交流模块:本模块的作用是管理员、教师和学生在线交流的平台;学生管理模块:管理学生信息,包括添加、删除和编辑操作;教师管理模块:管理教师信息,包括添加、删除和编辑操作;用户管理模块:管理用户信息,包括审核及删除操作;信息修改模块:在此模块管理员可以修改自己的信息;安全退出模块:该模块的作用是清除系统帐号信息缓存,确保系统安全;教师系统模块:登录模块:该模块主要用于教师登录后台;在线交流模块:本模块的作用是管理员、教师和学生在线交流的平台;课设管理模块:教师在本模块可以添加、修改和删除课设名称;检测评阅模块:查看学生提交的课设任务,并可以在本模块为学生提交的任务打分;上传资料模块:上传学习资料以及各种程序文件;分配课设模块:为学生组长分配任务;下载资料模块:下载学习资料以及各种程序文件;修改信息模块:修改当前账户的基本信息;安全退出模块:该模块的作用是清除系统帐号信息缓存,确保系统安全;学生组长模块:登录模块:该模块主要用于学生组长登录后台;在线交流模块:本模块的作用是管理员、教师和学生在线交流的平台;分配课设:为小组成员分配课设任务;查看成绩:查看成绩;下载资料:下载学习资料以及各种程序文件;完成情况:查看各任务的完成情况;提交任务:提交被分配的课设任务;修改信息模块:修改当前账户的基本信息;安全退出模块:该模块的作用是清除系统帐号信息缓存,确保系统安全;学生模块:登录模块:该模块主要用于学生登录后台;在线交流模块:本模块的作用是管理员、教师和学生在线交流的平台;查看成绩:查看成绩;下载资料:下载学习资料以及各种程序文件;完成情况:查看各任务的完成情况;提交任务:提交被分配的课设任务;修改信息模块:修改当前账户的基本信息;安全退出模块:该模块的作用是清除系统帐号信息缓存,确保系统安全;用例模型2.3.1用例图管理员登录用例:使用正确的帐号密码admin123456登录,登录成功并转入后台管理页面;使用错误的帐号密码admin1234567登录,提示错误;添加学生用例:如果如果学号与其他学号同名则添加不成功,并有下图提示: 如果填写信息正确,则提示添加成功;学生注册用例:如果学号正确,将会提交成功,并有下图所示提示; 如果学号不存在,将会提交失败,并有下图所示提示;第3章系统设计与实现系统体系结构设计采用浏览器、服务器(Bowser/Server,B/S)三层体系结构(如图3-1),包括:表示层(USL)、业务逻辑层(BLL)、数据访问层(DAL)。①数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,是对数据而不是数据库的操作,具体为业务逻辑层或表示层提供数据服务。②业务逻辑层:主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。③表示层:主要表示WEB方式,也可以表示成WINFORM方式,WEB方式也可以表现成:aspx,如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地提供服务。图3-1B/S三层结构数据库表的设计1、数据库E-R图设计:管理员管理员帐号密码类型学号/工号审核状态学生学号姓名性别联系电话课设名称课设名称课设名称课设编号课设任务任务主题任务介绍任务类型截止日期负责人资料文件标题文件路径上传日期教师工号姓名联系电话性别在线交流信息发布人内容日期任务提交记录任务提交记录文件路径提交人提交日期批改状态得分课设编号共计8张表:①管理员表(X_Manager)管理员表存放登陆系统所需要的用户名和密码,登录后台时需要访问此表。表4-1管理员表字段名数据类型长度是否为空是否为主键说明X_Manager_IDint4否是登陆IDX_Manager_Uservarchar50否否登陆帐号X_Manager_Pwdvarchar50否否登陆密码X_Manager_Statevarchar50否否审核状态X_Manager_Typevarchar50否否帐号类型X_Manager_Codevarchar50否否工号或学号②学生信息表(X_Student)学生信息表存储学生信息。表4-2学生信息表字段名数据类型长度是否为空是否为主键说明X_Student_IDint4否是编号X_Student_Codevarchar50否否学号X_Student_Namevarchar50否否姓名X_Student_Sexvarchar50否否性别X_Student_Phovarchar50否否联系电话③教师信息表(X_Teacher)教师信息表存储教师信息。表4-2教师信息表字段名数据类型长度是否为空是否为主键说明X_Teacher_IDint4否是编号X_Teacher_Codevarchar50否否工号X_Teacher_Namevarchar50否否姓名X_Teacher_Sexvarchar50否否性别X_Teacher_Phovarchar50否否联系电话④课设名称表(X_Subject)存储课设名称信息。表4-4课设名称表字段名数据类型长度是否为空是否为主键说明X_Subject_IDint4否是IDX_Subject_Namevarchar50否否课设名称⑤任务信息表X_Task此表用于存储任务信息。表4-5任务信息表字段名数据类型长度是否为空是否为主键说明X_Task_IDint4否是编号X_Subject_IDint4否否课设编号X_Task_Titlevarchar50否否课设主题X_Task_Contentvarchar50否否课设介绍X_Task_Typevarchar50否否课设类型X_Task_End_Datevarchar50否否截至日期X_Manager_Uservarchar50否否执行对象⑥资料信息表X_Downloads表4-6资料信息表字段名数据类型长度是否为空是否为主键说明X_Downloads_IDint4否是编号X_Downloads_Titlevarchar50否否资料标题X_Downloads_FileNamevarchar50否否文件路径X_Downloads_DateDatetime8否否上传日期eq\o\ac(○,7)在线交流消息表X_Message表4-7在线交流消息表字段名数据类型长度是否为空是否为主键说明X_Message_IDint4否是编号X_Message_Contentvarchar50否否消息内容X_Message_Authorvarchar50否否发布人X_Message_DateDatetime8否否发布时间eq\o\ac(○,8)提交任务记录表X_Work表4-7提交任务记录表字段名数据类型长度是否为空是否为主键说明X_Work_IDint4否是编号X_Work_Filevarchar50否否文件路径X_Manager_Uservarchar50否否提交人X_Work_DateDatetime8否否提交时间X_Work_Statevarchar50否否批改状态X_Work_Scorevarchar50否否得分X_Task_IDint4否否课设名称编号系统实现具体技术3.3.1UML建模技术统一建模语言(UnifiedModelingLanguage,UML)是面向对象开发中一种通用的图形化建模语言,面向对象的分析主要在加强对问题空间和系统任务的理解、改进各方交流、与需求保持一致和支持软件重用等4个方面表现出比其他系统分析方法更好的能力,成为主流的系统分析方法。UML建模就是用模型元素来组建整个系统的模型,模型元素包括系统中的类、类和类之间的关联、类的实例相互配合实现系统的动态行为等。UML提供了多种图形可视化描述模型元素,同一个模型元素可能会出现在多个图中对应多个图形元素,人们可以从多个视图来考察模型。UML主要包括用例图、类图、对象图、状态图、活动图、交互图、包图、构件图、配置图。本系统使用UML建模中的用例图、活动图和类图对系统进行了分析。使用用例图从系统的内部结构和静态角度来描述系统的功能,获得了用户角度的功能需求;使用活动图从系统中对象的动态行为和组成对象间的相互作用、消息传递来描述系统的功能,明确了用户与系统的交互作用;使用类图对系统的对象、整体结构和行为有了一个更高层次的、全面的了解,并将类图中的类映射成表,模型化出一个逻辑数据库模式,即关系模型数据库。具体内容请看第二章系统需求分析及第三章数据库的设计。3.3.2SHA1加密技术SHA1将任意长度的“字节串”变换成一个128bit的大整数,它是一个不可逆的字符串变换算法。本系统使用内置的SHA1加密函数对用户密码进行加密,原理就是在用户注册时,SHA1将用户密码计算成SHA1值后写入数据库,用户登录时,系统把用户输入的密码计算成SHA1值再和数据库中保存的SHA1值进行比较,进而确定输入的密码是否正确。通过这样的步骤,系统在并不知道用户密码的明码的情况下就可以确定用户登录系统的合法性。实现方法:①导入命名空间:using②注册时cs代码:stringpwd="SHA1");第4章系统功能模块用户注册截图与主要代码:protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){if=="教师"){="工号:";}else{="学号:";}}}#region添加数据protectedvoidButton1_Click(objectsender,EventArgse){stringcode=stringsql="";if=="教师"){sql="select*fromX_TeacherwhereX_Teacher_Code='"+code+"'";}else{sql="select*fromX_StudentwhereX_Student_Code='"+code+"'";}if(sql)){if("select*fromX_ManagerwhereX_Manager_User='"++"'")){,"对不起,该用户名已经存在!","");}else{stringpwd=,"SHA1");stringsql2="insertintoX_Manager(X_Manager_User,X_Manager_Pwd,X_Manager_Type,X_Manager_Code)values('"++"','"+pwd+"','"++"','"++"')";try{SqlConnectioncn=();SqlCommandcmd=newSqlCommand(sql2,cn);();();();,"您的信息已提交,请等待管理员审核……","");}catch(Exceptionex){thrownewException;oString()=="未审核"){(Page,"对不起,您的帐号暂时未审核通过!","");}else{HttpCookiecookies;cookies=newHttpCookie("xzfonline");"Manager","Manager_Type",(dr["X_Manager_Type"].ToString()));=天有效24小时存储!~();();(cn);("");}}else{();();(cn);(Page,"登陆失败,请检查用户名及密码是否正确!","");}}else{();();(cn);(Page,"验证码错误","");}}注:以下模块均以教师角色登录,由于其他角色功能操作代码与教师操作功能代码模式相同,在此仅列出教师功能模块代码:在线交流截图与主要代码:publicstaticstringsqltxt="select*from[X_Message]orderbyX_Message_IDdesc";publicstaticstringcmdtxt2="selectcount(*)from[X_Message]";protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){Get_Pager_Data();efaultView;=dv;}protectedvoidButton1_Click(objectsender,EventArgse)oString());("insertintoX_Message(X_Message_Content,X_Message_Author)values('"++"','"+user+"')");Get_Pager_Data();}else{("");}}else{("");}}课设管理截图与主要代码:publicstaticstringsqltxt="select*from[X_Subject]orderbyX_Subject_IDdesc";publicstaticstringcmdtxt2="selectcount(*)from[X_Subject]";protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){Get_Pager_Data();}}voidGet_Pager_Data(){SqlConnectioncn=();SqlCommandcmd0=newSqlCommand(cmdtxt2,cn);=true;=14;=(int)();();Get_Data();}protectedvoidAspNetPager1_PageChanging(objectsrc,e){=;Get_Data();}voidGet_Data()efaultView;=dv;批量删除protectedvoidRepeater1_ItemCommand(objectsource,RepeaterCommandEventArgse){if=="del"){if("deletefrom[X_Subject]whereX_Subject_ID="+>=0){Get_Pager_Data();(Page,"删除成功!","");}else{(Page,"删除失败!","");}}}indControl("CheckBox2");if(chk!=null){=true;}}}else{for(inti=0;i<i++){CheckBoxchk=(CheckBox)[i].FindControl("CheckBox2");if(chk!=null){=false;}}}}indControl("CheckBox2");Labellb5=(Label)[i].FindControl("Label5");if(chk!=null){if{("deletefrom[X_Subject]whereX_Subject_ID="+}}}Get_Pager_Data();}protectedvoidButton1_Click(objectsender,EventArgse)efaultView;=dv;(cn);}#endregion#region全选protectedvoidCheckBox1_CheckedChanged(objectsender,EventArgse){if{for(inti=0;i<i++){CheckBoxchk=(CheckBox)[i].FindControl("CheckBox2");if(chk!=null){=true;}}}else{for(inti=0;i<i++){CheckBoxchk=(CheckBox)[i].FindControl("CheckBox2");if(chk!=null){=false;}}}}#endregion#region批量删除protectedvoidLinkButton2_Click(objectsender,EventArgse){for(inti=0;i<i++){CheckBoxchk=(CheckBox)[i].FindControl("CheckBox2");Labellb5=(Label)[i].FindControl("Label5");if(chk!=null){if{("deletefrom[X_Work]whereX_Work_ID="+}}}Get_Pager_Data();}#endregionprotectedvoidButton1_Click(objectsender,EventArgse){for(inti=0;i<i++){CheckBoxchk=(CheckBox)[i].FindControl("CheckBox2");Labellb5=(Label)[i].FindControl("Label5");if(chk!=null){if{("updateX_WorksetX_Work_State='已审',X_Work_Score='优'whereX_Work_ID="+}}}Get_Pager_Data();}protectedvoidButton2_Click(objectsender,EventArgse){for(inti=0;i<i++){CheckBoxchk=(CheckBox)[i].FindControl("CheckBox2");Labellb5=(Label)[i].FindControl("Label5");if(chk!=null){if{("updateX_WorksetX_Work_State='已审',X_Work_Score='良'whereX_Work_ID="+}}}Get_Pager_Data();}protectedvoidButton3_Click(objectsender,EventArgse){for(inti=0;i<i++){CheckBoxchk=(CheckBox)[i].FindControl("CheckBox2");Labellb5=(Label)[i].FindControl("Label5");if(chk!=null){if{("updateX_WorksetX_Work_State='已审',X_Work_Score='中'whereX_Work_ID="+}}}Get_Pager_Data();}protectedvoidButton4_Click(objectsender,EventArgse){for(inti=0;i<i++){CheckBoxchk=(CheckBox)[i].FindControl("CheckBox2");Labellb5=(Label)[i].FindControl("Label5");if(chk!=null){if{("updateX_WorksetX_Work_State='已审',X_Work_Score='差'whereX_Work_ID="+}}}Get_Pager_Data();}protectedvoidRepeater1_ItemCommand(objectsource,RepeaterCommandEventArgse){if=="del"){Labellb2=(Label)"Label5");if("deletefrom[X_Work]whereX_Work_ID="+>=0){Get_Pager_Data();(Page,"删除成功!","");}else{(Page,"删除失败!","");}}}上传资料截图与主要代码:publicstaticstringsqltxt="select*from[X_Downloads]orderbyX_Downloads_IDdesc";publicstaticstringcmdtxt2="selectcount(*)from[X_Downloads]";protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){Get_Pager_Data();}}voidGet_Pager_Data(){SqlConnectioncn=();SqlCommandcmd0=newSqlCommand(cmdtxt2,cn);=true;=14;=(int)();();Get_Data();}protectedvoidAspNetPager1_PageChanging(objectsrc,e){=;Get_Data();}voidGet_Data()efaultView;=dv;}protectedvoidRepeater1_ItemCommand(objectsource,RepeaterCommandEventArgse){if=="del"){Labellb2=(Label)"Label2");"..","~")));if("deletefrom[X_Downloads]whereX_Downloads_ID="+>=0){Get_Pager_Data();(Page,"删除成功!","");}else{(Page,"删除失败!","");}}}protectedvoidCheckBox1_CheckedChanged(objectsender,EventArgse){if{for(inti=0;i<i++){CheckBoxchk=(CheckBox)[i].FindControl("CheckBox2");if(chk!=null){=true;}}}else{for(inti=0;i<i++){CheckBoxchk=(CheckBox)[i].FindControl("CheckBox2");if(chk!=null){=false;}}}}protectedvoidLinkButton2_Click(objectsender,EventArgse){for(inti=0;i<i++){CheckBoxchk=(CheckBox)[i].FindControl("CheckBox2");Labellb5=(Label)[i].FindControl("Label5");Labellb2=(Label)[i].FindControl("Label2");if(chk!=null){if{"..","~")));("deletefrom[X_Downloads]whereX_Downloads_ID="+}}}Get_Pager_Data();}protectedvoidButton1_Click(objectsender,EventArgse)oString());if(user_type=="教师"){("select*fromX_ManagerwhereX_Manager_Type='学生组长'",DropDownList_student,"X_Manager_ID","X_Manager_User");}else{("select*fromX_ManagerwhereX_Manager_Type='学生'",DropDownList_student,"X_Manager_ID","X_Manager_User");}}else{("");}}else{("");}}}#region添加数据protectedvoidButton1_Click(objectsender,EventArgse){stringtype="";if["xzfonline"]["Manager_Type"].ToString())=="教师"){type="小组任务";}else{type="个人任务";}stringsql2

温馨提示

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

评论

0/150

提交评论