个人帐簿管理系统设计

个人帐簿管理系统设计

ID:27020958

大小:26.50 KB

页数:14页

时间:2018-11-30

个人帐簿管理系统设计_第1页
个人帐簿管理系统设计_第2页
个人帐簿管理系统设计_第3页
个人帐簿管理系统设计_第4页
个人帐簿管理系统设计_第5页
资源描述:

《个人帐簿管理系统设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、个人帐簿管理系统设计一、课程设计题目个人帐簿管理系统二、课程设计内容(含技术指标)个人帐簿管理系统记录某人每月的全部收入及各项开支情况,包括食品消费,房租,子女教育费用,水电费,医疗费,储蓄等。该系统采用了WindowsXP操作系统结合VisualC++6.0,TC2.0等软件开发,可以输入和修改某月的收支情况,可以对每月的开支从小到大进行排序,可以根据输入的月份查询每月的收支情况。三、进度安排1.     系统设计,确定函数功能及其实现过程;2.     根据前面的结果,编写程序清单,进行调试;3.经过反复的

2、编译,调试,测试,程序运行成功;4.撰写课程设计报告,完成整个论文报告的工作,并打印;课题答辩。四、基本要求1.     初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数;2.     完成最低要求:建立一个文件,包括某人5个月的收支情况,能对文件中的信息进行扩充(追加),修改和删除;3.     进一步要求:完成对每月的开支排序,以及完成系统查询功能;4.     应提供一个界面来调用各个功能,调用界面和各个功能的操作界面应尽可能清晰美观。实现的程序代码如下:#include#i

3、nclude#include#include //文件保存路径#defineFilePath1"Myinfor.dat"#defineFilePath2"Myinfor.txt" //查询用声明#defineStatusint#defineOK1#defineError0#defineNotFound2 typedefstruct{   intmonth;//月份   intspxf;//食品消费   intfzfy;//房租费用   intznjy

4、;//子女教育费用   intsdfy;//水电费用   intylfy;//医疗费用   intcxfy;//储蓄费用   intsrfy;//收入费用}Infor; typedefstruct{//查询用自定义数据类型   intno;   intdata;  }pType; voidmenu(void);//菜单voidinput(Infor*newI);//接收键盘输入voidwriteinfor(Infor*newI);//向文件内写入内容voidchangeFormat(void);//将dat格式

5、文件转换为txt文件Statussearch(Infor*a);//查询函数[返回查询的结果及查询的状态]voidpaixu(Infor*a);//对查询据结果排序voidmodify(Infor*a,intmon);//修改数据voiddelRecord(intmon);//删除数据 voidmain(){   while(1)   {   menu();   }} voidmenu(void){   intitem;   intmon;   Infor*a;   a=(Infor*)malloc(sizeo

6、f(Infor));    do{       printf("…………个人帐簿管理系统设计…………");       printf("tt1.录入数据。");       printf("tt2.查看数据。");       printf("tt3.修改数据。");       printf("tt4.查询数据。");       printf("tt5.排序数据。");       printf("tt6.删除数据。");       printf

7、("tt0.退出系统。");       printf("请输入要进行的操作:");       scanf("%d",&item);   }while(item>6

8、

9、item<-1);    switch(item)   {  //退出程序       case0:getchar();//保存界面               getchar();               exit(1);               break;        //录入数据       case1:input

10、(a);               writeinfor(a);               break;        //查看数据       case2:changeFormat();               break;        //修改数据       case3:item=search(a);                mon=a->month;      

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。