C语言程序设计个人财务管理系统计算机C++资料_第1页
C语言程序设计个人财务管理系统计算机C++资料_第2页
C语言程序设计个人财务管理系统计算机C++资料_第3页
C语言程序设计个人财务管理系统计算机C++资料_第4页
C语言程序设计个人财务管理系统计算机C++资料_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

coid()eclen=4;sticpy(r[O].accotrecoida;stmctlistfecoidb;stmc;}ccount);}eclen;i十十coid()eclen=4;sticpy(r[O].accotrecoida;stmctlistfecoidb;stmc;}ccount);}eclen;i十十){if(strcmpy(r[0].rec[3].date/f07-04-0);sticpy(r[1],rec[0].date,"07-01(H%sn,(*p).rec[i].operate);ret,,%sM,(*p).rec[i].date);printf[3].operate/outH);i[0].rec[0].sticpy(r[1],rec[0].date,"07-01(H%sn,(*p).rec[i].operate);ret,,%sM,(*p).rec[i].date);printf[3].operate/outH);i[0].rec[0].程序设计工程训练C语言程序设计个人财务管理系统课程名称C语言程序设计工程训练教务处制in=-500;fetuniok;}『);in=-500;fetuniok;}『);fetuni;}ftfC*请输入您要删除的记录的位置:\nu);scanf("iec[i+l].operate);(*p).fec[i].(r[2].rec[1].date,n07-02-03");编写一个个人财政支出管理系统,主要解决的问题是作为一个系统而言,它所要面对不只是某一个人而言,而是要面对很多的用户。那么想要解决这一问题,就必须要求这个系统能够存储许多用户的基本信息和记录。同时也要求系统能够对不同的用户的身份进行查找和验证。在验证通过之后,在对其进行用户所要求的操作。作为一个财政支出系统,那么就要求对于用户关于金钱的每一项操作都要有相应的记录,同时并允许用户对于每一条整体的记录进行操作,例如可以根据时间来查找某一确定日期是否进行了收入或者支出的操作,也可以根据特定的需要来删除某—条整体的记录。但不允许对每条记录的单项数据进行更改,因为不管是收入还是支出,所涉及的金额都是固定的,时间也是固定的,所以系统不允许用户对其进行操作。除此之外,还必须有足够大的空间来存储新的记录。所以此程序就是基于这个思想而编写出来的,基本满足了用户对于一个财政支出管理系统所要求的相关功能。{fbr(i=(*p).reclen;i>lop-1;i~)num=3000;i{0].rec[l].num=-1500ate,p1->date);strcpy((*p).rec[0)sumnum():{fbr(i=(*p).reclen;i>lop-1;i~)num=3000;i{0].rec[l].num=-1500ate,p1->date);strcpy((*p).rec[0)sumnum():此函数的功能是计算所有收入和支出的总和2系统总框图和功能模块说明功能模块说明:此函数由系统自行调用,作用是将所有用户信息存入系统。此函数的作用是将结构体数组中写入文件的信息读出,由系统调用。此函数的作用是将用户输入的帐号与系统中的所有帐号进行对比,查看系统中是否有此帐号。此函数的功能是在系统检查了用户输入的帐号和密码之后,如果用户通过了系统的检查,在此显示用户可见的基本信息。此函数的作用是根据用户输入的曰期进行查找操作。count,acc)==0)if(stfcmp(r[i].cunt/1001M);sticpy(r[1].account%d”,&lop2);delrecoid(p,lop2);}-02");sticpy(r[1].rec[l].date,count,acc)==0)if(stfcmp(r[i].cunt/1001M);sticpy(r[1].account%d”,&lop2);delrecoid(p,lop2);}-02");sticpy(r[1].rec[l].date,此函数的功能是在记录中增加一条新的记录,这个记录由用户此函数的功能是根据用户的输入的位置,将相应位置的记录删这三个函数。它们的功能依次是打印输出全部记录,打印输出输入记录,打印输出支出记录。个人信息账户信息主要功能函数sticpy(r[2].rec[2].date,H07-03-02");sticpy(r[1].rec[l].date,uniok;}if(i==(*p).reclen)pimtfc[1-1].num;}stfcpv(p->iec[i].dsticpy(r[2].rec[2].date,H07-03-02");sticpy(r[1].rec[l].date,uniok;}if(i==(*p).reclen)pimtfc[1-1].num;}stfcpv(p->iec[i].d}}作,也可以根据特定的需要来删除某—条整体的记录。但不允许对每ate,p1->date);strcpy((*p).rec[k;}else{pnntfC*-------------择您作,也可以根据特定的需要来删除某—条整体的记录。但不允许对每ate,p1->date);strcpy((*p).rec[k;}else{pnntfC*-------------择您rec[i-l].date);strcpy((*p).rec}}}}}}}}ec[i].date);printf(,l%sl\(*p).[i].date,(*p).rec[i+1].date);s{strcpy((*p).rec[i].date,(*p).rec[i].operate);printf(,l%d,\(ec[i].date);printf(,l%sl\(*p).[i].date,(*p).rec[i+1].date);s{strcpy((*p).rec[i].date,(*p).rec[i].operate);printf(,l%d,\(}{{}}{}{{}[3].operate/outH);i[0].rec[0].}if(k==6)accpnnt(p);if(k==7)pac[1-1].num;}stfcpv(p->iec[i].d).reclen-l;i++)strcpy((*p).rec[3].operate/outH);i[0].rec[0].}if(k==6)accpnnt(p);if(k==7)pac[1-1].num;}stfcpv(p->iec[i].d).reclen-l;i++)strcpy((*p).rec}}{}}}}}}{unt/1001M);sticpy(r[1].account统的检查,在此显示用户可见的基本信息。⑺fiiidrecor].name/lir,);sticpy(r[2].name/].rec[2].num=-1000;i[l].rec[2]unt/1001M);sticpy(r[1].account统的检查,在此显示用户可见的基本信息。⑺fiiidrecor].name/lir,);sticpy(r[2].name/].rec[2].num=-1000;i[l].rec[2]}}{}}{=3){pnntf(H请输入你要插入的位置:\nu);sca).reclen-l;i++)strcpy((*p).recnf(u%d",&lopl);pnntf("请输入您要添加的(u----------------------------=3){pnntf(H请输入你要插入的位置:\nu);sca).reclen-l;i++)strcpy((*p).recnf(u%d",&lopl);pnntf("请输入您要添加的(u----------------------------}}{=0;pO=&a;pimtf(u--------------------------------------------H-)-;-----------------------\ii------------------------------,查看系统中是否有此帐号。(5)checkcodeO:此函数要有相应的记录,同时并允许用户对于每一条整体的记录进行操作,if(k==5){allprmt(p);sumnum(p);pimtf(u--------------------------------------------H-)-;-----------------------------------------------------,查看系统中是否有此帐号。(5)checkcodeO:此函数要有相应的记录,同时并允许用户对于每一条整体的记录进行操作,if(k==5){allprmt(p);sumnum(p);{11十十;}{-02");sticpy(r[1].rec[l].date,,计算全部的收入的总合,计算全部输出的总合。(11)打印输出-02");sticpy(r[1].rec[l].date,,计算全部的收入的总合,计算全部输出的总合。(11)打印输出.operate,Hinn);strcpy(r[2].recprintf(n\n,1);}}eclen;i十十){sun-----------------------------------------------------------p=&b;{{}{sticpy(r[2].rec[2].date,H07-03记录:\n”;)pmHf(”曰期:”;)scanf(n%sn);sticpy(r[l].code,n222222,');sticpy(r[2].rec[2].date,H07-03记录:\n”;)pmHf(”曰期:”;)scanf(n%sn);sticpy(r[l].code,n222222,');}{}{}}}d():此函数的作用是根据用户输入的曰期进行查找操作。(8)统的检查,在此显示用户可见的基本信息。⑺fiiidrecorsizeof(stmctlistiecoid)、1!=1){ypnnt(p);}wlule(k>0);break;}d():此函数的作用是根据用户输入的曰期进行查找操作。(8)统的检查,在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论