汽车行业客户管理系统通过集成车企CRM客户管理系统以及企业微信等多种应用,让汽车销售人员能够随时随地连接客户,实现商机汇总-跟单-营销-签约-订单-配送一体化管理。
1)沉淀商机、建立客户库,高效跟单
各渠道获取的商机线索自动汇总到OA系统,形成客户资源库,负责人每天及时分派销售跟单沟通,及时标记客户需求情况,确保商机不重、不浪费一条商机线索。
2)连接企业微信,开展精准营销
泛微与企业微信、微信互联互通,让每位销售直接触达客户微信,及时沟通联系,精准开展朋友圈软文营销、产品直播,加快需求转化。
同时,可利用企业微信“上下游”功能,可以灵活地将制造商、客户、经销商等上下游伙伴加入到同一个企业微信通讯录里,像同一个公司的同事一样方便地找人、沟通、协作。
3)连接电子签章,合同高效签订
销售经理在系统中发起新车销售合同流程,一条流程完成审批、财务确认定金、计划人员分配车架号等。
审批后内部自动盖章,同时,可以系统自动发送短信邀请客户完成线上电子签名,也可以在企业微信中直接将购车合同发送给客户进行签字,全程无纸化,几分钟就能完成一份购车协议。
(在线签署电子合同)
4)销售订单跟踪管理,高效送货
通过流程间的串联,打通订车、合同、车辆库存、配件库存等信息;通过销售订单、关联销售合同,直接选取车辆及销售配件信息,及时关联出库及财务收款情况,各业务部门各司其职,全线上实现新车销售业务。
已经签订的销售订单,销售人员每天可以通过OA系统查看审批进度、了解配送状态,确保订单推进过程可视化。
(订单查询服务窗口)
5)折扣分级分权管理
跨区域、跨门店汽车销售经常出现乱打折、错打折的情况,4S店集团折扣管控对集团整体品牌形象至关重要;
完成OA与ERP等业务系统的数据集成能实现折扣统一管理、分区授权。
集团根据区域、门店等维度进行授权管理,区域或门店负责人对折扣有审批权限。
同时,各区域业务运营平台也支持分权管理,极大节省集团总部维护成本。
6)汽车销售业绩看板,呈现销售情况
借助BI报表,管理层在手机端就能随时了解各品牌车型、各门店的销售情况,及时了解市场爱好,以及门店业绩情况。
了解更多应用
#include<iostream.h>#include<windows.h>
#include<fstream.h>
#define N 20 //车辆总存储量
struct Cars{
int num //车辆编号
int pnum //车牌号
char made[20]//车辆制造公司
double year //车辆购买时间
char type //车辆型号,B-大客车,C-小轿车,L-卡车
int km //总公里数
int cost //基本维护费用
}
class Manager{
private:
Cars car[N]
int people[N]//载客量
int coach[N] //箱数
int weight[N]//载重量
int top //记录当前车辆数量
public:
Manager(){top = 0}//车辆初始值为0
void add() //添加函数
void search()//查询函数
void show() //显示函数
void edit() //编辑函数
void delet() //删除函数
void sum() //统计函数
void read() //读取函数
void write() //存储函数
void jiemian()//总界面
}
void Manager::add(){
int a = 0, y
while(1){
if(top <N){
int i
cout<<"请输入需添加的车辆信息:"<<endl
cout<<"车辆编号:"
cin>>i
for(int j = 0j <topj++){
if(car[j].num == i){
cout<<"编号重复,添加失败!系统将自动返回..."<<endl
a++
break
}
}
if(a == 0){ //编号不重复
car[top].num = i
cout<<"车牌号:"
cin>>car[top].pnum
cout<<"车辆制造公司:"
cin>>car[top].made
cout<<"购买时间:"
cin>>car[top].year
cout<<"车辆型号(B-大客车,C-小轿车,L-卡车):"
cin>>car[top].type
cout<<"总公里数:"
cin>>car[top].km
if(car[top].type == 'B'|| car[top].type == 'b'){
cout<<"载客量:"
cin>>people[top]
car[top].cost = 2000
}
else if(car[top].type == 'C'|| car[top].type == 'c'){
cout<<"车厢数:"
cin>>coach[top]
car[top].cost = 1000
}
else{
cout<<"载重量:"
cin>>weight[top]
car[top].cost = 1500
}
top++
cout<<"是否继续添加?(1-是, 2-否)"<<endl
cin>>y
if(y == 2){
cout<<"请稍等,系统将自动返回功能界面..."<<endl
break
}
}
else //编号重复
break
}
else{
cout<<"车辆信息库已满,不能再添加!"<<endl
cout<<"系统将自动返回功能界面..."<<endl
break
}
}
Sleep(2000)
jiemian()
}
void Manager::search(){
int i, j, a = 0, b
char k
cout<<"1.按车辆制造公司查询"<<endl
cout<<"2.按编号查询"<<endl
cout<<"3.按类别查询"<<endl
cout<<"请输入你的选项:(1-3)"<<endl
cin>>i
switch(i){
case 1:
char m[20]
cout<<"请输入需查询车辆的制造公司:"<<endl
cin>>m
for(j = 0j <topj++){
if(strcmp(car[j].made, m) == 0){
cout<<"车辆编号:"<<car[j].num<<""<<"车牌号:"<<car[j].pnum<<"
"<<"车辆制造公司:"<<car[j].made<<""<<"车辆购买时间:"<<car[j].year<<"
"<<"车辆型号:"<<car[j].type<<""<<"总公里数:"<<car[j].km<<"
"
if(car[j].type == 'B'|| car[j].type == 'b')
cout<<"载客量:"<<people[j]<<""<<"基本费用:"<<car[j].cost<<endl
else if(car[j].type == 'C'|| car[j].type == 'c')
cout<<"车厢数:"<<coach[j]<<""<<"基本费用:"<<car[j].cost<<endl
else
cout<<"载重量:"<<weight[j]<<""<<"基本费用:"<<car[j].cost<<endl
a++
}
}
if(a == 0)
cout<<"该车辆制造公司不存在!"<<endl
else{
cout<<"是否进行修改?(Y-是,N-否)"<<endl
cin>>k
if(k == 'Y' || k == 'y')
edit()
}
break
case 2:
int n
cout<<"请输入需查询的车辆编号:"<<endl
cin>>n
for( j = 0j <topj++){
if(car[j].num == n){
cout<<"车辆编号:"<<car[j].num<<""<<"车牌号:"<<car[j].pnum<<"
"<<"车辆制造公司:"<<car[j].made<<""<<"车辆购买时间:"<<car[j].year<<"
"<<"车辆型号:"<<car[j].type<<""<<"总公里数:"<<car[j].km<<"
"
if(car[j].type == 'B'|| car[j].type == 'b')
cout<<"载客量:"<<people[j]<<""<<"基本费用:"<<car[j].cost<<endl
else if(car[j].type == 'C'|| car[j].type == 'c')
cout<<"车厢数:"<<coach[j]<<""<<"基本费用:"<<car[j].cost<<endl
else
cout<<"载重量:"<<weight[j]<<""<<"基本费用:"<<car[j].cost<<endl
a++
}
}
if(a == 0)
cout<<"该车辆编号不存在!"<<endl
else{
cout<<"是否进行修改?(Y-是,N-否)"<<endl
cin>>k
if(k == 'Y' || k == 'y')
edit()
}
break
case 3:
char t
cout<<"请输入需查询的车辆型号:(B-大客车,C-小轿车,L-卡车)"<<endl
cin>>t
for(j = 0j <topj++){
if(car[j].type == t){
cout<<"车辆编号:"<<car[j].num<<""<<"车牌号:"<<car[j].pnum<<"
"<<"车辆制造公司:"<<car[j].made<<""<<"车辆购买时间:"<<car[j].year<<"
"<<"车辆型号:"<<car[j].type<<""<<"总公里数:"<<car[j].km<<"
"
if(car[j].type == 'B'|| car[j].type == 'b')
cout<<"载客量:"<<people[j]<<""<<"基本费用:"<<car[j].cost<<endl
else if(car[j].type == 'C'|| car[j].type == 'c')
cout<<"车厢数:"<<coach[j]<<""<<"基本费用:"<<car[j].cost<<endl
else
cout<<"载重量:"<<weight[j]<<""<<"基本费用:"<<car[j].cost<<endl
a++
}
}
if(a == 0){
cout<<"该车辆型号不存在!"<<endl
}
else{
cout<<"是否进行修改?(Y-是,N-否)"<<endl
cin>>k
if(k == 'Y' || k == 'y')
edit()
}
break
default:
cout<<"输入有误!"<<endl
break
}
// Sleep(2000)
cout<<"按1返回主界面:"<<endl
cin>>b
if(b == 1)
jiemian()
else{
cout<<"输入有误,系统将退出..."<<endl
Sleep(3000)
return
}
}
void Manager::show(){
int i
if(top != 0){
cout<<"当前车库中的所有车辆信息为:"<<endl
for(int j = 0j <topj++){
cout<<"车辆编号:"<<car[j].num<<""<<"车牌号:"<<car[j].pnum<<"
"<<"车辆制造公司:"<<car[j].made<<""<<"车辆购买时间:"<<car[j].year<<"
"<<"车辆型号:"<<car[j].type<<""<<"总公里数:"<<car[j].km<<"
"
if(car[j].type == 'B'|| car[j].type == 'b')
cout<<"载客量:"<<people[j]<<""<<"基本费用:"<<car[j].cost<<endl
else if(car[j].type == 'C'|| car[j].type == 'c')
cout<<"车厢数:"<<coach[j]<<""<<"基本费用:"<<car[j].cost<<endl
else
cout<<"载重量:"<<weight[j]<<""<<"基本费用:"<<car[j].cost<<endl
}
}
else
cout<<"车辆库为空!"<<endl
cout<<"按1返回主界面:"<<endl
cin>>i
if(i == 1)
jiemian()
else{
cout<<"输入有误,系统将退出..."<<endl
Sleep(3000)
return
}
}
void Manager::edit(){
int i, j, a = 0
char m[20]
cout<<"请依次输入需要修改的车辆信息:"<<endl
while(1){
cout<<"车辆编号:"
cin>>i
for(j = 0j <topj++){
if(car[j].num == i){
cout<<"车牌号:"
cin>>car[j].pnum
cout<<"车辆制造公司:"
cin>>m
strcpy(car[j].made, m)
cout<<"购买时间:"
cin>>car[j].year
cout<<"车辆型号(B-大客车,C-小轿车,L-卡车):"
cin>>car[j].type
cout<<"总公里数:"
cin>>car[j].km
if(car[j].type == 'B'||car[j].type == 'b'){
cout<<"载客量:"
cin>>people[j]
}
else if(car[j].type == 'C'||car[j].type == 'c'){
cout<<"车厢数:"
cin>>coach[j]
}
else{
cout<<"载重量:"
cin>>weight[j]
}
a++
}
}
if(a == 0)
cout<<"此编号不存在,不能进行修改,请重新输入!"<<endl
if(a != 0){
cout<<"修改成功!系统将返回主界面..."<<endl
break
}
}
Sleep(1500)
jiemian()
}
void Manager::delet(){
int i, a = 0
while(1){
if(top == 0){
cout<<"车辆信息库为空!系统将返回功能界面..."<<endl
break
}
else{
cout<<"请输入需要删除的车辆编号:"
cin>>i
for(int j = 0j <topj++){
if(car[j].num == i){//车辆编号存在
if(car[top - 1].type == 'B'|| car[top - 1].type == 'b'){
people[j] = people[top - 1]
car[j].cost = 2000
}
else if(car[top - 1].type == 'C'|| car[top - 1].type == 'c'){
coach[j] = coach[top - 1]
car[j].cost = 1000
}
else{
weight[j] = weight[top - 1]
car[j].cost = 1500
}
car[j].num = car[top - 1].num
car[j].pnum = car[top - 1].pnum
strcpy(car[j].made, car[top - 1].made)
car[j].year = car[top - 1].year
car[j].type = car[top - 1].type
car[j].km = car[top - 1].km
top--
a++
}
}
if(a == 0)
cout<<"此编号不存在,不能进行删除,请重新输入!"<<endl
else{
cout<<"删除成功!系统将返回功能界面..."<<endl
break
}
}
}
Sleep(1500)
jiemian()
}
void Manager::sum(){
if(top != 0){
int j, b = 0, c = 0, l = 0
cout<<"当前车辆信息库中总车辆数为:"<<top<<"辆"<<endl
for(j = 0j <topj++){
if(car[j].type == 'B'|| car[j].type == 'b')
b++//统计大客车的数量
else if(car[j].type == 'C'|| car[j].type == 'c')
c++//统计小轿车的数量
else
l++//统计卡车的数量
}
cout<<"各型号车辆数为:"<<endl
cout<<"大客车:"<<b<<"辆"<<""<<"小轿车:"<<c<<"辆"<<"
"<<"卡车:"<<l<<"辆"<<endl
}
else
cout<<"车库信息为空!"<<endl
cout<<"系统将返回主界面..."<<endl
Sleep(5000)
jiemian()
}
void Manager::write(){
ofstream write("a.txt")
for(int i = 0i <topi++){
write<<"车辆编号:"<<car[i].num<<""
write<<"车牌号:"<<car[i].pnum<<""
write<<"车辆制造公司:"<<car[i].made<<""
write<<"车辆购买时间:"<<car[i].year<<""
write<<"车辆型号:"<<car[i].type<<""
write<<"总公里数:"<<car[i].km<<""
write<<"基本维护费用:"<<car[i].cost<<""
if(car[i].type == 'B'|| car[i].type == 'b')
write<<"载客量:"<<people[i]<<endl
else if(car[i].type == 'C'|| car[i].type == 'c')
write<<"车厢数:"<<coach[i]<<endl
else
write<<"载重量:"<<weight[i]<<endl
}
write.close()
cout<<"车辆信息已成功写入同目录下的a.txt文件中!系统将返回主界面..."<<endl
Sleep(3000)
jiemian()
}
void Manager::read(){
ifstream read("b.txt")
while(!read.eof()){
read>>car[top].num>>car[top].pnum>>car[top].made>>car[top].year>>car[top].type>>car[top].km>>car[top].cost
if(car[top].type == 'B'|| car[top].type == 'b')
read>>people[top]
else if(car[top].type == 'C'|| car[top].type == 'c')
read>>coach[top]
else
read>>weight[top]
top++
}
read.close()
cout<<"读取同目录下的b.txt文件成功!系统将返回主界面..."<<endl
Sleep(3000)
jiemian()
}
void Manager::jiemian(){
system("cls")
int i
cout<<"***********************************"<<endl
cout<<"*欢迎进入车辆管理系统 *"<<endl
cout<<"*1.添加车辆 *"<<endl
cout<<"*2.查询车辆 *"<<endl
cout<<"*3.显示车辆 *"<<endl
cout<<"*4.编辑车辆 *"<<endl
cout<<"*5.删除车辆 *"<<endl
cout<<"*6.统计车辆 *"<<endl
cout<<"*7.存储车辆 *"<<endl
cout<<"*8.读取车辆 *"<<endl
cout<<"*0.退出系统 *"<<endl
cout<<"***********************************"<<endl
cout<<"请输入你需要 *** 作的选项:(0-8)"<<endl
cin>>i
switch(i){
case 1:
add()
break
case 2:
search()
break
case 3:
show()
break
case 4:
edit()
break
case 5:
delet()
break
case 6:
sum()
break
case 7:
write()
break
case 8:
read()
break
case 0:
return
default:
cout<<"输入有误!系统将退出..."<<endl
return
}
}
void main(){
Manager a
a.jiemian()
}
最主要使用的办公软件就是CRM客户关系管理系统,在日常工作中销售人员需要利用CRM完成潜在客户挖掘-新车销售-车辆交付-维修保养-交叉销售-增值服务这一系列的业务流程管理工作。CRM对汽车销售人员的价值体现:
1、通过建立统一的信息管理平台,把汽车销售公司内部管理业务纳入统一的信息平台上,整合业务流程,使得业务能够快速反应,准确高效。
2、建立符合汽车销售公司特色的客户关系和整车管理系统以及包括销售日常管理、售后服务、客户服务、市场和会员及整车物流信息化的集中管理平台。
3、通过建立起集中的信息管理平台,搭建以车辆、客户、为核心的统一协同管理体系。
4、通过高效的整车、配件的进销存管理,有效取得实时畅销及滞销车型及相关产品的全面信息,显著改善订货、库存、销售管理以及应收、应付款管理,有效节省企业库存成本及总体业务经营效益。
5、支持对历史数据,进行基于不同车型、不同地区的销售趋势等多维分析,有力支持各家经销商的业绩改善。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)