C/C++会员卡计费管理系统[2023-04-13]
1.开发一个会员卡计费管理系统。
2.新会员登记(将会员个人信息及会员卡信息进行录入);
3.会员信息维护、会员等级、不同等级享受折扣信息的维护;
4.会员续费。(会员出示会员卡后,管理人员根据卡号查找到该会员的信息并显示,此时可以进行续费,续费后,提示成功,并显示更新后的信息,根据续费金额,决定是否升级会员等级,以及升级到哪一级);
5.会员使用会员卡消费、会员退卡、会员卡挂失;
6.查询功能:查询会员信息、会员卡充值及消费记录(可按用户指定的时间区间查询)等;
7.排序、统计(统计会员缴费排序、消费排序(可按用户指定的时间区间统计;统计某会员在指定的时间区间内消费总额等情况)、系统维护、帮助、退出等。
8.可增加其他有用的功能。
结构体建议定义如下形式:
/*会员卡信息结构体*/
typedef struct _tCard {
char id[STR_LEN]; /*卡号*/
char name[STR_LEN]; /*姓名*/
char password[STR_LEN]; /*密码*/
char status[STR_LEN]; /*状态*/
int error; /*出错次数*/
double recharge; /*充值额*/
double balance; /*余额*/
}Card, * pCard;
/*会员卡信息数组*/
typedef struct _tCardList {
int len; /*数组长度*/
int capacity; /*数组容量*/
pCard data; /*数组元素*/
}CardList, * pCardList;
/*消费记录信息结构体*/
typedef struct _tRecord {
char id[STR_LEN]; /*流水号*/
char card_id[STR_LEN]; /*卡号*/
char time[STR_LEN]; /*时间*/
double charge; /*费用*/
double balance; /*余额*/
}Record, * pRecord;
/*消费记录信息数组*/
typedef struct _tRecordList {
int id; /*流水号*/
int len; /*数组长度*/
int capacity; /*数组容量*/
pRecord data; /*数组元素*/
}RecordList, * pRecordList;
源码
https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111
标签:会员卡,13,04,int,LEN,char,会员,C++,STR From: https://www.cnblogs.com/codewriter/p/17316988.html