银行账户管理系统毕业论文.docx

上传人:b****3 文档编号:11495570 上传时间:2023-06-01 格式:DOCX 页数:36 大小:191.84KB
下载 相关 举报
银行账户管理系统毕业论文.docx_第1页
第1页 / 共36页
银行账户管理系统毕业论文.docx_第2页
第2页 / 共36页
银行账户管理系统毕业论文.docx_第3页
第3页 / 共36页
银行账户管理系统毕业论文.docx_第4页
第4页 / 共36页
银行账户管理系统毕业论文.docx_第5页
第5页 / 共36页
银行账户管理系统毕业论文.docx_第6页
第6页 / 共36页
银行账户管理系统毕业论文.docx_第7页
第7页 / 共36页
银行账户管理系统毕业论文.docx_第8页
第8页 / 共36页
银行账户管理系统毕业论文.docx_第9页
第9页 / 共36页
银行账户管理系统毕业论文.docx_第10页
第10页 / 共36页
银行账户管理系统毕业论文.docx_第11页
第11页 / 共36页
银行账户管理系统毕业论文.docx_第12页
第12页 / 共36页
银行账户管理系统毕业论文.docx_第13页
第13页 / 共36页
银行账户管理系统毕业论文.docx_第14页
第14页 / 共36页
银行账户管理系统毕业论文.docx_第15页
第15页 / 共36页
银行账户管理系统毕业论文.docx_第16页
第16页 / 共36页
银行账户管理系统毕业论文.docx_第17页
第17页 / 共36页
银行账户管理系统毕业论文.docx_第18页
第18页 / 共36页
银行账户管理系统毕业论文.docx_第19页
第19页 / 共36页
银行账户管理系统毕业论文.docx_第20页
第20页 / 共36页
亲,该文档总共36页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

银行账户管理系统毕业论文.docx

《银行账户管理系统毕业论文.docx》由会员分享,可在线阅读,更多相关《银行账户管理系统毕业论文.docx(36页珍藏版)》请在冰点文库上搜索。

银行账户管理系统毕业论文.docx

银行账户管理系统毕业论文

银行账户管理系统

摘要

银行账户是开展各项金融业务的基础,是一切金融交易的门槛,不论什么样的金融交易,只要通过银行,都表现为资金从一个账户到另一个账户的转移,都会在账户记录中留下痕迹。

因此,必须加强银行账户系统建设,加大对账户资金流动的监控力度。

经过分析,本文使用了基于WEB网络开发的思想,利用其提供的各种面向对象的开发工具,实现了管理员信息管理、用户信息修改、开户、销户、办卡、换卡、存款、取款、取款机信息管理、系统管理、系统维护、以及相关报表输出、打印等功能模块,并对各初始原型模块进行需求迭代,不断修正和改进,直到使系统符合银行账户管理的规定,满足银行相关人员日常使用的需要,达到操作过程中的直观、方便、实用、安全等要求。

同时,该银行账户管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两方面。

对于前者要求建立起数据一致性和完整性强、数据安全性好的库。

而对于后者则要求应用程序功能完备,易使用等特点。

其间,我们通过数据库管理系统实现了用户银行存取款信息表与取款机存取款信息表之间的连接,很方便的完成了用户查询的功能模块。

总之,网上银行是一个开放的体系,是全球化的银行。

网上银行利用因特网能够提供全球化的金融服务,可以快捷地进行不同语言文字之间的转换,为银行开拓国际市场创造了条件。

传统银行是通过设立分支机构开拓国际市场的,而网上银行只需借助因特网,便可以将其金融业务和市场延伸到全球的每个角落,把世界上每个公民都当做自己的潜在客户去争取。

网上银行无疑是金融运营方式的革命,它使得银行竞争突破国界变为全球性竞争。

关键词WEB网络;信息管理系统

Abstract

Bankaccountisthebasisofthefinancialbusiness,isthethresholdofallfinancialtransactions,regardlessofwhatkindoffinancialtransactions,aslongasthroughbanks,havedemonstratedforthefundsfromoneaccounttoanotheraccountofthetransfer,willbeleftintheaccountsrecordtraces.Therefore,wemuststrengthenthesystemofbankaccounts,accountformoreeffortstocontrolcapitalflows.

Afteranalysis,theuseofWEBbasedontheideaofnetworkdevelopment,provideduseofitsobject-orienteddevelopmenttools,toachievetheinformationmanagementadministrator,modifyuserinformation,accounts,saleshouseholdsdocard,areplacementofpermit,deposit,withdrawals,ATMinformationmanagement,systemmanagement,systemmaintenance,aswellasoutputstatements,printandotherfunctionalmodules,andthedemandfortheinitialprototypemoduleiterative,andconstantlyrevisedandimproved,untilthesysteminlinewiththeprovisionsofthemanagementofbankaccounts,Bankstafftomeettheneedsofday-to-dayuse,tointuitiveoperation,convenient,practical,andsecurityrequirements.Atthesametime,thebankaccountmanagementsystemisatypicalmanagementinformationsystem(MIS),includingthedevelopmentofthemainbackgroundoftheestablishmentandmaintenanceofdatabaseandapplicationdevelopmentfront-endtwo-fold.Fortheformerrequirementtoestablishdataconsistencyandintegrity,anddatasecurityofagoodlibrary.Forapplicationswhichrequirefull-featuredandeasytouseandsoon.Duringthisperiod,thedatabasemanagementsystem,weachievedauserinformationtablebankdepositanddepositwiththetellermachinesoftheconnectionbetweentheinformationtable,itisconvenienttocompletethefunctionoftheuser'squerymodule.

Inshort,InternetBankingisanopensystem,theBankofglobalization.InternetbankingusingtheInternettoprovideglobalfinancialservices,canbequicklyandeasilybetweendifferentlanguagesoftheconversion,toopenupinternationalmarketsforthebankstocreatetheconditions.Traditionthroughtheestablishmentofbranchbanksareopeningupinternationalmarkets,andonlinebankingonlywiththeInternet,theywouldbeabletomarketitsfinancialoperationsandextendstoeverycorneroftheworld,everycitizenoftheworldarepotentialcustomersastheirowntofightfor.Internetbankingisthewaythefinancialoperationsoftherevolution,itallowsbankstobreakthroughborderstoglobalcompetition.

KeywordsWEBSERVICE;MIS

第1章绪论

1.1设计思想

本系统为银行账户管理系统,是模拟银行账户的管理开发的。

它借助当前先进的网络技术,为客户提供快速,便捷,安全,可靠的操作平台。

系统是一个由集中统一WEB访问出口模式、以国际互联网为介质、以为客户提供优质服务为主要目标的网上银行系统,提供针对企业和个人客户的信息服务、客户身份识别、查询类业务、支付类业务等多种类的便捷、快速服务。

系统着眼于建立一个功能完善,体现集中构建、集中管理、集中访问控制的策略,同时具有高度安全性、高可靠性、高可扩展性的系统,并为下一步的发展奠定坚实的基础。

 

银行账户管理系统是一个基于网络的请求与应答形式的WEB的JAVAEE的企业级的应用与开发,它的核心设计思想是MVC模式,中央控制器(Controler)由Struts框架对请求与应答进行控制,并调用业务层(Model)的JAVABean进行业务的逻辑控制和处理,最后由控制器决定最后的显示转向(显示逻辑层主要由JSP)。

1.2课题研究的意义

通过该银行账户管理系统使银行的账户管理工作系统化、规范化、自动化,从而达到提高账户管理效率的目的,使办公人员可以轻松快捷地完成对账户管理的任务。

在经济方面为公司企业以及个人都带来很多的经济利益,不但省了很多时间而且带来很多物质利益,使我们切实体会到了网络给我们带来的种种好处,为社会的发展起到了很大的作用。

全世界的人们能够即时的分享信息,带动全球的经济与发展。

在科学方面,产生许多的新技术推动了科学的发展与进步,丰富了原来的科学体系,对各学科的发展都有非常大的推动作用。

网络的发展是科学成果能够全球共享,进行科学成果共享与研究探讨。

这对科学的进步有很大的发展空间。

有网络应用发展起来的网络通信系统以及基于WEB的应用的发展对科学的发展更有不可估量的贡献。

因次,这方面的发展还有很大的空间。

1.3系统设计的目的

系统设计是整个计算机信息管理系统开发过程中最重要的技术 环节,我们要在充分理解用户需求的基础上,用计算机来实现新系统的信息处理逻辑模型中规定的输入、输出及内部处理等多项功能,由不同模块来完成数据流程图中的各个加工,组织各种数据文件的存储,达到用户需求所规定的各项性能指标,并提出经济合理结构良好和高质量的解决新的计算机信息管理系统中各个需要处理的问题的解决方法的系统目标模型。

为有利于及时掌握和监控银行账户的开立和使用情况,建立和完善账户管理系统,利用信息技术手段,提高管理成效,必须建立全国统一的银行账户管理系统。

中国人民银行将统一开发和建立全国统一银行账户管理系统,系统将按照集中统一、分级管理的原则实施管理,其主要功能包括:

信息审核、信息储存、信息查询、信息统计、信息监测、开户登记管理等及其他扩展或附加的功能。

1.4开发和运行环境的选择

采用Java平台开发,并使用Oracle数据库管理数据。

服务器是后台支持程序,使用的是tomcat6.0;客户端程序面向实际用户,它有必要的界面和按扭,向用户提供网络即时通信的功能。

使用到的技术:

Struts,JDBC,JSP,JavaScript

运行环境:

支持windows2000/XP,linux,unix等操作系统

数据库的选择:

Oracle

1.5计算机软件开发概述

银行账户管理系统的建立是一个复杂的计算机软件工程的实施过程。

面向对象的程序设计方法的出现和广泛应用是计算机软件技术发展中的一个重大变革和飞跃,它的方法和技术日趋成熟,逐渐成为目前公认的主流程序设计方法。

对象是现实世界中的实体在计算机中的抽象表示,是具有唯一对象名和固定对外接口的一组属性和操作的集合,它用来模拟组成现实世界问题的一个或一组因素。

面向对象的程序结构是一个类的集合和各类之间以继承关系联系起来的结构,主程序中定义各对象并规定它们之间传递消息的规律。

面向对象程序最主要的特征是各对象之间的消息传递和各类之间的继承关系。

本系统是为了提高新公司自动化办公的水平、经过详细的调查分析初步制定了高新公司库存信息管理系统。

库存的管理对于整个公司的业务流程来说也是个重要的环节,能否有效地反映出库存的实时数据直接影响了利益。

但是现存的库存管理仍旧靠手工操作和纸质传递,这样不仅是平时的工作效率大大降低而且耗费大量的人力、物力和财力,出错也就在所难免了。

人员间的信息传递由于通过手工帐或表单交流而显得内容不够丰富,信息传递的严重滞后使信息的沟通大大受阻。

这使得员工们不得不在与库存的沟通上花费大量的时间和精力,既影响了整个工作流程的效率,同时又使高层决策人员不能及时掌握最新最快的业务动态,给公司整体发展计划带来不利的影响。

第2章基于WEB网络开发平台简介

2.1WEB网络的产生和发展

计算机网络从20世纪60年代发展至今,己经形成从小型的办公局域网络到全球性的大型广域网的规模。

对现代人类的生产、经济、生活等各个方面都产生了巨大的影响。

纵观计算机网络的发展历史可以发现,它和其他事物的发展一样,也经历了从简单到复杂,从低级到高级的过程。

在这一过程中,计算机技术与通信技术紧密结合,相互促进,共同发展,最终产生了计算机网络。

总体看来,网络的发展可以分为四个阶段。

在计算机网各出现之前,信息的交换是通过磁盘进行相互传递资源的,如图2.1所示:

图2.1磁盘信息交换图

在1946年,世界上第一台数字计算机问世,但当时计算机的数量非常少,且非常昂贵。

而通信线路和通信设备的价格相对便宜,当时很多人都很想去使用主机中的资源,共享主机资源和进行信息的采集及综合处理就显得特别重要了。

1954年,联机终端是一种主要的系统结构形式,这种以单主机互联系统为中心的互联系统,即主机面向终端系统诞生了。

如图2.2所示。

图2.2面向主机的互联系统

随着终端用户对主机的资源需求量增加,主机的作用就改变了,原因是通信控制处理机(CommunicationControlProcessor,CCP)的产生,它的主要作用是完成全部的通信任务,让主机专门进行数据处理,以提高数据处理的效率,如图2.3所示:

图2.3带控制器的互联系统

为了克服第一代计算机网络的缺点,提高网络的可靠性和可用性,人们开始研究将多台计算机相互连接的方法。

第二代网络是从20世纪60年代中期到70年代中期,随着计算机技术和通信技术的进步,己经形成了将多个单主机互联系统相互连接起来,以多处理机为中心的网络,并利用通信线路将多台主机连接起来,为终端用户提供服务。

如图2.4所示:

图2.4多主机互联系统

第二代网络是在计算机网络通信网的基础上通过完成计算机网络体系统结构和协议的研究,形成的计算机初期网络。

如,20世纪60至70年代初期由美国国防部高级研究计划局研制的ARPANET网络,它将计算机网络分为资源子网和通信子网,如图2.5所示:

图2.5通信子网和资源子网

进入20世纪90年代后至今都是属于第四代计算机网络,第四代网络是随着数字通信出现和光纤的接入而产生的,其特点:

网络化、综合化、高速化及计算机协同能力。

同时,快速网络接入Internet的方式也不断地诞生如:

ISDN、ADSL、DDN、FDDI和ATM网络等。

2.2MVC模型

MVC英文即Model-View-Controller,即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层——模型层、视图层、控制层。

图2.6MVC模式图

模型(Model):

就是业务流程/状态的处理以及业务规则的制定。

业务流程的处理过程对其它层来说是黑箱操作,模型接受视图请求的数据,并返回最终的处理结果。

业务模型的设计可以说是MVC最主要的核心。

目前流行的EJB模型就是一个典型的应用例子,它从应用技术实现的角度对模型做了进一步的划分,以便充分利用现有的组件,但它不能作为应用设计模型的框架。

它仅仅告诉你按这种模型设计就可以利用某些技术组件,从而减少了技术上的困难。

对一个开发者来说,就可以专注于业务模型的设计。

视图(View)代表用户交互界面,对于Web应用来说,可以概括为HTML界面,但有可能为XHTML、XML和Applet。

随着应用的复杂性和规模性,界面的处理也变得具有挑战性。

一个应用可能有很多不同的视图,MVC设计模式对于视图的处理仅限于视图上数据的采集和处理,以及用户的请求,而不包括在视图上的业务流程的处理。

业务流程的处理交予模型(Model)处理。

比如一个订单的视图只接受来自模型的数据并显示给用户,以及将用户界面的输入数据和请求传递给控制和模型。

控制(Controller)可以理解为从用户接收请求,将模型与视图匹配在一起,共同完成用户的请求。

划分控制层的作用也很明显,它清楚地告诉你,它就是一个分发器,选择什么样的模型,选择什么样的视图,可以完成什么样的用户请求。

控制层并不做任何的数据处理。

例如,用户点击一个连接,控制层接受请求后,并不处理业务信息,它只把用户的信息传递给模型,告诉模型做什么,选择符合要求的视图返回给用户。

因此,一个模型可能对应多个视图,一个视图可能对应多个模型。

2.3Struts框架

Struts是Apache基金会Jakarta项目组的一个OpenSource项目,它采用MVC模式,能够很好地帮助java开发者利用J2EE开发Web应用。

和其他的java架构一样,Struts也是面向对象设计,将MVC模式"分离显示逻辑和业务逻辑"的能力发挥得淋漓尽致。

Structs框架的核心是一个弹性的控制层,基于如JavaServlets,JavaBeans,ResourceBundles与XML等标准技术,以及JakartaCommons的一些类库。

Struts有一组相互协作的类(组件)、Serlvet以及jsptaglib组成。

基于struts构架的web应用程序基本上符合JSPModel2的设计标准,可以说是一个传统MVC设计模式的一种变化类型。

Struts是MVC的一种实现,它将Servlet和JSP标记(属于J2EE规范)用作实现的一部分。

Struts继承了MVC的各项特性,并根据J2EE的特点,做了相应的变化与扩展。

Struts的体系结构与工作原理如下图2.7所示:

图2.7struts工作原理图

 

Struts体系结构中的组件:

图2.8体系结构图

2.4Oracle数据库

ORACLE是以高级结构化查询语言(SQL)为基础的大型关系数据库,通俗地讲它是用方便逻辑管理的语言操纵大量有规律数据的集合。

是目前最流行的客户/服务器(CLIENT/SERVER)体系结构的数据库之一。

ORACLE数据库在物理上是存储于硬盘的各种文件。

它是活动的,可扩充的,随着数据的添加和应用程序的增大而变化。

 下图为ORACLE数据库扩充前后在硬盘上存储结构的示意图:

图2.9存储结构图

ORACLE数据库在逻辑上是由许多表空间构成。

主要分为系统表空间和非系统表空间。

非系统表空间内存储着各项应用的数据、索引、程序等相关信息。

我们准备上马一个较大的ORACLE应用系统时,应该创建它所独占的表空间,同时定义物理文件的存放路径和所占硬盘的大小。

下图为ORACLE数据库逻辑结构与物理结构的对照关系:

图2.10结构对比图

Oracle数据库跟其他的数据库一样,具有数据库系统的通用性:

1、数据库管理系统。

我们知道,所谓的数据库就是一些结构化的数据的联合体,要提供对这些数据的存取、增加、修改、删除或更加复杂的数据抽取等操作,需要有一个支撑系统,这就是数据库管理系统(DBMS),Oracle完全具有这方面的功能。

2、关系型数据库管理系统。

在数据库的发展历程中,曾出现过多种不同形式的数据库系统,但关系型数据库管理系统(RDBMS)以其优越性而被广为采用,象现在几种广泛使用的数据库全为关系型数据库。

同样,Oracle也是关系型的数据库系统,支持标准的结构化查询语言(StructuredQueryLanguage)。

3、开放源码数据库。

同商业性的数据库相比,这是Oracle最大的特点。

Oracle的源码是公开的,这就意味着任何人,只要遵守GPL的规则都可以对Oracle的源码使用、修改以符合自己特殊的需求。

4、技术特点。

Oracle是C/S架构的服务器,服务器端是多线程的,为客户端提供了不同的程序接口和链接库,如C、C++、Java、Perl、PHP、Tcl等,也提供了简单的管理工具。

第3章银行账户管理系统需求分析

3.1银行账户信息化发展国内外现状需求

中国Internet发展较晚,但速度较快,预计2000年底,Internet用户将达到1500万户,PC普及率达到总人口的2%。

中国银行(BOC)从1996年起投入网上银行的开发,1997年在网上建立了自己的网页,1998年开始提供网上银行服务,1998年3月中国第一笔Internet网上电子交易成功。

目前,中国银行、工商银行、建设银行、招商银行、光大银行等几家银行的总行及其部分分行已经开始尝试提供网上银行服务。

但我国的网上银行尚处在萌芽阶段,发展较慢,仍存在很多问题亟待解决:

(1)网上银行所能提供的服务品种,仅局限在账户信息查询方面,转账付款适用的范围仍极其有限,更没有涉及贷款、投资等方面。

(2)国内信用卡业务十分落后,仍局限于一种结算工具,严重地阻碍了网上银行、电子商务的发展。

(3)网上银行服务质量不高,速度慢、手续复杂,没有达到方便、快捷的宗旨。

(4)宣传力度不够,人们对网上银行的认识不清楚。

多数人不知道有网上银行服务;知道有网上银行的,弄不清楚是怎么回事,造成网上银行是阳春白雪,无人问津。

网上银行最早起源于美国,其后迅速蔓延到Internet所覆盖的各个国家。

美国安全第一网络银行(SFNB)从1996年就开始了网上金融服务,美国银行业6%一7%的客户使用网上银行系统。

目前,国际上提供网上银行服务的机构分两种:

一种是原有的负担银行(incumbentBank),机构密集,人员众多,在提供传统银行服务的同时推出网上银行系统,形成营业网点、ATM、POS机、电话银行、网上银行的综合服务体系;另外一种是信息时代倔起的直接银行(DirectBank),机构少,人员精,采用电话、Internet等高科技服务手段与客户建立密切的联系,提供全方位的金融服务。

现举例说明这两种银行的发展情况。

目前国际金融界的发展状况表明,尽管不同的银行有其不同的发展战略,目前正处在不同的发展阶段,但有一点是肯定的,即随着Internet的不断发展,随着金融业的不断创新,网上银行必将包含银行所有的业务,成为银行主要的业务手段。

3.2功能需求

银行账户管理系统,用户可以操作自己的银行账户.模仪各银行系统的对帐户的管理模式,用户根据自己的需求对帐户进行各种操作,如开户,登陆,存款,取款,查询,转账等基本业务功能.根据需求对各个阶段的实施都采用独立模块的方式,降低各个功能块的耦合度,真正的实现了面向对象的编程思想。

用户的主要需求有帐户管理、取款机管理、用户查询、查询统计等几个方面:

1、帐户管理方面:

存款、取款、开户、销户、修改信息、办卡、挂失卡;

2、取款机信息管理方面:

管理员管理查询和维护、客户查询和取款等功能;

3、用户查询方面:

用户希望便于查询自己帐户的信息。

4、查询统计方面:

VIP用户统计、ATM业务量统计、异动查询统计、持卡总量消费统计、工作量负荷统计等功能。

图3.1用例图

3.3可行性论证

设计的指导思想是一切为使用者着想,界面要美观大方,操作尽量简单明了,而且作为一个实用的管理系统要有要有良好的容错性,在出现误操作时能尽量及时地给出警告,以便用户及时地改正。

计算机的资源是受到限制的,因此要充分利用Visu

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2