您当前的位置:首页 > 计算机论文>计算机应用论文

JSP网上银行系统的设计与实现

2015-12-14 13:55 来源:学术参考网 作者:未知

摘 要: 网上银行作为电子商务的一种形式以其高效、低成本的优势, 逐步成为新兴的经营模式和理念。传统的结算方式也越来越不能满足人们快节奏的生活需求,越来越多的银行投身到提供网上银行的行列中来。电子银行就是在这样一个背景下产生发展起来的。伴随着电子银行技术的不断成熟,电子银行的功能也越来越强大。注册用户可以在网上办理银行结算。逐步让人们体会到了足不出户便可随意办理存款,转帐的快感。本文利用现在流行的JSP技术和SYBASE数据库设计实现一个电子网银行系统。该系统能够方便的让用户进行网络结算,同时设置后台管理模块,对系统和用户进行管理。

关键词:网上银行;JSP;SYBASE数据库 Web
一、JSP技术概要
  JSP(全称JavaServer Pages)是由Sun Microsystems公司倡导和许多公司参与共同建立的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序。JSP(Java Server Pages) 作为一种新的Web应用开发技术,在SUN公司正式发布后,马上就引起了人们的关注。JSP为创建高度动态的Web应用提供了一个独特的开发环境,能够适应市场上绝大多数的服务器产品,包括Apache Web Server、IIS4.0等。
二、网银系统体系结构
  根据需求分析,本系统体系结构采用三层C/S结构,即浏览器—Web服务器—后台数据库服务器(Browsers/ Web Server/ Database Servers),如图1-1所示。

图1-1 三层C/S结构模型
  浏览器/服务器(B/S)结构是在y,简称为JDBC)是Java语言访问数据库的标准接口,是一种真正意义上通用的、与平台无关的数据库标准API。它允许各类系统互相兼容和共享,为网络上的跨平台数据库应用提供了一种简洁、有效、安全的实现手段。JDBC不仅解决了数据库的互相操作问题和跨平台应用,而且各客户机只需安装轻量级代码或者不安装任何代码就可以通过JDBC访问数据库,节省系统资源,方面用户使用。
  数据库连接和存取对电子商务购物系统来说是必不可少的重要部分,用户的信息、商品的有关信息、用户购买商品的订单都会存放在数据库中供程序调度和处理。JSP连接数据库可以通过两种方法:一种是通过JDBC Driver,如果数据库系统带有JDBC驱动程序,Java程序就通过JDBC驱动程序与数据库相连,执行查询、修改和删除等数据操作;另外一种是通过JDBC-ODBC桥,用此技术Java程序可以访问带有ODBC驱动程序的数据库。现在大多数数据库系统都带有ODBC驱动程序,所以Java程序能够访问诸如SYBASE
SERVER数据库。
五、JSP技术应用
  (1) 将内容的产生和显示进行分离
  通过JSP技术,Web技术开发人员可以使用HTML语言来设计和格式化在浏览器中显示的网页,使用JSP脚本来产生页面上的动态内容。而产生内容的逻辑将被封装在JSP标签和JavaBean中,并捆绑在脚本中,当页面被浏览器浏览时,脚本自动执行。如果核心逻辑被封装在JSP标签和Bean中,其它开发人员也可以编辑和使用JSP页面,但是并不影响内容。在服务器端,JSP引擎解释JSP标签,产生所请求的内容,并且将结果发送到浏览器中显示。
  (2) 强调可重用的群组件
  通过可重复利 用以及跨平台的组件,JSP页面才能执行应用程序所要求的更为复杂的处理。这些普通操作组件不仅可以在开发者之间相互执行并共享,而且可以在更多的使用者或者用户之间使用。这种基于组件的方法加速了系统的开发进程,充分发挥了各参与人员的技能,并使最终结果最优化。
  (3) 采用标签简化页面开发
  由于Java Server Pages技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标签中进行动态内容产生时所需要的。标准的JSP标签能够存取和实例化JavaBean组件,设定或者检索群组件属性,下载Applet,以及执行用其它方法更难于编码和耗时的功能。通过开发定制标签库,JSP技术得以扩展,第三方开发人员和其它人员可以根据自己的需要建立自己的标签库。这样JSP页面开发人员就可以使用自己熟悉的工具和方法来执行特定的功能,从而简化了页面的开发。
六、后台管理系统的实现
  为了网站的正常运行,能够对数据信息进行及时更新,需要有专有系统对网站进行日常维护,保证网银的数据正确性,保持数据的最新性,并随时更新数据库信息,同时还需要对网络进行管理,在此系统中设置了系统管理员功能。系统管理员可以点击网站首页的“后台登录”凭管理员账号和密码登录,否则将被拒绝登录,管理员登录后可以进行后台管理操作。
  1.按照清算行生成汇总对账文件,按照清算行及业务类型生成明细对账文件,明细对账文件目前包括汇兑明细对账文件。
  2.汇总对账文件主要内容:业务类型、交易代码、往账借方总笔数与总金额、往账贷方总笔数与总金额、来账借方总笔数与总金额、来账贷方总笔数与总金额、手续费贷方总金额、手续费借方总金额、查询总笔数。
  3.当日支取的密码汇款对账文件主要内容是当日支取的密码汇款记录信息,此文件只发给兑付方。未支取的密码汇款文件主要内容是未支取的密码汇款记录信息,此文件只在月终对账时生成,只发给汇出方。当日支取密码汇款通知文件的内容是当日的已支取的密码汇款记录信息,只发给汇出方,通过此文件通知原密码汇款汇出行已兑付。密码汇款逾期退回文件的内容是超过兑付期或兑付超次的密码汇款记录信息,只发给汇出方。  
七、结论
    用JSP构建动态网站的相关知识和技术原理,给出了本系统的总体设计方案、功能介绍和实现方法等。在本系统中,主要实现了两大块的功能:1、普通用户操作,包括网站的注册,个人信息的修改,帐务查询、回单打印生成以及意见的回馈等等。2、系统管理员后台管理,包括帐务核对,总分核对,行行清算,会员管理和对管理员信息的管理。
    这个网银系统的基本功能比较全面,使用方便,易用性强,系统开发中结合了当前比较有应用前景的JSP技术和Web Service技术。由于本身存在的局限性及所需知识的缺乏,使得网站还存在不少的问题,。
参考文献 :
余琼  商业银行会计  中国财经

相关文章
学术参考网 · 手机版
https://m.lw881.com/
首页