版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选文档实训报告实践环节:软件工程项目实践项目名称:爱心医院宠物诊所院(系):_软件学院 _专业班级:软件工程(软件开发)14-01_学号 : _541413260109_学生姓名:_何强强 _指导教师:李玉华学年学期:_2015-2016 学年第 2 学期 _成绩: _精选文档郑州轻工业学院软件学院实训任务书一、实训名称实践环节软件工程项目实践项目名称爱心医院宠物诊所二、学生信息专业班级软件开发 14-01 学号 541413260109姓名 何强强三、用户需求及约束条件1、功能需求:“爱心”宠物诊所的职员在工作中需要查阅和管理如下信息:诊所的兽医、客户以及客户的宠物。系统的用例图如图1所示
2、。2、功能概述 :“爱心”宠物诊所的职员需要使用系统提供的如下功能:浏览诊所的兽医以及他们的专业特长;浏览宠物的主人(即诊所的客户)的相关信息;更新宠物的主人的相关信息;向系统中增加一个新客户;浏览宠物的相关信息;更新宠物的相关信息;向系统中增加一个新宠物;浏览宠物的访问历史记录;向宠物的访问历史记录添加一次访问;精选文档此外,诊所的职员在使用系统提供的上述功能之前需要进行登录。当职员不需要使用系统的上述功能时,也可退出系统。图 1 系统用例图3、性能需求:应用程序提供友好的图形用户界面。应用程序要具备健壮性、稳定性和好的可移植性。4、应用程序开发要求:选用技术: JSP 、Java、SERV
3、LET 等;软件集成开发环境( IDE):NetBeans、Eclipse 、MyEclipse 等。精选文档四、设计要求、技术参数及设计规格1、实现 MVC 分离:用 JSP实现视图层设计, SERVLET 实现控制层设计,使用 DTO(JAVABEAN) 、 CONNETOR 对象实现 MODEL 层设计。2、数据库设计要求符合第一、第二范式要求,实现对医生表、医生专业特长表数据联合查询要求。3、设计规格:符合Java、JSP编码规范。五、工作量天/日期任务描述通过标准1完成业务需求分析和业务分析,找出系统设计需求分析说明书、 概要设计说中涉及到的所有业务对象,设计相应的类明书提交1 详细
4、功能设计:模块结构设计、用例、对象、根据对象类型分析、设计完成具体功能的方法2 数据库系统设计:设计出相应的数据库表2 给出 E-R 图,写出不同表的增删改查 SQL3 实现初始化类,兽医、专业特长、宠物主人、宠物类型、宠物和宠物等对象的编码实现3 测试对象类的正确性4 实现对数据库的访问类,实现业务逻辑登录模块功能4 实现业务逻辑对宠物的查询模块( 1)5 实现业务逻辑对宠物的查询模块( 2)5 实现业务逻辑对医生的查询模块( 1)6 实现业务逻辑对医生的查询模块( 2)6 实现业务逻辑对客户的查询模块( 1)7 实现业务逻辑对客户的查询模块( 2)7 实现业务逻辑对宠物诊疗记录查询模块(
5、1)8 实现业务逻辑对宠物诊疗记录查询模块( 2)8 系统调优及功能完善9系统功能测试项目验收通过9实训报告撰写完成实训报告提纲10实训报告撰写完善实训报告内容和格式10实训报告撰写撰写一个完善的实训报告六、考核形式、考核时间、考核指标及成绩评定实训成绩由下面构成:实训纪律、实训态度和平时表现占20%;实训结果占30%;实训报告占 30%;实践操作能力占20%。精选文档考核形式: 1)老师每日对学生的考察、评估和考核;2)最后对实训项目完成的质量进行考核和验收。完成期限:2016年7月8日指导教师签章:李玉华专业负责人签章:教学院长签章:2016年 6 月 27 日精选文档实训进度日历实践环节
6、软件开发综合实训项目名称爱心医院宠物诊所学年学期2015-2016 学年专业软件工程(测试技指导教师崔霄第2学期班级术) 14-01 、14-02姓名马军霞上午 /教师实训任务的指导(解决实训任务详细描述方案、实现步骤、技术路线、通过标准天下午难点提示)根据实训指导材料,让学生业务需求分析和业先对项目有一个整体的了需求分析说明书提交务分析解,对系统的需求分析进行上午讲解。1分析系统设计中涉根据实训指导材料,分析总及到的所有业务对概要设计说明书提交结系统业务对象象,设计相应的类详细功能设计:模按照 MVC 思想设计系统框块结构设计、用例、架,规范设计系统用例对象设计1下午详细功能设计:根据对象类
7、型分析、按照面向对象的方法设计类设计完成具体功能和方法的方法数据库系统设计:分析系统数据,进根据数据库设计的范式要求上午行数据库概念模型进行设计设计2数据库系统设计:根据选择的数据库系统,利数据库和测试数据准备设计出相应的数据用图形界面工具完成设计完成库表画出 E-R 图2 下午上午33 下午写出不同表的增删改查 SQL实现初始化类,兽医、专业特长等对象的编码实现实现宠物主人、宠物类型、宠物等对象的编码实现测试初始化类,兽医、专业特长等对象类的正确性上午44 下午上午55 下午上午66 下午上午77 下午上午8精选文档测试宠物主人、宠物类型、宠物等对象类的正确性实现对数据库的访问类,实现业务逻
8、辑登录模块功能实现业务逻辑对宠物的查询模块( 1)实现业务逻辑对宠物的查询模块( 1)实现业务逻辑对宠物的查询模块( 2)实现业务逻辑对宠物的查询模块( 2)实现业务逻辑对医生的查询模块( 1)实现业务逻辑对医生的查询模块( 1)实现业务逻辑对医生的查询模块( 2)实现业务逻辑对医生的查询模块( 2)实现业务逻辑对客户的查询模块( 1)实现业务逻辑对客户的查询模块( 1)实现业务逻辑对客户的查询模块( 2)实现业务逻辑对客户的查询模块( 2)实现业务逻辑对宠物诊疗记录查询模块( 1)实现业务逻辑对宠物诊疗记录查询模块( 1)实现业务逻辑对宠物诊疗记录查询模精选文档块( 2)实现业务逻辑对宠物诊
9、疗记录查询模块( 2)系统调优8下午系统功能完善系统功能测试( 1)9上午系统功能测试( 2)实训报告撰写总结实训内容和过程,理清9思路下午实训报告撰写撰写实训报告提纲实训报告撰写完善实训报告内容上午10实训报告撰写完善实训报告内容实训报告撰写完善实训报告格式10下午实训报告撰写制订教师:李玉华项目验收通过完成实训报告大纲完善实训报告内容和格式文档格式正确、内容无误精选文档目录1 系统需求分析11.1 功能需求11.2 功能说明12 系统设计12.1 系统总体结构设计42.2 关键抽象42.3 用例设计52.3 数据库设计103 系统功能实现143.1 登录功能实现143.2 系统框架143.
10、3 浏览兽医及其专业特长143.4 浏览宠物及其主人153.5 浏览修改宠物主人的详细信息163.6 浏览修改宠物的详细信息173.7 增加病例193.8 阅读病例203.9 添加新客户213.10 添加新宠物224 实训感想23精选文档1 系统需求分析1.1功能需求功能需求:“爱心”宠物诊所的职员在工作中需要查阅和管理如下信息:诊所的兽医、客户以及客户的宠物。1.2功能说明登录诊所职员打开浏览器, 输入正确的 URL地址,即可跳转到系统的登录页面。职员需要输入、密码、验证码后,提交页面。系统验证职员提交的信息,若输入为空,系统会提示该项不能为空;若输入信息与数据库信息不匹配,系统会提示对应项
11、出错;用户可以重新输入。 若输入信息正确, 系统跳转到爱心宠物诊所的主页面,职员可以使用其他的功能。退出职员点击“退出系统”后,系统会结束本次对话,提示退出成功的信息,并返回到登录页面上。职员可以选择重新登录,或者关闭登录页面。浏览兽医及其专业特长职员点击兽医后即可进入查找兽医及专业的页面。在文本框中输入兽医的名称,点击查询按钮即可浏览该兽医所擅长的专业,点击下方的重新查询, 即可返回到查询页面。若不清楚兽医名称, 可通过输入想了解的专业获取与该专业相关的兽医。此查询页面支持模糊查询, 输入相关文字即可获得信息。若输入为空或信息不存在, 系统会给出相应的提示信息。浏览宠物主人的信息职员点击宠物
12、后进入宠物及其主人的查询页面。 在文本框中输入宠物主人的全名或者名字中的部分字后, 点击查询提交页面。 系统给出主人及其所拥有的宠物, 点击宠物主人的链接, 即可查看该宠物主人的电话、 所在城市和详细的地址。 职员可以选择对主人信息进行修改或重新查询。 若所查询的宠物主人不存在, 系统提示该客户不精选文档存在。更新宠物主人的信息职员在宠物主人信息页面点击修改信息后,系统跳转到修改信息的页面, 可以对宠物主人所在城市、 地址和电话等信息进行修改。 职员将所需修改的信息修改完毕后点击确认修改的按钮, 系统会对宠物主人的信息进行修改,提示修改成功, 并显示修改后的信息。添加新客户职员点击添加新客户后
13、,系统跳转到客户添加的页面。职员对客户名称、地址、城市、电话号码等信息进行填写,并提交页面。系统将信息添加到客户信息表中,提示添加成功,自动跳转到查看信息的页面。浏览宠物信息职员输入宠物名称后点击“查询”按钮,系统查找出符合条件的宠物,呈现一个查询结果页面给职员以便浏览其相关的信息, 职员不仅可以浏览宠物的信息, 还可以浏览该宠物主人的信息。 职员点击所需查找的宠物链接, 便可浏览该宠物的详细信息:名称、类型、出生日期和主人名称等更新宠物信息职员在浏览宠物的详细信息时, 可以通过点击修改信息按钮进入到修改信息的页面。职员可以修改宠物的类型、出生日期和主人等信息。点击修改按钮,系统将更新数据库中
14、的相关信息,呈现修改过后的宠物信息, 并给用户提示信息 “修改信息成功”。添加一次宠物的访问职员在宠物信息页面点击增加病例, 系统跳转到增加病例页面。 职员填写求诊日期和病例描述后, 进行确认增加或者取消增加的操作。 病例增加成功后, 系统提示病例增加成功浏览宠物的访问历史记录职员在浏览宠物详细信息时, 点击阅读病例, 可以浏览宠物的求诊记录, 包括每次的求诊日期及病例描述添加新宠物精选文档职员输入宠物的名称, 从下拉列表选择中宠物的主人和类型,点击选择日期的文本框选择宠物的出生日期, 点击添加按钮。 系统成功添加了宠物的信息后,提示用户“添加成功” ,并跳转到宠物的详细信息页面,职员可以选择
15、修改其信息或者继续添加新的宠物。精选文档2 系统设计2.1系统总体结构设计系统设计时基于MVC设计模型,采用三层架构,如图2-1 所示。图 2-1 “爱心宠物诊所”系统的体系结构2.2关键抽象从需求中可以得出系统的如下关键抽象: 兽医、专业特长、宠物主人、宠物类型、宠物和宠物的访问。 这些实体可以设计为 JavaBean 类,例如宠物需要获得这些信息:名称、标识 ID、类型 ID 和出生日期等。宠物主人和宠物之间具有如下关系:一个宠物主人可以拥有多个宠物, 每一个宠物属于一个主人; 每一个宠物可能到诊所多次就诊;每个兽医具有多项专长, 而同一专长可能有多个兽医。图 2-2 描述了系统的关键抽象
16、,他们为系统的模型。精选文档图 2-2 系统模型2.3 用例设计使用面向对象设计时, 关键在于描述那些对象如何交互完成用例的功能, 通常将对象发送消息的相互调用过程画成时序图。下面将逐一画出用例的时序图。登录的时序图,如图2-3图 2-3 登录的时序图精选文档浏览兽医及其专业特长的时序图,如图2-4图 2-4 浏览兽医及其专业特长浏览宠物主人的信息的时序图,如图 2-5图 2-5 浏览宠物主人的信息更新主人信息的时序图,如图 2-6精选文档图 2-6 更新主人信息添加新客户的时序图,如图2-7图 2-7 添加新客户浏览宠物信息的时序图,如图2-8精选文档图 2-8 浏览宠物信息更新宠物信息的时
17、序图,如图2-9图 2-9 更新宠物信息添加新宠物的时序图,如图2-10精选文档图 2-10 添加新宠物浏览宠物病例的时序图,如图2-11图 2-11 浏览宠物病例精选文档增加病例的时序图,如图2-12图 2-12 增加病例2.3 数据库设计逻辑设计系统的 E-R 图如图 2-13 所示:精选文档图 2-13 系统 E-R 图数据库设计1. 表设计表名功能说明vets存储兽医信息specialties存储兽医的专业特长信息vet_specialties兽医与专业特长的关联表types宠物的类型表owners宠物的主人pets存储宠物信息visits存储宠物的访问信息employee存储职员信息
18、2.1 vets 表表名vets列名数据类型 (精度范围)空 /非空约束条件其它说明idINTNOT NULLIDENTITY(1,1)PRIMARY KEYvnameVARCHAR(30)补充说明精选文档2.2 specialties表表名specialties列名数据类型 (精度范围)空 /非空约束条件其它说明idINTNOT NULLIDENTITY(1,1)PRIMARY KEYsnameVARCHAR(80)补充说明2.3 vet_specialties表表名vet_specialties列名数据类型 (精度范围)空 /非空约束条件其它说明vet_idINTNOT NULLforei
19、gnkeyREFERENCESvets(id)specialty_idINTNOT NULLforeignkeyREFERENCESspecialties(id)补充说明2.4 types表表名types列名数据类型 (精度范围)空 /非空约束条件其它说明idINTNOT NULLIDENTITY(1,1)PRIMARY KEYnameVARCHAR(80)补充说明2.5 owners表表名owners列名数据类型 (精度范围)空 /非空约束条件其它说明idINTNOT NULLIDENTITY(1,1)PRIMARY KEYonameVARCHAR(30)addressVARCHAR(255
20、)cityVARCHAR(80)telephoneVARCHAR(20)补充说明2.6 pets表精选文档表名pets列名数据类型 (精度范围)空 /非空约束条件其它说明idINTNOT NULLIDENTITY(1,1)PRIMARY KEYpnameVARCHAR(30)birth_dateDA TETIMEtype_idINTNOT NULLforeignkeyREFERENCEStypes(id)owner_idINTNOT NULLforeignkeyREFERENCESowners(id)补充说明2.7 visits 表表名visits列名数据类型 (精度范围)空 /非空约束条件其
21、它说明idINTNOT NULLIDENTITY(1,1)PRIMARY KEYpet_idINTNOT NULLforeignkeyREFERENCESpets(id)visit_dateDA TETIMEdescriptionVARCHAR(255)补充说明2.8 employee表表名employee列名数据类型 (精度范围)空 /非空约束条件其它说明nameVARCHAR(20)NOT NULLPRIMARY KEYpasswordVARCHAR(20)NOT NULL补充说明精选文档3 系统功实现3.1登录功能实现在 login.jsp 页面中(如图 3-1 所示),选择一张图片作为
22、背景,主体部分中建立表格,表格分为用来输入信息的文本区域和提交页面的按钮部分。 当用户输入信息点击“确定”时,将表格中的信息提交到 loginServlet.java 文件中,并将信息与数据库employee 表中内容进行匹配,匹配成功则跳转到main.jsp 页面。图 3-1 登录页面3.2系统框架在 main.jsp 中,用 frameset将整个系统分为上面的 top 部分和下方的 bottom 部分。top 部分为固定的界面,提供跳转到兽医和宠物部分的超链接及退出系统的功能,bottom 部分用来实现其它功能3.3浏览兽医及其专业特长在 lookPet.jsp 页面中,建立表格并使其位
23、于中心, 在表格中添加对应的提示信息和文本框,取消可以清空文本框的内容,查询将表单中的信息提交到lookPetServlet.java 文件。在 Servlet 中判断输入兽医及特长是否同时为空,若同时为精选文档空则提示出错。若不同时为空,则执行对应的SQL语句,并判断是否有符合SQL 语句的信息,若不符合提示出错,符合则将查询结果显示在viewVet.jsp 页面中关键代码如下:rs=stmt.executeQuery(sql);rs.last();int m=rs.getRow();rs.beforeFirst();if(m=0)response.sendRedirect("ht
24、tp:/localhost:8080/PCAS/vet/lookVet.jsp?error=e2");elseHttpSession session=request.getSession();ArrayList wordlist=new ArrayList();while(rs.next()LookVetBean mm=new LookVetBean();mm.setVname(rs.getString(1);mm.setSname(rs.getString(2);wordlist.add(mm);3.4浏览宠物及其主人lookPet.jsp 页面与 lookVet.jsp 页面非常
25、相似,不同的是在下方加入两个按钮,分别用来增加新宠物、增加新客户。输入信息后点击查询按钮,表单中的信息提交到lookPetServlet.java文件中。首先通过判断获取信息的字符长度来判断宠物名称和宠物主人是否同时为空, 若同时为空则提示需要输入查询条件,若不同时为空则执行相应的 SQL语句。执行结果为空分为三种情况,第一种:该宠物不存在;第二种:客户不存在或者该客户还未拥有宠物;第三种:宠物和宠物主人都存在,将信息保存在session 中。前两种情况将错误类型传递给lookPet.jsp 页面,并在该页面提示相应的错误。第三种情况将页面跳转到viewPet.jsp 页面,在该页面获取ses
26、sion中保存的宠物和主人信息,为其添加指向详细信息的超链接后显示在表格中。查询结果如图3-2所示。精选文档图 3-2 查询宠物及其主人3.5浏览修改宠物主人的详细信息点击主人链接时,将主人的名字发送到 ownerInfoServlet.java 文件中,根据传送过来的名字,使用 SQL 语句从 owners 表中获取与名字对应的地址、 城市和电话号码,并将其保存在 session中。在 ownerInfo.jsp 页面中,建立表格。在表格中添加标签和对应的信息,信息从 session中获取。表格下方提供修改信息和重新查询的超链接,若选择重新查询,则返回到 lookPet.jsp 页面。选择修
27、改信息,则跳转到 updateOwner.jsp 文件中,在修改信息页面中, 宠物主人的详细信息仍从 session中获取,但是 address、 city 、telephone等信息变为可以改变信息的文本框,如图 3-3 所示。表格中含有确认修改和取消修改两个按钮, 若选择取消修改则删除修改后的信息显示默认信息。 点击确认修改,表单中的信息提交到 updateOwnerServlet.java文件中。在 Servlet 中,使用SQL更新语句更新 owners 表中的信息,并用查找语句将修改后的休息保存在 session 中,将修改后的信息发送到 ownerInfo.jsp 页面 , 使修改
28、后的信息显示在该页面中。关键代码如下:String sql="update owners set address='"+address+"',city='"+city+"',telephone='"+telephone+"'whereoname='"+oname+"'"stmt.executeUpdate(sql);String sql2="select * from owners where oname='&qu
29、ot;+oname+"'"rs=stmt.executeQuery(sql2);LookOwnerBean mm=new LookOwnerBean();while(rs.next()精选文档mm.setOname(rs.getString("oname");mm.setAddress(rs.getString("address");mm.setCity(rs.getString("city");mm.setTelephone(rs.getString("telephone");图 3-
30、3 修改宠物主人的详细信息3.6浏览修改宠物的详细信息点击宠物链接时,将宠物的名字发送到 petInfoServlet.java 文件中,根据传送过来的名字,使用 SQL 语句从 pets表中获取与名字对应的 birth_date、type_id、owner_id。 pets 表中的 owner_id 与 owners 表中 id 是外键链接的,可以用 select 语句找出其主人名字 oname,同理可获取其类型,并将生日、类型、主人名字等信息保存在 session 中。在 petInfo.jsp 页面中,建立表格。在表格中添加标签和对应的信息, 信息从 session中获取。表格下方提供阅
31、读病例、增加病例、修改信息和重新查询的超链接,若选择重新查询,则返回到lookPet.jsp 页面,如图 3-4 所示。精选文档图 3-4 浏览宠物的详细信息选择修改信息,则跳转到 updatePet.jsp文件中,在修改信息页面中,宠物的名字仍从 session中获取并设置为只读属性, birth_date 初值为原来的生日可以改变。宠物主人和类型从数据库中存在的客户和类型中进行选取, 如图 3-5 所示。表格中含有确认修改和取消修改两个按钮, 若选择取消修改则删除修改后的信息显示默认信息。 点击确认修改,表单中的信息提交到 updatePetServlet.java文件中。在 Servle
32、t 中,使用SQL更新语句更新 pets 表中的信息,并用查找语句将修改后的休息保存在 session中,将修改后的信息发送到 petInfo.jsp 页面 , 使修改后的信息显示在该页面中。图 3-5 修改宠物的详细信息精选文档3.7增加病例在 petInfo.jsp 页面中选择增加病例, 页面跳转到 addCase.jsp页面。在此页面嵌入riqi.jsp 文件。宠物名称、类型、出生日期、宠物主人等信息设为与petInfo.jsp 页面相同的固定值,求诊日期点击后选择日历的方法是调用riqi.jsp 文件的 HS_setDate(this)方法,病例描述需要职员进行填写,下方有确认增加、取
33、消增加和返回三个按钮。如图 3-6 所示。点击取消增加则清空所填写的内容,点击返回则回到petInfo.jsp 页面,点击确认增加则提交表单信息到 addCaseServlet.java文件中。在 Servlet 文件中根据宠物名字,用 SQL语句获取宠物表 pets 的 id。而 pets 中的 id 与 visits 表中的 pet_id 通过外键联系,获得 pet_id 后将求诊日期和病例描述加入 visits 表中,返回到 lookPet.jsp 中并提升添加成功。关键代码如下:String sql2="select pets.id from pets where pname
34、='"+pname+"'"rs=stmt.executeQuery(sql2);LookPetBean mm=new LookPetBean();while(rs.next()mm.setId(rs.getString("id");wordlist.add(mm);petid=mm.getId();/String sql3="select * from visits "rs=stmt.executeQuery(sql3);rs.last();int k;k=rs.getRow()+1;String sql=&
35、quot;insert into visitsvalues("+"'"+k+"'"+","+"'"+petid+"'"+","+"'"+date+"'"+","+"'"+description+"'"+")"stmt.executeUpdate(sql);精选文档图 3-6 增加病例3
36、.8阅读病例在 petInfo.jsp 页面选择阅读病例, 将宠物的名称传递给 addCaseServlet.java文件,Servlet 文件通过宠物的名字获取宠物 id ,进而获得 visits 中的 pet_id。用 select 语句获取 pet_id 与宠物 id 相同的病例保存在 session中,通过判断获取信息的字符长度来判断该宠物是否有病例,若没有就在 petInfo.jsp 页面提醒该宠物没有病例。若该宠物有病例将页面转到addCase.jsp中。 addCase.jsp中有两个表格,上方的表格用来显示宠物的信息,与 petInfo.jsp 中表格相似。下方的表格用来显示宠
37、物的病例信息,具体信息从 session中获取,如图 3-7 所示。关键代码:while(rs.next()LookPetBean nn=new LookPetBean();nn.setVisit_date(rs.getString("visit_date");nn.setDescription(rs.getString("description");wordlists.add(nn);vt=rs.getString("visit_date");ds=rs.getString("description");/ses
38、sion.setAttribute("wordlists", wordlists);rs.close();stmt.close();con.close();if(vt.length()=0&&ds.length()=0)response.sendRedirect("http:/localhost:8080/PCAS/pet/petInfo.jsp?error=e2");精选文档elseresponse.sendRedirect("http:/localhost:8080/PCAS/pet/readCase.jsp");图 3-7 阅读病例3.9添加新客户在 lookPet.jsp 页面中选择添加新客户,页面跳转到 addOwner.jsp。此页面只有一个简单的表格,需要职员在文本框中填入客户的名称、地址、城市和电话等信息,下方有增加和放弃两个按钮, 如图 3-8 所示。当职员点击放弃按钮后会清空文本框中的内容,点击增加按钮则将文本框中的信息提交到addOwnerServlet.java 文件中。在Servlet 文件中,先用 select 语句获取 owners 表中的信息,取得表中行数,进而得知新客户的 id ,然后使用 insert 语句将新客户的信息添加到 owners 表中。再次使用 select
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 专业咨询协作协议样本(2024版)版B版
- 2025年度产业园入驻企业市场推广合作协议4篇
- 2024年04月辽宁中国建设银行大连分行春季校园招考笔试笔试历年参考题库附带答案详解
- 2024铁路建设环境保护及恢复合同3篇
- 2025年度市场潜力评估调研合同3篇
- 2024跨界融合创新科技研发合作合同
- 2025年度养老公寓租赁服务合同标准4篇
- 2025年度柴油居间服务合作协议4篇
- 二零二四学校与教师聘用合同(传统文化教育)3篇
- 2024年03月北京2024年中国农业发展银行委托研究课题征集笔试历年参考题库附带答案详解
- 高二物理竞赛霍尔效应 课件
- 金融数学-(南京大学)
- 基于核心素养下的英语写作能力的培养策略
- 现场安全文明施工考核评分表
- 亚什兰版胶衣操作指南
- 四年级上册数学教案 6.1口算除法 人教版
- DB32-T 3129-2016适合机械化作业的单体钢架塑料大棚 技术规范-(高清现行)
- 6.农业产值与增加值核算统计报表制度(2020年)
- 人工挖孔桩施工监测监控措施
- 供应商物料质量问题赔偿协议(终端)
- 物理人教版(2019)必修第二册5.2运动的合成与分解(共19张ppt)
评论
0/150
提交评论