




已阅读5页,还剩37页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本科毕业论文(设计) 题 目 档案信息管理系统 学生姓名 指导教师 学 院 专业班级 完成时间 2014年6月 本科生院制3档案管理信息系统开发目 录摘 要3ABSTRACT4第一章 前言51.1 软件需求分析与设计51.2 软件需求分析51.3 系统设计的目标5第二章 开发工具及简介62.1 MyEclipse简介62.2 Microsoft SQL Server 2008 数据库 简介7第三章 档案信息管理系统功能的实现103.1系统功能模块图103.2数据库设计103.3 档案管理系统的安全性113.4部分界面及关键代码133.4.1登录窗口133.4.2新生注册界面153.4.3系统登录成功后的主界面193.4.4学生档案信息查询213.4.4硕博连读233.4.5档案转移253.4.4导出学生档案信息31第四章 系统测试、运行及常出现问题35第五章 结论和总结36致谢37参考文献39摘 要本系统的名称是学生信息档案管理系统。根据系统的特点,主要应用于教育系统的档案管理。开发本系统可使学院教职员工减轻工作压力,规范化地对教务、教学上的各个项服务和信息进行合理、方便地管理。经过分析,我们使用MyEclipse 10作为开发工具,Microsoft SQL Server 2008数据库作为后台数据库,开发了以B/S为模式且基于JSP的学生档案管理系统。此系统分为5大模块:系统登录模块、学生注册模块、查找模块、档案管理模块(档案转移原因)、硕博连度模块、导出列表模块。系统登录模块:输入学号和密码进行系统登录。学生注册模块:新生注册。查找模块:根据学号查找该生的档案信息。档案管理模块:输入档案需要转移的学生学号实现档案转移。硕博连度模块:根据学号查找到学生后,手动点击确认是此学生后,系统自动把此人学历改为博士。导出列表模块:根据注册年份来导出当年所有注册学生的档案情况列表。关键词 档案管理 B/S 模块 ABSTRACTThe name of this system is student information management system. According to the characteristics of the system, file management is mainly used in the education system. This system can make the college development staff to reduce the working pressure, the standardization of academic, teaching on the various services and information is reasonable, convenient management.After analysis, we use MyEclipse 10 as a development tool, Microsoft SQL Server 2008 database as the back-end database, developed by B/S mode and the student records management system based on JSP. This system is divided into 5 modules: the system login module, student registration module, search module,file management module (file transfer reasons), doctoral degree module, export the list of modules. System login module: enter the number and password to log in the system. The student registration module: the newborn registration. Searching module: according to the school to find the file information. File management module: input file to transfer its students to achieve file transfer. The even degree module: according to the number of students to find, manual click confirm is the student, the system automatically to the person educated to dr. Export list module: according to the registered year to export in all registered students file list.KEY WORDS File management,B/S,Modular装订线档案信息管理系统 第一章 前言1.1 软件需求分析与设计计算机的产生,已经成为了各个领域的得力助手。由于计算机可以替代人工进行许多繁杂的劳动,具备节省资源、提高工作效率、使敏感文档更加安全等特点。因此,使用计算机来实现学校教务处对学生档案管理,开发一个良好的学生档案管理系统,是时代发展的一种需求。1.2 软件需求分析在科技突飞猛进的时代,计算机已经不仅是在高科技上应用,而且是在生活中同样得到了广泛的应用。很多有关学校学生的管理越来越多和繁琐,效率也很低,影响整个学校的管理,因此开发一个学生档案管理系统,采用计算机对学生档案进行管理,提高了办学效益和现代化水平是非常有必要的。现在我国的院校学生档案管理有的还停留在全用纸介质基础上,浪费了大量的人力物力,也存在着许多不足。运用B/S系统开房一个高效的学生信息档案管理系统可以存储历届的学生档案,可以迅速查到所需信息、高效、安全,学生也能方便地查看自己的信息。1.3 系统设计的目标系统应该分为以下模块,注册模块:新生来了就注册,要有姓名、学号、学历(研究生、博士生)、就读类型(定向、非定向)、报到时间、档案备注(档案齐全或缺少什么)。登陆模块:当新生注册完了就可以登陆该系统。查找模块:根据学号查找注册过的人员信息。档案管理模块:当档案需要转移的时候,根据学号查找并且标注原因。(就像是图书被借走了要登记一下)。1.4 软件非功能需求及分析1. 运行环境需求分析表2.1 运行环境需求表需求名称详细要求操作系统Windows 7服务端笔记本开发语言Java,Javascript开发工具MyEclipseJDK版本JDK 6.02.可行性需求分析 学生档案管理系统是以JSP网页编程Microsoft SQL Server 2008数据库,其系统功能可以在Apache服务器上运行。包括登陆模块、注册模块、查找模块、档案管理模块(档案转移原因、硕博连度)、导出列表模块。该系统除了登陆模块、注册模块、查找模块、档案管理模块(档案转移原因、硕博连度)还有满足实际需要根据输入年份导出该年注册的所有学生,还有B/S开发了网站,方教职工网上查询,网上查询提高了学校的运行效率。第二章 开发工具及简介2.1 MyEclipse简介MyEclipse企业级工作平台(My Eclipse Enterprise Workbench,简称MyEclipse)是对EclipseIDE的扩展,利用它可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSF,CSS,Javascript,SQL,Hibernate。在结构上,MyEclipse的特征可以被分为7类:1. J2EE模型2. WEB开发工具3. EJB开发工具4. 应用程序服务器的连接器5. J2EE项目部署服务6. 数据库服务7. MyEclipse整合帮助对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。 Genuitec发布了MyEclipse Enterprise Workbench 5.0,更智能、更快捷、更简单和更便宜的J2EE工具的新版本的诞生。它的价格对于个人和企业开发人员来说都是非常有吸引力的。这是J2EE IDE市场一个重量级的选手。通过增加UML双向建模工具、WYSIWYG的JSP/Strutsdesigner、可视化的Hibernate/ORM工具、Spring和Web services支持,以及新的Oracle数据库开发,MyEclipse 5.0继续为业界提供全面的产品。 Genuitec 总裁Maher Masri 说,“今天,MyEclipse已经提供了意料之外的价值。其中的每个功能在市场上单独的价格都比MyEclipse要高。但是,我们承诺为顾客提供全面并且可以买得起的解决方案。按照这个传统,我们的顾客将继续享受年度订购活动的好处,该活动提供了所有发布功能的入口以及伴随MyEclipse5.0一起的专业技术支持。”2.2 Microsoft SQL Server 2008 数据库 简介MicrosoftSQLServer2008数据库简介:美国Microsoft公司推出的一种关系型数据库系统。SQLServer是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案。其主要特点如下:(1)高性能设计,可充分利用WindowsNT的优势。(2)系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置。(3)强壮的事务处理功能,采用各种方法保证#数据的完整性。(4)支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。 SQLServer以其内置的数据复制功能、强大的管理工具、与Internet的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。MicrosoftSQLServer2008数据库详细介绍:SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle,Sybase,Microsoft SQL Server,Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select,Insert,Update,Delete,Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNIX 操作系统上的应用。SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统,该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。MicrosoftSQLServer2008这个平台有以下特点:可信任的使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。高效的使得公司可以降低开发和管理他们的数据基础设施的时间和成本。智能的提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。一、可信任的(一)保护你的信息在过去的SQL Server 2005的基础之上,SQL Server 2008做了以下方面的增强来扩展它的安全性:* 简单的数据加密SQL Server 2008可以对整个数据库、数据文件和日志文件进行加密,而不需要改动应用程序。进行加密使公司可以满足遵守规范和及其关注数据隐私的要求。简单的数据加密的好处包括使用任何范围或模糊查询搜索加密的数据、加强数据安全性以防止未授权的用户访问、还有数据加密。这些可以在不改变已有的应用程序的情况下进行。* 外键管理SQL Server 2008为加密和密钥管理提供了一个全面的解决方案。为了满足不断发展的对数据中心的信息的更强安全性的需求,公司投资给供应商来管理公司内的安全密钥。SQL Server 2008通过支持第三方密钥管理和硬件安全模块(HSM)产品为这个需求提供了很好的支持。* 增强了审查SQL Server 2008使你可以审查你的数据的操作,从而提高了遵从性和安全性。审查不只包括对数据修改的所有信息,还包括关于什么时候对数据进行读取的信息。SQL Server 2008具有像服务器中加强的审查的配置和管理这样的功能,这使得公司可以满足各种规范需求。SQL Server 2008还可以定义每一个数据库的审查规范,所以审查配置可以为每一个数据库作单独的制定。为指定对象作审查配置使审查的执行性能更好,配置的灵活性也更高。(二)确保业务可持续性* 改进了数据库镜像SQL Server 2008基于SQL Server 2005,并提供了更可靠的加强了数据库镜像的平台。新的特性包括: 页面自动修复。SQL Server 2008通过请求获得一个从镜像合作机器上得到的出错页面的重新拷贝,使主要的和镜像的计算机可以透明的修复数据页面上的823和824错误。 提高了性能。SQL Server 2008压缩了输出的日志流,以便使数据库镜像所要求的网络带宽达到最小。SQL语言的组成在正式学习SQL语言之前,首先让我们对SQL语言有一个基本认识,介绍一下SQL语言的组成:1.一个SQL数据库是表(Table)的集合,它由一个或多个SQL模式定义。2.一个SQL表由行集构成,一行是列的序列(集合),每列与行对应一个数据项。3.一个表或者是一个基本表或者是一个视图。基本表是实际存储在数据库的表,而视图是由若干基本表或其他视图构成的表的定义。4.一个基本表可以跨一个或多个存储文件,一个存储文件也可存放一个或多个基本表。每个存储文件与外部存储上一个物理文件对应。5.用户可以用SQL语句对视图和基本表进行查询等操作。在用户角度来看,视图和基本表是一样的,没有区别,都是关系(表格)。6.SQL用户可以是应用程序,也可以是终端用户。SQL语句可嵌入在宿主语言的程序中使用,宿主语言有FORTRAN,COBOL,PASCAL,PL/I,C和Ada语言等。SQL用户也能作为独立的用户接口,供交互环境下的终端用户使用。9第三章 档案信息管理系统功能的实现3.1系统功能模块图系统登录查询档案档案管理系统新生注册档案导出档案转移硕博连读图3.1.1 系统功能模块图3.2数据库设计数据库表名汇总表名功能说明表类型(基础表?业务表?)Student存储学生档案信息基础表Degree学生学位信息基础表StudyType学生就读类型基础表表之间的关系图表名:Student字段名中文描述数据类型长度输入范围是否为空默认值StudentId学生IDint4整数范围NoStudentName姓名char20字符、数字YesStudentNum学号char20字符、数字YesStudentPassword密码char20字符、数字YesStudentSex性别char20字符YesReportTime报道时间date20时间类型YesDegreeId学位IDint4整数范围YesStudyTypeId学历IDint4整数范围YesRecordRemark档案备注char20字符、数字YesisTransfer是否转移bitBool型YesfalseTransferRenark转移备注char50字符、数字Yes表名:Degree字段名中文描述数据类型长度输入范围是否为空默认值DegreeId学位IDint4整数范围NoDegreeName学位char20字符、数字YesIsValid有效否bitBool型YesTrue表名:StudyType字段名中文描述数据类型长度输入范围是否为空默认值StudyTypeId就读类型IDint4整数范围NoStudyTypeName就读类型char20字符、数字YesIsValid有效否bitBool型YesTrue3.3 档案管理系统的安全性系统是用JSP网页编程Microsoft SQL Server 2008数据库,学生档案管理系统中拥有的用户名和密码才能正常进入学生档案管理系统,以下给出整个文件的部分流程提供参考:12 学生后台登陆:否输 入 是否 正 确提示错误,并返回回。是档案管理导出学生硕博连读首页查找修改图3.3.1用户登录流程图13 3.4部分界面及关键代码3.4.1登录窗口以下代码是通过读取输入的用户名和密码在从数据库中进行查找,是否有当前输入的用户和密码,如果用户名正确与密码正确则进入主界面页面。若输入错误的用户名或是错误的密码则提示“用户名错误或是密码错误”。图3.4.1 用户登录图关键代码:Action:/*login函数:用于用户登录。 * 首先jsp界面调用login函数,并获取学号和密码。然后再调用querySelectStudent查询是否 * 有该生,若存在则返回MSG=OK,若不存在则返回MSG=NO * 注:此处采用MD5加密技术,加强了该系统的安全性。 * */public String login()String userNum=this.getRequest().getParameter(userNum).toString().trim();/学生学号String userPassword=MD5Secret.string2MD5(this.getRequest().getParameter(userPassword).toString().trim();/学生密码(此处采用MD5加密技术,加强安全性)List student = this.loginService.querySelectStudent(userNum, userPassword); /调用querySelectStudent函数到数据库中查询有无该生。if (student.size()0) /MSG=OK;ActionContext.getContext().getSession().put(studentId,student.get(0).getStudentId();ActionContext.getContext().getSession().put(studentName,student.get(0).getStudentName();else MSG=NO;return SUCCESS;JSP网页代码:/*loginOnClick方法:当用户点击登录按钮时调用此方法。 首先获取用户名(userNum)、密码(userPassword)。然后调用Action中的login函数。 当getJSON数据返回如果是OK则跳转到主界面,如果是其他的数据则提示“用户名或密码错误!” */ function loginOnClick() var userNum = $(#userNum).val(); var userPassword = $(#userPassword).val(); $.getJSON(login?userNum=+userNum+&userPassword=+userPassword,function(res) if(res=OK) location.href = index.jsp; else alert(用户名或密码错误!); ); 3.4.2新生注册界面功能说明:点击注册按钮后弹出新生注册窗口。注册成功后该生可根据自己的学号和密码进入主界面。关键代码:Action:/* * 函数getDegree:用于查询学生学位信息 * * */public String getDegree()List lstDegree=this.registerService.QueryDegree();/调用QueryDegree函数查询所有的学位名称JSONArray jsArr=new JSONArray();JSONObject jsonObj=new JSONObject();for (int i = 0; i lstDegree.size(); i+)Object obj=(Object)lstDegree.get(i);jsonObj.clear();jsonObj.put(degreeId, obj0);/学位IDjsonObj.put(degreeName, obj1);/学位名称jsArr.add(jsonObj);JSArr=jsArr;/返回JSONArray数组return SUCCESS;/* * 函数getStudyType:用于学生的就读类型信息 * */public String getStudyType()List lstStudyType=this.registerService.QueryStudyType();/调用QueryStudyType函数查询所有学生就读类型的信息JSONArray jsArr=new JSONArray();JSONObject jsonObj=new JSONObject();for (int i = 0; i lstStudyType.size(); i+)Object obj=(Object)lstStudyType.get(i);jsonObj.clear();jsonObj.put(studyTypeId, obj0);/就读类型IDjsonObj.put(studyTypeName, obj1);/就读类型名称jsArr.add(jsonObj);JSArr=jsArr;/返回JSONArray数组return SUCCESS;/* * AddRegisterUser函数:由于新增学生信息 * 从register。jsp界面返回新生的信息,再将学生的档案信息插入到数据库中的Student表中 * 注:此处采用MD5加密技术,加强了该系统的安全性。 * */public String AddRegisterUser()Student student = new Student();/创建学生实体(即实例化)String StudentName=encodingFunction.getMethodEncoding(this.getRequest().getParameter(StudentName).toString().trim();/学生姓名String StudentNum=this.getRequest().getParameter(StudentNum).toString().trim();/学生学号String StudentPassword=MD5Secret.string2MD5(this.getRequest().getParameter(StudentPassword).toString().trim();/学生密码(此处采用MD5加密技术,加强安全性)String StudentSex=this.getRequest().getParameter(StudentSex).toString().trim();/学生性别String ReportTime=this.getRequest().getParameter(ReportTime).toString().trim();/学生的报道时间int degreeId=Integer.parseInt(this.getRequest().getParameter(degreeId).toString().trim();/学位IDint studyTypeId=Integer.parseInt(this.getRequest().getParameter(studyTypeId).toString().trim();/学生的就读类型IdString RecordRemark=encodingFunction.getMethodEncoding(this.getRequest().getParameter(RecordRemark).toString().trim();/档案备注信息student.setStudentName(StudentName);student.setStudentNum(StudentNum);student.setStudentPassword(StudentPassword);student.setStudentSex(StudentSex);student.setReportTime(ReportTime);student.setDegreeId(degreeId);student.setStudyTypeId(studyTypeId);student.setRecordRemark(RecordRemark);student.setIfTransfer(false);MSG=this.registerService.addRegisterUser(student)+;/调用addRegisterUser(新增用户)函数,加新生的信息新增加到数据库中return SUCCESS;/返回信息MSGJSP网页代码:/方法myformatter和myparser都是用于控制时间的格式显示 function myformatter(date) var y = date.getFullYear(); var m = date.getMonth()+1; var d = date.getDate(); return y+-+(m10?(0+m):m)+-+(d10?(0+d):d); /方法myformatter和myparser都是用于控制时间的格式显示 function myparser(s) if(!s) return new Date(); var ss = (s.split(-); var y = parseInt(ss0,10); var m = parseInt(ss1,10); var d = parseInt(ss2,10); if(!isNaN(y) & !isNaN(m) & !isNaN(d) return new Date(y,m-1,d); else return new Date(); /* AddRegister方法:用于新增学生档案信息具体说明:首先中注册界面的各个控件的信息,然后再调用Action中的AddRegisterUser函数,将学生的档案信息传入过去。如果getJSON返回的“0”则说明注册失败,并提示“注册失败”,如果getJSON返回的其他数据则说明注册成功,并关闭注册界面。*/ function AddRegister() var StudentSex=$(#StudentSex).combobox(getValue);/学生性别 var degreeId=$(#DegreeName).combobox(getValue);/学位ID var studyTypeId=$(#StudyTypeName).combobox(getValue);/就读类型ID var StudentName=$(#StudentName).val();/学生姓名 var StudentNum=$(#StudentNum).val();/学生学号 var StudentPassword=$(#StudentPassword).val();/学生密码 var reStudentPassword=$(#reStudentPassword).val();/重新输入面貌 var ReportTime=$(#ReportTime).datebox(getValue);/报道时间 var RecordRemark=$(#RecordRemark).val();/档案备注 if(StudentPassword !=reStudentPassword) alert(两次输入的密码不一直,请重新输入!);/判断两次的密码是否一致 else var url=AddRegisterUser?StudentName=+StudentName+&StudentNum=+StudentNum+&StudentPassword=+StudentPassword+&StudentSex=+StudentSex+&ReportTime=+ReportTime +°reeId=+degreeId+&studyTypeId=+studyTypeId+&RecordRemark=+RecordRemark; $.getJSON(url,function(result) if(result=0) alert(注册失败); else alert(注册成功); parent.closeRegister(); ); 3.4.3系统登录成功后的主界面功能说明:点击登录后跳转到主界面。在主界面的显示出所有学生的档案信息。具体信息见下图及代码。关键代码:Action:/* * getAllStudentRecordInfor函数:提取所有学生的档案信息 * * */public String getAllStudentRecordInfor() List lstAllStudentRecordInfor=this.recordManageService.queryStudentRecordInfor();/调用queryStudentRecordInfor查询语句,查询所有学生的档案信息JSONArray jsArr=new JSONArray();JSONObject jsonObj=new JSONObject();for (int i = 0; i lstAllStudentRecordInfor.size(); i+)Object obj=(Object)lstAllStudentRecordInfor.get(i);jsonObj.clear();jsonObj.put(StudentId, obj0);/学生IDjsonObj.put(StudentNum, obj1);/学号jsonObj.put(StudentName, obj2);/学生姓名jsonObj.put(DegreeName, obj3);/学位名称jsonObj.put(StudyTypeName, obj4);/就读类型名称jsonObj.put(ReportName, obj5);/报道时间jsonObj.put(RecordRemark, obj6);/档案备注jsonObj.put(DegreeId, obj7);/学位IDjsArr.add(jsonObj);HashMap jsMap=new HashMap();jsMap.put(rows, jsArr);JSObj=JSONObject.fromObject(jsMap);return SUCCESS;JSP网页代码:/注释:此处直接调用url:getAllStudentRecordInfor函数将学生的档案信息绑定到控件easyui-datagrid。 学生ID 学历ID学号姓名学历就读类型报道时间档案备注硕博连读3.4.4学生档案信息查询功能说明:输入学生的学号点击查询按钮,即可显示出该生的档案信息 关键代码:Action:/* * getStudentRecordInfor函数:根据学生的学号查询该生的档案信息。 * 首先jsp调用getStudentRecordInfor函数,获取学生的学号后在调用 * queryStudentRecordInfor查询该生的档案信息 * * */ public String getStudentRecordInfor() String studentNum=getRequest().getParameter(studentNum).toString().trim();List lstAllStudentRecordInfor=this.recordManageService.queryStudentRecordInfor(studentNum);/调用queryStudentRecordInfor查询该生的档案信息JSONArray jsArr=new JSONArray();JSONObject jsonObj=new JSONObject();for (int i = 0; i lstAllStudentRecordInfor.size(); i+)Object obj=(Object)lstAllStudentRecordInfor.get(i);jsonObj.clear();jsonObj.put(StudentId, obj0);/学生IDjsonObj.put(StudentNum, obj1);/学号jsonObj.put(StudentName, obj2);/学生姓名jsonObj.put(Degree
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 移动端健康医疗应用开发
- 职教数学复习 第7章简单几何体与立体几何 第34讲简单几何体的三视图 课件
- 甲状腺次全切除术课件
- 天津市河东区2024-2025学年高二下学期7月期末物理试题(含答案)
- 用电安全知识培训课件开场白
- 新解读《GB-T 36041-2018压水堆核电厂安全重要变量监测准则》
- 生药学课件-大黄
- 2024垃圾清理协议合同
- 2024建设用地使用权出租合同(8篇)
- 2025年考研英语(一)阅读理解模拟试卷 真题解析与训练
- 高端数控机床智能化控制系统研发项目可行性研究报告
- 2025年河南郑州航空港发展投资集团有限公司招聘笔试参考题库含答案解析
- 钢结构车棚建设服务方案投标文件(技术方案)
- 中国极地海洋装备的发展探索与技术需求
- GB 9706.283-2022医用电气设备第2-83部分:家用光治疗设备的基本安全和基本性能专用要求
- 2025市政排水管道非开挖修复工程计价定额
- UML2面向对象分析与设计(第2版)谭火彬全套教案课件
- 《血液肿瘤免疫及靶向药物治疗相关性感染预防及诊治中国专家共识(2025年版)》解读
- 药品不良反应培训课件
- 苏豪控股集团招聘笔试题库2025
- 2025年干部休养所服务项目合作计划书
评论
0/150
提交评论