本科毕业设计论文基于JAVA的银行账户管理系统的设计与实现.doc
《本科毕业设计论文基于JAVA的银行账户管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《本科毕业设计论文基于JAVA的银行账户管理系统的设计与实现.doc(50页珍藏版)》请在三一文库上搜索。
1、摘摘 要要 随着我国信息产业的迅速发展以及中国加入世界贸易组织,国内外银 行之间的竞争也越来越激烈,如何发展业务以吸引更多顾客是各银行面对 的当务之急。于此同时,账户管理是银行业务流程过程中十分重要且必备 的环节之一,并且现在银行的业务越来越多,吸引的客户也越来越多,银 行账户的高效管理就越显重要。 银行账户管理系统是针对银行账户的日常管理而设计,操作方便而且 界面简洁,使用 Java 作为编程语言,Eclipse 作为开发工具,Mysql 作为后 台数据存储,采用软件工程的开发原理,按照需求分析、概要设计、详细 设计、程序编码、软件测试等过程进行规范设计。 本银行账户管理系统具有良好的容错性
2、,在出现误操作时能及时的给 出相关错误提示,以便于用户及时地更正。设计过程思路清晰,模块划分 简洁,设计各阶段分工明确,极大的提高了本系统的实现。 关键词:关键词:账户管理;业务流程;Java;Eclipse;软件工程 Abstract With the rapid development of the information industry and Chinas accession to the world trade organization, the competition between domestic and foreign bank is also more and more
3、fierce. How to develop business to attract more customers at the moment is the problem many banks confront. At the same time, account management is one of the important and necessary links in the process of bank business. Besides, the bank businesses nowadays are becoming larger and larger, and more
4、 and more customers are attracted, so efficient management of bank account seems extremely important. Bank account management system is designed for the daily administration of bank account. It is easy to operate and has a concise interface. It uses Java as a programming language, apply Eclipse as d
5、evelopment tools, choose Mysql as the background data storage and adopt the software engineering evelopment principle. It is designed according to the requirement analysis, general design, detailed design, program code, software test and so on. This bank account management system is good at fault to
6、lerance. When dealing with the wrong operation, it can point out the related errors in time , so that users can correct the errors timely. The thinking of the design process is clear , the module partition is concise and the division of each stage is explicit, which contribute a lot to the achivemen
7、t of this system. Keywords: account management; software engineering; Java;Eclipse; business process 目目 录录 第 1 章 绪 论.1 1.1 概述 .1 1.2 可行性分析 .1 1.2.1 技术可行性.1 1.2.2 经济可行性 .1 1.2.3 管理可行性 .2 1.3 设计意义 .2 1.4 设计目标 .2 第 2 章 开发工具及运行环境.3 2.1 开发工具 .3 2.1.1 Java 语言特性.3 2.1.2 Eclipse.3 2.1.3 Mysql 与 Navicat for
8、Mysql .4 2.2 运行环境 .4 第 3 章 系统需求分析.5 3.1 功能模块分析 .5 3.1.1 用户注册 .5 3.1.2 用户登录 .5 3.1.3 用户主菜单 .5 3.1.4 存款功能 .6 3.1.5 取款功能 .6 3.1.6 转账功能 .6 3.1.7 查询功能 .7 3.1.8 修改密码 .7 3.1.9 返回功能 .8 3.2 业务流程分析 .8 3.3 数据流程分析 .8 3.3.1 系统关联图 .8 3.3.2 顶层图 .9 3.3.3 数据流图 .9 第 4 章 数据库分析.10 4.1 数据库需求分析 .10 4.2 数据库概念结构设计 .11 4.3
9、数据库逻辑结构设计 .11 4.4 数据库结构的实现 .12 第 5 章 系统设计.14 5.1 用户实体 .14 5.2 界面代码设计 .15 5.3 数据库的连接 .17 5.4 功能模块的实现 .18 第 6 章 系统测试.19 第 7 章 总结与展望.25 7.1 总结 .25 7.2 展望 .25 参考文献.26 致 谢.27 附 录.28 第第 1 章章 绪绪 论论 1.11.1 概述概述 进入 21 世纪之后,随着科技的飞速发展和社会进步,尤其是计算机在大范围的普 及,人工智能化的计算机应用也逐步的由大规模科学计算的海量数据处理转向大规模 的事务处理和对工作流的管理,这就产生了以
10、计算机为核心,以数据库管理系统为开 发环境的管理信息系统在大规模的事务处理和对工作流的管理等方面的应用,特别是 在银行账户管理之中的应用日益受到人们的关注。 自中国加入 WTO 之后,我国信息产业发展迅速,手工管理方式在银行账户管理等 需要大量事务处理的应用中已显得越来越不适用,采用 IT 技术提高服务质量和管理水 平势在必行1,银行必须提高自己的工作效率,迎接挑战。 1.21.2 可行性分析可行性分析 可行性分析能使新系统达到以最小的开发成本取得最佳的经济效益,其目的也是 根据开发管理信息系统的需求,通过初步调查和系统目标分析,对要开发的银行账户 管理信息系统从技术上、经济上和管理上进行是否
11、可行的研究与分析,这既是保证资 源的有效合理利用,也是避免在日常工作中的失误而导致的种种浪费现象。 1.2.1 技术可行性技术可行性 技术方面,本系统采用 Java 语言进行设计,Java 也是我们比较熟悉的语言。由于 是初次设计银行管理系统,在技术和知识层面上的欠缺,导致在制作过程中遇到许多 的困难,编程和设计的时候,明显感觉到知识积累的不够,并且很多知识点已经淡忘。 通过与老师的沟通,在老师的细心指导下,以及我们的一起努力,翻阅了大量的资料, 多操作多实践,本系统才得以比较顺利的开发出来。因为实践和技术方面的不足,使 得我们设计的程序依然存在很多不完善的地方,我们会在以后的开发中继续学习钻
12、研, 使本系统能更完善更适用。 1.2.2 经济可行性经济可行性 本系统相对较小也比较简单,不需要投入大量资金,同时又存在着实用性,能改 善使用方法在财力和人力上的过度消耗。因此这个新系统一经使用便可收到很好的成 效,做到合理节约和合理利用资源。银行方面在使用新系统时只需要花一定资金购买 一部分计算机与软件就能实现自动化,既提高了工作效率并且也减少了工作人员的工 作量,这使银行在处理业务方面得到很大的提升空间。 1.2.3 管理可行性管理可行性 使用管理方面的可行性,在没有使用银行管理系统前,采取的是人工方式,相对 而言耗时大,效率低且造成一定的资源浪费。通过设计银行管理系统,可以对银行的 一
13、半业务进行有序的管理,对于客户的个人资料也不需要做大量繁琐的等级工作,变 的相对简单容易操作且不用耗费大量人力财力2。 1.31.3 设计意义设计意义 第三产业在一个国家经济中所占的比例是经济结构是否先进成熟的重要标准之一。 而金融业是第三产业中最为重要的产业,是其他所有产业的力量后盾,为其他产业的 正常运营提供保障。银行作为金融业的执行机构,越来越庞大的储蓄用户数目和资金 流通量对银行账户管理的可靠性每天都在进行苛刻的考验。 所以银行的经营方式和服 务手段需转向电子化、网络化、多元化、个性化的方向发展,同时,银行的电子化和 现代化管理水平为银行在市场运作、金融创新、客户服务以及量化管理上奠定
14、了技术 基础,这将会使得银行获得很大的竞争优势,不但有利于扩大客户群,稳固业务基础, 而且可以增加收益来源,完善业务结构,增强了抵御风险的能力。 1.41.4 设计目标设计目标 本论文的目的是使银行账户管理清晰化、透明化,便与操作,易于管理。通过功 能的模块优化组合实现不同的管理细节,使管理过程实现最大程度的自动化与信息化, 并能自动对人工操作环节进行复查,使账户出错率降至最低。账户管理的最明显特征 是信息处理量比较大,所管理的业务流程也相应繁多,因此本银行账户管理系统的有 效管理必须实现计算机化处理,真正意义使得系统能够实现管理的系统化、自动化、 规范化以及信息化和智能化等3,从而达到提高账
15、户管理效率的目的。 第第 2 2 章章 开发工具及运行环境开发工具及运行环境 开发工具一般在软件开发过程是一个必不可少的,其属于一种被软件开发工程师 定性的认为是为特定的软件包、系统(或软件)框架以及操作平台等创建应用性软件 的特殊软件。在一个完善的系统的开发过程中,必要的开发工具将为整个开发的过程 减少较多的成本和时间,提高了开发效率。同时每个系统的开发平台不一样,其所搭 建的开发环境当然也会有很大的差别。 开发环境是基于硬件和宿至软件的基础上,为支持系统软件和应用软件的工程化 开发和维护而使用的一组软件,简称 SDE。它由软件工具和环境集成机制构成,前者 用以支持软件开发的相关过程、活动和
16、任务,后者为工具集成和软件的开发、维护及 管理提供统一的支持。本系统依据开发的实体需求,采用的开发工具有 Eclipse、Mysql 和 Navicat for Mysql。 2.12.1 开发工具开发工具 2.1.1 Java 语言特性语言特性 Java 是 Sun 公司推出的新的一代面向对象程序设计语言,特别适合于 Internet 应用 程序开发,它的平台无关性致使它能够风靡全球,引起一片热潮,用 Java 编程已经成 为技术人员的一种时尚4。 Java 是一种简单的面象对象的分布式的解释的健壮的安全的结构中立的可移植的 性能很优异的多线程的动态的语言,Java 的诞生是对传统计算机模式
17、的挑战,对计算 机软件开发和软件产业都产生了深远的影响,对软件开发带来了新的革命,重视使用 第三方构件集成,利用平台的基础设施服务,实现开发各个阶段的重要技术,重视开 发团队的组织和文化理念,协作,创作,责任,诚信是人才的基本素质。总之,目前 以看到了 Java 对信息时代的重要性,未来还会不断发展,Java 在应用方面将会有更广 阔的前景。 Java 还提供了一个功能强大语言库,几乎没有一点含混特征,比 C+安全性好, 与此同时,Java 去掉了多个 C 和 C+功能和特征,如指针运算结构 typedefs#define 需 要释放内存全局变量的定义,而在 Java 虚拟机中增加了垃圾回收机
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科 毕业设计 论文 基于 JAVA 银行 账户 管理 系统 设计 实现
链接地址:https://www.31doc.com/p-9952561.html