C++ATM业务模拟系统

C++ATM业务模拟系统

ATM业务模拟系统功能要求
客户端:

  1. 定义用户数据对象,并以此为参数生成用户操作对象;
  2. 存款操作:生成一条新的业务信息(业务对象),追加到交易记录中,并修改账号余额;
  3. 取款操作:判断取款数是否超过账号余额,超过显示错误信息,不做任何操作。否则,生成一条新的业务信息(业务对象),追加到交易记录中,并修改账号余额;
  4. 业务查询:包括余额查询、存/取款业务查询和指定日期、时间段内业务查询;
  5. 退出:将用户信息、交易记录更新到数据文件。

管理端:

  1. 增加用户:添加新用户信息并初始化(注意不重复添加,要判重);
  2. 注销账号:对用户进行临时冻结;
  3. 激活账号:对冻结的账号解封;
  4. 查看业务信息(查看所有用户/指定用户信息、查看指定时间段业务交易情况(取款、存款、全部)
  5. 退出:将用户信息写入数据文件;
    ATM类设计要求
    数据类:数据成员及get/set函数,成员函数构造函数、必要的运算符重载(含数据合法性检测)
    操作类:必要的数据成员、构造函数,实现功能的成员函数。要使用继承、多态机制
    文件命名方式:与前面的作业相同。

源码下载

链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部