学习指引
MySQL在金融银行行业开发中也被广泛应用,例如银行交易系统中常见的用户登录及验证、查询余额、存款和取款等功能都是通过PHP配合MySQL数据库实现的。本章就以一个银行系统为例来介绍MySQL在金融银行行业开发中的应用。
重点内容
- 了解银行交易系统的功能。
- 熟悉银行交易系统功能的分析方法。
- 熟悉银行交易系统的数据流程。
- 掌握创建银行交易系统数据库的方法。
- 掌握银行交易系统的代码实现过程。
23.1 系统功能描述
这里介绍一个基于PHP+MySQL的银行交易系统,该系统的功能包括银行交易系统的全部功能,以登录界面为起始界面,在用户输入用户名和密码后系统通过查询数据库验证该用户是否存在,如图所示。
验证成功则进入系统主菜单,用户可以选择查询余额、取款或存款,进行相应的功能操作,如图所示。
23.2 系统功能分析与数据流程
一个简单的银行交易系统包括登录界面以及查询余额、取款、存款和退出等界面。本节就来学习银行交易系统的功能以及实现方法。
23.2.1 系统功能分析
整个项目包含以下5个功能。
(1)用户登录及验证:在登录界面中用户输入用户名和密码后,系统通过查询数据库验证是否存在该用户,如果验证成功显示主菜单,否则提示“无效的用户名和密码”,并返回登录界面。
(2)余额查询:用户登录系统后,在主菜单界面中选择“查询余额”,系统会查询数据库,显示当前登录用户的账号余额。
(3)取款:在主菜单界面中用户选择“取款”,进入取款菜单界面,用户可以进一步选择100、500、1000或5000进行取款,系统提示交易成功,再次进行余额查询,可显示取款后的账号余额;也可以选择“返回主菜单”,返回到主菜单界面。
(4)存款:在主菜单界面中用户选择“存款”,进入存款界面,输入金额,之后系统进行银行存款流程,提示用户交易成功,同时在查询余额界面中可显示存款后的账号余额。
(5&#x