论文部分内容阅读
随着互联网Internet的普及,网络交易亦是步入千家万户,银行界如何利用互联网支持用户的网络在线服务,进而支持银行的信息化进程,构建网上在线银行成为各大中小银行发展的重要目标。网络在线银行的出现,改变了传统银行的交易形式,需要在互联网上支持柜台现有的业务,不受营业网点的限制,客户无须等待,随时随地可进行交易。在线银行的出现引起了金融界一场新的经济革命。在线银行系统需要对现有业务的全面支撑,包括业务逻辑、功能以及安全性,最后还要求系统页面大众化,习惯客户操作。本文针对银行的网络信息化服务管理和使用,首先介绍了网络银行的发展现状,并对银行常用的业务流程进行了详细分析,指出网络银行的中需要注意和解决的相关问题,总结并开发网络在线银行系统平台的必要性,在此基础上设计并开发了在线银行系统。本文的主要工作体现在以下几个方面:1、系统构建阶段,根据在线银行系统的开发需求,对开发系统所使用的J2EE技术进行了全面和详细的介绍,确定了系统开发的层次和结构、使用的EJB组件、MVC模式以及Struts框架,并对JSP和Hibernate技术做了阐述。2、系统分析阶段,从银行业务的流程到系统的功能和性能需求,从客户的需求到平台的安全性分析,四个方面展开对在线银行进行详细阐述。其中客户分析部分,对系统的主要客户的功能和职责通过图示进行了解释,如个人客户、企业客户、银行经理和管理员等;对主要的业务流程通过流程图做了流程介绍。3、系统的总体设计和实施阶段,从业务流程处理的角度对系统功能模块进行划分,包括用户管理、账户管理、转账管理、付款管理、统计查询管理等五个模块做了功能介绍。总体设计还包括数据库的设计,在数据库设计中说明了物理设计、系统的部分E-R图和重要的表结构。表结构中对主要的表名、字段名称、字段类型、主键、约束条件等。在系统的实现阶段,通过对前台和后台不同功能的截图方式,来展示系统开发的界面效果。最后,对在线银行系统的开发进行了全面的总结,并分析了系统的不足和有待改进的地方,为今后系统扩展明确了方向。