1 / 19
文档名称:

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

格式:doc   大小:339KB   页数:19页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:313327417 2018/11/3 文件大小:339 KB

下载得到文件列表

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

文档介绍

文档介绍:目录
一、 系统开发的背景 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

最近更新

大小英语市公开课获奖教案省名师优质课赛课一.. 4页

ARM指令集下基于AI的实时动态任务调度策略 30页

买重疾险的最佳方案 3页

国家职权市公开课获奖教案省名师优质课赛课一.. 5页

吹泡泡市公开课获奖教案省名师优质课赛课一等.. 5页

设施农业项目商业计划书 6页

规培生职业规划与设计 6页

发展与合作市公开课获奖教案省名师优质课赛课.. 4页

历史市公开课获奖教案省名师优质课赛课一等奖.. 4页

蜂产品及其开发项目商业计划书 8页

虚拟旅游项目商业计划书 5页

北师大八年级思想品德市公开课获奖教案省名师.. 5页

药店互联网创业计划书 7页

草本雾化器商业计划书 6页

刺猬绘画幼儿市公开课获奖教案省名师优质课赛.. 4页

冬天教资市公开课获奖教案省名师优质课赛课一.. 4页

关雎教资市公开课获奖教案省名师优质课赛课一.. 4页

关于吃饭不挑食的市公开课获奖教案省名师优质.. 4页

2024年五年级周记(通用) 16页

智能轮椅项目商业计划书 40页

一级建造师之一建公路工程实务题库 及答案【考.. 304页

2024年质量员继续教育题库附完整答案【全国通.. 281页

优秀焊工工匠的主要事迹 9页

预应力压浆料详解与计算方法 5页

静脉药物调配中心PIVAS静脉用药配置中心静脉药.. 4页

兼职免责协议 1页

看守所告知在押人员权利和义务的规定 4页

电力系统分析课程设计 26页

爱的艺术(弗洛姆) 56页