论文部分内容阅读
当今银行的金融信息发布系统多以单机控制模式为主,即由主行下发通知,各分行自行控制金融信息的发布。不仅在实时性上有所欠缺,还需配置专门的设备及管理人员,增加了银行的运营成本。本论文研究的主要内容是探索开发一套基于网络的银行LED显示屏信息发布系统,突破原有单机模式的限制,实现银行金融信息的远程发布与集中控制。经过详细的探讨和需求分析,确定系统的实现方案,并根据具体应用环境设计了系统的网络拓扑结构。系统硬件方面,主要采用异步LED显示屏控制器作为显示终端。异步显示屏控制器具有存储及自动播放的能力,待发布的文字及图片信息通过网络接口传入LED屏,由LED屏脱机自动播放,降低了主控电脑的负荷,实现多屏联网。系统软件方面,主要采用Delphi编程实现。根据系统特点划分了信息管理模块、屏幕监控模块、屏幕管理模块、权限管理模块、日志管理五个主要的功能模块。系统利用动态链接库DLL技术实现系统信息发布的主要功能,降低了与其它模块间的耦合关系,使程序的加载速度更快,提升了系统的稳定性。通过自动获取屏幕编号函数及建立合理的数据结构,实现对多个显示屏的信息发布。实现远程屏幕监控是本系统的另一主要功能。系统利用Windows Sockets API编程,通过主机探测函数,实时监控各显示屏的运行状态。系统采用多线程机制提高CPU利用率,增强了屏幕监控的实时性。为了便于管理,系统采用树形目录结构管理各个显示屏,根据LED显示屏所属的银行的级别动态生成树形目录。基于银行结构复杂、部门繁多的特点,对不同的用户角色设置相应的权限,动态生成显示菜单,提升了系统的安全性。系统通过建立完备的日志管理功能进一步提高系统安全性,为事后监督提供相应的依据。本系统利用银行内部的Intranet网络,实现基于网络的LED显示屏远程信息发布与监控系统,增强了银行的金融信息发布的实时性与统一性,节约了人力物力的开支,降低了银行成本,是未来银行信息发布系统的发展趋势,有着广阔的发展前景。