1 引言
目前,只有个别单位在局部范围内采用了信息化管理手段外,气象物资装备供应保障工作仍然以人工管理为主,装备管理文件多且杂,占用空间大,查找不方便。在实际工作中,各类消耗性器材和备件分别由不同科室人工管理,分散性地进行入库、发货,造成气象装备供应管理职责不清晰、流程不连续、装备信息不完整,使得气象设备生命周期中的采购、检定、故障、维修、报废各个环节互不联系,不利于拟定备件采购计划和设备选型,难以考核供应时效。
随着气象现代化进程加快,国家级自动气象观测站、GPS/MET水汽观测站、雷电观测站、区域自动气象站、新一代天气雷达、自动土壤水分站、雨滴谱仪等新型气象观测设备投入气象业务运行,气象装备的高效合理管理以及及时供应保障更是举足轻重。能够将各种气象装备的采购、供应、仓储、报废情况进行全寿命跟踪,成为满足气象装备供应现代化发展的迫切需求。
将J2EE分布式结构特点和B/S结构引入到气象装备供应管理信息系统中,将省气象装备管理纳入装备供应信息系统中,加强气象供应保障人员对气象装备各阶段流转情况的了解,提高气象装备供应的及时性并为更新备件储备库存提供依据,为提高气象现代化奠定基础。
2 J2EE标准和B/S结构
2.1 J2EE标准
J2EE以Java平合为基础,增强了对EJB、SERVLET/JSP等技术的全面支持,其主要用于构建企业级的应用,具有安全、稳定以及跨平合特性。J2EE具有多层体系结构,适合应用中间层组件开发,如图1所示。为开发者提供了统一的开发平合和标准,降低了应用开发的复杂性。J2EE通过提供中间层集成框架来实现可扩展性、高可靠性以及高可用性的需求。J2EE通过统一的开发平合,降低了多层应用程序开发的复杂程度,而且提供能够支持并兼容现有的应用程序。J2EE平合的中心是EJB,主要用于部署开发商业应用程序的分布式组件模型,作为一种实现业务逻辑的组件技术,EJB具有可扩展性、开放性安全保密性。
2.2 B/S结构
B/S模式作为一种新型的处理模式,是以m技术为基础,通过对C/S这种传统模式进行改进而形成的。B/S模式以Web为中心,采用的传输协议是TCP/IP、HTTP,前端将通用浏览器(如Navigator和IE等)作为Web的客户软件,客户端采用Browser(浏览器)来实现访问Web的目的。通过采用Web Server对数据库进行访问,后端能够将结果迅速返回给浏览器,同时通过浏览器可实现多级用户操作。HTTP协议将前后端进行连接,其所有开发均在Server上进行。
B/S结构下,通过WWW浏览器可以实现用户工作界面,其中服务器端(Server)集中实现主要事务逻辑,而前端(Browser)实现极少部分的事务逻辑。在C/S这种传统模式中,客户端集中了太多的应用逻辑,通过专有协议来实现与服务器端进行通信,不利于对应用程序进行后续维护及移植。而B/S结构中,系统在客户端的浏览器上运行,不再需要安装客户端软件,故当系统需要进行升级或维护时,只需对服务器端软件进行更新即可,大大地减少了客户端电脑的荷载量,同时降低了系统维护与升级的成本并减少了工作量。J2EE企业级应用模型可以进行多层划分,从而将界面逻辑和业务逻辑进行分离,大大提高了其重用性和扩展性。
3 系统设计
3.1 业务流程
气象装备在相关科室之间的业务流转程序复杂,装备的业务流转状态包括采购、入库、出库、检定、维修、报废等,其流程图如2图所示。
用户查看当前需处理的待办事项,查看当前用户管辖范围内设备库存量或到检日期是否已达到告警阈值的提示。
当有新设备入库时,采用条码技术对设备进行识别入库。当有设备出库时,通过无线条码扫描,记录设备的去向。
当设备需检定时,对需检定的设备进行扫描后将其状态更改为待检,检定设备合格后将其状态更改为待用,检定不合格设备将其状态更改为待修。
当设备维修时,分为返厂维修和自行维修两大类。保障人员对设备进行维修,若维修好则将设备状态更改为待用,若维修不好则将设备返厂维修,其状态更改为返厂维修。
当设备有更换时,将设备状态更改为待修,将更换后的设备进行扫描后更改其状态为在用。
当设备返厂维修时,分为维修好的设备和未维修好但厂家重新发的新设备两类。若为维修好的设备将其状态更改为待用;若为新设备,则将原来未修好的设备状态更改为报废,将新设备以零价格入库。
3.2 系统架构
基于J2EE的气象装备供应管理信息系统部署在某省大气探测技术保障中心,负责监控我省气象技术装备的运行情况。本系统采用J2EE构架,通过B/S模式进行开发设计,系统以SQLServer2008作为数据库,服务器由2部分构成,包括数据库服务器和Web服务器各1台,客户端选择支持IE等主流浏览器,系统设备编码依据全国统一的气象装备编码规范。系统分为业务应用子系统、系统服务平台、数据库系统及基础支撑系统4部分,系统结构如图3所示。
用户通过气象局域网使用浏览器访问Web服务器,通过身份验证登录系统来访问系统为用户所分配的权限功能。其中,业务应用子系统主要用来处理个人事务管理、设备状态和设备信息管理、县局和市局保障部门对设备的申请管理、库存预警管理、设备维护维修管理、综合分析评估和系统管理等;系统服务平台主要进行流程控制、管理服务、数据访问、消息服务、目录服务、信息表示、事务处理和其他服务等模块;数据库系统用来处理数据库系统中的设备信息、业务信息、监测信息、基础配置信息和用户信息等;基础支撑系统包括计算机操作系统、计算机网络系统和应用系统支撑
3.3 网络构架
基于J2EE的.气象装备供应管理信息系统采用集中式部署组网,省级、市级、县级各类用户终端分配不同的系统权限,各类用户可以通过气象局内部局域网来访问安装在服务器中的系统应用程序,实现在线进行业务处理,也可同时完成在线业务监控和审批,实现气象装备供应工作的统一化、高效化、制度化。
如图4所示,系统中数据库服务器和Web服务器分别由不同的物理主机进行搭载完成。系统的核心数据存放在数据库服务器中,并定时进行备份,由于数据库服务器只对Web服务器开放相关端口,所以其他的主机和工作站都没有访问数据库服务器的权利[4]。但是Web服务器可以对外开放,而且用户可以通过浏览器访问Web服务器中允许开放的页面,来实现访问应用程序,Web服务器只对8080端口进行开放以保证系统的安全。同时Tomcat服务在Web服务器中运行,通过访问数据库服务器获取相关数据。
4 结语
通过对J2EE架构的深入剖析和理解,将B/S结构引入到气象装备供应管理信息系统中,实现了基于J2EE的气象装备供应管理信息系统。系统包括业务应用子系统、系统服务平合、数据库系统和基础支撑系统4部分,依据中国气象局气象装备编码规范,实现了将气象设备从采购、列装合站、维修维护、检定到报废的全寿命周期的编码信息化动态管理,从而提高了气象装备管理的信息化水平。
【基于J2EE的气象装备供应管理信息系统的研究论文】相关文章: