论文部分内容阅读
互联网的出现已经彻底改变了人类的生活方式,从静态页面到能够与用户交互的动态页面,互联网已经能够实现很强大的功能。Web应用系统能够根据用户的要求,动态处理数据,向用户提供个性化的服务。基于Web的银行经营管理信息系统旨在给银行管理者提供一个可以异地管理的平台。在这里,银行员工可以查看银行发布的信息,了解相关业务信息(主要是金融产品的发行和销售数据)、银行发展动态,个人绩效考核情况等。管理员(银行内部)负责发布所有信息,除了具有基本的查看浏览功能外,还具备添加、删除、更新银行业务信息权限,可以根据导航栏的提示选择更新金融产品发行和销售信息。渤海银行天津分行经营管理系统在表示层使用Struts架构,基于Model2的体系结构,即MVC框架。业务逻辑层采用J2EE框架,采用无状态Session Bean的Facade模式粗粒度封装业务。数据访问层使用Berkeley DB作为高速缓存。使用Hibernate封装数据映射或者通过Tuxedo进行数据交互。在总体框架设计上,渤海银行天津分行经营管理系统采用面向服务(SOA)的架构。为了方便灵活的进行新产品的定义及变更,在产品模型设计中大量采用圆形模式,剥离了变化,很好的适应了未来的在产品定义处的变化。为了满足互联网用户的高并发访问,通过在数据库层,产品的应用程,WEB层采取了多层次的缓存策略,并针对WEB页面采用了专门缓存产品——SQUID,进行WEB页面的缓存,降低对后台的请求次数,提高页面的响应速度。操作系统采用Microsoft的WindowsServer2003,配置Tomcat6.0,并安装J2EE应用程序提供运行平台。开发环境采用myeclipse8.0,开发语言为Java。数据库服务器采用Oracle10,它具有大型数据库的功能,在数据的完整性、安全性方面能够得到保障,并且能和WindowsServer2003无缝连接。综上所述,本课题针对渤海银行天津分行目前的实际业务情况以及具体的需求情况拟设计和实现渤海银行天津分行经营管理系统,并将其应用到正常的渤海银行天津分行具体管理工作中。