基于SOA的电子设备信息管理系统的研究与设计

来源 :硅谷 | 被引量 : 0次 | 上传用户:litang345
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]为了解决企业设备管理中设备信息不完整,更新不及时,不能共享,资源不能集中管理、统一协调的问题,同时也为了解决架构不同的系统之间不兼容、不能交换数据的情况,设计基于SOA的电子设备信息管理系统。介绍电子设备管理信息系统的系统架构,UML建模,并给出具体的系统设计和实现。
  [关键词]设备管理 SOA架构 UML 信息交换
  中图分类号:TP2 文献标识码:A 文章编号:1671-7597(2009)0210041-03
  
  一、引言
  
  随着金融性企业电子化建设的迅速发展,电子化设备的投入规模越来越大,种类越来越多,变化和调整越来越频繁,设备管理的工作量明显增加,手工管理的运作机制已和企业业务、计算机技术应用的发展速度不相适应,管理手段已明显滞后于发展的需要,严重降低了管理效率。因此,建立集中化、科学化、规范化、标准化的电子设备管理体系,开发和使用电子化设备管理系统。实现设备管理的计算机化,对于规范企业电子化设备的管理,合理配置和利用资源,降低投入成本,增加投入产出效益,提高管理水平和效率有着重大的意义。本文设计了一種基于B/s架构的电子设备信息管理系统。
  


  
  二、系统架构
  
  B/S模式是随着互联网技术的兴起而发展起来的,其特点就是软件应用的业务逻辑完全在应用服务器端实现,用户表现完全在Web服务器实现。该模式在管理系统的优势在于:企业达到了集中化、规范化管理的目的:系统管理人员管理维护集中方便;对客户端的要求低,用户使用简单,只要通过浏览器即可进行业务处理,而不再需要安装客户端程序;同时还有跨平台的优势。
  出于对安全性的考虑,Web服务器一般不用作数据处理,而是将信息发送到后台服务器,由后台服务器进行数据处理;考虑到有些信息要求及时地传送,而手机现在几乎是人们必备的通讯工具,所以要求引入手机短信机制;企业现有的管理系统模式不一,并且还将有新的管理系统出现,架构不同的系统之间会出现无法兼容,无法交换数据的情况。
  针对上述情况,构建基于SOA(面向服务架构)的系统架构,建立B/S模式的电子设备信息管理系统,并且支持与其他系统的集成。SOA作为一种粗粒度、松耦合的服务架构,服务之间通过简单、精确定义接口进行通讯,不涉及底层编程接口和通讯模型。它的灵活性、交互性、可扩展性等特点能帮助企业系统架构者以更迅速、更可靠、更具重用性架构整个业务系统。
  在实际操作中,采用Webservice作为SOA的实现机制。将系统分为表现层、应用服务层和数据存储层3层架构(如图1所示)。数据存储层主要存储各类数据并响应应用服务层查询、更新数据的请求。应用服务层,由各种应用服务系统组成,通过xm1报文实现各应用系统间的信息交换,保证各应用系统间的协同性,并实现与数据存储层的交互,根据用户要求调用各种服务。在表现层,研究CSS动态技术设置页面风格,保证客户端浏览时的正确性与统一性。
  在基于SOA的系统架构的基础上,使用UML对系统的各种对象进行建模。UML(Unified Modeling Language,统一建模语言)是用来对软件密集系统进行可视化建模的一种语言,具有定义良好、易于表达、功能强大且普遍适用的优点,在面向对象技术领域内占主导地位。如图2是从用户角度描述系统功能,并指出各功能的操作者的系统用例图,图3是显示详细流程的入库管理顺序图。
  


  
  三、系统设计
  
  系统设计以设备的动态流程和安全控制为主要出发点,并建立相应的数据库表作为支持。设备信息录入以后,各机构用户可以共享大量数据,并可据此进行相应的统计分析,既实现了设备的集成化管理,减轻了管理维护人员的负担,降低了人力资源成本,还大大地提高了数据安全性。
  
  (一)功能模块设计
  如图4所示,电子设备信息管理系统包括系统管理、设备管理、服务管理、查询统计四个功能模块。这四个模块有机结合,使设备管理得以规范化、统一化,也使设备管理工作得以更加有序、有效地实施。这四个大的功能模块又各自分成若干子模块。
  系统管理模块包括机构管理、用户管理、权限管理、密码修改等安全控制模块和供应商管理、设备类型设置、设备维护设置、预警参数设置这些基本参数设置模块。通过对不同用户不同权限的设置,使得用户不能看到非授权菜单,一些非法操作得以屏蔽,保证了数据库的正确性和安全性,从而也保证了系统稳定、可靠的运行。
  系统的核心是面向过程的设备管理。该模块包括七大功能模块:设备库存管理、设备使用管理、设备借用管理、设备维修管理、设备维护管理、设备遗失管理、设备报废管理。其中设备库存管理又包含入库、调拨和出库三个子模块;设备借用管理包含借出和归还两个子模块;设备维修管理包含送修和验收两个子模块:设备维护管理包含报修、维护和核销三个子模块。设备管理从设备入库管理开始,经过设备的出库管理、设备的使用管理、设备的借用管理、设备的维护管理、设各的维修管理等环节,最终到设备的遗失或者报废等设备的整个生命周期,同时利用设备的单据管理,形成对设备的整个生命周期的管理和监控。其中有些模块还采用了手机短信机制,以保证信息的及时传递,更加强了对设备的跟踪和管理。
  服务管理模块包括产品评价和服务评价两个功能模块。这个模块主要是对供应商的。通过使用者和管理者对供应商对应产品质量和服务质量的打分管理,来处理同供应商的关系。对再次的设备采购等具有重要的参考价值。
  查询统计模块包括设备查询、单据查询、预警查询、产品评价查询、服务评价查询、设备统计和单据统计七个功能模块。这个模块主要提供了在线查询设备等信息的功能。在权限允许的范围内,用户可以自由组织查询条件来查询自己需要的设备信息,并可以下载查询统计的结果报表,如设备的分布情况、设备的维护频率、设备的维修记录等,为管理人员的决策提供了更为直观的依据。
  
  (二)数据库设计
  根据前面的模型,可以很方便的建立数据表和相关视图。本系统建立的数据表可分为4类:系统控制类、参数设置类、设备管理类和服务管理类。系统控制包括机构表、用户表、权限表;参数设置包括供应商信息表、设备类型表、维护设置表、预警参数表;设备管理主要包括设备信息表、设备单据表、设备流程表:服务管理包括产品评价表和服务评价表。这些表之间都互有联系。例如上图3所示,新增设备入库,完整的操作需要用户先登录,在经过用户表对用户信息验证成功后,再到权限表获取对应用户权限,然后将用户权限菜单回显到界面上,用户选择入库功能模块,获取入库单,填写完成后提交并保存入库单,并将新入库设备的详细资料登记到设备信息表中,在设备流程表中记录相应信息流水。
  (三)安全性设计
  信息安全主要考虑安全对象和安全机制,安全对象主要有网络安全、系统安全、数据库安全、信息安全、设备安全、信息介质安全和计算机病毒防治等,其安全体系结构如图5所示:
  系统信息安全的重要性日益凸显,应做到最大限度的保护数据不受损坏。从系统设计的角度来看主要有2点:数据安全和操作安全。同时,服务器自身的安全机制、防火墙等也是必须的。
  在数据库设计上,根據实际要求设计好各表的主键、索引、约束规则等,保证数据的完整性和安全性。在数据备份上,采用du叩全库备份,备份和恢复操作都比较可靠方便。
  操作安全性,系统应符合整个OA系统实行“单点登录、分别授权”的方式。系统应具备严格的授权管理体系,使得非授权用户不能看到相关条目。用户需通过用户名、密码验证后才进入系统,密码采用密文存放,
  所有业务数据包括用户名、密码在网络中传输时作加密处理,保证数据不被非法篡改,不被非法用户查看,使信息接收者无法否认曾经收到的信息。在用户权限设定方面,主要采用了岗位与任务相结合的设置。系统的权限管理是将所有相关权限直接赋予用户,这种方法对于一个多用户、多操作对象的系统来说极不灵活,容易出现安全漏洞。本系统采用了岗位与任务相结合的设置,可以灵活的对某个用户设置其需要的任务菜单,而且根据其所在的机构和岗位,只能操作本级和下级机构的信息,这样达到访问控制安全性的目的。
  
  四、系统实现
  
  Web服务器基于Windows操作系统,采用IIS作为网络服务器;Web服务器语言采用PHP,具有开源、兼容性强、扩展性强、跨平台等优点;后台服务器采用Unix系统,程序语言为c;后台数据库为Sybase ASE,具有可扩充性、可移植性、可兼容性等性能,易于维护和管理。客户端操作要求简单,不需要安装任何程序或插件,只要接入企业局域网,通过浏览器登录即可使用系统的相应功能,系统采用html技术,对系统最终展现的查询结果和报表可以下载保存成Word或者Excel格式,实现了与Microsoft Office的无缝连接,极大地方便了业务人员的应用需要。采用配置化的设计方法,实现系统各模块的松耦合关联。页面风格采用CSS动态设置,各页面可以直接引用。客户端用户的信息由Session统一控制,方便调用,同时也增强了安全性。
  


  
  五、结束语
  
  本文对企业电子化设备的管理进行了设计,实现了电子设备管理系统。该系统实现了业务流和信息流的统一和集成,从而使设备管理得到了有效控制和责任定位。管理者可及时掌握各类设备信息,实现了整体化、透明化管理。
其他文献
[摘要]采用分光光度法研究模拟生理条件下2,7-二氯荧光素与牛血清白蛋白的相互作用。结果表明:两者相互作用形成稳定的复合物,最大吸收波长为509n=,与2,7-二氯荧光素的最大吸收波长502nm比较,红移了7nm;二者之间主要通过静电引力结合,但不排除疏水作用力和氢键:二者之间的结合数为32。  [关键词]2,7-二氯荧光素 牛血清白蛋白 分光光度法  中图分类号:041 文献标识码:A 文章编
期刊
[摘要]以煤沥青为原料、三聚甲醛为交联剂、对甲苯磺酸为催化剂,在一定反应条件下合成缩合多环多核芳香烃(COPNA)树脂。采用FT—IR和H—NMR等分析方法研究其反应机理;采用TG分析方法研究COPNA树脂的热行为。研究表明,煤沥青在酸性催化剂条件下能与交联剂三聚甲醛合成COPNA树脂,其反应机理为酸催化作用下的阳离子型缩聚反应;相对于原料煤沥青,COPNA树脂具有较高的耐热性、炭收率和B树脂含量
期刊
[摘要]干扰是影响GSM系统通话质量以及掉话率、接通串等网络指标的重要因素。对移动通信GSM系统的上行干扰进行讨论,结合华为公司在GSMM络干扰定位的经验,对上行干扰的种类,产生原因,定位流程进行分析,通过对网络中由2G系统,直放站等引起的干扰案例进行阐述分析和解决,介绍在日常网络优化中常见的上行干扰的处理办法。  [关键词]GSM 网络优化 上行干扰  中图分类号:TP3 文献标识码:A 文章编
期刊
[摘要]介绍I2C总线技术及其技术标准。结合ATMEL公司具有I2C总线的AT24LCO4,给出AT89S51单片机虚拟I2C总线的硬件设计及软件实现。  [关键词]I2C 单片机 AT24LC04  中图分类号:TN91 文献标识码:A 文章编号:1671-7597(2009)0210034-02    一、引言    I2C总线是PHILIPS公司推出的一种双向二线制总线,它包括一条串行数据线
期刊
[摘要]介绍DiffServ模型的体系结构,并重点研究DiffServ实现的核心机制拥塞管理机制。在实际设计队列调度算法时,应根据网络中不同的QoS要求,平衡影响调度算法设计的各种因素,进行合理的选择。  [关键词]服务质量 区分服务 拥塞管理 队列调度  中图分类号:TP3 文献标识码:A 文章编号:1671—7597(2009) 0210047-01    一、概述    QoS是指网络通信过
期刊
[摘要]由于PDA掌上电脑具有体积小、重量轻、携带轻便,适应于野外测量等特点,根据有关技术依据及规范,采用PDA硬件平台,在windowsCE软件支持下,利用Microsoft embedded Visual Basic编程环境,完成基于PDA的水准电子手簿系统的程序设计,并说明程序中各个模块所具有的功能,完全代替手工水准记簿。  [关键词]PDA 水准电子手簿 系统  中图分类号:TP3 文献标
期刊
[摘要]现在很多连接都被称作VPN(Virtual Private Ntwork),让很多人分不清楚。那么,一般所说的VPN到底是什么呢?顾名思义,虚拟专用网不是真的专用网络,但是它却能够实现专用网络的功能,并且具有保密,安全等主要特点。  [关键词]VPN 接入 隧道技术 安全技术  中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2009)0210051-01    一、VP
期刊
[摘要]随着现代网络规模不断扩大和结构日趋复杂,网络管理成为网络系统正常运行的关键,网管系统的基本功能是以图形方式直观地将被管对象显示出来,因而拓扑发现是不可缺少的一部分。拓扑发现确定网络元素之间的互连关系,是配置管理的中心,故障管理的基础。  [关键词]SNMP 拓扑发现  中图分类号:TP3 文献标识码:A 文章编号:1671—7597(2009)0210048-01    一、网络的结构  
期刊
[摘要]通过对变频技术的介绍,结合国内的应用及相关变频谐振试验装置特点,阐述在实际操作中应注意并掌握的知识,充分发挥仪器的智能作用为XLPE电缆试验服务,提高工作效率。  [关键词]变频谐振 XLPE电缆 试验  中图分类号:TM4 文献标识码:A 文章编号:1671-7597(2009) 0210038-01    一、引言    上世纪80年代至90年代中期,加拿大、德国、美国等先进国家制定了
期刊
[摘要]主要针对BGP as-path属性和as—path filter的概念、配置和使用做介绍,重点讲解AS正则表达式的配置和匹配关系,并对使用as-path access-list进行BGP路由过滤的应用举例进行简单介绍。  [关键词]BGP as-path access-list 路由过滤  中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2009)0210027-02  
期刊