ImageVerifierCode 换一换
格式:DOC , 页数:22 ,大小:1,009.43KB ,
资源ID:14318387      下载积分:2 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14318387.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(个人账簿管理系统Word文件下载.doc)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

个人账簿管理系统Word文件下载.doc

1、指导教师: 工作部门: 计算机学院 一、课程设计题目:二、课程设计内容个人帐簿管理系统记录某人每月的全部收入及各项开支情况,包括食品消费,房租,子女教育费用,水电费,医疗费,储蓄等。该系统采用了Windows XP操作系统结合Visual C+ 6.0,TC 2.0等软件开发,可以输入和修改某月的收支情况,可以对每月的开支从小到大进行排序,可以根据输入的月份查询每月的收支情况。三、进度安排1. 系统设计,确定函数功能及其实现过程;2. 根据前面的结果,编写程序清单,进行调试;3. 经过反复的编译,调试,测试,程序运行成功;4. 撰写课程设计报告,完成整个论文报告的工作,并打印;课题答辩。四、基

2、本要求1. 初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数;2. 完成最低要求:建立一个文件,包括某人5个月的收支情况,能对文件中的信息进行扩充(追加),修改和删除;3. 进一步要求:完成对每月的开支排序,以及完成系统查询功能;4. 应提供一个界面来调用各个功能,调用界面和各个功能的操作界面应尽可能清晰美观。 目录 一 概述3二 总体方案设计3 1整体设计思路3 2. 输入系统3 3排序系统44查询系统45删除系统46.其他部分函数功能5三 命令行界面代码6四 程序的调试与运行结果说明17五 课程设计总结20参考文献20数据结构 课程设计成绩评定表21 一 概述 该课程设计主要设

3、计个人账簿管理系统已记录某人每月的全部收入及各项开支情况,包括食品消费,房租,子女交用费用,水电费,医疗费,储蓄等。在课程设计中,用到了C语言以及数据结构中的相关知识,当然也有少数参考了其他人对某些问题的处理经验。对于进入系统后可以输入和修改某月的收支情况,可以对每月的开支从小到大进行排序,可以根据输入的月份查询每月的收支情况,可以对某月的开支进行删除操作。 二 总体方案设计1整体设计思路系统共分五个子系统:信息输入,信息浏览及排序,信息查询,信息更改,文件操作。在相应的系统内可完成相应的功能。各模块相对独立,每个模块用一个大型的函数来处理数据。主程序:1、信息输入 2、信息浏览及排序 3、信

4、息查询 4、信息更改 5、文件操作 0、退出管理系统2. 输入系统功能:输入数据,然后将数据写入文件。算法:int enter(MYBILL t) for(i=0;in;i+) scanf(%s%s%s%s%s%s%s,ti.month,ti.spxf,ti.fzfy,ti.znjy, ti.sdfy,ti.ylfy,ti.cxfy); f=atof(ti.spxf)+atof(ti.fzfy)+atof(ti.znjy)+atof(ti.sdfy)+atof(ti.ylfy)+atof(ti.cxfy); sprintf(ti.srfy,%.2f,f);void save(MYBILL t,

5、int n)for(i=0; fprintf(fp,%-8s%4s%13s%8s%7s%12s%8s%12s ti.sdfy,ti.ylfy,ti.srfy,ti.cxfy); fprintf(fp,rn);3排序系统1、按月份排序 2、按输入排序void monthsort(MYBILL t,int n) for(i=0; flag=0; for(j=0;j0) flag=1;temp=tj;tj=tj+1; tj+1=temp; if(flag=0)break; void srfysort(MYBILL t,int n) flag=0; for(j=0;j+)if(strcmp(tj.sr

6、fy,tj+1.srfy)0) flag=1; temp=tj; tj=tj+1;tj+1=temp; if(flag=0)break;4查询系统按月份循序查找,调用输出函数输出void monthsearch(MYBILL t,int n) for(i=0;+i) if(strcmp(s,ti.month)=0)mprint(ti); break;void mprint(MYBILL temp)printf(%8s%6s%10s%10s%10s%10s%10s%10sn,temp.month,temp.spxf,temp.fzfy,temp.znjy,temp.sdfy,temp.ylfy,

7、temp.cxfy,temp.srfy);5删除系统先是查找要删除的月份账单,然后对其删除,删除某月账单后,其他的月份依次 向前移动int delet(MYBILL t,int n)/删除信息 for(j=i+1;j+) strcpy(tj-1.month,tj.month); .6.其他部分函数功能void list(MYBILL t,int n)/输出void rewrite(MYBILL t,int n)/根据查找月份,修改信息int add(MYBILL t,int n)/添加信息int load(MYBILL t)/读取文件void copy()/另生成新文件 7.程序流程图 开始

8、列出一个操作目录,选择要操作的编号 15432 退出系统信息浏览及排序文件操作信息更改查询输入 结束列出操作目录选择要操作编号三 命令行界面代码 #include stdio.h#include stdlib.h#include conio.htypedef struct char month10; char spxf5; char sdfy5; char ylfy5; char cxfy5; char fzfy5; char znjy5; char srfy20;MYBILL; printf( 月份 食品消费 房租费用 子女费用 水电费用 医疗费用 储蓄费用 本月收入 n-n,temp.mo

9、nth,temp.spxf,temp.fzfy,temp.znjy, temp.sdfy,temp.ylfy,temp.cxfy,temp.srfy);/输入信息 int i,n; double f; system(cls请确定您要输入几个月的账单: scanf(%d,&n); if(n0) printf(请输入您的个人账单信息:nn 月份 食品消费 房租费用 子女费用 水电费用 医疗费用 储蓄费用 n-n scanf( f=atof(ti.spxf)+atof(ti.fzfy)+atof(ti.znjy)+atof(ti.sdfy)+atof(ti.ylfy)+atof(ti.cxfy); printf( 信息录入成功! return n; if(n=0) printf(对不起,您输入的月数不正确!

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1