设计编码
『壹』 算法设计和编码之间的区别是什么哪种更难
算法设计更难,编码只是根据算法的伪代码去实现算法。需要一些写代码的功底。
算法设计更注重的是想法。基本上算法设计出来了,写程序就不难了。
算法设计的工资比编码的工资高得多,一个高中生就能编码了。
在印度,程序员基本上是高中生。而中国的计算机本科生出来基本上做了程序员。
『贰』 应该如何设计代码
在跳转到这个抄页面之前,先把袭id取到,放在response对象里。
response.setAttribute("id","123");
然后在页面上获取id
<a href = "/xiaoneinew/article.do?flag=oneArticleUI&&id="+${id }>${article.title }</a>
然后在下一个页面上就能直接取到id了,不用再到后台去取值了。
『叁』 设计编码方案
可以用两位的数字进行编号,十位数表示楼层,个位数表示房间号。即可。比如三层的第二个房间的钥匙编号为32
『肆』 代码设计
代码(Code)是人为确定的代表客观事物(实体)名称、属性或状态的符号或者是这些符号的组合。代码设计具有唯一性、规范化、系统化的作用。唯一性是代码设计的首要任务,通过唯一性可以将现实世界中的目标进行区分,便于计算机管理。唯一化虽是代码设计的首要任务,但如果仅仅为了唯一化来编制代码,那么代码编出来后可能是杂乱无章的,使人无法辨认,而且使用起来也不方便,所以在唯一化的前提下还要强调编码的规范化。另外,系统所用代码应尽量标准化。在实际工作中,一般企业所用大部分编码都有国家或行业标准,本系统的代码设计尽量参考使用国家标准及水利部门编制的行业标准规范。
(一)代码设计原则
一个良好的代码设计,既要保证处理问题的需要,又要保证科学管理的需要。本系统在代码设计时主要遵循了以下原则:
唯一性原则:每一代码都唯一地表示某一类、某一级或某一种特定的要素,同时每一类、每一级或每一个特定的要素有专一的代码,亦即建立数据项与代码之间一一对应的关系。
可扩充性原则:必须保证有足够的容量,分类的容量和数据的类别随着系统的发展而增加或减少,编码体系应为此提供足够的空间。
合理性原则:编码体系的结构与信息的分类体系相适应,反应客观系统的层次、机理及其相互联系的特性。
等长性原则:无论分类体系中级数多少,其代码长度相等。
简单性原则:代码的结构尽量简单,长度尽量短,以减少计算机存储空间和数据录入的差错率,同时提高机器处理的效率。
实用性原则:代码的含义清晰,反映出要素的特点,以助记忆。
规范性原则:代码的结构、类型以及编写的格式要统一,便于系统的检索和调用。
(二)代码标准
线分类方法是目前用得最多的一种方法。线分类方法的主要出发点是:首先给定母项,母项下分若干子项,由对象的母项分大集合,由大集合确定小集合……,最后落实到具体对象。线分类法的特点是:结构清晰,容易识别和记忆,易于进行有规律的查找。
本系统所用标准采用线分类法,根据分类编码通用原则,将图形要素根据比例尺进行分类,分幅数据的图幅号采用10位编码的国家标准,地理要素、专题图形要素以及属性信息的编码如下。
1.数字线划图地理要素分类编码
数字地形图包含了1∶1万、1∶5万、1∶10万、1∶50万4种比例尺数据,代码设计的参考依据为GB/15660—1995《1∶5000~1∶100000地形图要素分类与代码》,采用层次分类法,共分为4个层次。根据地理要素类别和性质分为大类,以大类为基础细分为小类,在小类的基础上再细分为一级类和二级类,其中大类码、小类码、一级代码和二级代码分别用数字顺序排列,结构如下:
塔里木河流域生态环境动态监测系统研究与开发
系统包含了4种比例尺数据,各比例尺反映的实体对象信息略有差别,比例尺越大,表现的地理信息越丰富。为便于管理,系统将大类码进行了统一,内容见表4-1。
表4-1 地形信息大类码表
续表
2.土地利用专题图分类编码
土地利用专题图包括了1990年、2000年、2002年、2004年各期采集的数据,系统采用3级分类法,其结构如下:
塔里木河流域生态环境动态监测系统研究与开发
其编码见表4-2。
表4-2 土地利用分类编码表
续表
3.植被专题图分类编码
植被专题图数据包括历史数据和2002年本底调查数据及各期动态监测数据,系统采用二级分类编码,即:大类+小类,各类代码用1位数字表示,具体的分类编码如表4-3。
表4-3 植被分类编码表
4.沙质荒漠化专题图分类编码
沙质荒漠化专题图采用二级分类代码,其大类包括了6项,分类编码见表4-4。
表4-4 沙质荒漠化分类编码表
5.土地类型专题图分类编码
土地类型专题图采用二级分类代码,结构如下:
塔里木河流域生态环境动态监测系统研究与开发
其一级分了4类,二级采用2位数字表示,具体的分类编码见表4-5。
表4-5 土地类型分类编码表
续表
6.土壤专题图
土壤编码设计是建立在1∶50万新疆土壤图基础上,直接按照1∶50万土壤图的分类系统进行编码。建立了五级分类代码,各级代码用1位数字表示,其一级编码如表4-6。
表4-6 土壤一级分类编码表
7.其他专题图形分类编码标准
除以上描述的主要专题图外,系统还有其他大量的专题图形,包括草地分类专题图、胡杨林专题图、地貌类型专题图、土地资源评价专题图、水文地质专题图等,对这些专题图形,系统按照相关的行业标准以及分类编码的原则进行了分类和编码,这里不再赘述。
8.河流
流域面积大于1000km2以及大型和重要中型水库、水闸等工程所在的河流需要编码。河流代码采用拉丁字母(I、O、Z舍弃)和数字的混合编码,共8位,分别表示河流所在流域、水系、编号及类别,其代码定义为ABTFFSSY,其字母表示意义如下:
A:取值A,为SL213—1998《水利工程基础信息代码编制规定》确定的河流分类码。
B:1位字母表示一级流域。
T:1位字母表示二级流域(水系)。
FF:2位数字或字母表示一级支流的编号,取值0~9、A—Y,其中00~09作为干流或干流不同河段的代码。
SS:2位数字或字母分别表示二级支流、二级以下支流的编号,取值0~9、A—Y;若是二级支流时,第二个S为0。
Y:1位数字表示河流类别,具体描述如下:
0:独流入海;
1:国际河流;
2:内陆河流;
3:主要运河;
4:一般运河或主干渠道;
5:一般渠道;
6:汇入上一级河流;
9:其他。
9.水库
全国大型和中型水库代码采用拉丁字母(I、O、Z舍弃)和数字的混合编码,共11位,分别表示水库所在流域、水系、编号及类别,其代码定义为ABTFFSSNNNY,其字母表示意义如下:
A:取值B,为SL231—1998《水利工程基础信息代码编制规定》确定的水库分类码。
B:1位字母表示一级流域。
T:1位字母表示二级流域(水系)。
FF:2位数字或字母表示一级支流的编号,取值0~9、A—Y,其中00~09作为干流或干流不同河段的代码。
SS:2位数字或字母分别表示二级支流、二级以下支流的编号,取值0~9、A—Y;若是二级支流,第二个S为0。
NNN:3位数字或字母表示该区域(流域、水系)内某个水库的编号,N取值0~9、A—Y。
Y:1位数字表示水库的类别,具体描述如下:
1:大(一)型(总库容≥10×108m3);
2:大(二)型(1×108m3≤总库容<10×108m3);
3:中型(0.1×108m3≤总库容<1×108m3);
4:小(一)型(0.01×108m3≤总库容<0.1×108m3);
5:小(二)型(0.001×108m3≤总库容<0.01×108m3);
9:其他。
10.湖泊
范围1km2以上的湖泊需要进行编码,编码方式为组合码,其编码方法用7位字母和数字的组合码分别表示湖泊所在流域(或内流区)、地理位置(省、自治区、直辖市)、水化学性质和面积大小范围,字母“I”和“O”舍去,其代码格式为BSSCNNN,其字母表示意义如下:
B:1位字母码表示流域(或内流区),取值为A—Z,Q:塔里木内流区。
SS:2位数字码表示湖泊所属省、自治区、直辖市。取GB2260—91《中华人民共和国行政区划码》的后两位数(区划代码为3位数,其首位数均为“9”,本代码舍去)即65:新疆维吾尔自治区。
C:一位字母码表示湖泊水化学性质等状况,取值A—G.,其中:
A:淡水湖(湖水矿化度<1g/L);
B:微咸水湖(湖水矿化度1g/L~35g/L);
C:咸水湖(湖水矿化度35g/L~50g/L);
D:盐湖(湖水矿化度>50g/L);
E:干盐湖(地下有晶间卤水或固体盐矿,是重要的沉积矿床);
F:湖水化学性质不明湖泊;
G:时令湖(西部地区季节性蓄水的湖泊)。
NNN:3位数字码表示湖泊面积大小范围,分为5级。同一流域(内流区)内,以省、自治区、直辖市为单元按等级由大到小排列编码,具体如下:
塔里木河流域生态环境动态监测系统研究与开发
11.水闸
全国大型和重点中型水闸代码采用拉丁字母(I、O、Z舍弃)和数字的混合编码,共11位,分别表示水闸所在流域、水系、编号及类别,其代码定义为ABTFFSSNNNY,其字母表示意义如下:
A:取值K,为SL231—1998《水利工程基础信息代码编制规定》确定的水闸分类码。
B:1位字母表示一级流域。
T:1位字母表示二级流域(水系)。
FF:2位数字或字母表示一级支流的编号,取值0~9、A—Y,其中00~09作为干流或干流不同河段的代码。
SS:2位数字或字母分别表示二级支流、二级以下支流的编号,取值0~9、A—Y;若是二级支流时,第二个S为0。
NNN:3位数字或字母表示该区域(流域、水系)内某个水闸的编号,N取值0~9、A—Y。
Y:1位数字表示水闸的类别,具体描述如下:
1.进水闸(分洪闸);
2.退水闸(排涝闸);
3.节制闸;
4.挡潮闸;
5.船闸;
6.渠首(引水)闸;
9.其他。
12.水文测站
水文测站名称依据国家标准《水利工程基础信息代码编制规定》(SL213—1998),进行唯一标识。水文测站代码采用10位字母和数字的组合码,表示水文测站所在流域、水系和编号。其结构如下:
塔里木河流域生态环境动态监测系统研究与开发
其中:
代码第1位字母C,为SL213—1998《水利工程基础信息代码编制规定》确定的水文测站分类码。
代码第2位至第7位代码为河流代码,详细说明参看中国水库名称代码设计说明,第8、9、10位代码为数字或字母,表示该区域(流域、水系)内某个水文测站的编号,取值0~9,A—Y。
13.堤防工程
在此数据库管理系统中,依据国家标准《水利工程基础信息代码编制规定》(SL213—1998)进行堤防的唯一标识。采用11位字母和数字的组合码表示堤防的类别、所在流域、水系和编号,类别1表示左岸,2表示右岸,3表示湖堤,9表示其他,其结构如下:
塔里木河流域生态环境动态监测系统研究与开发
14.泵站
依据国家标准《水利工程基础信息代码编制规定》(SL213—1998)进行泵站的唯一标识。泵站代码采用8位字母和数字的组合码,表示泵站所在流域、水系和编号。其结构如下:
塔里木河流域生态环境动态监测系统研究与开发
15.治河工程
依据国家标准《水利工程基础信息代码编制规定》(SL213—1998)进行治河工程的唯一标识。采用11位字母和数字的组合码,表示治河工程的类别、所在流域、水系和编号;其中类别1表示护岸,2表示护滩,3表示丁坝,4表示裁弯,5表示堵汊,6表示倒流排,7表示管理道路,9表示其他。其结构如下:
塔里木河流域生态环境动态监测系统研究与开发
『伍』 设计编号是多少
设计编号是多少没有答案
因为提问表述不完整
可供解答条件不充分
『陆』 什么是代码 为什么要设计代码
代码是用来字母、数字、特源殊字符组成的一系列命令编码,可以实现人们想要实现的功能,之所以要设计代码是为了提高代码地利用率,实现代码的多次利用及便于理解。
在企业的软件开发中,设计是为了在开发前,想清楚应该做的是什么,应该怎么做,做成怎样,基于上述的各类维度,产出多种方案,在各种方案中,选择最合适当下,又能适应未来变化的方案,以帮助用户使用正确的方法做正确的事,帮助企业获得成功。
(6)设计编码扩展阅读:
注意事项:
设计的代码必须在逻辑上能满足用户的需要,在结构上能与处理的方法相一致。
每一代码对其所代表的事物或属性都必须具有唯一性。
代码设计要预留足够位置,以摄影需要的变化。
代码要系统化,码的编制应尽量标准化,要注意避免引起误解,不要使用易于混淆的字符。
『柒』 请你为自己设计一个编码,并说明你这样设计的理由
(1)自己实际来情况:现在在五年自级,即2007年入学,我们学校在我们街道的编号是05,我们学校五年级共有5个班,我班为二班,我是第8号. (2)根据实际情况,编码可设计为八位:第一、二位为年级代码:07,第三四位为学校代码:05,第五位为班级代码为2,第六位为性别代码(男生为1,女生为2),第七八位为每个学生在班级的代码08. 我的编号是:07052108. |
『捌』 什么是代码设计
代码是用字母、数字、特殊字符组成的一系列命令编码,用它可以实现人们想要实现内的功能,之所以要设容计代码是为了提高代码地利用率,实现代码的多次利用及便于理解。
代码是为了实现某种程序功能所必须的没有代码就没有办法完成所要的程序。就好像我们现在用的各种不同的系统就是由代码构成的。
应用不同的系统,代码不同就好像你用VB和C++,设计一样的程序,但由于软件不同,代码又有所区别,这就需要我们自己设计来完成我们要做的功能。
『玖』 设计一个编码方案
五个区分别abcde25所学校01 02 03·······25六十名学生就 0102 03·····60比如:a0101 a区代码为01的学校代码为01的学生
『拾』 编码设计是什么,最好亲们给举个例子说明下
从软件设计的角度看,这个所谓的编码设计很可能指的的是程序流程图、程序框图之类的版设计。如果用VC、VB一类权的环境编程,较大的软件需要多人完成,在编程之前要分组、分配各自的任务,也需要设计一下。如果这个编码设计是泛指,大概就是这个意思。