




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
商贸信息管理系统的设计与实现目录TOC\o"1-2"\h\u28781一、引言 i商贸信息管理系统的设计与实现【内容摘要】传统的企业管理存在需要消耗的人力资源过多,信息交流和管理都不够及时等缺陷,给企业的发展设置了一些不必要阻碍。商贸信息管理系统可以让员工能够将工作完成的更好、更快、更加符合企业要求。企业管理者们也可以通过本系统时刻掌握公司的运营状态,也为他们了解企业状况提供了便捷的途径。该系统实现企业的信息化管理,主要包括厂家信息管理、合同管理、报运管理、装箱管理等。通过学习开发商贸信息管理系统,了解物流行业的企业是如何正常运作。本文根据以上需求,结合企业的焦点也即商贸新管理业务的信息化管理功能的设计和实现,运用自己的所掌握的知识,以软件开发者的视角进行详细的论述。着重论述了该软件系统的主要功能的实现,以厂家信息管理、合同管理、报运管理、装箱管理等功能为中心进行了分析和设计。以此为基础,论述了该系统的软件设计,包括软件系统的总体框架设计和搭建、数据库的分析设计、主要流程的相关设计和管理等。该系统基于JavaWeb的SSH框架和Mysql数据库开发实现,有很成熟的技术实现,达到设计开发的预期目标。【关键词】商贸信息管理数据库引言如今是一个互联网高速发展的时代,几乎所有的企业管理都可以通过信息化的管理来实现公司的高效运营和发展。随着企业的不断发展,业务内容也发生了很大的变化,原有的企业管理方式已经无法适应现在企业的新需求,而信息技术的迅猛发展也为企业实现信息化管理提供了很好的土壤。人们在充分享受着信息技术为我们带来的巨大便利,思想观念也开始慢慢发生转变,将互联网技术运用于企业和个人生活也逐渐成为了大家一种共识。相关技术的理论研究JSP介绍JSP是用来展示网页内容事物,它不光可以显示静态网页的内容,更重要的是它可以进行数据的交互,动态地显示进过处理计算后的数据。JSP会被翻译成一个Servlet,JSP和Servlet是开发的最佳组合实践。Servlet一般控制数据在页面的显示和业务处理的数据交互,用来处理数据,JSP一般用来显示数据。为了能够更好的显示缓存中的数据,引入el表达式的jar包,可以将缓存中的数据通过占位符的形式显示到相应的JSP页面上,方便我们进行数据展示。MySqlMySql是一个开源的数据库管理系统,具有非常广泛的应用。并且针对MySql数据库,java也开发了很多连接使用的支持jar包,方便项目和数据库的连接和使用。它的功能十分强大,有多种灵活丰富的接口,受到广大软件开发者的青睐,为动态网站提供了强大的动力。需求分析可行性分析经济可行性商贸信息系统初期和后期可能要投入一定资金来开发维护,但是在以后投入使用后会获得更大的效益,通过对投资和收益的理性分析,这个系统在开发和使用的可行性是非常合理的。现在企业都朝着无纸化办公的方向发展,工作人员基本都有自己的办公电脑,本系统对硬件环境要求并不是特别高,因为是采用B/S架构,只要是一台不是特别旧的计算机就可以在浏览器上运行,而且本系统对电脑系统内存、cpu的要求也并不是很大,企业的普通电脑都能够流畅的使用。技术可行性随着IT技术的快速发展,网站开发技术也越来越成熟,网上有很多资料可以查询,一些技术论坛也可以解答我们遇到的问题,并且一些开源的框架也大大减轻了开发的难度。本系统选用最流行的SSH框架,只要搭起基本的框架,后面的开发就会变得非常简单,只需要按照特定的套路填写代码就行。本系统采用MySql数据库,有很好的数据处理能力,结合Hibernate,可以很好的完成事务的处理操作。采用C/S模式,并不需要高档的设备即可实现服务器之间的操作。所以说,经过分析,技术可行性也合理。操作可行性使用方便,各项功能一目了然。满足操作用户的使用习惯,具有易使用、易维护、易升级的特点。实现“傻瓜”式的操作。页面简洁,功能简洁,每一个元素都有存在的意义。经过简单的说明就可以上手,并且每一个操作都会留下记录,可以快速追踪到错误的来源。所以说,经过分析,操作可行性也合理。功能性需求分析该系统主要面向企业各种工作人员。根据企业的具体需求,该系统的功能需求主要有登录模块、货运管理模块、统计报表模块、基础信息模块等四个部分,具体功能模块展示如图3.1所示:图3.1功能模块图用例图可以描述各个系统用户是如何操作系统的、协同工作的,用例图可以清晰的展示各个流程的顺序在商贸信息管理系统中,有明确的各个角色的活动,包括:管理员、销售、厂务、财务等。管理员可以在登录系统以后,进行数据字典管理和工厂信息管理,数据字典主要是进行厂家分类的管理,确保分类的准确性,不至于出现信息不明确的现象。如图3.2所示:图3.2管理员用例图销售人员可以在登录系统以后,进行购销合同的管理,销售人员可以查看以前创建的购销合同、新建购销合同、修改购销合同、删除购销合同,还可以查看打印某个时期所有的购销合同出货表。创建修改完购销合同之后,可以在操作里面添加货物,添加完货物之后,可以在货物的后边添加带有的附件。销售人员可以将合同打印,在与客户确认完,让客户签完字以后,销售人员可以对确认好的购销合同进行报运,不是只能报运一个合同,而是可以一起报运多个合同,最后进行上报,结束整个流程。如图3.3所示:图3.3销售用例图厂务人员可以在登录系统以后,进行报运管理,厂务人员可以查看以前的报运信息、新建报运信息、修改报运信息、删除报运信息、打印报运信息单。在打印完报运单后,经确认后可以进行装箱管理。在装箱管理中同样可以查看修改、删除、查询操作,并可以委托专门的托运单位进行运输,并能够开具发票。如图3.4所示:图3.4厂务用例图财务人员可以进行统计财务报表的功能。如图3.5所示:图3.5财务用例图非功能性需求分析系统性能分析系统对硬件的要求不是特别高,在普通的可以上网的办公电脑上就可以流畅的运行,并且能够保证多个用户同时在线运行。响应时间很快,为了确保系统能够稳定运行,要求系统的检索时间不能过长,同时保证在系统连续运行很长一段时间后,系统还可以流畅行的运行,不出现卡顿死机的现象,具备缓存机制,及时回收垃圾,减轻内存的负担。系统安全分析系统采用多种用户角色,具有不同的权限,不同的人能够进行不同的操作,并且只有管理员才能设置内部人员的账号,别人不可能通过其他途径获得账号,保证只有内部人员才能访问系统,MySql数据库能够承担多名用户同时并发访问,具有很强的容错机制。并且时刻备份数据,保证每天都有数据备份,预防出现不可预知的错误导致数据崩溃,即便是发生错误,也可以利用保存好的数据进行修复。系统设计整体架构设计在本系统的开发中,采用了SSH(Struts2+Spring+Hibernate)技术,以及MySql数据库,它们是一个非常强大的组合,可以简便我们的开发,提高我们的开发效率,并且满足本系统的所有开发要求。系统功能设计登录模块本系统登录模块主要由角色用户(管理员、销售人员、厂务人员、财务人员)登录,不同的人员有不同的权限,可以进行不同的操作。用户登陆成功,就进入了系统,可以根据自己的权限进行基本的操作。货运管理模块(1)合同管理:根据客户的需求和生产厂家签订的合同叫做购销合同。购销合同不仅包括厂家信息,还要包括用户的信息,创建的时间等。在购销合同中,可以添加货物,在货物中可以添加附件。在打印合同时,可以选择打印的样式,如果厂家相同,选择两个货物,则一个一面会显示两个货物,如果是不同的厂家,则每页只能显示一个货物。合同报运主要设计三个表:购销合同表、合同商品明细表、合同商品附件表。三个表之间的关系是:一个合同可以有多个货物,每个货物可以有多个附件。包含的业务逻辑:购销合同总金额=所有货物的数量*货物的单价的总和+所有附件的数量*附件的单价的总和。利用POI技术打印报表:(1)创建、打开excel文件HSSFWorkbook。(2)打开工作簿getSheetAt;(3)设置工作簿名称setSheetName;(4)创建行nRow=sheet.createRow((short)1);(5)获取单元格nCell=nRow.createCell((short)(2));(6)设置行高、列宽;(7)设置字体:中文、英文、大小、字体、加粗、斜体;(8)设置显示格式:数字、¥开头、.00结尾、千分位##,###,###.00、日期;(9)设置单元格边框线,粗细线、虚线、双线;(10)设置是否自动换行;(11)设置居中方式:横向居中、垂直居中;(12)合并单元格Region横向、纵向合并、区域;(13)设置图片setPicture,位置修正;(14)画线setLine,位置修正;(15)设置设置分页setRowBreak;(16)设置单元格自适应高度。每月的月底要出一张表单“出货表”,统计每个月合同的出货量。信息来自合同中的货物中,查询条件是船期的年月。(2)出口报运:选择一个或多个购销合同点击报运就可以生成报运单,系统打印出“出口报运单”,它作为一个凭证,将其他的材料也都准备妥善,可以向有关部门请求海运权限。出口报运主要包括三张表:报运单表、报运商品明细表、报运商品附件表。可以选择将多个购销合同进行一起报运,此时,会把所有合同的id传递到后台,通过购销合同的id将购销合同的货物全部查询出来,再把每个货物下边的附件全部查询出来,并将它们放到报运商品明细表和报运附件表中。针对选择购销合同,计划将多个购销合同的id通过放到一个字符串数组中,再将这个字符串数组转化为特定的字符串,方便sql语句查询。(3)装箱管理:当报运结束后就可以进行装箱准备运输,这时候需要和第三方物流公司签订协议,帮助运输,并且要安排验货员进行验货。可以选择多个报运单进行一起装箱,点击装箱后首先生成HOME装箱单,如果客户看后并且同意,则生成装箱单。装箱的id和委托、发票、财务是一致的,只要知道其中任意一个的id得到后就可以得到其他的对象。统计报表模块为了方便企业管理层做出决策,我们对主要的信息进行图形化的展示。(1)厂家销售情况统计。通过sql语句,将厂家的销售数量统计出来,并将获得的数据拼接到xml文件中,然后转向对应的html页面,调用拼接的xml文件,就可以显示出厂家销售的饼形图。查看此饼形图可以查看厂家销售情况,方便停止很久没有销量的僵尸生产厂家。(2)产品销售排行。SELECTproduct_no,SUM(cnumber)ASsumnumFROMcontract_product_cGROUPBYproduct_noORDERBYSUM(cnumber)DESCLIMIT15。通过上述sql语句,将产品销售数量统计出来,将获得的数据拼接到xml文件中,转向对应的html页面,调用拼接的xml文件,就可以显示出产品销售柱状图。查看此柱状图可以查看产品销售情况。(3)系统访问压力在每次登陆系统的时候把账号的ip地址和登陆时间保存到数据库,在上述查询中,将登陆时间的小时那段截取出来,将每个时间段出现的次数获取出来,展示成折线图的形式,方便查看各个时间段系统的压力,合理部署服务器,以防出现服务器崩溃现象。数据库设计系统E-R图系统的E-R图通过实体和关联的方式描述,用矩形表示各种实体,用菱形表示各种实体之间的关系,并在连线上写上各自之间到底是几对几的关系,非常形象生动。本软件的E-R图如图4.1-4.7所示:图4.1生产工厂实体图图4.2购销合同实体图图4.3生产工厂实体图图4.4委托单实体图图4.5发票实体图图4.6财务报运单实体图图4.7数据库E-R图数据库表的设计我们首先用工具powerdesigner将各种表设计出来,给每个表设计好各种属性,这样就可以直接将设计好的表,通过powerdesigner自带的转化功能,将设计好的表转化为sql语句,通过sql语句用SQLyog把表导进数据库中,非常方便快捷。在这里我们展示各数据库表如表4.1-4.4所示:表4.1合同商品明细表字段名称数据类型说明描述contract_product_idVarchar(40)不可空,主键合同商品明细主键contract_idVarchar(20)不可空,外键合同idfactory_idVarchar(50)不可空,外键工厂idinvoice_idVarchar(20)不可空发票idproductNameVarchar(50)不可空产品名称productNoVarchar(30)不可空货号productDescVarchar(500)不可空货物描述loadingRateVarchar(300)不可空装率packingUnitVarchar(20)不可空包装单位cnumberint不可空数量outNumberint不可空实际出货量finishedbit不可空是否完成grossWeightnumeric不可空毛重netWeightnumeric不可空净重productRequestVarchar(2000)不可空要求factoryVarchar(50)不可空厂家pricenumeric不可空单价amountnumeric不可空总金额cunitVarchar(20)不可空单位boxNumint不可空箱数accessoriesbit不可空是否有附件orderNoint不可空排序号表4.2生产工厂表字段名称数据类型说明描述factory_idVarchar(40)不可空,主键生产工厂主键full_nameVarchar(200)不可空厂家全称factory_nameVarchar(50)不可空名称缩写contactorVarchar(30)不可空联系人phoneVarchar(20)不可空电话cnotetext可空说明inspectorVarchar(30)不可空验货员ctypeint不可空类型stateVarchar(10)不可空状态表4.3购销合同表字段名称数据类型说明描述contract_idVarchar(40)不可空,主键购销合同主键offerorVarchar(200)不可空收购方contractNoVarchar(50)不可空合同号signingDatedatetime不可空签单日期inputByVarchar(30)不可空制单人checkByVarchar(30)不可空审单人inspectorVarchar(30)不可空验货员totalAmountnumeric不可空总金额crequestVarchar(500)可空要求customNameVarchar(30)不可空客户名称shipTimedatetime不可空船期importNumint不可空重要程度deliveryPeriodVarchar(30)不可空交货期限remarkVarchar(300)不可空说明tradeTermsVarchar(30)不可空贸易条款printStyleVarchar(30)不可空打印版式stateint不可空状态outStateint不可空走货状态createByVarchar(30)不可空创建人createTimedatetime不可空创建日期表4.4发票表字段名称数据类型说明描述invoice_idVarchar(40)不可空,主键发票主键scNoVarchar(50)不可空报运合同号blNoVarchar(50)不可空BL号tradeTermsVarchar(300)不可空贸易条款createByVarchar(50)不可空创建人createTimedatetime不可空创建日期系统实现开发工具和环境操作系统:WindowsXP/Windows7/Windows8/Windows10。开发IDE:MyEclipse8.5。数据库:mysql5。浏览器:IE8及以上版本。中间件:tomcat7\jdk1.7本系统是在Windows操作系统下开发的,主流的Windows版本都能安装,开发工具是相比于Eclipse功能更加强大的MyEclipse,数据库用MySql,并且用SQLyog作为MySql图像化操作和展示的工具,方便对数据库操作,用SQLyog不用在命令窗口通过sql语句对数据进行增删改查,服务器用成熟的Tomcat7,能够很方便的安装和便捷的使用。要想使用本系统,只需要在电脑上安装相应版本的浏览器就行,本系统对各种浏览器的支持也非常到位。MyEclipse是一个对Eclipse整合升级之后更加强大的开发平台,具有广泛的用户,它可以集成各种各样的插件,它也不仅可以进行Java开发,还可以对整个项目涉及到的非java文件进行编辑,如jsp文件、js文件、xml文件等。另外,它还具有非常强大的扩展功能,可以将需要的插件按照相应的说明方式集成到MyEclipse上,极大地提高了开发效率,非常方便开发者进行开发,所以我选择用它开发,提高开发的效率。分层结构为:表现层WebRoot/jsp,这里面最主要是前端的界面,包括jsp、css、js等各种前端页面要素。Action层主要是业务模块,它负责和前端的一面进行交互,可以获取前端页面上的信息,也可以把信息处理后传递到前端界面,这里也是和Struts2联系最紧密的地方,Struts2可以根据返回值转到不同的页面。Dao层主要是对数据进行增删改查的操作,每个实体的功能都差不多,所以采用集成的方式,将功能集成为一个父类,子类只需要继承使用就行。持久化层里主要包括本系统用到的各种实体类,将实体类的属性和数据库的字段一一对应,并将这些属性的获取和设置的方法都写上,并且在.hbm.xml文件中和相应数据库字段对应好,方便和数据库表中的数据进行对接。最后,我们要注意代码规范,一般来说,包名要小写,类名的每个单词的第一个字母大写,接口的每一个单词的第一个字母大写,方法的第一个字母小写,从第二个开始,每一个单词的第一个字母大写,帮助类的方法名称应该是static的。本系统SSH框架整合:MyEclipse的环境、工程的环境、tomcat环境的jdk要保持一致。(1)新建一个工程,把工程的编码为utf-8,保证编码环境的一致性。(2)把jsp的编码形式改成utf-8,与工程编码保持一致。(3)把相应的jar包放入到lib下或者是被配置到maven中。(4)建立三个srcfolder。src存放源代码,主要业务代买在这里面。config存放配置文件,在config下面:hibernate存放hibernate的配置文件、spring存放spring的配置文件、struts存放struts的配置文件。test存放单元测试。(5)在src下建立包,在domain下放置持久化类和映射文件。(6)编写dao层和service层。(7)写Spring的配置文件。写sessionFactory,创建SessionFactory对象,这是Spring整合Hibernate的核心。(8)写action模块,通过Struts2将业务和视图结合起来。(9)设置Spring的的内容,在xml文件中配置。将action的内容加入到Spring的里面去,配置scope的属性时为"prototype",保证了action可以启动运行多实例。(10)在web.xml。加入Spring的监听器,加入struts2的过滤器。相关功能展示登录的实现本系统登录模块主要由角色用户(管理员、销售人员、厂务人员、财务人员)登录,不同的人员有不同的权限,可以进行不同的操作。如图5.1所示,登录进去后才会显示主要的操作界面。图5.1登录界面页面用户可以根据自己的权限进行基本的操作,页面简洁大方,符合企业的审美。货运管理(1)合同管理页面如图5.2所示:图5.2合同管理页面上图展示了合同管理页面,购销合同列表不仅包括增加、修改、删除、查看的功能,还能选择要打印的购销合同,并且可以打印某个月份的出货单。合同完成后,可以选择上报功能,也可以选择取消上报功能。当创建新的合同和某个已经存在的合同差不多的时候,可以选择复制功能,只修改不太一样的地方就可以了。在合同管理页面的操作栏,可以添加货物,如图5.3所示:图5.3添加货物页面在添加货物页面可以在某个货物后面添加附件。这样,一个合同可以有多个货物,一个货物有多个附件,方便快捷。(2)报运管理页面如图5.4所示:图5.4报运管理页面在图5.2中,选择要报运的购销合同,可以选择一个,也可以选择多个,点击报运按键,就进入了图5.4报运管理页面,这样会把所有合同的id传递到后台,通过购销合同的id集合将购销合同的货物全部查询出来放到报运商品明细表中,再把每个货物下边的附件全部查询出来,并将它们放到报运商品附件表中。针对已经选择购销合同,会将将多个购销合同的id通过放到一个字符串数组中,再将这个字符串数组转化为特定的字符串,方便用sql语句查询。还可以在报运管理页面可以修改、查看、删除报运单。将报运单上报或者取消上报,打印所选上报单。/*返回用于in查询的串'x','y'*/staticpublicStringjoinInStr(String[]aStr){ StringBuffersBuffer=newStringBuffer(); if(aStr!=null){ for(inti=0;i<aStr.length;i++){ sBuffer.append("'").append(aStr[i]).append("'").append(","); } sBuffer.delete(sBuffer.length()-1,sBuffer.length()); }else{ sBuffer=sBuffer.append(""); } returnsBuffer.toString();}图5.5装箱管理页面选择要装箱的报运单,可以选择一个,也可以选择多个,点击装箱按键,就进入了图5.5装箱管理页面,在装箱管理页面可以修改、查看、删除装箱单。将装箱单上报或者取消上报,委托给三方公司托运,开发票和财务,打印所选装箱单,装箱的id和委托、发票、财务是一致的,只要其中任意一个的id得到后就可以得到其他的对象。统计报表(1)厂家销售情况统计页面如图5.6所示:图5.6厂家销售情况统计页面点击厂家销售情况统计就可以将厂家的销售数量统计出来,展现出厂家销售的饼形图,查看此饼形图可以查看厂家销售情况,方便停止很久没有销量的公司,方便企业加强与销售高的企业的合作,并制定相应的企业发展策略,非常形象生动。(2)产品销售排行页面如图5.7所示:点击产品销量排行就可以出现产品销量的柱状图。将产品销售数量统计出来,显示出产品销售柱状图。查看此柱状图可以查看产品销售情况,方便将销量高的物品多留一些库存,销量少的产品少存一些。图5.7产品销售排行页面(3)系统访问压力图页面如图5.8所示图5.8系统访问压力图页面点击系统访问压力图就可以查看各个时间段系统访问人数,将每个时间段出现的次数获取出来,展示成折线图,方便查看各个时间段系统的访问压力,可以根据折线图改善服务器的部署。系统测试功能测试这里采用黑盒测试的方法,对每一个大的功能都走一遍,看是否符合自己的预期。(1)登录模块:首先我们对登录功能进行测试。经测试,只有在账号密码正确的前提下才能进入系统,在密码不正确,账号或者密码为空的情况下都不能登录。在完成登录测试后,才能进行其他操作。(2)基础信息模块:我们对基础信息管理模块进行检测,对数据字典的查找、创建、修改和删除功能都正常,对厂家信息管理操作也能正确执行,并且可以启动和停用生产厂家,只有生产厂家在正常状态下才能在后面的操作中使用,在停止状态下,不能被使用。(3)货运管理模块:接着我们又对货运管理模块进行检测,购销合同的创建、修改、删除、查看的功能都正常,在购销合同中添加货物,在货物中添加附件的功能也很正常。可以改变购销合同的状态(上报、草稿)。能够对合同进行报运,报运的增删改查功能也正常。装箱、委托、发票、财务功能也没有出现问题。(4)表单打印:通过对各种表单进行打印测试,表单打印功能很正常,样式符合我们的预期,能够符合我们的要求。(5)统计报表模块:通过对数据的比对,经验证确实能够正确显示厂家销售情况、产品销售情况和系统的访问压力曲线,方便把控整个企业。单元测试在开发之前,我们对每一个小的功能都进行了测试,保障了开发能够正常进行。这只能由我们开发人员采用白盒测试的方法进行检测。Java提供了一个测试用的库,我们引入Junit的jar包,首先对一些常用单元进行预先的测试,这样在后边运用到这些单元的时候才能保证有效。(1)验证报表打印是否正常: publicvoidprint()throwsException{ StringxlsFile="d:/testpoi123.xls"; //STEP1:打开excel文件 HSSFWorkbookwb=newHSSFWorkbook(); //创建excel文件 //STEP2:打开当前工作簿 HSSFSheetsheet=wb.createSheet("我的第一个工作簿"); //STEP3:创建行对象 HSSFRownRow=sheet.createRow((short)1); //第2行 //STEP4:指定列创建单元格对象 HSSFCellnCell=nRow.createCell((short)(2)); //第3列 //STEP5:指定列创建单元格对象 nCell.setCellValue("我是单元格"); //STEP6:设置样式 nCell.setCellStyle(leftStyle(wb)); nCell=nRow.createCell((short)(3)); //第6列 nCell.setCellValue("123"); //STEP7:关闭保存excel文件 FileOutputStreamfOut=newFileOutputStream(xlsFile); wb.write(fOut); fOut.flush(); fOut.close(); }先打印一个简单的东西,经测试表单打印功能正常,poi可以按照我们想要的格式生成表单。(2)验证数据库操作是否正常: ApplicationContextac=newClassPathXmlApplicationContext("nu-template-dao.xml"); SQLDAOsqlDAO=(SQLDAO)ac.getBean("sqlDao"); Stringsql="SELECT*FROMuser_info_p"; List<String>dataList=sqlDAO.executeSQL(sql); System.out.println(dataList.size());经过测试,正常输出获得数据的长度,数据库操作很正常,可以继续进行后面的开发。(3)验证数值计算精确度是否正常: //浮点数精度处理 doublea=(3.3-2.4)/0.1; System.out.println(a); Aritharith=newArith(); doubled1=3.3-2.4; doubled2=0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 试用期满员工转正合同范本
- 大型水库加固及护坡施工合同
- 养殖技术合作合同
- 家庭收养自愿送养合同范文
- 办公室设备采购合同范本
- 建筑拆除爆破项目合同2025
- 农业银行贷款质押合同模板
- 物业管理项目经理劳动合同范本
- 智能穿戴设备数据共享与合作开发合同
- 建房合同范本-建房合同6篇
- 非ST段抬高型急性冠脉综合征诊断和治疗指南(2024)解读
- 小班建构区课件
- 《积极心理学(第3版)》 课件 第3章 积极情绪的价值
- 公开课课件-《全球气候变化》
- 静脉留置针的护理课件
- JGJT163-城市夜景照明设计标准-修订征求意见稿
- 中电联团体标准架空输电线路螺旋锚基础工程技术规范
- 语文-北京市朝阳区2024届高三二模试题和答案
- 压力管道使用登记工作程序
- 食堂食品安全管理台账及相关制度培训
- 密码学基础完整版本
评论
0/150
提交评论