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