下载此文档

客户消费积分管理系统.doc


文档分类:论文 | 页数:约21页 举报非法文档有奖
1/21
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/21 下载此文档
文档列表 文档介绍
目录一、 系统开发的背景 1二、 系统分析与设计 1(一) 系统功能要求 1(二) 系统模块结构设计 1三、 系统的设计与实现 2(一) 添加客户:ODE*HEAD) 2(二) ODE*HEAD,CHARNAME[]) 5(三) ODE*HEAD,CHARNAME[]) 8(四) ODE*HEAD) 10四、 系统测试 12(一) 测试VOIDNAIN()函数 12(二) 部分调用函数的测试 13五、 总结 14六、 附件(代码) 14客户消费积分管理系统系统开发的背景为了能够快速根据客户的消费积分计算打折后的价格,以及优惠后的价格,给客户以心理上的刺激,激发客户的消费欲望。并且减轻收银员的工作负担;因此,我特别编写了一套有关客户消费积分管理的系统,来方便在日常生活中的使用。系统分析与设计系统功能要求针对客户的消费情况,进行客户管理,根据客户的消费积分对客户实行不同程度的打折优惠。1、对客户的信息可以进行修改、删除、添加;2、能够根据消费情况进行客户积分的计算;3、根据积分情况实行不同程度的打折优惠;系统模块结构设计通过对系统功能的分析,客户消费积分管理系统功能如图(1)所示。客户消费积分管理系统添加函数修改函数删除函数显示函数图(1)客户消费管理系用统图通过上图的功能分析,首先定义了一个数据域,来存储客户的基本信息;其次,基本函数成员有姓名,消费卡号,消费价格以及折扣后的价格。最主要的是运用While语句和switch语句的套用来实现,此外,就是要用到malloc函数来存储客户的信息分配内存。把整个系统主要划分为4个模块:添加客户信息:该模块主要实现,客户基本信息(姓名、消费卡号、消费金额)的添加,ode*head)来实现;修改客户信息:该模块主要实现,对消费者的基本信息的修改功能,ode*head,charname[])来实现;删除客户信息:此模块的功能是,删除所要确定的客户信息,而达到从整个系统清除的目的,ode*head,charname[])来实现;显示客户信息:此模块的主要作用是显示消费者的相关信息,ode*head)来实现。系统的设计与实现添加客户:ode*head)分析:首先选择的添加客户的指令,然后输入客户的基本信息。客户的姓名,客户的ID消费卡号,如果输入的不正确则需要提示重输,还有就是客户的消费金额,这样才能计算后面的积分优惠折扣。最后就显示该添加客户的信息。流程图如图(2)所示。运行结果如图(a)所示。客户姓名消费卡ID号消费金额积分折扣图(2)-1模块分析图开始输入客户姓名及ID号(正确)输出客户相关信息相关信息结束(错误)重新输入客户相关信息(正确)输出客户相关信息图(2)添加客户信息流程图该模块的具体代码如下所示:#include<>//标准的输入输出库函数#include<>//动态存储分配函数#include<>//ode{ charname[20];//客户姓名 charID[4];//客户ID号 doubleconsume;//客户消费 doubleinteger;//ode*next;};doubledisplay_discount(doublepoints)//客户积分折扣函数{ doublediscount; if(points==0) {discount=0;} elseif(points>0&&points<=50) {discount=;} elseif(points>50&&points<=100) {discount=;} elseif(points>100&&points<=200) {discount=;} elseif(points>200&&points<=300) {discount=;} elseif(points>300) {discount=;} returndiscount;}ode*&head){ head=(cnode*)malloc(ode));//malloc函数开辟内存单元,ode长度字节的存储区 head->next=NULL;}ode*head)//ode*p;doubley;p=(cnode*)malloc(ode));printf("请输入姓名:");scanf("%s",&p->name);printf("请输入ID(4位):");scanf("%s",&p->ID);while(strlen(p->ID)!=4){ printf("ID有误,请重新输入(4位):"); scanf("%s",p->ID);}printf("请输入消费金额:");scanf("%lf",&p->consume);p->integer=p->consume/100;y=displa

客户消费积分管理系统 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数21
  • 收藏数0 收藏
  • 顶次数0
  • 上传人镜花水月
  • 文件大小329 KB
  • 时间2019-03-04