欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

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

    • 资源ID:73562456       资源大小:247.06KB        全文页数:7页
    • 资源格式: PDF        下载积分:11.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要11.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    客客户户消消费费积积分分管管理理系系统统【LGA16H-LGYY-LGUA8Q8-LGA162】LG GROUP system office room中北大学中北大学数据结构数据结构课课 程程 设设 计计 说说 明明 书书学学 生生 姓姓名名:学学号号:学学院院:专专业业:题题目目:成成绩绩:指导教指导教师师:1.1.设计目的设计目的电子与计算机科学技术学院电子与计算机科学技术学院软件工程软件工程客户消费积分管理系统客户消费积分管理系统秦品乐、梁志剑秦品乐、梁志剑2010 年 6 月 24 日数据结构课程设计的目的是,通过设计掌握数据结构课程中学到的基本理论和算法并综合运用于解决实际问题中,它是理论与实践相结合的重要过程。设计要求学会如何对实际问题定义相关数据结构,并采用恰当的设计方法和算法解决问题,同时训练学生进行复杂程序设计的技能和培养良好的程序设计习惯。2.2.设计内容和要求设计内容和要求问题描述:针对客户的消费情况,进行客户管理,根据客户的消费积分对客户实行不同程度的打折优惠。基本要求:1.采用一定的存储结构进行客户信息的存储;2.对客户的信息可以进行修改、删除、添加;3.能够根据消费情况进行客户积分的计算;4.根据积分情况实行不同程度的打折优惠。3 3本设计所采用的数据结构本设计所采用的数据结构本系统用到的主要数据结构为数组和文件。一个数组对应一个客户,里面用 3 个字符串分别存储着用户的客户号、姓名和消费情况。然后将数组写入文件,查询时读取文件,提取相应信息。4 4功能模块详细设计功能模块详细设计录存入 入文件积分打折操作系修查删读删详细设计思想详细设计思想修改看取除在数组中定义 3 个字符串 gukehao、xingming、xiaofei,分别存储客户的顾客号、姓信文文名、消费额。息件件通过录入函数对 3 个字符串循环进行赋值,然后根据消费额使用 if 语句判断其折扣区间,复制完毕后存入文件。修改函数首先按照用户输入的客户号找到相应存储文件,然后输出相应信息供客户阅览,最后提供修改命令,修改完毕后删除原文件,用新文件替代原文件。查找函数首先读取文件,然后根据用户输入客户号找到相应文件输出客户信息(顾客号、姓名、消费额、积分、折扣)。删除函数根据用户输入客户号找到相应文件进行删除。主函数为用户界面,1-4 分别对应录入、修改、查找、删除函数,5 为退出。源代码源代码#include#include#include#include#include#include#include#include#include#include#include#include#include#include struct scorestruct score char gukehao8;char gukehao8;/*定义 3 个存储客户信息的字符串*/char mingzi20;char mingzi20;float score6;float score6;data,info1000;data,info1000;/*定义数组*/int i,j,k=0;int i,j,k=0;float n;float n;/*n 为折扣值*/char temp20,ch;char temp20,ch;FILE*fp,*fp1;FILE*fp,*fp1;void luru()void luru()if(fp=fopen(,ab+)=NULL)if(fp=fopen(,ab+)=NULL)printf(cannot open this file.n);printf(cannot open this file.n);getch();exit(0);getch();exit(0);for(i=0;i=0;i+)for(i=0;i=0;i+)/*无限循环知道用户选择停止*/printf(Please input gukehao:);printf(Please input gukehao:);gets;gets;printf(please input mingzi:);printf(please input mingzi:);gets;gets;printf(Please input xiaofei:);printf(Please input xiaofei:);gets(temp);0=atof(temp);gets(temp);0=atof(temp);/*不能直接赋值,采用转换函数*/if0=5000)if0=5000)/*判断折扣区间*/n=1;n=1;else else if05000)if05000)n=;n=;else else n=;n=;fwrite(&data,sizeof(data),1,fp);fwrite(&data,sizeof(data),1,fp);/*写入文件*/printf(another(input n to main/anykey to continue)n);printf(another(input n to main/anykey to continue)n);/*循环停止判断*/ch=getch();ch=getch();if(ch=n|ch=N)if(ch=n|ch=N)break;break;fclose(fp);fclose(fp);void xiugai()void xiugai()if(fp=fopen(,rb+)=NULL|(fp1=fopen(,wb+)=NULL)if(fp=fopen(,rb+)=NULL|(fp1=fopen(,wb+)=NULL)printf(Cannot open this file.n);printf(Cannot open this file.n);exit(0);exit(0);printf(nPlease input shuru xiugai gukehao:);printf(nPlease input shuru xiugai gukehao:);scanf(%d,&i);getchar();scanf(%d,&i);getchar();while(fread(&data,sizeof(data),1,fp)=1)while(fread(&data,sizeof(data),1,fp)=1)/*读取文件*/j=atoi;j=atoi;if(j=i)if(j=i)/*根据输入数值确定客户号*/printf(gukehao:%snmingzi:%sn,;printf(gukehao:%snmingzi:%sn,;printf(Please input mingzi:);printf(Please input mingzi:);gets;gets;printf(Please input xiaofei:);printf(Please input xiaofei:);gets(temp);0=atof(temp);gets(temp);0=atof(temp);fwrite(&data,sizeof(data),1,fp1);fwrite(&data,sizeof(data),1,fp1);fseek(fp,0L,0);fseek(fp,0L,0);/*0 位移*/fseek(fp1,0L,0);fseek(fp1,0L,0);while(fread(&data,sizeof(data),1,fp1)=1)while(fread(&data,sizeof(data),1,fp1)=1)fwrite(&data,sizeof(data),1,fp);fwrite(&data,sizeof(data),1,fp);/*取代原文件*/fclose(fp);fclose(fp);fclose(fp1);fclose(fp1);void chazhao()void chazhao()if(fp=fopen(,rb)=NULL)if(fp=fopen(,rb)=NULL)printf(nCannot open this file.n);printf(nCannot open this file.n);exit(0);exit(0);printf(nPlease input gukehao chakan:);printf(nPlease input gukehao chakan:);scanf(%d,&i);scanf(%d,&i);while(fread(&data,sizeof(data),1,fp)=1)while(fread(&data,sizeof(data),1,fp)=1)j=atoi;j=atoi;if(i=j)if(i=j)printf(gukehao:%snmingzi:%snxiaofei:%fnjifen:%fnzhekou:%fn,0,0printf(gukehao:%snmingzi:%snxiaofei:%fnjifen:%fnzhekou:%fn,0,0,n);,n);getch();getch();void shanchu()void shanchu()if(fp=fopen(,rb+)=NULL|(fp1=fopen(,wb+)=NULL)if(fp=fopen(,rb+)=NULL|(fp1=fopen(,wb+)=NULL)printf(nopen was failed!);printf(nopen was failed!);getch();getch();exit(0);exit(0);printf(nPlease input gukehao which you want to del:);printf(nPlease input gukehao which you want to del:);scanf(%d,&i);getchar();scanf(%d,&i);getchar();while(fread(&data,sizeof(data),1,fp)=1)while(fread(&data,sizeof(data),1,fp)=1)j=atoi;j=atoi;if(j=i)if(j=i)printf(Anykey will delet it.n);printf(Anykey will delet it.n);getch();getch();continue;continue;fwrite(&data,sizeof(data),1,fp1);fwrite(&data,sizeof(data),1,fp1);fclose(fp);fclose(fp);fclose(fp1);fclose(fp1);remove();remove();/*删除文件*/rename(,);rename(,);printf(Data delet was succesful!n);printf(Data delet was succesful!n);printf(Anykey will return to main.);printf(Anykey will return to main.);getch();getch();main()main()while(1)while(1)clrscr();clrscr();/*清屏*/printf(*=*n);printf(*=*n);printf(*1luru 2xiugai *printf(*1luru 2xiugai *n);n);printf(*3shanchu 4chazhao *printf(*3shanchu 4chazhao *n);n);printf(*5exit *printf(*5exit *n);n);printf(*printf(*n);n);printf(*-printf(*-*n);-*n);printf(Please input which you want(1-5):n);printf(Please input which you want(1-5):n);ch=getch();ch=getch();switch(ch)switch(ch)case 1:luru();break;case 1:luru();break;case 2:xiugai();break;case 2:xiugai();break;case 3:shanchu();break;case 3:shanchu();break;case 4:chazhao();break;case 4:chazhao();break;case 5:exit(0);case 5:exit(0);default:continue;default:continue;5.5.结论结论通过对系统的设计,发现文件相对于其他数据结构更便于修改和删除。

    注意事项

    本文(客户消费积分管理系统.pdf)为本站会员(wj151****6093)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开