下载此文档

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


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

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

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