1 / 32
文档名称:

c语言课程设计报告-家庭财务管理系统.doc

格式:doc   大小:136KB   页数:32页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c语言课程设计报告-家庭财务管理系统.doc

上传人:2982835315 2022/6/22 文件大小:136 KB

下载得到文件列表

c语言课程设计报告-家庭财务管理系统.doc

文档介绍

文档介绍:-
. z.
HUNAN UNIVERSITY
程序设计训练
报告
课程名称家庭财务管理系统
学生**
学生**
专业班级
指导教师
起止时间
**大学课程训练设****了VC,具备了开发和维护的实力。因此只要加上认真的编译、测试,这个家庭管理系统绝对可以实现的,开发和维护该系统也是可行的。
〔2〕经济可行性。就经济可行性来说,由于我们为了学****每个人都有配置很算差不多的个人电脑,并组建了内部局域网,因此硬件上是没有问题的。而软件上由于是自己开发,所以开发及日后的维护费用并不高,在经济条件方面也是允许的。再加上由于家庭财务管理系统是各个家庭管理自己家的的财务,所以他不会涉及联机的,只要在自己家中的计算机按上家庭理财系统就可以使用。操作简单,功能强大。是每个家庭必不可少的好帮手。所以家庭理财系统是很值得开发的一款家庭助手软件。
〔3〕操作可行性。就操作可行性来说,该系统能够实现家庭理财功能的要求,使家庭成员能够及时、全面的掌握财产的流动情况、财产的使用、收支情况等。能够在很大程度上节省家庭在财产管理方面花费的精力。综上所述,证明我们开发该系统是切实可行的。
-
. z.
总结:由于投资效益比远大于100%, 技术、经济、操作都有可行性,可以进展开发。
4系统需求
1编写目的  本需求的编写目的在于研究家庭理财系统软件的开发途径和应用方法。一个好的需求分析可以为以后工作减轻很多不必要的花费。它是软件开过程中最重要的任务之一,如果需求分析完成的不好,这个软件很有可能是没有作用的,所以我们一定要编写好需求分析。
2背景及范围
本工程的名称:家庭财务管理系统。
本工程的任务提出者是很多家庭账务繁琐的家庭  
本产品能具体化、合理化的管理家庭输入、开支、收入信息记录,用构造化的思维方式去了解计算机的根本工作原理。
3确定对系统的综合要求
〔1〕功能需求:
主要功能:提供家庭日常收入、开销的详细情况。账户管理等多项功能。
输入要求:数据完整,详实。
输出要求:简捷,快速,实时。
〔2〕意图
a. 帮助家庭管理财务信息.
b. 为了给家庭人员减轻负担.
c. 为了促进国家经济建立的开展.
3〕目标
  通过本系统软件,能帮家庭成员快速方便的对家庭财务管理、查看等需求操作时方便家庭财务记录管理,使散乱的各种记录,档案能够具体化,直观化、合理化。
〔4〕使用及范围
 本软件适用于每个财务复杂的家庭,它是比拟完善的系统管理软件,对家庭财务信息可以随时输入,更改,查看。
〔5〕背景
-
. z.
现在大多数家庭都在为麻烦的财务管理发愁,如果有一个专门管理软件来管理这些账务,岂不为家庭成员减少很多负担.
〔6〕用户特点
本软件的使用对象是家庭成员只要稍微懂得计算机根本操作就可以利用该软件进展所需操作。
5方案设计分析
1、构造体设计用于存放每个家庭成员的序号、、收入、支出、合计方面信息。
typedef struct
{
long no; /*每一组输入的编号*/
long Number; /*家庭成员编号*/
char Name[20]; /*家庭成员***/
float in; /*家庭成员收入*/
char intime[10]; /*收入时间*/
float out; /*家庭成员支出*/
char outtime[10]; /*支出时间*/
float sum; /*总计*/
}money;
由编号、、收入、支出构成用于描述一个有机整体——家庭成员财务信息系统,为了说明这些字段不是孤立的,而是共同描述一个完整的事物,因此用构造体这种形式来表达。

为实现家庭财务管理系统用了以下自定义函数
tianjiashouzhi(); /*增加成员财务信息记录*/
shanchushouzhi(); /*删除成员财务信息记录*/
*iugaishouzhi(); /*修改成员财务信息记录 */
*ingmingcha*un(); /*按成员**查询财务信息*/
bianhaocha*un(); /*按成员编号查询财务信息*/
cha*unquanbu(); /*查询全部成员信息*/
家庭财务管理系统
流程图:
开场
请选择
判断a的值