首页 > 编程语言 >C++个人财务管理系统

C++个人财务管理系统

时间:2022-09-20 00:23:21浏览次数:82  
标签:财务 管理系统 业务 C++ 查询 运算符

C++个人财务管理系统

个人财务管理系统功能要求

1.初始化:将余额置零;
2.记录发生的业务操作:生成一条新的业务信息(包括日期(年、月、日)、业务说明(如收到父母转过来的生活费)、业务类型(收入、支出)、金额),追加到业务操作记录中,并修改账号余额;
3.业务查询:包括余额查询、收入/支出业务详细查询和时间段内业务查询;
4.使用文件及STL。
5.数据类设计
日期类:重载输入运算符时,要进行数据的合法性检验;重载输出运算符时,按照"年/月/日"形式输出;
业务记录类:包含日期、业务类型、金额等;
用户类:业务记录用向量描述,能够对基本数据自由发挥;
6.操作类
数据成员:一个用户;
成员函数:自定义

源码传送门

传送门:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111

标签:财务,管理系统,业务,C++,查询,运算符
From: https://www.cnblogs.com/codewriter/p/16709645.html

相关文章

  • 在Linux环境下使用vscode配置C++调试环境
    在Linux环境下使用vscode配置C++调试环境序起因在课程CMU15445LAB0的编写以及debug过程中充斥着assert以及printf这种不优雅的debug方式,因此决定直接进行工业革命!使用......
  • c++抛出异常
    try{std::cout<<"finish"<<std::endl;throwstd::out_of_range("error");return-1;}catch(std::exceptionconst&ex){......
  • 04(C++二级)
    1.常量字符串“ABCDE”中,结尾还保留一个空字符‘\0’,总共有6个字符,所以字符数组s使用常量字符串初始化时,s的数组大小必须 >= 6 。如:chars[6]="abcde";    ......
  • C++中的Lambda表达式
    C++中的Lambda表达式代码如下:[capture](parameters)mutable->return-type{statement}[capture]:捕捉列表。捕捉列表总是出现在Lambda函数的开始处。实际上,[]是Lambd......
  • C++软件设计模式
    模式:在某些场景下,针对某类问题的某种通用的解决方案。1.六大设计模式单一职责原则:就一个类而言,应该仅有一个引起它变化的原因。开放封闭原则:软件实体可以扩展,但是不可......
  • 安装Nginx报错:make: *** 没有规则可以创建“default”需要的目标“build”。 停止 安
    安装nginx要先安装那四个依赖yum-yinstallgccgcc-c++autoconfautomakemake CentOS下 安装 nginx执行配置命令./configure--prefix=/opt/nginx--sbin-pa......
  • C++中指针理解
    参考https://www.runoob.com/cplusplus/cpp-pointers.html正文指针的使用就像java中对象的赋值使用一样,如java中:classUser{ publicintage; User(intage){......
  • T1022: 整型与布尔型的转换(信息学一本通C++)
    [题目描述]将一个整型变量的值赋给一个布尔型变量,再将这个布尔型变量的值赋给一个整型变量,得到的值是多少?[输入]一个整型范围内的整数,即初始时整型变量的值。[输出]一......
  • T1021: 打印字符(信息学一本通C++)
    [题目描述]输入一个整数,即字符的ASCII码,保证存在对应的可见字符。输出相对应的字符。[输入]一个整数,即字符的ASCII码,保证存在对应的可见字符。[输出]一行,包含相应的字......
  • T1023: Hello,World!的大小(信息学一本通C++)
    [题目描述]我们曾经输出过的“Hello,World!”吗?它虽然不是本章所涉及的基本数据类型的数据,但我们同样可以用sizeof函数获得它所占用的空间大小。[输入](无)[输出]一......