
个人财政支出管理
付欣 05 计算机四班
指导老师:梁新元
一、问题描述及分析.........................................................................................................................1
二、实验程序设计思想及功能描述.................................................................................................1
3、主要函数模块的设计思想和具体实现..............................................................................2
三、实验程序测试.............................................................................................................................5
1、程序开始执行时系统的所显示的页面:..........................................................................5
2、选择退出系统:...................................................................................................................5
3、选择登陆,并且输入的帐号和密码都正确:..................................................................6
4、用户输入的帐号不正确:...................................................................................................6
5、用户输入的帐号正确,密码不正确:..............................................................................7
四、实验程序自我评价.....................................................................................................................8
五、课程设计创新.............................................................................................................................8
六、课程设计总结.............................................................................................................................8
七、参考书目:.................................................................................................................................9
八、实验程序源代码.........................................................................................................................9
一、问题描述及分析
编写一个个人财政支出管理系统,主要解决的问题是作为一个系统而言,它所要面对
不只是某一个人而言,而是要面对很多的用户。那么想要解决这一问题,就必须要求这个
系统能够存储许多用户的基本信息和记录。同时也要求系统能够对不同的用户的身份进行
查找和验证。在验证通过之后,在对其进行用户所要求的操作。
作为一个财政支出系统,那么就要求对于用户关于金钱的每一项操作都要有相应的记
录,同时并允许用户对于每一条整体的记录进行操作,例如可以根据时间来查找某一确定
日期是否进行了收入或者支出的操作,也可以根据特定的需要来删除某一条整体的记录。
但不允许对每条记录的单项数据进行更改,因为不管是收入还是支出,所涉及的金额都是
固定的,时间也是固定的,所以系统不允许用户对其进行操作。除此之外,还必须有足够
大的空间来存储新的记录。所以此程序就是基于这个思想而编写出来的,基本满足了用户
对于一个财政支出管理系统所要求的相关功能。
二、实验程序设计思想及功能描述
根据前面对于编写一个个人财政支出管理系统的程序的问题描述和分析,确定了此程
序的基本思想和相关功能。
1、 基本思想
首先定义一个结构体数组,这个数组的功能便是用来所有用户的所有信息。它的成员为每
个用户的帐号(account)、密码( code)、姓名 (name)、记录(record rec[max]),以及记
录的条数(rec_len)。其中记录(record rec[max])这个成员本身也是一个结构体数组。它包含
第 1 页(共 15 页)