网上银行设计与实现_第1页
网上银行设计与实现_第2页
网上银行设计与实现_第3页
网上银行设计与实现_第4页
网上银行设计与实现_第5页
已阅读5页,还剩77页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

_-I-摘 要自助银行是 Automatic Teller Machine 的缩写,意为自动柜员机。它是一种高度精密的机电一体化设备,利用磁卡或智能 IC 卡储存用户信息并通过加密键盘(EPP)输入密码然后通过银行内部网络验证并进行各种交易的金融自助设备。自助银行的功能主要包括:现金取款、现金存款、现金存取款、余额查询、本行或异行转账、修改密码等基本功能;有些多功能自助银行还提供诸如存折打印、对账单打印、支票存款、信封存款、缴费、充值等一系列便捷服务。由此看来,自助银行的管理是十分重要的。而人们在使用自助银行前很重要的一个环节,就是学习如何正确地使用自助银行。如何利用现代计算机技术进行自助银行的全真模拟,成了很棘手的问题。经过需求分析,在数据库方面,本项目使用 SQL SEVER 2000 数据库管理系统;在应用程序开发方面,使用微软公司的 MYECLIPSE 的 JSP 开发工具,利用其提供的各种面向对象的开发工具,其中最主要的是 JAVA;在网络查询方面,使用 JSP 技术,开发语言也是 JSP。本论文将重点论述如何使用这些工具,对自助银行进行更科学更有效地管理。关键词:网络银行; JSP;SQL;TOMCAT; It 学习网收集 _-II-AbstractThe application of electronic label and SQL database in an automatic storage management systems development mainly includes three aspects of designing and realizing, that is the backstage database, the code of the database correspondence, and the report inquiring based on the network. The database must have the uniformity, the integrity and the secure characteristics; the code the database correspondence could realize the appending, update and omitting functions of the database; the network report form inquiry should achieve report form inquiry functions.After carefully analyzing enterprise demand, SQL the SEVER 2000 database management system is employed in this project; in the application procedure development aspect, Microsoft Corporations VS.NET JSP development kit is brought in, whose object-oriented development kits is utilized, especially the JAVA; In the network inquiry aspects, the JSP technology is taken into use, whose development language is JSP NET. This project has established the database, completed the database correspondence codes, realized report form inquiry based on the network.Keywords: OnlineBank JSP SQL JAVA_-III-目 录摘要 .IAbstract .II第 1 章 绪论 .11.1 课题名称及其来源 .11.2 信息系统与管理信息系统 .11.3 基于 JSP 的网银模拟系统的现状与发展趋势 .21.4 基于 JSP 的网银模拟系统的意义 .3第 2 章 系统分析 .42.1 用户需求分析 .42.2 系统的功能 .42.2.1 应用程序结构确定 .62.2.2 确定系统开发环境 .62.3 本章小结 .7第 3 章 开发工具简介 .83.1 MyEclipse 8.5 的 JSP 语言 .83.2 JSP 简介 .123.3 SQL Server 2008 .123.4 本章小结 .12第 4 章 系统的功能设计 .134.1 功能概述 .134.2 后台数据库设计 .154.2.1 存储过程介绍 .154.2.2 数据库的表的设计 .184.2.3 设计 E-R 模式 .184.2.4 数据字典 .214.3 本章小结 .25第 5 章 应用程序界面设计 .275.1 用户登陆 .275.2 系统主操作界面 .28_-IV-5.3 账户信息添加模块 .295.4 帐户信息查询模块 .305.5 找回密码模块 .315.6 查询余额管理模块 .325.7 账户明细管理模块 .335.8 转账取现管理模块 .345.9 本章小结 .34第 6 章 系统测试 .356.1 软件测试概念 .356.2 本软件系统测试 .366.3 测试用例设计 .366.4 系统测试 .376.4.1 登陆模块测试 .376.4.2 转账模块测试 .386.4.3 管理员查询模块测试 .386.5 本章小结 .38结论 .39致谢 .40参考文献 .41附录 1 中文译文 .42附录 2 英文参考资料 .44附录 3 系统部分关键代码 .461第 1 章 绪论1.1 课题名称及其来源本课题根据银行商业运营中的实际需要而产生,随着社会的发展,互联网已经成为人们日常生活、学习办公中不可缺少的一部分,并在各个领域发挥着越来越重要的作用。特别是在商业运营管理方面发展尤为迅速。本系统的开发主要是根据银行实际运营管理中需要而制作,系统整体包括:基础资料管理、银行业务管理、财务报表管理、系统维护管理四大功能模块。对其进行一条龙式的集中管理。 “基于 JSP 的网银模拟系统”的出现打破了银行传统的经营管理模式,它凭借其银行信息更新速度快、信息存储量大、应用简便、安全性高等特点,为银行的人员管理等信息的管理带来了极大的方便,大大减轻了银行管理人员的工作量,使管理者足不出户便可对银行的货柜存储信息、进出场信息、财务信息等了如执掌,针对具体情况做出正确的决策。因此“基于 JSP 的网银模拟系统”已成为当今银行管理者不可缺少的管理工具之一,同时对于一个银行的正常运做也发挥着极为重要的作用,并且随着国家经济的不断发展,国家和银行进出口贸易量的不断增加, “银行信息管理系统”必将在未来国家进出口贸易发展中发挥越来越重要的作用。1.2 信息系统与管理信息系统1.信息系统信息系统是一个人造系统,它由人、硬件、软件和数据资源组成,目的是及时、正确地收集、加工、存储、传递和提供信息,实现组织中各项活动的管理、调节和控制。信息系统包括信息处理系统和信息传输系统两个方面。信息处理系统对数据进行处理,使它获得新的结构与形态或者产生新的数据。信息传输系统不改变信息本身的内容,作用是把信息从一处传到另一处。从第一台电子计算机创始,50 多年来,信息系统经历了由单片机到网络,由低级到高级,由电子数据处理到管理信息系统、再到决策支持系统,由数据处理到智能处理的过程。EDPS 是面向业务的信息系统,MIS 是面向管理的信息系统, DSS 则是面向决策的信息系统。EDPS、 MIS、DSS 各自代表了信息系统发展过程中的某一阶段,至今它们仍各自不断地发展着,而且是相互交叉的关系。22.管理信息系统管理信息系统是一个具有高度复杂性、多元性和综合性的人机系统,它全面使用计算机技术、网络通讯技术、数据库技术以及管理科学、运筹学、统计学、模型论和各种最优化技术、为经营管理和决策服务。从广义上说,管理信息系统是一个对组织进行全面管理的综合系统。随着计算机技术的发展,信息技术在人们生活中变得越来越重要,信息化成为人们生活的主要内容。管理信息系统作为信息化的一部分,在各行各业中,发挥着其不可替代的作用。管理信息系统综合的意义在于产生更高层次的管理信息,为管理决策服务。管理信息系统综合了管理科学、信息科学、系统科学、行为科学、计算机科学和通信技术。在一个国家里管理信息系统的建立,运行和发展水平,标志着这个国家的管理现代化水平和信息化水平。管理工作的成败,取决于能否作出有效的决策,而决策的正确与否则在很大程度上取决于信息的质量。随着人类进入信息时代,信息管理的水平越来越成为衡量国家综合实力的重要标志。管理信息系统是现代管理方法与手段相结合的系统。尤其是在银行管理信息系统中,计算机系统与现代管理方法的结合才能使系统在管理中发挥作用。管理信息系统的目的是要使各级管理人员在计算机系统支持下,从各种繁琐的日常事务中解脱出来,以便更好地投入到决策工作中去。管理信息系统不能只是对原有手工系统的简单的模仿,它还必须能够在仿真原管理信息系统的基础上,改进管理系统,使银行管理在先进的技术手段和准确及时的信息支持下,达到一个新层次。1.3 基于 JSP 的网银模拟系统的现状与发展趋势基于 JSP 的网银模拟系统由自助银行账户管理系统、出入账管理系统等多个子系统组成。基于 JSP 的网银模拟系统在整个银行系统中占有十分重要的地位。自助银行账户管理是银行管理的重要方面,因为它和银行的日常运营息息相关。出入账管理是一项计算琐碎复杂,具有重复性,又牵涉到每个人的利益,必须及时准确地完成,一般不容发生差错。计算机进行基础管理工作,不仅能够保证数据核算正确无误,快速输出,而且还可以利用工资数据库对相关各种信息进行统计,服务于财务部门其他方面的核算和帐务处理。现行的自助银行管理软件大多是基于单机版的,或者即使是网络版,其用户也是限制在一个。但牵涉到大型银行的管理时,这往往是不够的,一方面大3型银行内部的各个部门自己要进行工资管理,这样用户数就会很多,另一方面,其他的管理系统如财务系统等需要工资管理系统的一些数据,若网络化程度不够,则无法做到真正的自动化信息集成。信息管理网络化会在很大程度上提高办事效率,尤其工资管理方面的网络化,都会给公司及员工带来益处。1.4 基于 JSP 的网银模拟系统的意义现在社会各行各业崇尚的是高效管理,银行也不例外。为赢得更多从业人员的青睐,本系统大大提高现代银行管理效率,同时大大减轻对银行管理人员的工作量,有利的保障银行的正常经营,促进银行的发展。4第 2 章 系统分析本系统采用了结构化生命周期法,结构化生命周期法是最常用的管理信息系统开发方法,分为四个步骤,即系统调研分析、数据库设计实现、界面设计实现和系统功能设计实现。其中系统调研分析阶段是最基础、也是最容易被开发人员忽视的环节。2.1 用户需求分析用户需求分析就是在用户需求调研的基础上,确定系统的总体结构方案,完成相应的需求分析报告。在确定系统的总体结构方案过程中,包括确定应用程序的结构、系统开发环境和系统的功能模块。用户需求调研结束之后,应该立即进行用户需求分析。通过对系统所使用环境分析和用户的需求分析,大致将系统分为两个部分,前台用户自助服务子系统和后台账户管理系统。其中,在对网络银行使用的范围和现今存在的网银系统进行分析之后,前台功能主要有记录查询,个人信息修改,转账,挂失等基本功能。后台的管理主要有账户管理,开户功能,销户功能,修改功能等。2.2 系统的功能系统开发的总体任务是实现自助银行的自动化管理,从而达到提高降低管理成本、提高作业效率、提高管理现代化水平,减少成本、促进相关产业的发展。首先要考虑项目的软件组成分为两大类:前台的用户操作界面及整个程序的后台数据库部分。前台的用户操作界面主要是要实现用户的自助服务功能,包括用户的转账功能,查询交易记录功能,修改个人信息,转账以及提取现金的模拟功能,以实现前台用户可以实现非柜台的操作。后台的操作主要是提供给银行的管理人员管理普通用户的账户。因此后台功能主要包括,交易记录查看与修改功能,账户状态修改功能,账户开户,账5户销户以及挂失与数据备份功能。以上功能总称后台部分,以实现模拟网银系统后台管理。业务流程如图 2-1 所示:客 户 管 理 员验 证验 证 类 型客 户 信 息 表管 理 员 信 息 表查 看 账 户信 息账 户 状 态修 改开 户 销 户管 理 员 验 证客 户 验 证 未通 过客 户 验 证 通过交 易 记 录查 询转 账余 额 查 询 挂 失 个 人 信 息修 改 查 询网银系统数据库图 2-1 业务流程图62.2.1 应用程序结构确定从用户应用角度来看,可把应用程序系统的组成部分分成数据存储层、业务处理层和界面表示层等 3 个层次,而应用程序结构可归纳为:集中式应用程序结构、单用户应用程序结构、多层服务器应用程序结构、浏览器服务器应用程序结构、交易记录机服务器应用程序结构等 5 种类型。本系统的交易记录端程序部分就采用了当前最流行的交易记录机服务器应用程序结构(即 B/S 结构) ,此时,交易记录机提出请求,服务器

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论