RFID技术视角下固定资产管理论文

RFID技术视角下固定资产管理论文

1软件架构设计

经过综合考虑,本系统采用分层设计思想。系统具体可以分为业务层、服务器、中间件层和设备层4层,工作流程为:首先由业务层发起业务请求,业务可能是盘点、扫描、查询报警信息、报表统计等操作,然后经由服务器进行响应,进而由中间件将服务器中等待处理的事件取走,并在中间件中进行相应的处理后,再由中间件操作逻辑读卡器等硬件设备进行响应,最后将结果逆向返回给业务层,在业务层进行显示。采用这样的4层结构将有助于实现系统各个模块之间的“高内聚,低耦合”、降低代码的复杂度、提高稳定性和扩展性。

1.1业务层

从系统架构可以看出,业务层处于系统的最上层,和用户进行直接的交互。目前的管理系统采用C/S(Client/Server,客户端/服务器模式)架构,该架构的设计模式使得用户在使用时需要提前安装客户端,对电脑性能有一定的要求。此外,管理系统若想实现移动办公,需要开发额外的手机应用软件,系统的通用性较差。为了解决这个问题,同时为了简化用户的使用流程。业务层在设计时采用B/S(Brow-ser/Server,浏览器/服务器模式)架构。相对于C/S架构需要安装客户端,B/S架构以Web的形式呈现给用户,这种方法采用“肥服务端,瘦客户端”的结构,将大量的计算工作放在服务器中完成,客户端不需要或者是只需要进行很少的计算即可。该结构的好处是对客户端的要求较低,客户只需要一台可以上网的电脑就行,客户端可以轻松的实现“零安装,零维护”;服务器升级容易,客户端不需要进行任何的更改,减少了系统的开发与维护难度;同时可以轻松的实现移动办公。所以在设计基于RFID技术的固定资产管理系统时我们采用B/S结构。

1.2服务器层

服务层,用于给整个系统提供服务,是系统的关键。目前的资产管理系统服务器多采用集中式的应用环境,当系统的规模扩大时,集中式系统在一定程度上会影响系统的性能。为避免这一现象,采用一个分布式、多中间件的应用系统架构。同时为了实现跨平台通信,跨防火墙通信,本文采用WebServ-ice作为服务器。Webservice技术,采用XML(Ex-tensibleMarkupLanguage,标准通用标记语言)作为不同模块之间通信的数据格式,采用标准的TCP/IP协议、面向服务的架构(serviceorientedarchitecture,SOA)模型作为他的体系结构。具有跨不同语言、松散耦合、跨异构平台、跨Internet互操作技术、跨防火墙等特点。WebService技术能够让运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件,就可相互交换数据。在该系统中,WebService提供网关和应用层间的通信中介。Web端发起盘点指令时,需要将要盘点的房间号和盘点的事件编号发送给WebService服务器,然后在服务器中排队等候网关来取走,网关取走房间号和事件编号后将对应房间的读卡器设备打开,开始读取标签数据,最后将标签数据和事件编号再放回到服务器中并关闭读卡器,等待Web取回对应盘点事件编号的标签数据。

1.3中间件层

中间件是一种面向消息的中间件,处于服务器和硬件设备之间,连接射频网络和Internet网络,在2种不同的网络之间进行协议转换,所以中间件又被称为网关。为了设计更加强大的网关,在设计时需要多方面考虑。如,怎样解决系统中的冗余数据;如何增加网关的通用性;如何增加系统的自检能力等。为了解决上述问题,在设计时,增加了数据过滤模块过滤系统中的冗余数据,防止一条标签数据在一个事件周期内多次被读到,减轻系统的处理压力。增加了事件管理模块和设备驱动模块,用于实现网关的通用性,事件管理模块用于将不同的应用需求定义为不同的事件,而不同的事件又通过不同的函数或参数来实现,进而实现网关对上层应用环境的通用性。设备驱动模块,可以实现根据底层设备的不同而选择不同的驱动程序;设备的自我维护由设备巡检模块完成,该模块主要是利用阅读器等硬件设备的心跳包来检测系统的工作状态,进而完成系统的自检,将发现的问题及时地上报给管理员。

1.4设备层

设备层主要包括:四通道固定式读写器、桌面式发卡器、手持机、超高频分支器、门禁系统(包括红外对射系统和M244-A模块)、天线、馈线等设备。这些设备由设备供应商提供,在此主要是对设备的组合和使用,不再作过多的叙述。

1.5数据库

数据库独立于以上的4层,是系统的基础。它主要用于对固定资产的基本信息、资产管理员的基本信息、资产调度信息、资产移动信息、报警信息等资产使用情况的所有详细信息进行存储,使用数据库可以提供良好的数据共享、较小的数据冗余度、实现数据的集中控制以及数据的一致性和安全性,设计良好的数据结构可以降低数据查询的消耗,提高效率。本系统采用关系型数据库SQLServer2008来存储应用数据。

2系统功能介绍

基于RFID技术的固定资产管理系统分为2个主要的功能模块,仪表状态管理模块和系统管理模块。前者主要负责对资产进行管理,如资产的借调、维护等。后者主要负责系统自身的管理,如管理员的管理、系统自身维护等。在这些功能中资产出入库、调拨、标签替换以及系统管理,逻辑较少、功能简单,所以主要对资产盘点、定位、异动处理进行如下的详细描述。

2.1资产定位

资产定位就是根据输入的资产ID,返回资产所在的房间号,该功能的设计主要是为了查找资产的位置。其中替换态,指资产上的当前标签正在进行更换时,所处在的一个临时状态;异动态,指资产现在已经处于报警状态,报警可能是由未经允许经过门禁或者是资产在移动过程中超时引起的;资产移动态,指的是资产正在被借用。

2.2资产盘点

资产盘点,就是对所选房间的资产进行盘点,并显示原有资产是否还在房间中。如果有部分资产没有被扫描到,则需要使用手持阅读器进行现场盘点,以确认资产是否真的不在房间中,如果不在,系统会发出报警通知系统最高管理员和资产所属分管理员。盘点的流程在设计时,被看作是处于同一个房间中的多个资产的定位。

2.3异动处理

资产的异动主要是指如下3种情况:资产越界(定点态转移到异动态)、资产过禁行门禁(移动态到异动态)、资产移动过程中超过设定的时间。在资产发生异动时,要发出报警通知管理员。其中资产移动超时,由定时器维护,若时间到达还没有归还资产时,自动发出警报。该流程图中门禁事件是一个虚拟的事件对象,由标签ID、时间、门禁ID、流动方向(进或出房间)组成。其中输入为门禁事件,输出为事件的处理结果。

3总结

本论文所设计的固定资产管理系统将RFID技术和Web技术相结合,给固定资产的识别和管理提供了一种高效的方法,基于Web的实现方法,使得管理人员可以在任何地方任何时间监控和管理企业的资产。在线转移资产、报修以及进行资产的出入库管理时,可以确保所有管理员及时地看到准确的数据,可以及时地掌握资产的位置动态。目前该系统已经成功地投入到某单位的日常资产管理工作中,实际应用结果表明,简单易学的Web操作界面,强大的系统功能,使得基于RFID技术的固定资产管理系统在实际的应用中极大地提高了效率,降低了管理成本。有效地解决了资产盘点、清查、调拨等费时费力,资产统计困难造成的资产重复购置和使用闲置等问题。

作者:应俊 王社周 王鹏 单位:重庆邮电大学光电工程学院 工信部电信研究院西部分院