苏州北大青鸟|电脑人才培训中心『官方网站』

高中生毕业了做什么?高中生学什么好 苏州北大青鸟、苏州北大青鸟学费、苏州北大青鸟地址
ACCP7.0培训-入手最快 JAVA培训—收入最高 .NET培训—就业面最宽 网络营销培训—需求量最大
高中毕业学什么好 大学生找不到工作怎么办 学什么技术有前途(好转行) 初中(中专)毕业学什么好
当前位置: 主页 > 青鸟百科 >

基于WEB的网上银行系统的设计

时间:2012-05-11 17:44来源: 作者: 点击:

本课题的目的是使基于Struts的网上银行系统清晰化,透明化,便于操作,易于管理。通过功能模块的优化组合实现不同的管理细节,使管理过程实现最大程度的自动化与信息化,并能自动对人工操作环节进行复查,使基于Struts的网上银行系统出错率降至最低。设计实现一个简单的基于J2EE架构的网上银行系统。

JSP网上银行系统使用MYECLIPSE软件进行开发,使用Struts hibernate spring框架进行三层架构设计,使用sqlserver数据库,包括 程序源码、、答辩PPT、全套文档
 

在信息时代的今天,快捷、方便和实效已经成为主题。伴随着计算机应用科学和互联网日新月异的发展,信息的掌握和分析已成为现代企业生产、经营过程中的重要因素。信息量、信息传播的速度、信息处理的速度以及应用信息的程度等都以几何级数的方式在增长,使用计算机进行信息管理和控制,使工作效率得以有效地提高,尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。
基于Struts的网上银行系统是一个典型的计算机信息处理模式,使用户能够方便、快捷方便地使用户网上存钱,转账和查询自己的帐户余额。该系统后台银行管理员登录可查询所有用户信息及帐户管理,本着用户界面友好,数据处理快捷的原则,创建了一个具有良好实用性的网上基于Struts的网上银行系统。
通过这次的系统开发,使自己对面向对象技术、数据库应用系统和软件的开发过程有了更为深刻的认识和理解,同时也是对自己四年来计算机专业学习成果的一次检验和考核。
由于时间紧迫、水平有限,编写的过程中难免存在一些不足之处, 敬请各位教师予以批语指正。
1.1 研究现状
1995年10月18日在美国诞生了第一家网上银行--安全第一网络银行(Security First Network Bank),这是世界上第一家将其所有银行业务都通过Internet交易处理的开放性银行。受其影响,欧美其他商业银行纷纷作出了积极反应,绝大部分有影响的商业银行都陆续建立了自己的网上银行。如美国和加拿大的17家主要银行组成Integrion金融网络,该网络拥有六千万家庭用户,占据了北美银行个人用户市场的一半; 据统计,两年前,美国只有1000多家银行提供网上服务,目前这个数字已超过5000家。美国的网络用户现已达1亿多人,其中有1500多万户家庭使用网上银行服务,预计这一数据到年底将上升到2000万,到2003年将达到4000万。美国恩永公司(Ernest & Young)预测,到2005年,美国网络银行的业务量将接近50%。欧洲的网络银行业务虽然起步较晚,但眼下已有不少网络银行开始崭露头角,令传统大型银行倍感威胁。截至1999年底,全欧洲约有1200家金融机构提供网络银行服务,几乎是半年前的两倍。日本最大的网络接入公司--尼富迪公司甚至计划联合日本各大银行在Internet上建立金融一条街,提供全方位的各种金融服务,大力发展网上交易。
据报道,2000年世界金融市场已经开始出现业务覆盖全球的网络金融服务企业。2000年7月3日,西班牙Uno-E公司同爱尔兰互联网银行First Group正式签约,组建业务范围覆盖全球的第一家互联网金融服务企业UnoFirst Group。新集团的领导者称,两家公司的联手是为了迎合电子商务发展的新趋势,其最终目标是建立全球最大的网络金融服务体系。 据报道,新集团将从2001年第一季度开始把业务范围覆盖到全欧洲,以及墨西哥、巴西和阿根廷等南美国家。此外,UnoFirst Group还同新加坡海外联合银行签属了合约,以发展在亚洲的业务。在美国方面,他们也正在研究"各种进入其市场的可能性"。
根据艾伦米尔顿国际管理顾问公司的调查预测,到2003年,网络银行将瓜分30%的银行业利润。目前,发达国家的商业银行已纷纷为自己的网上银行展开广告攻势和宣传攻势,争夺网上交易份额,争抢新的客户源。在业务范围上,发达国家的网上银行服务面更为广泛,业务品种更为齐全;在业务处理上,交易信息采用网上传输,银行计算机系统实时自动处理方式,方便、迅捷、安全,已深受企业和个人用户的欢迎。在未来的4至6年中,网上银行将以平均90%的速度不断增长,网上银行正在以不可阻挡的态势,以超常规的发展速度整合着世界金融。
中国网上银行业发展现状
我国Internet发展较晚,但速度较快。到2000年底,Internet用户已达到2250万户,PC普及率达到总人口的2%。这就为我国网上银行的发展奠定了初步的基础。有专家指出,我国与发达国家差距最小的高新技术领域之一就是电子商务。预计21世纪初,中国将成为仅次于美国的世界第二电子商务大国。就网络银行而言,预计到2005年,中国内地的网络银行业务量占比将达到20%左右。目前,各家银行均积极发展自身网上银行的业务。
中国银行从1996年起投入网上银行的开发,1997年在网上建立了自己的网页。中国银行高起点、高标准,在网上支付系统中采用先进的SET标准。为慎重起见,目前只推出其中的部分业务。其B2C方面的优势在于国际支付目前只通过中行进行清算,而中行更看重的是面向B2B的业务,因为这部分的业务量很大,更能反映银行的实力。中行作为原来的外贸专业银行,海外分行网点多、经营规范,在国际金融市场中取得不少经验。因此该行在开发网上银行时,一开始就高投入、高起点,这也是中行的一贯风格。目前,中国银行与中国平安保险公司签定协议,就电子商务方面进行合作,以扩大自身竞争优势。
1997年招商银行率先推出网上银行"一网通",成为国内第一家上网的银行。1998年3月中国第一笔Internet网上电子交易成功。目前,该行"一网通"个人客户已超过1000万户,"一卡通"发卡量1224万张;公司银行账户几十万家,"网上企业银行"用户突破1万户,众多国内外知名企业使用"网上企业银行"进行账户资金管理等。
2000年8月招行推出"网上企业银行"3.0版本,提供账务查询、内部转账、发放工资、金融信息查询、在线理财、瞬间达账和网上信用证等服务。3.0版实现了与招行电子汇兑系统的无缝对接,率先在国内同业中实现了系统内资金的瞬间达账。业内人士认为,此举实现了国内原先传统银行业务网络化到真正意义的"网上银行"的飞跃。随着企业网上银行3.0版本的面世,招商银行每月企业网上银行的交易笔数以1万笔的速度递增。在网上个人银行方面,2000年2月,招行又推出了"移动银行"服务,将网络银行的终端扩展到移动电话上,成为国内首家通过手机短信息平台向全球通手机用户提供综合化个人银行理财服务的银行。2000年11月,又在个人银行大众版的基础上,推出业务内容更丰富、安全机制极高的专业版,"专业版"具有账务查询、卡内定活互转、专户互转、同城转账、异地汇款、网上支付等一系列功能。
截至2001年1月,国内95%以上的电子商务网站都采用了招行的网上银行--"一网通"为支付工具,招行在B2C(企业对个人)方面约有20多万个客户,共完成交易金额1500万元;B2B(企业对企业)方面,招行网上企业银行安装数为1.6万户,交易金额6789亿元,交易笔数48万多笔;该行45%的对私业务和15%的对公结算业务已经成为非柜台业务。
建行是紧随中行、招行而推出网上支付业务的,业务范围与中行大体相似,网上支付较有特色的是提供退款功能。目前该行正在进行网上银行三期的开发工作。建设银行在全国范围采用了以各地分行为单位的分散式结构,已开通的城市有北京、广州、深圳等7个城市,建立了北京和广州两个区域中心。主要功能包括:对公和对私的查询、对私同城行内转账、手机电话费缴费、B2C网上支付、银证转账、各种挂失等。截至2000年6月30日,企业客户238个,个人客户4146个,商户50余家,交易量约2200万元。2000年内已将网上银行扩大到20个城市,并推出以下新业务:龙卡支付网络,覆盖150个城市,个人客户无须签约,以密码验证身份;个人电子汇款,实现异地转账;增强公司业务,包括查询、转账、还贷、券商三级清算、信用证、结汇等;基于WAP的移动银行;网上证券买卖。
中国工商银行于2000年6月30日起在深圳等31个城市开通网上银行业务,作为国内最大的商业银行,其网上银行开通对公业务对业界触动极大,也使网上银行开始形成竞争的格局。工商银行目前拥有覆盖8000多个网点、2小时到账的全国汇划系统,并表现出接纳中小银行的积极姿态。
中国工商银行网上银行是依托于具有国际先进水平的"新资金汇划清算系统",利用互联网技术开发的,面向广大客户的高新技术产品。目前正式开通的网上银行是对公业务系统,将逐步在沿海经济发达地区的城市以及各省会城市推广。适于个人客户使用的支付系统不久也将开通。目前单位客户使用中国工商银行的网上银行能享受到以下服务:帐户查询、转帐付款、企业集团理财、客户证书管理等。可查询的帐户种类包括存款帐户、贷款帐户、基金帐户等各类帐户;转帐付款可适用于同城、异地。
深圳市商业银行在全国城市商业银行中,率先推出功能齐全的网上银行,已专门成立网上银行部,正展开一项较大规模的计算机系统改造工程,在技术创新上领先一步。据悉,该行的网上银行一开始就高起点、高标准,保证技术上的领先和安全可靠。以中国金融认证中心(CFCA)的数字证书作为权威的第三方认证,在深圳第一个使用并发放了CFCA数字证书。即将推出部分网上银行业务。
浦发银行、深发展网上银行正处建设中。目前上市公司中的浦发银行和深发展均未正式开展网上支付业务。2000年11月17日 深圳发展银行股份有限公司推出网上银行"发展网"。目前已有多家企业用户与深发展签定了意向性合作协议。浦发银行已建立了自己的网站,达到网上银行的"发布动态信息"阶段,具备进一步发展的良好基础。浦发银行在上海有较大的经营优势,开展网上银行业务、配合地方电子商务发展具有地利、人和之便。
我国的网上银行毕竟尚处在萌芽阶段,发展较慢,仍存在很多问题亟待解决。如网上银行所能提供的服务品种,仅局限在账户信息查询方面,转账付款适用的范围仍极其有限,更没有涉及贷款、投资等方面;国内信用卡业务十分落后,仍主要是一种结算工具,严重地阻碍了网上银行、电子商务的发展。
大部分银行已在互联网上设立了自己的信息发布站点,正积极尝试开发各类网上金融服务功能。可以预见,各大银行利用自身资金、交易量、客户服务体系方面的优势进军网络金融业将使这一领域的竞争日趋激烈、服务更加完善、交易更加方便快捷。
1.2 主要研究的目的及内容
本课题的目的是使基于Struts的网上银行系统清晰化,透明化,便于操作,易于管理。通过功能模块的优化组合实现不同的管理细节,使管理过程实现最大程度的自动化与信息化,并能自动对人工操作环节进行复查,使基于Struts的网上银行系统出错率降至最低。设计实现一个简单的基于J2EE架构的网上银行系统。要求提供针对个人客户的信息管理、客户身份识别、查询类业务、系统内支付类业务等服务,并具有交易记录查询功能。
具体功能划分如下:
用户:注册、登录、注销、查看个人信息、修改个人信息、查看交易记录(今日交易记录、历史交易记录)、查看余额、转帐、消费、
管理员:添加管理员、删除管理员、给用户存款、查看用户交易信息(今日交易记录、历史交易记录)、查看用户余额。
1.3 研究方法及设计思路
1.3.1 研究方法
本系统采用软件工程中的生存周期方法进行设计。
1. 需求分析
通过该需求分析的方法确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。
经过需求分析确定对系统的综合要求从系统的功能、性能、运行、以及将来可能提出的问题进行需求分析。必要时运用需求分析的软件工具验证需求分析。
2. 总体设计
总体设计采用软件工程最基本的总体设计方法也称为概要设计或初步设计,首先主要工作是通过这个设计阶段的工作划分出组成系统的物理元素——程序、文件、数据库、人工过程和文档等等。
其次进入总体设计的第二阶段是设计软件的结构,也就是要确定系统中每个程序是由那些模块组成的,以及这些模块相互间的关系。
具体过程是首先设想供选择的方案,其次选取合理的方案、再次推荐最佳方案,之后进行功能分解、设计软件结构、数据库设计、制定相应的测试计划最终完成总体设计。
3. 详细设计
详细设计阶段的目标是确定应该怎样具体的实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出对系统的精确描述,从而在编码阶段可以把这个描述直接翻译成某种程序设计语言书写程序。
主要采用结构程序设计的方法,采用自顶向下逐步求精的设计方法和单入单出的控制结构。应用详细设计的工具程序流程图,绘制程序流程图进行详细设计,确定程序流程图从而完成详细设计。
4. 程序编写
开发工具:Eclipse 3.2,Sql Server 20005, Jdk1.6,Tomcat5.5
采用Eclipse开发工具进行程序的编写、编译,安装了JDK 1.6,Tomcat5.5,Eclipse3.2和Sql Server 20005数据库,并配置好了开发环境。
5. 软件测试
与开发过程类似,测试过程也必须分步骤进行,每个步骤在逻辑上是前一个步骤的继续。大型软件系统通常由若干个子系统组成,每个子系统又由若干个模块组成。因此,大型软件系统的测试基本上由下述几个步骤组成:
(1)模块测试 在这个测试步骤中所发现的往往是编码和详细设计的错误。
(2)子系统测试 这个步骤着重测试模块的接口。
(3)系统测试 在这个测试步骤中发现的往往是软件设计中的错误,也可能发现需求说明中的错误。
(4)验收测试 在这个测试步骤中发现的往往是系统需求说明书中的错误。
6. 运行与维护
1) 可执行程序正确性维护:该系统为web服务,可执行程序即为网页,如出现错误则可重新连接。
2) 数据库文件正确性维护:系统提供数据库备份功能,可以进行备份、还原。
3) 系统配置文件正确性维护:系统配之文件如出现错误,则以原有默认模式取代当前出错配置文件 。
平时要进行简单的系统维护,比如检查Tomcat的运行情况,数据库与JSP的链接,数据库表的完整性,环境搭建的情况等。
1.3.2 设计思路
(1)系统应符合银行账户管理的规定,满足银行相关人员日常使用的需要,并达到操作过程中的直观,方便,实用,安全等要求;
(2)系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充,维护;
(3)系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份...


标签:

(原文标题:基于WEB的网上银行系统的设计

(责任编辑:苏州北大青鸟



相关新闻

  • 北大青鸟:诓你网银钱的木马
  • 基于WEB的网上银行系统的设计
  • JSP/JAVA银行账户信息管理系统的设计
  • JSP/JAVA银行账户信息管理系统的设计
    更多
    分享按钮
    ------分隔线----------------------------
    招生专题