java银行业务管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1章前言
1.1 银行业务管理的现状
目前社会上信息管理系统发展飞速,越来越多的企事业单位都引入了信息管理软件来管理自己日益增长的各种信息。各大银行也相继采用了银行业务管理系统来管理信息数据,取得了很大的成效,银行业务管理信息系统也在功能上不断完善和加强,为了使银行业务管理更加规范化,程序化,科学化,我们研发了这次的银行业务管理系统。
作为计算机应用的一部分,使用计算机对银行信息进行管理,具有手工管理所无法比拟的优点。银行业务管理系统的开发是以基于java访问数据库的技术开发的示例,它具有开放性,比较成熟。随着数据库技术、网络技术和科学管理方法的发展,计算机在管理上的应用日益广泛,管理信息系统逐渐成熟起来,并且给管理带来了新的革命。
随着中国经济的高速发展和银行体制改革的不断深入,银行迎来了良好的发展机遇,同时也面临着更大的风险和挑战。如何在激烈的市场竞争中生存和发展,银行需要统一规划、制定正确的经营政策、有效地控制成本、充分的发挥信息系统的优势、共享企业资源,通过建立一个稳固可靠先进的随需应变运行环境来支撑银行的可持续发展。
银行经过多年建设,信息化已经初具规模,但随着客户群及业务量的逐步增加、业务种类的不断更新,过去分散式运行管理的落后模式开始制约着银行的下一步发展。银行需要通过业务大集中和数据大集中,扩大业务规模,为客户提供更好的服务。
银行当前业务发展的另一个重点就是如何集成多渠道的银行经营方式,包括更好地发挥网上银行、呼叫中心、银行卡系统、Web柜员系统、客户关系管理的整合优势,通过金融创新,利用信息化手段降低银行运营成本并提高总体收入。
作为当前银行业务新的增长点,尤其是中小银行,信贷业务成为中小银行重点发展的一个领域,安全高效统一的信贷管理平台可以规范信贷业务流程、改善信贷业务管理状况、促进中小银行信贷业务的健康快速发展。
随着中小银行业务系统的不断完善和业务数据的日益增多,中小银行也迫切需要建立业务数据仓库系统来完成大量宝贵的包括客户关系管理、账户分析、赢利和风险分析在内的商业分析。
作为中小银行管理信息和控制信息的重要组成部分,非结构化信息--通常称为内容(银行报表、对账单、图像、视频、音频等)的有效管理及再利用能有效地推动中小银行的发展。中小银行需要实现对大量报表文档等信息数据的快捷安全可靠地存储和在线查询,降低打印纸使用量和报表仓储的成本。
银行为了加强内部协作,提高管理水平,需要整合内部信息系统,建立全部员工协同工作平台,利用多种协作技术手段,实现银行各网点内部的信息沟通和知识共享,加速决策流程,提高协同办公效率,降低日常运营成本。
随着中小银行业务和数据的集中,中小银行面临大量的网络设备、服务器和跨平台的多个应用的集中监控和管理,银行在复杂的金融系统建设中经常需要将IT项目外包,因此降低项目风险、提高项目质量迫在眉睫。
1.2 银行业务管理的发展背景和意义
近年来我国信息产业发展迅速,手工管理方式在银行业务管理等需要大量事
务处理的应用中已显得不相适应,采用IT技术提高服务质量和管理水平势在必行。目前,对外开放必然趋势使银行业直面外国银行巨头的直接挑战,因此,银行必须提高其工作效率,改善其工作环境。这样,银行业务管理的信息化势在必行。
当今计算机及网络技术飞速发展,计算机应用在全球范围内日益普及,而社会也正快速向信息化社会前进,信息系统的作用也越来越大。因此,纸质作为存储数据的介质已经不能适应时代大道发展。加上现如今,纯人工操作银行存取款业务已经不太现实,一是因为业务量大,人工操作会显得效率极低;二是因为银行存取款业务繁琐,精确度要求极高,人工操作易出错,甚至会造成不可挽回的损失。所以一款精确度高、出错率低的银行业务管理统软件显得尤为重要。
我们的系统开发是基于java来访问Oracle数据库的,根据java和Oracle 的特点可以完成的整体任务是实现银行业务管理的系统化、规范化、自动化和智能化,从而达到提高企业管理效率的目的。
第2章需求分析
2.1 系统设计任务
系统设计内容要求银行业务管理系统包括取款子系统、存款子系统、
业务员管理系统和储户管理系统四个部分。并实现四个子系统之间的切换,因此银行业务员只要根据从主界面开始有的提示按钮即可以实现各个
子系统之间的调用。
本毕业设计要求程序实现的有:
⑴存款子系统:完成业务员填写存款单、打印存单、记录存款信息三个功能
⑵取款子系统:是通过核对密码、计算利息、打印取款单、记录取款信息四个
功能
⑶业务员管理子系统:完成增加业务员信息、修改业务员信息、删除业务员信
息、查询业务员信息四个功能
⑷储户管理子系统:完成增加储户信息、修改储户信息、查询储户信息和删除
储户信息四个功能。
2.2 系统设计目标
目前来银行进行存储款的储户数量增加,因此原有的管理模式已不能适应现行工作的需要。同时,陈旧的管理方法也不利于推广计算机应用。为使银行业务管理工作科学化、规范化,更好地适应当前银行业务管理的工作需求,缓解手工管理存在的弊端就必须采用计算机辅助管理。新系统应达到以下目标:
⑴ 要有详细的设计说明书;
⑵ 每一模块的流程图要很清晰;
⑶ 系统能够正常的运行,能较好得完成预定的功能;
⑷ 系统要有简捷的界面,供前台操作员能方便的操作本系统。
2.3 系统设计步骤
系统设计准备大体按照三个步骤来完成,包括第一阶段的可行性分析,系统分析;第二阶段的概要设计:主要实现取款子系统、存款子系统、业务员管理系统和储户管理系统四个部分;第三阶段的详细设计:准备好软硬件,建立好数据库,实现系统并进行调试。在每一个阶段的完成中必须按质按量,为整个系统能够顺利实现做铺垫。
2.4 系统可行性研究
2.4.1 技术可行性
技术可行性包括以下几个方面:硬件,系统软件,应用软件,技术人员。针对这四个方面可行性都是没有问题的,本系统采用java编程语言和Oracle数据库。目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,选择最合适的。