基于云计算本体模型的实时库存交易系统设计

2012-03-21 00:15陈开军
物流技术 2012年11期
关键词:成品仓库原材料

陈开军

(浙江经济职业技术学院,浙江 杭州 310018)

1 引言

随着现代商务的不断发展,企业对商务交易的需求非常迫切,同时,企业生产能力的不断提高,以及社会竞争的不断加剧,要求企业加强对库存监控和管理,达到实时监控库存,并根据实时库存情况进行在线交易的需求越来越强[1]。现代计算机技术的快速发展,云计算服务的不断提升,使得企业的商务实时交易需求能较好地得以满足。

2 关键技术研究

2.1 云计算技术

中国云技术专家委员会给出云计算最基本的概念是:通过整合、管理、调配分布在网络各处的计算资源,并以统一的界面同时向大量用户提供安全可靠的数据存储、方便快捷的互联网服务和强大的计算能力[2]。由此可见,云计算将以分布在互联网上的大量计算机为基础实现存储和运算,用户只需接入互联网,就能通过基础设施即服务 (IaaS)、平台即服务(PaaS)和软件即服务(SaaS)三种形式,使用计算机、手机等各种终端设备,在任何时间、任何地点都能方便快捷地使用服务和处理数据。

2.2 本体技术

在哲学中,本体论是一种存在的系统化解释,在计算机领域中,本体论是对概念化对象明确表示和描述。面向对象技术将所需解决的问题归纳一个对象类,与此相联系的属性、事件和方法,分别映射现实管理活动中事物的特征描述、驱动机制和处理过程。这一技术能否成功运用于管理信息系统,取决于所需解决问题界定粒度的大小[3],过小粒度不利于软件重用和复用,过大的粒度又难以封装和继承。运用本体理论解决概念的语用实现和推理演算,解决管理业务需求的信息化实施,管理信息描述和加工、处理的普适性和通用性要求[4]。

3 管理信息系统云计算本体模型

管理信息系统的云计算本体模型应该基于管理信息本体所描述的框架,可以实现管理信息本体的静态描述和动态处理,并且应该是一体化的和自含式的[5]。也就是说,任何一个管理信息的本体需求,都可以用管理信息本体语义表达体系对其进行描述,然后通过中间件本体调用该描述,实现本体需求[6]。我们认为云计算本体模型框架应该按照功能构件划分,而不是按照领域业务划分。云计算本体模型框架包含云业务登录、云录入与检索、云表格设计、云表格收发、云计算与校验、打印输出等模块,如图1所示。

系统根据用户需求的描述进行处理,用户业务需求的实现由系统功能构件来完成,而不需要进行系统程序开发,能快速实现用户需求[7-8]。

4 基于云计算本体模型的系统结构设计

根据企业需求,采用云计算本体模型进行系统结构设计。实时库存在线交易系统采用B/S模式,数据库以SQL SERVER 2005作支撑。根据系统开发的目标和内容,设计开发的信息系统具有产品信息的录入、修改、查询以及在线订单、在线处理等功能,能全面监控公司成品信息和经销商物流进出情况,实现库存实时更新和在线交易的目的。其公司与各地经销商数据流如图2所示。

云计算本体一般由底层基础设计、中间件平台和前台软件调用几个层次组成,体现基础设施即服务(IaaS)、平台即服务(PaaS)及软件即服务(SaaS)的思想[9]。以VC++(API)以及ASP. NET等工具开发的云计算本体模型为基础,设计开发一个实时库存在线交易系统,该系统拥有公司数据中心、经销商数据中心、电子商务中心和管理中心四大功能模块,能对数据进行实时有效地监控和管理,达到在线交易、实时处理、优化管理的目的。其系统架构如图3所示。

5 系统业务设计

5.1 系统业务流程

实时库存在线交易系统平台所涵盖的业务用户包括公司、经销商、注册用户、浏览用户等,各部门之间有着密切的业务联系。

如图4所示,实时库存数据云中心是整个系统的核心,公司管理员可以向数据库录入、修改、查询产品信息和用户信息,经销商用户和注册用户可以查询产品库存情况,并在线向公司下订单,公司管理员可以在线处理订单,并反馈信息给用户。

5.2 系统在线交易流程设计

系统在线交易流程的设计是系统开发设计的重点,系统以云中心数据的高效率共享和实时存取达到实时在线交易的目的。首先,消费者向各地经销商购买产品,各地经销商销售产品给消费者,并更新各自库存信息。经销商库存减少至库存警戒线时,系统发出库存不足的报警,经销商立即向公司在线下订单订购产品。公司收到订单信息,确认订单并进行处理。公司在处理经销商订单时,将根据库存数据云中心产品库存情况进行处理,库存充足直接通知仓库发货,若库存不足,通知公司生产计划部下达生产任务。同时,生产计划部也将根据产品原材料情况,进行采购或安排生产车间组织生产。产品订单生产完成之后,就直接发货给经销商。经销商在整个过程中可以全程跟踪查看订单的处理情况,并可提前预计订单到货情况。以上所有的数据信息都通过数据云中心进行管理和控制,实时库存数据云中心是整个系统的核心,承担数据录入、修改、删除、计算、汇总等功能。本系统在线交易流程如图5所示。

6 数据实时存取原理

数据的实时有效是系统设计的关键,实时库存数据包括三大类信息,即公司的原材料库存信息,成品库存信息以及各地经销商库存信息。如图6所示,各个库存的信息都最终反馈于数据云中心。当原材料进购之后入库原材料仓库,仓库就向数据云中心反馈信息,数据中心能及时的更新修改原材料信息。同时,当生产车间将原材料生产加工成为成品之后,将成品运送至成品仓库,成品仓库的数量有所增加,原材料仓库的数量减少。数据中心实时修改更新数据。当经销商向企业发送产品订单后,企业就将产品从成品仓库提出,运送至经销商仓库,使得公司成品仓库产品库存减少,经销商库存增加,数据中心实时更新数据。由此,数据中心掌握三大仓库的实时库存情况,实现了库存的实时准确。

实时库存信息应该反映原材料仓库、成品仓库、经销商仓库的动态信息,对于一个拥有众多经销商的企业或者公司来说,了解各个仓库的情况就是掌握整个企业的实时库存信息。各个仓库的实时库存信息主要包括以下几个方面:原材料仓库库存信息,成品仓库库存信息以及经销商库存信息。

(1)原材料仓库库存信息:企业采购原材料,入库原材料仓库,同时向数据中心反馈进购入库的数量,数据中心就能很快的更新修改数据。同时,当生产车间向原材料仓库提取原材料进行生产时,仓库原材料数量就相对减少,原材料仓库把减少的那部分数据反馈给数据中心,数据中心就实时修改更新数据。这样一来一往,就实现了原材料仓库的实时性。

(2)成品仓库库存信息:当生产车间将原材料生产成为成品后,生产车间就将成品运送到成品仓库入库,同时向数据中心反馈入库数量,数据中心就可以实时更新成品仓库的信息。当有客户或者经销商向企业下订单的时候,就可以根据提货单向成品仓库提取产品,提出的产品运送给客户或者经销商,成为经销商的待入库产品。数据中心同时会根据反馈情况更新数据。

(3)经销商库存信息:经销商向数据中心发送现有库存信息,好让企业了解经销商的实际情况。当经销商向企业发送订单之后,企业就会从成品仓库中提取产品发送给经销商。这样,成品仓库的库存减少,经销商的库存增加。同时,当经销商将产品销售出去后,也必须将销售之后的库存情况反馈给数据中心,以便数据中心及时更新。

7 总结

利用云计算本体模型能快速实现信息系统的设计开发,较好的实现信息和服务的共享。本系统在云计算本体模型的基础上设计开发,实现了公司和经销商的实时信息查询,经销商在线订单和公司在线处理订单等功能。无论是公司、经销商还是其他客户均可在该系统上进行相应的业务操作,所有的数据都在数据云中心进行实时处理和更新,以确保数据的准确和及时。经测试,以云计算本体模型设计开发的信息系统,能实现企业、经销商和注册用户的信息实时查询、更新和维护,以及用户在线订单,企业在线处理订单等功能,能较好地满足公司实时查询、在线交易的需求,系统功能完善。

[1]杭文,吉万军,毛海军,于美娜.基于顾客-销售商互动反馈的库存控制策略仿真[J].系统仿真学报,2010,22(12):2 973-2978.

[2]张为民,唐剑锋.云计算-深刻改变未来[M].北京:科学出版社,2009.

[3]龚洪泉,邱晓娜,薛云皎,钱乐秋.层次化软件构造[J].计算机工程与应用,2003,(5):135-138.

[4]郭星明,郭天晨,张三元.管理信息本体需求中间件平台模型[J].浙江大学学报(工学版),2008,42(8):1286-1293.

[5]陈开军,郭星明.基于中间件平台的实战化教学研究及应用[J].软件工程师,2009,(9):54-56.

[6]郭星明,郭天晨,张三元.基于管理信息本体和需求功能构件的中间件平台[J].浙江大学学报(工学版),2009,43(5):844-848.

[7]郭星明,陈开军.高职《管理信息系统》精品课程教学改革探索[J].中国教育信息化·高教职教,2008,(7):79-82.

[8]徐德洪,陆宝春.基于中间件技术的发油系统[J].计算机工程,2010,36 (13):216-221.

[9]郭星明,祝俞刚,陈开军,何勇.商务智能本体云架构设计[J].电信科学,2011,27(11):35-40.

猜你喜欢
成品仓库原材料
水利工程原材料质量检测控制探讨
填满仓库的方法
四行仓库的悲壮往事
观点
知识无穷尽
2017年1—4月热带作物及其成品进出口情况
2017年1—3月热带作物及其成品进出口情况
2017年2月热带作物及其成品进出口情况(续)
2017年1—2月热带作物及其成品进出口情况(续)
小猫看仓库