版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、【题目】:服装销售系统【要求】系统包含三类用户:管理员、店长、销售员。向管理员提供以下功能:自身密码修改、其他用户添加删除、用户信息修改、统计。商品信息添加、修改、删除、查找、统计。向店长提供以下功能:登录、注销、自身密码修改、自身信息修改,商品信息修改、商品信息设计,查看日报表、月报表、商品销售量报表、查找浏览器修改商品储备信息。向销售员提供以下功能:商品浏览、查找、出售,查看自己本日报表、本月报表。[提示]总体设计:整个服装销售系统可设计为管理员模块、店长模块、销售员模块、商品模块等。数据结构采用结构体。二、结构图根据需求分析,该程序中销售员应实现如下功能:商品浏览、商品查找、出售商品、销售记录、用户注销,具体结构图如下。销售员销售员商品浏览商品查找出售商品销售记录用户注销店长应实现如下功能:登录、注销、自身密码修改、自身信息修改,商品信息修改、商品信息设计,查看日报表、月报表、商品销售量报表、查找浏览器修改商品储备信息,具体结构图如下。店长店长商品浏览商品查找销售员业绩商品信息修改密码修改用户注销管理员需要实现如下功能:自身密码修改、其他用户添加删除、用户信息修改、统计。商品信息添加、修改、删除、查找、统计。具体结构图如下。添加用户管理员删除用户退出系统添加用户管理员删除用户退出系统注销账户修改密码商品统计查找商品删除商品添加商品统计用户三、程序中典型的流程图分析(一)添加模块(1)分析:信息添加模块职工的基本信息包括:用户、商品基本信息,对它们输入后,要存进原文件,流程图如下。文件打开否文件打开否输入信息是否继续将信息输出到磁盘调用printf_back()函数结束开始输出错误信息(二)浏览模块(1)分析:浏览功能首先需要查找信息是否存在,在查找时,因为磁盘文件无序,所以采用直接查找的办法。在容错上有较好的能力,输错时系统会有提示,也会作出相应的反映。算法和以上的分程序有相同的优点。[流程开始开始打开文件否输出错误信息查找商品信息是否查找到输出商品信息操作存盘是否继续结束(三)查询模块(1)分析:基本信息的查询按查询方式:按商品的名称查询,可供选择的方式比较丰富。但本程序只使用了一种。在查询小模块中采用了直接查找的方法,这主要是由于磁盘文件无序的缘故。程序在选择结构上采用了if和else的嵌套形式,看起来有点繁杂,没有用switch语句直观明了,这个地方可以改成更好的。开始开始文件打开查询方式是否继续结束输出错误信息商品的名称(四)删除模块(1)分析:商品信息存放在磁盘中,程序须将该文件全部取出来,在内存中把要删掉的内容除去,然后在重新输入到磁盘,这种算法比较合理,但有一点烦琐。可以改为另一种办法:设置一个标示符,对有这些标识符的记录在下次输入时跳过,在新商品信息输入时,将其覆盖就行了。在对文件进行删除时,考虑到很多方面,如:查询不到时系统该如何处理等。人性化设计有在删除之前询问是否继续。[流程图]开始开始文件打开查找商品信息是否查找到输入信息是否继续结束输出错误信息删除操作五)修改模块(1)分析:修改与删除程序相似,管理员信息存放在磁盘中,程序须将该文件全部取出来,在内存中把要修改的内容修改,然后在重新输入到磁盘,这种算法比较合理,但有一点烦琐,可以改进。开始开始文件打开查找职工信息是否查找到输入信息是否继续结束输出错误信息修改操作四、题目分析1、按照系统需要三类用户用它作为主函数:intmain(){user*use;DRESS*dress;ADMIN*adm;use=(user*)malloc(200*sizeof(user));userIntiate(use); adm=(ADMIN*)malloc(sizeof(ADMIN));adminIntiate(adm);dress=(DRESS*)malloc(500*sizeof(DRESS));dressIntiate(dress); while(1) {if(first(use,adm,dress)==3)continue;}}2、三类用户的选择登陆为int*first(user*use,ADMIN*adm,DRESS*dress){intchose;inttemp,temp2;while(1){system("cls");printf("//=========功能菜单========//\n");printf("////\n"); printf("////\n"); printf("//1,销售员登陆//\n"); printf("//2,店长登陆//\n"); printf("//3,管理员登陆//\n"); printf("////\n"); printf("//=========================//\n"); printf("\n/=============================请选择服务的种类========================/\n"); scanf("%d",&chose); if(chose<1||chose>5) { printf("你的选择出现错误!按任意键重新的进入选择菜单!\n");system("pause"); continue; } switch(chose) { case1: { system("cls"); if(userload(use)==1){usermenu(use,dress);} system("pause"); break; } case2: { system("cls"); if(monload(use)==1){monmenu(use,dress);} break; } case3: { system("cls"); temp=adminload(adm); if(temp==1) {system("pause");temp2=adminmenu(adm,use,dress);return3;}system("pause"); continue; } default:exit(0); } }//while()}3、当选择管理员的时候就用如下程序,注明(管理员的初始账号是admin,密码是123456)intregnew(user*use){charname[21];charpass[7]={0};intchose;inti,j;inttype;while(1) {system("cls");printf("用户名:");scanf("%s",&name);printf("密码:");for(i=0;i<6;i++){pass[i]=getch();printf("*");}printf("\n\n请输入用户的类型:0,销售员1,店长");scanf("%d",&type);while(1){printf("\n\n用户注册信息入完毕,是否确认?1,确认0,重新输入\n");scanf("%d",&chose);if(chose!=1&&chose!=0){printf("你的输入有误,请重新的输入!\n");continue;}if(chose==1){for(i=0;i<usernum+1;i++)if(use[i].flag==0){printf("注册成功!请继续使用!\n");strcpy(use[i].username,name);strcpy(use[i].pass,pass);usernum++;use[i].flag=1;use[i].type=type;return1;}}elsebreak;}}}intdeluser(user*use){inti;charname[20];printf("请输入你想要删除的用户的用户名:");scanf("%s",name);for(i=0;i<200;i++){if(strcmp(use[i].username,name)==0){printf("\n\n\n用户%s删除成功!\n\n\n\n",name);strcpy(use[i].username,"unknown");use[i].flag=-1;return1;}}printf("用户%s不存在!请查正在次操作!\n\n\n\n",name);return0;}intuseall(user*use){inti;system("cls");printf("销售人员:\n");for(i=0;i<200;i++){if(use[i].type==0){if(use[i].flag==1)printf("用户姓名:%s用户密码:%s\n",use[i].username,use[i].pass);}}printf("店长:\n");for(i=0;i<200;i++){if(use[i].type==1){if(use[i].flag==1)printf("用户姓名:%s用户密码:%s\n",use[i].username,use[i].pass);}}}intadminload(ADMIN*adm){charname[21];charpass[7]={0}; intchose,chose2; inti,j;while(1) {system("cls");printf("管理员账号:");scanf("%s",&name);printf("密码:"); for(i=0;i<6;i++) {pass[i]=getch();printf("*");}while(1){printf("\n\n用户登陆信息输入完毕,是否确认?1,确认0,重新输入\n");scanf("%d",&chose);if(chose!=1&&chose!=0){printf("你的输入有误,请重新的输入!\n");continue;}if(chose==1){if(strcmp(adm->name,name)==0)if(strcmp(adm->pass,pass)==0){printf("登陆成功!请继续使用!\n");strcpy(usertemp.username,name);return1;}printf("输入的用户名或者密码有误!1,重新登陆2,退出登陆!\n");scanf("%d",&chose2);if(chose2==1){system("cls");break;}else{system("cls");return0;}}if(chose==0)break;}}}intadminpass(ADMIN*adm){inti;charpass[20]={0};charpass2[20]={0};while(1){system("cls");printf("请输入新的管理员密码:");for(i=0;i<6;i++){pass[i]=getch();printf("*");}printf("\n\n\n请再次输入新的管理员密码:");for(i=0;i<6;i++){pass2[i]=getch();printf("*");}if(strcmp(pass,pass2)!=0){printf("\n\n两次输入的新的密码不一样,请重新的输入!\n\n\n");system("pause");}else{printf("\n密码修改成功!下一次管理员登陆请使用新的密码!\n\n\n");strcpy(adm->pass,pass);system("pause");return1;}}}intadminout(){intchose;while(1){system("cls");printf("你确定要注销吗?1,注销0,取消\n\n");scanf("%d",&chose);if(chose!=0&&chose!=1){printf("你的选项出现了错误,请重新的输入!\n\n\n");system("pasue");continue;}if(chose==1){printf("管理员账户注销完毕!!\n\n\n\n");system("pause");return1;}elsereturn0;}}intout(){intchose;system("cls");printf("真的要退出系统吗?退出后信息会全部的丢失!!1,退出0,取消");scanf("%d",&chose);if(chose==1)exit(0);elsereturn1;}intadminmenu(ADMIN*adm,user*use,DRESS*dress){intchose1;while(1) {system("cls");printf("\n在线用户:%s\n\n",usertemp.username);printf("//=======用户功能菜单=====//\n");printf("////\n"); printf("//1,添加用户//\n"); printf("//2,删除用户//\n"); printf("//3,统计用户//\n"); printf("//4,添加商品//\n"); printf("//5,删除商品//\n"); printf("//6,查找商品//\n"); printf("//7,商品统计//\n"); printf("//8,修改密码//\n"); printf("//9,注销账户//\n"); printf("//0,退出系统//\n"); printf("//=========================//\n"); printf("\n/=============================请选择服务的种类========================/\n");scanf("%d",&chose1);if(chose1<0||chose1>9){printf("你的输入有误,请重新的输入!\n");system("pasue");continue;}switch(chose1) { case1: {system("cls"); regnew(use); system("pause"); break; } case2: { system("cls"); deluser(use); system("pause"); break; } case3: { system("cls"); useall(use); system("pause"); break; } case4: { system("cls"); adddress(dress);system("pasue"); break; } case5: { system("cls"); deldress(dress); break; } case6: { system("cls"); finddress(dress); break; }case7: { system("cls"); dressall(dress);system("pasue"); break; } case8: { system("cls"); if(adminpass(adm)==1)continue; break; } case9: { system("cls"); if(adminout()==1)return3; } case0:{ system("cls");if(out()==1)continue; break; } default:continue; }}}intuserload(user*use){charname[21];charpass[7]={0}; intchose,chose2;inti,j;while(1) {system("cls");printf("用户名:");scanf("%s",&name);printf("密码:"); for(i=0;i<6;i++) {pass[i]=getch();printf("*");}while(1){printf("\n\n用户登陆信息输入完毕,是否确认?1,确认0,重新输入\n");scanf("%d",&chose);if(chose!=1&&chose!=0){printf("你的输入有误,请重新的输入!\n");continue;}if(chose==1){for(i=0;i<200;i++){if(use[i].type==0)if(strcmp(use[i].username,name)==0)if(strcmp(use[i].pass,pass)==0){printf("登陆成功!请继续使用!\n");strcpy(usertemp.username,name);return1;}}printf("输入的用户名或者密码有误!1,重新登陆2,退出登陆!\n");scanf("%d",&chose2);if(chose2==1){system("cls");break;}else{system("cls");return0;}}if(chose==0)break;}}}这里面包含了管理员的十个功能选项。4,选择销售员和店长,(注明第一次运行时本来没有销售员和店长,需要管理员添加。)intuserout(){intchose;while(1){system("cls");printf("\n在线用户:%s\n\n",usertemp.username);printf("你确定要注销吗?1,注销0,取消\n\n");scanf("%d",&chose);if(chose!=0&&chose!=1){printf("你的选项出现了错误,请重新的输入!\n\n\n");system("pasue");continue;}if(chose==1){printf("销售员账户注销完毕!!\n\n\n\n");strcpy(usertemp.username,"unknown");//system("pause");return1;}elsereturn0;}}intsold(user*use,DRESS*dress){charname[20];intnum;inti;intj;intk;system("cls");printf("\n在线用户:%s\n\n",usertemp.username);printf("请输入要出售的商品的名称:");scanf("%s",&name);printf("\n请输入出售的数量:");scanf("%d",&num);for(k=0;k<200;k++){if(strcmp(use[k].username,usertemp.username)==0)for(i=0;i<500;i++){if(strcmp(dress[i].name,name)==0){if(dress[i].now<num)break;dress[i].now=dress[i].now-num;printf("\n\n\n商品%s已经销售出了%d件\n",name,num);for(j=0;j<100;j++){if(use[k].mdb[j].flag==0){strcpy(use[k].mdb[j].name,name);use[k].mdb[j].flag=1;use[k].mdb[j].total=num;return1;}}}}}printf("商品出售出现错误!!请重新操作!\n\n\n");return0;}voidmounth(user*use){inti;intj;charname[20];strcpy(name,usertemp.username);system("cls");printf("\n在线用户:%s\n\n",usertemp.username);for(i=0;i<100;i++){if(strcmp(use[i].username,name)==0){for(j=0;j<100;j++){if(use[i].mdb[j].flag==1)printf("商品名称:%s,出售数量:%d\n",use[i].mdb[j].name,use[i].mdb[j].total);}}}}intusermenu(user*use,DRESS*dress){inti;intchose1;while(1) {system("cls");printf("\n在线用户:%s\n\n",usertemp.username);printf("//=======用户功能菜单=====//\n");printf("////\n"); printf("//1,商品浏览//\n"); printf("//2,商品查找//\n"); printf("//3,出售商品//\n"); printf("//4,销售记录//\n"); printf("//5,用户注销//\n"); printf("////\n"); printf("////\n"); printf("//=========================//\n"); printf("\n/=============================请选择服务的种类========================/\n");scanf("%d",&chose1);if(chose1<0||chose1>9){printf("你的输入有误,请重新的输入!\n");system("pasue");continue;}switch(chose1) { case1: {system("cls"); dressall(dress); break; } case2: {system("cls"); finddress(dress); break; } case3: {system("cls"); sold(use,dress); system("pause"); break; } case4: {system("cls"); mounth(use);system("pause"); break; } case5: {system("cls"); if(userout()==1)return3; break; }default:continue; }}}intmonpass(user*use){inti;charpass[20]={0};charpass2[20]={0};while(1){printf("请输入新的密码:");for(i=0;i<6;i++){pass[i]=getch();printf("*");}printf("\n\n\n请再次输入新的密码:");for(i=0;i<6;i++){pass2[i]=getch();printf("*");}if(strcmp(pass,pass2)!=0){printf("\n\n两次输入的新的密码不一样,请重新的输入!\n\n\n");system("pause");}else{printf("\n密码修改成功!下一次登陆请使用新的密码!\n\n\n");for(i=0;i<200;i++){if(strcmp(use[i].username,usertemp.username)==0){strcpy(use[i].pass,pass);system("pause");}}return1;}}}voidmonsee(user*use){inti;intj;charname[20];system("cls");printf("\n在线用户:%s\n\n",usertemp.username);for(i=0;i<100;i++){if(use[i].flag==1&&use[i].type==0){printf("销售员姓名:%s\n",use[i].username);for(j=0;j<100;j++){if(use[i].mdb[j].flag==1)printf("商品名称:%s,出售数量:%d\n",use[i].mdb[j].name,use[i].mdb[j].total);}}}}intmonload(user*use){charname[21];charpass[7]={0}; intchose,chose2; inti,j;while(1) {system("cls");printf("用户名:");scanf("%s",&name);printf("密码:"); for(i=0;i<6;i++) {pass[i]=getch();printf("*");}while(1){printf("\n\n用户登陆信息输入完毕,是否确认?1,确认0,重新输入\n");scanf("%d",&chose);if(chose!=1&&chose!=0){printf("你的输入有误,请重新的输入!\n");continue;}if(chose==1){for(i=0;i<200;i++){if(use[i].type==1)if(strcmp(use[i].username,name)==0)if(strcmp(use[i].pass,pass)==0){printf("登陆成功!请继续使用!\n");strcpy(usertemp.username,name);return1;}}printf("输入的用户名或者密码有误!1,重新登陆2,退出登陆!\n");scanf("%d",&chose2);if(chose2==1){system("cls");break;}else{system("cls");return0;}}if(chose==0)break;}}}intmonout(){intchose;while(1){system("cls");printf("\n在线用户:%s\n\n",usertemp.username);printf("你确定要注销吗?1,注销0,取消\n\n");scanf("%d",&chose);if(chose!=0&&chose!=1){printf("你的选项出现了错误,请重新的输入!\n\n\n");system("pasue");continue;}if(chose==1){printf("店长账户注销完毕!!\n\n\n\n");strcpy(usertemp.username,"unknown");return1;}elsereturn0;}}intfix(DRESS*dress){charname[20],name2[20];inttotal;intnow;inti;system("cls");printf("\n在线用户:%s\n\n",usertemp.username);printf("请输入需要修改信息的商品的名称:");scanf("%s",&name);for(i=0;i<500;i++){if(strcmp(dress[i].name,name)==0){printf("商品信息:\n名称:%s,现存:%d,总共:%d\n",dress[i].name,dress[i].now,dress[i].total);printf("\n\n请输入修改以后的商品的名称:");scanf("%s",&name2);printf("\n\n请输入修改以后的商品的现存:");scanf("%d",&now);printf("\n\n请输入修改以后的商品的总共:");scanf("%d",&total);strcpy(dress[i].name,name2);dress[i].now=now;dress[i].total=total;printf("\n\n");printf("修改以后的商品信息:\n名称:%s,现存:%d,总共:%d\n",dress[i].name,dress[i].now,dress[i].total);return1;}}printf("修改信息失败!请查正以后重新的操作!!\n\n\n");return0;}intmonmenu(user*use,DRESS*dress){inti;intchose1;while(1) {system("cls");printf("\n在线用户:%s\n\n",usertemp.username);printf("//=======用户功能菜单=====//\n");printf("////\n"); printf("//1,商品浏览//\n"); printf("//2,商品查找//\n"); printf("//3,销售员业绩//\n"); printf("//4,商品信息修改//\n"); printf("//5,密码修改//\n"); printf("//6,用户注销//\n"); printf("////\n"); printf("//=========================//\n"); printf("\n/=============================请选择服务的种类========================/\n");scanf("%d",&chose1);if(chose1<1||chose1>8){printf("你的输入有误,请重新的输入!\n");system("pasue");continue;}switch(chose1) { case1: {system("cls"); dressall(dress); break; } case2: {system("cls"); finddress(dress); break; } case3: {system("cls"); monsee(use); system("pause"); break; } case4: { system("cls"); fix(dress);system("pause"); break; }case5: { system("cls"); monpass(use); break; } case6: {system("cls"); if(monout()==1)return3; break; } default:continue; }}}五、程序截图1、运行程序时出现的图象:2、由于程序事先没有设置店长和销售员的帐号,所以要先选择3、管理员登陆,会出现如下图:注明:管理员初始帐号admin密码是1234563、进入后会出现如下的图象:以上是管理员的功能,店长和销售员的帐号要通过添加用户来增加。4、选择添加用户后会出现:以上可以选择注册两种类型的人员。5、统计用户会出现已经注册的人:6、还有一系列的东西不一一贴出,推出时点注销帐户,然后用注册的帐号可以进入其他人员的功能表,下面列举销售人员的功能:这些是销售员的功能,实现这些功能之前,首先要管理员注册商品信息。其他的不一一列举。六、总结在老师的带领下进行了C语言程序实践学习。在短短一周的实习期间使我获取了不少新知识也巩固了许多老知识。基本掌握了简单程序的编写方法和编程的基本流程,掌握了模块设计方法,能理解和运用简单结构化程序设计的思想和方法,掌握和提高利用C语言进行程序设计的能力。C语言是需要有一定基础、而且动手能力强的学科。上机实验是学习程序设计语言必不可少的实践环节,特别是C语言灵活、简洁,更需要通过编程的实践来真正掌握它。对于程序设计语言的学习目的,可以概括为学习语法规定、巩固贯穿系统知识、掌握程序设计方法、提高程序设计能力。这一周的实习是我们把理论与实践结合的一次尝试,通过对这题的学习与理解,将很繁琐的问题慢慢捋清思路,进一步理解和运用结构化程序设计的思想和方法。初步掌握开发一个小型实用系统的基本方法,学会调试一个比较长程序的基本方法,学会利用流程图表示算法,进一步掌握和提高利用C语言进行程序设计的能力。最后,谢谢老师悉心指导。课程设计评语对课程论文的评语:平时成绩:课程论文成绩:总成绩:评阅人签名:销售服务八步曲打招呼如何招呼顾客要求生活化,没有陌生感,快速消除彼此的距离感。对每一个跨进店铺的顾客我们都要进行礼貌周到的服务,恰到好处地运用微笑和身体语言向顾客打招呼,招呼顾客时应声音响亮、吐字清晰、热情诚恳、表里如一。当目光接触到进入店铺的顾客后,马上放下手中的事,面带微笑地鞠躬说“您好,小姐等”。当顾客进入店铺内选购商品时,为避免造成顾客购物压力,建议说一声:“您可以先休息一下,有什么需要可以随时叫我。”不要在顾客不注意时突然上前打招呼,打断顾客思路,吓到顾客。当视线接触到顾客时,应以柔和的目光直视对方,面带微笑,点头致意。当看到熟客时,应笑脸相迎,并上前亲切地寒暄几句,例如询问上次购买商品情况。当看到顾客需要帮助时,应及时主动上前打招呼。当正在或又有其他顾客需要招呼时,应暂且放下手中的事情,将视线转向后来的顾客,点头致歉,请他稍等。如果不能马上招呼顾客,应及时让其他同事来接待。当没有看到顾客时,要时刻留意顾客的到来,可以整理货品,但不要离开售货本区,决不可站在门口,强行顾客进入。招呼声音轻柔、甜美、切忌唐突、高声。标准服务演练:在打招呼时要眼神接触,双手自然摆放身前或身后距离适中(大约一臂距离),微笑点头的说:“小姐,您好!”我们要注意态度亲切,让顾客感到我们对他的重视。基本欢迎语:上午好;中午好;下午好;晚上好;请随便看看;小姐(先生),您好,小姐(先生)您好!当顾客在店外张望时,要记得使用邀请式手势对顾客说:“早上好,小姐(先生),您可以进来看一下。”当特殊节假日时,要营造节日气氛,欢迎语能让顾客有亲切关怀的感觉。例如:“小姐(先生)您好!节日快乐”或者说“下午好!节日快乐”当与熟客见面时,我们要尽量使用熟客姓氏称呼,以兴趣为机会点去打开话题,令顾客有被重视和受欢迎的感觉,例如“王小姐(先生),上一次您选的那件衣服送给您朋友,她喜欢吗?”或者是“王小姐(先生),您好!这是最近新到的几款很适合您!”或者是“王小姐(先生)好久不见今天逛街买了什么呢?”当顾客需要帮忙时,我们要让顾客知道您已经留意到她的需要并愿意提供协助。应及时主动上前说:“小姐(先生),您好,请问有什么可以帮您。”或者“小姐(先生)您好!需要帮忙吗?”但切勿过于催迫,令顾客不安。当顾客对货品产生兴趣时,要及时主动上前介绍并引起顾客谈话的兴趣,例如:“您好!小姐(先生)这是最新的款式。”或者是“这面料是棉质非常透气,这样的天气穿最合适了”。当多位顾客同时进店时,用基本打招呼方法想第一位顾客打招呼,并且向其他顾客点头、微笑。如有其他同事在场,应示意他们上前协助。必须顾及每一位顾客,不要令其中一些有被忽略或不受重视的感觉。例如:“小姐(先生),你们好!请随便看看”或者“小陈,麻烦您招呼一下这位顾客”正在招呼顾客,而另有顾客需要您帮助时,我门应对顾客说“小姐(先生),您好,请随便看看,如果有需要,可以叫我”或者“小姐(先生),您好!请稍等,我就过来。打招呼时成交中断时应对对策实例演练:当打招呼未引起顾客注意时,我们应:要再次上前致以不重复方式招呼顾客或示意其他同伴上前招呼如果顾客听到不予理睬,要仍面带微笑,目光跟随顾客并留意顾客购物信号。最后要学会观察顾客穿着,分析适合顾客货品的风格,主动出击去赞美顾客,例如:小姐(先生)您的肤色这么健康,穿亮色的衣服肯定很适合您。当众多顾客进店时,来不及上前打招呼时,我们应:主动搜寻众多顾客的眼神致以微笑,或等待顾客走近身旁时致以亲切的问候如果导购员发现疏忽顾客,要马上调整状态,目光跟随顾客并留意需要。招呼顾客时,又来了十多位顾客,我门应:请另外导购员进行帮忙,面带微笑,点头示意。招呼当前顾客同时,随时留意新进店顾客的需求。第二节、留意顾客需要(主动接受购物信号)现代消费喜欢自由的购物气愤,因此当我们与顾客打完招呼之后,应留有一定的空间给顾客,让顾客在没有压力的环境下自由选择,当然我们的目光一定要留意顾客,主动接受顾客的购物信号,通过眼睛的观察、耳朵的聆听、嘴巴的询问等途径来发现顾客的需要,而不是总站在顾客的身边或顾客的身后。接近的时机与购买心理在购买心理的留意、兴趣、联想、欲望、比较、信任、决定、满足8个阶段中,当顾客对商品表示“兴趣”时便接近,这就是接近的理想时机。巧妙地接近,掌握顾客的心理,加以适当的说明和建议,引导顾客进入正面的“联想”,就比较容易唤起顾客的购买“欲望”了永远要记住首先零售自己而不是货品,这样顾客就不会有一种被你压迫的感觉。顾客首先是你的朋友而不是支票。目的是发现共同之处和把彼此联系起来。最有效的打破僵局方式,就是选择你最熟悉的话题,这样您就可以很轻松的谈论这个话题。而且也很容易将起笑话。当然想给顾客留下很深的印象,一定要用一些有创造性的方法来打开话题。“假设您自己在每个店铺都收到同样的打开话题方式,突然在一家店收到不同的打开话题方式时您会感觉非常良好。这时导购员对于您就不在意味仅仅只是一名导购员。(二)接近时机以顾客的言行判断接近时机,如上所述,在顾客表示“兴趣”时,加以接近,而顾客对商品产生兴趣与否,只是对顾客的表情\行动加以观察注意,便能判断出来.具体来说,若有如下9点情况,就是接近的机会,以充满自信的态度去接待顾客吧!当顾客注视特定的商品时仔细观察某项商品,就是对该商品产生”注意”和”兴趣”的证据.说不定顾客已对这项商品做了种种”联想”,此时正是招呼顾客的好时机.当顾客用手触商品,又叫”手感”,如:纯毛是一种柔软温暖的感觉,真丝是一种凉爽飘逸的感觉顾客,顾客已经对此商品产生了兴趣,并且加以确定是不是自己想要的面料.此时正是接近并询问”感觉如何”的好时机.但若在顾客接触商品的瞬间就询问,会吓到顾客,应间隔一段时间,之后,再以温和的声音询问.当顾客表现出寻找商品的状态时遇到这种状况,应尽早以亲切的态度向顾客说”有什么可以为你服务的吗?”,并请顾客将他寻找目标的要求说给自己听,此时,绝不可因接待其他顾客而忽略这些顾客.当与顾客的视线相遇时顾客在购买上需要建议时,大多会寻找导购.因此,导购要把握这个机会(与顾客视线相遇),以微笑说”欢迎光临”并走向顾客.当顾客与同伴交谈时这种情形正是顾客对商品产生兴趣的明显行为.此时,多半会与同伴交谈讨论,如果导购上前说明和建议,也许特别容易产生效果.当顾客将手提袋放下时这也是对商品注意而产生兴趣的行动之一,导购应自信地对顾客说”欢迎光临,这是我们最新的衬衣,共有6种颜色”,说这活时,要在顾客放下手提袋一段时间后,再接近较好.当顾客探视橱窗或模特身上的衣服时若和前六项机会比较,此时可能会有”过早”的感觉.但在众多竞争对手的专卖店商业街上,要有”先下手为强”的精神,尽早接近顾客,效果较佳,因为顾客总是很难拒绝导购的诚意,但要把握好尺度.当顾客匆匆入店,四处寻找时顾客匆匆进入店铺,像在寻找什么商品时,表明顾客此时需要尽快完成购物过程并买到所要的商品,导购应当立即迎上前去,询问顾客需要,高效地帮助顾客找到所要商品,记住:动作要快!当顾客出神观察商品,仔细大量或在自己身上比试时由于对某商品产生兴趣,并可能已产生购买想法,顾客会仔细观察商品,在心中联想、衡量、考虑,可能还会拿件衣服在自己身上比试,这时正是接近顾客的好机会,但不要过于唐突,自然地走近顾客,用赞美的口吻说:”您真有品味,这件衣服看上去很不错.”标准服务实例演练:当顾客四处张望,象在寻找什么时,我门要主动、及时上前为顾客介绍“小姐(先生),您好,请问有什么可以帮您的”避免视而不理;避免行动缓慢;避免态度冷漠。当顾客拿起某件货品在身上比试时,我门立即走向前态度热情接近顾客说:“小姐(先生),这边有镜子,您可以看一下”或者“小姐(先生),您可以试一试,”但要避免过度勉强顾客。当顾客重复观看/触摸某件货品时,我门要从货架或层板取出货品,拆下衣架,双手打开展示给顾客看并且对顾客说“小姐(先生),让我打开/拿出来给您看”或者说“小姐(先生),让我拿出来给您看”。但要注意避免即时整理顾客刚刚看完的货品,避免喝止顾客不要弄乱货架的货品。当顾客询问朋友意见,其朋友认同货品时。我们要在旁心细聆听并适当附和。例如:“对啊!您朋友说的很对,这是修身剪裁,挺适合您的。”但要避免漠视及侮辱其朋友的意见及品位,避免强迫性的推销骚扰顾客及起朋友的商量令他们反感。当顾客纯属闲逛时,我们要主动上前亲切招呼,例如:“小姐(先生),您好我们部分货品正在作推广,请随便看看”或者“小姐(先生),您好,我门有新款上市,请随便看看”。一定要避免强迫/催促顾客。令顾客感觉不佳。发觉顾客需求成交中断时应对对策实例演练:如何通过观察打开话题。可以顾客通过顾客的饰品,发型来打开话题“小姐(先生)您这发夹真漂亮,请问是哪里买的?”当顾客手上拿有购物袋时,我门应说“小姐(先生),您买了这么多东西,很累了吧,您可以在我们这里先休息一下”或“小姐(先生),收获不小哦!买了些什么?”以待再次发觉搭配销售的机会。当顾客带着小孩可以称赞说“哇!小孩真可爱,多大了?”当一人以上结伴逛街店“这有几款新到货品,你们可以看一下”当女士单独进店时,可以上前亲切的问:“小姐,您是想买东西送人吗?”2.当顾客对我门话题不感兴趣或反感时,我门应:马上停止话题,面带微笑,等待下一次打开话题的机会。或者转移话题。当然有时我们也可以赞同顾客观点,顺顾客意思讲。3.当我们误解顾客的需求时,我们应及时调整推荐方式:例如“王小姐(先生),不好意思,那您是需要什么款式与风格呢?”或者是“哦!这件衣服和您想要的衣服完全是不同风格吗?那您平时穿什么样风格呢?当顾客对面
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论