MFC设计一个银行账户管理程序,账户的信息有账号(唯一)、姓名、余额、身份证号码、单位、电话号码、地址等,允许用户进行如下操作:开户、销户、存款、取款、转账、查询,一个用户可以有多个户头,账户的数值没有上限。
时间: 2023-10-20 09:31:30 浏览: 202
基于MFC实现的电话薄管理【100012019】
好的,这是一个比较复杂的问题,需要考虑很多功能和细节,下面我简单列举一下程序的设计思路:
1. 定义账户类(Account),包含账号、姓名、余额、身份证号码、单位、电话号码、地址等属性,以及开户、销户、存款、取款、转账、查询等方法。
2. 定义银行类(Bank),包含账户列表(使用 STL 容器实现),以及开户、销户、存款、取款、转账、查询等方法。
3. 用户界面设计:使用 MFC 框架搭建用户界面,包括主窗口、对话框等,提供用户输入和操作的界面。
4. 实现开户功能:用户输入账户信息,包括账号、姓名、身份证号码、单位、电话号码、地址等,程序将信息保存到账户类中,并将账户加入银行账户列表中。
5. 实现销户功能:用户输入要销户的账号,程序从银行账户列表中查找并删除该账户信息。
6. 实现存款功能:用户输入账号和存款金额,程序从银行账户列表中查找该账户,并将余额增加存款金额。
7. 实现取款功能:用户输入账号和取款金额,程序从银行账户列表中查找该账户,并将余额减少取款金额。
8. 实现转账功能:用户输入转出账号、转入账号和转账金额,程序从银行账户列表中查找转出账户和转入账户,并分别进行金额转移。
9. 实现查询功能:用户输入账号,程序从银行账户列表中查找该账户,并显示账户信息和余额。
以上是程序的基本设计思路,细节实现可以根据具体情况进行调整和优化。
阅读全文