基于B/S模式下综合信息管理系统设计与实现

来源 :网络与信息 | 被引量 : 0次 | 上传用户:fuming
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文作者认真分析银行对大量数据处理的需求,提出一种高效、安全的解决办法,即由后台数据库作支持,进行前置数据处理,基于B/S结构开发银行综合信息管理系统,实践证明该系统兼顾了稳定性、安全性、成本、系统的可扩展性和用户的易用性。
  关键词:B/S软件开发;管理系统;数据库开发
  
  1 引言
  
  银行是最早利用计算技术的行业之一,随着银行的发展,数据量不断增大,管理者提出了更高的管理需求。管理需求是建立在银行业务数据基础上的,如何处理大量数据,高效方便地完成这些需求,是系统开发的关键。
  
  2 项目背景
  
  银行业务系统由于安全原因,采用了Unix操作系统和专网来保证运行的安全稳定,而项目的最终用户却是基于办公网络的管理人员,因此,我们采用了Windows操作系统。在系统分析的时候,我们重点关注和解决以下问题:
  (1)跨网络数据传输的安全性。一定要保证不能有非法的用户和指令进入业务专网内部:
  (2)大数据量的处理。目前业务系统每天定期账户交易在20多万笔,活期账户交易超过40万笔,而且,每季度结息后,所有的活期账户都会发生交易,当天需要处理的业务约2000万笔,这些大数据量的处理,是系统设计时需要重点考虑的;
  (3)客户端的可维护性。鉴于系统的最终用户是分布在省内各个地市县,必须考虑系统升级代价和用户培训问题;
  (4)有限的网路带宽问题。由于银行在全省的网络,都是租用通讯公司的线路,鉴于成本的问题,带宽是有限制的,在系统设计的时候,必须考虑带宽的限制:
  (5)系统的可扩展性。由于各个管理结构有不同的需求,还可能临时增加新的需求,必须考虑系统灵活的可扩展性。
  
  3 系统设计
  
  3.1 系统目标
  系统目标是建成支持现有应用,后台与应用独立的数据中心,建设与业务数据相联系的安全的数据传输机制,高效简洁而且独立的后台数据处理系统,形象直观的报表系统。
  
  3.2 业务流程
  系统总体采用B/S结构,由后台数据支持、前置数据处理、WEB服务器和客户浏览器组成。
  银行业务采用Unix Shell编程方式,将当天发生的业务压缩成压缩包,业务系统防火墙对外只提供安全的FTP连接,禁止其他连接,防止非法使用。系统设计将业务数据与应用数据中心放置在一台数据前置机。前置机定时分别连通业务网络和内部网络,起到安全岛的作用。
  应用数据中心采用Linux Red Hat 9做操作系统,OracIe 9i为数据库,数据处理程序由C和Pro/C作为主干开发语言,由Linux Shell做批处理调度整个业务流程,完成解包、调用主干处理程序灌入数据、压缩包归档、数据库备份等工作。
  WEB应用服务器也采用Linux Red Hat 9作为操作系统,Tomcat为WEB服务,J2EE为网络应用开发标准。
  整个设计方案跨越了Uni×、Linux、Win-dows操作平台,利用它们各自的优点,充分考虑系统的稳定性、安全性,兼顾了性能、成本、开发的难易程度、系统的可扩展性和用户的易用性。
  
  4 系统中采用的主要技术
  
  4.1 解决原始数据采集中涉及的安全问题
  系统通过定时切换银行业务网络和内部办公网络,保证不管什么时候,只能有一个网络处于接通状态。
  
  4.2 优化数据存储,提高访问效率
  设计采用全局数据集中存储、交易数据分县存储的方式,涉及到的全局数据采用视图连接,常用的一些固定查询编译为数据库的存储过程。
  
  4.3 解决高效的数据处理
  大量数据和快速处理是一个主要矛盾。为了尽可能减小对主机业务系统的影响,主要关注以下方面:
  (1)表的主键和索引的建立。主键和索引的设置,有利于数据检索而不利于数据更新。
  (2)充分利用临时表技术。
  (3)不能使用游标。游标带来的致命问题就是处理速度降低。
  (4)选用高效的编程语言。选用C和Pro/C作为编程工具。由于Pro/C能够直接同Oracle数据库连接,同时采用C编程,有利于提高运行效率。
  
  4.4 解决低成本的数据处理和利用
  采用B/S模式主要考虑了系统最低分布成本和维护成本,其升级、培训的费用几乎为零。我们将系统成本降低到了最小程度:数据服务器:2×CPU,2G内存,5×145G RAID5磁盘阵列;WEB服务器:ICPU,1G内存,所有硬件开支总共不到8万,做到了低成本下的高效数据处理和利用。
  
  4.5 解决高可扩展性和强大的外部应用支持
  系统设计时充分考虑将来的扩展性,不管是源数据发生变化或者应用发生变化,都能将变化控制在特定范围内而不会波及到整个系统。采用“数据库-WEB服务器-浏览器”方式,可以十分灵活地修改应用而不需要花费巨大的代价,所有的应用修改都可以集中在WEB服务器上,对用户而言,是透明的,不影响用户的使用。
  
  5 结束语
  
  系统一年来的稳定运行,证明我们的设计是成功的——即通过对现有资源的充分利用,通过对系统的精心设计和实施,完全可以在很低的成本基础上,实现对银行等大数据量的数据进行处理和挖掘,为用户提供更科学的管理依据。
其他文献
1 引言  ARM是一个采用RISC体系结构的IP处理器内核。众多的半导体厂商采用ARM内核加上自己的技术生产出种类繁多的微处理器芯片,如Atmel公司的AT91M55800A等。它们的汇编指令集是相同的,这给开发人员带来了极大方便。但是,由于生产厂商的不同,各种处理器之间的差别也很大,主要表现在地址重映射机制上。这是理解ARM体系结构最重要的地方,也是一个难点。    2 ARM地址重映射机制 
期刊
目前,使用ADSL的用户越来越多,由于ADSL用户在线时间长、速度快,因此成为黑客们的攻击目标。现在网上出现了各种越来越详细的“IP地址库”,要知道一些ADSL用户的IP是非常容易的事情。要怎么保卫自己的网络安全呢?不妨看看以下方法。    一、取消文件夹隐藏共享  如果你使用了Windows 2000/XP系统,右键单击C盘或者其他盘,选择“共享”,你会惊奇地发现它已经被设置为“共享该文件夹”,
期刊
1 引言  地理信息系统(GIS,Geographic Information System)是以采集、存储、管理、分析、描述和应用整个或部分地球表面与空间和地理分布有关的数据的计算机系统。实现地理空间数据的采集、编辑、管理、分析、统计、制图的工具已逐步发展起来。  随着信息技术的快速发展、数字地球(Digital Earth)的提出与实施, GIS正处于急剧变化与发展之中。一方面,计算机的进步、
期刊
1 前言    1 7 1 3 A辊盘式中速磨煤机是具有三个固定磨辊的外加力型辊盘式磨机。其工作过程是三个辊子在一个主电机通过减速机带动的旋转磨盘上作滚压运行。需粉磨的物料从磨机的中心落到磨盘上,旋转磨盘借助于离心力将物料运动至碾磨辊道上,通过磨辊进行碾磨。磨辊施加的碾磨力由三个液压缸产生,物料的碾磨和干燥同时进行,热气通过喷嘴环均匀进入磨盘周围,将经碾磨的物料烘干并输送至磨机上部的分离器。在分离
期刊
1 引言  数据库是软件开发的重要组成部分,数据库系统由数据库(即物理数据库)、数据库管理系统、软件支持系统、硬件支持系统和数据库管理员及相关人员组成,用Delphi 7开发工具可以访问多种数据库管理系统的数据库。    2 数据库应用程序的体系结构  利用Delphi 可视化开发工具开发数据库时,通常应用程序不能直接操作数据源,而要通过“数据库驱动程序”的中介来对数据库进行操作,设计数据库应用程
期刊
1 船舶自动识别系统(AIS)简介  船舶自动识别系统(Automatic Identification System,简称AIS)是一种新型的助航系统,它从20世纪90年代开始酝酿到制定标准历时近十年,现正处在实施和进一步发展成熟的阶段。    1.1 AIS的构成  典型的船舶自动识别系统(AIS)由基站管理服务器、访问信息服务器、中心网络管理服务器和相关监控软件构成。它采用自控时分多址连接技
期刊
财务管理是基于企业再生产过程中客观存在的财务活动和关系而产生的,是组织企业资金活动、处理企业同各方面的财务关系的一项经济管理工作,是企业整个管理体系的核心,企业的财务管理目标即是企业追求的目标。随着企业信息化建设的不断深入,财务管理信息化也不断地完善。    1 企业财务管理信息化建设中的问题  随着财务管理工作的不断细化和深化,大量数据需要及时处理,财务信息的关联程度越来越广,传统的基于手工的信
期刊
随着数码单反相机的价格日渐走低,其在市场的普及速度越来越快,玩家对于相机和镜头的要求也是越来越高。1994年尼康推出了第一款具有减震系统(VR)技术的旁轴相机Zoom-Touch 105 VR,1995年佳能公司推出世界上第一枚带有图像稳定器的镜头EOS75-300mm/4-5.6IS,其中lS就是我们习惯上提到的“防抖系统”。  到目前为止,能够在数码单反相机上实现防抖功能的方式有两种,一种是镜
期刊
随着无线电通信技术的飞速发展,无线通信产品的大量应用促使无线通信设备自动测试技术应运而生,尤其是总线技术的发展使自动测试成为可能,并得到迅速发展。自动测试克服了传统测试的步骤繁杂,操作难度大,对测试人员要求高的缺点,以其测试规范,速度快,避免人为操作失误,最大程度地保证了测试结果的准确性和真实性的特点逐渐被人们所接受。其次,自动测试良好的可扩展性,在升级或增加系统的功能时,只需要针对射频控制单元和
期刊
摘要:Netfilter防火墙是基于Linux操作系统下的具有强大的包过滤功能的防火墙,同时具有很好的扩充性。本文在Netfilter的框架内提出了对1P数据包内容过滤的实现,同时给出了字符串的多模式匹配算法、包内容过滤在核心层的实现过程和包过滤功能的使用。这种过滤是基于多模式匹配的内容过滤,具有较强的实用性。  关键词:包过滤;防火墙;多模式匹配    1 引言    防火墙为网络之间或网络对主
期刊