文件名称:课程设计2020214380杨佳辉.cpp
文件大小:20KB
文件格式:CPP
更新时间:2022-10-02 17:42:01
说明:课程设计为计算机系acm教练费教授所布置,博主拿到了最高等级的评分,以下为提交作业文件夹,附源码,课程设计仅供学习参考,如若抄袭后果自负~ATM业务模拟系统功能要求 客户端: 定义用户数据对象,并以此为参数生成用户操作对象; 存款操作:生成一条新的业务信息(业务对象),追加到交易记录中,并修改账号余额; 取款操作:判断取款数是否超过账号余额,超过显示错误信息,不做任何操作。否则,生成一条新的业务信息(业务对象),追加到交易记录中,并修改账号余额; 业务查询:包括余额查询、存/取款业务查询和指定日期、时间段内业务查询; 退出:将用户信息、交易记录更新到数据文件。 管理端: 增加用户:添加新用户信息并初始化(注意不重复添加,要判重); 注销账号:对用户进行临时冻结; 激活账号:对冻结的账号解封; 查看业务信息(查看所有用户/指定用户信息、查看指定时间段业务交易情况(取款、存款、全部) 退出:将用户信息写入数据文件; ATM类设计要求 数据类:数据成员及get/set函数,成员函数构造函数、必要的运算符重载(含数据合法性检测) 操作类:必要的数据成员、构造函数,实现功能的成员函数