- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计-家庭财务管理系统
摘 要
本报告介绍了一个运用C语言知识和Microsoft Visual c++ 6.0创建的用于家庭各成员财务情况管理的家庭财务管理系统。在该系统中创建了包含编辑,增加,删除,修改,查找,浏览的功能总列表,创建序号链接各功能列表,输入家庭成员收入信息情况,增加信息,删除信息,修改信息,创建姓名查找便于用户查找个人财务情况,创建合计排序浏览用户可从总体上浏览全家庭财务信息情况。
关键词:C语言, Visual c++ 6.0, 家庭财务管理系统
小组情况
本系统是通过小组全体成员的共同努力,经过分工合作完成的,具体分工如下:
1.合作的工作
需求分析、概念结构设计、逻辑结构设计和报告的草稿通过小组讨论完成。
2.分工
在家庭财务管理系统的总体方案确定之后,小组成员开始分工,独立完成不同的模块及工作。其中
:负责家庭财务管理系统主函数、总程序的编译连接、报告的撰写排版工作。
:负责家庭财务管理系统各主要函数及总程序的编译连接。
:负责家庭财务管理系统增加函数的编译、报告的撰写工作。
:负责家庭财务管理系统删除函数的编译、报告的撰写工作。
:负责家庭财务管理系统创建函数的编译工作。
目录
1 绪 论 1
2方案设计分析 2
2.2.函数设计 2
2.3.各函数代码设计及N-S图 2
3系统运行情况 5
3.1出现的问题 5
3.2相关的解决方法 5
3.3目前的运行情况 5
3.4系统操作说明 5
总结 7
致谢 9
参考文献 10
1 绪 论
家庭财务管理对于每一个家庭来说有着重要的意义,随着科技的发达,财务的管理由原先的手写账本发展到现今的电脑系统输入并统计,不仅大大减少了时间与精力,也是财务管理更系统化,便捷化,清晰化,减少金钱上的缺失。家庭财务系统主要对家庭的各项财务收支管理进行在计算机上的信息存储和处理,从而简化用户的工作量
本报告设计的家庭财务管理系统主要是负责给家庭成员提供了一个在Windows操作系统上运行的管理平台,家庭财务管理者可以对其成员编号、姓名以及收入、支出构成进行增加、删除、修改,查找等管理操作,还可以对全家庭财务合计排序浏览。
C语言是国内外广泛使用的一种计算机语言,学会使用C语言进行程序设计是计算机工作者的一项基本功。对于我们大学生来说,学习这样一门“C程序设计教程”更是必要的。本课程设计“家庭财务管理系统”就是通过学习《C程序设计》采用Visual C++作为编译环境,是程序编译和运行的。本系统的总体思想基于结构化的程序设计。应用高级语言程序设计中的基本控制结构,如循环和选择,着重实现管理系统的增、删、改、查等典型的管理功能由于主要实现的是管理系统的增、删、改、查等典型功能。程序设计是一门实践性很强的课程,既要掌握概念,又要动手编译,还要上机调试运行,通过这一次的课程设计我们从实践中更进一步的学习和了解C语言,当然由于我们的技术水平有限,在这途中遇到很多问题,程序也未能做到很完美,望见谅!
2方案设计分析
2.1、结构体设计用于存放每个家庭成员的序号、姓名、收入、支出、合计方面信息。{
struct family
{ int Number;
char Name;
float in;
float out;
float sum;
} TmpS[6];
由于序号、姓名、收入、支出构成用于描述一个有机整体——家庭成员财务信息,为了表明这些字段不是孤立的,而是共同描述一个完整的事物,因此用结构体这种形式来体现。
2.2.函数设计。
为实现家庭财务管理系统创建收支信息文件增加收支信息 删除收支信息 修改收支信息查询收支信息。特设计了input(创建)AddRecord(增加);Concellrecork(删除);ModifyByNumber(修改);QueryByName(按姓名查找);SortBySum(合计排序浏览)6个函数。
2.3.各函数代码设计及N-S图。
1、 主函数:main()
2、创建函数:input()
3增加函数:AddRecord()
输入待插入的家庭成员收支情况 “fam”文件存在
T F 从该文件读出数据并显示出来 退出 确定所要插入的位置t 向文件输入前面t个家庭成员收支数据并显示 向文件输出待输入的家庭成员收支数据并显示 向文件输出待输入的家庭成员收支数据并显示 向文件输出t后面家庭成员收支数据并显示 关闭文件
4、删除函数:Concellrecork()
打开“fam”文件 for(i=0;fread()!=0;i++)
显示读出的数据 关闭“fam”文件 N=1 输入待删除的家庭成员编号
文档评论(0)