版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEPAGE25基于JSP的快递管理系统摘要物流作为企业的“第三利润源泉”,已广泛被企业接受和重视。而物流信息系统作为区别现代物流与传统物流的重要标志,被喻为物流系统的神经系统,在优化物流活动中起着关键性的作用。随着经济全球化进程的迅速发展,特别是基于互联网的电子商务的广泛应用,作为专门从事物流服务的物流市场前景巨大,成为21世纪现代物流发展的主流方向。实践证明,物流企业的成功运作离不开物流信息系统的建设,物流信息系统己成为物流企业的核心与灵魂。随着信息技术和知识经济的发展,电子商务得到了发展与普及。因此,物流企业的物流信息系统应适应电子商务的发展,利用电子商务手段使自身得到完善和优化。论文重点研究了电子商务环境下物流企业物流信息系统的组成,阐述了物流信息系统的相关技术。论文主体部分接着阐述了电子商务环境下物流企业物流信息系统的发展现状,分析了电子商务对物流企业物流信息系统的影响,论述了构建电子商务环境下物流企业物流信息系统的必要性。论文在分析了现阶段物流业的现状基础上,以淘宝网系统的研究和设计为例,将电子商务以及物流信息技术等先进思想渗入到系统开发,应用JSP技术和TOMCAT服务器工具,数据库选择SQLserver2005。设计了基于B/S结构(Browser/Server)的电子商务环境下的物流信息平台系统。集成了系统管理、日常业务管理、用户管理、运输企业管理以及报表查询管理等功能模块,实现了物流信息与网络购物流程的无缝连接,构建物流信息平台系统,实现了管理的科学化、电子化和网络化。本文的研究成果将对我国物流企业电子商务物流信息系统的构建有一定的理论和实际价值。关键词:物流信息管理电子商务JSP前言 1第1章绪论 2第1.1节选题背景及研究意义 2第1.2节国内外研究现状 4第1.3节论文研究思路 6第2章系统需求分析与可行性分析 7第2.1节需求分析 7第2.2节可行性分析 9第三章系统相关技术 11第3.1节Java及JSP技术 11第3.2节Tomcat服务器 13第3.3节SQLserver2005 13第3.4节MyEclipse开发工具 15第4章系统总体设计 17第4.1节概述 17第4.2节数据库设计 17第4.3节系统的功能结构图 23第5章系统详细设计测试 24第5.1节数据库连接的设计 24第5.2节系统用户主体界面设计 26第6章系统测试 28第6.1节单元测试 29第6.2节集成测试 30第6.3节系统测试 30结论 31参考文献 32致谢 33AbstractLogisticstreatedasthemirdsourceofprofithasbeengenerallyacceptedandemphasizedbyenterprises.Logisticsinformationsystemisanimportantsymbolofdistinguishingmodemlogisticsfromconventionallogistics.Itisconsideredasnevresystemforlogistics,andplaysanimportantroleinoptimizinglogisticsactivities.Alongwiththerapiddevelopmentofeconomicglobalization,especiallythewidespreadapplicationofElectronicCommerce(E-C)basedontheIntemetandinformationtechnology,Logisticsmarketthatspecializesinthelogisticsservicehasgreatprospectsandhasbeenthetrendofmodemlogisticsinthe21stcentury.ItisprovedthatthesuccessfuloperationofLogisticsenterprisesCannotbedeviatedfromthedevelopmentofLogisticsInformationSystem(LIS).LogisticsInformationSystemhasbeenthekeypartforLogisticsenterprises.Withthedevelopmentofinformationtechnologyandknowledgeeconomy,ElectronicCommercehasbeenpopularizedanddeveloped.Therefore,logisticsinformationsystemoflogisticsenterprisesshouldadapttothedevelopmentofElectronicCommerce,andoptimizeitselfbyit.Basedonthisintroduction,thisthesisclarifiestherelationshipbetweenE-CandLogistics.Thestudyisputmainlyontheaspectsofhowtoconstructlogisticsinformationsystemforlogisticsenterpriseundertheelectronicbusinessenvironmentandtheintroductionofrelatedtechniquesoflogisticsinformationsystem.Thisthesisthenintroducesthedevelopmentoflogisticsinformationsystemoflogisticenterprisesundertheelectronicbusinessenvironment,andanalysestheinfluenceofelectronicbusinessOillogisticsinformationsystemoflogisticenterprises,andexplainthenecessityofestablishinglogisticsinformationsystemoflogisticenterprisesundertheelectronicbusinessenvironment.Basedontheanalysisofthecurrentsituationoneoftoday,thisthesistakesthecaseofthedevelopmentofLogisticsInformationSystemforTAOBAO,adoptingthee-commerceandlogisticsinformationtechnologywithinitsdevelopment.IntemettechnologyandWWWtoolsareappliedinthedevelopmentofthissysteminordertobuildtheB/Sstructure-basedlogisticsinformationsystemsintheE.Cenvironment.Itintegratesthesystemmanagement,day-to-dayoperationalmanagement,customermanagement,distributionmanagement,vehiclemanagement,warehousemanagement,financialmanagementandquerymanagement,andotherstatementsoffunctionalmodules,coveringalltheelementsinlogistics.Itrealizestheseamlessconnectionbetweenthenetworkandtheintemalprocesseswithinthecompany,establishesthelogisticsinformationsystem,andmakestheenterprisemanagementmorescientificelectronicandnetworked.Finally,thisthesisbrieflyanalyzestheproblemsthatshouldbepayattentiontointhedevelopmentoflogisticsinformationsystem,andshowssomecorrespondingmeasures.TheresultsobtainedinthisthesiswillbringsometheoreticalandpracticalvaluetotheconstructionofE-Clogisticsinformationsystemforlogisticsenterprisesinourcountry.KeyWords:LogisticsInformationSystemElectronicBusinessJSP前言随着市场经济的飞速发展,市场格局已发生了根本性的变化,即由卖方市场转变为买方市场。面对越来越精明的消费者,质量、价格已不仅仅是市场决胜的惟一因素,也不再是衡量“客户满意度”的惟一标准,“服务”已成为现代企业最为重视的课题之一。谁能为客户提供更好的服务,谁就能获得更高的客房满意度,也就能赢得更多的市场。物流运输业也规属于服务,而且越来越多的书籍及网络都提到区域物流这一理论,它就是指在一定的区域地理环境中,以大中型城市为中心,以区域经济规模和范围为基础,结合物流辐射的有效范围,将区域内外的各类物品从供应地向接受地进行有效的实体流动,根据区域物流基础设施条件,将公路、铁路、航空、水运及管道运输等多种运输方式及物流节点有机衔接,并将运输、储存、装卸、搬运、包装、流通加工、配送及信息处理等物流基本活动有机集成,以服务于本区域的经济发展,提高本区域物流活动的水平和效率,扩大物流活动的规模和范围,辐射其他区域,提高本区域的综合经济实力。为实现区域物流所要达到的目的开展构建了物流管理系统,也可以称之为物流平台系统。第1章绪论第1.1节选题背景及研究意义1.1.1选题背景在信息技术、网络技术高度发达的现代社会,现代物流信息化已是一个必然需求。现代物流高度依赖于对大量数据、信息的采集、分析、处理和即时更新。从某种意义上来说,现代物流竞争已成为物流信息的竞争。我国物流企业采用信息化系统进行管理的普及度很低,主要问题是大多数系统的开发成本较高,市场上缺少适合中小企业起步的信息系统。由此显示,物流管理软件市场的巨大应用前景,其发展规模也将迅速扩大。[1]现代物流起源于国外,其中美国和R本的发展最引人注目。1901年约翰·F·格鲁威尔(JohnF.Corwdl)在美国政府报告《农产品流通业委员会报告》中首次论述了对农产品流通产生影响的各种因素和费用,揭开了人们对物流活动认识的序幕。[2]进入20世纪50年代,随着现代市场营销观念的形成,物流逐步被认为是客户服务的关键因素。进入20世纪70年代末,美国运输市场逐步自由化,为物流发展提供了广阔的空问。20世纪80年代中期以后,人们越来越清楚的认识到物流与经营、生产己成为实现企业竞争力的三大支柱。日本的物流业发展较美国稍晚,但发展迅速并形成了自己独特的经验和方法。物流的概念在1979年引入我国,经过三十多年的发展在理论研究方面己经取得了很大的进步。己突破了传统仓储和运输业的界限,将物流理解为包含运输、仓储、包装、装卸搬运、流通加工和配送等诸多功能要素的综合服务系统,认为物流不仅仅是以上功能要素的简单相加,而是将它们进行整合,使之系统化、专业化、网络化,在内涵上进行拓展之后所产生的一种全新的服务形式。近年来计算机技术、网络技术及物流软件的飞速发展更加速了现代物流业信息化的发展,物流概念己从流通领域延伸到了生产领域,甚至在工程管理、设备维护等诸多方面都得到了应用。现代物流与传统物流最大的区别就是应用各种信息技术,使物流与信息流融为一体。20世纪60年代,电子计算机和先进通信技术的广泛应用导致了电子数据交换(EDI)的出现和发展,一些集团开始合作开发采购、运输和财务应用的工业电子数据交换(EDl)标准,此时这些标准只限于工业界内的贸易。为了广泛使用电子数据交换(EDI),20世纪70年代,在美国运输数据协调委员会和国家信用管理协会应用研究基金会原有标准基础上,着手开发电子数据交换(EDI)标准。随后世界各大公司与企业开始用电子数据交换(EDI),将其用于发送和接受订单、交货信息和支付信息等。电子商务由此真J下出现。到了20世纪的90年代电子商务成为一种崭新的企业经营方式,被认为是Intemet第二次革命。电子商务不仅改变了人们的购物方式,还将影响到社会的传统观念、生产方式、管理模式,并对政府职能、法律制度以及文化教育等其它方面产生巨大的冲击与影响。电子商务是一种商务活动的新形式,它是利用现代信息技术手段进行商品交易的过程,是2l世纪信息化社会贸易活动的主要表现形式。电子商务最初的目的是替代传统交易过程中纸介质信息载体的存储、传递、统计、发布等环节,从而实现商品和服务交易以及交易管理等活动的全过程无纸化,并达到高效率、低成本、实时化、网络化、直接化等目的。而现在它包含了通过网络来实现原材料的查询、采购、产品的展示、订购到发货、仓储以及电子支付等一系列的贸易活动。信息技术和Internet的发展日新月异,它的发展使电子商务得到了发展与普及,同时为在全球范围内实现精确化管理的高效现代物流提供了技术可能,在电子商务环境下传统的物流活动也有了新的飞跃。传统的物流活动在其运作过程中,不管是以生产为中心,还是以成本或利润为中心,其实质都是以商流为中心,从属于商流活动,因而物流的活动方式是紧紧伴随着商流来运动的。而在电子商务环境下,物流的运作是以信息为中心的,信息不仅决定了物流的运动方向,而且也决定着物流的运作方式。信息子系统在整个物流系统中被喻为神经系统,是现代物流活动的基础。电子商务手段的广泛应用对信息子系统的影响尤为明显,在电子商务时代信息是企业的命脉,通过建立一体化的物流信息系统,可以做到持续、简便、无差错的移动数据,实时、自动地更新数据,提高物流全过程的可见性,实现物流的合理化。因此,在电子商务环境下应充分利用电子商务手段对企业的物流系统进行重新整合与优化。[3]1.1.2研究的意义随着世界经济的快速发展和现代科学技术的进步,物流业作为国民经济的一个新兴服务行业,正在全球范围内迅速发展,在国际上,物流业被认为是国民经济的动脉和基础产业,其发展水平成为衡量一个国家社会经济发展水平和综合国力的重要标志之一,被称为促进经济发展的“加速器”。在欧美经济发达国家,物流的发展经历了数十年。在美国,其物流发展自1915年至今已有近90年的历史。在以网络通信为基础的电子商务时代,其电子商务物流也十分发达。在我国,现代物流起步晚、水平低。特别是在电子商务时代的今天,能够支持电子商务活动的现代物流发展还存在诸多问题。因此,本文的研究有着十分重要的理论和现实意义。(1)降低物流总成本物流活动具体包括运输、仓储、包装、装卸、流通加工、配送和信息处理等多项基本活动。企业每一阶段的物流活动,都是由这些具体的物流功能组合而成的,其对应的成本项目称之为功能成本,包括运输成本、仓储成本、包装成本、装卸成本、流通加工成本、配送费用、信息处理成本和物流管理费用等八大项。中国仓储协会2005年3月对中国家电、电子、日化、食品等行业具有代表性的450家大中型企业的调查显示:物流成本在销售费用中占有相当的份额,比例在12%以上的占总数的48.5%。电子商务环境下的物流信息系统的设计与实现目标就是通过现代网络信息技术与先进的物流管理理念的有机结合,从而实现物流总成本最小化、顾客服务最优化之间的最佳平衡,以实现物流管理绩效的最大化。(2)提升物流企业管理水平我国物流业发展时间短,管理水平落后,成本居高不下,造成企业竞争力不足。随着我国加入WTO组织,国外物流企业的进入和电子商务的应用已经给我国落后的物流企业带来严峻的挑战,物流企业在信息化方面加强建设,可提高物流各环节的工作协调性,使得信息统一处理,减少冗余,避免信息的不一致,对业管理人员提供决策支持,实现与客户的信息共享、互动,改进服务质量以及企业与客户的关系。因此,在日趋激烈的市场竞争中,企业只有通过良好的物流信息系统实现对物流各环节更有效的管理、控制,并加强与供应商的沟通和联系,形成一个不可分割的供应链整体,才能够进一步降低成本,提高企业的竞争能力。第1.2节国内外研究现状1.2.1国外研究现状物流信息系统在国外物流业界的应用己是十分广泛。物流信息系统的发展同企业管理信息系统类似,经历了以下几个阶段:60年代的时段式MI冲(MaterialRequirePlanning,材料需求计划)系统,就是给库存状态数据加上了时间坐标,按具体的日期或计划时区记录和存储状态数据,从而解决了何时定货以及订货数量的问题。70年代的闭环式MRP系统,工作过程是一个“计划一实施一评价一反馈一计划”的封闭循环过程,能对人力、机器和材料各项资源进行计划与控制,这一点已大大超越了MRP系统的资源计划范围,使生产管理对市场的应变能力大大增强。80年代的MRPII(ManufactureResourcePlanning,生产资源计划)121系统面向企业内部资源进行全面计划管理,把采购、库存、财务、销售、工程技术等各个子系统集成为一个一体化的系统,在企业中形成以计算机为核心的闭环管理体系。90年代的ERP(EnteipriseResourcePlanning,企业资源计划)3t系统面向全社会资源进行有效利用与管理,把经营过程中的有关各方面的资源充分调配和平衡,为企业提供多重解决方案,以客户为导向,将企业与市场连成一体。迈入了二十一世纪,企业管理软件开始考虑社会化持续创新以及市场竞争环境的迅速变化对企业生产流程与业务管理流程的动态调整要求。动态企业建模技术DEM(DynamicEnterpriseModule)[4]的提出就是为了满足企业不断增长的动态重整过程的需求,支持企业的管理结构和流程灵活地紧跟瞬变的市场发展并不断的改变。这必将是这个世纪ERP系统改进和进一步发展的方向之一。而IRP(IntelligentResourcePlanning)智能资源计划,是一种具有智能及优化功能的管理思想和模式,它可使管理人员按照设定的目标去寻找一种最佳的方案并迅速执行。IRP也必将成为本世纪企业管理软件发展的另一重要方向。目前,以美、日、德为代表的一些西方发达国家的理论界正在对DEM和IRP作进一步的探讨和理论研究。要具体运用这些管理思想,并通过计算机软件系统来实现,以解决实际企业现代化管理问题尚需一段时日。构建物流信息系统的技术随着计算机、网络技术的发展也有了很大的进展。国外的研究已向整个供应链系统的最优化方向发展,基于互联网和电子商务的现代物流信息系统J下在向反应快速、智能、灵活、标准和社会化的方向大踏步前进。1.2.2国内研究现状物流概念传入我国已有三十年的时间,我国的学者、研究人员对物流的发展历程、内涵等做了大量的研究。提出了不少基于MRP,ERP的物流企业信息系统解决方案。国内把物流软件开发领域作为主营业务的公司有北京杰合伟业、快步易捷、北京贯通物流、上海源流、香港东方等。但也应看到,我国目前一些大企业的物流信息系统都是由国外的供应链管理软件厂商提供的。如海尔、联想、长虹、一汽大众等大型企业的物流信息系统都是由世界最大的企业管理软件供应商SAP提供的。而且对于物流的基础理论、物流系统之间的关系特别是微观物流以及物流信息系统的研究我们还远远不够。综合分析了目前物流信息系统的应用需求和国内外发展现状后,我们认为研究现代化物流信息系统对发展我国的物流业和电子商务是十分必要的。我国经济发展还比较落后,物流基础设施的建设还不完善,研究适合我国的物流信息系统是对发展我国物流业的有力支持。第1.3节论文研究思路本文分为六大部分,第1章绪论介绍本文的研究背景及国内外研究现状;第2章着重阐述了物流信息系统的需求分析和可行性分析;第3章主要介绍了物流信息系统的相关技术,是本文的理论基础;第4章概要设计主要介绍了系统功能模块,数据库的设计与功能流程;第5章为本文的重点,对物流企业的物流信息系统进行了详细的分析与设计并实现了各个模块的功能。介绍了部分截图与代码。第6章介绍了系统的测试内容;结论部分,对全文进行了总结,提出了文章的创新点以及需要继续研究完善的方面。第2章系统需求分析与可行性分析第2.1节需求分析需求分析是软件开发流程中重要的一个环节,需求分析的基本任务是根据用户的需求,准确定义要完成的系统的目标,回答系统必须“做什么”的问题。它的主要用途是明确系统需求,是用户和开发人员之间进行讨论的基础,并作为系统设计、实现以及测试的依据。软件需求分析是软件是软件开发期的第一个阶段,也是关系到软件开发成败的关键步骤。需求分析阶段要解决的问题,是让用户和开发者共同明确将要开发的是一个什么样的系统,准确、完整和规范化的软件需求是软件开发成功的关键,软件项目中%40—%60的问题都是在需求阶段埋下的祸根,因此,需求分析在软件开发中占有非常重要的地位。物流管理软件基本要求是将先进的物流管理理念和计算机技术相结合,构建一个功能强大且易用的软件系统,最大限度实现物流服务的高效性和权威性,为客户节约物流成本,实现企业“物流是第三个利润源泉"的目标。用户实施物流管理软件,一方面为了提高公司内部的工作效率,实现信息在各部门的顺畅流通以及无纸化办公;另一方面为了给客户提供更好的服务,提高公司的业务水平。目前,市场上存在着很多此类的软件,但是它们往往是针对着大型物流公司以及一些外资企业的物流部门,对于国内中小型的专业物流企业来说,它们不仅价格昂贵,而且功能上不够灵活,不符合国内中小型物流企业的实际运作要求。同时也存在着一些专门的软件系统如:仓储管理系统、运输管理系统等,它们的功能较单一,不能实现将整个供应链信息连贯统一,从而将物流和信息流有机的整合起来。通过对物流行业长期的调研、与当前用户进行沟通协调以及对物流相关文献的研究,得出了系统的详细需求,主要包括以下几点:(1)规范物流操作物流行业有一套规范严密的操作流程,在国内,很多中小型物流企业受本身的规模、技术及外界各种客观因素的影响,其操作不够规范,甚至经常发生违规、混乱操作局面,严重影响了企业运作效率、损坏企业形象。因此,为用户实施一个较为规范且符合现状的物流操作流程是系统急待解决的问题。(2)软件操作简单考虑到用户的计算机操作水平有限,而且单据繁杂,各部门的操作人员最迫切的需求就是系统的用户界面要友好,易于操作。这也是我们设计系统特别注重的地方。(3)满足客户对信息的需求客户委托物流公司进行物流业务的时候,他们往往对物流公司持有谨慎、怀疑的态度,因为他们无法及时的跟踪货物,无法把握对方的服务质量,更担心本公司的一些机密信息随着物流外包而泄漏,而这些正是阻碍物流发展的一个重要因素。解决这个问题的方法就是打破原先这种对物流信息把握不平衡的局面,让客户能够充分及时的了解到自身物流的一切信息,甚至能够局部控制物流的过程。一旦客户感觉到整个物流过程皆在自己的掌握之中,加上物流低廉的成本,相信会有更多的公司将自己的物流业务委托给第三方物流,反过来也会促进物流的发展,提高物流的服务质量和能力。为物流企业和客户之间提供快捷的信息交换,是物流信息系统的重要任务。(4)软件的通用性我们设计物流信息系统,不仅仅要应用于一家物流公司,更要推广到其他物流公司。因此,软件不论在功能上,还是界面上都要考虑到面向大多数物流用户,做到其他物流公司在不修改或极少修改的情况下就能使用系统。(5)节约成本、提高效率原来公司内部信息主要靠纸张单据来回传递,不仅效率低,容易出错,而且打印耗材也是公司日常支出的很大一部分。因此,无纸化办公成为公司实施管理系统的目标之一,随之而来的好处还包括信息在公司内部快速准确的流通。本系统有较好的可维护性、可靠性、可理解性、效率。易于用户理解和操作。可维护性包括了可读性、可测试性等含义。可靠性通常包括正确性和健壮性。开发过程中,在各种矛盾的目标之间作权衡,并在一定的限制的条件下使上述各方面最大限度的得到满足。第2.2节可行性分析2.2.1经济可行性经济可行性研究是对组织的经济现状和投资能力进行分析,对系统建设运行和维护费用进行估算,对系统建成后可能取得的社会和经济效益进行估计。由于本系统是作为毕业设计由我们自己开发的,在经济上的投入甚微,系统建成之后将为今后实现系统功能提供很大的方便,估算新系统的开发费用和今后的运行、维护费用,估计新系统将获得的效益,并将费用与效益进行比较,看是否有利。开发、运行和维护费用主要包括:购买和安装设备的费用:计算机硬件、系统软件、机房、电源、空调等;软件开发费用:若由实习单位的技术人员开发,则该项费用可以计入下面的人员费用一项;人员费用:系统开发人员、操作人员和维护人员的工资、培训费用等;消耗品费用:系统开发所用材料、系统正常运行所用消耗品,例如水、电费,打印纸、软盘、色带等开支。所有开支都不大,所以经济上是可行的。2.2.2技术可行性技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。基于Struts的网上银行系统系统用的是JSP开发语言,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。软件方面:由于目前BS模式软件相对发展成熟,故软件的开发平台成熟可行,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。2.2.3运行可行性对新系统运行后给现行系统带来的影响(包括组织机构、管理方式、工作环境等)和后果进行估计和评价。同时还应考虑现有管理人员的培训、补充,分析在给定时间里能否完成预定的系统开发任务等。运行可行性是对组织结构的影响,现有人员和机构和环境对系统的适应性及人员培训补充计划的可行性。当前我国银行信息化技术已经相当普及,各类操作人员水平都有相当的高度,所以在运行上是可行性的。本系统的开发,是典型的JSP开发,主要是对数据的处理,包括数据的收集,数据的变换,及数据的各种报表形式的输出。采用流行的JSP+SqlServer2005体系,已无技术上的问题。2.2.4时间可行性从时间上看,在三个月的时间里学习相关知识,并开发物流管理系统,时间上是有点紧,但是不是不可能实现,通过三个多月的努力功能基本实现。2.2.5法律可行性所有技术资料都为合法;开发过程中不存在知识产权问题;未抄袭任何网站,不存在侵犯版权问题;开发过程中未涉及任何法律责任。综上所述,本系统的开发从技术上、从经济上、从法律上、从时间上都是完全可靠的。第三章系统相关技术第3.1节Java及JSP技术Java语言从它向世人打招呼的那一天开始它就把自己定位在了致力于网络应用软件开的语言,它的跨平台、安全性、完全的面向对象,使它成为了互连网应用软件开发的一个新的宠儿。Java是一种跨平台,适合于分布式计算环境的面向对象编程语言。具体来说,它具有如下特性:简单性、面向对象、分布式、解释型、可靠、安全、平台无关、可移植、高性能、多线程、动态性等。JSP(JavaServerPage)是由Sun公司倡导,许多公司参与一起建立的动态网页技术标准。JSP是Java阵营中最具代表性的解决方案。Jsp不仅拥有Java一样的面向对象性、便利性、跨平台性等优点和特性,还拥有JavaServlet的稳定性并可以使用Servlet提供API.使用JavaBean可以将网页和繁琐的程序运算完全分离,使模块开发、HTML及程序设计的工作分工明确,提高了开发的效率。目前比较流行的Web程序开发中,Jsp是比较热门的一种动态网页技术,它依靠Java稳定、安全、可移植性好的优点成为大、中型网络开发的首选。对于用户界面的更新,其实就是由WebServer进行的,所以给人的感觉更新很快。所有的应用都是基于服务器的,所以它们可以时刻保持最新版本。客户端的接口不是很繁琐,对于各种应用易于部署、维护和修改.JSP的设计目标主要是提供一种更为简便、有效的动态网页编写手段,并且增强网页程序的独立性、兼容性和可重用性。它是通过以下几个方面加以实现的:(1)简便性和有效性通过前面对JSP的组成的介绍,可以知道JSP动态网页的编写与一般的静态HTML的网页的编写是十分相似的。只是在原来的HTML网页中加入一些JSP专有的标签,或是一些脚本程序(而且此项不是必需的)。这样,一个熟悉HTML网页编写的设计人员可以很容易进行JSP网页的开发。而且开发人员完全可以不自己编写脚本程序,而只是通过JSP独有的标签利用别人已写好的部件来实现动态网页的编写。这样,一个不熟悉脚本语言的网页开发者,完全可以利用JSP做出漂亮的动态网页。而这在其他的动态网页开发中是不可思议的!(2)程序的独立性JSP是JavaAPI家族的一部分,它拥有一般的Java程序的跨平台的特性,换句话说,就是拥有程序的对平台的独立性。即:Writeonce,Runanywhere!(3)程序的兼容性因为JSP中的动态内容可以各种形式进行显示,所以它可以为各种客户提供服务:从使用HTML/DHTML的浏览器,到使用WML的各种手提无线设备(如,移动电话和个人数字设备PDA),再到使用XML的B2B应用,都可以使用JSP的动态页面。(4)程序的可重用性前面已经提到,在JSP页面中可以不直接将脚本程序嵌入,而只是将动态的交互部分作为一个部件加以引用。这样,一旦这样的一个部件写好,它可以为多个程序重复引用,实现了程序的可重用性。现在,大量的标准JavaBean程序库就是一个很好的例证。Servlet是Java技术对CGI编程的回答。Servlet程序在服务器端运行,动态地生成Web页面。与传统的CGI和许多其他类似CGI的技术相比,JavaServlet具有更高的效率,更容易使用,功能更强大,具有更好的可移植性,更节省投资能取得更高的效率。在传统的CGI中,每个请求都要启动一个新的进程,如果CGI程序本身的执行时间较短,启动进程所需要的开销很可能反而超过实际执行时间。而在Servlet中,每个请求由一个轻量级的Java线程处理(而不是重量级的操作系统进程)。在传统CGI中,如果有N个并发的对同一CGI程序的请求,则该CGI程序的代码在内存中重复装载了N次;而对于Servlet,处理请求的是N个线程,只需要一份Servlet类代码。在性能优化方面,Servlet也比CGI有着更多的选择,比如缓冲以前的计算结果,保持数据库连接的活动,等等。Servlet提供了大量的实用工具例程,例如自动地解析和解码HTML表单数据、读取和设置HTTP头、处理Cookie、跟踪会话状态等。在Servlet中,许多使用传统CGI程序很难完成的任务都可以轻松地完成。例如,Servlet能够直接和Web服务器交互,而普通的CGI程序不能。Servlet还能够在各个程序之间共享数据,使得数据库连接池之类的功能很容易实现。Servlet用Java编写,ServletAPI具有完善的标准。因此,为I-PlanetEnterpriseServer写的Servlet无需任何实质上的改动即可移植到Apache、MicrosoftIIS或者WebStar。几乎所有的主流服务器都直接或通过插件支持Servlet。不仅有许多廉价甚至免费的Web服务器可供个人或小规模网站使用,而且对于现有的服务器,如果它不支持Servlet的话,要加上这部分功能也往往是免费的(或只需要极少的投资)。第3.2节Tomcat服务器Aapche的Tomcat是目前被广泛使用的一款WebApplication服务器,它是Apache开源项目下的一个子项目。它不仅支持JSP、PHP而且经过适当的配置后也可以支持ASP,而且它也是一款跨平台软件,对于学习者和中小型应用项目来说它都是大家的首选并且开发应用已经日趋成熟。虽然它在某些功能方面比不上BEA公司的WebLogi和IBM公司,但是它是开源免费的所以从这个方面来说它在中小型应用中还是很有竞争力的。基于以上技术的可行性分析后我们决定在U/T网络物流系统――仓储管理的开发中采用JSP+Servlet+JavaBean,三层体系架构的开发模式。在网络软件开发技术方面java有着无可厚非的地位,并且在目前已经十分成熟的三层结构在业界是指表示层(View),业务逻辑层(Businesslogic)以及基础架构层(Infrastructure)。一个最常用的,非常成熟的三层体系架构就是,即表示层(View)、控制/中介层(Controller/Mediator)、业务逻辑层(JavaBusiness)和数据源层(DataSource)。它其实是在三层架构中增加了两个中间层。控制/中介层位于表示层和领域层之间,数据持久层位于领域层和基础架构层之间。而轻量级架构Jsp+Servlet+JavaBean可以实现J2EE三层结构,Jsp用于表示层,Servlet用于控制层、业务处理层,而JavaBean用于数据源层。第3.3节SQLserver2005SQLServer是一个关系数据库管理系统,它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了。Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本;Sybase则较专注于SQLServer在UNIX操作系统上的应用。SQLServer2005是Microsoft公司推出的SQLServer数据库管理系统的一个版本。该版本继承了SQLServer7.0版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2005的大型多处理器的服务器等多种平台使用。SQLServer2005的特性包括:(1)Internet集成。SQLServer2005数据库引擎提供完整的XML支持。它还具有构成最大的Web站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQLServer2005程序设计模型与WindowsDNA构架集成,用以开发Web应用程序,并且SQLServer2005支持EnglishQuery和Microsoft搜索服务等功能,在Web应用程序中包含了用户友好的查询和强大的搜索功能。(2)可伸缩性和可用性。同一个数据库引擎可以在不同的平台上使用,从运行MicrosoftWindows98的便携式电脑,到运行MicrosoftWindows2005数据中心版的大型多处理器服务器。SQLServer2005企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大Web站点所需的性能级别。(3)企业级数据库功能。SQLServer2005关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQLServer2005分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是SQLServer2005数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。(4)易于安装、部署和使用。SQLServer2005中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用SQLServer的过程。SQLServer2005还支持基于标准的、与WindowsDNA集成的程序设计模型,使SQLServer数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以快速交付SQLServer应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。SQLServer2005(简称SQLServer)是运行在网络环境下的数据库服务器,它是单进程线程、高性能的关系型数据库管理系统(ImBMS),具有可伸缩性、可用性和可管理性。它主要有以下特点:(1)有较强的关系数据库引擎的功能。如:允许在视图上建立索引;支持64GB的物内存:增加了对于更新、删除外码引起的参照完整性级联效应的控制;支持在一台计算机上同时运行多个SQLserver数据库实例。(2)允许在多个服务器上实现对于关系的水平划分,支持分布式数据处理,允许多个数据库服务器形成联邦数据库,提高数据库的性能与可扩展性。(3)允许用户在SQL服务器上存储XML文档,允许通过Select语句以及路径选择对XML数据查询,SQL服务器也可以通过hnp协议来访问。(4)SQLServer2005和WindOWS2005群集提供了高度可用性和自动化管理。(5)提供了强大的管理模型,它以图形化用户界面和向导工具为基础,带有一个用于重复任务执行的作业调度程序以及用于编写特定应用操作脚本的SQL—DMO。第3.4节MyEclipse开发工具MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSF,CSS,Javascript,SQL,Hibernate。在结构上,MyEclipse的特征可以被分为7类:J2EE模型;WEB开发工具;EJB开发工具;应用程序服务器的连接器;J2EE项目部署服务;数据库服务;MyEclipse整合帮助。对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。Genuitec发布了MyEclipseEnterpriseWorkbench5.0,更智能、更快捷、更简单和更便宜的J2EE工具的新版本的诞生。它的价格对于个人和企业开发人员来说都是非常有吸引力的。这是J2EEIDE市场一个重量级的选手。通过增加UML双向建模工具、WYSIWYG的JSP/Strutsdesigner、可视化的Hibernate/ORM工具、Spring和Webservices支持,以及新的Oracle数据库开发,MyEclipse6.5继续为业界提供全面的产品。Genuitec总裁MaherMasri说过,今天,MyEclipse已经提供了意料之外的价值。其中的每个功能在市场上单独的价格都比MyEclipse要高。但是,我们承诺为顾客提供全面并且可以买得起的解决方案。按照这个传统,我们的顾客将继续享受年度订购活动的好处,该活动提供了所有发布功能的入口以及伴随MyEclipse6.5一起的专业技术支持。第4章系统总体设计第4.1节概述完成软件的需求分析后,就可以开始软件设计了。在软件开发时期,设计阶段是最富有活力、最需要发挥创造精神的阶段。系统的总体设计阶段就是要把分析阶段产生的软件需求说明转换为用适当手段表示的软件设计的方案。第4.2节数据库设计一个较好的系统在设计时要做好分析工作,并且要按照一定的次序将其完成,首先做好数据的分析,设计好数据库。在分析数据库的建设问题时,首先就要从需求分析中获取系统中要用的数据,将其规化好,抽取实体及其属性,建立模型。以下为系统所有要使用的数据,以E-R图的形式表示如下。4.2.1E-R图(1)货物实体,如图4.1所示。始发地Id名字备注货物目的地预算费时间用户名始发地Id名字备注货物目的地预算费时间用户名联系方式联系方式图4.1货物实体E-R图(2)用户实体,如图4.2所示。密码Id登录名备注用户姓名QQ密码Id登录名备注用户姓名QQ邮箱性别邮箱性别地址电话年龄地址电话年龄图4.2用户实体E-R图(3)订单实体,如图4.3所示。备注用户名Id企业名订单货物名备注用户名Id企业名订单货物名始发地始发地目的地下单时间联系方式目的地下单时间联系方式图4.3订单实体E-R图(4)管理员实体,如图4.4所示。登录名登录名密码Id管理员密码Id管理员图4.4管理员实体E-R图(5)企业实体,如图4.5所示备注密码Id登录名企业地址邮箱电话备注密码Id登录名企业地址邮箱电话联系方式联系方式图4.5企业实体E-R图(6)公告实体,如图4.6所示。时间主题时间主题内容Id公告内容Id公告图4.6公告实体E-R图(7)评价实体,如图4.7所示。时间用户名时间用户名联系方式联系方式Id内容Id内容评价评价图4.7评价实体E-R图(8)留言实体,如图4.8所示。时间主题时间主题用户名用户名Id内容Id内容留言留言图4.8评价实体E-R图4.2.2数据表设计(1)t_goods(货物信息表),货物信息表主要用来保存站内所有的货物信息,该表的结构如表4.1所示。表4.1货物信息表列名数据类型长度主键否允许空功能描述IDint4是否货物信息的惟一标识Namevarchar30否否货物名称Shifadivarchar30否否始发地Mudidivarchar30否否目的地Beizhuvarchar500否否备注Yufukuanvarchar30否否预付款Shijiandatetime8否否发货时间user_idvarchar50否否用户idDelvarchar50否否电话(2)t_user(用户信息表),用户信息表主要用来保存站内所有的用户信息,该表的结构如表4.2所示。表4.2用户信息表列名数据类型长度主键否允许空功能描述IDint4是否用户信息的惟一标识loginnamevarchar30否否登录名Loginpwvarchar30否否密码Namevarchar30否否姓名Sexvarchar30否否性别Agetinyint4否否年龄Addressdatetime500否否地址Telvarchar50否否电话Delvarchar500否否联系方式QQint20否否QQEmailvarchar50否否邮箱(3)t_userqiye(企业信息表),企业信息表主要用来保存站内所有企业信息,该表的结构如表4.3所示。表4.3企业信息表列名数据类型长度主键否允许空功能描述IDint4是否企业信息的惟一标识loginnamevarchar30否否登录名称Loginpwvarchar30否否密码qiyenmaevarchar30否否企业名Addressvarchar500否否公司地址Telvarchar30否否电话Emaildatetime8否否邮箱Delvarchar50否否联系方式(4)t_admin(管理员信息表),管理员信息表主要用来保存站内所有管理员信息,该表的结构如表4.4所示。表4.4管理员信息表列名数据类型长度主键否允许空功能描述userIdint4是否管理员信息的惟一标识usernamevarchar30否否登录名称userPwvarchar30否否密码(5)t_liuyan(留言信息表),留言信息表主要用来保存站内所有留言信息,该表的结构如表4.5所示。表4.5留言信息表列名数据类型长度主键否允许空功能描述IDint4是否留言信息的惟一标识Titlevarchar100否否主题Contentvarchar300否否留言内容Shijiandatetime30否否留言时间user_idvarchar50否否用户名称(6)t_order(企业信息表),订单信息表主要用来保存站内所有订单信息,该表的结构如表4.6所示。表4.6订单信息表列名数据类型长度主键否允许空功能描述IDint4是否订单信息的惟一标识userqiye_idvarchar30否否企业名称user_idvarchar30否否用户名huowunamevarchar30否否企货物名称Shifadivarchar100否否始发地Mudidivarchar100否否目的地Beizhuvarchar500否否备注Delvarchar100否否联系方式xiadanshijiandatetime8否否下单时间(7)t_gonggao(公告信息表),公告信息表主要用来保存站内所有公告信息,该表的结构如表4.7所示。表4.7公告信息表列名数据类型长度主键否允许空功能描述IDint4是否公告信息的惟一标识Titlevarchar100否否主题Contentvarchar300否否公告内容Shijiandatetime30否否发布时间(8)t_pingjia(评价信息表),评价信息表主要用来保存站内所有评价信息,该表的结构如表4.8所示。表4.8评价信息表列名数据类型长度主键否允许空功能描述IDint4是否评价信息的惟一标识Delvarchar100否否联系方式Contentvarchar300否否评价内容Shijiandatetime30否否评价时间user_idvarchar50否否用户名称第4.3节系统的功能结构图通过需求分析的调查与研究,将系统的大体功能定义如4.9图所示。快递快递管理系统用户功能模块企业功能模块评价功能模块留言公告功能管理员功能模块用户功能模块企业功能模块评价功能模块留言公告功能管理员功能模块图4.9功能结构图功能需求具体描述:(1)用户功能模块包括用户登录注册,用户信息的修改,用户发布货物信息,给客服人员留言,对运输公司进行评价。(2)企业功能模块包括企业注册登录,企业信息的修改,受理用户发布的货物,订单查看,评价查看,给客服人员留言。(3)评价功能模块主要是用户对运输公司的发表评价信息。这个功能模块主要功能是用户对运输公司的选择的时候作出的一个初步了解。(4)留言公告模块是留言和公告两个模块,公告模块是系统发布一些通知信息,留言模块供给用户和运输公司对本系统提出意见或者投诉。(5)管理员功能模块包括管理员信息的修改,个人用户的管理,企业用户的管理,企业用户注册审查,货物发布管理,订单管理,公告管理,留言管理。第5章系统详细设计测试第5.1节数据库连接的设计publicclassDB{privateConnectioncon;privatePreparedStatementpstm;privateStringuser="sa";privateStringpassword="sa";privateStringclassName="net.sourceforge.jtds.jdbc.Driver";privateStringurl="jdbc:jtds:sqlserver://localhost:1433;DatabaseName=db_wuliu";publicDB() {try {Class.forName(className); }catch(ClassNotFoundExceptione) {System.out.println("加载数据库驱动失败!"); e.printStackTrace();}} publicConnectiongetCon() {try {con=DriverManager.getConnection(url,user,password); }catch(SQLExceptione) {System.out.println("创建数据库连接失败!"); con=null; e.printStackTrace(); }returncon;}首先,进行数据库连接时需使用Class.forName方法加载SQL驱动程序类,其中参数com.microsoft.jdbc.sqlserver.SQLServerDriver是SQL的驱动程序名称,需要注意大小写,然后利用DriverManager类的getConnection方法来取得Connection对象。最后当没有发现加载这个类的时候抛出异常执行系统的错误打印。publicvoiddoPstm(Stringsql,Object[]params) {if(sql!=null&&!sql.equals("")) {if(params==null) params=newObject[0];getCon(); if(con!=null) {try{System.out.println(sql); pstm=con.prepareStatement(sql, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); for(inti=0;i<params.length;i++) {pstm.setObject(i+1,params[i]); }pstm.execute();}catch(SQLExceptione) {System.out.println("doPstm()方法出错!"); e.printStackTrace();}}}}publicResultSetgetRs()throwsSQLException {returnpstm.getResultSet();}publicintgetCount()throwsSQLException {returnpstm.getUpdateCount();}上面是数据库连接的部分代码。上述代码中获取的Statement只能用于查询语句。首先,用Statement类的createStatement创建对象。而Resulset.TYPE_SCROLL_INSENSITIVE常量记录指针向前或向后移动,Resultset.TYPE_SCROLL_INSENSITIVE常量为Statement对象仅能读取,不能修改,在对数据库的查询操作中使用。第5.2节系统用户主体界面设计5.2.1前台界面(1)图5.1所示的界面是物流信息平台的前台主界面及用户登录。图5.1用户登录图用户输入正确的用户名和密码登录到系统,点击详细信息可以查看企业信息,评价信息。(2)图5.2所示的界面是物流信息平台的用户管理界面。图5.2用户管理图用户登录后,点击会员中心系统转到用户管理模块,包括货物发布,查询历史,信息修改界面。在该界面可以发布货物进行发布操作。(3)图5.3所示的界面是物流信息平台的用户发布货物界面。图5.3用户发布货物图填写必要信息,发布货物订单。5.2.2后台界面(1)图5.8所示的界面是物流信息平台的后台登录界面。管理员登录成功后,可以对站内信息进行管理,包括管理员维护,用户管理,企业管理,企业注册审查管理,货物发布管理,订单管理,公告和留言管理。点击右上角退出可以退回到本站首页。第6章系统测试由于软件开发复杂性的原因,软件开发过程中不可避免的会产生各种错误。为了在软件开发的顺利完成以及在软件投入实际运营之前,尽可能多地发现软件当中的错误,需要尽可能全面地对软件进行测试。目前软件测试仍然是保证软件质量的关键步骤,它是对软件需求分析、设计以及编码的最后的检查。对应于软件开发的各个过程,软件测试也分为几种不同的层次。每一个层次都是下一层次的继续。(1)单元测试,单元测试对应于详细设计部分,从软件的详细设计中导出。软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。(2)集成测试,集成测试对应于系统的概要设计,主要用来的是各个模块之间的接口的正确性。(3)系统测试,系统测试的目的是通过测试发现是否需求分析中的功能相符。第6.1节单元测试单元测试是在软件开发过程中要进行的最低级别的测试活动,在单元测试活动中,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。本系统中采用JUnit对每个类进行单元测试。JUnit是由ErichGamma和KentBeck编写的一个回归测试框架。JUnit测试属于白盒测试,因为程序员知道被测试的软件如何完成功能和完成什么样的功能。JUnit是一套框架,实际应用中只要继承TestCase类,就可以用Junit进行自动测试了。它包括以下特性:用于测试期望结果的断言(Assertion)、用于共享共同测试数据的测试工具、用于方便的组织和运行测试的测试套件、图形和文本的测试运行器。在Eclipse中的javabuildpath下的libraries中添加上JUnit就可以使用了,在项目中专门设置测试包,用来保存测试类。测试类都是继承自TestCase,运行顺序为:测试开始,setUp方法,testXXX方法,tearDown方法,测试结束,其中setUp与tearDown,这两个函数是JUnit框架中提供初始化和反初始化每个测试方法的。setUp在每个测试方法调用前被调用,负责初始化测试方法所需要的测试环境;tearDown在每个测试方法被调用之后被调用,负责撤销测试环境。testXXX方法是用来测试相关类的自定义方法。利用JUnit进行单元测试需要注意的几点为:(1)测试的独立性:一个TestCase只测试一个对象,同时一个TestMethod只测试这个对象中的一个方法。(2)测试所有可能引起失败的地方,对于类中频繁改动的函数以及仅仅包含getter/setter的类,如果不是由IDE自动生成,都要进行测试。(3)在setUp和tearDown中的代码不应该是与测试方法相关的,而应该是全局相关的。如针对与测试方法A和B,在setUp和tearDown中的代码应该是A和B都需要的代码。在Eclipse中运行指定的测试用例,会自动显示出各个测试方法的结果,对于没有通过的用例给出错误代码。在单元测试的中,发现了一些问题。其中比较重要的是在测试数据访问层时,发现从数据库返回的对象有时为空,对对象没有进行null检测而直接使用的话会出现错误。解决方法:参考敏捷开发中的NULL模式,为关键实体类定义NULL对象。NULL模式中的NULL对象的行为要完全继承自所属的对象,但是对于可以改变自身的方法进行“空化”处理。从数据库中检索对象时,如果为空则返回此NULL对象。这样在其他地方进行调用时,即使没有进行null判定也不会出现错误。第6.2节集成测试集成测试,也叫组装测试或联合测试。它是在单元测试的基础上,将所有模块按照设计要求组装成为子系统或系统,进行的测试。集成测试应该考虑以下问题有:数据在模块接口之间穿越时是否会丢失;各个子功能组合起来,能否达到预计要求的父功能;模块之间是否会有不良的影响;单个模块中的误差
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 实验室安全培训试题及答案
- 2026年护理osce层级考核试题(含答案)
- 土方回填压实施工方案-作业指导书
- 社区上访事件应急预案演练脚本
- 《药品管理法》培训考核试题(+答案)(2026版)
- 2026年全国国家版图知识竞赛题库及答案题(中小学组)
- 食品加工企业车工装卸作业安全操作规程
- 2026人教统编版新高一语文开学复习-整本阅读
- 多旋翼无人机驾驶证理论考试题库精-编答案
- 二年级下册数学暑假作业每日一练
- 城市轨道交通设备(第2版)课件:乘客信息系统
- 2026年新版电力交易员考试题库
- 中国临床检验技术操作指南(2026版)
- 神华准格尔能源有限责任公司黑岱沟露天矿矿山地质环境保护与土地复垦方案
- 高质量数据集建设和标准化情况介绍
- 2026年高考历史二轮复习:重难11 中国近现代民族意识与国家重建(重难专练)(全国适用)(解析版)
- 探秘抗肿瘤天然产物:三尖杉酯碱与白坚木型生物碱的研究进展与展望
- 快消品销售公司市场推广专员活动效果绩效考核表
- 建筑工程中级职称评定个人工作总结
- 2025年山东省烟台市辅警招聘公安基础知识考试题库及答案
- 《JYT 0616-2023高等学校实验室消防安全管理规范》(2026年)实施指南
评论
0/150
提交评论