当前位置:首页 > 某企业物流解决方案
某企业物流解决方案
为提出一个可行,通用,易用,有效的解决方案,本文将从需求分析、架构设计、逻辑功能模块的划分等各个方面,对物流业的企业级解决方案做一个全面的分析。现对此过程提出几点设计指导思想:
1.3.1 应解决的主要问题
(1)需求分析
对物流业企业级解决方案应满足的一般需求进行收集,分析和抽象。确定一个物流业企业级解决方案应满足的功能需求和非功能需求,必要需求和可选需求,并能把需求列出清单,划分出优先级。 (2)架构设计 设计出可复用,易用,且满足物流业这个特殊行业需求的企业级架构。划分出架构的不同层,确定每层之间的职责,业务,确定层与层之间的契约,通讯方式。 (3)业务模块划分
合理地划分出业务模块,使每个模块成为可插拔的服务,降低模块与模块间的耦合,使模块间可以灵活地互相调用服务而又不过度依赖。 1.3.2 应达到的技术要求 (1)满足物流业的一般需求 (2)系统可复用
(3)系统的不同部分间有明确,规范的通讯标准 (4)系统的每个模块都是可插拔的服务
(5)系统中的每个公开的服务都可被遵守通讯标准的其他系统调用,而不仅限于本系统。 技术目标
(1)功能齐全,全面支持业务
物流系统在功能上涵盖了所有的物流管理业务,不仅包括业务本身的功能,而且还要实现与外系统的接口功能,全方位的支持将来管理系统、零售店系统、加盟店系统进行集成。 (2)先进的体系结构,提高系统的可维护性
尽量降低客户端的维护成本,最好能实现客户端的零维护。
(3)客户端不依赖任何专有软件和硬件 实现跨平台。 (4)业务流驱动
实现业务流程的可定制,优化信息流,简化业务环节,提高业务处理的效率,并对将来的业务重构提供支持。
特别是涉足其他企业管理系统时,可以根据各企业部门的设置情况,进行灵活配置。
基础架构
解决方案的体系结构是个多层的模型,是支撑整个解决方案的骨架,它应具备合理性、稳定性、可维护性、灵活性、可扩展性错误!未找到引用源。。 整个解决方案分为 Data Service Application Service User Interface。
结构图如图2.1所示。
UserInterface ApplicationService DataService SqlServerOracle MyServer
图2.1 基础架构图
2.3 业务模块划分
在业务层面,将整个解决方案划分为销售模块,物流计划管理模块,库存管理模块,负载计划模块,交通工具与站点通讯模块,智能交通模块共6个模块。 2.3.1 销售模块
这个模块主要负责营销方面的业务,管理人员通过调用这个模块的服务来制定公司提供的物流产品和服务,并且制定这些产品或者服务的相应价格。普通客户通过调用这个模块的服务来查看物流公司可以提供的产品或服务及其价格,并且选择,定制和购买响应的产品或者服务并支付其响应的价格。
2.3.2 物流计划管理模块
该模块主要负责物流计划的制定,管理,删除和查看,物流公司通过调用该模块的服务来制定物流计划。还可对之前制定的物流计划进行修改和删除,并且可以按照一定的规则来分类
查看物流计划。
2.3.3 库存管理模块
该模块主要负责维护物流公司各个站点仓库的相关信息。需要维护的信息包括类似仓库所在地点,大小,负责人等基本信息外,还有每批货的种类,入库时间,出库时间等更改较为频繁的信息。
2.3.4 负载计划模块
该模块主要负责进行物流过程中负载平衡中的计算,并且根据计算出的结果制定相应的负载计划。
2.3.5 交通工具与站点通讯模块
该模块主要负责交通运输工具与物流站点之间的通讯,它们通讯的信息包括天气信息,道路信息,路线信息,时间信息等。 2.3.6 智能交通模块
该模块主要通过对历史数据进行一些加工,处理和计算做出智能的判断,预测并给出建议。如根据历史数据预测下个月的销售情况,或者告诉物流公司怎样制定物流计划会使物流成本最小。
共分享92篇相关文档