UCML二代信息平台在管坯仓库功能升级改造中的应用

来源 :城市建设理论研究 | 被引量 : 0次 | 上传用户:mistbaby
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要利用UCML平台实现管坯库升级改造,此信息标准运维平台的最终用户通过B/S (浏览器/服务器)方式访问平台。传统的C/S 结构系统要求用户安装特定的客户端软件,客户端也需要对业务进行处理;然而在基于B/S 结构的系统中,绝大多数业务逻辑的处理都交给服务器完成,用户不需要安装特定的客户端软件,只需要运行浏览器即可。这样的结构有力地增加了系统的可维护性、可扩展性,便于系统的更新与新功能的扩展。
  关键词UCML二代嵌入信息平台管坯库升级改造B/S方式
  中图分类号:TU249 文献标识码:A 文章编号:
  前言
  集团公司轧管生产计划要实现查询公司所有管坯库存的工作。现有仓储物流仓库系统存在不能修改判定状态和所属部门,没有包括在线管坯库的等状态。为了提高轧管生产计划管理水平,加强管坯仓库管理,急需升级改造现有仓储物流仓库功能,满足生产管理的需要。用UCML开发平台即可有效实现需求,解决了这个问题。
  一、开发平台简介
  UCML数据维护最内部的SpringExt是基于Spring,提供扩展组件的能力,它是整个框架的基础。中间层UCML Framework,基于Servlet API,提供基础的服务,例如:初始化Spring、初始化日志、接收请求、错误处理、开发模式等。UCML Framework只和servlet及spring相关,不关心UCML二代嵌入信息平台运行数据维护框架中常见的一些服务。最外部UCML Turbine,基于UCML Framework,实现UCML二代嵌入信息平台运行数据维护框架中常见的一些服务,例如:Action处理、表单处理、模板渲染等。
  二、UCML框架设计
  UCML框架是一个稳定、强大的UCML二代嵌入信息平台运行数据维护框架,倒不是说它实现了所有的功能,而是它建立在SpringExt的基础上,具有超强的扩展能力。你可以使用全部的UCML,也可以使用部分UCML,当然可以比较容易地用SpringExt做出自己的可扩展组件。UCML Framework是第一个真正涉足UCML技术的层次。前一个层次SpringExt只是提供了一个通用的扩展机制。
  系统架构图
  仓储物流系统升级改造,直接访问Oracle版本的仓库程序采用B/S架构;保留本地数据库的仓库程序采用C/S架构。Web应用程序的网站采用UCML平台。图1为系统架构图:
  
  
  图1
  Web应用服务器配置方案
  方案一(直接访问Oracle数据库):Web应用服务器安装Windows2008操作系统、Office2003、OracleClient端程序、FrameWork3.0、读卡器客户端组件。
  方案二(通过WebService访问Oracle数据库):Web应用服务器安装Windows2008操作系统、Office2003、FrameWork3.0、读卡器客户端。
  开发应用服务器配置方案
  方案一(直接访问Oracle数据库):Web应用服务器安装Windows2008操作系统、SQL Sever 2008、Office2003、OracleClient端程序、Visual Studio 2008、UCML平台、读卡器客户端组件。
  方案二(通过WebService访问Oracle数据库):Web应用服务器安装Windows2008操作系统、SQL Sever 2008、Office2003、OracleClient端程序、Visual Studio 2008、UCML平台、读卡器客户端组件。
  与现有其他系统集成的方式
  采用UCML平台的集成用户登录方式。即生产系统、销售系统等系统中的用户可以在自己系统通过集成用户认证登录方式直接访问新仓库管理系统开发的相关模块功能,如查询新仓库系统中的库存等功能。
  系统功能详细设计
  直接访问Oracle数据库的仓库管理功能
  采用UCML平台,架构一个仓库管理系统网站。该系统功能包括库位维护功能、手工入库功能、IC卡入库功能、手工出库功能、IC卡返线功能、IC卡倒库功能、仓库移库位功能、库位图功能,统计分析等功能。
  访问本地数据库,然后将与Oracle数据库同步的仓库管理功能
  在基本完成直接写Orcale数据的程序模块后再进行详细设计。
  采用UCML平台,架构一个仓库管理系统网站。该系统功能包括库位维护功能、手工入库功能、IC卡入库功能、手工出库功能、IC卡返线功能、IC卡倒库功能、仓库移库位功能、库位图功能,统计分析等功能。
  UCML二代嵌入信息平台数据运行维护实现方法
  离线管坯库管理,WinForm应用访问本地SQLServer数据库做入库、出库、移库、库存交易确认等仓库内操作。程序自动将本地数据实时传递到Orcale数据库中,程序自动删除已经确认的并且已经传到Oracle数据库中的出库记录和库存为零的入库、移库等交易记录。被删除的操作记录直接查询Orcale数据库。离线仓库操作人员依据制造部修改后的库存信息进行出库处理。
  库存判定标识、库存记录判废、修改所属部门、离线仓库组坯等功能,采用Web应用访问Oracle数据,由制造部人员操作,对已经确认后入库记录进行判定标识、判废、组坯、所属部门修改功能。程序自动将判定标识、判废标识、所属部门、组坯数据传递到离线各本地数据库。
  在线管坯库管理,为了提高应用程序的相应速度,在线管坯库管理采用WinForm应用直接访问Oracle数据库,实现库位维护、入库、出库、移库、组坯、库位图、班报等功能
  统一的管坯库管理查询,采用Web应用查询各管坯仓库的库存明细、交易明细、统计报表(包括统计图和统计报表)。
  用仓储物流一车一卡中“检验批号”字段传递和存储“预判定单行号”
  确认标识存储在“userdefineaccount”这个字段中。
  结论
  进行电子运维管理系统设计中,要充分考虑整体OSS 架构的演进规律与实施规划,把电子运维管理系统放在一个大的运维架构中进行整体设计与规划。另外,为体现电子运维管理系统作为一个指挥调度平台的核心作用,必须把信息发布、二代嵌入信息平台资料管理等功能综合起来,上升到“统一运维信息平台”的高度进行综合管理与规划。
  在此基础上,设计综合运维管理的整体功能架构与系统架构,然后把电子运维管理系统工程的各项需求纳入这个整体架构中进行统一规划与实施。这样,电子运维管理系统就可以很好地配合未来的OSS 架构的升级扩展,并从系统底层预留了架构层面及功能层面的大量平台级的功能模块与扩展机制。电子运维管理系统是一个长期不间断运行的、高可靠性、高处理能力、可扩展性强的环境下的业务支撑系统。因此,系统在应用系统设计和实施等方面应从先进性、稳定性、安全性、开放性和可扩展性等几方面进行综合考虑。为了保证上述目标能够规范化和高效的展开,该系统采取以下几个原则实现:
  1.先进性:参考国际上较为先进的eTOM 模型,采用面向对象的、构件化的系统设计和实现方法进行应用软件的设计和程序开发。
  2.统一性:采用统一的数据字典,统一的编码体系,统一的文件格式标准和统一的数据接口标准。
  3.高度的可靠性和稳定性:系统具有很强的容错、容灾能力,完善的系统纠错恢复安全机制和自动诊断告警能力。
  4.可扩充、扩展性:系统的应用软件设计方案充分考虑可扩展性,數据模型的设计充分考虑系统将来可能的扩展和业务的变动,以适应业务的迅速发展。
  5.可伸缩性:系统在软件设计时应具有伸缩性很强的体系结构,以能够适应业务的不断发展和用户规模的扩大。
  在程序的开发过程中,要尽可能的消除开发人员重复劳动,因而工作效率较低的现象,就需要在开发人员在真正开发之前就设计出合理的系统架构,这样就使得最终的开发成果可以在其他项目中重复利用。由于实现了软件的重复利用,从而提高软件开发的效率。同时,由于重复使用已经存在的高质量的成果,避免了重新开发可能引入的错误,从而提高软件开发的质量。
  
  
  参考文献
  [1] 陈正权. VPN技术在国税网上申报系统中的应用研究[J]. 安徽电子信息职业技术学院学报, 2008,(06) .
  [2] 高旸,胡向东. AES算法的DSP实现[J]. 兵工自动化, 2006,(01) .
  [3] 郭晶,陈谊. 基于ECC的安全登录方案设计[J]. 北京工商大学学报(自然科学版), 2006,(03) .
  [4] 陈鹏,范俊波,褚龙. UCML Service在安全电子邮件系统中的应用[J]. 成都信息工程学院学报, 2004,(03) .
  [5] 杨改贞. AES加密算法在无线二代嵌入信息平台安全中的应用[J]. 长沙通信职业技术学院学报, 2006,(03) .
  
  作者简历:马均 (1981--) 女天津人学士学位工程师从事软件项目设计研发工作。
其他文献
摘要:本文介绍了低碳建筑的内涵,论述了低碳建筑的核心,分析了低碳建筑开发阶段及其互动分析,低碳建筑的发展,对可持續发展具有重要意义。  关键词:低碳建筑;发展;互动  中图分类号:TF761文献标识码: A 文章编号:  引言  房屋建筑作为人类所必需的生产和生活工具,发展快、能耗高、建设量大、碳排放量多,而节能减排成本又较低、效果较好。因此,建筑行业被认为是走向低碳经济的最为重要的一个行业,各国
关键词:建筑工程;基础及地下室;施工技术  摘要:根据此工程的具体情况,本文对地下室施工的技术措施进行了简要阐述。  中图分类号:TU74 文献标识码:A 文章编号:   本工程地下室为一层自行车车库,地上1一17层为周转房,顶部均设有电梯机房和水箱间。层高3.25m,建筑高度为55.5m。建筑面积均为12467.3m2,属二类高层建筑,建筑使用年限50年。 1基础及地下室施工工序  基础垫层放线
摘要:建筑物的基础承受着房屋的全部荷载,如果基础先于上部结构破坏,检查和加固都十分困难,而且还会严重影响房屋建筑的使用寿命,因此房屋基础就应当具有足够的强度才能充分保证建筑整体的质量。由于房屋基础的重要性,其结构设计也就变得非常的重要,本文就通过对混合结构房屋的基础结构设计进行了简要的探讨与分析。  关键词:混合结构 基础 结构设计 分析  中图分类号:S611 文献标识码:A 文章编号:   建
摘要:加强机电安装施工前期质量控制的研究是十分必要的。本文作者结合多年来的工作经验,对机电安装施工前期质量控制进行了研究,具有重要的参考意义。  关键词:机电安装;前期工程;质量期控   中图分类号:K826.16 文献标识码:A 文章编号:   1、建立适合工程项目特点的管理团队 近年来,我国经济的持续、快速的发展,为国内建筑业承包商提供了更加广阔的市场空间。同时,随着客户需求的多样化以及项目本