粮食储备库物流平台的架构设计

时间:2022-10-16 09:23:32

粮食储备库物流平台的架构设计

摘 要:粮食储备库物流平台依据中转市场部、营销中心的业务流程,实现管理流程自动化。本文详细说明了粮食储备库物流平台的业务架构和技术架构设计。

关键词:业务架构;逻辑架构

中图分类号:TP311.52

粮食储备库物流平台主要依据中转市场部、营销中心的业务流程,实现管理流程自动化。在主要的作业和管理环节采用计算机或手持终端进行数据采集和处理,部分消除或全部消除纸质单据和表格,达到中转市场部、营销中心的相关流程在站区、仓房进、出、保存货物的电子化。

项目将采用PC终端和手持终端(适合于月台/仓房等现场作业人员)相结合的方式,基看来从而完成相关业务处理,在此基础上对项目进行架构设计。

1 业务架构

项目对应业务系统的总体业务架构,业务架构包括组织体系、核心业务和业务流程。通过业务架构的分析,推导出系统的总体技术架构。根据业主的需求分析,总结出客户的业务需求架构如图1:

本系统的直接或间接使用人员主要分为5类人员:决策者、管理者、系统管理人员和业务人员,终端用户。

管理者是政策的执行人员,要实时根据业务的情况做出相应的判断,为决策者决策方向提供有力的依据。

业务人员是最直接使用系统的人,通过对系统的操作,及时发现问题并处理相应的问题;通过对各个模块功能的使用,保证业务的正常经营。

终端用户指可以直接利用电脑或手持终端,实现自助式服务的用户。

2 技术架构

从系统的功能需求和非功能需求出发,特别考虑到系统的高性能需求和灵活性、扩展性需求,通过对系统进行总体特性分析,结合设计原则和技术路线作为指导,描述了系统的整体技术架构。根据项目需求分析及系统的设计原则对系统架构设计以及相关规范的要求,项目的设计与实现整体上要考虑技术先进性与成熟性相结合的原则,统一性与灵活性结合的原则,同时还要兼顾系统发展的现状以及相关行业的发展。为此,采用相应的技术路线:采用统一的数据管理,采用多层多阶的系统架构设计,采用标准和开放的架构,采用面向对象的技术,采用基于组件的技术,支持手持终端和无线宽带网络。

2.1 逻辑架构,系统按照业务逻辑划分为四层:表现层、接入层、业务逻辑层、数据层,如图2所示:

(1)表现层。表现层的应用程序与服务端的应用程序是相对独立的。表现层只负责发送服务请求,服务如何实现则完全由业务逻辑层负责。

(2)接入层。接入层为最终客户提供统一的客户接触、服务平台;同时为其它系统和机构提供实时、定时批处理接口。

(3)业务逻辑层。业务逻辑层是系统的业务逻辑实现层,是系统最核心的部分,它接收来自表现层的功能请求,是实现各种业务功能的逻辑实体。逻辑实体在实现上表现为各种功能组件。这些功能组件是对象化的组件模块,可实例化,并通过继承重用;每个对象对外提供服务的接口保持相对独立,利于开发和维护。

(4)数据层。数据层存放并管理各种系统数据。应用系统的最终功能映射为对数据库中表和记录的操作,数据层实现对各种数据库和数据源的访问,并使得业务逻辑层的设计和实现更集中于系统本身的功能。

2.2 技术体系架构,依据以上技术路线与设计原则,结合项目的业务特点,设计如图3所示:

3 结束语

建设粮食储备库物流平台,将初步实现业主中转市场部的主体业务的自动化,从而将目前的手工作业方式转换为自动化作业方式,解放劳动力,降低运营管理成本,有效利用站区及仓储资源,加快物流中转效率。

参考文献:

[1]陈道鑫,宋绍云,袁中旺.ExtJS框架在Web软件开发中的应用[J].电脑知识与技术,2011(07):2044-2047.

[2]谭怀远.让Oracle跑得更快:Oracle 10g性能分析与优化思路[M].北京:电子工业出版社,2011.

[3]林寒超,张南平.Hibernate技术的研究[J].计算机技术与发展,2006(16):112-113+116.

[4]田珂,谢世波,方马.J2EE数据持久层的解决方案[J].计算机工程,2003(29):93-95.

作者单位:湖北工业职业技术学院 信息与智能工程系,湖北十堰 442000

上一篇:物联网技术对产业发展作用的实证研究 下一篇:项目建设期物资管理SAP系统解决方案