客户消费积分管理系统.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《客户消费积分管理系统.doc》由会员分享,可在线阅读,更多相关《客户消费积分管理系统.doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、中北大学数据构造课 程 设 计 说 明 书学生姓名:学 号:学 院:电子与计算机科学技术学院专 业:软件工程题 目:客户消费积分管理系统成 绩:指导教师:秦品乐、梁志剑2021 年 6 月 24 日1. 设计目的数据构造课程设计的目的是,通过设计掌握数据构造课程中学到的根本理论与算法并综合运用于解决实际问题中,它是理论与实践相结合的重要过程。设计要求学会如何对实际问题定义相关数据构造,并采用恰当的设计方法与算法解决问题,同时训练学生进展复杂程序设计的技能与培养良好的程序设计习惯。2. 设计内容与要求问题描述:针对客户的消费情况,进展客户管理,根据客户的消费积分对客户实行不同程度的打折优惠。根本
2、要求:1. 采用一定的存储构造进展客户信息的存储;2. 对客户的信息可以进展修改、删除、添加;3. 能够根据消费情况进展客户积分的计算;4. 根据积分情况实行不同程度的打折优惠。3本设计所采用的数据构造本系统用到的主要数据构造为数组与文件。一个数组对应一个客户,里面用3个字符串分别存储着用户的客户号、姓名与消费情况。然后将数组写入文件,查询时读取文件,提取相应信息。4功能模块详细设计积分打折操作系统 录入删除查看修改删除文件读取文件修改信息存入文件4.1 详细设计思想在数组中定义3个字符串gukehao、xingming、xiaofei,分别存储客户的顾客号、姓名、消费额。通过录入函数对3个字
3、符串循环进展赋值,然后根据消费额使用if语句判断其折扣区间,复制完毕后存入文件s_score.txt。修改函数首先按照用户输入的客户号找到相应存储文件,然后输出相应信息供客户阅览,最后提供修改命令,修改完毕后删除原文件,用新文件替代原文件。查找函数首先读取文件,然后根据用户输入客户号找到相应文件输出客户信息顾客号、姓名、消费额、积分、折扣。删除函数根据用户输入客户号找到相应文件进展删除。主函数为用户界面,1-4分别对应录入、修改、查找、删除函数,5为退出。4.2 源代码#include stdio.h#include stdlib.h#include string.h#include coni
4、o.h#include mem.h#include ctype.h#include alloc.hstruct score char gukehao8; /*定义3个存储客户信息的字符串*/ char mingzi20; float score6;data,info1000; /*定义数组*/ int i,j,k=0; float n; /*n为折扣值*/ char temp20,ch; FILE *fp,*fp1;void luru() if(fp=fopen(s_score.txt,ab+)=NULL) printf(cannot open this file.n); getch();ex
5、it(0); for(i=0;i=0;i+) /*无限循环知道用户选择停顿*/ printf(Please input gukehao:); gets(data.gukehao); printf(please input mingzi:); gets(data.mingzi); printf(Please input xiaofei:); gets(temp);data.score0=atof(temp); /*不能直接赋值,采用转换函数*/ if(data.score0=5000) /*判断折扣区间*/ n=1; else if(data.score05000)n=0.95; else n=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 客户 消费 积分 管理 系统
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内