下载此文档

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


文档分类:论文 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
南京信息工程大学计算机与软件学院网络工程(2)班实验内容客户消费积分管理系统问题描述:针对客户的消费情况,进行客户管理,根据客户的消费积分对客户实行不同程度的打折优惠。基本要求:采用一定的存储结构进行客户信息的存储;对客户的信息可以进行修改、删除、添加;能够根据消费情况进行客户积分的计算;根据积分情况实行不同程度的打折优惠;实验分析1、概要设计本系统用到的主要数据结构为数组和文件。一个数组对应一个客户,里面用3个字符串分别存储着用户的客户号、姓名和消费情况。然后将数组写入文件,查询时读取文件,提取相应信息。,首先对结点进行定义,结点中的数据域分别定义了消费者的消费号、身份证、消费价格、积分,其中身份证和消费价格用了字符型数组进行定义,然后定义了客户消费信息链表,每添加一个客户,先分配内存,再添加消费者的信息,之后将链表中最后一个指针指向该新的消费者,删除时,需先找到该消费者前面的消费者,直接将其指针指向删除消费者的下一个消费者,修改信息时,先找到该消费者,选择修改的内容,再进行修改,添加消费价格时,先找到该消费者,根据情况对增加或减少消费价格,并根据价格计算积分,打折时,根据消费者打折的要求,进行打折。#include<>#include<>#include<>#include<>typedefstructDataytpe{ intm;charIdentity[18]; charName[20]; floatPrice,Integral;}Datatype;//链表结点的定义typedefstructListnode{ Datatypecustomer; structListnode*next;}Listnode,*Linklist;inti=1;//消费者编号//创建链表voidcreate(Linklist&h){ floatmoney; Linklists,t; intj=1; charx; h=(Listnode*)malloc(sizeof(Listnode)); h->next=NULL;t=h; while(j){ s=(Listnode*)malloc(sizeof(Listnode)); printf("消费号为%d\n",i); s->=i; printf("请输入身份证号码:"); scanf("%c",&x); scanf("%s",s->); printf("\n"); printf("请输入姓名:"); scanf("%c",&x); scanf("%s",s->); printf("\n"); printf("请输入价格:"); scanf("%f",&money); printf("\n"); s->=money; s->next=NULL;t->next=s;t=s; printf("全部输完,请输入0,否则输入1...\n"); scanf("%d",&j); printf("\n"); i++; } t->next=NULL;}//插入void

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

非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人glfsnxh
  • 文件大小236 KB
  • 时间2020-10-16