基于java的银行系统的设计与实现毕业论文答辩文档格式.docx
《基于java的银行系统的设计与实现毕业论文答辩文档格式.docx》由会员分享,可在线阅读,更多相关《基于java的银行系统的设计与实现毕业论文答辩文档格式.docx(31页珍藏版)》请在冰豆网上搜索。
1.1研究的背景及意义1
1.2我国银行系统化管理现状以及存在的问题1
1.3课题研究思路、研究目的及研究容2
1.3.1课题研究思路2
1.3.2课题研究目的2
1.3.3本文组织结构3
2Java技术研究4
2.1引言4
2.2JAVA技术在网络中的应用与研究4
2.2.1JAVA技术平台研究4
2.2.2JAVA语言特点4
2.2.3JAVAGUI图形用户界面的应用5
2.2.4JavaBeen组件5
2.2.5JAVA开发工具5
2.3本章总结6
3系统需求分析7
3.1引言7
3.2系统需求分析7
3.3系统需求分析总例图8
3.4本章总结9
4系统概要设计10
4.1系统的总体结构设计10
4.2系统的总体设计数据流图10
4.3系统安全设计11
4.4本章总结11
5系统详细设计12
5.1引言12
5.2系统模块的实现12
5.3系统各个功能模块设计及描述12
5.3.1注册模块12
5.3.2登录模块13
5.3.3余额查询模块13
5.3.4存款模块13
5.3.5取款模块14
5.3.6转账模块14
5.3.7密码修改模块15
5.3.8系统退出模块15
5.4系统Property文件存储设计16
5.5系统整体流程图16
5.6本章总结17
6系统的整体测试18
6.1引言18
6.2测试容18
6.3测试标准18
6.4测试流程18
6.5测试流程表24
6.6本章总结24
7结论25
参考文献27
致28
摘要
随着JAVAGUI技术在银行系统上的广泛运用,基于Java技术开发的银行系统得到了飞速发展。
本课题主要研究在互联网环境中,利用JAVAGUI技术实现了银行的业务管理信息化。
本文通过研究JAVAGUI技术、property文件存储技术以及JAVA技术等理论知识,以用户对银行系统操作界面为研究对象,提出了基于C/S模式(Client/Server或客户/服务器模式)的课题实现方案。
主要研究工作包括:
国外银行系统的发展历程的研究;
JAVAGUI技术的研究;
系统开发平台的设计;
系统整体结构和功能模块的设计;
property文件存储技术的研究和实现;
重点完成了如下功能模块设计:
银行查询系统模块对余额查询;
存款模块对账户金额修改;
取款模块对账户金额修改和转账模块对账户以及对方账户金额修改;
密码修改模块对账户密码修改。
本课题研发的银行系统实现了银行客户对账户进行余额查询、存款、取款、转账、登录、注册、以及密码修改等功能。
测试结果表明系统功能模块的实现是可行的,并实现了预期的效果,在很大程度上提高了银行的管理效率。
关键词:
property;
Java;
JAVAGUI;
银行系统
Abstract
WithJAVAGUItechnologyiswidelyusedinthebankingsystem,banksystembasedonInternetnetworkplatform.ThistopicresearchintheInternetenvironment,theuseofJAVAGUItechnologyandpropertyfilestoragetechnology,ontheInternetplatformtorealizethemanagementofthebank.ThisarticlethroughstudiestheJAVAGUItechnology,propertyfilestoragetechnologyandJAVAtechnologytheoryknowledge,suchasuserinterfaceinthebankingsystemastheresearchobject,putforwardtheprojectimplementationschemebasedonC/Smode.Themainresearchworkincludes:
thedevelopmentofthebankingsystemathomeandabroad.JAVAGUIinterfaceapplicationresearch;
Thedesignofthesystemdevelopmentplatform;
Thedesignoftheoverallsystemstructureandfunctionmodule;
Thepropertyfilestoragetechnologydesign,research,andimplementation;
Administratorstomanagethecustomer'
spermission,thecustomeraccountinformation,customersloginthedesignandimplementation.Amongthemthekeytoachievethefollowingkeytechnologies:
thepropertyfilestorageandthecombinationofJAVAGUIsimulationbankingsystem;
JAVAcontrollayertoperformoperationsondatapersistencelayerpropertyofimplementation;
Bankquerysystemtobalancethequerymodule;
Modifythedesignmoduletotheaccountamount;
Withdrawalstomodifyaccountvaluedesignandtransfermoduletomodifyaccountandtheotheraccountamountdesign;
Passwordmodificationmoduleforaccountpasswordmodificationdesign;
saccountinthesystempermissionsandfreezethefunctionsuchasdesignforcustomer'
saccount.
Thistopicresearchanddevelopmentofthebankingsystemhasrealizedthebankcustomerstobalancetheaccountinquiry,deposits,withdrawals,transfersandthefunctionsuchaslogin,registration,andpasswordchange;
Atthesametimerealizetheadministratorstomanagecustomerdatainthesystem.Testresultsshowthattherealizationofthesystemfunctionmoduleisfeasible,andachievethedesiredeffect,greatlyimprovingtheefficiencyofmanagementofthebank.
Keywords:
property;
Java;
JAVAGUI;
BankingSystem
1导论
1.1研究的背景及意义
到目前为止中国银行系统已经经历了三十多年的发展历程,特别是移动客户端银行系统更是飞速发展,保持持续增长,成为日益增长的产业。
再加上银行系统可以大大简化人们对资金账户的管理,所以这也成为了人们日常生活的必备品,并且银行系统设计简洁,使各个年龄层次的人们更容易学会操作。
但随着社会经济的发展,人们对物质文化生活的需求层次也在提高,这就要求对其进行进一步的研究,使其不断满足人们日益增长的需求。
BSDP(banking
system
development
plan,现代化跨国银行系统开发计划)正产生于这个背景下,其容包括银行系统的开发计划以及银行系统的采购计划,即主开发计划(Main
plan,MDP),这是BSDP开始的依据;
其次是银行系统的设计结构,即银行系统的需求设计计划(Demand
design
plan,DDP),这样才能把主开发计划展开成现代化跨国银行系统开发计划;
当然还包括人才的培养,系统开发的工作量,以及银行对系统需求的变化分析和系统性的可行性研究。
信息化银行管理是一个动态的系统和一个动态的管理,银行管理信息化不是一下就建立起来的,而是逐渐适应当前银行业务变化的产物。
银行系统的类型选择、需求的分析、系统的设计、系统的开发以及系统的应用是动态改进过程。
这一过程是与银行企业的战略目标和业务流程紧密联系在一起的。
银行管理信息化可以大大提高银行的运作效率、以最小投资获取最高收益、借助一些重要的工具(银行管理系统)和手段而有效利用银行人力、物力和财力等资源的过程。
本课题的研究是为了简化银行业务管理,促进银行现代化建设,以银行系统为对象对JAVA技术进行研究,通过对其设计结构,设计方法以及院里的研究,来提升技术水平,以期对其有所领悟,有所贡献,有所创新。
1.2我国银行系统化管理现状以及存在的问题
首先,传统的银行管理理念与科学的银行管理存在差距。
而我国资本市场还处于高速发展的初级阶段,很多企业的融资都是间接的,所以,银行的运作受很多因素影响。
而且,我国的银行产业主要集中在中国银行、建设银行、工商银行、和招商银行,银行过分追求经营的规模,看中短期目标,,一切以利益至上,缺乏风险的预估。
银行系统就是一个虚拟金库,因为银行系统的数据代表实际金额,所以要对银行计算机管理系统进行维护,保证信息的安全性、准确性、可用性、生存性和性。
银行计算机管理系统是为了承载、传输、保存、输入、输出、管理、处理信息提供服务,因此对银行计算机管理系统进行维护是十分必要的。
对银行业来讲,银行部的信息安全是不容忽视的,信息安全主要指防止他人非法入侵、篡改数据,维护银行部数据的安全和完整,保证其它系统能够正常运行,不会因为系统问题造成营业间断等,所以银行管理系统需要维护。
随着金融电子化的不断发展,我国金融业务步入了新的历程,金融从业人员不仅要做好电子化业务的开发工作,还要积极改进管理方式,做好计算机系统的维护,从而加强计算机系统的管理,为业务高效发展提供保障。
要想建设出现代化的银行,就必要要处理好科技工作和业务工作之间的关系,目前我国多数银行中普遍存在着计算机系统管理运行维护水