APP下载

试论厦门国贸集团物流管理系统的设计与实现

2018-10-19刘茂丰李欣辽宁对外经贸学院

数码世界 2018年9期
关键词:单元测试管理系统数据库

刘茂丰 李欣 辽宁对外经贸学院

1 国内外物流信息系统发展的现状

进入新世纪以来,特别是21世纪的第二个十年,现代物流的物流涵盖了先进的管理理论和主流的计算机技术。随着国内物流行业的飞速发展,公司面临战略转型,物流业务出现了复杂化、多样化、集成化的发展趋势,日均业务量也出现了很大幅度的增长,现有的物流管理信息系统使用年限较久,系统功能滞后己经难以适应集团物流业务发展新模式,很大程度上限值了集团物流规模的扩大和效率的提高。

首先就是从电子信息转型交换理念着手,根据信息共享、提出与研究等方法来以达到物流信息的变换,利用此种手段能够使位于物流链不一样地方的加入者方会横向的得到需求的数据,在此能够展开协同工作,立即将客户的须要或突发情况开展回复。

其次就是智能信息化认知标签系统,比如普遍使用的条形码扫一扫系统、RFID射频认知新科学技术,红外线的认知新科学技术等,利用以上技术能够在少时刻里解决很多的物资数据,达到立即的分类、级别、录入、研究等工作,这就使得在一定的情况下对须求的加入人工数量大大降低了,更可以把被人工使用所造成的信息错误防范到最低水平。

然后就是GPS网络技术的普遍运用,当前的物流推崇全程跟踪控制,针对物流全程将立档至发送完毕的全部途中的信息都应该可以立即取得,现在达成此目标的核心科学技术就是通过卫星定位技术,关键技术则就是GPS,在此还有中国的北斗卫星导航技术等,根据将物流车辆的实时追踪,能够随时清楚物流进程,还可以将物流所需要的经费展开相当准确的预算,利用路线优化等方案进行使成本达到最低化,增强企业在当前同行业间竞争的力量。

现在国内外物流系统往前迈步的主流目标有:

第一,综合性越来越强。物流领域就是存在服务业内部的小部分,只是针对制造业客户的销售手段然而完全赶追不上新时期进步的需求,所以一定要面向市场与管理者,以及营销者,利用整理提供链的手段把每一类影响元素结合到物流系统里面,根据数据的采集、资源的共享以达到最良好高质量的服务目标。

第二,工作流技术的使用,许多物流过程相对较为规范,变化不大,可以通过采用工作流的形式规范其操作过程,提高执行效率。

第三,整理有关数据系统,建立数据平台。物流领域的市场不断地扩大,对于服务质量的须求也不断升高,单一的物流管理系统则完全不能达到须要,应该把每类有关系统,比如财务与客户管理管理系统、库房贮藏管理系统、车辆运行安排管理系统等联系到一块,建立一个物流数据平台。

第四,物流管理系统的制度化得到不断地提升,包含大量衡量指标,比如ISO标准、CMM, CMMI等,这都实现了系统的高质量化。

2 厦门国贸物流管理系统使用的设计方法

当前厦门国贸物流管理系统的设计选择当今独具高科技针目标的设计模式,此类模式就是当今领域流行的网络设计模式,面临运用JavaEE实施开发的系统带着最佳的吸纳性与存在性。看向目标程序设计模式不仅仅给予了设计的先进性与合理性,然而也造成了一部分弊端,比如它非常不容易将研究模型给予长时间贮藏的帮助,难以稳定,并且很可能被外界条件因素所干预。看向目标设计的关键职责之一便是提取目标,因此一定要使现存的非现实模型构建为详细模型,最后再变换为能够达成的模块。在这个过程中容易消耗设计工作人员的时间与体力。看向目标设计推崇作用的封装性,此类特性就是根据能再用组件、模块性质科技、接口技术等各样情况的方法展开的,组件基本上都是带着很高的自主性,可以把信息与达成作用展开完美地封装,进一步加快软件开发的步伐。在厦门国贸物流管理系统的设计中,关键包含以下几个方面:

2.1 分解系统大模块、细化模型

系统在须要研究环节产生了一些可细分的作用模块,此种模块基本仅可以站在宏观视角来展示出系统的大概作用,达成说明的功效;然而要详细到设计部分,还应该一定将此类模块进行细分,分解为对表示系统看向目标特性的多种模块。详细的作为就是把各个案例展开相应的改变,让它可以做到通过编程语言可以达成的高度。

第一,能够把现在成型的研究案例开展集体化,设计出它里面的一般系统与构造,此类详细案例模型把身处在过去的研究案例模型进行了替代。

第二,能够把设计案例模型实施开发,进而衍生新的案例,要把此类新的案例展开管理、区分与具化,根据以此一次一次抽丝剥茧形式的研究具体化,全部系统的每个部分都能变为特别明了,可以对系统编程的达成帮助巨大。

2.2 设计对象与对象之间的状态和行为

第一,一定要设计出大致的系统形式图,有了非具体形式图以后方能够根据系统的须要画出系统的流程图、动态图与情况图,根据此三个图能够把系统每一目标间的联系弄明白,可以帮助设计出系统的详细达成函数(在看向目标流程设计语言当中被叫作模式)。

当展开类的区分时,能够把类分成大概三种,分别为实体与管理以及界限类。管理类的关键功能是达成了业务逻辑的采纳与解决,挑选有关的作用模块来达成有关的业务逻辑。界限类的关键功能是承担系统和外部使用目标来相接的界限,较相像接口的作用。实体类的关键功能就是树立目标模型,把每个目标所须求的信息展开暂存,供应与别的每一目标运用。

3 系统实现

3.1 连接到Oracle数据库

厦门国贸物流管理系统所选取的DBMS是Oracle9i, Oracle数据库则是作用相当不一般的商业资源库,每当被使用时所关乎的参数与设备非常之多。系统每当在扩展时应用了Hibernate数据库核心件实施数据库功能运行,则刚开始第一步便是联系上数据库,Hibernate数据库联系参数关键被插入到了Hibernate.c和.xml文件之间,此件能够在Hibernate中心件刚开始形成的时候展开读取活动,在当中抽得有关的重要参数,在Myeclipse内部的联系设备如图1所示。

图1 使用Hibernate中间件连接到Oracle数据库图

4 系统测试

4.1 单元测试

单元测试即软件开发测试过程中的一个关键性构成内容,单元测试的核心目标就是软件系统的重要构建单元模块,总的来说,软件单元模块更需要包含自主的作用、接口的概念等,根据这些表象能够把它和别的单元进行划分,软件开发的单元模块普遍被称为“组件”。软件测试的关键性计划就是应该竭尽全力提前找出软件系统内包含的漏洞与一些缺点,减少软件扩展所用的资金,因此单元测试就是非常关键的测试程序。然而在详细的操作过程当中,基本上难有企业的单元测试是通过本职技能化的测试者处理完毕的,扩展人员一般都是担任单元测试者的职责,因此从扩展者工作心理表象来观察,扩展人员一般都渴望在单元模块结束之后对接展开集成,非常不喜欢进行软件的这种单元测试,然而假若当时想要立即把每一单元模块展开集成,则肯定在软件操作之时大有概率的造成大量失误,较为严重的状态将会造成全部项目的损毁。在此,许多宝贵时间将被浪费在追踪此种具有在自主单元内部的bug上,之前进行省下来的时间到这个环节有可能被大量浪费掉,总是可能加多系统的工期,造成全部项目扩展费用增高。从工程学经验来看,软件中的漏洞找出的较为及时,就有可能使得弥补与维修的费用变得非常少,难度得到降低,因此单元测试就是进行提前找出漏洞的最佳手段之一。

4.2 系统压力测试

系统的压力测试就是一个把计划系统通过模拟的非正常条件下展开的承担测试性质地操作,根据测试能够找出系统在超承担情况下的工作状态,寻到系统的不足之处。异常状态包含大量理解,较为普通的异常状态就是瞬间高峰值与持续高峰值、很多数据的整合、费短期内的疲劳使用等。

4 结束语

本文主要是将厦门国贸集团物流分公司树立物流管理数据系统的需求展开了详细的论述,说明了针对系统展开了具体的研究设计与达成,当在须要研究当中主要应用了先进的合理须要工程手段与技术,在系统设计进行时运用了看向目标设计模式与一些前沿高端软件的设计装置,在实现过程中进行使用的数据库管理系统。

系统上线被应用到现在,每种作用操作现状良好,可用度非常不错,方便实用,效率高,在一定情况下实现了厦门国贸集团物流分公司物流业务的需求,获得了用户的一致好评。

猜你喜欢

单元测试管理系统数据库
基于大数据分析的智慧高速运营管理系统
基于大数据分析的智慧高速运营管理系统
基于James的院内邮件管理系统的实现
停车场寻车管理系统
数据库
数据库
数据库
数据库
一年级上册第五单元测试
一年级上册一、二单元测试