欢迎来到天天文库
浏览记录
ID:6691386
大小:1.33 MB
页数:28页
时间:2018-01-22
《个人账簿管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、毕业设计(论文)长治学院课程设计报告课程名称:数据结构课程设计设计题目:个人帐薄管理系统系别:计算机系专业:计算机组别:第组学生姓名:学号:10407起止日期:2011年月日~2011年月日指导教师:马强27毕业设计(论文)目录课程任务书.......................................................11.问题描述31.1个人账簿管理系统问题描述32.系统分析72.1系统流程73.系统设计83.1系统功能83.2主要数据结构83.3主要函数说明104.使用说明125.系统评价126.心得体会127.源程序138.测试数据28附录C参考文
2、献................................................3127毕业设计(论文)1.问题描述1.1个人账簿管理系统问题描述个人帐簿管理系统记录某人每月的全部收入及各项开支情况,包括食品消费,房租,子女教育费用,水电费,医疗费,储蓄等。进入系统后可以输入和修改某月的收支情况,可以对每月的开支从小到大进行排序,可以根据输入的月份查询每月的收支情况。实现要求:1.初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数;2.完成最低要求:建立一个文件,包括某人5个月的收支情况,能对文件中的信息进行扩充(追加),修改和删除;3.进一步要求:完成
3、对每月的开支排序,以及完成系统查询功能。有兴趣的同学可以自己扩充系统功能。2.系统分析2.1系统流程开始菜单1234560个人账簿信息输入推出个人账簿推出系统个人账簿信息查询个人账簿信息更改账簿信息及文件操作关于个人账簿系统信息个人账簿信息浏览及排序27毕业设计(论文)结束1.系统设计3.1系统更能此程序完成了录入数据,查看数据,修改数据,查询数据,排序数据,删除数据,退出系统。3.2主要数据结构voidmenu(void){intitem;intmon;Infor*a;a=(Infor*)malloc(sizeof(Infor));do{printf("tt…………个人帐
4、簿管理系统设计…………");printf("tt1.录入数据。");printf("tt2.查看数据。");printf("tt3.修改数据。");printf("tt4.查询数据。");printf("tt5.排序数据。");27毕业设计(论文)printf("tt6.删除数据。");printf("tt0.退出系统。");printf("tt………………………………………………");printf("请输入要进行的操作:");scanf("%d",&item);}while(item>6
5、
6、item<-1
7、);switch(item){//退出程序case0:getchar();//保存界面getchar();exit(1);break;//录入数据case1:input(a);writeinfor(a);break;//查看数据case2:changeFormat();break;//修改数据case3:item=search(a);mon=a->month;if(item!=OK)printf("没有符合条件的记录!");else{printf("记录月份食品消费房租费用子女费用水电费用医疗费用储蓄费用本月收入");27毕业设计(论文)printf("------
8、-----------------------------------------------------------------");printf("%7d%8d%8d%8d%8d%8d%8d%8d",a->month,a->spxf,a->fzfy,a->znjy,a->sdfy,a->ylfy,a->cxfy,a->srfy);input(a);modify(a,mon);}break;//查询数据case4:item=search(a);if(item!=OK)printf("没有符合条件的记录!");else{printf("记录月份食品消费房租费用子
9、女费用水电费用医疗费用储蓄费用本月收入");printf("-----------------------------------------------------------------------");printf("%7d%8d%8d%8d%8d%8d%8d%8d",a->month,a->spxf,a->fzfy,a->znjy,a->sdfy,a->ylfy,a->cxfy,a->srfy);}break;//排序数据case5:item=se
此文档下载收益归作者所有