计算机科学与信息工程学院课程设计报告2025-2025 第二学期课程设计名称 C 语言课程设计 设计题目 个人收支管理系统学生姓名 学号 专业班级 指导老师 2025 年 7 月 4 日个人收支管理一、设计目的一些比较发达国家人的生活中对理财有着很严格的计划,因此国外的理财系统总体来说比较普遍,做的也比较完善。国内的理财系统主要偏重于办公财务软件,而个人理财和家庭理财方面的比较少,因此需要开发相关的系统软件,从而达到引导理性消费,合理安排收支。进行账目的统计,假如是手动统计的话,首先,假如每天统计的话,用于统计的账本和记录会越来越多,不利于保管,容易造成丢失;其次,随着纪录的增多,假如要查找以前的记录,会变的越来越困难.因此,需要一个功能比较完善的记账系统来代替传统的手工统计.个人收支管理系统可以方便地记录您家庭的每日收支情况。二、功能描述如图1所示,本系统主要有8个板块构成:1。个人收支管理系统显示界面。个人收支管理系统必须在系统运行后第一时间显示出来。此界面显示了一个收入模式、一个支出模式、一个明细表、一个查询与统计、一个记录数据写入文件、一个读取文件的功能。2。收入模式.用户可以在收入模式中输入以下数据:顺序号、日期、摘要、金额、余额、币种,收入或支出标志.默认币种为人民币,也可以是美圆、欧元、日币或英镑。3.支出模式。用户可以在支出模式中输入以下数据:顺序号、日期、摘要、金额、余额、币种,收入或支出标志.默认币种为人民币,也可以是美圆、欧元、日币或英镑。4。明细表.用户可以根据需要输入起止时间来查询一段时间内的收入支出情况,系统会通过列表的形式把内容展示出来.5.查询与统计。在此功能模式下,用户可以对一段时间的收入支出情况进行查询,可以得到总收入、总支出和余额。此数据是按月或按年份统计计算的。6。此板块属于拓展功能1—-—写入文件,记录数据。在此模块下,用户可以根据需要爆当前输入的数据保存下来,以备后用.7。此板块属于拓展功能2—读取文件,读取数据。在此模块下,用户可以读取以前所记录的数据并进行查看。8.退出系统。个人收支管理系统收入模式支出模式明细表查询与统计写入文件读取文件退出系统图 1 简易系统功能模块图三、总体设计1。系统执行主程序本系统执行主程序如图2所示。首先,调用main函数,是系统进入主显示面。然后由用户选择所需要的功能,并进入相应功能程序,根据用户需求进行相应操作后回到主显示界面,等待用户继续按...