版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
老师教学管理系统设计姓名:学号:所在院系:学科门类:学科专业:指导老师:副指导老师:(如有副导师或校外导师,可在此填写)二〇一六年月DesignoftheteachingqualityevaluationsystemCandidate:StudentNumber:School/Department:Discipline:Major:Supervisor:5cm左右5cm左右中文题仿宋,四号,加粗,行距16磅,段前段后0磅仿宋,四号,加粗,行距16磅,段前段后0磅目姓名5cm左右同济大学5cm左右学位论文版权使用授权书本人完全了解同济大学相关搜集、保留、使用学位论文要求,同意以下各项内容:根据学校要求提交学位论文印刷本和电子版本;学校有权保留学位论文印刷本和电子版,并采取影印、缩印、扫描、数字化或其它手段保留论文;学校有权提供目录检索和提供本学位论文全文或部分阅览服务;学校有权按相关要求向国家相关部门或机构送交论文复印件和电子版;在不以赢利为目标前提下,学校能够合适复制论文部分或全部内容用于学术活动。学位论文作者署名:年月日此页可下载同济大学学位论文原创性申明此页可下载本人郑重申明:所呈交学位论文,是本人在导师指导下,进行研究工作所取得结果。除文中已经注明引用内容外,本学位论文研究结果不包含任何她人创作、已公开发表或没有公开发表作品内容。对本论文所包含研究工作做出贡献其它个人和集体,均已在文中以明确方法标明。本学位论文原创性申明法律责任由本人负担。学位论文作者署名:年月摘要教学质量是高等学校人才培养和生存发展根本确保,建立良好老师教学质量保障体系是世界一流大学关键标志,而实施客观教学评价则是完善质量管理体系基础前提。科学规范、行之有效教学质量评价模式是正确发挥教学质量评价导向作用、稳步提升教学质量关键保障。本文提出设计一个基于网络数据库管理系统,以致力于实现有效教学质量评价和反馈。本系统研发整个过程中,首先,是对高校现有教育教学评价系统进行调研,并进行需求分析,然后统一建模语言并进行需求描述和用例规约描述。其次,有针对性地进行系统概要设计,确定本课题所采取技术路线。再次,进行系统具体设计和关键模块完善,并对数据库设计和数据表进行具体描述。最终,完成系统界面设计和代码实现工作。实现关键模块功效后,对系统进行上线测试,保障系统安全、灵活、高效运行。老师教学质量评价信息反馈系统采取ASP.NET开发技术和SQLServer数据库,基于VisualStudio集成开发平台。系统经过提供教学评价数据对比功效和留言功效充足利用了有效学校资源,经过增加学生对学院课程和同科室老师评选功效来实现教学计划灵活设置和了解老师之间差异。同时,系统加强了对评选数据分析处理过程,经过多维度、多条件数据分析图表来展示教学评价信息。关键词:老师教学质量评价,ASP.NET,SQLServer,B/S模式ABSTRACTTeachingqualityevaluationisthecorecontentofcollegeteachingmanagement.Itcanhelpteacherstooptimizetheirownteachingideasandimprovethequalityofteachingeffectively.Withthedevelopmentofinformationtechnology,traditionalteachingqualityevaluationwhichbyhandandpapercannotadjusttothenewrequirement.Theexistingmethodofteachingevaluationdonothavescientificdataanalysisandmakethebestuseofevaluationdata.Thereforeissueraiseatopicofdesigningaweb-basedmanagementsystemwhichcanachieveteachingqualityevaluationandfeedbackeffectively.Todevelopthissystem,therequirementsandusecasespecificationswerefirstspecifiedwiththeunifiedmodelinglanguage.Secondly,thesystemarchiteturedesignwasperformedtodeterminethetechnical
routeofthetask.Andthen,detaileddesignofthesystemandtheimprovementofthecoremoduleweremadeand
thedatabasedesignanddatatablesweredescribedindetails.Finally,wedesigntheuserinterfaceandcompletetheimplementation.Whenimplementingthefunctionsofthecoremodules,system
on-linetestswerecarriedouttomakesurethatthesystemcanrunwithhighsecurity,flexibility,andefficiency.TeachingqualityevaluationsystemisdevelopedwithASP.NETtechnologyandSQLServerdatabase,basedontheVisualStudiointegrateddevelopmentplatform.Thesystemcompletesthewebmodeofteachingqualityassessmenttaskswiththeclassicthree-tierarchitecturedesignmethodperfectly.Thefeaturesofsystemlieinmakingbestuseofteachingevaluationdata.Teachersnotonlycanseetheirownevaluationscoresbutalsocanknowtheiradvantagesanddisadvantagesofteachingbycomparingwithotherteachers.Collegeleadershipcanviewtheevaluationscoresofteachers,courses,classstudentsandlearnthedevelopmentofteachingandlearningactivitiesthroughthecomparisonoftheevaluationdata.Keywords:TeachingEvaluation,ASP.NET,SQLServer,B/SMode目录第1章引言1.1开发背景1.2中国外研究现实状况分析1.3课题目标和意义1.4论文关键工作1.5论文结构安排第2章开发语言、工具及环境介绍2.1..NET框架介绍和三层结构2.2.C#语言介绍2.3.SQLServer数据库第3章系统分析3.1可行性分析3.2系统需求分析3.3系统用例3.4系统步骤第4章系统总体设计4.1系统总体功效模块构架4.2教学管理系统类图4.3系统模块设计4.4数据库结构设计4.5系统E-R图4.6系统数据字典第5章系统实现5.1数据访问层5.2业务实体层5.3三层构架搭建5.3功效模块实现5.3.1用户身份证验证模块5.3.2师生交流模块设计5.3.3学生考勤模块设计5.3.4课程管理模块设计5.3.5请假销假管理模块设计5.3.6学生选修课程模块设计5.3.2系统信息管理模块5.3.3评价信息模块5.3.4查看评价信息结果模块5.3.5系统管理模块5.3.6指标库管理模块5.3.7个人信息管理模块5.3.8留言信息管理模块第6章系统测试6.1系统测试目标6.2系统测试策略6.2.1系统单元模块测试6.2.2系统集成测试第7章总结参考文件致谢附录一系统使用说明书安装IIS7.0安装SQLServer3.公布网站附录二系统关键源代码1.数据库链接管理2.SqlHelper数据库操纵工具类3.数据库存放过程引言本章首先叙述了课题研究背景和目标,并在此基础上叙述了该课题意义,然后简略介绍了中国和国外教学质量评价现实状况和发展,然后提出目前老师教学质量评价系统存在问题和本系统对这些问题提出部分可行性处理方案。1.1开发背景老师教学质量评价是教学质量监控关键步骤,是提升教学质量和办学效益关键手段。对建立完善教学质量监控体系,推进教风和学风建设,客观公正地评价教学工作,激发老师教学质量意思,规范教学要求,强化教学管理,全方面提升高校老师教学业务水平和教学效果,培养适应时代需求、含有创新精神和实践能力全方面发展优异人才有主动作用。传统评教模式下,学生评教通常每学期进行一次,时间大全部安排在期中或期末。评教结果通常在学期末或下学期初公布,这个结果对本学期教学没有任何指导意义,而下一学期伴随老师任课课程改变和上课学生不一样,其对教学指导意义也缺乏针对性。针对传统评教模式不足,本系统经过建立学生留言模块,和其它评价模块来实现对传统评教模式耗时、耗力等确定突破。开放信息网络端口,使整个校园网乃至Internet网上用户全部能够访问本系统。实现多地域、任意时段访问系统进行评教,大大增强了评教灵活性。1.2中国外研究现实状况分析1.2.1国外教育评价方法相比较中国教育评价体系,国外教学评价更倾向于搜集信息反馈,美国老师教学评价工作是从上到下全方位展开,教学评价机构从全国性研究机构“全国专业教学标准委员会”到各个州相关评价研究机构。而英国老师评价制度则推行了一个新型“发展性老师评价”制度,即以经过促进老师未来发展为目标一个形成性评价体系。这是现在在老师教学方面做比很好部分国家,当然,国外这些好老师教学评价系统对于老师资源要求比较高,同时对经费要求也多。1.2.2中国高校老师教学评价发展相比较国外教学评价体系,中国因为人口原因和老师资源缺乏,并不能做到像国外那样评价程度。中国高校早期进行教学评价工作时关键是经过纸质调查问卷完成,这种方法评价耗时长,评价过程繁琐,数据统计分析麻烦,人为原因干扰比较大,老师隐私也难以得到确保。从1995年开始逐步出现了网络化教学评价信息系统,用户能够经过登录网上教学评价系统完成教学评价,不过从实践过程中系统还是暴露出以下多个问题。1.教学评价体系还未系统化,对教学质量评价没有引发足够重视。调查发觉很多高校对教学质量评价工作只是作为教学管理一个子功效,学期结束只有学生对老师进行简单评分操作,评价结束后拥相关键价值评价数据也没有进行充足有效地分析利用。2.教学评价表过分重视全部老师教学行为共性特征,而老师教学差异性特征往往在评价中被忽略。老师只能看到自己评价信息无法了解本身教学活动优势和劣势在哪里,无法真正发挥老师教学评价在高校教学质量保障体系中作用。3.教学质量评价指标不够科学。现在中国高校教学质量评价指标大部分只是局限于学生对老师课程评价指标,并没有提供学生对学院开设课程、老师和老师之间评价。学生对学院开设课程评价是很关键,经过对这一部分数据分析,学院能够灵活设置以后课程安排,不停缩社会专业知识需求同学院设置课程知识差距。1.3论文研究背景和意义高等教育是培养社会主义现代化建设专业人才主阵地,教学质量是高等学校人才培养和生存发展根本确保,从而提升教学质量是高等教育教学工作关键问题。不过伴随高等教育由精英教育向大众教育转变以来和全球对教育经费投入相对担心,大家越来越关心教育质量和投资效益,重视教学质量管理已经是大学进入现代化一个肯定趋势了。建立良好教学质量保障体系是世界一流大学关键标志,而实施客观有效教学评价则是完善质量管理体系基础前提。科学规范、行之有效教学质量评价模式及体系健全、富于创新评价标准,是加强老师师德教风建设、正确发挥质量评价导向作用、稳步提升教学质量关键保障。传统以手工和纸张对高校老师教学质量评价模式己经远远不能适应新发展需要。尤其是伴随计算机网络和Internet普及,利用优异管理信息系统,对信息进行科学化和网络化管理,建立一套全方位,多层次,信息网络化教学质量评价系统直接关系到高校对于老师教学效果监督、管理和以后整体教学工作计划和实施。1.4课题研究内容和论文结构论文针对上述分析问题,提出部分可行处理方案,致力于开发一个功效齐全老师教学质量评价系统。该系统加强了对评价数据分析处理过程,经过多维度、多条件数据分析图,帮助老师和督导员能够愈加清楚知道教学活动优势和劣势。同时系统增加了学生对学期课程、同科室老师之间评价指标体系。经过这些数据分析反馈,学院领导或老师能够从更多方面了解学院课程设置情况和老师之间教学差异情况,有利于老师提升本身教学素质。论文结构以下:(1)第一部分为绪论,对系统开发背景做了叙述,并对课题所进行工作进行了介绍(2)第二部分为系统开发所应用相关技术介绍,包含设备介绍,开发语言,开发平台和开发工具等。(3)第三部分是系统分析,包含可行性分析,需求分析,系统用例图和系统步骤。(4)第四部分是系统总体设计,包含系统构架,系统模块设计,系统E-R图和数据字典(5)第五部分是系统具体实现,包含各个模块设计分析等。(6)第六部分是系统测试环境描述和系统功效和性能测试汇报。(7)第七部分是结论,关键针对系统做最终总结。(8)第八部分是系统开发关键代码展示。开发语言、工具及环境介绍2.1..NET框架介绍.NETFramework又称.Net框架,是由微软开发,一个致力于灵敏软件开发(Agilesoftwaredevelopment)、快速应用开发(Rapidapplicationdevelopment)、平台无关性和网络透明化软件开发平台。.NET框架是微软企业继WindowsDNA以后新开发平台,它是一个采取系统虚拟机运行编程平台,以通用语言运行库(CommonLanguageRuntime)为基础,支持多个语言(C#、VB、C++、Python等)开发。.NET也为应用程序接口提供了新功效和开发工具。.NET框架发明了一个完全可操控、安全和特征丰富应用实施环紧。这不仅使得应用程序开发和公布愈加简单,而且成就了众多个类语言无缝集成。.NET体系结构图2-1所表示:C#VBC++JScript等等C#VBC++JScript等等通用语言规范通用语言规范中间语言中间语言WindowsForm应用程序WindowsForm应用程序ASPXASPX页面Web服务数据和数据和XML基础类库基础类库通用语言运行时刻通用语言运行时刻COM+服务COM+服务Windows图2-1.NET体系结构图建立在操作系统最上层服务,是管理运行时代码需求通用语言运行库,这些代码能够用任何现有编程语言编写。它提供了很多服务,这些服务有利于简化代码开发和应用程序开发,同时也将提升应用程序可靠性。.NETFramework包含一套可被开发者用于任何编程语言类库。在此之上是很多应用程序模板,这些模板专门为开发网络站点和网络服务提供高级组件和服务。2.2ASP.NET介绍ASP.NET是Microsoft.NETFramework一部分,是一个能够在高度分布Internet环境中简化应用程序开发集成环境。.ASP.NET是下一代ASP,不过不能把ASP.NET称为ASP升级版本。ASP.NET是全新服务器端ASP脚本。更为关键是,ASP.NET吸收了ASP以前版本最大优点并参考Java、VB语言开发优势加入了很多新特色,同时也修正了以前ASP版本运行错误。下面着重介绍一下ASP.NET应用程序运行原理。一个ASP.NET应用程序是开始于IIS,当请求一个包含ASP.NET应用网址时,IIS收到请求后,会依据请求者请求主机头或IP或端口号来找到对应站点。当找到站点后,假如你请求资源是以ASPX为结尾WEBFORM,时,IIS会将控制权交给一个ISAPI扩展,名叫AspNet_ISAIP.DLL。这时,控制权由IIS交到ASPNETISAPI扩展上。ISAPI收四处理请求后,会开启一个ASP.NET工作进程。然后将请求者请求信息转交给ASP.NET工作进程。接下来,控制权由ASPNET_WP掌握。ASPNET_WP首先解出请求者信息,假如请求者请求ASP.NET应用程序还未拥有APPDOMAIN,ASPNET_WP就会建立一个APPDOMAIN,而且将被请求ASP.NET应用所需Assembly载入到APPDOMAIN中。当APPDOMAIN初始化完成后,接下来就需要建立会话。所以,请求由HttpRuntime来接收,HttpRunTime关键工作便是为每一个提出请求用户建立一个HttpContext对象。它管理着HttpSession对象,每一个访问者有各自HttpContext对象和HttpSession对象。接下来,HttpApplication调用ProcessRequest方法来处理用户请求,此方法会调用对应HttpHandler来处理用户请求,HttpHandler依据用户请求文件扩展名处理请求,并把请求结果,也就是HTML发送到用户浏览器。ASP.NET应用程序运行原理图2-2所表示:图2-2ASP.NET应用程序运行原理图2.3SQLServer数据库SQLServer是微软企业推出大型数据库管理系统,建立在成熟而强大关系模型基础之上,能够很好地支持B/S网络模式。SQLServer是一个杰出数据库平台,能够满足多种类型企机关对构建网络数据库需求,同时还含有数据性能分析,数据和备份压缩,资源监控,自自动管理等新功效。它和Windows操作系统紧密集成,含有方便易用图形界面,并提供了一套完整管理工具和实用程序,大大减轻了管理员工作量,使用户对数据库操作变得很简单,使很多以前需要手工进行处理复杂任务,现在能够经过图形化界面和向导工具来轻松完成。系统分析本章节关键从经济、技术、操作方面对该系统可行性进行了具体分析。3.1可行性分析通常说来,对一个课题应从技术可行性、经济可行性和操作可行性三个方面研究它可行性。依据课题起源,经过初步调查,搜集数据资料,研究分析得出结论:此项目从技术上,经济上和操作上均含有可行性。3.1.1经济可行性经济可行性分析我们关键是对项目标经济效益进行评价。以手工和纸张对教学质量评价传统模式对纸张和评价设备依靠性很大,需要大家力和物力支持。目前Web方法下教学质量评价信息系统即使经济花费较以前有很大降低,不过它依旧无法完成有效地教学质量评价分析。本系统实施能够方便实现对老师教学质量评价和加强了信息反馈,降低了人力、物力,提升了工作效率,避免了工作上人为失误,简化了工作步骤。所以,本系统在经济上是可行。3.1.2技术可行性C/S和B/S模式是现在比较流行两种数据库应用模式。C/S模式关键是在以局域网为基础环境下进行利用,受到地域限制,而且安装、配置繁琐,假如将其利用到互联网中用户端安装维护将是一大问题。而B/S模式经过互联网用户端只需要一个浏览器既能够实现。微软推出.NET战略正是迎合了B/S模式下网络信息传输,其中ASP.NET是在原有ASP基础上发展而来,ASP.NET几乎全是基于组件和模块化,每一个页、对象和HTML元素全部是一个运行组件对象。在开发语言上,ASP.NET使用.NETFramework所支持VB.NET、C#.NET等语言作为其开发语言,这些语言生成网页全部继承了页面类,并编译成了一个DLL。因为ASP.NET是编译实施,所以它比ASP拥有了更高效率。SQLServer是微软企业推出大型数据库管理系统,建立在成熟而强大关系模型基础之上,能够很好地支持B/S网络模式。SQLServer是一个杰出数据库平台,能够满足多种类型企机关对构建网络数据库需求,同时还含有功效强大,安全可靠等特点,可用于大型联机事务处理、数据仓库及电子商务等。因为本系统基于ASP.NET开发框架、SQLServer数据库平台和易于实施B/S开发模式,从软件技术上分析完全可行。硬件方面,在科技飞速发展今天,硬件更新速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足系统需要。总而言之,本系统在软件和硬件方面全部成熟可行。3.1.3操作可行性传统评价模式需要用户经过纸和笔进行评价操作,操作很繁琐,评价数据统计分析也很麻烦。本系统只需要一个一般用户端浏览器即可浏览ASP.NET所设计页面内容,ASP.NET技术开发系统能够生成美观、友好且交互性很强界面。这么,用户就能够方便地控制和管理数据,进行数据库查询、添加、删除等多种操作。整个系统管理和维护易于实现,所以系统在操作上是可行。3.2系统需求分析需求分析是介于系统分析和软件设计阶段之间关键桥梁。首先,需求分析以系统规格说明和项目计划作为分析活动基础出发点,并从软件角度对她们进行检验和调整。其次,需求规格说明又是软件设计、实现、测试,直至维护关键基础。需求分析是在可行性研究基础上进行。需求分析结果是软件开发基础,必需仔细验证它正确性,开发人员必需和用户取得完全一致意见,需求分析文档应该被用户所确定。为了更正确、更具体地确定用户需求,往往需要结构出目标系统原型,供用户试用以取得实践。良好分析活动有利于避免或尽早剔除早期错误,从而提升软件生产率,降低开发成本,改善软件质量。系统具体功效需求包含:1.学生用户:登录、退出系统,评价本学期任课老师,评价本学期课程,浏览本学院老师信息,查看系统信息,修改个人信息。2.老师用户:登录、退出系统,查看历学期个人教学评价信息,查看评价数据统计分析图,评价同科室老师,查看系统信息,修改个人信息。3.督导员用户:登录、退出系统,查看历学期本学院老师和课程评价信息,查看班级评价信息,评价本学院老师,查看、公布系统信息,修改个人信息。4.系统管理员用户:登录、退出系统,开启或关闭系统,管理教学评价指标,管理系统信息,管理、统计评价信息数据,备份、还原系统数据库,修改个人信息。3.3系统用例图系统管理员角色关键完成教学评价信息系统管理工作,该角色用例图以下:图3-1系统管理员用例图学生角色在系统中关键完成老师评价和课程评价任务,该角色用例图以下:图3-2学生用例图老师角色在系统中能够查看自己评价结果,还能够评价同科室老师,该角色用例图以下:图3-3老师用例图督导员角色在系统中能够查看学院评价信息,评价老师。该角色用例图以下:图3-4督导员用例图3.4系统步骤当系统用户完成教学评价任务后,由系统管理员完成评价信息数据汇总分析,然后老师和督导员能够登录系统查看评价分析结果。系统步骤图以下:图3-5系统步骤图系统总体设计本章节首先介绍了系统架构设计,然后简略说明了系统各个模块功效,最终给出了系统E-R图和系统数据字典。4.1系统构架系统功效结构图以下图所表示,系统采取ADO.NET技术实现对数据库访问操作。系统最底层是数据库,使用SQLServer数据库,因为系统很多模块需要处理大量数据,所以比较复杂计算操作全部经过数据库存放过程来实现。系统功效结构图以下所表示:图4-1系统功效结构图4.2系统模块设计把系统划分为一个一个模块现有利于系统程序编码实现,也有利于保持系统功效结构低耦合性。经过系统分析,系统各个模块介绍以下:1.用户身份验证模块:用户身份验证模块实现对用户正当性检验,读取对应用户权限,同时把用户基础信息保留到Session中。Session中保留是用户唯一标识ID。用户登录成功以后,依据用户权限,在顶部导航栏里显示其可实施操作。2.系统信息管理模块:系统信息管理模块实现对系统信息查看、添加、删除、修改操作。学生,老师角色只能够查看系统信息和下载附件,督导员角色能够查看、添加系统信息,系统管理员能够管理全部系统信息。3.评价信息模块:评价信息模块关键实现用户对教学信息评价功效,关键分为学生对老师课程评分和留言,学生对课程评分,老师对老师评分和督导员对老师评分和留言。4.查看评价信息结果模块:查看评价信息结果模块关键实现老师和督导员角色依据不一样查询条件来多维度查看教学评价结果,老师能够查看个人评价数据分析图表,督导员能够查看学院全部老师评价结果和学生对课程评价数据分析图表。5.系统管理模块:此模块关键实现系统数据备份还原工作。系统数据备份还原功效提供必需数据保护手段,对数据进行备份,在数据丢失或系统遭到破坏情况下对数据进行还原操作。系统管理员还能够开启、关闭评价系统,统计分析教学评价信息。6.指标库管理模块:经过该模块系统管理员能够查看、添加、删除、修改系统评价指标,动态调整系统评价指标。7.个人信息管理模块:个人信息管理模块提供给用户修改个人信息功效,包含密码、电子邮件、联络方法、头像更改等操作。8.留言信息管理模块:系统管理员能够经过留言信息管理模块查看全部评价留言信息,也能够查找、删除过激留言信息。4.3系统E-R图系统E-R图关键描述了系统实体之间关系,经过系统需求分析确定了系统中存在教职员、学生、系统信息、课程信息、评价指标、老师绩效成绩、评价、留言实体关系。系统E-R图以下所表示:图4-2系统E-R图4.4系统数据字典依据需求分析,系统建立tb_stu、tb_worker、tb_norm、tb_news、tb_course、tb_eval、tb_message、tb_teacherScore,共八张数据库表。系统数据字典以下表所表示:tb_stu数据库表存放了学生角色个人信息,表结构以下所表示:表4-1学生信息表tb_stu属性数据类型约束备注IDnvarchar(15)主键登录名Pasnvarchar(15)不为空密码Namenvarchar(8)不为空姓名Lockbit不为空系统是否开放ClassNamenvarchar(20)不为空班级名称DeptNamenvarchar(50)不为空专业名称CollegeNamenvarchar(50)不为空学院名称Sexnvarchar(2)男女性别PhoneNumnvarchar(11)手机号码Emailnvarchar(30)Emailtb_worker数据库表存放了教职员角色个人信息,表结构以下所表示:表4-2教职员信息表tb_worker属性数据类型约束备注IDnvarchar(15)主键教职员登录名Pasnvarchar(15)不为空密码Namenvarchar(8)不为空姓名Typenvarchar(10)老师督导员系统管理员不为空类型Lockbit不为空系统是否开放DeptNamenvarchar(50)专业名称CollegeNamenvarchar(50)学院名称Sexnvarchar(2)男女性别PhoneNumnvarchar(11)不为空手机号码Emailnvarchar(30)EmailPhotonvarchar(50)老师照片路径ZhiChengnvarchar(10)职称XueLinvarchar(10)学历EmployDatedate聘用日期Introducetext个人介绍tb_norm数据库表存放了全部评价指标信息,表结构以下所表示:表4-3评价指标表tb_norm属性数据类型约束备注IDint主键自增指标IDTextnchar(50)不为空指标名称Typeint不为空tb_news数据库表存放了系统新闻信息,表结构以下:表4-4系统信息表tb_news属性数据类型约束备注IDint主键自增信息IDTitlenvarchar(50)不为空信息标题Texttext不为空信息内容PublishTimedatetime不为空更新时间PublishNamenvarchar(15)不为空公布人姓名AppFilenvarchar(50)附件路径ClickVolumeint不为空默认0点击量tb_course数据库表存放了学生用户选课信息,表结构以下所表示:表4-5课程信息表tb_course属性数据类型约束备注CourseIDint主键课程IDStuIdnvarchar(15)不为空学生IDCourseNamenvarchar(50)不为空课程名称TeacherIdnvarchar(15)不为空老师IDSemesternvarchar(10)不为空年学期BeginEndWeeknvarchar(10)不为空起始周CourseHourint不为空教学课时TestTypenvarchar(4)不为空考试考查考评方法CourseTypenvarchar(4)不为空必修课选修课课程类型Creditint不为空学分CollegeNamenvarchar(50)不为空开课学院tb_eval数据库表存放了教学评价数据,表结构以下所表示:表4-6教学评分表tb_eval属性数据类型约束备注IDint主键自增评分IDRaterIdnvarchar(15)不为空评价人IDShouPingIdnvarchar(15)不为空受评人IDNormIdint不为空指标IDScoreint不为空得分Typeint不为空评价类型AttachIdint课程IDSemesternvarchar(10)不为空评分学期tb_message数据库表存放了用户留言信息,表结构以下所表示:表4-7留言表tb_message属性数据类型约束备注IDint主键自增留言编号RaterIdnvarchar(15)不为空留言人IDShouPingIdnvarchar(15)不为空老师ID收信人IDTypeint不为空留言类型Messagenvarchar(MAX)不为空留言内容tb_teacherScore数据库表存放了老师绩效考评数据,表结构以下所表示:表4-8老师绩效成绩表tb_teacherScore属性数据类型约束备注IDint主键自增编号TeacherIDnvarchar(15)不为空老师IDSemesternvarchar(10)不为空评分学期Totalfloat不为空默认0总分StuScorefloat不为空默认0学生评价得分TeacherScorefloat不为空默认0老师评价得分LeaderScorefloat不为空默认0督导员评价得分系统实现依据总体设计已经计划出系统所需要模块,并设计了对应数据库用于存放系统运行过程中产生有用数据,在这一章中关键是对上章中划分出模块进行具体设计,结合设计出类,完成类中各方法实现,同时实现系统中各个模块预期功效。系统采取MVC三层架构设计,使用三层设计,能够实现高内聚,低耦合设计标准。层和层之间只提供多个接口,具体细节由各层内部各模块完成。这么方便系统扩展和维护。表示层UI:关键使用ASP.NET和模板页技术,完成和用于直接交互,用户全部请求直接提交到业务逻辑层。数据访问层DAL:负责和数据库直接交互,接收由业务逻辑层请求,完成对数据多种操作,并返回数据。业务实体层MODEL:实现连接表示层和数据访问层DAL作用,它处理用户经过页面提交数据,对数据进行处理,并提交给数据访问层。同时它也接收由数据访问层返回数据,对这些数据进行加工,并提交给表示层显示。5.1数据访问层SqlHelper程序实现对数据访问统一方法,包含实施无返回值SQL语句、实施数据查询、部分控件数据绑定及对部分控件通用简单操作。需要调用时,经过传输参数,选择不一样方法以进行不一样操作。图5-1SqlHelper类图SqlHelper类方法具体介绍:1.publicstaticDataSetgetDataSet(stringquery)方法功效是。经过给定SQL语句实施数据库查询操作,返回一个DataSet对象。2.publicstaticintExecuteNonQuery(stringquery)方法功效是实施一个SQL语句或一个存放过程,并返回受影响统计数。3.publicstaticintExecuteNonQuery(stringquery,paramsSqlParameter[]parameters)方法功效是实施一个带参数SQL语句或存放过程,并返回受影响行数。4.publicstaticintExecuteTransNonQuery(List<String>query)方法功效是实施多个SQL语句或存放过程以实现事务,并返回受影响行数。5.publicstaticintExecuteTransNonQuery(Hashtablequery)方法功效是实施多个带参数SQL语句和存放过程名以实现事务处理,并返回受影响行数。6.publicstaticobjectExecuteScalar(stringquery)方法功效是实施一个计算功效SQL语句或存放过程,返回查询结果。7.publicstaticobjectExecuteScalar(stringquery,paramsSqlParameter[]parameters)方法功效是实施一个计算功效并带有参数SQL语句或存放过程,返回查询结果。8.publicstaticSqlDataReaderExecuteReader(stringquery)方法功效是实施一个SQL语句或是存放过程,并返回一个SqlDataReader数据集对象。9.publicstaticSqlDataReaderExecuteReader(stringquery,paramsSqlParameter[]parameters)方法功效是实施一个带参数SQL语句或是存放过程,并返回一个SqlDataReader对象。5.2业务实体层在操作过程中常常需要用户信息,这些信息往往是用户登录成功以后用Session或Application存放,而使用过多Session或Application会占用大量服务器系统资源,所以需要尽可能降低使用Session。在系统中,把用户信息封装到一个类中,用户登录成功后提取用户登录名存放在Session中,在使用时候从Session中读取出来。5.3功效模块实现5.3.1用户身份证验证模块用户登录界面需要用户输入用户名、密码、验证码,然后选择角色进行登录操作,用户名、密码、验证码是不能够为空。当验证经过时会转向到各个角色主页面,不然提醒用户登录失败,重新指向登录界面。系统登录界面图5-2所表示:图5-2系统登录界面当点击“登录”时,触发登录按钮事件,首先验证验证码是否正确,然后生成登录实体类,依据用户名,密码,角色来访问数据库,假如数据库中有对应统计则将用户登录名存到Session["loginId"]中,返回true登录成功,不然返回false登录失败。5.3.2系统信息管理模块系统信息管理模块包含管理系统信息,查看系统信息。只有系统管理员角色才能够管理系统信息,包含对系统信息添加,删除,修改操作。系统信息管理界面图5-3所表示:图5-3系统信息管理界面系统管理员能够在这个界面上查看到信息编号、标题、点击量、更新时间、公布人信息,当点击列表叉号时会提醒用户是否要删除信息,点击确定时删除信息。系统信息绑定代码简略以下:///<summary>///初始化,加载全部系统信息///</summary>privatevoidinit(){stringsql="selectID,Title,PublishTime,PublishName,ClickVolumefromtb_news";this.gv.DataSource=SqlHelper.getDataSet(sql);this.gv.DataBind();}当点击具体链接时会跳转到信息编辑页面,以下图所表示:图5-4系统信息编辑界面系统管理员能够在这里修改信息标题,内容等信息,当点击确定按钮时系统信息将更新。更新事件代码简略以下:///<summary>///更新系统信息///</summary>protectedvoidbtnSave_Click(objectsender,ImageClickEventArgse){intid=Int32.Parse(Request["id"]);Newsnews=newNews();boolres=news.updateNews(id,this.txtTitle.Text,this.txtContent.Text,this.txtAuthor.Text);if(res){Response.Write("<scriptlanuage=javascript>alert('更新成功!');location='javascript:history.go(-1)'</script>");}else{Response.Write("<scriptlanuage=javascript>alert('服务器繁忙,请您稍后再试!');location='javascript:history.go(-1)'</script>");}}查看系统信息页面是学生,老师,督导员共有界面,用户能够在此页面查看最新系统信息,也能够依据关键字搜索系统信息,系统信息列表界面以下:图5-5系统信息列表界面当点击搜索按钮时,后台获取搜索关键字,拼凑SQL查询语句进行数据查询操作,然后返回查询结果绑定GridView控件,搜索事件代码简略以下://依据条件搜索protectedvoidbtnSearch_Click(objectsender,ImageClickEventArgse){stringsql=null;sql="selectID,Title,PublishTime,ClickVolumefromtb_newswhere1=1";if(txtTitle.Text.Trim()!=""){sql+="andTitlelike'%"+txtTitle.Text+"%'";}if(txtCon.Text.Trim()!=""){sql+="andTextlike'%"+txtCon.Text+"%'";}this.gv.DataSource=SqlHelper.getDataSet(sql);this.gv.DataBind();this.lblSum.Text=this.gv.Rows.Count.ToString();this.lblPage.Text=this.gv.PageCount.ToString();this.lblNow.Text=(this.gv.PageIndex+1).ToString();}5.3.3评价信息模块评价信息模块包含学生对老师评价、学生对课程评价、老师对老师评价、督导员对老师评价,评价关键分为指标评分和留言,学生对课程评价,老师对老师评价是没有留言功效。用户登录系统后会看到待评价老师或课程列表,当用户点击“进入评价”链接时会跳转到评价界面,待评价列表界面以下:图5-6待评价列表界面进入评价页面后,用户勾选对应评价指标后分数进行评分,在一些界面许可用户进行留言操作。评价界面以下:图5-7评价界面进行评价时需要用到数据库事务处理技术,因为评价指标有多条,提交评价操作时要么用户评分和留言信息全部提交成功,要么全部全部不写入数据库中,所以需要用到事务处理技术,当发生错误时,事务回滚。具体代码以下:Evaleval=new Eval();using(SqlConnectionconnection=ConnectionManager.GetConnectionObject()){connection.Open();SqlCommandcmd=newSqlCommand();cmd.Connection=connection;SqlTransactiontrans=connection.BeginTransaction();try{for(inti=0;i<dgv.Rows.Count;i++){RadioButtonList rdoScore =this.dgv.Rows[i].Cells[3].FindControl("rdoScore")asRadioButtonList;normId=Int32.Parse(dgv.Rows[i].Cells[0].Text);score=Int32.Parse(rdoScore.SelectedValue);eval.eval(raterId,shouPingId,normId,score,type,attachId);}if(txtMessage.Text!=""){Messagemessage=newMessage();message.insertMessage(raterId,shouPingId,type,txtMessage.Text);}trans.Commit();Response.Write("<scriptlanuage=javascript>alert('恭喜您,评价成功!');location='javascript:history.go(-1)'</script>");}catch(Exception){trans.Rollback();Response.Write("<scriptlanuage=javascript>alert('对不起,服务器繁忙,请您稍后再试!');location='javascript:history.go(-1)'</script>");}}}5.3.4查看评价信息结果模块查看评价信息结果模块关键包含老师查看评价信息结果和督导员查看学院评价信息结果模块,其中督导员还有权限查看学院老师学期绩效成绩考评列表和各个班级评分情况。评价信息结果关键以柱状图和饼状图形式生动展示给用户各个评价指标得分情况,横轴是评价指标名称,纵轴是分数。评价信息结果界面以下:图5-8评价结果界面老师经过此界面图能够了解到自己和班级、学院各个指标评价平均分,经过三者之间对比,能够清楚知道哪些指标自己得分比较低需要改善,哪些指标自己得分比较高需要继续保持。系统充足有效地利用评价数据,老师愈加直观明确自己优势和劣势,为下一步教学工作提供有效地指导工作。督导员除了能够查看学院课程评价情况、老师学期绩效成绩列表,还能够查看每个班级评分统计分析图,图5-9所表示:图5-9班级评分分值统计图经过班级评分分值统计,督导员能够了解到此班级各个指标评分分值百分比,从而愈加清楚地明白老师评价情况。5.3.5系统管理模块系统管理关键包含开放或关闭评价系统、统计学期评价数据、备份还原系统数据库。系统管理界面以下:图5-10系统管理界面开启关闭评价系统是经过存放过程设置用户数据库表里面Lock字段实现。当系统开启时Lock字段为false,系统关闭是Lock字段为true,用户将无法登录。统计目前学期教学评价数据也是经过存放过程自动实现,事件代码以下://统计学期老师教学绩效成绩protectedvoidbtnCalculate_Click(objectsender,EventArgse){intres=SqlHelper.ExecuteNonQuery("sp_calculateTeacherScore");Response.Write("<scriptlanuage=javascript>alert('恭喜您,已完成本学期数据统计!');location='javascript:history.go(-1)'</script>");}数据库管理功效可完成数据库备份和还原操作,以预防系统数据库遭到破坏。5.3.6指标库管理模块指标库是指学生对老师、学生对课程、老师对老师、督导员对老师评价指标管理。系统管理员能够进行指标增添,删除,修改,查询操作。评价指标管理界面图5-11所表示:图5-11评价指标管理界面添加评价指标时首先在下拉列表中选择指标类型,然后输入指标名称点击确定即可添加指标。事件处理代码以下://添加指标protectedvoidbtnSave_Click(objectsender,ImageClickEventArgse){inttype=1;switch(this.dopAddType.Text){case"学生对课程评价指标":type=2;break;case"老师对老师评价指标":type=3;break;case"督导员对老师评价指标":type=4;break;}Normnorm=newNorm();if(norm.addNorm(type,this.txtText.Text)){Response.Write("<scriptlanuage=javascript>alert('添加成功!');location='javascript:history.go(-1)'</script>");}else{Response.Write("<scriptlanuage=javascript>alert('添加失败!');location='javascript:history.go(-1)'</script>");}}5.3.7个人信息管理模块个人信息管理关键指用户更新个人信息,包含头像,密码,Email等信息。个人信息管理界面以下:图5-12个人信息管理界面用户输入必需信息,点击“确定”按钮更新个人信息,更新个人信息事件代码以下://保留个人信息protectedvoidbtnSave_Click(objectsender,ImageClickEventArgse){Workerworker=newWorker();if(worker.updateWorker(txtId.Text,txtPas.Text,txtEmail.Text,txtPhoneNum.Text,txtIntroduce.Text)){Response.Write("<scriptlanuage=javascript>alert('恭喜您,保留成功!');location='javascript:history.go(-1)'</script>");}else{Response.Write("<scriptlanuage=javascript>alert('对不起,服务器繁忙,请您稍后再试!');location='javascript:history.go(-1)'</script>");}}5.3.8留言信息管理模块留言信息管理关键是为了预防用户发表过激言论,系统管理员能够查看或搜索留言信息进行删除操作。界面以下:图5-13留言信息管理界面删除事件代码以下://删除统计protectedvoidbtnDelete_Click(objectsender,ImageClickEventArgse){intindex=((GridViewRow)((ImageButton)sender).NamingContainer).RowIndex;//获取行号intid=(int)gv.DataKeys[index]["ID"];stringsql="deletefromtb_messagewhereID='"+id+"'";SqlHelper.ExecuteNonQuery(sql);this.init();}系统测试本章节关键介绍了对系统进行单元测试和集成测试过程。6.1系统测试目标测试是为了发觉系统中错误而运行系统过程,经过测试发觉系统中问题,而发觉系统问题并不是系统测试最终目标,发觉问题是为了处理问题,系统测试就是尽可能发觉并排除软件中潜在错误,最终把一个高质量软件系统交给用户使用。所以,经过测试发觉错误以后还必需诊疗并更正错误,这就是测试目标。所以针对本系统进行测试目标是尽可能发觉系统中错误,并加以修正,使系统趋于完善,稳定。6.2系统测试策略6.2.1系统单元模块测试设计健壮软件系统,要求每个模块完成一个清楚定义子功效,而且这个子功效和同级其它模块功效之间没有相互依靠关系。所以,我们能够把每一个模块作为一个单独实体来测试,而且通常比较轻易设计验证模块正确性测试方案。下面是使用VisualStudio集成单元测试工具对系统模块测试出现错误和处理措施。1.评价留言模块:用户进行评价留言操作时总是无法将留言内容插入数据库中,经过Debug发觉SqlHelper类实施留言操作InsertMessage存放过程时并没有把它作为存放过程实施,而是认为它是一个SQL语句,所以实施失败。究其原因,SqlHelper类是依据数据库标识符Insert、Update、Select、Delete来判定类型。因为InsertMessage和Insert开头是一致,所以SqlHelper类会认为它是SQL语句,实施犯错。处理措施:将InsertMessage更换名称为sp_insertMessage。2.用户个人信息管理模块:用户更新个人头像时当数据库中存在一样名称图片名称时会出现IO错误。处理措施:当用户上传头像时,假如头像名称已经存在提醒用户修改图片名称后上传图片。protectedvoidbtnUpdatePhoto_Click(objectsender,EventArgse){if(this.imgUpload.HasFile&&checkPhoto())//存在照片且不存在重名照片{this.UpFile();stringsql="updatetb_workersetPhoto='"+imgUpload.FileName+"'whereID='"+Session["loginId"].ToString()+"'";SqlHelper.ExecuteNonQuery(sql);}else{Label1.Visible=true;Label1.Text="请您修改照片名称,谢谢合作!";}}3.用户评价信息模块:当用户评价信息完成以后,待评价列表该条统计应该标识为不可评价状态,用户不能够二次评价。处理措施:加载用户待评价列表时,使用存放过程检测该评价纪录是不是已经存在于系统中,假如存在时标识评价状态为已经评价。protectedvoidgv_DataBound(objectsender,EventArgse){Evaleval=newEval();stringraterID=Session["loginId"].ToString();for(inti=0;i<gv.Rows.Count;i++){stringshouPingID=gv.Rows[i].Cells[0].Text;if(eval.checkEval(raterID,shouPingID,0)){gv.Rows[i].Cells[8].Text="已经评价";gv.Rows[i].Cells[8].ForeColor=Color.Gray;}}}6.2.2系统集成测试系统集成测试是把经过测试子系统装配成一个完善系统来测试。在这个过程中不仅应该发觉设计和编码错误,还应该验证系统确实能提供需求说明书中指定功效,而且系统动态特征也符合预定要求。在这个测试步骤中发觉往往是软件设计中错误,也可能发觉需求说明中错误。经过系统集成测试,系统能够稳定运行。总结此次设计关键经过ASP.NET+SQLServer实现,基础完成了老师教学质量评价信息反馈系统预期目标。(待补充)参考文件[1]王珊,萨师煊.数据库系统概论(第四版).北京:清华大学出版..1~234[2]大藤亁,半场方人.HTML&CSS&JavaScript语法词典(陈晓鑫).北京:中国青年出版社..178~289.294~579[3]DinesBjorner.软件工程卷3领域、需求和软件设计(刘伯超,向剑文等).北京:清华大学出版社..376~405[4]BillHamilton.ADO.NET3.5经典实例(徐波等).北京:机械工业出版社..148~441[5]AlanShalloway,JamesR.Trott.DesignPatternsExplained.北京:中国电力出版社..163~180[6]BillEvjen,ScottHanselman,DevinRader.ASP.NET3.5高级编程(第五版)上卷(杨浩).北京:清华大学出版社..97~243[7]BillEvjen,ScottHanselman,DevinRader.ASP.NET3.5高级编程(第五版)下卷(杨浩).北京:清华大学出版社..981~1014.1045~1077[8]MartinShoemaker.UMLAppliedA.NETPerspective.北京:清华大学出版社..111~270[9]王琰春.西方教育评价观演进及对中国启示.教育和现代化..01期:30~33[10]谬信彦.ActiveServerPages应用大全.清华大学出版社,:25-42[11]EricA.Smith.ActiveServerPages宝典.电子工业出版社,:36-75[12]MarkR.Brown,JerryHoneycutt.HTML3.2开发使用手册,1997:23-67[13]裴有福.Web技术大全.中国水利水电出版社,1998:65-79[14]吴中福.软件工程.重庆大学出版社,:35-67[15]薛成华.管理信息系统.第三版.清华大学出版社,:35-63[16]Mcleod.ManagementInformationsystemManagementinPractice.PrenticeHall,1998:34-42[17]CassidyA.InformationSystemsStrategicPlanning.BocaRatonFlorida,St.luicePress,1998:13-32[18]张海藩.软件工程导论.清华大学出版社,1998:16-34[19]李真文.SQLServerDeveloper’sGuide开发人员指南.北京期望电子出版社,:23-45[20]萨师煊.数据库系统概论.高等教育出版社,:14-34[21]汤庸.结构化和面向对象软件方法.科学出版社.1998:25-34[22]彭东.SQLServer应用开发技术指南.清华大学出版社.:15-26[23]章祥荪.管理信息系统系统理论和计划方法.科学出版社,:2-8[24]张国锋.管理信息系统.机械工业出版社,:24-38[25]于北辰.高等教育管理学[M].上海交通大学出版社,1988.9[26]刘树明、李少华:高等教育目标管理学[M].北京师范大学出版社,1988.8[27]薛天祥.高等教育管理学[M].华东师大出版社,1997.2[28]王斌华.发展性老师评价制度[M].上海:华东师范大学出版社,1998[29]美]J·A·森特拉.大学老师工作评定[M].北京航空航天大学出版[30]杨异军等.高等教育评价原理和方法[M].陕西师范大学出版社,1988.8致谢(待补充)附录一系统使用说明书1.安装IIS7.0(1)开始->控制面板->程序->程序和功效->打开或关闭windows功效.(2)在windows功效列表中选中“Internet信息服务”框,单击“确定”按钮,完成配置。图1-1安装IIS7.02.安装SQLServer打开SQLServer安装包,依据向导要求根据提醒安装,安装完成后以下图所表示。图1-2安装SQLServer3.公布网站1.打开项目处理方案,右键单击处理方案,选择“生成布署包”,系统会根据次序生成项目布署包,以下图所表示:图1-3生成项目布署包2.打开IIS管理器,然后选择一个站点,在右边Action窗口中单击ImportServerorSitePackage。3.导入第一步生成网站布署包,依据需要完成网站配置,即可完成网站公布。以下图所表示: 图1-4网站公布配置附录二系统关键源代码1.数据库链接管理publicclassConnectionManager{publicstaticSqlConnectionGetConnectionObject(){string connectionString=ConfigurationManager.ConnectionStrings["TESConnection"].ConnectionString;SqlConnectionconnection=newSqlConnection(connectionString);returnconnection;}}2.SqlHelper数据库操纵工具类publicclassSqlHelper{///<summary>///获取DataSet对象///</summary>///<paramname="query">SQL语句</param>///<returns>DataSet对象</returns>publicstaticDataSetgetDataSet(stringquery){Using(SqlConnectionconnection=ConnectionManager.GetConnectionObject()){connection.Open();using(SqlCommandcmd=newSqlCommand(query,connection)){cmd.CommandText=query;SqlDataAdaptersda=newSqlDataAdapter();sda.SelectCommand=cmd;DataSetds=newDataSet();sda.Fill(ds);returnds;}}}///<summary>///实施一个SQL语句或一个存放过程,并返回受影响统计数///</summary>///<paramname="query">SQL语句或是存放过程名</param>///<returns>受影响行数</returns>publicstaticintExecuteNonQuery(stringquery){using(SqlConnectionconnection=ConnectionManager.GetConnectionObject()){connection.Open();using(SqlCommandcmd=newSqlCommand(query,connection)){if(query.StartsWith("INSERT")|query.StartsWith("insert")|query.StartsWith("UPDATE")|query.StartsWith("update")|query.StartsWit
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年化验员综合提升测试卷及参考答案详解(夺分金卷)
- 2024-2025学年度反射疗法师大赛理论考试彩蛋押题含答案详解(培优B卷)
- 2024-2025学年中级软考考前冲刺试卷带答案详解(满分必刷)
- 2024-2025学年度河北省沙河市中考数学必背100题及参考答案详解【培优】
- 2024-2025学年度冶金工业技能鉴定经典例题附答案详解【夺分金卷】
- 2024-2025学年度法律硕士考前冲刺练习题及完整答案详解【网校专用】
- 2024-2025学年度“安全生产事故隐患排查”知识竞赛高分题库附完整答案详解【典优】
- 2024-2025学年度医院三基考试通关考试题库含答案详解(综合卷)
- 2024-2025学年度常州纺织服装职业技术学院单招《数学》试题预测试卷含答案详解(完整版)
- 2024-2025学年反射疗法师3级考试彩蛋押题附参考答案详解(巩固)
- 一年级综合课教案18篇
- 《农业机械化》课件
- 2025年上海中烟机械技术中心限责任公司招聘高频重点提升(共500题)附带答案详解
- 铁路劳动安全 课件 第三章 防洪抢险
- 2024年度卫星导航设备融资租赁合同
- 医院品管圈(QCC)活动成果报告书-基于QFD 润心服务改善 ICU 患者及家属就医体验
- 基于PLC的物料分拣系统设计
- JTG-T 3392-2022高速公路改扩建交通组织设计规范
- DL-T5191-2004风力发电场项目建设工程验收规程
- DZ∕T 0130-2006 地质矿产实验室测试质量管理规范(正式版)
- 摩托车和轻便摩托车耐久性试验方法
评论
0/150
提交评论