金融现钞押运存放统计管理系统的制作方法

文档序号:6677618阅读:181来源:国知局
专利名称:金融现钞押运存放统计管理系统的制作方法
技术领域
本系统属于信息技术领域,应用于金融领域。

背景技术
本系统主要将RFID技术、网络开发技术以及数据库技术相结合应用于金融领域,解决金融现钞押运、存放、统计的实际问题。虽然以上三类技术都已发展到一定程度,但还没有应用于该领域解决该问题。
1.RFID技术 RFID是Radio Frequency Identification的缩写,即无线射频识别,俗称电子标签。RFID技术是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关数据,识别工作无须人工干预,可工作于各种恶劣环境。RFID技术可识别高速运动物体并可同时识别多个标签,操作快捷方便。
与传统的条形码相比,RFID标签具有以下优点第一,可以识别单个的非常具体的物体,而不是像条形码那样只能识别一类物体;第二,其采用无线电射频,可以透过外部材料读取数据,而条形码必须靠激光来读取信息;第三,可以同时对多个物体进行识读,而条形码只能一个一个地读;此外,RFID标签储存的信息量也非常大。
最基本的RFID系统由三部分组成(1)标签(Tag),由耦合元件及芯片组成,每个标签具有唯一的电子编码,附着在物体上标识目标对象;(2)阅读器(Reader),读取(有时还可以写入)标签信息的设备,可设计为手持式或固定式;(3)天线(Antenna),在标签和读取器间传递射频信号。
RFID技术的基本工作原理并不复杂标签进入磁场后,接收解读器发出的射频信号,凭借感应电流所获得的能量发送出存储在芯片中的产品信息(Passive Tag,无源标签或被动标签),或者主动发送某一频率的信号(Active Tag,有源标签或主动标签);解读器读取信息并解码后,送至中央信息系统进行有关数据处理。
2.Jsp、Struts、JavaBean和Socket技术 2.1JSP技术 JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。
用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。
JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。
JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。
JSP的1.0规范的最后版本是1999年9月推出的,12月又推出了1.1规范。目前较新的是JSP1.2规范,JSP2.0规范的征求意见稿也已出台。
JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。
JSP技术的强势(1)一次编写,到处运行。在这一点上Java比PHP更出色,除了系统之外,代码不用做任何更改。(2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/PHP的局限性是现而易见的。(3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。(4)多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。
2.2Struts技术 Struts最早是作为Apache Jakarta项目的组成部分问世运作。项目的创立者希望通过对该项目的研究,改进和提高Java Server Pages、Servlet、标签库以及面向对象的技术水准。
Struts的目的是为了减少在运用MVC设计模型来开发Web应用的时间。
Struts跟Tomcat、Turbine等诸多Apache项目一样,是开源软件,这是它的一大优点,使开发者能更深入的了解其内部实现机制。
除此之外,Struts的优点主要集中体现在两个方面Taglib和页面导航。Taglib是Struts的标记库,灵活动用,能大大提高开发效率。页面导航使系统的脉络更加清晰。通过一个配置文件,即可把握整个系统各部分之间的联系,这对于后期的维护有着莫大的好处。尤其是当另一批开发者接手这个项目时,这种优势体现得更加明显。
MVC即Model-View-Controller的缩写,是一种常用的设计模式。MVC减弱了业务逻辑接口和数据接口之间的耦合,以及让视图层更富于变化。Struts是MVC的一种实现,它将Servlet和JSP标记(属于J2EE规范)用作实现的一部分。Struts继承了MVC的各项特性,并根据J2EE的特点,做了相应的变化与扩展。
2.3JAVABEAN技术 用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、Servlet、其他JavaBean、applet程序或者应用来使用这些对象。用户可以认为JavaBean提供了一种随时随地的复制和粘贴的功能,而不用关心任何改变。
最初,JavaBean的目的是为了将可以重复使用的软件代码打包标准。特别是用与帮助厂家开发在综合开发环境(IDE)下使用的java软件部件。这些包括如Grid控件,用户可以将该部件拖放到开发环境中。从此,JavaBean就可以扩展为一个java web应用的标准部件,并且JavaBean部件框架已经扩展为企业版的Bean(EJB)。
通常应用于服务器的部件,例如JDBC连接池、应用监视、拥护计数和其他参与用户行为的类。
2.4Socket技术 Socket(套接字)是通过标准的UNIX文件描述符和其它程序通讯的一个方法。每一个套接字都用一个半相关描述{协议,本地地址、本地端口}来表示;一个完整的套接字则用一个相关描述{协议,本地地址、本地端口、远程地址、远程端口},每一个套接字都有一个本地的由操作系统分配的唯一的套接字号。
Socket的类型包括 (1)流式Socket(SOCk_STREAM) 流式套接字提供可靠的、面向连接的通信流;它使用TCP协议,从而保证了数据传输的正确性和顺序的。
(2)数据报Socket(SOCK_DGRAM) 数据报套接字定义了一种无连接的服务,数据通过相互独立的报文进行传输,是无序的,并且不保证可靠、无差错。它使用数据报协议UDP (3)原始Socket 原始套接字允许对底层协议如IP或ICMP直接访问,它功能强大但使用较为不便,主要用于一些协议的开发。
3.数据库技术 数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。从发展的历史看,数据库是数据管理的高级阶段,它是由文件管理系统发展起来的。
数据库的基本结构分三个层次,反映了观察数据库的三种不同角度。
(1)物理数据层。它是数据库的最内层,是物理存贮设备上实际存储的数据的集合。这些数据是原始数据,是用户加工的对象,由内部模式描述的指令操作处理的位串、字符和字组成。
(2)概念数据层。它是数据库的中间一层,是数据库的整体逻辑表示。指出了每个数据的逻辑定义及数据间的逻辑联系,是存贮记录的集合。它所涉及的是数据库所有对象的逻辑关系,而不是它们的物理情况,是数据库管理员概念下的数据库。
(3)逻辑数据层。它是用户所看到和使用的数据库,表示了一个或一些特定用户使用的数据集合,即逻辑记录的集合。
数据库不同层次之间的联系是通过映射进行转换的。数据库具有以下主要特点 (1)实现数据共享。数据共享包含所有用户可同时存取数据库中的数据,也包括用户可以用各种方式通过接口使用数据库,并提供数据共享。
(2)减少数据的冗余度。同文件系统相比,由于数据库实现了数据共享,从而避免了用户各自建立应用文件。减少了大量重复数据,减少了数据冗余,维护了数据的一致性。
(3)数据的独立性。数据的独立性包括数据库中数据库的逻辑结构和应用程序相互独立,也包括数据物理结构的变化不影响数据的逻辑结构。
(4)数据实现集中控制。文件管理方式中,数据处于一种分散的状态,不同的用户或同一用户在不同处理中其文件之间毫无关系。利用数据库可对数据进行集中控制和管理,并通过数据模型表示各种数据的组织以及数据间的联系。
(5)数据一致性和可维护性,以确保数据的安全性和可靠性。主要包括①安全性控制以防止数据丢失、错误更新和越权使用;②完整性控制保证数据的正确性、有效性和相容性;③并发控制使在同一时间周期内,允许对数据实现多路存取,又能防止用户之间的不正常交互作用;④故障的发现和恢复由数据库管理系统提供一套方法,可及时发现故障和修复故障,从而防止数据被破坏。


发明内容
本系统利用RFID标签对成捆现金和现金钱箱进行标识,在标签中存入各自的相关信息,如ID号、金额、类别、状态等,通过安装在金库和营业厅的RFID读写设备读取标签信息,可以获得金库存量、现金出入金库和营业厅的时间、地点、操作员、金额等信息,并通过与管理中心联网,实现对现金的押运、存放和统计的管理。此外,通过手持式RFID读写设备,监管人员可以随时随地读取现金捆或钱箱上的信息,实现实地实时的监管。



图1是流程示意图,说明如下 1.银行金库 2.银行营业厅 3.管理中心 4.RFID读写设备 5.RFID标签 6.现金 7.钱箱 8.钱架 9.PC 10.数据库服务器 11.手持式RFID读写设备 12.下架 13.出库 14.押运 15.入厅 16.出厅 17.入库 18.上架 图2是数据流程示意图,说明如下 1.通过中心服务器读取标签ID 2.绑定信息 3.存入中心服务器 4.分发标签 5.RFID标签 6.RFID读写设备 7.PC 8.解释器VCTCP/IP 9.中心服务器(SocketServer及B/S) 图3是系统模块概况示意图,说明如下 1.总系统 2.发卡中心功能 3.营业厅业务 4.系统管理 5.标签管理 6.金库业务 7.营业厅业务 8.金库业务 9.入厅 10.出厅 11.标签销毁 12.用户管理 13.用户授权 14.修改密码 15.营业厅管理 16.金库管理 17.车辆管理 18.固定箱管理 19.非固定箱管理 20.标签加密 21.标签分发 22.出库 23.入库
具体实施例方式 1.系统部署 在管理中心部署数据库服务器和PC,在数据库服务器上安装本系统,在PC上连接RFID读写设备。在银行金库的管理员处及钱架上安装RFID读写设备,并连接到管理员PC上。在银行营业厅的管理员处安装RFID读写设备,并连接到管理员PC上。各处PC通过LAN或Internet连接到管理中心的数据库服务器以运行管理系统。
2.业务流程 2.1RFID标签加密 在管理中心对封装在扎带中的和封装在钱箱中的RFID标签加密。
2.2现金存储 使用封装有RFID标签的扎带将现金扎捆,在PC中通过管理系统输入该捆现金的相关信息,如金额等,再利用读写设备将这些信息写入标签中。同样将钱箱的相关信息如编号、状态等写入钱箱内封装的RFID标签中。
平时存放现金时,将扎成捆的现金放到钱架上,通过安装在钱架上的RFID读写设备即可读取钱架上现金捆的RFID标签信息和数量,从而可以迅速统计出金库的现存金额。
2.3现金出库 当现金出库时,先用读写设备读取现金捆的信息,之后将这些现金捆装入钱箱,再读取钱箱信息,这样出库的现金和钱箱的自身信息及出库信息如时间、金额等就会纪录在数据库中。
2.4现金入厅 当钱箱运至营业厅时,先用读写设备读取钱箱信息,再读取钱箱内现金捆的信息,这些信息连同到达营业厅的信息就会纪录在数据库中。
2.5现金出厅 当营业厅结束一天的工作后,再使用封装有RFID标签的扎带将现金扎捆,重新输入该捆现金的相关信息,并利用读写设备将这些信息写入标签中。将这些现金捆装入钱箱后,读取钱箱信息,便可以运回金库了。
2.6现金入库 到达金库后,再次读取钱箱和现金捆的信息后,就可以入库了。
2.7管理中心监管 在管理中心可以查询各个现金捆和钱箱的相关信息,实现对现金押运的监控。管理中心还负责对RFID标签进行加密、对金库和营业厅中RFID读写设备和PC进行安全校验。
2.8实地实时监管 此外,通过手持式RFID读写设备,监管人员可以随时随地读取现金捆或钱箱上的信息,实现实地实时的监管。
3.设备选型 3.1RFID标签 符合ISO 18000-6b或EPC UHF Generation 2(Gen 2)或ISO 18000-6c标准,读写距离不小于5米,防碰撞不小于50张。可封装于扎钱的纸带中和钱箱中。
3.2固定式RFID读写设备 能够读写符合ISO 18000-6b或EPC UHF Generation 2(Gen 2)或ISO 18000-6c标准的RFID标签。每个读写器可连接多个天线。
3.3手持式RFID读写设备 能够读写符合ISO 18000-6b或EPC UHF Generation 2(Gen 2)或ISO 18000-6c标准的RFID标签。
3.4数据库软件 具有通用数据库管理系统的基本功能,并基本符合SQL92标准;支持一个以上的主流开发工具C、PB、VB、DELPHI等;支持ODBC3.0和JDBC3.0;支持平台扩展(支持多CPU和机群系统);支持数据库事务;支持存储过程;支持触发器;支持一致性检查;支持多用户;支持安全机制;支持备份和恢复机制;支持汉字存储,处理;支持功能丰富的前台管理工具、数据迁移工具、交互式查询工具以及作业管理工具等。
权利要求
1.金融现钞押运存放统计管理系统,其特征是利用RFID标签对成捆现金和现金钱箱进行标识,在标签中存入各自的相关信息,通过安装在金库和营业厅的RFID读写设备读取标签信息,可以获得金库存量、现金出入金库和营业厅的信息,并通过与管理中心联网,实现对现金的押运、存放和统计的管理,监管人员还可以通过手持式RFID读写设备随时随地读取现金捆或钱箱上的信息,实现实地实时的监管。
全文摘要
本发明为金融现钞押运存放统计管理系统。本系统属于信息技术领域,应用于金融领域。本系统主要将RFID技术、网络开发技术以及数据库技术相结合应用于金融领域,解决金融现钞押运、存放、统计的实际问题。本系统利用RFID标签对成捆现金和现金钱箱进行标识,在标签中存入各自的相关信息,如ID号、金额、类别、状态等,通过安装在金库和营业厅的RFID读写设备读取标签信息,可以获得金库存量、现金出入金库和营业厅的时间、地点、操作员、金额等信息,并通过与管理中心联网,实现对现金押运、存放、统计的管理。此外,通过手持式RFID读写设备,监管人员可以随时随地读取现金捆或钱箱上的信息,实现实地实时的监管。
文档编号G07F19/00GK101165735SQ200710142930
公开日2008年4月23日 申请日期2007年8月10日 优先权日2007年8月10日
发明者马建民 申请人:马建民
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1