基于云计算的印刷企业供应物流管理系统的利记博彩app
【专利摘要】本发明公开了基于云计算的印刷企业供应物流管理系统,包括云端与客户端,所述云端包括用于为系统提供硬件支持的云基础设施;用于为系统提供存储、计算、网络、数据以及软件资源的虚拟资源层;用于实现服务的定位、分配、封装、发布和共享的云服务层;用于定义和解释系统云服务的云服务管理层;用于将数据进行分类储存的数据管理层;所述客户端包括用于通过连接网络访问云端的接入层;用于实现采购管理、库存管理以及基本信息维护的应用层。本发明简化了中小型印刷企业的供应物流管理,降低了企业的信息化投入,从而达到企业利润最大化。
【专利说明】
基于云计算的印刷企业供应物流管理系统
技术领域
[0001] 本发明涉及物流管理领域,具体涉及基于云计算的印刷企业供应物流管理系统。
【背景技术】
[0002] 为了在激烈的行业竞争中获得优势,中小型印刷企业则需要尽可能的降低运营成 本。面向订单生产的中小型印刷企业,库存的成本是总成本的重要组成部分。随着市场的不 断变化,印刷企业的订单数量越来越多但单个订单金额越来越小、产品种类越来越多,从而 导致需要采购的原材料品种和供应商数量大幅增加,企业如何选择供应商、确定物料价格、 制定采购计划困难大幅增加,库存管理的复杂度也急剧增加,管理成本呈上升趋势,对中小 型印刷企业构成威胁。如何以较低的成本实现企业的供应物流管理,成为中小型印刷企业 提尚利润的关键要素之一。
[0003] 目前由于企业组织规模小、资金有限、人才缺乏、管理理念落后等因素,中小型印 刷企业大多采用传统的采购管理软件、库存管理软件或ERP,但这些传统的软件中数据更新 不及时和共享不充分的问题越来越严重。因此,随着网络技术的发展,云计算技术的日益成 熟,在云平台上构建企业的供应物流管理系统成为新的趋势,但针对中小型印刷企业基于 云平台的供应物流管理系统还处在探索阶段。
【发明内容】
[0004] 本发明的目的在于提供一种基于云计算的印刷企业供应物流管理系统,以克服上 述现有技术存在的缺陷。
[0005] 为达到上述目的,本发明采用如下技术方案:
[0006] 基于云计算的印刷企业供应物流管理系统,包括云端与客户端,所述云端包括用 于为系统提供硬件支持的云基础设施;用于为系统提供存储、计算、网络、数据以及软件资 源的虚拟资源层;用于实现服务的定位、分配、封装、发布和共享的云服务层;用于定义和解 释系统云服务的云服务管理层;用于将数据进行分类储存的数据管理层;
[0007] 所述客户端包括用于通过连接网络访问云端的接入层;用于实现采购管理、库存 管理以及基本信息维护的应用层。
[0008] 进一步地,云基础设施包括计算机、存储设备、网络设备以及服务器。
[0009] 进一步地,虚拟资源层包括存储资源模块、计算资源模块、网络资源模块、数据资 源模块以及软件资源模块。
[0010] 进一步地,云服务层包括云服务定位模块、云服务分配模块、云服务封装模块、云 服务发布模块以及云服务共享模块。
[0011] 进一步地,云服务管理层包括系统服务定义模块以及系统服务解释模块。
[0012] 进一步地,数据管理层包括元数据存储模块、基础数据存储模块、业务数据存储模 块以及决策数据存储模块。
[0013] 进一步地,应用层包括采购管理模块、库存管理模块以及基本信息维护模块。
[0014] 进一步地,采购管理模块包括用于管理采购申请单的增加、删除、修改、查询以及 打印的采购申请单管理模块,所述采购申请单包括客户订单采购申请单、固定采购申请单、 低于安全库存采购申请单和申请单合并;
[0015] 用于管理采购订单的变更和维护的采购订单管理模块,采购订单的变更包括采购 订单的增加、删除和修改,采购订单的维护包括采购订单的查询;
[0016] 用于根据供应商的供货质量以及交货时间对供应商进行评分以便于动态判断该 供应商是否合格的供应商管理模块;
[0017] 用于对历史采购订单和供应商进行分析为以后制定采购计划提供技术支持的采 购分析模块。
[0018]进一步地,库存管理模块包括用于管理入库操作的入库管理模块,入库操作包括 客户自带料入库、采购入库、半成品入库、成品入库和车间退料入库;
[0019] 用于管理出库操作的出库管理模块,出库操作包括客户自带料出库、半成品出库、 成品出库、车间领料出库和采购退货出库;
[0020] 用于管理库存盘点、移库和物品报损处理的在库管理模块;
[0021 ]用于在低于安全库存时及物料临近有效期时发出预警的库存预警模块。
[0022] 进一步地,基本信息维护模块包括采购员信息、原材料信息、供应商信息、库管员 信息、库房信息以及库位信息。
[0023] 与现有技术相比,本发明具有以下有益的技术效果:
[0024]本发明提出的基于云计算的印刷企业供应物流管理系统适用于中小型印刷企业, 该系统使得中小型印刷企业可以将企业的供应物流管理系统部署到云端,企业不再需要自 己购买服务器等硬件设备,也不需要自己维护软件,只需要按需付费访问云来实现对数据 的处理和系统的操作,简化了中小型印刷企业的供应物流管理,降低了企业的信息化投入, 从而达到企业利润最大化。
【附图说明】
[0025]图1是基于云计算的中小型印刷企业供应物流管理系统体系架构图;
[0026]图2是基于BPMN的采购管理流程图;
[0027]图3是库管员用例图;
[0028]图4是基于云计算的中小型印刷企业供应物流管理系统初始化类图;
[0029]图5是基于云计算的中小型印刷企业供应物流管理系统细化类图;
[0030]图6是基于云计算的中小型印刷企业供应物流管理系统接口设计图。
【具体实施方式】
[0031]下面结合附图对本发明作进一步详细描述:
[0032] 本发明提出了基于云计算的印刷企业的供应物流(printing corporation supply logistics based on cloud computing,PCSLC)管理系统。PCSLC系统是基于 Google App Engine云平台构建的,该系统包括云端和客户端两个组成部分,系统架构图如 图1所示。
[0033]云端分为云基础设施、虚拟资源层、云服务层、云服务管理层和数据管理层。云基 础设施为系统提供硬件支持;虚拟资源层采用虚拟化技术为系统提供存储、计算、网络等资 源;云服务层实现服务的定位、分配、封装、发布和共享;云服务管理层包括系统云服务的定 义和解释;数据管理层将数据分成元数据、基础数据、业务数据和决策数据,并采用分类存 储方法进行存储。
[0034] 客户端包括接入层和应用层。系统采用接入层中的PC、笔记本和PAD等设备通过连 接Internet访问放在云端的PCSLC系统。系统的应用层包括了采购管理、库存管理和基本信 息维护模块。采购管理包括采购申请单管理、采购订单管理、供应商管理和采购分析。采购 申请单管理用于管理各类采购申请的增加、删除、修改、查询、打印等,主要包括客户订单采 购申请单、固定采购申请单、低于安全库存采购申请单和申请单合并。采购订单管理用于管 理采购订单的变更和维护,其中采购订单的变更包括采购订单的增加、删除和修改,采购订 单维护包括采购订单的查询。供应商管理根据供应商的供货质量、交货时间等指标对供应 商进行评分以便于动态判断该供应商是否合格。采购分析对历史采购订单和供应商进行分 析为以后制定采购计划提供技术支持。库存管理包括入库管理、出库管理、在库管理、库存 预警。入库管理用于管理各种入库操作,如客户自带料入库、采购入库、半成品入库、成品入 库和车间退料入库。出库管理用于管理客户自带料出库、半成品出库、成品出库、车间领料 出库和采购退货出库。在库管理包括库存盘点、移库和物品报损处理。库存盘点按照要求进 行盘点并生成各类库存统计报表;移库对仓库内物品的移动进行管理;物品报损处理对磨 损或报废的物料进行登记处理。库存预警主要包括低于安全库存预警和物料临近有效期预 警。系统的基本信息维护包括采购员、原材料、供应商、库管员、库房、库位等基本信息。
[0035] 下面结合附图对本发明的实施过程做进一步描述:
[0036] 本发明的一种基于云计算的印刷企业供应物流(printing corporation supply logistics based on cloud computing,PCSLC)管理系统,该系统的具体实现方式如下: [0037] 1)PCSLC 系统设计
[0038]① PCSLC系统体系架构
[0039] 基于Google App Engine云平台的印刷企业供应物流管理系统包括云端和客户端 两个组成部分,系统架构图如图1所示。云端分为云基础设施、虚拟资源层、云服务层、云服 务管理层和数据管理层。云基础设施为系统提供硬件支持;虚拟资源层采用虚拟化技术为 系统提供存储、计算、网络等资源;云服务层实现服务的定位、分配、封装、发布和共享;云服 务管理层包括系统云服务的定义和解释;数据管理层将数据分成元数据、基础数据、业务数 据和决策数据,并采用分类存储方法进行存储。客户端包括接入层和应用层。系统采用接入 层中的PC、笔记本和PAD等设备通过连接Internet访问放在云端的PCSLC系统。系统的应用 层包括了采购管理、库存管理和基本信息维护模块。
[0040]②PCSLC系统业务流程
[0041]中小型印刷企业供应物流管理包括采购管理和库存管理。以采购管理为例分析 PCSLC系统的业务流程:首先,根据客户订单、固定消耗品或低于安全库存提出采购计划,并 将采购计划合并为物料分类采购计划。选择合适的供应商,若供应商不在《合格供应商》名 册内,则对供应商进行评估;若供应商不合格,重新选择供应商;若供应商合格,生成采购申 请单。审核采购申请单,若不合格则修改采购申请单;若合格下达采购订单,并跟踪采购订 单。采购物料验收,若验收不合格,则退货并降低供应商评价分数;若验收合格,则收货入 库,给供应商结清货款并增加供应商评价分数。利用BP丽(Business Process Model and Notation)规范画出的采购管理流程图如图2所示。
[0042] ③PCSLC用例图
[0043] PCSLC系统中涉及的参与者包括:系统管理员、采购经理、采购员、库管员、供应商、 生产车间、质检科、设备科、劳保科、财务科等。不同的参与者与系统进行交互实现不同的业 务流程。本发明以库管员的入库管理为例对PCSLC系统进行分析,如图3所示。库管员所涉及 的活动包括入库管理、出库管理、在库管理和库存预警。其中入库管理包括采购入库、客户 自带料入库、车间退料入库、半成品入库、成品入库和客户退货入库操作。这些入库操作均 涉及到库房和库位基本信息。出库管理包括车间领料出库、半成品出库、成品出库、客户自 带料出库和采购退货出库。在库管理包括库存盘点、移库和物品报损处理。库存预警包括物 料临期预警和物料缺货预警。由于篇幅,图3只详细列出了库管员的入库管理。
[0044] ④PCSLC数据库设计
[0045] 米用Sybase公司的CASE工具集Powerdesigner作为数据库的建模工具。 Powerdesigner集成了UML、业务流程建模等多种标准数据建模技术和.NET、Workspace、 PowerBuilder、Java?、Eclipse等主流开发平台,采用模型驱动方法构造实体和联系,表达 实体间的泛化、关联、聚集及组成等约束关系对管理信息系统初始类设计和细化类设计。 [0046]基于云计算的中小型印刷企业供应物流管理系统的初始类包括业务定义类、工作 流任务类和资源服务管理类。业务定义类包括库存采购计划、固定采购计划、订单采购计 划、物料分项采购计划、供应商档案、采购订单、入库单、出库单等。工作流任务类包括采购 计划分析、采购计划合并、入库、出库、采购订单管理、库存管理、业务协商等。资源服务类包 括资源调度器、任务管理器、资源注册、服务代理等。基于云计算的中小型印刷企业供应物 流管理系统的初始类图如图4所示。
[0047]细化类设计主要提取系统的对象属性表和操作表,采用MySQL 5.7为建立的主要 数据表包括:系统参数表、用户表、权限表、物料表、产品表、申购管理表、采购申请单表、采 购合同表、入库记录表、出库记录表、车间领料记录表、车间退料记录表等表。下面以采购订 单类为例给出细化类模型分析,如图5所示。采购订单类包括采购订单_ID、订单类型、原料_ ID、原料名称、原料价格、采购数量、计量单位、计划供应日期、实际供应日期、生产商、供应 商_1〇、供应商名称、采购员_10、采购员名称和制单人。采购订单的操作包括订单提交、订单 修改、订单删除、订单查询、订单跟踪和订单指派。
[0048]⑤PCSLC系统服务接口的设计
[0049] PCSLC系统的服务接口分为客户端接口、业务逻辑接口和数据接口,如图6所示。客 户端接口保证系统界面的一致性,主要包括内容可配置性接口和外观可配置性接口。业务 逻辑接口是和每个业务功能相关的接口,包括采购管理接口和库存管理接口,其中采购管 理接口包括采购基本信息维护接口、采购订单管理接口、采购申请管理接口、供应商管理接 口、采购统计报表接口和采购收/退货管理接口,库存管理服务接口包括库存基本信息管理 接口、入库管理接口、出库管理接口、库存盘点接口、库存预警接口、库存调拨接口和物料报 损处理接口,由于篇幅原因,图6中仅列举了主要业务服务接口。数据接口则主要用于实现 消息的传输和响应。
[0050] 2)PCSLC 系统实现
[0051 ]① PCSLC系统开发环境
[0052] PCSLC系统开发涉及的主要软件如表1所示。GAE plug-in for Eclipse插件可以 简化应用的开发,该插件提供GAE应用生成、测试和部署等综合功能。GAE Java SDK提供网 络服务器支持应用的本地测试。Struts 2是基于MVC模式的Web应用最经典框架,Spring是 一个轻型的容器,利用它可以使用一个外部XML配置文件方便地将对象连接在一起。 Hibernate是数据持久性框架,可以用XML配置文件把普通Java对象映射到关系数据库表。 [0053]表1系统开发环境配置
[0054]
[0055] ②PCSLC系统开发过程
[0056] PCSLC系统的开发步骤包括JDK&IDE安装、GAE云平台的搭建、开发测试应用和将应 用部署到GAE上。首先下载并安装JDK 1.7、Eclipse 4.2、struts 2.3.15、spring 4.0.0、 hibernate 4.2.6等软件。其次搭建GAE平台,申请google账号,下载并安装GAE plug-in for Eclipse 4.2和GAE Java SDK 1.7.7。再次,在本地计算机上开发测试PCSLC系统,利用 Spring和Structs框架完成表现层和业务逻辑层;利用Hibernate框架对数据访问层提供支 持,数据访问层实现对数据库表的增加、删除、修改和查询等操作。在采购管理子服务中主 要涉及到的表有申购管理表、采购申请单表、采购合同表等;在库存管理子服务中主要涉及 到的表有物料表、产品表、入库记录表、出库记录表、车间领料记录表、车间退料记录表等。 最后,通过google账号登录GAE平台;在Eclipse中点击google插件中的Deploy Project to Google App Engine按钮,按照提示信息对应用程序的ID和版本等信息进行设置,并采用开 发套件将应用的文件上传并部署到GAE平台。
【主权项】
1. 基于云计算的印刷企业供应物流管理系统,其特征在于,包括云端与客户端,所述云 端包括用于为系统提供硬件支持的云基础设施;用于为系统提供存储、计算、网络、数据以 及软件资源的虚拟资源层;用于实现服务的定位、分配、封装、发布和共享的云服务层;用于 定义和解释系统云服务的云服务管理层;用于将数据进行分类储存的数据管理层; 所述客户端包括用于通过连接网络访问云端的接入层;用于实现采购管理、库存管理 以及基本信息维护的应用层。2. 根据权利要求1所述的基于云计算的印刷企业供应物流管理系统,其特征在于,云基 础设施包括计算机、存储设备、网络设备以及服务器。3. 根据权利要求1所述的基于云计算的印刷企业供应物流管理系统,其特征在于,虚拟 资源层包括存储资源模块、计算资源模块、网络资源模块、数据资源模块以及软件资源模 块。4. 根据权利要求1所述的基于云计算的印刷企业供应物流管理系统,其特征在于,云服 务层包括云服务定位模块、云服务分配模块、云服务封装模块、云服务发布模块以及云服务 共享模块。5. 根据权利要求1所述的基于云计算的印刷企业供应物流管理系统,其特征在于,云服 务管理层包括系统服务定义模块以及系统服务解释模块。6. 根据权利要求1所述的基于云计算的印刷企业供应物流管理系统,其特征在于,数据 管理层包括元数据存储模块、基础数据存储模块、业务数据存储模块以及决策数据存储模 块。7. 根据权利要求1所述的基于云计算的印刷企业供应物流管理系统,其特征在于,应用 层包括采购管理模块、库存管理模块以及基本信息维护模块。8. 根据权利要求7所述的基于云计算的印刷企业供应物流管理系统,其特征在于,采购 管理模块包括用于管理采购申请单的增加、删除、修改、查询以及打印的采购申请单管理模 块,所述采购申请单包括客户订单采购申请单、固定采购申请单、低于安全库存采购申请单 和申请单合并; 用于管理采购订单的变更和维护的采购订单管理模块,采购订单的变更包括采购订单 的增加、删除和修改,采购订单的维护包括采购订单的查询; 用于根据供应商的供货质量以及交货时间对供应商进行评分以便于动态判断该供应 商是否合格的供应商管理模块; 用于对历史采购订单和供应商进行分析为以后制定采购计划提供技术支持的采购分 析模块。9. 根据权利要求7所述的基于云计算的印刷企业供应物流管理系统,其特征在于,库存 管理模块包括用于管理入库操作的入库管理模块,入库操作包括客户自带料入库、采购入 库、半成品入库、成品入库和车间退料入库; 用于管理出库操作的出库管理模块,出库操作包括客户自带料出库、半成品出库、成品 出库、车间领料出库和采购退货出库; 用于管理库存盘点、移库和物品报损处理的在库管理模块; 用于在低于安全库存时及物料临近有效期时发出预警的库存预警模块。10. 根据权利要求7所述的基于云计算的印刷企业供应物流管理系统,其特征在于,基 本信息维护模块包括采购员信息、原材料信息、供应商信息、库管员信息、库房信息以及库 位信息。
【文档编号】H04L29/08GK106033564SQ201610383042
【公开日】2016年10月19日
【申请日】2016年6月1日
【发明人】李翔, 王长浩, 程雪红
【申请人】陕西科技大学