毕 业 设 计(论 文)
题目:银行管理系统
I
摘 要
伴随着信息技术与互联网技术的不断发展,人们进到了一个新的信息化时代,
传统管理技术性没法高效率、容易地管理信息内容。为了实现时代的发展必须,
提升管理高效率,各种各样管理管理体系应时而生,各个领域陆续进到信息内容
管理时期。银行管理系统的实现是信息内容时代浪潮时代的产物之一。
一切系统都要遵循系统设计的最基本全过程,系统也是如此。它还要通过市
场调查、需求分析报告、汇总设计、详尽设计、编号和测试,根据 Java 语言表
达设计,完成银行管理系统。该系统根据 B/S,即所谓的电脑浏览器/网络服务器
方式,运用 Java 技术性,挑选 MySQL 作为后台系统。系统主要包含对客服聊天
管理、字典表管理、公告信息管理、金融工具管理、金融工具收藏管理、金融工
具银行卡管理、借款管理、理财产品管理、理财产品收藏管理、理财产品银行卡
管理、理财银行卡信息管理、银行卡管理、存款管理、银行卡记录管理、取款管
理、转账管理、用户管理、员工管理等功能模块。
文中重点介绍了银行管理的专业技术发展背景和发展状况,随后遵照软件传
统式研发流程,最先挑选适用思维和语言软件开发平台,依据需求分析报告模块
和设计数据库结构,再根据系统功能模块的设计制作系统功能模块图、流程表和
E-R 图。随后设计架构以及编写代码,并实现系统能模块。最终基本完成系统检
测和功能测试。结果显示,该系统能够实现所需要的作用,工作状态没有明显缺
陷。
关键词:银行管理系统;银行卡信息;MySQL;Java 技术
II
Abstract
With the continuous development of information technology and internet
technology, people have entered a new era of informatization. Traditional
management techniques cannot efficiently and easily manage information content. In
order to achieve the development of the times and improve management efficiency,
various management systems have emerged, and various fields have gradually entered
the era of information content management. The implementation of bank management
systems is one of the products of the information content era.
All systems must follow the most basic entire process of system design, and the
same applies to systems. It also needs to complete the bank management system
through market research, demand analysis reports, summary design, detailed design,
numbering, and testing, expressed in Java language. The system uses Java technology
and selects MySQL as the backend system based on B/S, the so-called computer
browser/network server method. The system mainly includes customer service chat
management, dictionary table management, announcement information management,
financial tool management, financial tool collection management, financial tool bank
card management, loan management, wealth management product management,
wealth management product collection management, wealth management product
bank card management, wealth management bank card information management,
bank card management, deposit management, bank card record management,
withdrawal management, transfer management, user management Functional modules
such as employee management.
The article focuses on the development background and status of professional
technology in bank management. Following the traditional software development
process, the suitable thinking and language software development platform was first
III
selected, and based on the requirement analysis report module and database structure
design, the system functional module diagram, flowchart, and E-R diagram were
created according to the design of the system functional module. Subsequently, design
the architecture and write code, and implement the system's functional modules.
Finally, the system inspection and functional testing were basically completed. The
results show that the system is able to achieve the required function and has no
obvious defects in its working state.
Key Words : Bank management system; Bank card information; MySQL ; Java
technology
IV
目 录
目 录 ..............................................III
1 绪论 ...............................................1
1.1 研究背景 .........................................................................................................1
1.2 目的和意义 ......................................................................................................1
1.3 研究方案 .........................................................................................................2
2 相关技术............................................3
2.1 MYSQL 数据库................................................................................................3
2.2 JAVA 语言技术 .................................................................................................3
2.3 SPRING BOOT 框架............................................................................................4
2.4 其他技术使用 .................................................................................................4
3 系统分析............................................6
3.1.1 技术可行性分析 ................................................................................6
3.1.2 经济可行性分析 ................................................................................6
3.1.3 运行可行性分析 ................................................................................6
3.2 系统性能分析 ..................................................................................................6
3.3 系统流程分析 ..................................................................................................7
3.3.1 系统登录流程 .......................................................................................8
3.3.2 信息添加流程 .......................................................................................9
3.3.3 信息删除流程 .......................................................................................9
3.4 功能用例描述 .................................................................................................9
4 系统设计...........................................13
4.1 系统整体设计 ................................................................................................13
4.3 数据库设计 ....................................................................................................14
4.3.1 数据库 E-R 图设计.............................................................................14
4.3.2 数据库表结构设计 ............................................................................21