- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计报告
课程设计题目: 家庭财务管理系统
学生姓名 :
专 业: 信息工程
班 级:
指导教师 :
2018 年 1 月 8 日
需求分析
根据家庭账务管理的需要,建立一个“家庭账务管理系统” ,以方便对家庭日常收入及支出进行记录和管理。 该系统要求: ①家庭月收入管理②家庭月支出管理
③统计家庭总收入 / 总支出④系统提供收入 / 支出的添加、删除和修改功能。
总体设计
根据以上分析,本家庭账务管理系统主要包括:
①从键盘键入家庭月收入、月支出数据;
②查询月收入、月支出明细;
③删除收入、支出数据;
④修改收入、支出数据;
⑤统计总收入 / 总支出;
⑥退出系统。
除 main() 函数之外,系统还定义了以下函数来实现各部分内容:
①add_income():添加收入数据函数。
②add_payout ():添加支出数据函数。
③search_data ():查找数据函数。
④initialize() :初始化函数,读取文本数据。
⑤show_info ():显示数据函数。
⑥count_total ():统计函数,统计总收入、总支出。
⑦update_data ():修改信息函数。
⑧delete_data ():删除数据函数。
⑨quit(): 退出函数。程序结构功能图如下:
详细设计
收入管理
叮乍选 开始
叮乍选
3收询查收添1收改
3
收
询
查
收
添
1
收
入入l,
入
入
l
参
参
是否纪
结束
支出管理
,伞 j空
,伞 j
空 工
出
43询l改
4
3
询
l
.结束
.
4. 测试结果
3.3 程序运行主菜单
添加收入测试
查询收入明细测试
7. 删除收入测试
修改收入测试
添加支出测试
查询支出明细测试
删除支出测试
12. 修改支出测试
13.
13.
`
`?·、:?+ ?1
`
?
·、
:
?+ ?1
、
1 1 `I I
t ?I I I I I 胃 I I I I I I I I
t ?
l l I 1 1 1
`I I
.调一
.
I I I I ` ` .`1 1 1 ` ·1
'
2,.I ·.. ,
2,
.I ·
.. ,l
,
,
,4 “I,,_L、}
,4 “
I
,
,
_
L
..
宜J
宜J
1 1 1 `I I II I 1 1 1 置 置 重1 11 1 11 11
置 霄 I I
I I 置
II I I “1
,7i`.I.!?··--区 2 f b
,7
i
`.
I
.
!?··
--
区 2
?:.,H
?
:.
,`. ,I
l,区
l,
区
\
\
II III I III III I III II II III II II III II II II II III I I
:、”}^ . , \
:、
`“. 'n. L }'''``省省g ``志旱`·g直迪旱志旱`直直享心旱,金早`本`省g省俨```直省g省平`主旱`崔·gg省.俨`生旱`直省
`
“
.
'
n.
L }
'
'
'
1 重重漕曹``曹,重重`盲曹`盲`重澄````宜夏```````, ``重``, ````
}^ }“ 9`...I·
}^ }“ 9
`...
I·
`,令.:
::
I
.
令 令 令
,·t,
,·
????,,,·
??
??
,,
.1 }一
.1 }一1 . 、
..
..
i_..g.nt.nn}
i
_
..
4 2 i1 .(
.l ?,f 1
.
.
.ji..L b
.
ji
.
统计总收入
统计总收入 / 支出测试
14. 退出系统测试
14.
退出系统测试
软件操作使用说明书
本系统采用命令行对话方式进行操作,运行后出现主界面(如下图所示) , 然后按照主界面菜单指引操作即可。
总结
编写程序之前要有一个整体的思路, 不能写到哪里算哪里。 这样很容易遗漏, 连续性也不好。 通过本次的课程设计让我对于数组、 文件的存放、 循环结构等知识有了更加透彻的理解。希望在以后的课程设计中对于知识的运用能够更加的熟
练。
代码:
#include stdio.h #include stdlib.h #include string.h #include conio.h #define MAXNAME 11 // #define MAXDETAIL 21
家庭成员姓名的最大长度
// 注最大长度
// 自定义枚举类型 fi_type ,用来表示收入与支出
typedef enum _fi_type
{
income=1,// 收入
payout =-1 // 支出
} fi_type;
// 家庭财务信息结构体
typedef struct _fi_i
您可能关注的文档
最近下载
- 2025年信息系统安全专家大数据安全态势感知专题试卷及解析.pdf VIP
- 中职电子技术基础-《模拟电路》教案.doc VIP
- 2025年演出经纪人国际演出分成结算模式详解与案例分析专题试卷及解析.pdf VIP
- 2025年拍卖师拍卖纠纷的典型案例分析与启示专题试卷及解析.pdf VIP
- 2025年演出经纪人演出项目创意构思与主题设定专题试卷及解析.pdf VIP
- (已压缩)(6)义务教育英语课程标准日常修订版(2022年版2025年修订).docx
- 2025年互联网营销师品牌生命周期管理专题试卷及解析.pdf VIP
- 2025年招标师大型企业集团物联网平台统一采购与分步实施策略专题试卷及解析.pdf VIP
- 燃烧器型号 GT-3A - 90A 燃烧器设备 WD100, WD200, FGR, HA 操作和维护说明书.pdf
- 2025年特许金融分析师投资组合执行中的经济分析与行业配置专题试卷及解析.pdf VIP
原创力文档


文档评论(0)