客户消费积分管理系统讲述内容摘要:
该 客户,在有客户的条件下对所在客户的相关信息进行修改。 可以修改的客户信息有客户的姓名,会员卡号以及消费金额, 最 后 再把客户的详细信息 显示在屏幕上。 流程图 如图( 7)所示 华东交通大学课程设计 11 存在 不存在 图 36 修改客户信息流程图 该模块的 具体实现代码如下 : void Amend(ode*head,char name[])//修改客户函数 {ode*p。 double y,z。 int choose, x。 p=head。 if(pnext==NULL) {printf(\n没有客户 !)。 } else { while(pnext!=NULL) {p=pnext。 if(strcmp(name,pname)==0) {printf(姓名: %s\n,pname)。 printf(ID: %s\n,pID)。 printf(消费: %.2f\n,pconsume)。 printf(积分: %.2f\n,pinteger)。 开始 输 入 查找的客户 没 有 该客户 显示客户信息 , 并提示可以修改的信息 根据提示修改信息 结束 显示客户信息 熊志 —— 客户消费积分管理系统的设计与实现 12 y=display_discount(pinteger)。 printf(折扣: %.2f 折 \n,y)。 } } printf(\n 请选择您要修改的资料: \n)。 scanf(%d,amp。 choose)。 switch(choose) { case 1: printf(请输入修改后的姓名: )。 scanf(%s,pname)。 break。 case 2: printf(请输入修改后的会员卡号: )。 scanf(%s,pID)。 break。 while(strlen(pID)!=6) {printf(卡号有误,请重输( 6 位) :)。 scanf(%s,pID)。 }break。 case 3: printf(请选择 :1 覆盖以前的消费 . 2续加上现在的消费 .)。 scanf(%d,amp。 x)。 switch(x) {case 1:printf(请输入修改后的消费: )。 scanf(%d,amp。 pconsume)。 break。 case 2:printf(请输入续加金额: )。 scanf(%d,amp。 z)。 pconsume+=z。 break。 } } printf(姓名: %s\n,pname)。 printf(ID: %s\n,pID)。 printf(消费额: %.2f\n,pconsume)。 pinteger=pconsume/100。 printf(积分: %.2f\n,pinteger)。 y=display_discount(pinteger)。 printf(折扣: %.2f 折 \n,y)。 }} 运行结果如图 37所示: 华东交通大学课程设计 13 图 37 删除客户: void Delete(ode*head,char name[]) 分析:首先也是要确定系统 里 有没有 该客户,在有客户的条件下对所在客户的相关信息进行删除。 首先输入所要删除的客户的姓名,然后 就是对所选定的客户进行删除,在删除结束时,会出现是否删除成功的提示语,以便进行慎重的删除操作。 流程图如图 38 所示 熊志 —— 客户消费积分管理系统的设计与实现 14 存在 不存在 否 是 图 38删除客户流程图 该模块的具体实现代码如下 : void Delete(ode*head,char name[])//删除客户函数 { ode*p。 int x。 double y。 p=head。 if(pnext==NULL) { printf(\n 没有客户 !)。 开始 输 入 要 删除的客户 显示客户信息 客 户 不存在 是否确认删除 结束 删除成功 删除失败 结束 华东交通大学课程设计 15 } else {while(pnext!=NULL) {head=p。 p=pnext。 if(strcmp(name,pname)==0) { printf(姓名: %s\n,pname)。 printf(会员卡号: %s\n,pID)。 printf(消费: %.2f\n,pconsume)。 printf(积分: %.2f\n,pinteger)。 y=display_discount(pinteger)。 printf(折扣: %.2f 折 \n,y)。 printf(确认删除。 1 确认 2 取消 请选择: )。 } else printf(\n没有客户 !)。 } scanf(%d,amp。 x)。 if(x==1) {headnext=pnext。 printf(删除成 功 !)。 } else printf(删除失败 !)。 } printf(\n)。 } 运行结果如图 ( 10) 熊志 —— 客户消费积分管理系统的设计与实现 16 图 39 统计 客户 积分: Count(ode*head,char name[]) 分析:首先还是要确定该客户消费 积分系统有没有客户,在有客户的条件下把客户的积分累加。 最终将所有客户的相关信息显示在屏幕上。 流程图如图 310 图 310积分累加流程图 开始 输入客户姓名 输入消费金额 客户 不存在 显示积分 结束 华东交通大学课程设计 17 该模块的的具体实现代码如下 : Count(ode*head,char name[])//统计客户积分函数 { ode*p。 int y。 int flag=0。 p=head。 if(pnext==NULL) {printf(\n没有客户 !)。 } else {while(pnext!=NULL) {p=pnext。 if(strcmp(name,pname)==0) {printf(请输入消费金额: )。 scanf(%lf,amp。 pconsume)。 pinteger+=pconsume/10。 {printf(姓名: %s\n,pname)。 printf(会员卡号: %s\n,pID)。 printf(消费: %.2f\n,pconsume)。 printf(积分: %.2f\n,pinteger)。 } flag=1。 }} if(!flag) { printf(该客户不存在 !\n)。 }}} 运行结果如图 311 熊志 —— 客户消费积分管理系统的设计与实现 18 图 311 熊志 —— 客户消费积分管理系统的设计与实现 18 4. 调试分析与结果 41添加客户函数 42查找客户函数 熊志 —— 客户消费积分管理系统的设计与实现 20 43删除 客户函数 44显示客户函数 熊志 —— 客户消费积分管理系统的设计与实现 2 45统计客户积分 46显示所有客户函数 熊志 —— 客户消费积分管理系统的设计与实现 2 5. 总结 系统完成了对一个消费商店内部,进行的一次优惠打折活动,根据顾客在本商店所进行的消费情况,对相关消费客户的信息进行了增加、删除和修改等的操作。客户消费积分管理系统讲述
本资源仅提供20页预览,下载后可查看全文
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
相关推荐
油菜根肿病原因分析及防治
1、农业技术全集之植,菜根肿病主要危害油菜根部,在主根或侧根上形成肿瘤,农民俗称“大脑壳病”。 近年来,德阳、成都、眉山、凉山等市、州反映油菜根肿病时有发生,其中以广汉、新都、双流、彭山、绵竹、西昌等县(市、区)发生严重。 注意特点油菜根肿病发生面积逐年扩大,危害日趋严重。 如德阳市近年油菜根肿病的发生情况是:2000 年发生面积为 3500 亩,发生程度中等,其中产量损失在 30%以上的有
实用资料可行性报告与商业计划书aaaa
委托 ,为 用户提供 售前 、售 后服务 — 付费信息 —ASP 服务 费 — 直效营销 收费 — 调查报告 1,337 3,510 网上调查ASP 服务 基于高值用户资料库的直效营销 面向 Seller 的IT 信息银行 :提供深加工的 IT 商务和市场信息 务成为可能。 客户关系将成为 IT 企业最重要的战略资产 ,客户关系管理 (CRM)成为影响企业竞争力的关键因素