家庭财务小管家.docx

上传人:王** 文档编号:1754309 上传时间:2024-12-27 格式:DOCX 页数:44 大小:63.06KB
下载 相关 举报
家庭财务小管家.docx_第1页
第1页 / 共44页
家庭财务小管家.docx_第2页
第2页 / 共44页
家庭财务小管家.docx_第3页
第3页 / 共44页
家庭财务小管家.docx_第4页
第4页 / 共44页
家庭财务小管家.docx_第5页
第5页 / 共44页
家庭财务小管家.docx_第6页
第6页 / 共44页
家庭财务小管家.docx_第7页
第7页 / 共44页
家庭财务小管家.docx_第8页
第8页 / 共44页
家庭财务小管家.docx_第9页
第9页 / 共44页
家庭财务小管家.docx_第10页
第10页 / 共44页
亲,该文档总共44页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《家庭财务小管家.docx》由会员分享,可在线阅读,更多相关《家庭财务小管家.docx(44页珍藏版)》请在优知文库上搜索。

1、课程设计说明书学院、系:专.业:学生姓名:学号:设计总目:家庭财务小管家起迄日期:指导教师:1设计目的本课程设计是采纳C语言,在VC平台下设计年历显示系统,该系统运行在MS-DoS吩咐行模式下。本课程设计为学生供应了一个既动手又动脑,独汇实践的机会,将课本上的理论学问和实际有机的结合起来,熬炼学生的分析解决实际问题的实力。提高学生适应实际,实践编程的实力。D进一步巩固和复习C程序设计的基础学问;2)培育学生结构化程序、模块化程序设计的方法和实力;3)了解软件的编制过程与各环节的详细内容;0提高学生程序调试技巧、软件设计实力和代码规范化等素养;提高学生分析问题、解决问题以与实际运用实力。2任务概

2、述个人小管家应用系统给家庭供应了-个管理个人财务的产台,主要用于对家庭成员收入、支出进行添加、查询、删除、修改以与打印的操作,使得家庭财务收支状况一目了然。主要功能包括:主菜单。主要包括收入管理、支出管理和退出;添加收入记录;查泡收入记录;删除收入记录;修改收入记录;打印收入记录;添加支出记录;查询支出记录; 9)删除支出记录; 0)修改支出记录;(I1.)打印支出记录;修改操作:图5(以支出为例)PiaX叶“J2WMT9e-使用裁曜引詈小智穿0依名字修改授B1.B卷款返同上一一入你的隹界,1演人馋刑的6字救二:如*H09:I03101:1000各在,WW*W*.6删除操作:图6(以收入为例)

3、0Mm3aSF务广犹逢使用寄。财务小寄”射障收人三*5t星承收入J1.A雄眼请人热曲林名李四nK-4e*B.iUNfi1.YX?7支出界面:图7Sxxas8统计界面:图8Ba入S曳出1B受攵,跑月上一S入I_6课程设计心得通过本此的课程设计,让我们更娴熟地驾驭了C语言程序设计教程的学问,熟识了一个管理系统的运用和操作,熟识如何采纳DeVC+作为编译环境,使程序胜利的编译和运行,能够运用C语言创建基本表和编辑信息,增加信息,删除信息,修改信息,杳找信息和显示信息。通过对结构体,编辑,增加,删除,修改,查找,显示模块的连接,生成能操作运行的管理系统。在这次课程设计的过程中,由于对学问驾驭不熟识,特

4、殊是施表、指针和文件的运用不娴熟,是自己在编写代码的时候遇到了很大的困难,最终通过上网查找资料并请教学长解决了问题,但自身还是有许多不足的地方!通过这次课程设计,是自己相识到了基础学问的重要性,在平常的学习中要把基础的内容完全理解融会贯穿,并且应当多加练习,提高自己敲写代码的速度和精确性。通过这次课程设计,增加了我对编程的宠好和欲望。总之,这次课程设计使我受益匪浅!附录:源代码#inc1.udc#inc1.ude#inc1.udestructDatacharname20;charriqi(8;f1.oatmoney;charbeizhu(50;;struct1.iststructDatainf

5、o;struct1.ist*next;);struct1.ist*Inhead=NU1.1.;struct1.ist*Intai1.=NU1.1.;struct1.ist*zhichuhead=NU1.1.;struct1.ist*zhichutai1.=NU1.1.;struct1.ist*temp=NU1.1.;voidchaxun_income();voidchaxun_zhichu();voidxiugaijncome();voidxiugai-zhichu();voidSaveJncomeO/保存支出文件FI1.E*fp;文件指针fp=fopen(D:家庭财务管理.txt,w);st

6、ruct1.ist*p三Inhead;whi1.e(p1=NU1.1.)fwrite(p-info,sizeof(structData),1,fp);p=p-next;fc1.ose(fp);voidSave_zhichu()保存支出文件FI1.E*fp;fp=fopen(D家庭财务管理支出.txtJw);打开文件struct1.ist*p=zhichuhead;whi1.e(p!=NU1.1.)fwrite(&p-info,sizeof(structData),1,fp);p=p-ncxt;fc1.ose(fp);voidOpen()FI1.E*fp;fp=fopen(D家庭财务管理txt”

7、,T);/打开文件if(fp!=NU1.1.)structDataIinshi;whi1.e(fread(1.inshi,sizeof(structData),1,fp)=1)temp=(struct1.ist*)ma1.1.oc(sizeof(struct1.ist);temp-info=1.inshi;tcmp-next=NU1.1.;if(Inhead=NU1.1.)Inhead=temp;Intai1.=temp;e1.seIntai1.-next=temp;Intai1.=temp;fc1.ose(fp);voidMenu()主菜单system(c1.sj;Printf(#欢迎运用家

8、庭财务小管家#n);printf(=n);Printfr1:收入操作n);Printf(”2:支出操作n”);Printfr3:统计操作n);Printf(0:退出n);voidOpenzhichuO打开支出文件FI1.E*fp;fp=fopen(D:家庭财务管理支出.txt,f);if(fp!=NU1.1.)structDataIinshi;whi1.e(fread(&1.inshi,sizeof(structData),1,fp)=1)(temp=(struct1.ist*)ma1.1.oc(sizeof(struct1.ist);temp-info=1.inshi;temp-next=N

9、U1.1.;if(zhichuhead=NU1.1.)zhichuhead=temp;Zhichutai1.=temp;e1.sezhichutai1.-ncxt=temp;Zhichutai1.=temp;fc1.osc(fp);voidmingzi0按姓名查询charchazhao20;Printfr请输入查询的名字名gets(chazhao);struct1.ist*p=Inhead;whi1.e(pI=NU1.1.)if(strcmpp-info.name,chazhao)=0)Printfr姓名:)jputs(p-info.name);printf(,日期:)jputs(p-info

10、.riqi);Printfr收入:)jprintf(%.4fn,p-info.money);Printfr备注:);puts(p-info.beizhu);system(PAUSE);p=p-next;if(Inhead!=NU1.1.)charpanduan;Printf(是否接着查询(YN);panduan=getchar();ff1.ush(stdin);if(panduan=Y,panduan=y)chaxun_income();voidmingzi-zhichu()charchazhao20);Printf(“请输入杳询的名字”);gets(chazhao);struct1.ist*p=zhichuhead;whi1.e(p!=NU1.1.)if(strcmp(p-info.name,chazhao)=0)Printfr姓名:);PUtS(P-info.name);Prindr11期:);puts(p-info.riqi);Printf(支出:hprintf(%.4fn,p-info.money);Printn备注:);PUtS(P-info.bcizhu);system(PAUSE);p三p-next;if(zhichuhead!=NU1.1.)charpanduan;Printf(”是否接着杳询(YN)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 金融/证券 > 财经资料

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!