設計編碼
『壹』 演算法設計和編碼之間的區別是什麼哪種更難
演算法設計更難,編碼只是根據演算法的偽代碼去實現演算法。需要一些寫代碼的功底。
演算法設計更注重的是想法。基本上演算法設計出來了,寫程序就不難了。
演算法設計的工資比編碼的工資高得多,一個高中生就能編碼了。
在印度,程序員基本上是高中生。而中國的計算機本科生出來基本上做了程序員。
『貳』 應該如何設計代碼
在跳轉到這個抄頁面之前,先把襲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一類權的環境編程,較大的軟體需要多人完成,在編程之前要分組、分配各自的任務,也需要設計一下。如果這個編碼設計是泛指,大概就是這個意思。