
2024 年 1 月
《程序设计》课程设计报告
题 目 商场会员管理与消费统计
学 院 计算机学院
专 业 网络工程 __
年级班别__ 2023 级
学 号
学生姓名
指导教师
成 绩
程序功能完成情况
测试用例全面情况
报告格式是否与要求相符
报告内容是否准确全面

一,设计目标
商场会员管理系统
基本功能: 会员管理, 消费数据管理 ,包括添加, 查询,编辑, 删除等
统计功能: 会员消费统计, 店月销售统计, 消费排行 等
会员数据内容: 人名, 性别, 会员编号, 电话, 预存金额,
消费数据内容: 日期, 时间,会员编号, 消费名称, 消费金额, 付款方式
二,编程环境
硬件:PC机
软件:DEV C++
三,总体设计
在这个程序中,主要是对会员信息进行管理,包括添加、修改、删除、查询和列出所有会员信
息等操作,同时也对购买记录进行管理,包括添加、列出和统计销售额等操作。此外,还可以查
询会员余额和列出消费排行等功能
1.主程序的使用流程
开始
程序界面
用户输入选项
自行相应的功能
执行结果
结束

2.程序的功能模块儿
3.调用的函数结构
void save_members_to_file():将成员信息保存到文件中。
void load_members_from_file():从文件中加载成员信息。
void save_balances_to_file():将会员余额信息保存到文件中。
void save_purchases_to_file():将购买记录保存到文件中。
void load_purchases_from_file():从文件中加载购买记录信息。
void add_member():添加新会员。
void modify_member():修改会员信息。
void delete_member():删除会员信息。
void query_member():查询会员信息。
void list_members():列出所有会员信息。
void add_purchase():添加消费记录。
void list_purchases():列出所有消费记录。
void list_sales():统计销售数据。
void list_ranking():列出消费排行榜。
void query_balance():查询会员余额。
四,测试程序
(每次执行完一个功能,会清屏)
1. 运行程序,用户界面
商场会员管理系统
用户界面
1.
添
加
会
员
员
2.
修
改
会
员
信
息
3.
删
除
会
员
5.
列
出
所
有
会
员
4.
查
询
会
员
6.
添
加
消
费
记
录
7.
列
出
所
有
消
费
8.
销
售
统
计
9.
消
费
排
行
榜
10
.查
询
余
额
0.
退
出
系
统

system("color e2");用来改变运行界面的颜色
Beep(1000, 1200); //前面频率,后面时间,用来发出声音
2. 添加功能
3. 删除功能
第一种输入不存在的编号时
(注:下面输入无效的会员编号是效果类似)
第二种
4. 查询员信息功能
5. 列出所有会员功能
……

6. 添加消费记录
7. 列出所有消费记录
(时间是用 purchase->data = localtime(&t);这个函数获取的)
8. 销售统计
9. 消费排行榜
按照总共花的钱来排序所有会员
10. 查询会员余额
11. 退出系统