更新时间:12-15 上传会员:一抹彩虹
分类:工业大学 论文字数:10118 需要金币:2000个
摘要:银行是全方位、深层次利用现代计算机网络、信息技术,为社会提供金融服务的的企业。尤其是现代银行的发展更加依赖计算机技术的应用以及发展。随着社会的不断发展,时代的不断进步,一种能够存储更大数据量、功能更为完善和强大的管理系统被各大银行所需要,银行业务管理系统由此诞生。
本文采用了支持用户需求分析的快速原型技术,利用面向对象的程序设计方法完成系统的分析与设计。本系统基于Visual Studio 2013的集成开发环境,利用C/S架构,遵循TCP/IP协议,通过Socket套接字来实现客户端与服务器之间的交互。系统使用多线程进行编程,能满足多用户同时进行相应地业务操作,且使用多线程编程中的临界区方法使多线程同步运行,有效地防止了大数据并发带来的数据安全隐患,最后使用Mysql数据库实现相关数据的存储与调用功能。本设计充分考虑了相关业务设计的安全性与可操作性。不仅方便了用户,更大大的提高了银行业务员的办事效率,降低了成本。
关键词:银行业务;管理系统;C++程序设计
目录
摘要
ABSTRACT
第一章 绪论-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用户修改密码模块设计-20
4.3.7用户销户模块设计-22
4.4本章小结-23
第五章 系统测试-25
5.1系统测试的目的和方法-25
5.2系统部分测试用例-25
5.3本章小结-28
结束语-29
致 谢-30
参考文献-31