网上银行毕业论文

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4.3.2 注册用户22
4.4数据库设计23
4.4.1 ER图23
4.4.2 物理表结构图25
4.5开发环境的选择27
4.5.1系统开发工具27
4.5.2数据库的选择27
5编码28
5.1概述开发工具及编程脚本28
5.1.1 JSP技术28
5.1.2 JavaBean技术28
5.1.3 JDBC技术29
随着计算机技术的不断发展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。目前我国国企改革的深入和社会主义市场经济的日趋繁荣,金融体系的规模更是日益庞大,客户对银行的服务要求也在不断提高,模拟一个快捷方便安全智能的网上银行转系统有很高的实用价值。
本系统模拟银行帐户的管理,开发一个农行网上银行系统,设计主要实现用户在银行正常交易的一些功能而且作为一个实用的管理系统,要有良好的容错性,在出现误操作能尽量地给出警告,以便用户及时地更正,计算机地资源是受到限制的,因此要充分利用JSP的功能,设计出功能强大的软件,同时要尽可能的减少对系统的资源的占用,签于本系统的特殊性,还需要本程序有良好的保密性。
附录C源程序清单45
1
1.1 现系统概述
中国农业银行于1979年2月恢复成立,总部设在北京。是四大国有独资商业银行之一,是中国金融体系的重要组成部分。截至2007年末,在中国内地设有分支机构24452个,同时在新加坡、香港设有分行,在伦敦、东京、纽约设有代表处,拥有员工447Biblioteka Baidu19人。
作为一家城乡并举、联通国际、功能齐备的大型国有商业银行,中国农业银行一贯秉承以客户为中心的经营理念,坚持审慎稳健经营、可持续发展,立足县域和城市两大市场,实施差异化竞争策略,着力打造“伴你成长”服务品牌,依托覆盖全国的分支机构、庞大的电子化网络和多元化的金融产品,致力为广大客户提供优质的金融服务,与广大客户共创价值、共同成长。截至2007年末,全行总资产达到60501.27亿元人民币,各项存款52833.14亿元人民币,各项贷款34801.05亿元人民币。
Fig 1-3 Function Models of System
2
2.1 需求陈述
通常,需求陈述的内容包括:问题范围,功能需求,性能需求,应用环境及假设条件等。总之,需求陈述应该阐明“做什么”而不是“怎样做”。它应该描述用户的需求而不是提出解决问题的方法。应该指出哪些是系统必要的性质,哪些是任选的性质。应该避免对设计策略施加过多的约束,也不要描述系统的内部结构,因为这样做将限制实现的灵活性。对系统性能及系统与外界环境交互协议的描述,是合适的需求。此外,对采用的软件工程标准、模块构造准则、将来可能做的扩充以及可维护性要求等方面的描述,也都是适当的需求。下面以农业银行网上银行中的电子交易模块为例说明如何进行系统需求陈述。
由于现在各大银行的全国联网,异地存款,取款,存钱,在全国任何地方可以及时查询自己帐户等,甚至在家里,打开电脑,登录自己的网上银行,还可以实现足不出户,了解自己帐户信息,给人们的生活和社会的经济带来了空前的变化。
在这样的一个背景下,为了适应网络的普及以及当今社会发展的需要,本次我利用毕业之际,设计和模拟网上银行,以备以后作技术上的参考。出于系统的安全性等因素的考虑,一个系统设计之前,需要进行方案和技术论证。所以不是一朝一夕能解决的。所以本次设计的系统主要是模拟中国农业银行的网上银行电子交易,为广大的客户提供查询余额、取款、转账等功能。
图1-1公司组织机构图
Fig 1-1Diagram of theCompany'sOrganizationalStructure
1.3 系统业务流程
经过前期调研分析和综合其它各方面相关理论知识,给出整个系统的业务流程图如下图1-2所示:
整个系统的开发主要围绕上述业务流程进行开发,开发过程采用面向对象的开发技术,具体开发过程见下面的章节。
1.4 系统功能模块
根据上述业务流程,整个系统抽象出以下几个功能模块,如图1-3所示。
下面模块划分只是抽象意义上的划分,各模块之间需要共享数据,相互协作,完成整个系统流程,单一事物功能模块间是相互独立的。
图1-2系统流程
Fig 1-2 the Workflow of System
图1-3系统功能模块
4系统详细设计15
4.1业务逻辑对象类设计15
4.1.1发现业务逻辑类15
4.1.2业务逻辑对象类图15
4.2系统交互图16
4.2.1系统架构类交互图16
4.2.2 活动者与模块间的交互16
4.2.3 系统协作图19
4.2.4 系统状态图19
4.2.5 系统活动图20
4.3系统模块设计21
4.3.1 登陆21
5.1.4 用JDBC访问数据库30
5.2脚本习惯说明33
6系统测试34
6.1程序的测试34
6.1.1 测试原则及测试方法概述34
6.3软件测试结论36
6.3.1 软件能力36
6.3.2 缺陷和限制36
6.3.3 建议36
6.3.4 测试结论37
致谢39
参考文献40
附录A中文译文41
附录B英文原文43
网上银行毕业论文
1项目概述1
1.1现系统概述1
1.2公司组织机构2
1.3系统业务流程3
1.4系统功能模块3
2系统需求分析5
2.1需求陈述5
2.2 Use Case建模6
2.2.1定义活动者6
2.2.2 Use Case图6
3系统架构设计9
3.1架构设计目标9
3.2系统架构设计9
3.3系统架构类图13
我利用自己所学的计算机专业知识,模拟设计一个类似与农业银行的网上银行系统,使自己进一步掌握运用JSP语言编程的能力,并更深一步的了解有关网上银行电子交易的相关知识。
1.2公司组织机构
目前公司组织机构如下图1-1所示:
公司实行董事长监管下的总经理负责制,总经理和办公室负责协调技术部门、人事部门和财务部门之间相互合作。整个系统将上述部门连接成一体,共同协作完成整个银行的运作。系统实施由总经理牵头,各部门主管领导负责,部门业务员配合系统研发人员来完成。
由于现在各大银行的全国联网,异地存款,取款,存钱,在全国任何地方可以及时查询自己帐户等,甚至在家里,打开电脑,登录自己的网上银行,还可以实现足不出户,了解自己帐户信息,给人们的生活和社会的经济带来了空前的变化。
在这样的一个背景下,为了适应网络的普及以及当今社会发展的需要,本次我利用毕业之际,设计和模拟网上银行,以备以后作技术上的参考。出于系统的安全性等因素的考虑,一个系统设计之前,需要进行方案和技术论证。所以不是一朝一夕能解决的。所以本次设计的系统主要是模拟中国农业银行的网上银行电子交易,为广大的客户提供查询余额、取款、转账等功能。
相关文档
最新文档