已阅读5页,还剩70页未读, 继续免费阅读
(通信与信息系统专业论文)银行led屏远程信息发布系统的设计与实现.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
l i i i f l lri lli i i i ii i iiil y 1 8 2 7 916 银行l e d 屏远程信息发布系统的设计与实现 学位论文完成日期: 指导教师签字: 答辩委员会成员签字: 豫叵了 独创声明 本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的 研究成果。据我所知,除了文中特另, j j j i l 以标注和致谢的地方外,论文中不包含其 他人已经发表或撰写过的研究成果,也不包含未获得或其他教育机构的学位或证 书使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作 了明确的说明并表示谢意。- 学位论文作者签名匙喏 签字日期沙户年 刀日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,有权保留并 向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人 授权学校可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用 影印、缩印或扫描等复制手段保存、汇编学位论文。同时授权中国科学技术信息 研究所将本学位论文收录到中国学位论文全文数据库,并通过网络向社会公 众提供信息服务。 学位论文作者签名:7 廷 。 导师签字: r 一 签字日期:h 7 。年厂月巧7 日 签字日窥跏1 口年岁月一 银行l e d 屏远程信息发布系统的设计与实现 摘要 当今银行的金融信息发布系统多以单机控制模式为主,即由主行下发通知,各分行自 行控制金融信息的发布。不仅在实时性上有所欠缺,还需配置专门的设备及管理人员,增 加了银行的运营成本。 本论文研究的主要内容是探索开发一套基于网络的银行l e d 显示屏信息发布系统,突 破原有单机模式的限制,实现银行金融信息的远程发布与集中控制。经过详细的探讨和需 求分析,确定系统的实现方案,并根据具体应用环境设计了系统的网络拓扑结构。 系统硬件方面,主要采用异步l e d 显示屏控制器作为显示终端。异步显示屏控制器具 有存储及自动播放的能力,待发布的文字及图片信息通过网络接口传入l e d 屏,由l e d 屏 脱机自动播放,降低了主控电脑的负荷,实现多屏联网。 系统软件方面,主要采用d e l p h i 编程实现。根据系统特点划分了信息管理模块、屏幕 监控模块、屏幕管理模块、权限管理模块、日志管理五个主要的功能模块。系统利用动态 链接库d l l 技术实现系统信息发布的主要功能,降低了与其它模块间的耦合关系,使程序 的加载速度更快,提升了系统的稳定性。通过自动获取屏幕编号函数及建立合理的数据结 构,实现对多个显示屏的信息发布。实现远程屏幕监控是本系统的另一主要功能。系统利 用w i n d o w ss o c k e t s a p i 编程,通过主机探测函数,实时监控各显示屏的运行状态。系统采 用多线程机制提高c p u 利用率,增强了屏幕监控的实时性。为了便于管理,系统采用树形 目录结构管理各个显示屏,根据l e d 显示屏所属的银行的级别动态生成树形目录。基于银 行结构复杂、部门繁多的特点,对不同的用户角色设置相应的权限,动态生成显示菜单, 提升了系统的安全性。系统通过建立完备的日志管理功能进一步提高系统安全性,为事后 监督提供相应的依据。 本系统利用银行内部的i n t r a n e t 网络,实现基于网络的l e d 显示屏远程信息发布与监 控系统,增强了银行的金融信息发布的实时性与统一性,节约了人力物力的开支,降低了 银行成本,是未来银行信息发布系统的发展趋势,有着广阔的发展前景。 关键词:l e d 显示屏、s o c k e t s 套接字、多线程、数据库、动态链接库d l l i i d e s i g na n di m p l e m e n t a t i o no fb a n kl e ds c r e e nr e m o t ei n f o r m a t i o n d i s t r i b u t i o ns y s t e m a bs t r a c t m o s to ft h eb a n k sf i n a n c i a li n f o r m a t i o nd i s t r i b u t i o ns y s t e mi st h es t a n d a l o n ec o n t r o lm o d e , w h i c hi st h a ta l lo ft h eb r a n c h e sb a n k s p u b l i s ht h ef i n a n c i a li n f o r m a t i o nb yt h e m s e l v e sa f t e rg o ta n o t i c ef r o mt h em a i nb a n k n o to n l yl a c kt h er e a l t i m ec o n t r o l l i n g ,a l s on e e d s s p e c i a le q u i p m e n t a n dm a n a g e m e n t ,i n c r e a s i n gt h eb a n k so p e r a t i n gc o s t s t h em a i nc o n t e n to ft h i sp a p e ri st o e x p l o r et h ed e v e l o p m e n to faw e b b a s e db a n kl e d d i s p l a yi n f o r m a t i o nd i s s e m i n a t i o ns y s t e m ,w h i c hb r e a kt h ee x i s t i n gr e s t r i c t i o n so ft h es i n g l e c o n t r o lm o d e ,a n da c h i e v et h ec e n t r a l i z e dc o n t r o lo fb a n kf i n a n c i a li n f o r m a t i o n i td e f i n e st h e i m p l e m e n t a t i o no ft h es y s t e m ,a n dd e s i g n e dt h es y s t e mn e t w o r kt o p o l o g ya c c o r d i n gt os p e c i f i c a p p l i c a t i o ne n v i r o n m e n ta f t e rad e t a i l e ds t u d ya n dr e q u i r e m e n t sa n a l y s i s t h e s y s t e mh a r d w a r em a i n l yu s ea s y n c h r o n o u sl e dd i s p l a yc o n t r o l l e ra st h ed i s p l a yt e r m i n a l t h ea s y n c h r o n o u sd i s p l a yc o n t r o l l e rh a sm e m o r ya n da u t o p l a yc a p a b i l i t y t h et e x ta n dp i c t u r e m e s s a g e sw h i c ht ob ep u b l i s h e da r et r a n s f e r r e dt ot h el e ds c r e e nv i at h en e t w o r ki n t e r f a c e t h e a s y n c h r o n o u sd i s p l a yc o n t r o l l e rc a na l s or e d u c et h el o a do nt h em a s t e rc o m p u t e rb yt h ew a yo f a u t op l a yo f f i i n e ,f u r t h e rm o r e ,a c h e i v et h em u l t i s c r e e nn e t w o r k f o rt h es y s t e ms o f t w a r e ,w em a i nu s ed e l p h ia s p r o g r a m m i n g a c c o r d i n gt ot h es y s t e m f e a t u r e ,w ed e v i d e dt h es y s t e mi n t of i v em a j o rf u n c t i o n a lm o d u l e sw h i c ha r e :i n f o r m a t i o n m a n a g e m e n tm o d u l e ,s c r e e nm o n i t o rm o d u l e ,s c r e e nm a n a g e m e n tm o d u l e ,r i g h t sm a n a g e m e n t m o d u l e ,l o gm a n a g e m e n tm o d u l e s w er e a l i z et h em a i nf u n c t i o n so fi n f o r m a t i o nd i s s e m i n a t i o n b yt h ed y n a m i cl i n kl i b r a r y , t or e d u c et h ec o u p l i n gr e l a t i o n s h i pw i t ho t h e rm o d u l e s m a k et h e p r o g r a ml o a df a s t e ra n di m p r o v et h es y s t e m ss t a b i l i t y s y s t e md i s s e m i n a t e st h ei n f o r m a t i o nt o m u l t i p l ed i s p l a y sb ya u t o m a t i c a l l yo b t a i n i n gt h es c r e e nn u m b e rf u n c t i o n s r e m o t es c r e e nc o n t r o l f u n c t i o ni sa n o t h e rm a j o rf e a t u r eo ft h i ss y s t e m w ea c h i e v et h eh o s td e t e c t i o nf u n c t i o nt ot h e r u n n i n gd i s p l a yu s i n gw i n d o w ss o c k e t sa p ip r o g r a m m i n g t h r o u g ht h e m u l t i t h r e a d i n g m e c h a n i s mt oi m p r o v ec p uu t i l i z a t i o n ,a n de n h a n c e dt h es c r e e nm o n i t o ri nr e a lt i m e i no r d e rt o f a c i l i t a t et h em a n a g e m e n t ,s y s t e mm a n a g e sa l lt h es c r e e n sa l l i naf o l d e r h i e r a r c h y , a n d d y n a m i c a l l yg e n e r a t e dt h et r e ed i r e c t o r yb a s e do nt h el e v e lo ft h eb a n ka n dt h ec o n t r o l l e dl e d s c r e e n s s i n c et h ec o m p l e xs t r u c t u r ea n dd e p a r t m e n t so fb a n k s ,w es h o u l ds e tt h ea p p r o p r i a t e p e r m i s s i o n st od i f f e r e n tu s e rr o l e s ,e n h a n c i n gt h es e c u r i t yo ft h es y s t e mb yd y n a m i c a l l y g e n e r a t i n gt h ed i s p l a ym e n u t h r o u g ht h ec o m p r e h e n s i v el o gm a n a g e m e n tc a p a b i l i t i e st of u r t h e r l m p r o v es y s t e ms e c u r i t y , a n dp r o v i d et h ea p p r o p r i a t eb a s i sf o rs u b s e q u e n tm o n i t o r i n g t h es y s t e mu s e st h eb a n ki n t r a n e tn e t w o r kt oa c h i e v en e t w o r k b a s e di n f o r m a t i o np u b l i s h i n g a n dr e m o t em o n i t o r i n gs y s t e m ,w h i c he n h a n c et h eb a n k sf i n a n c i a li n f o r m a t i o nw i t hr e a l - t i m e p u b l i s ha n dk e e pc o n s i s t e n c y , s a v i n gr e s o u r c e se x p e n d i t u r e ,a n dr e d u c et h eb a n kc o s t s t h i si s t h et r e n do ft h eb a n ki n f o r m a t i o nd i s t r i b u t i o ns y s t e mi nt h ef u t u r ea n dh a v eab r o a dp r o s p e c t sf o r d e v e l o p m e n t k e y w o r d s :l e dd i s p l a y , s o c k e t s ,m u l t i t h r e a d s ,d a t a b a s e ,d y n a m i cl i n kl i b r a r y 目录 0 前言一l丹u 吾1 1 系统概述3 1 1 系统主要技术3 1 1 1d l l 动态链接库技术3 1 1 2s o c k e t 编程3 1 1 3 多线程技术4 1 2 本课题主要任务4 l3 课题研究背景及意义5 1 4 本章小结6 2 系统功能需求和总体设计7 2 1 银行信息发布系统现状7 2 2 需求分析8 2 3 系统目标9 2 4 系统结构1 0 2 5c s 架构1 1 2 5 1c s 架构的优缺点1 1 2 6 本章小结1 2 3 系统详细设计1 3 3 1 系统模块划分1 3 3 1 1 系统模块功能分析1 3 3 2 软硬件环境选型原则1 4 3 3 系统硬件选择15 3 4 系统网络拓扑结构1 7 3 5 系统软件选择18 3 5 1 开发环境一18 3 5 2 数据库选择19 3 6 本章小结1 9 4 数据库设计2 0 4 1 数据库设计原则及主要数据表2 0 4 2a d o 数据库访问技术2 3 5 3 4 2 1a d o 体系结构2 4 4 2 2a d o 控件2 4 连接数据库2 5 本章小结2 8 功能实现2 9 系统主界面2 9 信息发布与管理3 0 5 2 1 关键技术一3 0 5 2 2e q 2 0 0 8 动态链接库3 0 5 2 3 动态链接库主要函数3 1 5 2 4 公共类l e d 3 4 5 2 5 信息发布模块的程序流程3 5 屏幕监控3 9 5 3 1 关键技术3 9 5 3 2w i n d o ss o c k e t s 编程:一3 9 5 3 3 检测函数4 0 5 3 4 多线程技术4 l 5 3 5d e l p h i 中的t t h r e a d 类4 2 5 3 6 系统中多线程应用的主要实现方法:4 2 5 4 屏幕管理4 5 5 4 1 树型目录结构4 5 5 4 2r r r e e v i e w 组件一4 5 5 4 3 添加目录节点4 6 5 5 权限管理4 9 5 5 1 主要技术及方法4 9 5 5 2 中间单元5 0 5 6 曰志管理5 3 5 7 系统功能测试5 5 5 8 本章小结5 5 6 总结与展望5 6 6 1 论文总结5 6 6 2 系统展望5 6 参考文献5 8 致谢6 0 个人简历6l v t 研究 v i i i 银行l e d 屏远程信息发布系统的设计与实现 0 前言 随着金融业的发展和金融环境的变化,银行为了适应激烈的市场竞争,均采用“以客 户为中心”的经济战略。为了满足客户个性化、多元化的金融需求,都在设法为客户提供 多种便利的信息服务,如及时提供存贷款利率、外汇买卖牌价、基金净值等金融信息,同 时通过发布财经新闻,宣传新产品和新业务等方式提高银行的金融信息服务质量。金融信 息服务被提升到前所未有的高度最丰富、快捷的信息,意味着最高的效率和最大的收 益。随着人们经济意识的不断提高,更多的人投身到外汇、外币买卖及金融投资领域当中, 这就要求银行各种金融信息的更新达到很高的实时性与准确性【l j 。 目前银行对这些信息的制作、传输、发布等缺乏统一的标准和管理,信息资源的管理 略显滞后。各网点地域上较分散,信息的发布缺乏实时性与统一性。信息发布方式大多为 传统的单机控制模式,即由各个银行网点根据主行的通知,自行发布银行业务信息,不仅 在实时性上有所欠缺,影响了银行金融信息的宣传力度,而且造成资金及人力物力的浪费, 增加了银行的运营成本。 随着信息技术的不断发展,新的技术为银行的建设提供了更为便利和强大的手段。在 银行内部,有着一套独立、安全的网络系统,我们完全可以利用现有的资源,开发一套统 一、规范的网点信息综合发布系统。其主要功能是统一管理各网点的信息发布设备和内容, 实现集中控制和资源共享。通过银行内部的i n t r a n e t 网络将地域上分散且数目众多的l e d 显示屏联网,在银行主行集中控制联网的l e d 显示屏的信息发布,并能准确监视各个网点 的l e d 屏的运行状态,提高信息发布的实时性,同时也节省了大量的人力物力【2 】。 本文共分六章。 第一章主要介绍了课题的意义、来源、所用技术以及本课题实现的主要任务等。 第二章主要介绍了现今银行信息发布系统的现状,提出了系统的需求分析,设定了系 统目标,确定了系统所采取的架构方式,进而对系统的功能模块进行了划分。 第三章主要介绍了系统的硬件及软件选择以及系统的网络拓扑结构。通过对系统特点 的分析,为了充分利用现有资源,硬件部分采用上海诣阔公司提供的e q 2 0 0 8l e d 显异步 示屏控制器作为系统的显示终端。软件部分及数据库的选择也是基于市场需求,考虑到商 业软件的页面友好性及面相对象的可视化开发等特点,选择d e l p h i7 0 作为开发工具,数 据库部分选择s q ls e r v e r2 0 0 0 作为后台数据库。另外根据系统运行环境及硬件的功能特 点,设计了系统的网络拓扑结构。 银行l e d 屏远程信息发布系统的设计与实现 第四章主要介绍了数据库的设计。对主要数据表及数据库的连接、d e l p h i7 0 所支持的 数据库连接模式及本系统所采用的数据库连接方法做了具体的介绍。 第五章主要介绍了系统软件部分实现的主要功能。对各个模块的具体实现及主要功能 均做了相应的介绍。集中介绍了信息管理模块、屏幕监控模块的主要技术,并对权限管理 及日志管理等模块功能也做了相应的介绍与展示。对信息发布功能的实现,除了利用动态 链接库技术,还设计了相应的数据添加函数及合理的数据结构,进而建立了合理的数据流 程。对于屏幕监控模块,主要介绍了如何利用w i n d o w ss o c k e t s 编程以及d e l p h i7 0 提供的 多线程组件,实现对l e d 屏的远程监控功能。为了便于管理,采用树形目录结构管理各银 行l e d 显示屏,本章对如何生成树形目录结构的主要实现方法也做了相应的介绍。 第六章对系统做出了总结与展望。 银行l e d 屏远程信息发布系统的设汁! j 实现 l 系统概述 1 1 系统主要技术 1 1 1d l l 动态链接库技术 动态链接库( d y n a m i cl i n kl i b r a r y ,缩写为d l l ) 是一个可以被其它应用程序共享的程 序模块,其中封装了一些可以被共享的例程和资源。动态链接是相对于静态链接而言的。 静态链接是指把要调用的函数或者过程链接到可执行文件中,成为可执行文件的一部分。 当多个程序调用相同函数时,在内存中有相应数量的函数拷贝,降低了程序的运行速度。 相反,动态链接所调用的函数代码仅在其中加入了所调用函数的描述信息,当应用程序开 始运行时,应用程序与相应的d l l 之间的链接关系才被建立。当执行所调用的d l l 中的 函数时,w i n d o w s 根据链接产生的重定位信息执行d l l 中相应的函数代码。 本系统中对于信息发布功能主要通过使用d l l 技术实现。信息发布功能是系统的核 心功能,通过使用d l l 技术,降低了与其它模块间的耦合关系,使程序的加载速度更快。 此外,当系统的显示终端更换时,可以有针对性的开发动态链接库中的相应代码,而不会 影响系统的其它模块功能,提升了系统的灵活性。 1 1 2s o c k e t 编程 套接字( s o c k e t ) 最初是由加利福尼亚大学伯克禾i j ( b e r k e l e y ) 分校为u n i x 操作系统开发 的网络通信接口,随着u n i x 操作系统的广泛使用,s o c k e t 成为当前最流行的网络通信应 用程序接口之一。 w i n d o w ss o c k e t sa p i 是m i c r o s o f tw i n d o w s 的网络程序设计接口,它在继承了b e r k e l e y s o c k e t s 主要特征的基础上,对其进行了重要扩充。这些扩充主要体现在它提供了一些异步 函数,并增加了符合w i n d o w s 消息驱动机制的网络事件异步选择方式。此外,还体现在定 义了如何使用a p i 与i n t e m e t 协议族( i p s ,现在最为流行的是t c p i p ) 的连接。w i n d o w s s o c k e t s 有流s o c k e t s 和数据报s o c k e t s 之分。流s o c k e t s 提供了双向的、有序的、无重复并 且无记录边界的数据流服务;数据报s o c k e t s 支持双向的数据流,但不保证是可靠、有序、 无重复的。数据报s o c k e t s 的一个重要特点是它保留了记录边界,采用了与现在许多包交 换网络( 例如以太网) 非常类似的模型。应用程序调用w i n d o w ss o c k e t s 的a p i 实现相互之间 的通讯。w i n d o w ss o c k e t s 又利用下层的网络通讯协议功能和操作系统调用实现实际的通讯 3 银行l e d 屏远程信息发布系统的设计与实现 工作。 本系统中主要利用数据报s o c k e t s 实现对远程l e d 显示屏运行状况的监控。通过 w i n d o w ss o c k e t s 的g e t b y h o s t n a m e 函数编写网络探测功能函数,实现l e d 屏的远程监控 功能。若g e t b y h o s t n a m e 成功返回个h o s t e n t 结构的指针,则可以判定该显示屏正常工作, 若返回一个为n u l l 值的空指针,则可以根据w s a g e t l a s t e r r o r 的值继续判定出现错误 的原因。 1 1 3 多线程技术 目前,大多数3 2 位操作系统( 如u n i x 、w i n d o w s 9 8 、w i n d o w sn t ) 都支持两种类型 的多任务机制:进程与线程。进程( p r o c e s s ) 是指拥有自己的内存、文件句柄和其他系统资 源的一个正在运行的应用程序,每个正在系统上运行的程序都是一个进程。在基于进程的 多任务环境下,多个程序可以并发地执行。线程( t h r e a d ) 是多任务操作系统分配c p u 时 间的基本实体。它负责在单个程序里执行多任务,通常由操作系统负责多个线程的调度和 执行。线程是程序中一个单一的顺序控制流程。在单个程序中同时运行多个线程完成不同 的工作,称为多线程。多线程的实现原理是当操作系统创建一个新的进程时,会为该进程 创建一个线程来执行程序代码,这个线程被称为主线程( p r i m a r yt h r e a d ) 。然后可以由这个 主线程生成多个附属的线程,而这些线程使用同一虚拟地址空间。线程和进程的区别在于, 子进程和父进程有不同的代码和数据空间,而多个线程则共享数据空间。每个线程有自己 的执行堆栈和程序计数器作为其执行上下文。 本系统中屏幕监控部分采取的另一个主要技术是多线程技术。系统以树形目录结构管 理各个显示屏,即以某一支行为根节点,其下控制相应数量的显示屏。系统远程监控功能 的实现是以各个支行为单位实现的,实际运行当中可以根据需要开启所有支行的显示屏远 程监控功能,也可以有针对性的只对某些支行的显示屏实施监控,如某些支行的显示屏的 故障率较高,或某些支行新曾加了显示屏设备等等。为此需要采用多线程机制实现监控的 并发执行,增强系统的实时性控制。 1 2 本课题主要任务 本课题旨在通过银行现有内部i n t r a n e t 网络,利用较成熟的显示终端设备,开发出一 套统一、规范的网点信息综合发命系统,实现集中控制、统一管理、实时性强的银行网点 4 信息发布系 1 ) 合适的 2 ) 3 ) 根据具体需求分析,划分系统功能模块,确定系统各模块的功能,建立系统 数据库,设计相应的数据表,并确定各数据表之间的关系。 4 ) 利用e q 2 0 0 8l e d 显示屏控制器提供的动态链接库e q 2 0 0 8 _ d 1 1 d l l 实现信息 发布的主要功能。通过构建合理的数据结构,设计完整的程序流程,实现对多个显示 屏信息发布功能。 5 ) 利用w i n d o w ss o c k e t s 编程技术实现网络探测函数,并通过多线程机制实现对 多个显示屏的远程监控功能。 6 ) 完成系统其它模块的主要功能,如屏幕管理的树形目录生成、权限管理及日 志管理等功能。 1 3 课题研究背景及意义 本课题是在与青岛依鲁光电技术有限公司合作的基础上,由公司提供主要硬件产品和 相关技术资料,研发设计的一套银行信息发布管理系统。青岛依鲁光电技术有限公司是上 海诣阔信息科技有限公司的主要营销公司,专门负责销售上海诣阔公司的电子显示屏产品。 基于公司多年的销售经验,公司产品均以单机版的方式运行,而目前市场上亟需出现一种 基于网络的、集中控制的显示屏信息发布系统。且在众多行业当中,银行业的需求最为迫 切且应用性更强。因此青岛依鲁光电技术有限公司率先提出研发一种能适用于网络环境下 的显示屏控制系统,以适应当前的市场需求。公司通过与银行系统的交流与沟通,了解了 银行信息发布系统的现状以及所要解决的问题,提出了需求分析。在此基础上,通过与公 司的i t 技术人员合作,开发了本系统。 本系统为未来银行业的信息发布系统乃至整个l e d 显示屏的业界发展提出了一个概 念模型。随着通信网络技术的不断进步及经济的飞速发展,各种跨国集团、大公司、垄断 行业都有着完备的内部i n t r a n e t 网络,通过内部i n t r a n e t 网络集中向企业员工或顾客发布各 种信息将成为未来企业信息管理的一种发展趋势,本系统的研发具有一定的前瞻性和探索 性意义,具有广阔的发展前景。 5 6 银行l e d 屏远程信息发布系统的设计与实现 2 系统功能需求和总体设计 本系统旨在设计一套通过内部i n t r a n e t 网络实现对集群式l e d 显示屏的远程信息发布 与监控方案。突破了传统的单机控制架构,实现基于网络的单机多屏显示控制系统。该系 统能提供一种基于网络的、实时性强、集中控制的管理机制,只需一台服务器主机,通过 网络设置各个l e d 显示屏的i p 地址,各终端l e d 显示屏通过集线器最终经过路由器连接 到银行主控中心的信息管理服务器。主控中心只需一台电脑便可以完成对所有l e d 屏的控 制,大大削减了人力物力的开支,实现管理上的集中、迅速、便捷统一。系统以w i n d o w s 操作系统为开发平台,使用s q ls e r v e r 2 0 0 0 作为后台关系型数据库,采用d e l p h i 7 0 作为 系统软件开发工具,主要完成对信息发布系统的需求分析、功能模块划分、数据库设计, 并进而实现了系统的主要功能1 3 1 。 2 1 银行信息发布系统现状 银行各营业网点专设一台电脑单机独立控制l e d 显示屏的金融信息显示,这是银行金 融信息发布的常规控制方式。这需要在每个营业网点各自重复更新金融信息数据和编辑图 片,并且只有在接收到主行的政策调整通知时,才能更新相应的金融信息,这就相应降低 了金融信息发布的实时性。对于每日必须更新的汇率和基金等数据,需要相当程度的工作 量,既耗时,又浪费了相应的人力、物力。由于金融行业的l e d 显示屏的数量众多、品牌 规格不一、地理位置分散,而且金融行业对信息准确性的要求严格,如果出现差错,将会 造成不可估量的损失。以往的系统由各支行柜员输出每日外汇牌价,无法实现外汇牌价的 实时显示;除了显示外汇牌价外,其它信息如存款贷款利率、基金净值、黄金价格、国债 等信息均无法显示。原有的主要依靠人工更新的方法,己不能完全适应当前金融广播信息 的需求,亟需自动化程度更高的智能控制系统来替代。 随着银行之间竞争的不断深入,银行必须适应如何通过先进的数字媒体系统,将动态 媒体与静态媒体相结合,根据银行业务发展战略和产品、服务推广计划,充分利用集中管 理的数字多媒体信息发布系统提供的功能,有效提高客户对银行产品、服务的认知度,降 低客户等待服务的心理等待时间,改善客户满意度,从而获得更高的客户贡献度,提高银 行的营业额。 堡堡兰星里堡垩堡堡星垄查至篓箜堡生:! 壅墨 8 银行l e d 屏远程信息发布系统的设计与实现 2 3 系统目标 图2 - 1 系统主要功能需求 本系统旨在实现一个银行远程信息发布系统,同时能够通过网络远程监控各个显示终 端的运行状态。系统应能循环播放新闻、资讯或者理财常识、理财产品介绍等;能以滚动 字幕播放实时信息、公益信息,包括天气预报、时间等;能实时播报金融信息,包括汇率、 银行利率等;可以集图片、文字等多种元素于一体,包含循环、轮播、插播等灵活的播放 方式。信息发布系统能够向广大客户传递更多和更丰富的信息量,达到生动、形象、全面、 深刻的宣传效果。 丰富灵活的宣传形式只是信息发布系统的一个方面,网络化、集中式的管理与组织是 更为本质的方面。银行可以在分布各地的营业厅装设大屏幕显示终端,通过网络连接到中 心服务器;管理人员只需要在办公室,登陆管理平台,就可以完成信息的制作和发布以及 整个系统的监控及管理【4 】。 通过本信息发布系统,管理人员能够决定“在什么时间 ,“位于什么地点的显示终端”, “以什么样的方式”,“显示什么样的内容”等。比如管理人员决定在第二天上午九点到中 午十二点,在“开发区支行”、“火车站支行”、“香港路支行”等,以循环播放的方式,播 放最新推出的“房贷产品”介绍等。 银行l e d 所远程信息发布系统的设计与实现 借助网络化的组织架构、集中式的管理和强大灵活的显示终端,该信息发布系统能为 行的公共关系建设、业务宣传、内部建设等提供了一种全新的思路与手段。在增强银行 布式营业点业务服务能力的同时,更从产品营销、公共关系、企业宣传、企业文化、员 培训等方面,充分发掘了银行的分布式组织结构优势。系统整体运行环境如图2 2 所示。 2 4 系统结构 图2 - 2 系统整体运行环境 系统包括核心服务器、信息管理控制平台、显示设备以及网络架构几个主要部分。各 部分的功能及结构特点如下【5 】: 1 ) 核心服务器:核心服务器应置于银行总部的中心机房,上面存储有管理人员保存的 大量素材,管理人员可随时借助管理平台对这些素材进行管理和组织。服务器接受管理人 员指定的信息发布任务,根据任务将宣传信息传递给对应的终端,并根据管理人员设定的 条件和方式控制终端的信息显示。服务器监视和控制着整个系统,并为管理人员提供系统 运行的所有必要数据。 2 ) 信息管理控制平台:信息管理控制平台应置于核心服务器上。管理人员通过管理平 台,可在服务器上制作好信息素材,进而将服务器上的信息素材加以组织,形成宣传材料。 通过管理平台可将各种宣传材料进行组合,形成信息发布任务列表,并指定由哪些终端组 进行发布。管理人员可通过管理平台随时监控整个系统。 1 0 银行l e d 屏远程信息发布系统的设计与实现 3 ) 显示设备:显示设备按显示设备所用的显示器件分类,有阴极射线管显示器( c a t h o d e r a yt u b e ,简称c r t ) 、液晶显示器( l i q u i dc r y s t a ld i s p l a y ,简称l c d ) 、发光二极管l e d 、 等离子显示器等。由于l e d 显示屏具有高亮度、宽视觉、寿命长、重量轻、模块化结构、 安装方便、易于维护等特点,本系统从实际需求出发,综合比较各种显示设备的优缺点, 选择具有先进d s p 处理器的l e d 产品,不仅可以极大程度的缩小了单片机接口电路及驱 动电路等设计上的复杂度,还极大的提高了系统的稳定性。管理人员在服务器上通过控制 软件将编辑好的图像、文字及相应的控制命令经通讯卡传至显示系统的控制部分,显示部 分即可根据用户选择的显示方式逐页循环显示用户编辑好的图像文字。 4 ) 网络架构:每台l e d 显示屏通过网络均可设定其i p 地址,经过网点的路由器连接 到主控行的金融信息管理服务器,全辖区只要一台电脑便可以完成所有的l e d 屏控制。一 般来说,以市级分行为管理单位较好,网点较少的商业银行也可以全省联网控制。本系统 中路由器与控制主机处于同一个网段,l e d 显示屏控制器处在路由器的下级。网络类型可 以为以太网、帧中继网、a t m 网、令牌网等,只要网络能支持t c p i p 协议即可1 6 j 。 2 5c s 架构 本系统采用c s ( c l i e n t s e r v e r ) 架构,即大家熟知的客户机和服务器结构。它是软件系 统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到c l i e n t 端和 s e r v e r 端来实现,降低了系统的通讯开销。目前许多应用软件系统都采用了c l i e n t s e r v e r 形式的两层结构,由于本系统应用于银行内部的i n t r a n e t 网络,应用环境相对集中,且银 行金融信息的发布应由银行主行集中控制,而对于各支行的营业网点应降低其对金融信息 发布的控制能力,而系统的显示终端选用具有d s p 功能的异步工作方式的l e d 显示屏, 其功能相对简单,主要的控制功能均在服务器端进行,因此本系统适合采用c s 架构。 2 5 1c s 架构的优缺点 1 )c s 架构的优点是能充分发挥客户端p c 的处理能力,很多工作可以在客户端处理 后再提交给服务器。应用服务器运行数据负荷较轻,客户端响应速度快。最简单的c s 体 系结构的数据库应用由两部分组成,即客户应用程序和数据库服务器程序。二者可分别称 为前台程序与后台程序。运行数据库服务器程序的机器,也称为应用服务器。一旦服务器 程序被启动,就随时等待响应客户程序发来的请求。客户应用程序运行在用户自己的电脑 银行l e dl f f - 远程f 矗息发布系统的设计与实现 上,对应于数据库服务器,可称为客户电脑,当需要对数据库中的数据进行操作时,客户 程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则做出应答, 返回结果,应用服务器运行数据负荷较轻。 2 )数据的储存管理功能较为透明。在数据库应用中,数据的储存管理功能,是由服 务器程序和客户应用程序各自独立进行的,前台应用可以使用自己的规则,并且通常把不 同的( 不管是已知还是未知的) 运行数据,在服务器程序中分散实现,例如访问者的权限、 编号,必
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年物联网行业物联网技术应用与数据安全挑战研究报告及未来发展趋势预测
- 企业质量管理体系内审流程表
- 企业文档分类存储与查找目录系统
- 2025年女性消费行业女性消费心理研究报告及未来发展趋势预测
- 环保从我做起:演讲稿环保的话题6篇
- 2025年通知公示写作试题及答案
- 2025年数字创意行业数字创意设计与创意产业链整合研究报告及未来发展趋势预测
- 企业信誉建设与维护责任承诺书6篇
- 教师编讲故事题库及答案
- 2025年医疗保健科技创新模式与行业竞争格局研究报告及未来发展趋势预测
- 屋面爬梯施工合同协议
- 国家综合性消防救援队伍《处分条令》解读-条令学习月专题授课
- 机务非正常行车应急处置办法79课件
- 建筑劳务财务管理制度
- 口腔科牙周炎护理个案
- 行业动态与市场趋势分析课程教学大纲
- 智慧树知到《Office高效办公(西安欧亚学院)》2025章节测试附答案
- T-CET 411-2024 铁路场所LED 照明技术规范
- 2026年日历表全年表(含农历、周数、节假日及调休-A4纸可直接打印)-
- 全民消防生命至上主题班会课件
- 拘留所建设标准(建标102-2008)
评论
0/150
提交评论