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