个人消费管理系统_课程设计1.docx

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

长治学院课程设计报告课程名称:数据结构课程设计设计题目:个人帐簿管理系统系别:计算机系专业:计算机科学与技术组别:第22组学生姓名:王冬冬学号: 起止日期: 2011年 6月29日~2011年7月6日指导教师:马强目录1 需求分析…………………………………………………………………………21.1课程设计题目……………………………………………………………21.2课程设计任务及要求……………………………………………………21.3课程设计思想……………………………………………………………21.4软硬件运行环境及开发工具……………………………………………22.概要设计…………………………………………………………………………22.1课题设计的流程…………………………………………………………32.2主要的数据结构、所用方法及原理……………………………………33.详细设计…………………………………………………………………………33.1计算机程序框图…………………………………………………………33.2自编的程序………………………………………………………………44调试分析及操作说明…………………………………………………………154.1系统调试分析 ………………………………………………………154.2操作使用说明 ………………………………………………………165.课程设计总结与体会………………………………………………………… 196.致谢…………………………………………………………………………… 197.参考文献……………………………………………………………………… 201需求分析随着社会经济的发展,大学生已经成为这个社会上一个很重要的团体,而他们的消费情况也越来越多的被更多的人关注,大学生自己也应当管理好自己的消费内容,让自己的消费更加合理化,提高自己生活的质量。在这种情况下,就需要一个软件对大学生每月的消费情况作一个较为详细的统计,该系统可以实现由计算机代替人工执行吸血复杂而且较为繁琐的操作,从而使大学生们能够更为便捷地管理自己的消费,也为其他的一些调查研究提供了方便。1.1课程设计题目个人消费管理系统1.2课程设计任务及要求个人帐簿管理系统记录某人每月的全部收入及各项开支情况,包括食品消费,房租,子女教育费用,水电费,医疗费,储蓄等。进入系统后可以输入和修改某月的收支情况,可以对每月的开支从小到大进行排序,可以根据输入的月份查询每月的收支情况。1)初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数;2)完成最低要求:建立一个文件,包括某人5个月的收支情况,能对文件中的信息进行扩充(追加),修改和删除;3)进一步要求:完成对每月的开支排序,以及完成系统查询功能。有兴趣的同学可以自己扩充系统功能。1.3课程设计思想根据课程设计任务及要求,将课程设计划分成若干部分,根据每部分的要求,分别完成要求编写程序。1.4软硬件运行环境及开发工具软件的运行环境:windowsxp。所用的开发工具是VC6++。2.概要设计2.1课题设计的流程(各功能模块)本系统主要是对大学生消费情况的管理,包括了有关数据的录入、查看、修改、查询、排序删除等功能。整个系统分为以下几个模块。(1)、主界面模块本模块提供大学生消费系统的主菜单界面,供用户选择与执行各项管理工作。(2)、录入模块本模块用于录入用户的具体某一月份的各项消费记录,例如食品消费,房租,子女教育费用,水电费,医疗费等。排除不符合的月份,如0=month=12。并排除已存在的月份。(3)、查看模块本模块用于用户查看自己已经录入的各项信息,包括用户每个月份的各项消费情况。(4)、修改模块本模块用于用户对自己已经录入的信息进行修改,修改具体某一月份的信息。(5)、查询模块本模块用于用户查询到自己已经录入的信息中某一月份的各项记录(6)、排序模块 本模块用于对用户已经输入的某一月份的各项记录按数值进行升序排列。(7)、删除模块 本模块用于用户对自己已经录入的数据进行删除。2.2主要的数据结构、所用方法及原理。主要的数据结构:结构体的运用以及对结构体的操作。通过对子程序的调用。完成课程设计的方法及原理的说明:根据题目的要求对课程设计做了各个模块的划分,按照各模块功的不同做不同的处理,最后通过对各个模块的调用达到完成课程设计的方法。3.详细设计3.1计算机程序框图生活消费管理系统图1 程序模块图3.2自编的程序#include stdio.h#include stdlib.h#define FilePath1 Myinfor.dat#define FilePath2 Myinfor.txt#define Status int#define OK 1#define Error 0#d

文档评论(0)

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

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

1亿VIP精品文档

相关文档