首页 > 编程语言 >C/C++个人收支管理系统[2023-03-19]

C/C++个人收支管理系统[2023-03-19]

时间:2023-03-19 20:47:11浏览次数:45  
标签:03 要求 19 币种 课时 收支 C++ 查询

C/C++个人收支管理系统[2023-03-19]

5、个人收支管理

请用C/C++编写一系统,实现个人收支管理模拟,包括收入、支出、查询与统计等功能。软件应包括如下几个方面:

(一)功能要求:

(1)收入:
要求:收入模式中可以输入以下数据:顺序号、日期、摘要、金额、余额、币种,收入或支出标志。默认币种为人民币,也可以是美元、欧元、日币或英镑。
(2)支出:
要求:收入模式中可以输入以下数据:顺序号、日期、摘要、金额、余额、币种,收入或支出标志。默认币种为人民币,也可以是美元、欧元、日币或英镑。
(3)查询与统计:
要求:可以输入起止日期查询这段时间的收支明细(详细信息)。可以按月、按年统计总收入和总支出,并在屏幕上显示。输入信息时要求检查日期输入的正确性。
(4)文件读写:
要求:可以将查询与统计的结果,当前的数据(明细表)全部写入文件。也可以将写入的数据读取到内存中并显示。
(5)附加要求:
要求:某一步骤操作失败时要求有相应的提示说明,允许重新操作或者返回主菜单,力求提供良好的用户界面

(二)其他要求:

使用C/C++语言,源程序要有适当的注释,使程序容易阅读采用文本菜单界面
可以自动增加新功能模块 (视情况可另外加分)

(三)指导进度安排:

功能分析,数据结构设计:4课时
收入与支出功能:8课时
信息查询及统计功能:8课时
文件读写功能:8课时
功能整合及报告编写:4课时

源码

https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111

标签:03,要求,19,币种,课时,收支,C++,查询
From: https://www.cnblogs.com/codewriter/p/17234187.html

相关文章

  • 【模型部署】在C++和Python中配置OpenVINO2022环境
    1.C++端配置1.1下载安装OpenVINOOpenVINO官网下载网址:https://www.intel.com/content/www/us/en/developer/tools/openvino-toolkit/download.html方式一:下载exe文件......
  • 【模型部署】在C++和Python中配置ONNXRuntime环境
    1.C++端配置官网下载链接:https://onnxruntime.ai/github下载地址:https://github.com/microsoft/onnxruntime/releases1.1GPU版本在GPU端使用OnnxRuntime进行推理时,需......
  • P4395 [BOI2003]Gem 气垫车/P5765 [CQOI2005]珠宝
    P4395[BOI2003]Gem气垫车-洛谷|计算机科学教育新生态(luogu.com.cn)类似于cf特色题不能简单的(1,2)两个值进行考虑  显然1的编号为2,2的编号为3,其余都是1才是......
  • 3.19每日总结
     今天学习了1h。数据库操作类新建一个类"UserDBHelper",这个类extendsSQLiteOpenHelperpublicclassUserDBHelperextendsSQLiteOpenHelper{}定义类内的成员变量p......
  • c++11新特性总结
    C++11新增加特性1.=default,delete=default如果我们没有定义构造函数,C++编译器会自动为我们创建一个默认构造函数。但是如果我们定义了一个构造函数,那么编译器就不会为......
  • 3.19 小记
    有一个问题是我最近做题效率超级超级差。先写一写以前做过的题吧。CF923EPerpetualSubtraction懒得打公式捏。收录到各种多项式和生成函数科技题里面了P4005小Y......
  • 2023.3.19
    importnumpyasnpimportpandasaspdinputfile="C:\\Users\\ASUS\\Documents\\WeChatFiles\\wxid_ivbyuelp335q22\\FileStorage\\File\\2023-03\\GoodsOrder.csv"dat......
  • 2023 03 02 HW EMC A
    Silence.Goodmorning.Goodmorning,Mr.Frank,isyourconnectionokaynow?Yes.No.Yes.Ihadtorejoinmebecausemymicrophoneisnotrightworking,butIsee......
  • C++ primer 第七章记录
    1:void可以指向任何类型的对象,但是不能直接操作所指向的对象*2:常量指针可以指向非常量对象doubledval=3.14;constdouble*cptr=&dval;合法,constdouble*只......
  • ' asdf-vm ' 多版本管理器 Linux Mint安装
    前言asdf是一个工具版本管理器。所有的工具版本定义都包含在一个文件(.tool-versions)中,你可以将配置文件放在项目的Git存储库中以便于和团队其他成员共享,从而确保每个人......