C语言课程设计
C 语 言
课 程 设 计 报 告
设 计 题 目 : 个人消费系统
学 生 姓 名 :
学 生 学 号 :
专 业 班 级 :
学 院 名 称 :
同组人姓名:
指 导 老 师 : 姚 兰
2011 06 20
年 月 日
个人消费管理系统
C语言课程设计
个人消费管理系统
C语言课程设计
目 录
1 需求分析1
1.1 问题描述1
1.2 输入数据要求1
1.3 输出数据要求1
1.4 开发环境和工具1
1.5 成员分工1
2 总体设计2
2.1 总体设计思路2
2.2 模块结构图2
2.3 模块说明3
3 详细设计4
3.1 数据类型定义5
3.2 打开模块实现6
3.3 更新模块实现6
3.4 统计模块实现7
4测试结果及分析12
5 总结17
参考文献18
附录19
个人消费管理系统
C语言课程设计
1 需求分析
1.1 问题描述
随着社会经济的发展,大学生已经成为这个社会上一个很重要的团体,而他
们的消费情况也越来越多的被更多的人关注,大学生自己也应当管理好自己的消
费内容,让自己的消费更加合理化,提高自己生活的质量。在这种情况下,就需
要一个软消费表信息:编号,时间,类别,品名,单价,数量,金额
对学生每天的消费情况作一个较为详细的统计,该系统可以实现由计算机代
替人工执行一些复杂而且较为繁琐的操作,从而使大学生们能够更为便捷地管理
自己的消费,也为其他的一些调查研究提供了方便。
1.2 输入数据要求
可录入消费者当天的消费情况,消费表信息包括:编号,时间,类别,品名,
单价,数量,金额
消费信息存放在文件中,以编号的先后顺序存放
1.3 输出数据要求
打开:显示文件中的所有消费记录,提供分页显示
保存:将消费表的更新结果存入文件
更新:可插入、删除、修改各消费记录
查找:按时间,类别、品名查找消费记录
排序:按时间,类别,金额
统计:求各类别消费品的总金额,求各月的消费总金额,求各年消费总金额
1.4 开发环境和工具
开发环境:Windows2000
开发工具:Visual C++ 6.0
1.5 成员分工
刘倩钰:主函数模块,保存模块,排序模块
刘冬梅:打开模块,更新模块,数据统计模块
1
- -
C语言课程设计
2 总体设计
2.1 总体设计思路
1. 设计思路
个人消费系统管理包含的操作有:打开、保存、更新、查找、排序和统计。在程序开始运
行的时候从文件加载已有数据,并输出可以进行的操作提供给用户,
1、打开:显示文件中的所有消费记录,通过取模运算提供分页显示功能
2、保存:以wb 模式打开文件,将修改的内容写入文件
3、更新