<![CDATA[团队博客 - 学习与实践]]> http://www.teamsfy.com/blog/ PJBlog3 2012-04-26T10:12:06+08:00 <![CDATA[计算两个时间的时间差]]> team http://www.teamsfy.com/blog/ service@teamsfy.com 2012-04-26T10:12:06+08:00 2012-04-26T10:12:06+08:00
使用计算时间差函数 Time Span 实现

首先从两个DateTimeInput里获取两个值a和b

TimeSpan ts = DateTime.Parse(a).Subtract(DateTime.Parse(b));

ts就是这两个时间的时间差了。

可以通过ts是否大于0来判断两个时间的先后。]]>
http://www.teamsfy.com/blog/default.asp?id=56
<![CDATA[删除主表数据,同时将其从表相关数据一起删除的方法]]> team http://www.teamsfy.com/blog/ service@teamsfy.com 2012-04-26T10:10:03+08:00 2012-04-26T10:10:03+08:00
在其相关数据库中创建一张数据库关系图,通过主表的主键列与外键基表的外键列关联的方式使数据表相关联,并在Insert和Update规范中将删除规则设置成级联。

通过这样的方式,我们就能实现删除主表数据,同时将其从表相关数据一起删除。
]]>
http://www.teamsfy.com/blog/default.asp?id=55
<![CDATA[CalendarExtender被其他控件遮挡的问题]]> team http://www.teamsfy.com/blog/ service@teamsfy.com 2012-04-20T09:40:48+08:00 2012-04-20T09:40:48+08:00 昨天我在用这个扩展控件的时间发现这个控件在程序运行的时候会被其他的控件遮挡住,在网上找了一下找到关于这个东西的解决方法。用css样式控制。只要给这个控件加上一下的css样式就行了
Css样式
.MyCalendar .ajax__calendar_container
{
  z-index:3000;
  background-color: White;
}
关键就在z-index属性。

]]>
http://www.teamsfy.com/blog/default.asp?id=54
<![CDATA[在C#中将EXCEL表格的内容导入到grid中出错]]> team http://www.teamsfy.com/blog/ service@teamsfy.com 2012-04-10T13:27:10+08:00 2012-04-10T13:27:10+08:00
解决方案:开始--->运行, 输入 regsvr32 msjetoledb40.dll, 回车。
建议重启一下,问题即可解决。
]]>
http://www.teamsfy.com/blog/default.asp?id=53
<![CDATA[Oracle体系结构之-逻辑结构 ]]> team http://www.teamsfy.com/blog/ service@teamsfy.com 2011-05-09T10:51:20+08:00 2011-05-09T10:51:20+08:00
一、Oracle 逻辑结构简介

oracle的逻辑结构包括表空间(tablespace),段(segment),数据块(data block)以及模式对象(schema)。

oracle数据库在逻辑上是由多个表间组成的,表空间中存储的对象叫段,比如数据段,索引段,和回退段。段由区组成,区是磁盘分配的最小单位。段的增大是通过增加区的个数来实现的。每个区的大小是数据块大小的整数倍,区的大小可以不相同;数据块是数据库中最小的I/O单位,同时也是内存数据缓冲区的单位,及数据文件存储空间单位。块的大小由参数DB_BLOCK_SIZE设置,其值应设置为操作系统块大小的整数倍。

表空间在物理上包含一个或多个数据文件。而数据文件大小是块大小的整数倍;

二、表空间

表空间是Oracle数据库最大的逻辑结构,一个Oracle数据库在逻辑上由多个表空间组成,一个表空间只隶属于一个数据库。Oracle中有一个称为SYSTEM的表空间,这个表空间是在创建或安装数据库时自动创建的。主要用于存储系统的数据字典,过程,函数,触发器等;也可以存储用户的表,索引等。

前面我们说过要查询表空间可以通过

SQL>select * form dba_data_files;

要查询表空间的空闲信息可以通过

SQL>select * from dba_free_space;

表空间有在线(online)或离线(offline)之说,一旦我们将表空间设置成离线的状态,则所有对该表空间内对象的修改将无法同步到数据文件中。我们可以将除SYSTEM和RBS表空间之外的其它表空间设置成离线状态。命令如下:

SQL>alter tablespace ***  offline;

如果我们想限制某个用户能够使用的表空间的大小,则我们可以通过命令:

SQL>alter user *** quota ***m on ***

这表示我们要限制某个指定用户的表空间使用限额为***M,on之后的参数就是要限制的表空间

临时表空间用于为用户排序的ORDER BY语句使用。创建数据库时可以指定数据库的默认临时表空间。在创建用户的时候可以指定用户的默认临时表空间。例如下句就指定temp为用户的临时表空间。

SQL>Create USER *** IDENTIFIED BY **** TEMPORARY TABLESPACE temp;

三、段

oracle中的段可以分成4种类型:数据段、索引段、回滚段、临时段。

数据段用来存储用户的数据,每个表都有一个对应的回滚段,其名称和数据表的名字相同。我们可以用下列的SQL语句来查询用户的数据段信息:

SQL>select  * from user_extents;

索引段用来存储系统、用户的索引信息:

SQL>select * from all_indexs / user_indexs;

回滚段用来存储用户数据修改前的值,回退段与事务是一对多的关系,一个事务只能使用一个回退段,而一个回退段可存放一个或多个事务的回退数据。

临时段用于order by语句的排序以及一些汇总。四、区

区是磁盘空间分配的最小单位。磁盘按区划分,每次至少分配一个区。区存储于段中,它由连续的数据块组成。

区的分配过程中,每次至分配5个区。如果所剩的空闲空间不够5个区,就会出现错误:ORA-01653。

可以通过字典dba_tablespaces查询表空间中区的信息。可以通过字典user_tables查询段中区的信息。可以通过字典user_extents查询区的分配状况。

SQL>select * from dba_tablespaces;

通过这个查询我们可以看到各个表空间的:

·BLOCK_SIZE :数据块的大小

·INITIAL_EXTENT :初始化时分配的区的大小,其值为BLOCK_SIZE的整数倍

·NEXT_EXTENT:当初始化时分配的区不够时,下一次扩展的区的大小

·MIN_EXTENTS:区大小的下限

·MAX_EXTENTS:区大小的上限

我们可以通过以下SQL语句分别查询表空间、段、区中区的分配信息

SQL>select  *  from dba_tablespaces;

SQL>select table_name, tablespace_name, min_extents, max_extents from user_tables;

SQL>select  *  from user_extents;

五、数据块

数据块是数据中中最小的数据组织单位与管理单位,是数据文件磁盘存储空间单位,也是数据库I/O 的最小单位,数据块大小由DB_BLOCK_SIZE参数决定,不同的oracle版本DB_BLOCK_SIZE的默认值是不同的。

六、模式对象(Schema Object)

oracle 模式对象包括了表,索引,约束,过程,函数,触发器等等应用结构。我们可以通过以下语句查询表空间或当前用户下的所有schema对象:

SQL>select  *  from dba_source;

SQL>select  *  from user_source;

以上就是Oracle体系结构之逻辑结构的一个介绍,希望能帮助到你们。]]>
http://www.teamsfy.com/blog/default.asp?id=42
<![CDATA[软件外包的含义]]> team http://www.teamsfy.com/blog/ service@teamsfy.com 2011-04-11T16:30:39+08:00 2011-04-11T16:30:39+08:00
一个软件开发项目通常要经历需求分析、设计、编程、测试等几个大的阶段。其中设计又包括整体设计、系统设计(把整体架构变成一块块系统)、详细设计几个环节。详细设计之后软件就变成了一块块模块,这以后才进入编程。到了编程阶段时,最后就剩下软件蓝领为模块的Coding工作,在印度通常由受过一两年训练的高职毕业生担任。

软件最后的测试又是一个复杂过程——有单元测试(小模块测试)、系统测试(块与块的联系整合)、总体功能测试。期间由测试编程工程师编写测试工具,制定测试规则,其难度不亚于系统框架的制定。最后才由测试工程师完成测试的任务。

外包软件测试有望成为小作坊软件业业务增长点

企业若想把承接国际软件外包的业务做强做大,必须与国际软件市场接轨——包括英语的理解与沟通能力,技术接轨、管理接轨、做事方法接轨、知识产权接轨。还有质量保障、信誉度保障、风险控制能力以及知识产权保障等方面。以上条件显然国内大多数小作坊式软件企业还做不到。但这也未必表示小作坊软件企业就没有机会承接软件外包服务。因为软件外包项目中,软件测试项目最适合中国现阶段小作坊软件企业的行业特色。

软件测试是保证软件质量的最重要的手段
使用低质量的软件,在运行过程中可能会产生这样那样的问题,可能为使用单位带来造成延误工作或者造成生命财产的损失。而软件测试是为保证软件用户免于遭受损失的最重要的手段。

什么是软件测试?1983年IEEE定义为:使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。

现代的软件开发工程是将整个软件开发过程明确的划分为几个阶段(参见下图),将复杂问题具体按阶段加以解决。这样,在软件的整个开发过程中,可以对每一阶段提出若干明确的监控点,作为各阶段目标实现的检验标准,从而提高开发过程的可见度和保证开发过程的正确性。

经验证明,软件的质量不仅是体现在程序的正确性上,它和开始编码以前所做的系统需求分析,软件设计密切相关。许多软件使用中出现的错误,未必是编程人员在编码阶段造成的,反而在程序设计,甚致在需求分析时就埋下了祸因。这时,对软件工程的错误纠正,就必须追溯到软件开发的最初阶段。如果是这样又增大了软件的开发费用。

为了保证软件的质量,专案管理就应该着眼于整个软件生存期,特别是在开发阶段的系统分析。所以软件测试的概念和实施范围必须包括在整个开发各阶段的复查、评估和检测。]]>
http://www.teamsfy.com/blog/default.asp?id=40
<![CDATA[软件开发流程]]> team http://www.teamsfy.com/blog/ service@teamsfy.com 2011-04-11T14:36:39+08:00 2011-04-11T14:36:39+08:00
开发流程

第一步:需求调研分析
1、相关系统分析员和用户初步了解需求,然后用WORD列出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块,对于有些需求比较明确相关的界面时,在这一步里面可以初步定义好少量的界面。

2、系统分析员深入了解和分析需求,根据自己的经验和需求用WORD或相关的工具再做出一份文档系统的功能需求文档。这次的文档会清楚例用系统大致的大功能模块,大功能模块有哪些小功能模块,并且还例出相关的界面和界面功能。

3、系统分析员和用户再次确认需求。

第二步:概要设计
首先,开发者需要对软件系统进行概要设计,即系统设计。概要设计需要对软件系统的设计 进行考虑,包括系统的基本处理流程、系统的组织结构、模块划分、功能分配、接口设计、 运行设计、数据结构设计和出错处理设计等,为软件的详细设计提供基础。

第三步:详细设计
在概要设计的基础上,开发者需要进行软件系统的详细设计。在详细设计中,描述实 现具体模块所涉及到的主要算法、数据结构、类的层次结构及调用关系,需要说明软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑,以便进行编码和测试。应当保证软件的需求完全分配给整个软件。详细设计应当足够详细,能够根据详细设计报告进行编码。

第四步:编码
在软件编码阶段,开发者根据《软件系统详细设计报告》中对数据结构、算法分析和模块实现等方面的设计要求,开始具体的编写程序工作,分别实现各模块的功能,从而实现对目标系统的功能、性能、接口、界面等方面的要求。

第五步:测试
测试编写好的系统。交给用户使用,用户使用后一个一个的确认每个功能。

第六步:软件交付准备
在软件测试证明软件达到要求后,软件开发者应向用户提交开发的目标安装程序、数据库的数据字典、《用户安装手册》、《用户使用指南》、需求报告、设计报告、测试报告等双方合同约定的产物。《用户安装手册》应详细介绍安装软件对运行环境的要求、安装软件的定义和内容、在客户端、服务器端及中间件的具体安装步骤、安装后的系统配置。   《用户使用指南》应包括软件各项功能的使用流程、操作步骤、相应业务介绍、特殊提示和注意事项等方面的内容,在需要时还应举例说明。

第七步:验收。用户验收各个功能模块是否可以达到要求。]]>
http://www.teamsfy.com/blog/default.asp?id=39
<![CDATA[项目管理师考试案例分析:一个项目的启动]]> team http://www.teamsfy.com/blog/ service@teamsfy.com 2011-03-07T14:48:16+08:00 2011-03-07T14:48:16+08:00
【案例】
晚餐项目背景:在某月某日,我在家准备晚餐。决定开始项目的时间是下午4点,涉及到的项目干系人就是我和我爱人。

为什么使用这个案例?首先,可以确认它是个项目,因为,对我而言,它符合临时、独特、渐进明晰的特点。其次,这是个小项目,同样涉及到技术活动(炒菜)和管理活动(启动、规划、执行、监控、收尾),小项目的好处是,容易理解;最后一点,这个项目大家都比较熟悉,便于集中精力学习项目管理过程上。

项目启动

“好的开始是项目成功的一半”,项目成功的标准就是实现项目目标,而目标就是在启动时来确定。具体而言,此过程要分析干系人、确定项目目标以及找出制约因素和假设。

识别干系人
项目干系人就是和项目相关的人,他们要么参与项目过程,要么会受到项目影响,或影响到项目。例如奥运会项目各国运动员、教练、奥组委人员、志愿者等都属于第一类干系人;北京市民就属于第二类干系人,还有些施加影响和干扰的国际势力属于第三类人。每个项目都有很多干系人,通常你没有识别的干系人会对项目的进行造成意想不到的影响,因此启动首先要识别干系人。

晚餐项目中干系人的识别非常简单,即我和我爱人。我爱人是项目发起人,发起项目并提出对项目的要求,我爱人也是团队成员中的专家角色。我是项目经理也是团队成员,我负责策划实施整个项目。同时俩都是客户。假如决定外出吃饭,饭店也算是干系人,假如项目包括外出买菜,菜贩子也属于干系人,具体而言,他们都是供应商(提供项目所需要的原材料和服务)。

分析干系人的需求和影响
项目成功的标准客观上是实现项目目标,主观上是干系人满意。满意的前提是了解干系人需求,需要注意的是,一个是干系人不明确表达自己潜在的需求,项目经理需要有优秀的沟通能力了解其潜在需求,另一点就是项目干系人往往需求不一致,而且有时候会矛盾,项目经理需记录下来他们各自需求,并进行平衡。在大型项目中,如果涉及到很多方干系人,项目经理还需要评估他们对项目的影响力和影响是正面的负面的,项目经理需要高度关注哪些影响力较强的干系人。

样式搭配要合理;因为她晚餐后需要练习瑜伽,希望项目尽快完成;同时希望基于家里现有原材料进行。作为项目经理和团队成员,我的需求是:希望全程得到专家的技术支持;建议关键任务(如炒菜)由专家亲自完成。影响力评估,我们俩都有很强的影响力,因为在家里她是领导,她的影响力比我大一点。

确定干系人目标

在了解项目干系人需求之后,需要将需求转化为具体的目标。目标和需求不同,需求是一种感觉,而目标必须是符合SMART原则的(具体、可衡量、可实现、相关的、有时间限制)。项目的目标可以从四个方面描述:范围(做什么不做什么),进度(什么时间做什么,用多长时间完成),成本(花多少钱),质量(做到什么程度为止)。

经过项目干系人多次交流,确定晚餐项目的目标如下:

(1)范围目标:成果必须包括四菜、一汤和主食(米饭或馒头),搭配上需要有荤有素、有饭有汤、有凉有热;

(2)进度目标:项目必须在2小时内完成,当前时间是下午4点,完成时间为下午6点,这样才能保证7点半参加锻炼;

(3)质量目标:营养丰富、美味可口;

(4)成本目标:直接成本是原材料成本,间接成本是水、电、气。

确定目标优先级
通常干系人会提出很多目标,有些目标有时候是矛盾的,比如希望范围要多、进度要快、成本要少、质量要好。当目标较多时,需确定目标的优先顺序。这样做好处:可以集中精力满足关键目标。

案例:
经过使用目标优化矩阵(见图表1),最终确定目标优先顺序:进度、质量、范围、成本。

说明:将纵轴上的项目依次与横轴上的项目对比,相对重要填 1,相对不重要则填 0,最后将数字相加,根据合计的数值进行优先排序

找出制约要素

制约要素就是当前存在的会对项目实施有限制的因素。如在培训项目中教室的大小、在工作中大多数项目事先确定的预算、事先确定的日期等等。了解这些,可以让计划更可行。

晚餐案例的制约要素列表:

(1)必须使用家里现有原材料;

(2)工具有限:电饭锅、铁锅、菜刀都只有一个;

(3)厨房面积有限;

(4)我的工作经验、能力、水平有限;

找出假设

假设就是项目成功的前提条件。如为了培训如期进行,需要老师能够及时到场、学员能到场、投影能正常工作,这些都是假设。假设充满不确定性、如果不成立就是风险。假设需要渐进明晰,开始了解少,在项目进行中需要逐步确认。

完成案例假设条件列表:

(1)有电、有气、有水;

(2)铁锅、电饭锅、菜刀、切菜板都是可用的;

(3)原材料有蔬菜、有肉;

在此案例中,项目干系人较少,需求较一致,项目干系人容易识别,而在实际项目中,大多数项目涉及很多干系人,识别干系人是非常关键的任务。此外干系人的需求很模糊、表达不明确,而且,有些干系人的需求相互矛盾。这是在启动过程,项目经理面临的最大挑战。

在这个过程中,需要项目经理具备的能力包括:沟通(和陌生干系人会面,迅速建立良好的关系)、谈判(用来共同确定目标)、说服(让干系人相信你,听从你的建议)、观察力(对环境的观察、理解)、决策力(准确做出判断,必要情况下帮助干系人做出选择)、协调(和不同干系人沟通,召集会议等)。除了上述六个基本步骤之外,大型项目还需要正式任命项目经理、建立项目管理团队等工作。

]]>
http://www.teamsfy.com/blog/default.asp?id=36
<![CDATA[永抱必胜之心]]> team http://www.teamsfy.com/blog/ service@teamsfy.com 2010-10-10T09:49:39+08:00 2010-10-10T09:49:39+08:00    1883年,富有创造精神的工程师约翰•罗布林雄心勃勃的意欲着手建造一座横跨曼哈顿和布鲁克林的大桥。然而桥梁专家们却劝他说这个计划纯属天方夜谈,不如趁早放弃。罗布林的儿子华盛顿•罗布林——一个很有前途的工程师,也确信这座大桥可以建成。父子俩克服了种种困难,在构思着建桥方案的同时,也说服了银行家们投资该项目。
   然而大桥开工仅几个月,施工现场就发生了灾难性的事故。父亲约翰•罗布林在事故中不幸身亡,华盛顿的大脑也严重受伤。许多人都以为这项工程会因此而泡汤,因为只有罗布林父子才知道如何把这座大桥建成。
   尽管华盛顿•罗布林丧失了活动和说话的能力,他的思维还同以往一样敏捷,他决心要把父子俩费了很多心血的大桥建成。一天,他脑中忽然一闪,想出一种用他唯一能动的一个手指和别人交流的方式,他用那根手指敲击他妻子的手臂,通过这种密码方式由妻子把他的设计意图转达给仍在建桥的工程师们。整整 13年,华盛顿就这样用一根手指指挥工程,直到雄伟壮观的布鲁克林大桥最终落成。
   无独有偶,法国有一名记者叫博迪,在年轻的时候,他因一场大病导致四肢瘫痪。在全身的器官中,唯一能动的只有左眼。可是,他还决心要把自己在病倒前就构思好的作品完成。
   博迪只会眨眼,所以就只有通过眨动左眼与助手沟通,逐个字母地向助手背出他的腹稿,然后由助手抄录出来。助手每一次要按顺序把法语的常用字母读出来,让博迪来选择,当她读到的字母正是文中的字母时,博迪就眨一下眼表示正确。由于博迪是靠记忆来判断词的,有时不一定准确,他们需要查词典,所以每天只能录一两页。可以想像两个人的工作是多么艰难!几个月后,他们历经艰辛终于完成了这部著作。为了写这本书,博迪共眨了20多万次眼。这本不平凡的书有150页,它的名字叫《潜水衣与蝴蝶》。
  在这个世界上,很多人之所以没有成功,并不是因为他们缺少智慧,而是因为他们面对事情的艰难而没有做下去的勇气。波德莱尔说过:“没有一件工作是旷日持久的,除了那件你不敢着手进行的工作。”一根手指就可以建造一座大桥,一只眼睛就可以出一本书,还有什么是不可能的呢?

]]>
http://www.teamsfy.com/blog/default.asp?id=33
<![CDATA[跟单技巧-销售须掌握的重要武器]]> team http://www.teamsfy.com/blog/ service@teamsfy.com 2010-09-10T20:13:18+08:00 2010-09-10T20:13:18+08:00     在销售工作中,跟单是销售的重要环节之一,可有些销售员并没有在思想上重视跟单,就 更别说去掌握跟单技巧了。有些销售员害怕跟单,有些对跟单太随意,有的甚至把跟单演变成了对客户的骚扰;这些做法不仅给自己的销售工作带来了很大的困难, 而且也影响公司的声誉,严重的会丢掉客户和已经要拿到手的定单.结果是天天跟单,天天没有结果.还有许多销售员在跟单的过程中,都出现过眼看就要签单了, 客户却和别的供货商做了,虽然你的产品价格低,质量也不错,却最终没有拿到定单.这到底是为什么呢?

跟单技巧--别把跟单变成骚扰

        首先.做好客户的资料收集工作.既然是跟单,就说明我们已经和客户有过一面 之交,对客户的基本情况有所了解.那么所要继续做的,就是尽量的去收集客户的资料,了解客户经营情况,为进一步跟单,订立好目标和方法.了解客户是否真正 的需要你的产品,是非常重要的.

        第二.学会分析客户的心理,直截了当的问清楚不下定单的原因.有些客户可能 只是问问价钱,或者并不是真的需要产品,对于这样的客户,在第二次跟单后就应做出判断.完全可以把这些客户列入C类,也就是需要长期争取的客户.这种客户 的跟单周期可以长一些,一个月一次为好.有的客户不直接拒绝,也不下定单,这类客户很可能是资金问题或者是还在和同类产品进行比较,这类客户可归为B类, 也就是短期争去的客户.对于这种客户不要跟的太紧,一周一个电话比较合适.还有一种客户,就是已经答应了定单,却迟迟没有签合同,这类客户为A类客户,能 及时拜访一定要面谈为好,不能面谈的,一定要通过电话问清楚客户还存在什么困难.及时帮客户解决,

        第三.做好跟单登记工作,最好写清楚日期和简单的情况.做好跟单登记是避免 把跟单变成骚扰的最好方式.因为有了登记,也就把你的跟单变的有计划和有目标.还有注意的是,一个公司不能有几个销售员同时跟一个客户,这样不但达不到跟 单的目的,还会引起客户的反感.

         第四.跟单的心态要平和,不要太急功近利.许多销售员不是从客户的利益出发,不关心客户的问题,一味的跟客户要定单,要不到定单时,就恶语伤人,胡搅蛮 缠.最终只能让客户讨厌,让客户感到不是在谈业务而是一种骚扰.跟单一定要从长远出发,以交朋友的心态反而更容易拿到定单.

替客户做主

  第1.在和客户洽谈之初,就要了解清楚客户需要的产品的规格型号,技术指标,数量,交货日期,付款方式,发货地点.当这些问题清楚后,作为销售人员心里就要有讨价还价的准备.

  第2.报价一定要留有余地,即使特别想做这一单,也不能报最低的价格.因为最低的价格会让客户对你的产品质量产生怀疑,也会在客户和你讨价时,没有讲价的余地,造成第一次合作客户觉得没有得到让步的印象.

  第3.当客户答应考虑你的产品,准备接受你的价格时,这时是最关键的,你千万不要等客户找你,你一定要主动的和客户联系,并且不要再说:你再考虑考虑;我的产品你考虑好了吗?你什么时间和我签约?等等,会被客户含糊决绝的问句.

  第4.要直接致电客户:某某先生,你所要的产品我已经按照你要求的数量,准备好了,会及 时给你发出,希望你今天就办好货款,我的帐号是----.请注意当你在给客户报数量时,一定要就高不就低.比如:客户在刚开始洽谈时,会报一个大概数量 300至500,你在跟单时一定要报500。最后可能的结果是,客户和你说只要300.没关系,你的定单已经成功了.

  第5.替客户做主,一定是针对正在犹豫还没有拿定主意的客户,或者有的客户就是要在你的催促下才能拿定主意.当有些客户拿不定主意的时候,你往往讲明先少提些产品试一试,他反而会容易接受.

  第6.当客户经过几次洽谈后,还不能决定,你就要利用替客户做主的技巧逼一逼客户,逼着他讲出不接受的理由,才能打破僵局.当然,客户直接拒绝,你也只好说:有机会下次合作了.

跟单技巧也是从实践中来得,销售员朋友们一定要善于总结经验教训。

]]>
http://www.teamsfy.com/blog/default.asp?id=31