当前位置:&&
资料员专业技术工作总结
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
资料员专业技术工作总结
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='http://jz.docin.com/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口05-1502-1602-1602-1602-1602-1602-1602-1602-1602-16最新范文01-0101-0101-0101-0101-0101-0101-0101-0101-0101-0101-0101-0101-0101-0101-01写给程序员的 Unicode 入门介绍 - 文章 - 伯乐在线
& 写给程序员的 Unicode 入门介绍
程序员世界对这个名字发自内心的恐惧和敬畏。我们都知道在我们的软件中应该 “支持 Unicode”(无论是什么意思——对所有的字符串使用 wchar_t,是吗?)。但 Unicode 很深奥,它有千页的 ,还有几十页的补充附录、报告和,简直太吓人了。即使 Unicode 诞生 30 多年后,程序员们还觉得它很神秘。
几个月前,我开始对 Unicode 着迷,决定花些时间仔细了解一番。在本文,我来从程序员的视角对其做介绍。
我主要关注字符集,与字符串处理和 Unicode 文本相关的东西。因此,这里我不会过细地聊字体、文本布局、形状、渲染,或本地化,那些是另外的议题,超出了我的能力(知识)范围。
多样性和内在复杂性
当你开始学习 Unicode,有一件事情很明显,就是它和你熟悉的字符集(比如 ASCII)相比,Unicode 复杂性要高了一大截。这不仅仅是指 Unicode 包含了很多的字符,虽然这是一个方面。Unicode 还有很多内部结构,特性和特殊情况,使其不只是人们所认为的纯粹的“ 字符集”。本文后续会介绍一些相关内容。
当面对所有的复杂性时,尤其是作为工程师,很难不问自己,“为什么我们需要这么多?真的有必要吗?可以简化吗?”
然而,Unicode 的目标是准确地表示全世界的书写系统(writing systems)。Unicode 协会的目标是“让全世界的人们不论什么语言都可以使用电脑”,所以你可想见,书面语言的多样性是巨大的!迄今为止,Unicode 支持135 种不同的书写系统,包含约 1100 种语言,但目前还有超过 ,包括现代的和已成为历史的,Unicode 协会还在努力将其加进来。
鉴于分支的多样性,要表示它们必然是一个复杂的项目。Unicode 接受了它的多样,接受了任务(包含所有人类的书写系统)中的内在复杂性,它没有在名字简化上做太多取舍,但是它对需要完善任务的地方的规则,做了异常处理。
此外,Unicode 承诺不仅支持单一语言的文本,还支持多种语言共存于一个文本中——引进了更多的复杂性。
大多数编程语言都有处理底层文本操作的的库,但是作为程序员,你仍然需要知道一些 Unicode 特性 ,知道何时怎样去应用它。要了解这些东西可能得花些时间动动脑筋,但别灰心——想想有数以亿计的人,如果你的软件支持他们的语言,那他们也可以使用你的软件哒。所以,拥抱复杂吧!
Unicode 编码空间
我们先从几个大的方向入手。Unicode 的基本元素 —— 它的 “字符”,虽然这种叫法不是太贴切——被称作编码点(Code Point)。编码点通过数字来区分,通常写成 16 进制的形式再加前缀“U+”,例如
、。每个编码点都有一个简称,还有一些其他属性, 对此有详细说明。
所有编码点组成的集合被称作编码空间(Code Space)。Unicode 编码空间包含 1,114,112 个编码点。然而,其中只有128,237 个编码点 —— 编码空间的 12% 被赋值,目前。还有很多空间用来增长!Unicode 还保留了另外 137,468 字符 作为 “自用” 空间,这些字符没有标准的含义,可以被个人应用所使用。
为了对编码空间的布局有个了解,把它可视化会比较直观。下面是整个编码空间的布局,一个像素代表一个编码点。使用小方块来表示以保证视觉的一致性;每个小方块是 16×16 = 256 个编码点,每个大方块是一个面有 65536 个 编码点。总共加起来有 17 个面板。
白色表示未用空间;
蓝色表示已用空间;
绿色表示自用区域;
小的红色区域是代理区(surrogates,后面会讲)。
如你所见,被使用的区域分布有点稀疏,但都集中在前三个面里。
0 号面板也被称作 “基本多语言面板(Basic Multilingual Plane,简称 BMP)”。BMP 包含现代文本所需的基本所有字符,包括拉丁文、斯拉夫文、希腊文、汉字(中国),日文、朝鲜文、阿拉伯文、希伯来文、梵文(印度)等等。
(过去,编码空间只有 BMP 而已—— Unicode 最初设想是 一个 16 Bit 的编码,只包含 65536 个字符。在 1996 年扩充到现在的规模。然而,绝大多数现代字符属于 BMP。)
1 号面板包含历史上的文字,比如苏美尔楔形文字和埃及象形文字,还有 emoji 和其他各种符号。2 号面板包含一大块不常用的和历史上的汉字字符。剩下的面是空的,除了 14 号面板中有一小部分被用作格式化字符;15-16 号面板全部保留自用。
让我们放大前三个面板,因为这是最重要的部分:
这张图用颜色表示了 Unicode 中135 种不同的书写系统。你可以看到汉字(蓝色)和朝鲜语(棕色)占了 BMP 很大一部分(右边的大方块)。与之相对,此图中所有的欧洲,中东,南亚语言加起来刚好占了 BMP 的第一行。
编码空间的很多区域都和更早的编码兼容或相同。例如,Unicode 的前 128 个字符就是 ASCII 的拷贝。显然是对兼容性很有好处——很容易无损的从小编码转向 Unicode (反过来也一样,只要没有使用小编码之外的字符)。
可视化编码空间还有一个有趣的方法,就是看使用频率的分布——换句话说,就是每个编码点在真实世界中使用的频率。0-2 号面的热力图是基于来自维基百科 和 推特(所有语言)的大量文本所得。频率增长的方向是黑(没出现)、红、黄、白。
你可以看到,绝大多书样本文本都分布在 BMP 中,有些零散的使用来自1-2 号面。最大的异常是 emoji,它点亮了 1 号面最底下那的几个小方块。
我们知道 Unicode 编码点,通过它们在编码空间中的下标来定义,范围从 U+0000 到 U+10FFFF。但是在内存或文件中编码点如何用字节表示呢?
对计算机友好的最省事方式是用 32 位整数来存储编码点下标。这样做是可行,但是每个字符用 4 个字节有点浪费。当你处理大量文本的时候,使用 32 位整数存储 Unicode 会占用大量额外存储、内存、带宽等。
于是,Unicode 有了几个紧凑的编码 。32 位整数编码被称作 UTF-32(UTF=”Unicode Transformation Format”),但是很少被用来存储。顶多作为临时内部表示出现,用来检查或操作字符串中的编码点。
最常见的是,你会看到 Unicode 文本被编码为 UTF-8 或 UTF-16。这些都是可变长度编码,分别由 8-bit 或 16-bit 为一个单元组成。这些方案中,下标值较小的编码点占用的字节数也少,会节省不少内存。这样做的代价是处理 UTF-8/16 需要以编程的方式来处理,会慢一些。
在 UTF-8 中,每个编码点依据下标值,被存储为 1 到 4 个字节。
UTF-8 使用二进制前缀系统,在此系统中每个字符的最高位的几个比特表明它是否是单个字节,多字节序列的开始,或中间字节;剩余的比特连接起来表示编码点的下标。下面的表格展示了UTF-8 是如何编码的:
UTF-8 (二进制)
编码点 (二进制)
U+0000–U+007F
110xxxxx 10yyyyyy
xxxxxyyyyyy
U+0080–U+07FF
1110xxxx 10yyyyyy 10zzzzzz
xxxxyyyyyyzzzzzz
U+0800–U+FFFF
11110xxx 10yyyyyy 10zzzzzz 10wwwwww
xxxyyyyyyzzzzzzwwwwww
U+10000–U+10FFFF
UTF-8 有一个方便的属性,即最开始128 个字符(ASCII字符)被编码为单个字节,所有的非 ASCII 字符被编码为 128-255。这产生了两个好处。首先,任何已经是 ASCII 编码的字符串和文件无需转换就可以被 UTF-8 识别。其次,大量的广泛使用的编程惯例——比如 NULL 结尾,分隔符(n,t,’,’,”)等——在 UTF-8 中也是可用的。ASCII 字节不会出现在非 ASCII 编码点中,所以搜索以 NULL 结尾或分隔符结尾的字符串是可以的。
多亏了这个便利,使扩展遗留 ASCII 程序和 API 来处理 UTF-8 字符变得简单。UTF-8 被广泛运用在 Unix、Linux 和网络世界中,还有许多程序员主张 。
然而,UTF-8 还不能全面替代 ASCII。例如,遍历字符串中的 “字符” 的代码需要解码 UTF-8 并遍历编码点(或字位簇(grapheme cluster)——后面会讲到),而不是字节。当你测量字符串 “长度” 时,你得考虑是要字节长度,还是编码点长度,还是文本渲染的宽度为单位的长度还是其它长度。
你可能遇到的另一个编码是 UTF-16。它使用 16-bit 字,每个字符被存储为 1 个或 2 个字。
和 UTF-8 一样,我们可以用二进制前缀的形式表示 UTF-16 的编码规则:
UTF-16(二进制)
编码点(二进制)
xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
U+0000–U+FFFF
110110xxxxxxxxxx 110111yyyyyyyyyy
xxxxxxxxxxyyyyyyyyyy + 0x10000
U+10000–U+10FFFF
但是,通常人们谈到 UTF-16是因为它涉及到了一个在编码点术语中被称作“代理(surrogate)”的东西。所有在范围 U+D800-U+DFFF(或在其他范围) 中的编码点,这些和上表中二进制前缀 110110 和 110111 匹配的编码点——是 UTF-16 中的保留区域,它们自身不表示任何有效的字符。它们仅用于上面 2 个字的编码模式中,被称作“代理对(surrogate pair)”,代理编码点在任何其他情况下都是非法的!它们不能出现在 UTF-8 和 UTF-32 中。
在过去,UTF-16 是1996 年之前的 Unicode 版本的派生物,那时只有 65536 个编码点。初衷是不应有不同的编码,Unicode 应该是简单的16-bit 字符集。后来,编码空间被扩充用来表示不常用的(仍然重要)的汉字字符,这是 Unicode 设计者之前没计划的。代理区在那时被引进,直说了吧,作为拼凑,允许16-bit 编码访问新的编码点。
如今,Javascript 使用 UTF-16 作为其标准的字符串表示:如果你问一个字符串的长度,或遍历它等,结果都以 16-bit 的字为单位,同时任何 BMP 之外的编码点都用代理对表示。UTF-16 也被微软 WIN32 API 使用;尽管 Win32 同时支持 8-bit 和 16-bit 字符串,但是 8-bit 版本仍然莫名其妙地不支持 UTF-8——只支持使用旧编码的代码,像 ANSI。这使得 UTF-16 成为在 Windows 上获得 Unicode 支持的唯一方法。
顺便说一下,UTF-16 字符可以大端存储,也可以小端存储。Unicode 在这个问题上没有说明,虽然它确实鼓励一个惯例,即把 这个字符放到 UTF-16 文件开头作为,来消除字节序问题。(如果文件和系统的字节序不同,BOM(ByteOrderMark) 会被解码为 U-FFFE,这不是一个有效的编码点。)
目前为止,我们一直在讨论编码点。但是 Unicode 中,字符比单独的编码点更复杂!
Unicode 包含一个系统,可以合并多个编码点,动态组合字符。此系统用各种方式增加灵活性,而不引起编码点的巨大组合膨胀。
例如,在欧洲语言中,组合标记出现在变音符和字母的使用中。 Unicode 支持各种各样的变音符号,包括尖音符号的和重音符号、元音变音符号、变音符号等等。所有这些变音符可以被使用在任何字母表的字母中。事实上,多个变音符号可以被使用在一个字母上。
如果 Unicode 试图为每个字母组合或变音符组合分配一个独立的编码点,事情会变得无法控制。相反,动态组合系统可以让你构造你想要的任何字符,通过以一个基础编码点(字母)开始然后附加额外的编码点,被称作“组合标识”,来指定变音符。当一个文字渲染器看到字符串中有这样的序列时,它会自动堆叠变音符到基础字母的上面或下面来造出一个组合字符。
例如,带重音的字符“?” 会被表示成由两个编码点组成的字符串: 加上 。这个字符串自动被渲染成单个字符:“?”。
如今,Unicode 还包含许多 “预设的” 编码点,每个表示一个被使用过的组合,例如 或 。我怀疑这些大多继承自融入 Unicode 的旧编码,来保证兼容性。实际上,对于欧洲语言中的大多数常见的带变音符号的字母都有预设,所以文本中动态组合用的不多。
可是,组合标志系统确实允许任意数量的变音符号被叠加到任何基础字符上。使用归谬法的 ,它通过随机叠加任意数量的变音符号在每个字母上,让它溢出行距,产生混乱现象。(如下图)
Unicode 中出现动态组合字符的其他地区:
阿拉伯文和希伯来文中的 。这些语言中,单词通常由元音拼写。它们有变音符号标记元音(用在字典,语言教学材料,儿童教材,等地方)。这些变音符号用组合标记表示。
希伯来文,带注音符号:
??? ???????? ?????? ???????, ????? ???????????? ???????
正常文本(不带注音符号):
?? ???? ???? ????, ??? ????? ????
,这种文字被用在印度北部,梵文和其他南亚语言中,用组合标记标识特定元音的附加到辅音字母上。例如,“?” + “?” = “??” (“h” + “i” = “hi”).
表示音节的朝鲜字符,但是它被称作 ,用来表示音节中的元音和辅音。当然也有为朝鲜文预制的编码点,同时也可以动态组合它们的 jamo。例如,“?” + “?” + “?” = “???” (“h” + “a” + “n” = “han”).
规范等价性
Unicode 中,预设字符和动态组合系统并存。后果就是有多种方法表示同一个字符串——不同编码点序列产生相同用户可感知的字符。例如,我们之前看到的,表示字符 “?”,我们可以用一个编码点 U+00C1 ,也可以用两个编码点 U+0041 和U+0301。
另一个歧义来源是一个字符中的多个注音符号。当两个注音符号作用在同意个基本字符上面时,注音符号的顺序很重要,例如,都在上面:”?“ (点然后长音符)和 ”ā?“ (长音符然后点)是不一样的。 然而,当音节运用在不同边时,例如。一个在上边一个在下边,编码点的顺序不会影响渲染。此外,一个有多个音节的字符,它可能会由一个预制的编码点再加其余的编码点来表示。
例如,越南字母“?” 可以用以下五种方式表示:
完全预设:U+1EC7 “?”
部分预设:U+1EB9 “?” + U+0302 “??”
部分预设:U+00EA “ê” + U+0323 “??”
完全分解:U+0065 “e” + U+0323 “??” + U+0302 “??”
完全分解: U+0065 “e” + U+0302 “??” + U+0323 “??”
Unicode 把这样的字符串集合称作 “规范等价”字符。在搜索、排序、渲染、文本选择等操作中,规范等价字符应该被同等对待。这影响到了你如何实现文本的操作。例如,假设你的程序有“查找”操作,用户搜索 “?”,理论上应当找到如上所有出现的所有版本的 “?”!
形式正规化
要解决如何处理等值字符串的问题,Unicode 定义了几种正规形式:是几种把字符串转化成规范形式的方法,这样它们就可以被逐点比较(或按字节比较)。
“NFD” 正规化方法,完全分解每个字符到基本部件和组合标记,去掉字符串中任何预制的编码点。还会按渲染位置排列每个组合标记,举个例子,在字母底下的注音符号要比在上边的靠前。(不会重排有相同渲染位置的注音符号,因为它们的位置关系是可视的,前面提到过。)
“NFC” 正规化方法,反过来,尽可能的把编码点替换成预制编码点。如果使用了不常用的注音符号组合,可能不会有任何预制的编码点,这种情况下 NFC 仍然替换它可以替换的,然后留下组合标志(和 NFD一样,还是会按渲染顺序重新排序)。
还有一些方法被称作 NFKD 和NFKC。 这里的 “K” 指的是兼容性分解,它包含了某种程度上“相似”但是视觉上不同的字符。但我不打算讲这些。
如上所见,Unicode 包含多种情况,用户认为的一个“字符” 事实上底下可能由多个编码点组成。Unicode 使用「字位簇」的概念来表示这种情况。一个由一个或多个编码点组成的字符串构成一个 “用户感知的字符”。
为字位丛定义了精确的规则。它大约是 “一个基本的编码点接着任意数量的组合标记”,但是真实的定义有点复杂;它包含了朝鲜语字母,和 emoji ZWJ 序列。
字位簇主要被用在文本编辑:它们对光标和文本选择来说是最明显的单元。使用字位簇,确保在复制和粘贴文本时不会突然丢掉一些符号,同时左右方向键也总是以一个可见字符的距离移动,等等。
另一个用到字位簇的地方是,执行字符串长度限制——比如在数据库域中。其实,底层的限制可能是类似 UTF-8 中的字节长度之类的东西,你不能简单的通过截断字节的方式来限制长度。至少,你得 “舍去” 最近的编码点;但更好的是,舍去最近的字位簇。除此以外,你可以通过舍弃它的一个注音符号破坏一个字符,中断一个 jamo 序列或 ZWJ 序列。
更多···
从程序员的角度来看,关于 Unicode 还有很多东西可以讲!我还没有深入一些有趣的主题,比如映射、排序、兼容性分解和容易混淆的词,Unicode 正则表达式,和双向文本。还有个我没谈到的是实现主题——如何有效存储和查找分布稀疏的编码点数据,或着如何优化 UTF-8 解码、字符串比较和NFC 标准化。也许我会在未来的文章中讲到这些。
Unicode 是个令人着迷的复杂系统。在字节和编码点之前有多对一的映射,除此之外编码点和“字符”之间也有(某些情况下多对多)多对一的映射关系。在每个角落都有古怪的特例。没人声称表示全部书写系统很容易,但很明显我们不会回到使用不兼容编码来拼凑的艰难岁月了。
打赏支持我翻译更多好文章,谢谢!
打赏支持我翻译更多好文章,谢谢!
关于作者:开单员工作流程_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
赠送免券下载特权
10W篇文档免费专享
部分付费文档8折起
每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
开单员工作流程
财务管理人员|
总评分4.4|
用知识赚钱
&&完善开单。
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩1页未读,
定制HR最喜欢的简历
你可能喜欢您现在的位置: >>
>> 打单员工作总结
打单员工作总结
来源: 时间:
【第一篇】:打单员工作职责,打单员程及工作职责一、 打单员业务流程:1、 打单人员收到保管员传递的入库单后,与供应商发货清单核对如发现不符,应及时与供 应商联系确认,无误后及时录入电脑,由哈尔滨调入的货物入库单要及时录入其他入库 单,并保管好入库单据,以作备查。2、 单员收到保管员填写的出库给哈尔滨的出库单后,要及时录入其他出库单,并截图给哈 尔滨。3、 货物直接发给第三方的,打单文员要及时跟踪,确认第三方收到货物后,及时做入库和 处理。4、货物销售出库,打单人员要及时录入销售单。保管员和打单员要及时沟通。5、打单员收到保管员填写销售退货单后要及时录入电脑。6、客户换货:退回的货,由保管员填写销售退货单,打单人员依据退货单及时录入电脑。重新发的货打单员正常做销售单。7、哈代发的货,由佳木斯的人员传单据给哈尔滨,哈尔滨发货后及时做其他出库单,并将 其他出库单截图通知佳木斯, 佳木斯打单员根据哈尔滨的其他出库单及时录入其他入库单及 销售单。8.每天下班前要将当天票据和电脑录入的进行核对,防止意外。9.管理合同文件,登记入册,及时做好网络备份和转交工作。二、打单员工作职责1、 录入票据要及时准确,客户要分清代收、欠款、现金,货物要先入后出,禁止负库存的 出现,禁止金额为零的单据出现,特殊情况及时与沟通。2、 当天的单据当天打完,不允许积压票据,并及时传递,由于打票员积压票据造成的帐目 不清晰,由打票员负责查找。
【第二篇】:出单员工作4-6月份,打单员工作总结结转眼来到 XX 已经三个多月,作为 XX 的一份子来说,首 先感谢公司给我这个成长学习的机会,同时感谢各位领导在 我这时间的工作中对我的帮助、支持与指导。在这三个月 的工作期间, 经过不断的学习, 提高了业务技能和知识水平, 但也存在一些不足,现就 4-6 月份的工作总结如下一、提高自身素质,履行自己的职责 (一)加强加深对保险行业的认识。怀着对保险业的向 往于今年 4 月份进入到 XX 财险公司,从事保险这个陌生的 行业,对于我来说,面临很大程度上的挑战与考验。为了适 应当前工作的需要,我还需加强对保险方面的认识,做一个 真正的保险人员。(二)加强工作质量,提升工作能力。现阶段,我主要 负责的工作有出单, 安装系统, 整理台账, 重复刷卡申报, 手续费核算,业务短信,维护系统,协调各出单点等以及领 导交付的其他各项工作。我深知自己工作的重要性,所以对 每一份工作都抱着严谨认真的态度来完成,督促自己更快更 好的熟悉掌握各保险条款和系统,同时严格遵守公司的各项 工作,谦虚谨慎,虚心学习,不断提升自己的业务水平 和工作能力。(三)提高服务水平,提升自身素养。我所在的岗位是 一个窗口岗位,可以在一线了解客户情况,是一项非常需要耐心和细心的工作岗位,是体现公司的形象是公司的对外服 务窗口,所以我时刻注意自己的言谈举止,对待客户热情大 方,不因为自己的过失而影响到整个公司的形象。做到自己 的最好,发扬团队精神,加强岗位间的协调、配合的整体联 动,增强团队的协同作战能力,促进业务的全面发展,努力 完成我们每月的工作任务。(四)虚心请教,团结互助。由于对保险知识认识的浅 薄,所以我无时无刻不在提醒自己一定要向同事和领导虚心 请教,以尽快的进入状态,并能更快的成长,不断的丰富和 强化自己的业务知识。在进入公司的这段时间里,我与同事 相处融洽、互帮互助。在工作量大的时候,大家互相帮助, 提高工作效率,促进团队合作,形成良好的工作氛围。(五)遵守纪律。我严于律己,遵守公司,有 事请假,不无故旷工,坚持做到不迟到,不早退,准时上下 班。有时候回到家里的时候虽然略感疲惫不堪,但仍然能收 获到工作充实的快乐。二、自身存在的不足 在这段时间的工作中,存在着许多的不足之处,比如学 习的广度和深度不够,工作质量还有待进一步提高,对非车 险还不是很了解,相关的承保和理赔还不能更详细的向客户 介绍等等。在今后的工作中,我会更加积极努力提高自己, 不断总结经验教训, 使自己更好地做好本职工作, 服务公司。同时,在工作中如有不对的地方,还需领导批评指导。三、下一步的 加大对保险知识的学习。学无止镜,时代的发展瞬息万 变,各种学科知识日新月异。在过去的时间里,我深深 到了自己的保险知识较缺乏,对有些不常见的问题回答不了, 这让作为保险人员的我感到很惭愧。所以在以后的工作中, 我将坚持不懈地努力学习各种保险知识,并用于指导实践工 作,朝综合柜员的目标发展。加强专业技能。在以后的工作中,我将更努力地熟悉承 保政策和工作系统,这样有助于缩短出单时间,能快速、准 确的给客户报价、出单。出单员:XXX 2012 年 7 月 15 日
【第三篇】:出单员工作总结,打单员工作总结单员 2014 年工作总结和
年 一、2014 年工作总结 1、出单工作 出单工作是我的本职工作,作为前台人员必须有熟练的出单技能。2014 年我的 KPI 指 标变化较大,前因出单业务不熟练,以及对 KPI 系数理解掌握的不够准确,导致 KPI 系数较不稳定。通过对自身原因的查找,和向其他优秀出单人员的学习,逐渐掌握了技巧。2014 年的指标较为稳定,连续几个月 KPI 系数控制在 100 分,但因前台主要为批单 业务较多,出单量不足,导致综合排名较低。在系统操作中,能熟练掌握核心系统和简易系 统,但是由于出单量较少,练习不足,出单速度和出单效率还有待加强,与其他优秀出单人 员还有一定的差距。2、服务工作 前台服务主要分为客户服务和业务服务。客户服务是我们工作的基本,热情、专业地对 待每个客户是我们的主要职责。我对待每一位客户都能做到精神饱满, 热情有礼, 细心周到, 专业严谨。客户的每一张保单、每一张批单都是最重要的,客户的问题我会耐心解答,认真 沟通,希望客户能从我这里得到清晰满意的解答。业务服务是我们的根本,一线的业务需要 我们强有力的支持。对待客户经理和代理人员我们将会更加耐心, 可能因为说话方式和角色 角度的问题导致沟通上的不良,但是我还是尽我自己最大的努力,为大家解答疑问。3、复核工作 2014 下半年,中支从初审的基础上新增了复核权限。虽然复核工作我只是协助,但是 我感觉自己的责任又多了一些,我应该更加认真对待每一个单子,发现有可能出现的风险, 对其做到有限的管控和防范。4、流程工作 我的主要工作还包含运营方面的流程工作:承保流程,验车验证流程,内部流程,财产 险流程等。
【第四篇】:打单员工作流程明细,打单员工作总结流程明细1.来打印恒客隆订单。2.给费用调前一日进销存表 3.根据库管员出具的商超返货手续,录入系统。4.库管员将司机签字的商超出库单交上来,保管。5.待库管员整理好当日出库单据,录入系统。6.到货,根据入库单据 在系统中做验收入库,司机包赔做出库(根据金额做发票) 7.进出货物在系统中录入完毕,与库管员核对库存,账面余额与实际库存数保持一致。8.给调度员发送月初至前一日销量(需整理) ,本日出库,及月初至本日出库。9.将做好的出库单 审核 并生成发票。(改价格需持姜经理签字手续,修改折扣率) 。10.根据计算好的销售金额给各车业务结算。具体,出库金额减去进货账期条金额(加上返 货账期条金额)减去返货金额【2 号恒客隆八一和欧亚江南店 12 号恒客隆松江店需要根据 传统通路价格做返做出】 。返库做红字销售出库单并生成发票。11.将各车销售明细录入销售统计表中。10.当天结账 需要销售统计表和系统账表一致 ,与收款员手工账一致,填列合计,报送当 日账目。(具体系统账与销售统计表总数核对一致,各区合计保持一致;销售统计表和手工 账表总数保持一致,账期条合计数一致) 11.在仓存系统中做销售凭证。12.根据商超业务员送来的手写出库单打出系统出库单 注意 1)赠品走其它出库 必须要出示总经理或董事长签字手续。2)库房破损须由佟依凝签字 走其它出库。大店破损退货须由佟依凝或王经理签字, 做红字返库,走其它出库。2)传统通路变价需要姜经理签字同意,商超赠品需要姜经理 商超主管签字手续。3)传统通路袋奶返顶期(按出库价返) ,5、10、15、20、25、30(31)出(按顶期价) , 周边当日返,次日出库。4)月末做报表,月末盘点表、每个月销售统计表、顶期报表汇总、月销量表。5)将每天商超的出库返库单据需交由对账员(追回执单用)留存一份。具体事项再根据实际情况完善补充。制作人:王新铜
【第五篇】:2011年的工作总结,打单员工作总结上 及下半年工作计划转眼一年的时间过去了,各科室同志的支持和帮助下,我勤奋踏 实地完成了本职工作,也顺利完成了领导交办的各项任务,自身在各 方面都有所提升,为做好各项工作打下了良好的基础。来公司 快一年的时间了,其间有喜乐,也有哀愁,但更多的是对公司心存感 激,因我在工作中不仅学到了与工作相关的知识、技能与方法,还学 习到了如何做人、 怎样为人处世, 这是比任何东西都宝贵的人生财富, 并将受益终生。所以我怀着一颗感恩的心在工作着、学习着。我对上 半年来的工作进行一下总结与归纳,如有不妥之处请领导批评指正。具体总结如下一、仓管的工作 1. 认真做好仓库的 5S工作。2. 负责仓库的各种货物的收.发.存工作。3. 对打单员打的单,应及时审核,对不能审的单应查明原因再审核。4. 做好每天出库.入库的台帐数据, 这样才能保证账和货物的准确性。5. 定期对仓库的货物进行盘点.做好账和货物的相符.保正帐目日清 月结.一目了然.每月做好盘点工作。二、仓管员及打单员的工作岗位职责。1. 按时上下班,到岗后巡视仓库,检查是否有可疑现象,发现情况 及时向上级汇报,下班时应检查门窗是否锁好,所有开关是否关好; 2. 认真做好仓库的.整理工作,经常打扫仓库,整理堆放货物, 及时检查火灾隐患。3. 检查防盗.防虫蛀.防鼠咬.防霉变等安全措施和卫生措施是否落 实,保证库存物资完好无损; 4. 负责公司货物的收.发.存工作,收货时货物, 需要有经理签字的采购计划单, 并传真给相关的物流, 同时在ERP采购系统里面录入相应的采购定单。对于经理签字纸质 的采购计划单由打单员归档管理, 并在纸质的计划单上写上相应的E RP采购单号,以备查询。必货时:仓管员对进仓货物必须严格根据抛转过来的采购单.按量验 收,并根据销售公司抛转过来的多角销贸易单记录的名称.规格.型号. .数量,一一核对的,特别是配件,可以在验收的时候,把品号 标好,在运输途中的损耗,要及时处理;遇到型号与单号不同时,要 及时处理,进行调整。发货时,仓管员一定要严格审核领用手续是否齐全,做到凭单发货, 并要严格验证审批人的签名式样,不得代签字,或者不签字,对于手续欠妥者, 一律拒发。严格遵守凭单发货的发货原则。验收后的物资, 必须按类别固定位置堆放,分所种,分型号,做到整齐美观; 物品出库或入仓要及时打印出库单或入库单,随时审核,做到入单及 时,入库单上必须要有仓管员的签字的记录,并及时在ERP里面进 行审核相应的单据;出库的时候,必须有经手人在销售单上进行签字 确认,同时由对方收货人,在销售单上签字确认。对于如果客户是物 流发货的话,就以物流的货运单做为依据放到相应的销售单下面。所 有物资的验收和发出,一律打印入库单或调拨单还有销售单,一式三 联,第一联交财务部,第二联仓库留存,第三联送货人留存, 5.做好月底仓库盘点工作,及时结出月末库存数报财务主管,做好各 种单据报表的归档管理 工作; (对于仓管员应该是一个月盘一次) (1)仓库必须对存货进行定期或不定期清查,确定各种存货的实际 库存量,并与电脑中记录的结存量核对,查明存货盘盈.盘亏的数量 及原因,第月底打印盘点表,报财务审查核对并留底; (2)管理实现了电脑化管理,所有商品的入库.直拔加强成本核算, 提高公司的基础管理工作水平,进一步规范物资和成品流通.保管和 控制程序,维护公司资产的安全完整,加速资金周转。(3)对于残次和退回货品返修的也要加强管理,对于客户退回不冲 帐的也应该列个明细进行登记,对于经理同意,售后也同意退回的货 品,一定要及时录入退货单,列入残次仓库进行管理,当货品售后人 员维修好后,再办入正品仓库的手续。6.格遵守各项制度,服从上级工作分工; 7.打单员,严格按照要求,及时录单,仓管员及时审核,对于不能审 核的单据,财务应查明原因,不得打印出来,给仓管员发货,对于超 出信用额度的销货单,坚决按制度办事。8.经营部因业务需要,要求在外设立仓库的,必须报经总公司主管领 导批准后作为库存转移,并报财务部备案,其仓库管理纳入所在经营 部仓库管理;外设仓库必须由专人负责登记库存商品收发存台账,并 将当月增减变动及月末结存情况编成报表,定期进行盘点清查,每月 将各类报表规定的时间内报送分公司的财务经理进行核对。9.对于商场库存的管理,每个月也应当全面的去盘点一次底,并进行 核对,对其进行监督,同时要求每个商场的促销员建立相应的库存台 帐,以备核查,促销员与打单员的配合一定要密切,沟通及时,以保 证库存的准确性。总之,半年来,通过努力学习和不断摸索,收获很大,我坚信工 作只要尽心努力去做,就一定能够做好。做了一年的仓储工作了,有 的时候也觉得自己有经验,或是由着自己的判定来处理事情,所以出现了一些的问题,给领导添了不少麻烦,使自己当时也很丢面子,最 后在领导的帮助下都解决了问题,事后才知道自己的社会阅历缺乏, 或是处理方法不当, 我决心在下半年的工作中继续勤奋踏实干好本职 工作,提高自己的素质与修养,多学习为人处世的哲学,才能够超越 现在的自己,争取更大的进步。}