最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

基于UML的同城配送管理系统建模

来源:动视网 责编:小OO 时间:2025-10-01 20:55:32
文档

基于UML的同城配送管理系统建模

2010年第32卷第6期总第192期物流工程与管理LOGISTICSENGINEERINGANDMANAGEMENT商品配送doi:10.3969/j.issn.1674-4993.2010.06.041基于UML的同城配送管理系统建模□隋艳辉(西南交通大学物流学院,四川成都610031)【收稿日期】2010-03-30【作者简介】隋艳辉(1986—),女,河北承德人,西南交通大学物流学院硕士研究生,研究方向:企业信息化。【摘要】文中针对第三方物流企业开展同城配送业务的信息化需求,提出运用面向
推荐度:
导读2010年第32卷第6期总第192期物流工程与管理LOGISTICSENGINEERINGANDMANAGEMENT商品配送doi:10.3969/j.issn.1674-4993.2010.06.041基于UML的同城配送管理系统建模□隋艳辉(西南交通大学物流学院,四川成都610031)【收稿日期】2010-03-30【作者简介】隋艳辉(1986—),女,河北承德人,西南交通大学物流学院硕士研究生,研究方向:企业信息化。【摘要】文中针对第三方物流企业开展同城配送业务的信息化需求,提出运用面向
2010年第32卷第6期总第192期物流工程与管理

LO G I ST I C S EN G I N EER I N G AND MANAGE M EN T

商品配送

do i :10.3969/j .is sn.1674-4993.2010.06.041

基于U ML 的同城配送管理系统建模

□隋艳辉

(西南交通大学物流学院,四川 成都 610031)

【收稿日期】2010-03-30【作者简介】隋艳辉(1986—),女,河北承德人,西南交通大学物流学院硕士研究生,研究方向:企业信息化。

【摘 要】文中针对第三方物流企业开展同城配送业务的信息化需求,提出运用面向对象的方法建立同城配送管理系统。结合UML 的可视化建模方法,设计了同城配送管理系统模型。通过UML 的各种视图分别从静态结构和动态行为的角度来对系统进行了描述,可实现软件功能的可扩充性以及设计和代码的可重用性。

【关键词】同城配送;UML;管理信息系统

【中图分类号】 TP391.9    【文献标识码】 A     【文章编号】 1674-4993(2010)06-0106-02

M odeli n g of c ity d istr i buti on manage m en t syste m ba sed on U ML

□SU I Yan -hu i

(S choo l o f l o g isti c s,So u thw e st J i ao t o ng U n i ve rs ity,C he ngdu 610031,C h i na )

【Abstract 】According t o the need of the third party l ogistics enter p rise infor matizati on in the city distributi on business,the

paper p r oposes object -oriented method .Combining visualizati on of UML modeling method,the paper designs the model of city distributi on manage ment syste m.The syste m is described fr om the static structure and the dyna m ic behavi or res pectively with the UML πs vari ous views .It can realize the functi on of s oft w are extensibility and the design and code reusability .

【Key words 】City distributi on;UML;Manage ment inf or mati on syste m

1 引言

同城配送是从配送的基础上发展而来的,它是指为客户提供指定城市范围内的单一或多种货物定时定量的专车配送服务

[1]

。目前同城配送多以第三方物流形式出现。同城配送

在整个物流系统中有着非常重要的地位,它完成了国际物流、国内物流的“最后一公里”的配送业务,是物流社会化、专业化的必然要求。在同城配送业务中,由于顾客对速度与可获得性的需求较高,适合同城配送业务的管理信息系统则显得尤为重要,它已成为提高企业管理、质量和工作效率的必备条件之一。

与此同时,企业所具有的业务过程重组和组织机构重建的动态特性,对企业信息系统也提出了更高的技术要求。面向对象技术的出现适时地满足了企业重组的这种动态变化特性,利用面向对象技术开发的系统具有可重用性、可靠性、易维护性和良好的可扩展性等特点,对面向对象技术的使用已极大地推动了企业信息化的发展。

2 统一建模语言UML

UML (Unified Modeling Language,统一建模语言)是一个

用于对软件进行描述、可视化处理、构造和建立软件系统文档的通用的可视化建模语言[2]

。UML 易于表达且功能强大,应

用广泛。它不但适用于面向对象的软件分析与设计,还支持从需求分析开始的软件开发的全过程。UML 定义了一系列图形工具,以对现实世界进行面向对象建模[3,4]。①用例图:从用户角度描述系统功能,并指出各功能的参与者。②静态图:包括类图和包图。类图描述系统中类的结构与类之间的关

系,包图是多个类的集合形成的一个更高层次的单位。③交互图:描述对象间的动态交互关系,包括顺序图和协作图。顺序图着重体现对象交互的时间和顺序,协作图着重体现交互对象之间的静态联系。④行为图:包括状态图和活动图。状态图描述一个特定对象的所有可能状态及其相互转换,活动图主要用于描述工作流程和并行活动。⑤实现图:用于描述系统实现的一些特性,包括组件图和部署图。这些图形工具为系统的分析和开发提供了多种可视化图形表示。它们的有机结合就有可能表达出完整的、一致的系统模型。进行系统设计时,并不一定要画出所有的图,而应根据实际情况合理选择。本文应用用例图、类图、顺序图等3个工具,对系统进行分析与设计。

3 同城配送管理系统

同城配送管理系统要求充分体现第三方物流开展同城配送的业务特色,体现以订单、车辆、仓库为核心资源的业务流程的系统控制,并采取先进的技术进行开发,保证系统性能可靠、界面友好、易于维护和扩充。

同城配送管理系统的主要模块有:①订单管理:该模块包括订单接收、订单查询功能。这是同城配送业务的起始阶段,主要工作是在接到客户订单时进行订单录入,产生订货单。同时,提供订单查询功能,及时掌握订单所处的状态。②仓储管理:主要实现货物的入库作业、在库管理和出库作业。同时提供仓库租赁管理功能。③配送运输:这是此信息系统设计的核心部分,在接到经财务部审核的订单后,完成相关订单的

第6期隋艳辉:基于UML 的同城配送管理系统建模

同城配送的配载、配线管理。④财务管理:对同城配送业务实现合同价格一条龙管理,包括多种模式的仓租费用、运输费用、装卸费用、配送费用等,根据规范的合同文本、货币标准、收费标准自动产生结算凭证。⑤系统管理:主要是用于用户的添加、删除和修改以及相应权限的设置。此模块还包括基本资料的管理,如车辆信息,商品信息和客户信息。

在弄清第三方物流企业对同城配送管理系统的功能需求后,开始使用UML 对同城配送管理系统建模。

3.1 参与者与用例分析

本系统由于涉及到不同部门的人员,根据功能需求分析,可以确定以下的参与者:①订单管理员:负责录入和修改未审核的订单,对订单状态的查询。②财务部人员:订单的审核以及财务涉及的各种款项查询。③调度员:对订单货物进行配载、配线安排,对中心车辆、司机的管理。④仓储人员:对货物出入库信息的录入、货物及货位状况查询,以及对货物出库接单、拣选、装载等业务的操作。⑤系统管理员:可以增加、修改、删除员工信息、机构信息,可以对登录和注销信息进行管理。另外包括车辆信息,合同信息,客户信息的录入与修改。

根据以上分析,绘制出系统的总体用例图,如图1所示

图1 系统的总体用例图

3.2 系统的静态模型

分析系统用例模型和功能需求,找出其中的对象类,确定类之间的关系,静态建模对应用领域中的概念以及与系统实现有关的内部概念建模。本文建立了10个对象类,即:订单、仓库、货物、配送单、送货单、员工、客户、自有车辆、商品价格参照、票据。系统类图如图2所示。

3.3 系统的动态模型

UML 的静态模型表示了系统的结构,动态模型表示系统

的行为。在静态结构中,用例图描述了系统必须做什么;类图描述了组成系统结构的各个部分的各种类型。但是单凭用例和类还无法描述系统实际上将如何运作,为了满足这方面的要求,就需要使用交互图,特别是顺序图。

顺序图的重点是完成某个行为的对象类和这些对象类之

图2 系统类图

间所传递的消息的时间顺序,具体的标示出它的对象如何与其它对象进行交互,表明系统的行为是怎样实现的。行为模型将会决定系统的结构,把对象之间消息传递分析得越详细,类与类之间的关系反映得就越明确而完整。如对于“订单”对象类,可以逐一分析订单接收、订单审核、订单查询等操作的动作行为,分别建立行为模型。本文以订单接收为例,建立订单接收顺序图,如图3所示

图3 订单接收顺序图

4 结束语

本文利用UML 开发了一个面向第三方物流的同城配送管理系统。UML 通过直观、详尽地描述系统的静态和动态结构模型,能够方便用户、设计人员、开发人员以及领域专家鉴的相互交流,便于系统的设计开发、后期维护和更新。这种建模方法对其它物流企业信息化管理也有良好的借鉴意义。

[参考文献]

[1]屈晓翔.第三方物流模式下的同城配送问题研究[D ].湖

南大学,2006,11.

[2]张龙祥.UML 与系统分析设计(第二版)[M ].北京:人民

邮电出版社,2007,8:27-36.

[3]Joseph Sch muller .李虎,赵龙刚,译.UML 基础、案例与应

用[M ].北京:人民邮电出版社,2004.

[4]Booch G,Ru mbaugh J,Jacobs on I .UML 用户指南[M ].北

京:机械工业出版社,2001.

7

01

文档

基于UML的同城配送管理系统建模

2010年第32卷第6期总第192期物流工程与管理LOGISTICSENGINEERINGANDMANAGEMENT商品配送doi:10.3969/j.issn.1674-4993.2010.06.041基于UML的同城配送管理系统建模□隋艳辉(西南交通大学物流学院,四川成都610031)【收稿日期】2010-03-30【作者简介】隋艳辉(1986—),女,河北承德人,西南交通大学物流学院硕士研究生,研究方向:企业信息化。【摘要】文中针对第三方物流企业开展同城配送业务的信息化需求,提出运用面向
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top