售后服务管理系统合院何浩Word文件下载.docx

上传人:b****3 文档编号:14850219 上传时间:2022-10-25 格式:DOCX 页数:15 大小:18.11KB
下载 相关 举报
售后服务管理系统合院何浩Word文件下载.docx_第1页
第1页 / 共15页
售后服务管理系统合院何浩Word文件下载.docx_第2页
第2页 / 共15页
售后服务管理系统合院何浩Word文件下载.docx_第3页
第3页 / 共15页
售后服务管理系统合院何浩Word文件下载.docx_第4页
第4页 / 共15页
售后服务管理系统合院何浩Word文件下载.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

售后服务管理系统合院何浩Word文件下载.docx

《售后服务管理系统合院何浩Word文件下载.docx》由会员分享,可在线阅读,更多相关《售后服务管理系统合院何浩Word文件下载.docx(15页珍藏版)》请在冰豆网上搜索。

售后服务管理系统合院何浩Word文件下载.docx

//被服务人员姓名

intborProject[Maxbor];

//所服务项目

public:

Service(){}

char*getname(){returnname;

}//获取姓名

intgettag(){returntag;

}//获取删除标记

intgetno(){returnno;

}//获取被服务人员编号

voidsetname(charna[])//设置姓名

{

strcpy(name,na);

}

voiddelProject(){tag=1;

}//设置删除标记1:

voidaddService(intn,char*na)//增加被服务人员

{

tag=0;

no=n;

for(inti=0;

i<

Maxbor;

i++)

borProject[i]=0;

}

voidborrowProject(intProjectid)//服务操作

{

if(borProject[i]==0)

{

borProject[i]=Projectid;

return;

}

intretProject(intProjectid)//已经服务对象

if(borProject[i]==Projectid)

return1;

return0;

voiddisp()//读出被服务人员信息

cout<

<

setw(5)<

no<

setw(10)<

name<

"

服务编号:

["

;

if(borProject[i]!

=0)

cout<

borProject[i]<

"

|"

]"

endl;

};

//被服务人员类库,实现建立被服务人员的个人资料

classRDatabase

private:

inttop;

//被服务人员记录指针

Serviceread[Maxr];

//被服务人员记录

public:

RDatabase()//构造函数,将Service.txt读到read[]中

Services;

top=-1;

fstreamfile("

Service.txt"

ios:

:

in);

//打开一个输入文件

while

(1)

{

((char*)&

s,sizeof(s));

if(!

top++;

read[top]=s;

();

//关闭Service.txt

voidclear()//删除所有被服务人员信息

intaddService(intn,char*na)//添加被服务人员时先查找是否存在

Service*p=query(n);

if(p==NULL)

top++;

read[top].addService(n,na);

return1;

Service*query(intServiceid)//按编号查找

for(inti=0;

=top;

if(read[i].getno()==Serviceid&

&

read[i].gettag()==0)

return&

read[i];

returnNULL;

voiddisp()//输出所有被服务人员信息

for(inti=0;

read[i].disp();

voidServicedata();

//被服务人员库维护

~RDatabase()//析构函数,将read[]写到Service.txt文件中

out);

if(read[i].gettag()==0)

((char*)&

read[i],sizeof(read[i]));

();

voidRDatabase:

Servicedata()

{

charchoice;

charrname[20];

intServiceid;

Service*r;

while(choice!

='

0'

cout<

\n\n\t\t\t服务维护\n\n\n\t\t1新增\n\n\t\t2更改\n\n\t\t3删除\n\n\t\t4查找\n\n\t\t5显示\n\n\t\t6全删\n\n\t\t0退出"

cin>

>

choice;

switch(choice)

case'

1'

输入被服务人员编号:

cin>

Serviceid;

输入被服务人员姓名:

rname;

addService(Serviceid,rname);

break;

2'

r=query(Serviceid);

if(r==NULL)

{

cout<

该人员不存在"

}

输入新的姓名:

r->

setname(rname);

3'

输入被服务人员编号:

cin>

r=query(Serviceid);

if(r==NULL)

{

该被服务人员不存在"

<

endl;

break;

}

r->

delProject();

case'

4'

读入被服务人员编号:

该人员不存在"

disp();

5'

disp();

6'

clear();

default:

cout<

输入错误,请从新输入:

break;

}

//项目类,实现对项目的描述,项目的编号,项目名称等

classProject

//删除标记1:

//项目编号

charname[20];

//项目名称

intonshelf;

//是否再架1:

未服务2:

已服务

Project(){}

char*getname(){returnname;

}//获取姓名

intgetno(){returnno;

}//获取项目编号

intgettag(){returntag;

}//获取删除标记

voidsetname(charna[])//设置项目名称

}//删除项目

voidaddProject(intn,char*na)//增加项目

onshelf=1;

intborrowProject()//服务操作

if(onshelf==1)

onshelf=0;

voidretProject()//已服务操作

voiddisp()//输出项目

setw(6)<

setw(18)<

name<

setw(10)

<

(onshelf==1?

欢迎使用本程序"

请服务下一位"

)<

//项目库类,实现对项目的维护,查找,删除等

classBDatabase

//项目记录指针

ProjectProject[Maxb];

//项目记录

BDatabase()//构造函数,将Project.txt读到Project[]中

Projectb;

top=-1;

fstreamfile("

Project.txt"

while

(1)

b,sizeof(b));

if(!

file)break;

top++;

Project[top]=b;

voidclear()//全删

intaddProject(intn,char*na)//增加项目

Project*p=query(n);

if(NULL==p)

Project[top].addPr

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 判决书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1