家庭记账管理系统

家庭记账系统

问题描述:
为了方便记录家庭的收入和支出的情况,设计一个家庭记账系统。要求可以输入每个家庭成员的收入和支出情况(编号,家庭成员,金额,类型,日期,备注……),每个家庭成员的资产情况(编号,家庭成员,总资产……)。家庭成员可以查看月报表,统计家庭总收支情况,各成员的月收支情况,各成员的月资产结余等等。
基本功能:
系统中的收入和支出列表、资产列表、家庭成员列表等都必须采用所学过的一种数据结构(链表、栈、队列、树等)存储,不能全部只使用数组。所有功能的操作是对数据结构(数组或链表等)中的数据进行操作。
每一个功能模块需要划分多个子模块,使用各自不同的结构体来储存不同的信息,实现信息的添加、删除、查询、修改、排序等操作。其他信息根据功能需求可以自行设计。
(1) 家庭成员的登录功能,需要输入正确的密码登录。(已实现)
(2) 家庭成员对收入或支出的添加、修改、删除,查询家庭的所有收入/支出列表,按月份查询账本,按类型查询收入/支出情况,按金额的升序或降序排列显示。(提示:收入类型可以分为工资、奖金、兼职等;支出类型可分为旅行、住房、伙食、服饰、日用品、交通等)
(3) 统计家庭月收支情况,统计各成员的月收入/支出情况,按总金额的升序或降序排列显示。
(4) 统计各成员的月资产结余情况,按总金额的升序或降序排列显示,查看月结余为负的成员的收支明细。
扩展功能要求:
(1) 统计各家庭成员年收支情况,分析家庭的收入最大贡献者和家庭的最大支出类型。
(2) 运行文件对各种信息进行合理的保存和读取。
该程序使用了easyx图形界面,对界面进行了美化。
需要代码的给博主点赞关注和收藏,在评论区留下自己的邮箱地址。

  • 53
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 86
    评论
评论 86
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值