银行业务管理系统的设计与实现(附件)【字数:8948】
摘 要银行是全方位、深层次利用现代计算机网络、信息技术,为社会提供金融服务的的企业。尤其是现代银行的发展更加依赖计算机技术的应用以及发展。随着社会的不断发展,时代的不断进步,一种能够存储更大数据量、功能更为完善和强大的管理系统被各大银行所需要,银行业务管理系统由此诞生。本文采用了支持用户需求分析的快速原型技术,利用面向对象的程序设计方法完成系统的分析与设计。本系统基于Visual Studio 2013的集成开发环境,利用C/S架构,遵循TCP/IP协议,通过Socket套接字来实现客户端与服务器之间的交互。系统使用多线程进行编程,能满足多用户同时进行相应地业务操作,且使用多线程编程中的临界区方法使多线程同步运行,有效地防止了大数据并发带来的数据安全隐患,最后使用Mysql数据库实现相关数据的存储与调用功能。本设计充分考虑了相关业务设计的安全性与可操作性。不仅方便了用户,更大大的提高了银行业务员的办事效率,降低了成本。
目 录
第一章 绪论 1
1.1银行业务管理系统的研究背景 1
1.2银行业务管理系统的研究意义 1
第二章 开发环境及需求分析 2
2.1系统开发环境 2
2.2系统架构 2
2.3 C/C++简介 2
2.4 Mysql数据库简介 2
2.5系统的可行性分析 3
2.6用户及功能需求 3
2.7性能需求分析 4
第三章 总体设计 5
3.1系统模块结构 5
3.2数据库设计 5
3.2.1数据库的建立 5
3.2.2数据库表的设计 6
3.3系统安全性设计 7
第四章 系统模块设计 8
4.1系统登录模块设计 8
4.2用户注册模块设计 9
4.3用户登录模块设计 10
4.3.1用户存款模块设计 12
4.3.2用户取款模块设计 13
4.3.3用户转账模块设计 15
4.3.4用户余额模块设计 16
4.3.5用户交易记录模块设计 18
4.3.6用 *好棒文|www.hbsrm.com +Q: ^351916072*
户修改密码模块设计 20
4.3.7用户销户模块设计 22
4.4本章小结 23
第五章 系统测试 25
5.1系统测试的目的和方法 25
5.2系统部分测试用例 25
5.3本章小结 28
结束语 29
致 谢 30
参考文献 31
第一章 绪论
1.1银行业务管理系统的研究背景
当今社会已经进入了信息时代,应用计算机已经变得非常普遍了,人们拥有和处理的信息也在不断扩大。所有人应该也必须承认,谁懂得多,信息量多,信息处理批量大,速度快,谁的效率就高,竞争力就强。因此,传统的银行业务管理系统已经不能满足当今量级的信息需求。传统的银行业务管理工作主要靠纸张记录并管理,需要工作人员进行大量的填写,记录,报表等工作。人们又需要参照大量的记录、报表,使工作变得复杂、漫长,通常最后的处理结果也不尽如人意。在如今经济、信息化时代的高速发展下,这种工作模式已经跟不上时代的脚步,在现代管理模式的竞争下,很快便失去了主导地位以及生存空间。计算机的出现及应用发展解决了此问题。
如今,人们对于银行业务管理有了更高的要求:更加准确,更加方便,更大量级等等。计算机作为当代信息的处理设备,在生活中有着非常大的作用。无论是军用还是民用,它的身影已随处可见。它已成为现代人学习,办公,娱乐的一种必不可少的一种新兴工具。人们也越来越多地利用它来管理大量的信息。
银行是全面、深层次利用现代计算机网络、信息技术为社会提供金融服务的企业。银行之间的竞争、发展很大程度上依靠的是计算机上的应用、创新以及发展。银行业务管理系统正是为了提高银行的业务效率,增强银行竞争力而产生的。
1.2银行业务管理系统的研究意义
完善的计算机管理系统代替传统的手工操作和旧管理模式,从根本上解决了银行业务效率以及发展的问题。设计更加人性化、功能更加强大与完善得银行业务管理系统能够大大改善传统人工管理的不足。传统的人工操作就管理模式经常会出现数据量大,单据多而导致查询与匹配的困难。工作人员忙于对单据的查找,保存,校验而浪费大量宝贵的时间。使用新兴的计算机管理系统替换传统的模式的好处就是操作更简单、功能更加强大。例如:查询更加方便迅捷,存取款更加方便,以及转账的更加迅速等等。还不必担心交易中途流程,因为会有完整的交易信息查询。利用计算机的高效来管理银行业务,不但方便了用户的业务办理,大大提高了工作人员的办理业务的效率,而且还为银行节约了很大的人力、物力成本。
第二章 开发环境及需求分析
2.1系统开发环境
本次开发系统的平台是Visual Studio 2013,简称VS2013。VS2013是Microsoft Visual Studio 于2013年推出的用于提供开发程序的一个集成开发环境。它包括编辑器,编译器,调试器和图形用户界面等工具。集成了代码编写、分析、编译、调试等功能一体化的开发软件服务套。并且随着版本的升级,功能将愈将强大,使用起来也更加方便与高效。
2.2系统架构
本次开发的系统基于C/S结构,即客户端/服务器结构。并且使用Mysql数据库作为服务器中的后台进行相关的数据管理。程序中使用SQL语句对数据库进行操作。SQL是一种数据库专用的结构化查询语言,用于查询、更新和管理数据库系统,它功能强大且高效。此外,本系统使用C++作为编程语言。C++是在C语言的基础上开发的一种面向对象的编程语言,应用非常广泛。封装、继承、多肽是它最大的三大特性。C++既可以有面向对象的程序设计,还可以进行过程化的程序设计,并且可以用于跨平台开发。作为当代大学生,基本都接触过C语言这门课程,因此C++编写的代码具有更好的可读性。
2.3 C/C++简介
C++是在C语言的基础上开发的一种面向对象的编程语言,应用非常广泛。它支持多种编程范式:面向对象编程、泛型编程和过程化编程。其编程领域非常广,常用于系统、引擎,游戏等项目开发。并且支持类、封装、重载等特性。
目 录
第一章 绪论 1
1.1银行业务管理系统的研究背景 1
1.2银行业务管理系统的研究意义 1
第二章 开发环境及需求分析 2
2.1系统开发环境 2
2.2系统架构 2
2.3 C/C++简介 2
2.4 Mysql数据库简介 2
2.5系统的可行性分析 3
2.6用户及功能需求 3
2.7性能需求分析 4
第三章 总体设计 5
3.1系统模块结构 5
3.2数据库设计 5
3.2.1数据库的建立 5
3.2.2数据库表的设计 6
3.3系统安全性设计 7
第四章 系统模块设计 8
4.1系统登录模块设计 8
4.2用户注册模块设计 9
4.3用户登录模块设计 10
4.3.1用户存款模块设计 12
4.3.2用户取款模块设计 13
4.3.3用户转账模块设计 15
4.3.4用户余额模块设计 16
4.3.5用户交易记录模块设计 18
4.3.6用 *好棒文|www.hbsrm.com +Q: ^351916072*
户修改密码模块设计 20
4.3.7用户销户模块设计 22
4.4本章小结 23
第五章 系统测试 25
5.1系统测试的目的和方法 25
5.2系统部分测试用例 25
5.3本章小结 28
结束语 29
致 谢 30
参考文献 31
第一章 绪论
1.1银行业务管理系统的研究背景
当今社会已经进入了信息时代,应用计算机已经变得非常普遍了,人们拥有和处理的信息也在不断扩大。所有人应该也必须承认,谁懂得多,信息量多,信息处理批量大,速度快,谁的效率就高,竞争力就强。因此,传统的银行业务管理系统已经不能满足当今量级的信息需求。传统的银行业务管理工作主要靠纸张记录并管理,需要工作人员进行大量的填写,记录,报表等工作。人们又需要参照大量的记录、报表,使工作变得复杂、漫长,通常最后的处理结果也不尽如人意。在如今经济、信息化时代的高速发展下,这种工作模式已经跟不上时代的脚步,在现代管理模式的竞争下,很快便失去了主导地位以及生存空间。计算机的出现及应用发展解决了此问题。
如今,人们对于银行业务管理有了更高的要求:更加准确,更加方便,更大量级等等。计算机作为当代信息的处理设备,在生活中有着非常大的作用。无论是军用还是民用,它的身影已随处可见。它已成为现代人学习,办公,娱乐的一种必不可少的一种新兴工具。人们也越来越多地利用它来管理大量的信息。
银行是全面、深层次利用现代计算机网络、信息技术为社会提供金融服务的企业。银行之间的竞争、发展很大程度上依靠的是计算机上的应用、创新以及发展。银行业务管理系统正是为了提高银行的业务效率,增强银行竞争力而产生的。
1.2银行业务管理系统的研究意义
完善的计算机管理系统代替传统的手工操作和旧管理模式,从根本上解决了银行业务效率以及发展的问题。设计更加人性化、功能更加强大与完善得银行业务管理系统能够大大改善传统人工管理的不足。传统的人工操作就管理模式经常会出现数据量大,单据多而导致查询与匹配的困难。工作人员忙于对单据的查找,保存,校验而浪费大量宝贵的时间。使用新兴的计算机管理系统替换传统的模式的好处就是操作更简单、功能更加强大。例如:查询更加方便迅捷,存取款更加方便,以及转账的更加迅速等等。还不必担心交易中途流程,因为会有完整的交易信息查询。利用计算机的高效来管理银行业务,不但方便了用户的业务办理,大大提高了工作人员的办理业务的效率,而且还为银行节约了很大的人力、物力成本。
第二章 开发环境及需求分析
2.1系统开发环境
本次开发系统的平台是Visual Studio 2013,简称VS2013。VS2013是Microsoft Visual Studio 于2013年推出的用于提供开发程序的一个集成开发环境。它包括编辑器,编译器,调试器和图形用户界面等工具。集成了代码编写、分析、编译、调试等功能一体化的开发软件服务套。并且随着版本的升级,功能将愈将强大,使用起来也更加方便与高效。
2.2系统架构
本次开发的系统基于C/S结构,即客户端/服务器结构。并且使用Mysql数据库作为服务器中的后台进行相关的数据管理。程序中使用SQL语句对数据库进行操作。SQL是一种数据库专用的结构化查询语言,用于查询、更新和管理数据库系统,它功能强大且高效。此外,本系统使用C++作为编程语言。C++是在C语言的基础上开发的一种面向对象的编程语言,应用非常广泛。封装、继承、多肽是它最大的三大特性。C++既可以有面向对象的程序设计,还可以进行过程化的程序设计,并且可以用于跨平台开发。作为当代大学生,基本都接触过C语言这门课程,因此C++编写的代码具有更好的可读性。
2.3 C/C++简介
C++是在C语言的基础上开发的一种面向对象的编程语言,应用非常广泛。它支持多种编程范式:面向对象编程、泛型编程和过程化编程。其编程领域非常广,常用于系统、引擎,游戏等项目开发。并且支持类、封装、重载等特性。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/28.html