C++ATM业务模拟系统
C++ATM业务模拟系统
ATM业务模拟系统功能要求
客户端:
- 定义用户数据对象,并以此为参数生成用户操作对象;
- 存款操作:生成一条新的业务信息(业务对象),追加到交易记录中,并修改账号余额;
- 取款操作:判断取款数是否超过账号余额,超过显示错误信息,不做任何操作。否则,生成一条新的业务信息(业务对象),追加到交易记录中,并修改账号余额;
- 业务查询:包括余额查询、存/取款业务查询和指定日期、时间段内业务查询;
- 退出:将用户信息、交易记录更新到数据文件。
管理端:
- 增加用户:添加新用户信息并初始化(注意不重复添加,要判重);
- 注销账号:对用户进行临时冻结;
- 激活账号:对冻结的账号解封;
- 查看业务信息(查看所有用户/指定用户信息、查看指定时间段业务交易情况(取款、存款、全部)
- 退出:将用户信息写入数据文件;
ATM类设计要求
数据类:数据成员及get/set函数,成员函数构造函数、必要的运算符重载(含数据合法性检测)
操作类:必要的数据成员、构造函数,实现功能的成员函数。要使用继承、多态机制
文件命名方式:与前面的作业相同。
源码下载
链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
