当前位置:文档之家› 银行管理系统文档报告

银行管理系统文档报告

银行管理系统文档报告摘要随着我国信息产业发展迅速以及中国加入世界贸易组织,国内银行之间以及与外国银行之间的竞争也越来越激烈,怎样发展业务以吸引更多顾客是各银行面队的当务之急。

人们手头的资金是越来越多。

这导致人们对理财的要求提高。

在这样的背景下,银行无疑就成为了人们最佳的理财助手。

银行管理是银行业务流程过程中十分重要且必备的环节,在银行业务流程当中起着相当重要的作用。

现在银行的业务越来越多,吸引的客户也越来越多,银行管理就越显重要。

由于银行有处理大量数据的要求,全部采用人工的方式处理明显不合适:这不仅要花费很高的成本,而且处理事务的效率和质量都存在很大的问题。

出于这些问题的考虑,采用计算机来处理这类问题就是一个相当理想的解决方案。

利用计算机可以极大地降低处理成本,更重要的是可以几乎没有错误地高效处理所有的事务。

所以做一款基于银行管理方面的软件这是十分必要的,这样做会给银行的管理以及日常事务处理带来很好的效益,使人们能真正体会到这样一个系统的便捷,快速,以及方便~第 1 页共 67 页目录1(前言 (3)1.1 开发背景...................................................................... .. (3)1.2 开发意义...................................................................... .. (3)1.3 项目目标...................................................................... .. (3)2.系统分析 (4)2.1 需求分析...................................................................... .. (4)2.2 用户对系统的期望 ..................................................................... .. (4)2.3 系统目标...................................................................... .. (4)2.4 编程语言和运行环境介绍 ..................................................................... .......................... 5 3.系统设计 (7)3.1银行管理系统的基本设想 ..................................................................... (7)3.2 银行管理系统的功能模块 ..................................................................... .. (9)3.3 功能模块的介绍 ..................................................................... (9)3.4 数据库设计...................................................................... .. (10)3.4.1 数据库设计需求分析 ..................................................................... .. (10)3.4.2 数据库概念设计 ..................................................................... . (10)3.4.3 数据库逻辑结构设计 ..................................................................... .................... 11 4.详细系统设计 (15)4.1系统的类和包结构图 ..................................................................... (15)4.2登陆界面设计...................................................................... .. (15)4.3 操作主界面的设计 ..................................................................... (20)4.4功能设计...................................................................... . (22)4.4.1 开户窗口的实现 ..................................................................... . (22)4.4.2 销户窗口的实现 ..................................................................... .. (27)4.4.3 修改个人信息的窗口实现 ..................................................................... . (31)4.4.4 查询用户信息的窗口实现 ..................................................................... (34)4.4.5 修改密码的窗口实现 ..................................................................... (36)4.4.6 实现存款,取款的窗口实现 ..................................................................... .. (42)4.4.7 查询统计的实现 ..................................................................... .. (47)4.4.8 查看账单的实现 ..................................................................... .. (49)4.4.9 利息的实现 ..................................................................... .................................... 50 5.使用说明书 (61)5.1 配置源程序...................................................................... .. (61)5.2 操作注意事项...................................................................... . (62)5.3 操作流程...................................................................... ................................................... 62 谢辞 (64)参考文献 (65)附录 (66)第 2 页共 67 页1(前言1.1 开发背景在国民经济不断向前发展的今天,人们手头的资金是越来越多。

这导致人们对理财的要求提高。

在这样的背景下,银行无疑就成为了人们最佳的理财助手。

由于银行有处理大量数据的要求,全部采用人工的方式处理明显不合适:这不仅要花费很高的成本,而且处理事务的效率和质量都存在很大的问题。

出于这些问题的考虑,采用计算机来处理这类问题就是一个相当理想的解决方案。

利用计算机可以极大地降低处理成本,更重要的是可以几乎没有错误地高效处理所有的事务。

所以做一款基于银行管理方面的软件这是十分必要的,这样做会给银行的管理以及日常事务处理带来很好的效益,使人们能真正体会到这样一个系统的便捷,快速,以及方便~本课题结合银行管理系统实际情况,经过可行性研究和深入的需求分析,采用最新的开发平台eclipse与Mysql结合作为开发工具而开发出来的银行管理系统。

使用client/server开发模式设计本项目。

1.2 开发意义这个项目的意义就在于利用先进的数据库管理技术和通讯技术加上本人对银行管理的独特理解对客户进行合理高效的管理。

1.3 项目目标给银行的管理以及日常事务处理带来很好的效益,使人们能真正体会到这样一个系统的便捷,快速,以及方便~第 3 页共 67 页2.系统分析2.1 需求分析成功的银行管理系统需要一个高质量的前台窗口和可以提升信息延续性和扩展性的后台管理系统。

这里所说的高质量的前台窗口不仅具有美观的特点,它还需要具有系统信息传输的高效性、安全性、可靠性等优势,并确保系统中商业信息不被丢失。

为了实现系统功能具有较高的延续性和可扩展性,使系统的建设符合发展的需求,就需要一个系统后台管理系统。

同时考虑到成本,决定使用c/s开发模式,这种模式更加适合中小型项目的开发。

管理系统管理客户及客户账户****<<uses>><<uses>>银行管理系统系统管理员*银行工作人员银行客户*客户存储合法用币在银行,并根据个人信息存/取用币图2-1 系统用例图2.2 用户对系统的期望用户不用考虑系统的内部细节,为此系统会封装内部的代码以及实现方式,只提供用户友善的图形界面,方便快捷。

2.3 系统目标开发银行管理系统的最终目的是为银行日常管理提供一个简单、易用、开发、第 4 页共 67 页可扩展的信息平台。

更是为用户提供友善的图形界面,方便用户。

现制定系统实现目标如下:(1) 提高服务质量(2) 提高工作效率(3) 完善内部的管理体制2.4 编程语言和运行环境介绍本银行管理系统采取的是c/s模式,采用的是当下流行的java语言以及Eclipse3.4的运行环境.为什么选择java作为设计的语言呢,因为本身我很喜欢java语言,比起c++它舍弃了指针等复杂的细节,而且还提供随时还可以查阅的API文档,所以运用java开发语言是很可观的一种方法。

相关主题