文档库 最新最全的文档下载
当前位置:文档库 › C#Windows服务开发

C#Windows服务开发

C#Windows服务开发
C#Windows服务开发

用Visual C#创建Windows服务程序

一.Windows服务介绍:

Windows服务以前被称作NT服务,是一些运行在Windows NT、Windows 2000和Windows XP等操作系统下用户环境以外的程序。在以前,编写Windows服务程序需要程序员很强的C或C++功底。然而现在在Visual https://www.wendangku.net/doc/993466246.html,下,你可以运用C++或Visual C#或Visual https://www.wendangku.net/doc/993466246.html,很轻松的创建一个Windows服务程序。同样,你还可以运用其他任何与CLR相容的语言来创建Windows服务程序。本文就向大家介绍如何运用Visual C#来一步一步创建一个文件监视的Windows服务程序,然后介绍如何安装、测试和调试该Windows服务程序。

在介绍如何创建Windows服务程序以前,我先向大家介绍一些有关Windows服务的背景知识。一个Windows服务程序是在Windows操作系统下能完成特定功能的可执行的应用程序。Windows服务程序虽然是可执行的,但是它不像一般的可执行文件通过双击就能开始运行了,它必须有特定的启动方式。这些启动方式包括了自动启动和手动启动两种。对于自动启动的Windows服务程序,它们在Windows启动或是重启之后用户登录之前就开始执行了。只要你将相应的Windows服务程序注册到服务控制管理器(Service Control Manager)中,并将其启动类别设为自动启动就行了。而对于手动启动的Windows 服务程序,你可以通过命令行工具的NET START 命令来启动它,或是通过控制面板中管理工具下的服务一项来启动相应的Windows服务程序(见图1)。同样,一个Windows 服务程序也不能像一般的应用程序那样被终止。因为Windows服务程序一般是没有用户界面的,所以你也要通过命令行工具或是下面图中的工具来停止它,或是在系统关闭时使得Windows服务程序自动停止。因为Windows服务程序没有用户界面,所以基于用户界面的API函数对其是没有多大的意义。为了能使一个Windows服务程序能够正常并有效的在系统环境下工作,程序员必须实现一系列的方法来完成其服务功能。Windows服务程序的应用范围很广,典型的Windows服务程序包含了硬件控制、应用程序监视、系统级应用、诊断、报告、Web和文件系统服务等功能。

图1

二.创建Windows服务程序:

在介绍如何创建Windows服务程序以前,我先向大家介绍一下.Net框架下与Windows

服务相关的命名空间和其中的类库。.Net框架大大地简化了Windows服务程序的创建和控制过程,这要归功于其命名空间中的功能强大的类库。和Windows服务程序相关的命名空间涉及到以下两个:System.ServiceProcess和System.Diagnostics。

要创建一个最基本的Windows服务程序,我们只需要运用.Net框架下的

System.ServiceProcess命名空间以及其中的四个类:ServiceBase、ServiceInstaller、ServiceProcessInstaller以及ServiceController,其体系结构可见图2。

图2

其中ServiceBase类定义了一些可被其子类重载的函数,通过这些重载的函数,服务控制管理器就可以控制该Windows服务程序了。这些函数包括:OnStart()、OnStop ()、OnPause()以及OnContinue()等四个。而且ServiceBase类的子类还可以重载OnCustomCommand()函数来完成一些特定的操作。通过重载以上的一些函数,我们就完成了一个Windows服务程序的基本框架,这些函数的重载方法如下:

ServiceBase类还为我们提供了一些属性,而这些属性是任何Widnows服务程序所必须的。其中的ServiceName属性指定了Windows服务的名称,通过该名称系统就可以调用Windows服务了,同时其它应用程序也可以通过该名称来调用它的服务。而CanPauseAndContinue和CanStop属性顾名思义就是允许暂停并恢复和允许停止的意思。

要使得一个Windows服务程序能够正常运行,我们需要像创建一般应用程序那样为它创建一个程序的入口点。在Windows服务程序中,我们也是在Main()函数中完成这个操作的。首先我们在Main()函数中创建一个Windows服务的实例,该实例应该是ServiceBase类的某个子类的对象,然后我们调用由基类ServiceBase类定义的一个Run ()方法。然而Run()方法并不就开始了Windows服务程序,我们必须通过前面提到的服务控制管理器调用特定的控制功能来完成Windows服务程序的启动,也就是要等到该对象的OnStart()方法被调用时服务才真正开始运行。如果你想在一个Windows服务程序中同时启动多个服务,那么只要在Main()函数中定义多个ServiceBae类的子类的实例对象就可以了,方法就是创建一个ServiceBase类的数组对象,使得其中的每个对象对应于某个我们已预先定义好的服务。

static void Main()

三.添加文件监视服务:

了解了Windows服务的基本体系结构和创建方法后,我们就可以试着往服务中添加一些实际的功能了。下面我将向大家介绍一个能监视本地文件系统的文件监视服务-FileMonitorService。该服务能根据预先设定的本地目录路径监视其中的文件包括子文件夹中的任何变化:文件创建、文件删除、文件改名、文件修改。同时,该服务还为每种变化创建了一个相对应的计数器,计数器的作用就是反映该种变化的频度。

首先,我们打开Visual https://www.wendangku.net/doc/993466246.html,,新建一个Visual C#的Windows服务的项目,如图3所示:

图3

在重载Windows服务的OnStart()函数之前,我们先给其类添加一些计数器对象,这些计数器分别对应了文件的创建、删除、改名以及修改等变化。一旦指定目录中的文件发生以上的某种变化,与其相对应的计数器就会自动加1。所有的这些计数器都是定义为PerformanceCounter类型的变量的,该类是包含在System.Diagnostics命名空间中的。

之后我们便在类的InitializeComponent()方法中创建以上定义的各个计数器对象并确定其相关属性。同时我们将该Windows服务的名称设置为“FileMonitorService”,设定其即是允许暂停并恢复的又是允许停止的。

接着就是重载OnStart()函数和OnStop()函数,OnStart()函数完成了一些必要的初始化工作。在.Net框架下,文件的监视功能可以由FileSystemWatcher类来完成,该类是包含在System.IO命名空间下的。该Windows服务所要完成的功能包括了监视文件的创建、删除、改名和修改等变化,而FileSystemWatcher类包含所有了对应于这些变化的处理函数。

注意其中被监视的目录是存放在一个应用程序配置文件中的,该文件是一个XML类型的文件。这种做法的好处就是我们不必重新编译并发布该Windows服务而只要直接修改其配置文件就可以达到更改所要监视的目录的功能了。

当该Windows服务启动后,一旦被监视的目录中的文件发生某种变化,与其相对应的计数器的值便会相应的增加,方法很简单,只要调用计数器对象的IncrementBy()即可。

OnStop()函数即是停止Windows服务的,在该Windows服务中,服务一旦停止,所有的计数器的值都应归零,但是计数器并不提供一个Reset()方法,所以我们只好将计数器中的值减去当前值来达到这个目的。

同时,因为我们的Windows服务是允许暂停并恢复的,所以我们还得重载OnPause ()函数和OnContinue()函数,方法很简单,只要设定前面定义的布尔值servicePaused 即可。

这样,该Windows服务的主体部分已经完成了,不过它并不有用,我们还必须为其添加安装文件。安装文件为Windows服务的正确安装做好了工作,它包括了一个Windows 服务的安装类,该类是重System.Configuration.Install.Installer继承过来的。安装类中包括了Windows服务运行所需的帐号信息,用户名、密码信息以及Windows服务的名称,启动方式等信息。

同样,因为该Windows服务中运用到了计数器对象,我们也要为其添加相应的安装文件,安装文件的内容和作用与前面的类似。限于篇幅,这里就不给出相应的代码了,有兴趣的读者可以参考文后附带的源代码文件。

到此为止,整个Windows服务已经构建完毕,不过Windows服务程序和一般的应用程序不同,它不能直接调试运行。如果你直接在IDE下试图调试运行之,就会报出如图4所示提示。

图4

根据其中提示,我们知道安装Windows服务需要用到一个名为InstallUtil.exe的命令行工具。而运用该工具安装Windows服务的方法是非常简单的,安装该Windows服务的命令如下:

而要卸载该Windows服务,你只要输入如下的命令即可:

Windows服务安装成功后,它便会出现在服务控制管理器中,如图5所示。

图5

这样,该文件监视的Windows服务就完成了,一旦我们对被监视的目录中的文件进行操作,相应的计数器就会运作,起到监视文件变化的作用。不过这个功能对于一般的用户而言没多大意义,然而你可以在此基础上添加新的功能,比如构建一个后台的文件处理系统,一旦被监视的目录中的文件发生某种变化,Windows服务便对其进行特定的操作,而最终用户就不必去关心后台处理程序是如何实现的了。

四.总结:

本文向大家介绍了Windows服务的一些基本概念和构建一般的Windows服务所需的方法,同时还向大家展示了一个具有文件监视功能的Windows服务程序。通过本文,读者应该能体会到构建Windows服务并不是想象中的那么复杂,这主要还得归功于.Net 框架为我们所作的大量努力。同时,希望大家能在本文给出的实例的基础上构建更加完善和更加强大的Windows服务程序。最后希望本文对大家能有不少帮助。

(注:源代码文件为Source.rar )

服务控制程序(新版)

1.目的 对顾客提供产品质量的保证,使其在使用产品前、中、后或公司规定的服务和顾客所提供的服务和信誉,并采取适当对策以提高顾客对我公司产品的满意程度。 2.适用范围 本程序适用于凡是与本公司建立业务关系的顾客及本公司认可的顾客的潜在产品质量保证活动。 3.定义 3.1服务――为满足顾客的需要,供方的顾客之间接触的活动以及供方内部活动所产生的结 果. 3.2售后服务――是指对已到达顾客处的产品的维护. 4.职责 4.1业务部负责产品销售以及作为与顾客沟通的窗户。 4.2质保部负责顾客抱怨的处理。 4.3制造部、业务部协助顾客抱怨的处理。 4.4技术课为顾客抱怨处理提供技术支援。 4.5总经理负责顾客抱怨处理过程的监督和处理的认可。 5.工作程序 5.1顾客服务管理 5.1.1业务部定期(每月至少一次)拜访顾客,并把对顾客的拜访情况进行登记填写《顾 客访问单》,并将顾客反映要求汇总转交质保部、技术课、制造部、管理部。

5.1.2本公司任何部门收到顾客的来电、来信、来访等均应立即通知业务部,由业务部 负责登记《顾客质量反馈单》,立即转交有关部门进行处理和传阅。 5.1.3业务部每季度向顾客发出《顾客满意度调查表》以了解顾客对本公司的质量、服 务、价格、供货状况是否满意,对于未达到顾客满意度目标则由业务部进行进一 步了解和调查原因,填写《顾客质量反馈单》,按5.1.2处理。 5.1.4由技术课负责向顾客提供必要的技术咨询,如产品介绍、产品选型建议提供技术 方面建议等,由技术课编制产品的使用/安装说明,其内容包括对预见的/使用不当 造成产品损坏情况,注明和正确处理使用时可能造成的危险和相关责任(尤其是 涉及产品安全性)。说明必要时采用中/英/德文,在产品投产前与顾客协商确定, 顾客要求时由业务部提供的品备件或调换过期/更改前产品,并对提供备件和调换 作记录等。 5.1.5按合同要求,提供顾客指定的服务,包括现场服务、提供备件等。 5.2顾客抱怨管理 5.2.1业务部根据顾客反映的质量问题,立即填写《顾客质量反馈单》,送质保部。 5.2.2质保部收到业务部转来的《顾客质量反馈单》后,进行调查分析,填写《顾客抱 怨处理单》,若有必要时可会同技术课、制造部共同分析,或派人前往顾客处进行 调查分析。 5.2.3顾客抱怨事件处理期限: a.急件,应在两天内作出处理; b.普通件,应在七天内作出处理。 c.经调查分析后若责任为本公司,或无法确认责任归属者,需根据调查结果或顾 客要求采取适当的对策,进行处理。 d.紧急对策:为能及时处理顾客抱怨而采取的临时解决方法。 1)质保部依顾客抱怨内容进行调查、分析(必要时可会同相关部门进行)后,

windows服务大全

windows服务大全 一、什么是系统服务 在Windows 2000/XP/2003系统中,服务是指执行指定系统功能的程序、例程或进程,以便支持其他程序,尤其是低层(接近硬件)程序。通过网络提供服务时,服务可以在Active Directory(活动目录)中发布,从而促进了以服务为中心的管理和使用。 服务是一种应用程序类型,它在后台运行。服务应用程序通常可以在本地和通过网络为用户提供一些功能,例如客户端/服务器应用程序、Web服务器、数据库服务器以及其他基于服务器的应用程序。 二、配置和管理系统服务 通过上面的阅读,相信你已对Windows系统服务有所了解,与系统注册表类似,对系统服务的操作,我们可以通过“服务管理控制台”来实现。 以管理员或Administrators组成员身份登录,单击“开始→运行”菜单项,在出现的对话框中键入“Services.msc”并回车,即可打开“服务管理控制台”。你也可以单击“开始→控制面板→性能和维护→管理工具→服务”选项来启动该控制台。 在服务控制台中,双击任意一个服务,就可以打开该服务的属性对话框。在这里,我们可以对服务进行配置、管理操作,通过更改服务的启动类型来设置满足自己需要的启动、关闭或禁用服务。 在“常规”选项卡中,“服务名称”是指服务的“简称”,并且也是在注册表中显示的名称;“显示名称”是指在服务配置界面中每项服务显示的名称;“描述”是为该服务作的简单解释;“可执行文件的路

径”即是该服务对应的可执行文件的具体位置;“启动类型”是整个服务配置的核心,对于任意一个服务,通常都有3种启动类型,即自动、手动和已禁用。只要从下拉菜单中选择就可以更改服务的启动类型。“服务状态”是指服务的现在状态是启动还是停止,通常,我们可以利用下面的“启动”、“停止”、“暂停”、“恢复”按钮来改变服务的状态。 下面让我们来看看3种不同类型的启动状态: 自动:此服务随着系统启动时启动,它将延长启动所需要的时间,有些服务是必须设置为自动的,如Remote Procedure Call(RPC)。由于依存关系或其他影响,其他的一些服务也必须设置为自动,这样的服务最好不要去更改它,否则系统无法正常运行。 手动:如果一个服务被设置为手动,那么可以在需要时再运行它。这样可以节省大量的系统资源,加快系统启动。 已禁用:此类服务不能再运行。这个设置一般在提高系统安全性时使用。如果怀疑一个陌生的服务会给你的系统带来安全上的隐患,可以先尝试停止它,看看系统是否能正常运行,如果一切正常,那么就可以直接禁用它了。如果以后需要这个服务,在启动它之前,必须先将启动类型设置为自动或手动。 单击“依存关系”选项卡,在这里我们可以看到,在顶端列表中指出运行选定服务所需的其他服务,底端列表指出了需要运行选定服务才能正确运行的服务。它说明了一些服务并不能单独运行,必须依靠其他服务。在停止或禁用一个服务之前,一定要看看这个服务的依存关系,

顾客服务控制程序

顾客服务控制程序 编制审核批准日期日期日期顾客服务控制程序修改条款版本/ 修订修改内容描述生效日期批准审核修订文件标题顾客服务控制程序文件编号JRYG-P045版本A0制定单位开发部制定日期 xx/12/15页码3页1.0目的为加强与客户沟通,了解客户要求及其对本公司产品的满意情况当客户有投诉或要求退货时都能及时得到解决,以提升公司形彖,改善产品品质而更好的为客户服务。 2.0适用范围本程序适用于公司与客户沟通.服务等相尖过程控 3?0定义客户投诉:因本公司提供的产品存在品质问题或公司的服务态度不佳而引起客户不满意的所有信息。 4. 0职责4. 1管理代表?业务部跟单人员与客户沟通和协调磋商。 4.2品质部:分析处理客户投拆或退货,在执行客户投诉或退 货时作出必要的纠正及预防措施。 4.3业务部:负责与客户的联络,了解客户需求,并将客户的意向及时传递至相矢人员。将客户的投诉或退货反映给协理或品质部。 5.0作业程序5.1与客户的沟通5.1.1控制代表?业务部跟单人 员通过各种方式(电话?传真?邮件,面谈等)与客户进行沟通.了 解客户要求。

5.1.2业务部跟单人员明确客户产品信息及记录,应将公司客户的资料记录于〔客户资料统计表〕并妥善保存,如无法确定时,应与协理?控制代表商量决定。 5.1.3当客户就产品事项进行咨询时,业务人员及其它相尖人员应认真?热诚周到地为客户服务,不能以任何理由拒绝。 5.1.4为更好地与客户沟通,业务部门应准备相尖资料(如样品.图档等)以便客户鉴别确定。 5?1. 5当有客户来访时,业务部跟单人员或相矢人员应热情接待,充分了解客户的来访原因及要求,并尽量予配合。 5.1.6在合同洽谈过程中,当发现客户有变更的要求,能及时与客户沟通,把情况弄清楚,并通知有尖部门作好相应的措施。 5.1.7在沟通过程屮形成的合同,应按《客户要求控制程序》的要求进行。 5.2客户的反馈处理5. 2.1当客户对产品和服务提出意见(但没有投诉时)业务或相矢人员应认真记录,以使公司改进产品和服务。 5.2.2当客户电话联络的当事人不在的情况下,接电话者应将有矢要求记录并尽快通知相矢人员及时处理。 5.3客户投诉处理5. 3.1对于客户投诉(无论是以电话?口头等任何形式)的情况发生时,应将其内容记录于〔客户投诉处理 单〕,再交至品质部处理。 5. 3.2如投诉的问题不清楚,应马上与客户联系,找出真正内容

用C语言编写Windows服务程序的五个步骤

用C语言编写Windows服务程序的五个步骤 https://www.wendangku.net/doc/993466246.html,/Article/kfyy/cyy/jszl/200603/3842.html Windows 服务被设计用于需要在后台运行的应用程序以及实现没有用户交互的任务。为了学习这种控制台应用程序的基础知识,C(不是C++)是最佳选择。本文将建立并实现一个简单的服务程序,其功能是查询系统中可用物理内存数量,然后将结果写入一个文本文件。最后,你可以用所学知识编写自己的 Windows 服务。 当初我写第一个NT 服务时,我到 MSDN 上找例子。在那里我找到了一篇Nigel Thompson 写的文章:“Creating a Simple Win32 Service in C++”,这篇文章附带一个 C++ 例子。虽然这篇文章很好地解释了服务的开发过程,但是,我仍然感觉缺少我需要的重要信息。我想理解通过什么框架,调用什么函数,以及何时调用,但 C++ 在这方面没有让我轻松多少。面向对象的方法固然方便,但由于用类对底层 Win32 函数调用进行了封装,它不利于学习服务程序的基本知识。这就是为什么我觉得 C 更加适合于编写初级服务程序或者实现简单后台任务的服务。在你对服务程序有了充分透彻的理解之后,用 C++ 编写才能游刃有余。当我离开原来的工作岗位,不得不向另一个人转移我的知识的时候,利用我用 C 所写的例子就非常容易解释 NT 服务之所以然。 服务是一个运行在后台并实现勿需用户交互的任务的控制台程序。Windows NT/2000/XP 操作系统提供为服务程序提供专门的支持。人们可以用服务控制面板来配置安装好的服务程序,也就是 Windows 2000/XP 控制面板|管理工具中的“服务”(或在“开始”|“运行”对话框中输入 services.msc /s——译者注)。可以将服务配置成操作系统启动时自动启动,这样你就不必每次再重启系统后还要手动启动服务。 本文将首先解释如何创建一个定期查询可用物理内存并将结果写入某个文本文件的服务。然后指导你完成生成,安装和实现服务的整个过程。 第一步:主函数和全局定义 首先,包含所需的头文件。例子要调用 Win32 函数(windows.h)和磁盘文件写入(stdio.h): 接着,定义两个常量:

服务过程控制程序(含记录)

服务过程控制程序 (依据GB/T19001-2016 idt ISO9001:2015标准编制) 1.0目的 识别并确定用户对技术服务的需求,为用户提供满意的技术服务。 2.0适用范围 适用于交付产品的开通、维修、改造和现场保障,技术培训、技术咨询,返厂设备(备件)维修、管理,备件及配件供应等技术服务,收集和分析产品使用和服务中的信息。 3.0术语 批量:单机产品生产了10台以上,系统产品生产2套以上。 4.0职责 各部门的职责见表1。 表1

5.0程序要求 5.1与用户沟通 5.1.1沟通的基本要求 遵循以“顾客为关注焦点”的原则,客户服务中心和各单位相关人员负责产品交付后与用户的沟通,接受处理用户的意见抱怨、投诉,解答用户提出的各种疑问。在满足用户技术服务的需求和期望的同时,及时把用户的需求和期望传递给公司相关部门。 5.1.2沟通的途径与方法 5.1.2.1客户服务中心按“服务信息管理系统”记录用户产品与服务等信息。 5.1.2.2客户服务中心和相关单位按“服务电话记录”、“服务传真记录”和“服务收件记录”、“服务发件记录”,并负责将用户需求、处理意见和处理结果记录在案。上述记录每年汇编成册,由客户服务中心负责保存,保存期为5年。5.1.2.3客户服务中心和各单位通过电话、传真等通信工具和其它渠道保持与用户的沟通和联系,定期组织对用户进行走访和调查等活动,主动与用户进行沟通。 5.2对服务人员的要求

5.2.1基本条件 a)具有初级以上专业技术职称,熟悉本公司产品的原理、使用和掌握维修技术; b)具备良好的从业心态和较强的沟通能力,工作吃苦耐劳,待人热情有礼; c)经过服务规范、产品技术等相关业务培训。 5.2.2其他要求 5.2.2.1参与服务的各类人员应认真履行质量职责,严格遵守《客户服务人员服务规范》等各项规章管理制度与法规。 5.2.2.2参与服务的各类人员在服务过程中要注重产品质量信息、用户使用信息和需求信息的收集,发现影响较大的问题要及时报告和反馈。 5.3技术服务流程 技术服务流程见图1。 5.4技术服务计划 5.4.1客户服务中心在每年四月份前,根据公司对服务过程的目标要求和产品订货(交付)信息及用户需求,组织拟制本年度“技术服务计划”,对全年的技术服务工作做总体安排。“技术服务计划”经客户服务中心领导审核,上报公司主管领导批准后,结合用户临时服务需求组织实施。 5.4.2“技术服务计划”应包括服务目标方针、举措和用户培训计划、用户走访计划以及培训教材编写计划及维修件预投计划等内容。 5.5技术服务实施 5.5.1技术服务的时机、方式、内容、要求 技术服务的时机、方式、内容、要求具体见表1。 5.5.2客户服务中心应保持工作日内服务热线电话(传真)、手机畅通和值班手

C#编写的windows服务用命令行安装的详细步骤

第一步:建立好服务,写好代码 第二步:安装 步骤:win+R -----→CMD -------输入microsoft的framework的相应版本的执行程序位置(如:C:\Windows\https://www.wendangku.net/doc/993466246.html,\Framework\v4.0.30319\InstallUtil.exe -----图一所示文件)-→空一格再输入你的服务的执行文件的路径(如:D:\zt_documents\服务\SSY.DealerLoginStateService.root\SSY.DealerLoginStateService\SSY.LoginStateService\SSY.LoginSt ateService\bin\Debug\XX.exe(这里的.exe写自己的项目的名称) 图三所示文件)--→回车(如果安装成功可以都到如图2所示的提示)

图一

图二

图三 第三步:启动服务 打开服务管理,找到你自己的服务启动 第四步:卸载 步骤:win+R -----→CMD -------输入microsoft的framework的相应版本的执行程序位置(如:C:\Windows\https://www.wendangku.net/doc/993466246.html,\Framework\v4.0.30319\InstallUtil.exe -u -----图一所示文件)-→空一格再输入-u -→空一格再输入你的服务的执行文件的路径(如:D:\zt_documents\服务\SSY.DealerLoginStateService.root\SSY.DealerLoginStateService\SSY.LoginStateService\SSY.LoginSt

Windows服务

Windows 服务应用程序介绍 Microsoft Windows 服务(即,以前的 NT 服务)使您能够创建在它们自己的Windows 会话中可长时间运行的可执行应用程序。这些服务可以在计算机启动时自动启动,可以暂停和重新启动而且不显示任何用户界面。这使服务非常适合在服务器上使用,或任何时候,为了不影响在同一台计算机上工作的其他用户,需要长时间运行功能时使用。还可以在不同于登录用户的特定用户帐户或默认计算机帐户的安全上下文中运行服务。有关服务和 Windows 会话的更多信息,请参见MSDN Online 的 Platform SDK 文档中的“About Services”部分。 注意Windows 服务应用程序项目模板和相关的功能在 Visual Basic 和 Visual C# .NET 的标准版中不可用。有关更多信息,请参见Visual Basic 标准版功能或Visual C# 标准版的功能。 通过创建作为服务安装的应用程序,可以轻松地创建服务。例如,假设要监视性能计数器数据并对阈值做出反应。可以编写一个侦听性能计数器数据的 Windows 服务应用程序、部署该应用程序并开始收集和分析数据。 将服务创建为 Microsoft Visual Studio .NET 项目,并在其中定义特定代码,以控制可以发送到服务的命令和接收到这些命令时采取的操作。可以发送到服务的命令包括开始、暂停、继续和停止该服务,以及执行自定义命令。 创建并生成了应用程序后,可以通过运行命令行实用工具InstallUtil.exe 并将路径传递给服务的可执行文件,或通过使用 Visual Studio 的部署功能来安装该应用程序。然后可以使用服务控制管理器启动、停止、暂停、继续和配置服务。这些任务中有许多也可以在“服务器资源管理器”的“服务”节点中或通过使用ServiceController类来实现。 服务应用程序与其他 Visual Studio .NET 应用程序对比 服务应用程序与其他许多项目类型的功能在几个方面有所不同: ?必须将服务应用程序项目创建的已编译可执行文件安装在服务器上,此项目才能以有意义的方式运行。不能通过按 F5 键或 F11 键来调试或运行服务应 用程序;不能立即运行服务或进入并单步执行其代码。相反,必须安装和启动服务,然后将一个调试器附加到服务的进程中。有关更多信息,请参见调试 Windows 服务应用程序。 ?与一些类型的项目不同,对于服务应用程序,必须为其创建安装组件。安装组件在服务器上安装和注册服务,并用 Windows 服务控制管理器为服务创 建一个项。有关更多信息,请参见将安装程序添加到服务应用程序。

售后服务工作流程及管理制度

售后服务工作流程及管理制度 一、售后服务管理目的 为规范售后服务工作,满足用户的的需求,保证用户在使用我公司产品时,能发挥最大的效益,提高用户对产品的满意度和信任度, 提咼产品的市场占有率,制定售后服务管理制度和工作流程。 二、售后服务内容(售后服务涉及到第三方供方的由其提供售后服务承诺) 1、根据合同及技术协议的要求,对保修期内,因产品的制造,装配及材料等质量问题造成各类故障或零件损坏,无偿为用户维修或更换相应零配件。 2、对保修期外的产品,通过销售中心报价(包括零配件,人员出差等)费用迅速,果断排除故障,让用户满意。 3、对合同中要求进行安装调试的,在规定的时间内,组织人员对产品进行安装调试及对用户工作人员进行培训。 4、定期组织人员对重点销售区域和重点客户进行走访,了解产品的使用情况,征求用户对产品在设计,装配,工艺等方面的意见。 5、宣传我公司的产品及配件。 三、售后服务的标准及要求 1、售后服务人员必须树立用户满意是检验服务工作标准的理念, 要竭尽全力为用户服务,觉不允许顶撞用户和与用户发生口角。 2、在服务中积极,热情,耐心的解答用户提出的各种问题,传授维修保养常识,用户问题无法解答时,应耐心解释,并及时报告公司总部协助解决。 3、服务人员应举止文明,礼貌待人,主动服务,和用户监理良好的关系。

4、接到服务信息,应在24小时内答复,需要现场服务的,在客户规定的时间内到达现场,切实实现对客户的承诺。 5、决不允许服务人员向用户索要财务或变相提出无理要求 6、服务人员对产品发生的故障,要判断准确,及时修复,不允许同一问题重复修理的情况。 7、服务人员完成工作任务后,要认真仔细填写“售后服务报告单”, 必须让用户填写售后服务满意度调查表。 8对于外调产品,或配套件的质量问题,原则上由售后服务总部协调采购部由外协厂家解决。 9、重大质量问题,反馈公司有关部门予以解决。 10、建立售后服务来电来函的登记,做好售后服务派遣记录,以及费用等各项报表。 四、管理考核办法 1、投诉方式:用户以来电、来函、来人方式反应服务人员工作中

C# Windows服务开发

一、VS2012下开发Windows服务 1、打开VS2012,新建项目,选择Windows服务,此处我以开发一个定时自动发送邮件的服务来做介绍,如下图: 2、创建好后,编译器会自动创建一些文件,其中会有一个Service1类文件,该文件是服务的关键,我们可以将其重命名,这里我将其命名为MainService,如下图: 3、在MainService的后台代码中会自动创建一些方法,包括服务的启动和停止方法等,如下图:

4、将服务启动时要执行的操作放在OnStart方法中,服务停止时要执行的操作放在OnStop方法中 5、在MainService.cs设计器中,单击邮件,选择选择添加安装程序,便会生成一个ProjectInstaller.cs的文件,如图所示: 6、设置ProjectInstaller.cs的属性,切换到属性设置界面 (1)选择serviceInstaller1,并设置相应属性如下图所示:

其中:Description属性用于设置服务安装之后再服务界面上显示的描述信息; DisplayName属性用于设置服务安装之后再服务界面上显示的服务名称; ServiceName属性用于设置服务的名称,此名称必须与ServiceBase类的ServiceName 属性设置的名称一致,该名称用于系统标识此服务,可以理解成DisplayName为ServiceName的别名; StartType属性用于设置服务的启动方式。 (2)选择serviceProcessInster1,设置其属性如下:

此处主要设置Account属性,该属性用来指示运行该服务时的账户类型,一般设置为LocalSystem。 7、到此步一个简单的windows服务就创建好了,编译程序会生成一个EmailService.exe 的可执行文件,接下来便是安装服务了。 Windows服务的安装有多种方式,比如可以再cmd下调用命令来安装,也可以写一个安装程序来安装,此处介绍使用bat批处理来安装。 1、安装Windows服务需要用到InstallUtil.exe程序,该程序位于: C:\Windows\https://www.wendangku.net/doc/993466246.html,\Framework64\v4.0.30319 .NET4.0 C:\Windows\https://www.wendangku.net/doc/993466246.html,\Framework64\v2.0.50727 .NET2.0 2、我们可以再批处理命令中直接调用以上目录中的InstallUtil.exe程序,也可以将该程序拷贝到应用程序的目录下,此处我选择奖该程序拷贝到应用程序的目录下,同时将批处理文件也创建在应用程序的的目录下,如下图所示:

部门业务管理系统流程及节点控制要求

业务管理流程及节点控制要求 节点1、委托指令登记 合格标准 所有业务1个工作日内都应该到商务部登记,并领取商务编号 应做什么 不论何种业务来源,如按年度计划、总经理指令、主任、项目经理电话通知、甲方电话、检验员自主承接等等,都必须到商务部登记,并领取商务号。 不应做什么 未到商务登记,或未领取商务号,开展检验检测业务。 节点2、总师办接到商务号下达委托指令到检验部 合格标准 总师办主任接到商务号,1个工作日内完成下达指令到检验部主任(副) 应做什么 总师办主任应根据业务范围,业务性质,业务来源,统筹下达任务给相应部门完成指令下达应在接到商务号1个工作日内完成 不应做什么 总师办主任不应耽误指令的下达 无故拒绝商务指令 节点3、检验部主任(副)接到总师办指令确定项目负责人,并到总师办文员领取项目流水号 合格标准 1个工作日内检验部主任(副)应及时领取项目流水号并确定合适的项目负责人应做什么 检验部主任应在1个工作日内到总师办文员领取项目流水号并确定项目负责人,应根据各负责人完成前一项目的先后顺序, 考虑负责人的胜任程度。 不应做什么 不领取项目流水号直接安排项目负责人 延迟项目指令的下达 项目负责人上一项目未完成,就下达指令(如确需发现需说明申请总师办主任并经同意) 把项目下达给无相应资质的项目负责人 无故拒绝总师办指令 节点4、确定项目计划与项目团队 合格标准 1个工作日内,根据项目情况,确定参与人员,列出工期计划 应做什么 跟检验部主任(副)商定参与人员,工期计划经过检验部主任(副)同意 不应做什么

节点5、原始资料调查 合格标准 项目负责人3个工作日内(大修项目10个工作日内),完成原始资料调查 应做什么 完成原始记录资料准备,并安排人员进行现场确认 不应做什么 不进行原始资料调查,直接安排现场检验 节点6、编制检验方案 合格标准 原始资料调查完成后,项目负责人3个工作日内(大修项目10个工作日内),完成检验方案编制 应做什么 关于压力容器本所压力容器定期检验工艺可作为我所压力容器定期检验的通用方案,在实际检验中,检验人员可根据压力容器的注册情况、损伤模式及失效模式等适当增加检验项目、内容和检测比例。当以下情况之一时,应编制专用检验方案 1、第三类压力容器的定期检验 2、设计文件、检验标准、规范(规定)中对定期检验有特殊或附加要求,且本所压力容器 3、定期检验工艺未涉及或规定不明确时; 4、上次检验报告对本次检验提出特殊要求时; 5、特种设备安全监察机构有要求时; 6、使用单位有要求时; 7、检验部门或检验人员认为需要时。 关于压力管道GC1逐条做方案,GC2、GC3按类完成检验方案。 检验方案应考虑设备的实际情况,如高度、保温层等等 不应做什么 该做检验方案而不做检验方案,直接进行检验 节点7、审核 合格标准 检验责任师二个工作日内(大修项目5个工作日内)完成原始记录、检验方案的审核 应做什么 检验责任师应审核记录报告的现场作业满足方案、作业指导书的要求、必要时有审核记录 不应做什么 直接签字审核 节点8、批准 合格标准 技术负责人二个工作日内(大修项目5个工作日内)完成原始记录、检验方案的批准工作

Windows服务开发实例

C#Windows服务程序开发实例介绍 C#Windows服务程序开发实例程序的目的和用途: 很多开机启动程序仅仅加在启动项里面,只有登陆后才真正启动。windows服务在开机未进行用户登录前就启动了。正是利用这一点,解决一些服务器自动重启后特定软件也自动启动的问题。 C#Windows服务程序开发1. 新建一个服务项目 visual C#----windows----windows服务; C#Windows服务程序开发2. 添加一个dataset(.xsd),用于存储启动目标的路径,日志路径等。 在dataset可视化编辑中,添加一个datatable,包含两列 StartAppPath 和LogFilePath。分别用于存储目标的路径、日志路径。 我认为利用dataset.xsd存储配置参数的优势在于可以忽略xml解析的具体过程直接使用xml文件。 在dataset中提供了ReadXml方法用于读取xml文件并将其转换成内存中的一张datatable表,数据很容易取出来!同样,WriteXml方法用于存储为xml格式的文件,也仅仅需要一句话而已。 C#Windows服务程序开发3. program.cs文件作为程序入口,代码如下: https://www.wendangku.net/doc/993466246.html,ing ; https://www.wendangku.net/doc/993466246.html,ing System.ServiceProcess; https://www.wendangku.net/doc/993466246.html,ing System.Text; https://www.wendangku.net/doc/993466246.html,space WindowsServices_AutoStart 5.{ 6.static class Program 7.{ 8./// ﹤summary﹥ 9./// 应用程序的主入口点。 10./// ﹤/summary﹥ 11.static void Main() 12.{ 13.ServiceBase[] ServicesToRun;

客户服务控制程序

客户服务控制程序 1 目的 为协助顾客正确使用本公司产品,及时解决使用过程中的质量问题,并通过服务信 息反馈,保证公司有效地处理顾客的意见和产品不合格报告,不断改进产品质量,持续 满足顾客要求。 2 适用范围 适用于公司销售活动中的服务。 3 职责 3.1 市场部为本程序归口综合管理部门,负责销售服务活动的全过程控制实施。3.2 生产部、工程部、品管部负责协助服务工作的实施。 4 工作流程和控制要点 4.1 收集顾客信息 4.1.l 市场部应与顾客保持密切联系,保证信息传递畅通。 4.1.2 由市场部负责通过函件、电话、传真、来访等方式收集顾客信息。其他部门也可收集、反馈顾客信息,收到顾客信息的部门应及时通知工程部,由市场部负责登记“顾客信息登记表”,内容包括: 一—对现行产品的期望和要求; ——对潜在产品的期望和要求; ——对产品质量问题的意见,包括顾客使用中出现不合格的意见; ——对公司质量承诺执行情况的意见; ——对公司管理、服务和发展方面的建议和希望。 4.1.3 对重要的信息要及时向总工汇报。 4.1.4 售后服务人员在OEM现场服务每工作日耍认真做好工作记录,记录装车 情况及发生的问题,具体情况记录于“现场服务工作记录表”中。 4.1.5 建立顾客档案并保持经常联系,对公司产品及服务每年进行一次满意度调查,征求顾客的意见,不断提高产品质量和改进服务态度。见“客户满意度调查作业程序”。 4.2 服务信息的处理 4.2.1 对顾客的来电、来函必须在8小时内给予回复,确保顾客提出的问题能得到满意的答复。 4.2.2 对于电话内不能解决的问题或产品质量问题,必须组织相关人员8小时内 到达现场进行诊断,给出解决方案,并做好相应记录。 4.2.3 顾客因使用不当引起的质量问题,原则上由顾客自己负责,如顾客有要求时,可委派技术人员到顾客处协助解决,并向顾客讲解产品的正确使用方法。 4.3 退回产品的处置 4.3.1 在批次发出的产品中,如顾客在使用时发现有少数产品没有达到规定要求和不合格时,可由市场部同顾客协商,更换少数不合格产品。 4.3.2 对顾客要求退货的产品,按以下程序办理: 4.3.2.1 如顾客要求整批次退货,由市场部将联络品管部对客户退货问题进行 确认; 4.3.2.2 当品管部确认客户退货品质量异常确实,市场部使用内部联络方式通 知仓务部对退货品进行接收。 4.3.2.3 仓务部接收客户退货品后,通知品管部现场确认客户退货品质量状 况,并挑选不合格样品准备用于分析。

Windows服务编写原理及探讨

Windows服务编写原理及探讨 有那么一类应用程序,是能够为各种用户(包括本地用户和远程用户)所用的,拥有用户授权级进行管理的能力,并且不论用户是否物理的与正在运行该应用程序的计算机相连都能正常执行,这就是所谓的服务了。 (一)服务的基础知识 Question 1. 什么是服务?它的特征是什么? 在NT/2000中,服务是一类受到操作系统优待的程序。一个服务首先是一个Win32可执行程序,如果要写一个功能完备且强大的服务,需要熟悉动态连接库(Dlls)、结构异常处理、内存映射文件、虚拟内存、设备I/O、线程及其同步、Unicode以及其他的由WinAPI函数提供的应用接口。当然本文讨论的只是建立 一个可以安装、运行、启动、停止的没有任何其他功能的服务,所以无需上述知识仍可以继续看下去,我会在过程中将理解本文所需要的知识逐一讲解。 第二要知道的是一个服务决不需要用户界面。大多数的服务将运行在那些被锁在某些黑暗的,冬暖夏凉的小屋子里的强大的服务器上面,即使有用户界面一般也没有人可以看到。如果服务提供任何用户界面如消息框,那么用户错过这些消息的可能性就极高了,所以服务程序通常以控制台程序的形式被编写,进 入点函数是main()而不是WinMain()。 也许有人有疑问:没有用户界面的话,要怎样设置、管理一个服务?怎样开始、停止它?服务如何发出警告或错误信息、如何报告关于它的执行情况的统计数据?这些问题的答案就是服务能够被远程管理, Windows NT/2000提供了大量的管理工具,这些工具允许通过网络上的其它计算机对某台机器上面的服务进行管理。比如Windows 2000里面的“控制台”程序(mmc.exe),用它添加“管理单元”就可以管理本机或其他机器上的服务。

售后服务管理制度及工作流程

温州海多堡机械科技有限公司售后服务工作流程及管理制度 一、售后服务管理目的 为规范售后服务工作,满足用户的的需求,保证用户在使用我公司产品时,能发挥最大的效益,提高用户对产品的满意度和信任度,提高产品的市场占有率,制定售后服务管理制度和工作流程 二、售后服务内容 1 根据合同及技术协议的要求,对保修期内,因产品的制造,装配及材料等质量问题造成各类故障或零件损坏,无偿为用户维修或更换相应零配件 2 对保修期外的产品,通过销售中心报价(包括零配件,人员出差等)费用迅速,果断排除故障,让用户满意 3 对合同中要求进行安装调试的,在规定的时间内,组织人员对产品进行安装调试及对用户工作人员进行培训 4 定期组织人员对重点销售区域和重点客户进行走访,了解产品的使用情况,征求用户对产品在设计,装配,工艺等方面的意见 5 宣传我公司的产品及配件 三、售后服务的标准及要求 1 售后服务人员必须树立用户满意是检验服务工作标准的理念,要竭尽全力为用户服务,觉不允许顶撞用户和与用户发生口角 2 在服务中积极,热情,耐心的解答用户提出的各种问题,传授维修保养常识,用户问题无法解答时,应耐心解释,并及时报告售后服务总部协助解决 3 服务人员应举止文明,礼貌待人,主动服务,和用户设备科建立良好的关系 4 接到服务信息,应在24小时内答复,需要现场服务的,在客户规定的时间内到达现场,切实实现对客户的承诺

5 决不允许服务人员向用户索要财务或变相提出无理要求 6 服务人员对产品发生的故障,要判断准确,及时修复,不允许同一问题重复修理的情况 7 服务人员完成工作任务后,要认真仔细填写“售后服务报告单”,必须让用户填写售后服务满意度调查表 8 对于外调产品,或配套件的质量问题,由售后服务部协调采购部由外协厂家解决 9 重大质量问题,反馈公司有关部门予以解决 10 建立售后服务来电来函的登记,做好售后服务派遣记录,以及费用等各项报表 四、管理考核办法 1 投诉方式:用户以来电、来函、来人方式反应服务人员工作中表现不良或对服务不满意的即为投诉 2 因以下原因造成用户投诉的,一经查实,记大过一次,并采取有效措施挽回影响 2.1 和用户发生口角,顶撞用户 2.2 对用户索要财物,并提出无理要求的 2.3 因个人原因未及时为用户服务的 2.4 因个人原因造成同一问题重复修理的 3 实事求是按公司财务制度和销售部的有关规定报销,提交报销的各种票据应真实、合法、有效,出差的票据与出差地应相符,否则不予报销,一旦发现弄虚作假的行为,视情节给予记过、记大过、辞退直至追究法律责任 4 每次服务结束,未来电公司擅自离开的,认捐50元/次

税务师涉税专业服务业务程序指引

税务师涉税专业服务业务程序指引 (审议稿) 第一章总则 第一条为规范税务师事务所及其涉税服务人员提供涉税专业服务的业务程序,根据《涉税专业服务监管办法(试行)》(国家税务总局公告2017年第13号)和《税务师行业涉税专业服务规范基本指引》,制定本指引。 第二条税务师事务所及其涉税服务人员提供涉税专业服务应当遵循本指引。 第三条本指引所称业务程序,是指税务师事务所及其涉税服务人员提供涉税专业服务的业务流程。 涉税专业服务通用业务流程包括:业务承接、业务委派、业务计划、业务实施、业务记录、业务成果。 第四条税务师事务所及其涉税服务人员提供涉税专业服务,应当按照《国家税务总局关于采集涉税专业服务基本信息和业务信息有关事项的公告》(国家税务总局公告2017年第49号,以下简称“49号公告”)要求,向税务机关报送《税务师事务所(人员)基本信息采集表》、《涉税专业服务协议要素信息采集表》、《专项业务报告要素信息采集表》和《年度涉税专业服务总体情况表》等。其中,在首次提供涉税专业服务前,应当向主管税务机关报送《税务师事务所(人员)基本信息采集表》。非首次提供涉税专业服务且已经报送过《税务师事务所(人员)基本信息采集表》

的,无需重复报送,但涉及信息变更的,则应按照规定及时办理信息变更。 第五条税务师事务所及其涉税服务人员提供涉税专业服务,实行信任保护原则。存在下列情形之一的,税务师事务所及其涉税服务人员有权终止业务: (一)委托人违反法律、法规及相关规定的; (二)委托人提供不真实、不完整资料信息的; (三)委托人不按照业务结果进行申报的; (四)其他因委托人原因限制业务实施的情形。 如已完成部分约定业务,应当按照协议约定收取费用,并就已完成事项进行免责性声明,由委托人承担相应责任,税务师事务所及其涉税服务人员不承担该部分责任。 第六条税务师事务所及其涉税服务人员提供涉税专业服务,应当遵循《税务师职业道德规范(试行)》的规定。 第七条税务师事务所及其涉税服务人员提供涉税专业服务,应当遵循《税务师事务所质量控制规则(试行)》的规定,在执行具体业务流程中,应当充分考虑对执业风险的影响因素,使执业风险降低到可以接受的程度。 第二章业务承接 第八条业务承接是指税务师事务所与委托人在确定是否接受或保持业务委托关系前,就涉税专业服务进行调查、评估并签署业务委托协议的业务活动。 第九条税务师事务所承接涉税专业服务应当具备下列条件:

VC编写Windows服务程序

#include #include #include TCHAR szServ iceN ame[] = _T("My TestSer v ice"); DWORD dwThreadID; HANDLE hEvent = INVALID_HANDLE_VALUE; SERVICE_STATUS s tatus; SERVICE_STATUS_HANDLE hServ iceStatus; v oi d Init(); BOOL IsSer v iceInstalled(); BOOL InstallSer v ice(); BOOL U ninstallSer v ice(); BOOL Ser v iceCtrlStart(); BOOL Ser v iceCtrlStop(); v oi d WINAPI Ser v iceMai n(); v oi d WINAPI Ser v iceStrl(DWORD dwOpc ode); v oi d LogEv ent(LPCTSTR pszFormat, ...); //Usuage // Ins tall ser v ice: //TestServ ic e.exe /i nstall // Uninstall ser v ice: //TestServ ic e.exe /unins tall // Start ser v ice: //TestServ ic e.exe /s tart // Stop s erv ic e: //TestServ ic e.exe /s top

技术服务控制程序(1)

技术服务控制程序 1 目的: 通过规范技术服务过程,提高技术服务效率和质量、降低服务成本、提高顾客满意度。 2 适用范围: 适用于售后服务过程的控制。 3 责任范围: 公司技术副总经理负责审批有关售后服务的各种规章制度、流程。 技术部主管制定公司有关售后服务流程及日常管理制度,组织实施,监督检验与改进,负责顾客投诉处理和协调工作。 售后服务的相关人员执行公司的各项售后服务规章制度,按工作流程进行工作。 4工作程序 获取服务需求信息 4.1.1主动 售后服务中心维修人员主动回访客户 4.1.2被动 两种渠道可获取服务信息,一种是客户打电话到公司(80),然后由售后服务中心客服人员做好记录,在记录时必须了解清楚客户名称、项目名称、验收时间、保修时间、故障的详细情况、服务时间、联系人、联系电话等内容,售后服务中心客服人员应将详细情况记录于“客户维修记录单”中。另一种是客户打电话或以其它方式交代给本公司职工,该职工应即时将售后服务相关内容告知售后服务中心客服人员记录,如有不完整,售后服务中心客服人员与客户再联系确认故障原因,直到信息完整方可派单。 维修服务流程: 客户报修→售后服务中心客服人员/公司其他职工→售后服务中心客服人员开单→服务中心主管→分析问题→安排合适维修人员执行售后服务 服务要求的鉴别和传达 服务中心主管依据“客户维修记录单”的内容分析故障原因,确定合适的维修人员,把“客户维修记录单”交于给该项目的维修负责人。必要时,事先与该维修人员共同技术探讨,或查阅客户工程档案,详细、准确的了解原工程的相关情况,制定相应的解决方案, 服务的实施 4.3.1 确定服务安排

客户服务控制程序.

文件编号:ZG/YP 2 60 006-2014 客户服务控制程序 (D版) 发布日期:2014年10月20日实施日期:2014年10月20日 1 目的 确保产品售前、售中、售后服务,满足客户需求。 2 适用范围 适用于对提供给客户的服务过程控制。 3 职责 3.1 销售部 负责满足客户产品购买前的咨询及产品需求确认,根据《合同评审》和《销售订单及交付管理规定》跟踪产品按期交付,同时,对客户投诉进行及时处理并闭环。 3.2生产部 负责根据客户订单需求,按《生产过程控制程序》组织生产。

负责为客户提供优质产品,按《产品质量及监测控制程序》组织产品质量监控。3.4 供应部 根据生产需求准备原材料。 3.5 市场部 负责根据《客户满意度测评管理规定》组织客户满意度调查,并对满意度持续改进。 3.6调度中心 负责跟进《产品交付管理规定》组织产品交付。 3.7 95098客服热线 负责为客户提供售前、售后电话咨询及投诉服务。 4 引用文件 4.1 《销售订单及交付管理规定》 4.2 《生产过程控制程序》 4.3 《产品质量和监测控制程序》 4.4 《产品交付管理规定》 4.5 《客户满意度测评管理规定》 5 术语和定义 5.1 售前服务 客户产品购买前的沟通及需求确认,同时满足客户咨询的服务。 5.2 售中服务 根据客户需求,按要求提供优质的产品及交付服务。 5.3 售后服务 客户满意度的持续提升及投诉处理。 6.工作流程(见后页) 6.1 顾客沟通流程 6.1.1 顾客沟通流程描述 6.2 客户咨询及投诉工作流程 6.2.1 客户咨询及投诉工作流程描述 6.3 顾客满意度测评流程 市场部根据《顾客满意度测评管理规定》执行。

售后服务服务提供过程控制程序

(售后服务)服务提供过程 控制程序

文件编号:CASC/CX 01.07-2001受控状态: 中国某某航空器材进出口总公司 服务提供过程控制程序 版次:A 发布日期:2001.8.15 生效日期:2001.8.15 批准:分发号: 中国某某航空器材进出口总公司程序文件 题目:服务提供过程控制程序生效日期:2001.08.15版次:A/0文件编号:页码:1/6 1目的 对公司进出口业务、招标业务全过程进行控制,消除各个业务环节中影响质量的各种因素,以 达到符合规定的要求。 2范围 适用于公司且覆盖北京分公司于进出口业务全过程、公司招标业务的控制。 公司的出口业务过程是:接受顾客采购信息或出口委托---对内对外寻报价---评价选择合格供方 --出口合同评审、签约---签订国内采购合同---接受预付款、信用证---实施采购---制单审单--- 报关发货---结汇核销---退税---对内结算---售后服务。 公司的进口业务过程是:市场信息、顾客采购需求信息----询、报价----顾客采购需求信息评审 ---审批、签字----选择合格供方----签订采购合同---合同跟踪执行----制单、审单、付款----

顾客意见反馈----数据分析、持续改进。 公司的标书制作及招标过程:业务信息---合同评审---签订合同---技术文件送审---合成招标文件----发布招标公告---出售招标文件---开标及评标---编写评标方案送有关部门审批---发中标通知---退投标保函。 3引用标准 3.1GB/T19000-2000idtISO9000:2000质量管理体系—基础和术语 3.2GB/T19001-2000idtISO9001:2000质量管理体系—要求 4职责 4.1财务部负责制定资金管理、会计单证管理、对内对外结汇结算、负责进出口外汇核销、 进口结算单证终检、出口退税。 4.2计划部负责全公司报关、运输的供方管理和部分业务的租船定舱、装船运输、投保、运 费结汇等。 4.3北京分公司负责进出口业务的报关、运输、商检。 4.4各业务部负责:接受顾客采购(服务)需求信息且进行评审、询价、报价、供方评价管 理、进出口合同的谈判签约、采购、出口报验、制单、单证自检、互检以及出口单证的终检、顾客满意度调查、数据分析等。 4.5招标部负责顾客服务需求信息评审、标书制作、标书评审、发布公告、开标、评标、编 制评标方案、关联供方的评价管理、发中标通知、处理顾客投诉等 4.6人力资源部负责员工调配、员工培训和中层干部任免。 4.7办公室负责办公设备的配置及维护管理且负责对进出口业务全过程的质量活动进行监控 和管理。 中国某某航空器材进出口总公司程序文件 题目:服务提供过程控制程序生效日期:2001.08.15 版次:A/0文件编号:页码:2/6

相关文档