个人账簿管理系统.doc

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
个人账簿管理系统

课程设计说明书 课程设计名称: 软件课程设计 课程设计题目: 个人账簿管理系统 学 院 名 称: 信息工程学院 专业: 电子信息科学与技术 班级: 090431 学号: 姓名: 邵林 评分: 教师: 廖远 20 12 年 6 月 29 日 软件 课程设计任务书 2011-2012学年第二学期 分散1周 第18周- 20 周集中 题目 个人帐簿管理系统设计 功能:个人帐簿管理系统记录某人每月的全部收入及各项开支情况,包括食品消费,房租,子女教育费用,水电费,医疗费,储蓄等。进入系统后可以输入和修改某月的收支情况,可以对每月的开支从小到大进行排序,可以根据输入的月份查询每月的收支情况。 进度安排 1. 分散1周:布置任务、查阅资料、选择方案 注意:学生的设计方案需经指导老师检查通过后方可进实验室进行制作。 2. 第18周:软件设计 3. 第19周-第20周:软件编码、调试、 验收及测试并上交报告 学生姓名:邵林、刘舒林 指导时间 分散1周,集中指导:2011.6.11-6.29 指导地点 E505 任务下达 2012 年 6 月 4 日 任务完成 2012 年6 月 29 日 考核方式 1.评阅 □  2.答辩 □ 3.实际操作□ 4.其它□ 指导教师 廖远 系(部)主任 万在红 注:1、此表一组一表二份,课程设计小组组长一份;任课教师授课时自带一份备查。 课程设计结束后与“课程设计小结”、“学生成绩单”一并交院教务存档 摘 要 针对一些人对需要对自己的收入支出有一个详细的记录和了解,个人账簿管理系统孕育而生。 本系统主要是用C语言编写,运用结构体数组,子函数,同时通过函数指针数组实现函数的调用,本系统的功能包括按输入、输出、修改、查询、删除及按收入排序及按月份大小排序,通过文件操作保存数据和加载数据等。 本系统设计人性化,适合于大部分家庭用户对个人收支的管理,是生活更加便捷。 关键词: C语言,数据结构,个人账簿管理 目 录 前 言 1 第一章 系统功能分析 2 1.1个人账簿管理 2 1.2解决个人账簿管理 2 1.2.1 概要分析 2 1.2.2 流程图 3 第二章 系统总体设计 4 2.1系统总体设计思路 4 2.2各个功能模块简介 4 2.2. 1结构体数组 4 2.2. 2各种收支信息输入函数的创建 4 2.2. 3收支排序函数的创建 5 2.2. 4增删改函数的创建 5 2.2. 5数据信息保存文件和加载文件数据函数的创建 7 2.2.6数据信息打印函数的创建 7 第三章 文件函数、打印函数和主函数详细设计 9 3.1程序代码实现 9 3.1.1程序主界面 9 3.2文件函数的实现 10 3.2打印数据 11 第四章 测试数据与结果 12 4.1主函数界面测试 12 4.2输入函数测试 12 4.3查找指定月份数据测试 12 4.4查看所有月份数据测试 13 4.5添加数据信息测试 13 4.6修改原有信息测试 13 4.7删除指定的信息测试 13 4.8按月份大小排序测试 13 4.9按总收入排序测试 14 4.10将数据信息保存到文件测试 14 4.11加载文件中的数据信息测试 14 结 论 15 结 束 语 16 参考文献 17 程序分工 18 附录 19 前 言 你是否还在回忆你上个月的收入是多少,支出是多少,都用到哪里去了?很多吧?是的,我们生活中有太多的收入支出,如子女消费、水电费、房租、收入等等。我们需要用东西把他们都一一记录下来。个人账簿管理系统则可以满足我们对这些方面的要求。 本系统使用GNU Compiler Collection,GNU编译器套装开发工具应用程序。采开发语言,。详细讨论了该系统的开发、设计环境、实现算法及其具体的实现。1.2.1 概要分析 个人账簿管理通过以下函数实现: Input(PEL *a); //输入个人收支信息函数 Myprintf(PEL *a); //打印指定月份收支信息函数 Allprintf(PEL *a); //打印所以月份收支信息函数 Add(PEL *a); //添加指定月份收支信息函数 Modify(PEL *a);

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档