仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1108|回复: 8
打印 上一主题 下一主题

[学习教程] MSSQL网页编程之物料编码的准绳

[复制链接]
柔情似水 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:34:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
MyISAMMysql的默认数据库,最为常用。拥有较高的插入,查询速度,但不支持事务编码
编码准绳

申明:以物料的编码为主线解说编码的准绳,但所讲编码准绳一样合用于U8体系的客户编码、供给商编码、委外商编码、人员编码、部门编码、单元编码、堆栈编码、各类种别编码和其他必要编码的任何项目等。


第一节物料编码的意义

物料编码是以冗长的笔墨、标记或数字、号码来代表物料、品名、规格或种别及其他有关事项的一种办理工具。在物料极其纯真、物料品种少少的工场也许有无物料编码都可有可无,但在物料多到数百种或数千、数万种以上的工场,物料编码就显得分外主要了。此时,物料的领发、验收,请购、跟催、清点、贮存等事情极其频紧,而藉着物料编码,使各部门进步效力,各类物料材料传送敏捷、定见相同加倍简单。物料编码之功效以下:

?加强物料材料的准确性
物料的领发、验收、请购、跟催、清点、贮存、纪录等统统物料之举动均有物料编码能够考核,因而物料数据加倍准确。至于一物多名,一位多物或物名庞杂之征象不致于产生。
?进步物料办理的事情效力
物料既有体系的分列,以物料编码取代笔墨的记叙,物料办理烦琐费事,效力因而进步。
?利于电脑的办理
物料办理在物料编码奉行完全以后,方能进一步使用电脑作更无效的处置,以到达物料办理之效果。
?下降物料库存、下降本钱
物料编码利于物料库存量的把持,同时利于呆料的避免,并进步物料办理事情的效力,因而可加重资金的积存,下降本钱。
?避免物料作弊事务之产生
物料一经编码后,物料纪录准确而敏捷,物料贮存井井有条,能够削减作弊事务之产生。
?便于物料之领用
库存物料均有准确的一致的称号及规格予以编码。对用料部门的领用和物料堆栈的发料都非常便利。


第二节物料编码的准绳

物料编码必需符合物料编码的准绳,公道的物料编码,必需具有以下基础准绳:
?复杂性
?分类睁开性
?完全性
?单一性
?一向性
?可伸缩性
?构造性
?顺应电脑办理
?充分性
?易忘性

1、复杂性
编码的目标在于将物料化繁为简,便于物料的办理,假如编码过于冗杂,则违背了编码之目标。因切此物料编码在使用笔墨标记或数字上应力图复杂了然,如许可节俭浏览、填写、抄写的工夫与手续,并可削减个中的毛病时机。
物料相称纯真时,只需将物料复杂分类为几项便可,物料分类项目多了,就显得很不便利。若物料相称庞大时,就要将年夜分类再加以细分,这类分类睁开也称为多级分类。

2、分类睁开性
物料庞大,物料编码年夜分类后还要加以细分,假如接纳阿拉伯数字十进位,则每段最多只能由十个细分的项目,假如接纳英笔墨母,则每段有26个细分项目,但是细分项目太多,就难于查找,而细分项目太少,则分类睁开太慢,分类细分项目一般以五至九个较佳。比方接纳阿拉伯数字十进位,有十八个项目时,其分类睁开能够使用以下办法。

必要分类
的项目第一种分类
办法第二类分法第三类分法
111100101
2120202
3130303
4141104
51522105
6162206
72212307
8223308
92344109
10244210
11254311
12265512
1333166113
14326214
15336315
16347716
17358817
18369918

(表一)
3、完全性
在物料编码时,一切的物料都应有物料编码可回,如许物料编码才干完全。如有些物料找不到付与之物料编码,则很明显物料编码缺少完全性。
新产物新物料的发生简单损坏物料编码的完全性。因而每当有新物料发生,即应付与新的物料编码,并划定新的物料没有编码,推销部门不得处置推销,即便没物料编码的新物料推销出去了,堆栈部门或管帐部门发明物料订购单短少物料编码,即应请推销部门补填物料编码,不然不予进库、不予付款。如许才干确保物料编码的完全性。

4、单一性
物料编码的单一性是指一个物料编码只能代表一种物料,统一种物料只能找到一个物料编码,而尽无一个物料无数个物料编码,或一个物料编码无数项物料,一样平常地,只需物料的物理或化学性子有变更、只需物料要在堆栈中存储、就必需为其指定一个编码,举例,如某零件要经由冲压成型、钻孔、喷漆三道工序才干完成。假如该物料的三道工序都在统一车间完成,不改换加工单元,即冲压成型后当即举行钻孔,紧接着举行喷漆,两头没有进库、出库处置,则该物料可取一个代码。假如该物料的三道工序不在统一个车间完成,其按次是冲压、进库、领料、钻孔、进库、领料、喷漆、进库,则在库存办理中为了辨别该物料的三种形态,必需取分歧的物料编码。例:3000A,3000B,3000C三个编码分离暗示三种分歧加工形态的物料。

5、一向性
物料编码要一致而有一向性,如以年限分类为尺度时,就应一向相沿下往,在半途不克不及改动用籍贯或姓氏别来分类,若要这么做必需要分段或分级举行。

6、伸缩性
物料编编码要思索到将来新产物开展和产物规格的变动而产生物料扩大或变化的情况。预留物料的伸缩余地,其实不能仅就今朝物料的近况加以物料编码的布置,不然另日新物料发生时,就有新物料无号可编的情形。

7、构造性
物料编码依其编码的体系,作井井有条的构造与分列,以便随时可从物料编码查知某项物料帐卡或材料。物料编码的构造性,对物料办理能够免却不用要的贫苦。

8、顺应电脑办理
电脑的使用已对照提高,因而在编码时必定要思索录进的便利性,如编码尽量短、少利用其他标记,如‘#’、‘-’、‘*’等。

9、充分性
物料编码所接纳的笔墨、暗号或数字,必需有充足的数目,以便所构成的一般物料编码,足以代表一切一般物料,和对付未来物料扩大时的实践必要,以避免遇有特别物料时无号可编。不然物料体系被损坏,费时误事。
10、易忘性
在不影响上述九项准绳之下,物料编码应选择易于影象的笔墨、标记或数字,或付与表示及遐想性。但这准绳是属于主要准绳,若上述九项准绳俱全而独缺少此项准绳的物料编码,仍不掉为优异的物料编码。


第三节物料编码的办法

今朝工商企业所接纳的物科编码办法,次要有以下几种:
1.阿拉伯数字法
2.英笔墨母法
3.表示法
4.夹杂法

1、阿拉伯数字法
阿拉伯数字法,是以阿拉伯数字作为物料编码的工具,接纳以一个或数个阿拉伯数字代表一项物料。这类办法简单懂得,只是需别的筹办物料项目与数字的对比表,又要影象对比项目,因而有关职员必需经由一段工夫的练习与顺应才干使用自若。以阿拉伯数字做物料编码的,较罕见的有以下几种:

?一连数字编码法
?分级式数字编码法
?区段数字编码法
?国际十进制分类法

1.一连数字编码法
一连数字编码法是先将一切物料依某种体例大抵分列,然后自1号起违拗序编排流水号。这类物料编码办法可做到一料一号,只是按次编码除显现编码工夫的前后,常常与所代表项目标属性并没有联系关系。由于新购物料没法拔出原有分列按次的料号内,比方:1078为3/8“×3/4”之六角铁制带帽螺栓,而新购的六角铁制带帽螺栓为3/8“×1”,其物料编码没法拔出(因已往没有库存或接纳这类物料,故无编码),故只好编以最初一个号码8974。两种物料本应排在一同,如今物料编码相距云云悠远,在物料办理、仓储办理上很不便利。

2.分级式数字编码法
分级式数字编码法是先将物料次要属性分为年夜类并编定其号码。其次再将各年夜类依据主要属性细分为较次级的种别并编定其号码,如止已持续举行下往。在分级式数字编码法中,任一物料项目只要一个物料编码。
表二为三种属性的阶层式数字编码法,共可构成36个(3×4×3)编码,这类办法的长处一方面显现编码的纪律性,一方面到达一物料项目唯一一编码的方针,其弱点是无用空号太多,一方面显得华侈包袱,另外一方面常招致物料编码位数不敷用。

来源
(年夜类)材料
(中类)用途
(小类)
1=便宜1=非铁金属1=零部件
2=外购2=钢铁2=包装用料
3=委外加工3=木料3=办公用品
4=化学品

(表二)

3.区段数字编码法区段数字编码法介于一连数字编码法与分级式数字编码法之间。利用位数较级次式数字编码法更少,而仍能到达物料编码的目标。比方有64项,分为5年夜类,其情况以下:

A类12项
B类10项
C类17项
D类15项
E类10项
算计64项

(表三)

上述情况,如用阶层式数字编码法必需3位数,但如改成区段数字编码则仅需二位数便可,其情况以下:

种别分派编码残剩备用编码
A类12项(01-20)8项
B类10项(21-37)7项
C类17项(38-61)7项
D类15项(62-83)7项
E类10项(84-99)6项


(表四)

4.国际十进分类(U.D.C.)这类办法于1876年美国杜威M.DeWey创始,其办法新奇而独到,能够无穷制睁开,颇受欧洲年夜陆列国的器重。1895年的国际藏书楼学会决意杜威的十进法为基本,作更进一步开展,厥后经浩瀚数学专家切实其实究与开展,最初完成所谓国际十进位分类法(UniversalDecimalClassification),今朝已有很多国度接纳为国度规格。
所谓国际十进位分类法是将一切物料分类为十年夜类,分离以0至9之数字代表之,然后每年夜类物料再分别为十其中类,再以0至9之数字为代表,云云举行下往按金字塔Pyramid形状睁开。其情况以下:
6使用迷信
62.产业手艺
621.机器的产业手艺
621.8动力传动
621.88挟具
621.882.螺丝、螺帽
621.882.2各类小螺丝
621.882.21金属用小螺丝
621.882.215丸螺丝
621.682.215.3平螺丝

接纳国际十进分类的物料编码,如编码编至三位数字以后仍须持续延伸不时,即应加以“.”标记以暗示分别,国际十进分类法可无穷睁开,任何新物料之发生都可拔出原有物料编码之体系而不搅浑原有之物料编码体系,国际十进分类法所能使用之标记只要十个(0-9),故使编码趋长而又无表示感化,其实十全十美。

2、英笔墨母法
是以英笔墨母作为物料编码工具的物料编码法。英笔墨母中I、O、Q、Z等字与阿拉伯数字1、0、9、2等简单搅浑,故多放弃不必,除此以外,另有23个字母可使用。如以A代表金属质料,B代表非木料,C代表玻璃。以AA代表铁金属,以AB代表铜金属......,英笔墨母在我国已相称广泛,是可用的物料编码办法。

3、表示法
表示编码法是指物料编码代表物料的意义,可自编码自己遐想出来。表示编码法又可分为:
?字母表示法
?数字表示法

1、英笔墨母表示法:
从物料的英笔墨母傍边,择取主要且有代表性的一个或数个英笔墨母(一般取次要笔墨的第一个字母)做为编码的号码,使浏览物料编码者能够从中设想到英笔墨笔墨,进而从表示中得知该物料为什么物。
比方:
VC=VariableCapaciter(可变电容器)
IC=IntegratedCircuit(集成电路)
SW=Switch(开关)
ST=SteelTube(钢管)
BT=BRASSTuber(黄钢管)
EP=EarPhone(耳机)
2、数字表示法:
间接以物料的数字为物料编码的号码,或将物料的数字依一流动划定规矩而转换成物料编码的号码,物料编码的浏览者可从物料编码数字的表示中得知该物料为什么物。

物料编码代表的意义:

例1:××××××××××
——————————
类小类情势长度厚度

例2:电阻值的编码

编码电阻值
0050.5Ω
0505Ω
10010Ω
101100Ω
1021,00
10310,000Ω
104100,000Ω
1051,000,000Ω


(表五)

例3:钢筋直径的编码

编号钢筋直径
1212mm
1616mm
1919mm
2525mm

(表六)

例4:钢球轴承轴径之编码,其编码为轴经(限于轴经20mm至200mm)mm数的五分之
一。

编码轴径
0525mm
0630mm
0735mm

(表七)

4、夹杂法
夹杂法物料编码系团结利用英笔墨母与阿拉伯数字来作物料编码,而多以英笔墨母代表物料之种别或称号,厥后再用十进位或其他体例编阿拉伯数字号码。这类物料编码办法较十进位接纳标记较多,故有很多公司乐于接纳此种办法。
比方:M=金属物料
MB=螺栓、螺丝及帽
MBI=带帽螺栓
MBI-100=六角铁制螺栓带帽
MBI-106-6=3/8”x3/4”六角铁制螺栓带帽
MBI-106-8=3/8”x1”六角铁制螺栓带帽
MBI-106-8=1/2”x1”六角铁制螺栓带帽



第四节物料编码举例
例一:某公司冰箱质料分类与编码
1.代码基础情势
××××××××××
12345678910
年夜分类平分类小分类

全部代码由十位数字构成,一样规格和材质的物料编码不异。
2.年夜分类是由前两位数字代表,31暗示冰箱
3.平分类由第3、4、5位三位数字暗示

1板金类2金属类3塑胶橡胶类
01外箱组件01铁01挤压弄(射出)
02内箱组件02铜02成型(真空与冲床成型)
03门组件03铝03吹气怒放
04蒸发器组件04锌合金04剪型
05底座组件05其他金属05模内加热加压成型屑
06凝聚器组件06橡胶
07其他零件07管棒类
08其他
4电工工具5尽热材料6杂类
01电装品部分01玻璃纤维01纸类
02电线02保利龙02胶带类
03其他03玻璃类
04海绵类
05木类

(表八)
4.小分类为5位数(6、7、8、9、10),前4位是流水号码,最初一名表
板金类外表处置编码。
0暗示未电镀、未喷漆、及外表不必要处置之零件
1暗示喷漆
2暗示电镀
3暗示研磨
5.分类编码实例
3110700012暗示板粉饰条用夹板







例二:某机器加工场的物料编码准绳
该公司思索今朝物料的总数有4000种摆布,思索到未来的开展,制订以下物料编码准绳:
××××××
123456

前5位为按次号,以分段的体例将物料分为20年夜类,最初一名暗示零件的特性码,A暗示冲压工序已完成,B暗示零件加工车间已完成、C暗示电镀车间已完成、D暗示喷漆车间以完成。
如:00012A十字架上托(已冲压成型)
00012B十字架上托(已钻孔)
00012C十字架上托(已电镀)


例三:某柴油机临盆厂的物料编码准绳
一切物料编码分四段,前后按次为“物料种别、物料特性码、按次号、后缀”
××××……××……×
物料种别物料特性码按次号后缀(可选)
1.物料种别
物料种别用一名数字或字母暗示,用来辨别产物、零部件、原质料、帮助质料……
2.物料特性码
物料特性码用3-8位数字或字母暗示,用来暗示辨认该类物料的特性代码。每类物料可取分歧宽度的特性代码,如:产物的特性码可取3位,用来暗示产物的系列号及其他特性,而零部件的特性码可取8位,用来暗示零部件所属的产物号及其图号。一旦断定了某类特性代码利用的位数,则一切该类物料的特性码必需依照指定的位数编码。代码不敷指定位数的可用其他字母或数字增补(用字母增补时一样平常用字母“N”,),代码凌驾指定位数的可举行简写。
对特性码,也可举行细分,如特性码总长度为6位,则可用前两位暗示一种信息,两头两位暗示一种信息,后两位暗示一种信息。
3.按次号
按次号用来暗示某一物料在该类物估中的编码按次,是为了区分统一类物估中的分歧物料而计划的。按次号的长度可依据该类物料的几断定,但要思索编码未来的扩大,保存必定的余地。分歧种别的物料能够取分歧长度的按次号,如:用三位便可暗示从‘000’到‘999’共1000种物料。按次号的长度一旦指定,则该类物料的一切按次号位必需按指定的长度编写,不敷长度的后面用’0’增补。如:001,002,003,090,445等是准确的,不克不及用’10’暗示第10种物料,而使用‘010’来暗示。
4.后缀
后缀用一名字母暗示,能够用来辨别不异称号、规格或图号而材质、加工工序或色彩分歧的零部件或产物、原质料。如许,能够用不异的特性代码温柔序号暗示出统一图号的零部件或产物的分歧形态。
如:C325002R,暗示产物325002白色
C325002G,暗示产物325002绿色
L3421007A,暗示零部件3421007已冲压成型
L3421007B,暗示零部件3421007已零件加工
L3421007C,暗示零部件3421007已电镀
后缀是能够选择的,可使用,也能够不必,依据详细情形而定。
5.举例:
如:产物的编码准绳定为:
×××××××
一名字母‘C’四位特性码两位按次号

则产物外销机-S195-S195长单机的代码可编为:CS19501
外销机-S195-S195地契机的代码可编为:CS19502
外销机-S195-S19545W的代码可编为:CS19503

零部件的编码准绳为:
×××××××××××××
一名字母‘L’八位特性码三位按次号一名后缀

用特性码暗示产物及图号的缩写,后缀暗示零部件加工的形态。
例:公用件或借用件的编码:
外销机-S195-S19545W缸套的图号为0101,零件按次号为03则其代码为可编为:LS195010103[LS195010103],后缀不必。
通用件的产物编码:
通用件由于不专于任何一个产物序号,其产物特性码可界说为:TTTT或其他有代表性的字符。
假如上例中的外销机-S195-S19545W缸套属于通用件,则其编码为:LTTTT010103。


注重事项:
1.假如利用字母和数字混和编码时,应制止利用字母O、I、Z等字母,以避免誊写时与0、1、2相搅浑;
2.编码中尽量不必-、#、*等这些偶然义的标记(只是为了辨别编码的段,而没有任何寄义),由于这些标记方便于电脑输出,并且会使编码太长;
3.断定编码计划时必定要保存充足的空间以便利今后的扩大;
为了使编码便于誊写和录进电脑,编码在满意必定的请求下应尽量冗长;
4.但凡库存中大概呈现的物料都必需予以编码;
5.每种物料只能有一个编码,一样,一个编码只能在库存中找到一种物料,逐一对应。




这能找出所有错误的99.99%。它不能找出的是仅仅涉及数据文件的损坏(这很不常见)。如果你想要检查一张表,你通常应该没有选项地运行myisamchk或用-s或--silent选项的任何一个。
金色的骷髅 该用户已被删除
沙发
发表于 2015-1-18 10:51:20 | 只看该作者
如果你是从“学习某一种数据库应用软件,从而获得应聘的资本和工作机会”的角度来问的话。
简单生活 该用户已被删除
板凳
发表于 2015-1-21 20:16:04 | 只看该作者
至于淘汰的问题,只能说在你的项目周期之内,微软应该都不会倒闭。
第二个灵魂 该用户已被删除
地板
发表于 2015-1-30 22:11:59 | 只看该作者
换言之,只有在不断的失败中尝试成功,而关于失败的总结却是很少的
再现理想 该用户已被删除
5#
发表于 2015-2-6 16:17:32 | 只看该作者
SQLServer的异构移植功能个人感觉最好了。(如果对比过SQLServer的链接服务器和Oracle的透明网关的朋友会发现SQLServer的sp_addlinkedserver(openquery)异构数据库系列比Oracle真是强太多了。)
透明 该用户已被删除
6#
发表于 2015-2-17 04:50:43 | 只看该作者
总感觉自己还是不会SQL
谁可相欹 该用户已被删除
7#
发表于 2015-3-5 16:09:39 | 只看该作者
比如,MicrosoftSQLServer2008的某一个版本可以满足现在的这个业务的需要,而且价格还比Oracle11g要便宜,那么这一产品就是适合的。
8#
发表于 2015-3-12 10:21:32 | 只看该作者
也可谈一下你是怎么优化存储过程的?
admin 该用户已被删除
9#
发表于 2015-3-19 20:21:02 | 只看该作者
多走走一此相关论坛,多看一些实例开发,多交流0经验,没什么的,我也是刚学没多久!加油
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 05:39

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表