当前位置:快乐教育网 > 新闻频道 > 论文范文 >  UML在第三方物流管理信息系统中的应用

UML在第三方物流管理信息系统中的应用

发布时间:2020年03月03日 18:34:56  作者:戴偕发  来源:快乐教育网  浏览:   【】【】【
统计信息:字数:2086,字符数(不计空格):2201,字符数(计空格):2220。文章包含摘要、关键词、正文等,不含图片、表格、公式。
[摘要] 根据物流管理信息系统的特点,结合UML的优势,将UML建模技术应用于物流管理信息系统的开发设计之中,实现系统的可重用性、可靠性、易维护性和良好的可扩展性。
 [关键词]UML 面向对象 物流管理信息系统
物流管理信息系统是一个复杂的巨系统,涉及多种类型的要素及管理功能,传统的系统开发策略很难适应这样大型应用系统的开发。当前面向对象策略已成为大型应用系统分析、设计和实现的首选策略,完全满足物流管理信息系统的分析、设计和实现的需要。面向对象策略使用真实世界的概念模型来深思理由,运用UML(Unified Modeling Language,统一建模语言)这一标准面向对象的系统建模工具对系统进行分析、设计和建模,大大提高了系统的扩展性和开发效率。
一 统一建模语言UML
UML是一个用于对软件进行描述、可视化处理、构造和建立软件系统文档的通用的可视化建模语言。UML不但适用于面向对象的软件分析与设计,还支持从需求分析开始的软件开发的全过程。 
UML建模按以下六个核心过程工作流进行:商业建模工作流:描述新的目标组织的构想,并定义组织的过程、角色和责任。需求工作流:描述系统应该做什么,捕捉系统的功能需求。分析和设计工作流:将需求转化成未来系统的设计,为系统开发一个健壮的结构实现工作流:进行编码,以组件的形式实现类和对象,使其成为可执行的系统。测试工作流:验证对象间的交互作用,验证软件中所有组件的正确集成,检验所有的需求已被正确的实现。部署工作流:成功的生成版本并将软件分发给最终用户。
二 UML在第三方物流管理信息系统中的应用
第三方物流企业开展物流服务的立足点是不同的,因此针对不同的物流企业所建立的物流管理信息系统也存在着差异。本文以运输业务为主的第三方物流企业为例,建立物流管理信息系统。
1.物流管理信息系统商业建模。系统要求充分体现第三方物流企业运输业务的特色,以公司内部管理为主;采取B/S操作模式,体现以订单、车辆、仓库为核心资源的业务流程的系统制约;系统具有良好的可扩展性。 
2.物流管理信息系统需求分析。需求分析的目标是通过用户提供的资料和查阅各种业务数据来捕获系统的功能需求。第三方物流管理信息系统的功能需求包括:对客户的订单做出快速反应,完成运输任务,实现公司内部的仓储管理和财务管理。通过分析,确定系统的参与者:订单管理员、财务员、调度员、仓管员、系统管理员。在此基础上确认用例:订单管理、车辆配载、运输线路规划、仓储管理、财务审核、财务统计、员工信息、客户信息、车辆信息和系统维护。
3.物流管理信息系统分析与设计。分析与设计阶段的目标是分析理由领域,建立健全的体系结构。在需求分析的基础上,进行概要的分析和详细的设计。通过分析用例图,将系统划分为五大模块:订单管理模块、仓储管理模块、配送运输模块、财务管理模块和系统管理模块。系统中的对象类主要有:订单、仓库、货物、配送单、托运单、员工、客户、车辆、票据。它们都有各自的属性和操作,且相互关联。
4.物流管理信息系统的实现。经过系统的分析和设计,建立了系统的静态结构模型和动态行为模型。系统实现的任务就是根据这些模型在具体的环境中实现系统,生成系统的源代码、可执行程序和相应的软件文档,建立一个可执行的系统。
(1)订单管理:该模块包括订单接收、订单分类、订单查询功能。订单是物流业务和费用结算的依据,系统通过对订单的规范化、模式化和流程化,合理地分配物流服务的实施细则和收费标准,并以此为依据,分配相应的资源,监控实施的效果和核算产生的费用。
(2)仓储管理:该模块实现货物的入库作业、在库管理和出库作业。支持库存盘点和在库查询等功能。
(3)配送运输:该模块根据客户订单实现车辆和货物的配载配线管理。包括订单跟踪和车辆监控。
(4)财务管理:该模块对企业物流业务实现合同价格一条龙管理,包括多种模式的仓租费用、运输费用、装卸费用、配送费用等,根据规范的合同文本、货币标准、收费标准自动产生结算凭证。
(5)系统管理:该模块主要是用于用户的添加、删除和修改以及相应的权限的设置,同时,也对日常的数据进行备份,当出现数据丢失时,能及时的对数据进行恢复。另外,该模块还包括基本资料的管理,如车辆信息,货物信息、员工信息和客户信息等。
5.物流管理信息系统测试。测试的目的就是希望能以最少的人力和时间发现潜在的各种错误和缺陷。根据开发各阶段的需求、设计等文档或程序的内部结构精心设计测试用例,并利用这些实例来运转程序,以便及时发现和修正错误。保证系统符合预定的要求,获得一个无错的系统实现。
6.物流管理信息系统部署。部署的任务是在真实的使用运转环境中部署和调试系统,包括:软件打包、生成软件本身以外的产品、安装软件、为用户提供帮助。在有些情况下,还可能包括计划和进行beta测试版、移植现有的软件和数据以及正式验收。
三 结束语
UML易于表达且功能强大,由于其固有的可视化、可逆向等优点,使得对于系统的分析、设计和实现能进一步有机结合,规范性和实用性得到加强,同时,也提高了系统的可扩展性。
参考文献:
[1] 张龙祥.UML与系统分析设计(第二版)[M].人民邮电出版社,2007.8:27-36 [1]
[2] Joseph Schmuller. UML基础、案例与应用[M].李虎,赵龙刚,译. 3版.北京:人民邮电出版社, 2004.
快速搜索 :