- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
个人财务管理系统
东华理工大学长江学院
课程设计报告
课程设计题目:个人财务管理系统设计
学生学号学生姓名:黄玉涛
专业:电子信息工程
指导教师:黄笑鹃、刘白强
目录
TOC \o "1-5" \h \z 一、 概要设计说明 2
二、 总体设计分析 2
三、 各模块实现方法 3
四、 查找模块的程序设计分析 3
五、 查找模块的程序源代码 5
六、 程序运行结果及系统使用说明 6
七、 结束语、心得体会 8
概要设计说明
录入基本收支信息,包含:编号、日期、收/支项目名称、金 额(精确到小数点后两位数)
信息查询:按日期查询、按收入或支出查询、显示某段时间 内所有信息(如一月、一年)、显示所有收支信息;
信息的修改、删除;
统计排序,计算每月的总收入或总支出 ,按金额由大到小排
序。
总体设计分析
层次结构图
把整个系统分为添加模块、查询模块、浏览排序模块三个模 块,添加模块即让用户输入某年某月某日的收支情况。查询模块包 括总体查询和按年月查询。浏览排序模块分为信息浏览、按年月 排序,信息浏览能够浏览全部的收支记录,按年月日的排序则是按照 年月日来排布收支情况。层次从结构图如下所示 :
功能设计
本系统功能如下:
添加个人的某年某月某日的收支情况
查找个人的某年某月某日的收支情况
浏览排序个人的某年某日的收支情况
各模块实现方法
下面是实现模块运行的函数的功能 :
主函数
主函数便是菜单模块,是系统的主菜单,用来链接其它的模块
添加模块
记录用户键入的彳息,并保存起来。
排序模块
把输入的信息按照年月排序,以便查询和修改。
查找模块
查询记录的信息。
浏览模块
浏览全部的记录信息。
查找模块的程序设计分析
在菜单模块中输入 3或者4进入查询系统,进入后可查询
所需要的数据。流程图如下:
查找模块的源代码
void search()
(
int i,j=0,k;
FILE *fp;
printf(-请输入年月:");
scanf("%d",&k);
fp=fopen("work_list”,"rb”);
printf("年月 日 金额 状态 备注\n");
for(i=0;i<size;i++)
(
fread(&work[i],sizeof(struct worker_type),1,fp);
}
for(i=0;i<size;i++)
(
if(k==work[i].yearm)
printf("%-
5d %2s %3d %8s %9s\n",work[j].yearm,work[j].day,
work[j].money,work[j].sta,work[j].mess);
}
fclose(fp);
}
程序运行结果及系统使用说明
程序运行结果如下:
首先检测源代码,截图如下:
假设1月5日卖菜收入1000元,将信息输入系统,截图如下:
然后检测正常查询,截图如下:
检测按年月查询,截图如下:
得到所有负责模块全部成功
结束语、心得体会
经过了这次的程序设计让我更加深刻的了解 C语言,更加熟练
的经过C语言在实际生活中的应用,对C语言有了新的认识。这次 的课程设计让我更加知道团队的作用 ,只有大家各白负责白己的工
作,认认真真的做好属于白己的那一份工作 ,才能把此次的课程设计 做的更好。
东华理工大学长江学院
课程设计评分表
学生姓名:黄玉涛 班级:093252 学号课程设计题目:个人财务管理系统
项目内容
满分
实评
选
题
能结合所学课程知识、有一定的能力训练。符合选题要求
(5人一题)
10
工作量适中,难易度合理
10
能力水¥
能熟练应用所学知识,有一定查阅文献及运用文献资料能力
10
理论依据充分,数据准确,公式推导正确
10
能应用计算机软件进行编程、资料搜集录入、加工、排版、 制图等
10
能体现创造性思维,或有独特看法
10
成果质量
总体设计正确、合理,各项技术指标符合要求。
10
说明书综述简练完整,概念清楚、立论正确、技术用语准确、 结论严谨合理;分析处理科学、条理分明、语言流畅、结构严 谨、版面活晰
10
设计说明书栏目齐全、合理,符号统一、编号齐全。 格式、
绘图、表格、插图等规范准确,符合国家标准
10
有一定篇幅,字符数不少丁 5000
10
总分
100
指导教师评语:
指导教师签名:
年 月曰
您可能关注的文档
- 《个人简历(参考)》.docx
- 《个人简单辞职报告》.docx
- 《个人简短辞职报告模板》.docx
- 《个人简历封面》.docx
- 《个人素质测评报告》.docx
- 《个人经济学沙盘模拟报告》.docx
- 《个人经营性贷款调查报告》.docx
- 《个人绩效考核量表》.docx
- 《个人网上申报技能晋升培训补贴操作指南》.docx
- 《个人网络研修总结》.docx
- 2024年山东枣庄滕州市属国企招聘121人(第二批)高频考题难、易错点模拟试题(共500题)附带答案详解.docx
- 2024年山东枣庄薛城区事业单位招聘工作人员(综合类)48人历年高频考题难、易错点模拟试题(共500题)附带答案详解.docx
- 2024年山东泰安东平县事业单位初级综合类岗位招聘人员342人历年高频考题难、易错点模拟试题(共500题)附带答案详解.docx
- 2024年山东泰安市宁阳县事业单位招考高频考题难、易错点模拟试题(共500题)附带答案详解.docx
- 2024年山东济南市南部山区事业单位公开招聘工作人员9人高频考题难、易错点模拟试题(共500题)附带答案详解.docx
- 2024年山东济南市技师学院招聘工作人员65人高频考题难、易错点模拟试题(共500题)附带答案详解.docx
- 2024年山东济南市济阳区事业单位招聘拟聘用人员历年高频考题难、易错点模拟试题(共500题)附带答案详解.docx
- 2024年山东临沂市人民对外友好协会机关招聘工作人员1人历年高频考题难、易错点模拟试题(共500题)附带答案详解.docx
- 2024年山东政法学院事业单位招聘工作人员历年高频考题难、易错点模拟试题(共500题)附带答案详解.docx
- 2024年山东地震局事业单位招考工作人员高频考题难、易错点模拟试题(共500题)附带答案详解.docx
文档评论(0)