会员卡管理系统 利用C语言的编写

一、项目要求 设计一款会员卡管理系统,管理会员卡的编号、会员姓名、会员电话、本次消费、会员 卡余额、会员积分等信息。

二、数据结构 1. 需要定义结构体存储会员卡的编号、会员姓名、会员电话、本次消费、会员卡余额、会 员积分等信息。 用 typedef 定义该结构体类型的别名 CARD,作为该结构体类型的名称。 例如: typedef struct { char num[10];//会员编号 char name[10];//会员姓名 char phone[15] ;//电话 float money; //本次消费 float cardmoney; //会员卡余额 float totalpoints; //总积分 }CARD;

2. 需要定义结构体数组,存储会员卡信息。 例如:CARD cards[N];

3. 需要定义 1 个全局变量,例如 int saveflag=0;,其值初始化为 0,当会员卡信息有改变 时,设置 saveflag=1;可以根据 saveflag 的值确定是否需要调用保存函数 save 实现存盘,即 将数据写入保存会员卡信息的文本文件。 三、项目功能描述 会员卡管理系统,主要利用结构体数组,实现会员卡的编号、会员姓名、会员电话、本 次消费、会员卡余额、会员积分等等信息的管理。整个系统包括如下几大功能模块:新办会 员卡、输出、会员卡充值&消费、保存、修改、删除、排序、查询、统计、退出等 10 个功能。 开始运行,没有销售记录。 按任意键…,显示操作菜单。

 选择 1:新办会员卡,就是添加一条结构体记录 第 1 次录入 输入新会员卡编号、会员姓名、电话、充值金额信息,示意图 会员卡编号,输入 0,返回操作菜单界面。

选择 2:输出会员卡信息

选择 3:对会员卡充值和消费 输入要充值或消费会员卡号,查找到该会员信息,请选择是充值,还是消费。 输入 1,充值。输入充值金额,显示充值或值或消费完毕,显示信息列表。

选择 4:保存会员卡信息

选择 5:根据会员卡编号或姓名修改会员电话或积分换商品后的新积分。

选择 6:删除会员卡信息 (1)按会员卡删除 7 删除后显示 (2)按会员姓名删除 删除后显示会员列表

选择 7:会员卡查询 (1)按会员卡编号排序 (2)按会员姓名查询

选择 8:按排序 (1)按会员卡编号排序 9 (2)按会员积分降序排列 

选择 9:统计会员卡会员积分信息 即 会员积分>=5000 分人数 会员积分>=3000 分人数 会员积分>=1000 分人数 会员积分<1000 分人数

需求繁多,建议移步论坛:https://blog.csdn.net/qq_15719613/article/details/105738982

参考

https://wenku.baidu.com/view/938f44eadcccda38376baf1ffc4ffe473268fd66.html

功能蛮多的,发个学生管理系统给你参考如何?

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632