《个人账簿管理系统源代码.doc》由会员分享,可在线阅读,更多相关《个人账簿管理系统源代码.doc(4页珍藏版)》请在三一文库上搜索。
1、个人账簿管理系统源程序(带简要注释) 自定义头文件中内容:Sleep(80);入数据。prin tf(ttprin tf(ttprin tf(ttprin tf(ttprin tf(ttprin tf(ttprin tf(ttprin tf(tt *n);printf(请选择要进行的操作:);scan f(%d, &choice);while(choice 7);n ”);2查看数据。3修改数据。4查找数据。5排序数据。6删除数据。7说明文件。0.退出系统。n);n);n);n);n);n);n);确查找。n);prin tf(tt2.按用户查找。prin tf(tt3.按月份查找。prin
2、tf(tt0.返回主菜单。n);n);n);prin tf(tt*n);printf(”请选择要进行的操作:”);scan f(%d, &choice); while(choice 3);switch(choice)case 0:flag = 0;system(cls);break;case 1:choice = search(q);if(choice != TRUE)printf(没有符合条件的记录!n);elseprintf(n用户名月份食品费 房租子女教育费水电费医疗费当月储 蓄当月收入月总消费n);printf(”n);prin tf(%s%-5d%-9d%-8d%-10d%-8d%-
3、7d%-7d%-8d%-8dn,q-user name,q- mon th,q_food,q-ren t,q-educati on,q-water,q-medic in e,q_savi ng, q-in come,q-TotalExpe nses); / flag = 1;break;case 2:SearchUser(q);/flag = 1;break;case 3:SearchMo nth(q);flag = 1;break;return flag;at中读数据写入显示文件.txtwhile(!feof(fp1)prin tf(%s%-5d%-9d%-8d%-10d%-8d%-7d%-
4、9d%-8d%-8dn,q-usern ame,q- mon th,q-food,q-ren t,q-educati on,q-water,q-medic in e,q-savi ng, q-in come,q-TotalExpe nses);fprin tf(fp2,%s%-5d%-9d%-8d%-10d%-8d%-7d%-9d%-8d%-8dn,q-usern ame,q- mon th,q-food,q-ren t,q-educati on,q-water,q-medic in e,q-savi ng, q-in come,q-TotalExpe nses);fread(q,sizeof
5、(Bill),1,fp1);fputs(n,fp2);fputs(关闭该界面继续主程序!n,fp2);fclose(fpl);fclose(fp2);system(FilePath2);o = i;r1.data = q-mon th;r2.data = q-food;/r3.data = q-rent;r4.data = q-educati on;r5.data = q-water;r6.data = q-medici ne;r7.data = q-sav ing;r8.data = q-in come;r9.data = q-TotalExpe nses;ata rj+1.data)t =
6、 rj.data;rj.data = rj+1.data;/ rj+1.data = t;t = rj. no;rj. no = rj+1. no; rj+1. no = t;elseflag = 0;j-;o);prin tf(n);printf(”n);prin tf(%s,q-user name);for(i = 1; i 10; i+)prin tf(%-8d,ri.data);prin tf(n);return;个人帐簿管理系统说明书 nn ”,fp);fputs(一.录入数据:供用户添加并保存相关数据。n ,fp);fputs(二.查看数据:供用户查看该系统存储的所有用户的所有信息
7、。n ”,fp);fputs( 三.修改数据:供用户修改相关数据,需输入用户名及月份。n ”,fp);fputs( 四.查找数据:给用户提供了三种查找方式:n,fp);fputs(1.精确查找:供用户精确查看特定用户在某月内收支情况。n ”,fp);fputs( 2.按用户查找:供用户查看并提取特定用户的全部数据。n ”,fp);fputs(3.按月份查找:供用户查看并提取所有用户在某月内的数据。n,fp);fputs( 五.排序数据:供用户查看某月收支升序排列后的结果。n,fp);fputs(”六删除数据:供用户删除无用的数据。 n,fp);fputs(”零.退出系统:供用户退出该系统。nn ,fp);fputs(制作者:杨帅帅。nn”,fp);fputs(辅导老师:张 永。nn,fp);fputs(制作时间:2011 年 6-7 月。nn,fp);fputs(制作地点:兰州理工大学。nn,fp);fputs(nn,fp);fputs(关闭该界面返回到主界面!nn,fp);fclose(fp);system(FilePath7);return;