劉 勇 牛繼來
(1.泰山護理職業學院 泰安 271000)(2.泰安市人民防空辦公室 泰安 271000)
?
信息系統編碼原則研究及在藥廠系統中的應用*
劉勇1牛繼來2
(1.泰山護理職業學院泰安271000)(2.泰安市人民防空辦公室泰安271000)
摘要編碼原則是信息系統設計、開發和使用的基礎,良好的編碼原則是確保系統開發效率的關鍵。文中介紹了編碼的目的、原則和規劃,并結合藥廠的實際應用介紹了編碼的設計方法,對理解編碼在信息系統中的作用及如何進行編碼設計有較好的幫助。
關鍵詞信息系統; 編碼目的; 編碼原則; 編碼設計
Class NumberTP302.1
信息系統是當前各類企業實現管理、生產、銷售等各個環節網絡化、智能化的主要方式,是簡化人工操作,提升管理質量和管理效率,提高經濟效益的重要途徑,已得到了廣泛應用。為使信息系統能能夠科學有效地反映本企業的需求,增強系統在日常應用中的水平和能力,實現信息資源的高效共享,制定規范合理的編碼原則是重要基礎和保障[1~2]。
編碼原則是實現信息系統的關鍵技術,也是一個復雜嚴謹的過程。所謂編碼就是指用代碼表示特定對象的過程,編碼應該反應數據的分類,體現順行性、層次性和科學性,編碼長度既要最短又要夠用,變動屬性不應納入編碼[3~4]。
1) 編碼目的
編碼就是為各種原料、產品、批號等命名,實現彼此區分,同時便于錄入和維護[5]。在信息系統設計中,可根據實際需要靈活定制編碼方案,采用編碼可達到以下目的:
(1)方便數據辨認。在數據數量龐大時,如客戶、商品、員工等容易發生名稱重復或雷同的可能,而導致數據張冠李戴的現象,因此必須對于每一筆數據賦予唯一的代號作為指認數據的唯一方式,不致有混淆的困擾。
(2)提高作業效率。以名稱來代表一項數據時,由于名稱往往過于冗長,在閱讀、書寫、輸入上均造成不便且容易出錯。因此以簡短的代號為之,將使作業獲得較高的效率。
(3)方便資料整理。排序是信息系統的主要功能之一,當數據以名稱為鍵值進行查詢時,會因為名稱不能反映良好的順序關系,而讓報表呈現的數據順序毫無體系,難以閱讀,因此必須采用科學的設計代號作為排序的依據。
2) 編碼原則
編碼是一項非常專業和困難的工作,如果編碼不當不但影響整個系統的開發進度,更會影響系統的運行效率,甚至因無法運行而從頭返工[6~7]。下面介紹一些編碼的基本原則,這些原則有些是容易理解的,有些則與日常習慣正好相悖,但它們的確是很多國內外企業從失敗的痛苦經驗中總結出來的結論[8]。
編碼過程中,應盡量避免采用有意義的符號[9]。很多系統在設計編碼時有意讓編碼反映某些意義,目的是使編碼容易記憶或者可以“望符生義”,因此以英文單詞前綴碼或縮寫字母冠于編碼上。在編制料號時則喜歡把一些規格、尺寸等屬性直接反映于料號中。在數據信息少時,的確可以獲得一些方便,但當數據龐大時,此方法事實上已收不到易記的效果,反而使分類性、順序性、彈性及唯一性等更重要的編碼原則難以兼顧,結果只是徒增編碼工作的復雜性而已,因此,采用無含義的編碼規則,更適合于計算機系統。當然,純粹的有含義和無含義在使用中都有一定的局限性,應該根據實際情況靈活選取。
編碼體系的建立應遵循的六大設計原則[10]:
(1)唯一性:保證編碼的唯一性,是編碼的根本原則;
(2)規則性:根據實際需要,遵循一定的原則和規律編制;
(3)擴展性:便于追加,追加后不引起體系混亂;
(4)效率性:適宜計算機處理、適宜快速錄入、適宜辨認;
(5)兼容性:企業各個部門要頂層設計,統一規劃,避免沖突;
(6)穩定性:一旦制定完畢,不得隨意更改,影響系統的整體設計。
編碼中易犯的錯誤如下,在設計時應盡量避免:
(1)同物異碼,異碼同物,不唯一現象;
(2)總是想將信息的各種屬性都在編碼中體現;
(3)將編碼設計的過長,應在6~20之間。
為進行科學高效的編碼,對所需物品進行合理規劃是關鍵,應該遵循由上到下、由高到低、由大到小、由簡到繁的原則進行劃分,將現實中的應用場景用編碼來表示和實現,同時編碼應該體現數據的分類性和順序性[11]。為便于理解,本文結合在藥廠系統中的應用為例進行描述。從軟件系統使用者的角度看,編碼就是對企業內的原輔料、中間產品、待包裝產品及成品等相關成分進行合理有效的分類,該系統根據實際需要可分為物料類與產品類兩大基礎類,如圖1所示,圖中部分細類未標出。每一基礎類下面又進行了詳細、唯一、獨立的劃分,使其符合編碼的基本原則,同時適合企業的實際業務需求。當具體類分完后,即可采用十進制形式對每類進行編碼。

圖1 編碼原則分類結構
通過圖1可知,本系統設計的編碼大類主要包含兩部分,即物料類與產品類,每一類下面又進行了細分。在編碼設計時,需要根據實際類別,并結合編碼原則進行編排。
根據上述分類,結合藥廠本身的需要,某一物料或產品采用七位數字即可滿足需要。首先按類別編碼,七位編碼中的最高位為大類別,大類號“1”表示物料類,中類號“11”表示原物料類,其中,小類號的“111”、“112”、“113”、“114”分別用于表示原輔料類中的西藥原料,中藥原料、輔料、工藝用水,后面的四位流水號用于對具體類別的物料進行依序編碼,如圖2所示。
中類號為“2”表示物料類中的專屬包材類,為該類進行編碼時,根據其特點與實際需要,小類號“1”~“9”分別表示專屬包材類中的大箱、中盒、商標盒、標簽、說明書、鋁箔、復合膜、包裝袋、塑料袋,后四位流水號用于專屬包材類中各小類品種編排,如圖3所示。

圖2 原輔料類編碼

圖3 專屬包材類編碼
中類號為“3”表示通用包材類,由于該類比較單一,后五位均作為流水號進行編排,如圖4所示。

圖4 通用包材類編碼
大類號為“2”表示產品類,中類號為“1”表示產品類中的西藥類,其中,小類號“1”~“6”分別表示西藥類中的西藥注射液、片劑、膠囊劑、顆粒劑、口服劑和糖漿劑,后四位作為產品流水號,如圖5所示。

圖5 西藥類編碼
中類號為“2”表示是產品類中的中藥類,其中,小類號“1”~“6”分別表示中藥類中的中藥注射液、片劑、膠囊劑、顆粒劑、口服劑和糖漿劑,后四位作為產品流水號;中類號為“3”表示產品類中的保健食品類,其中小類號“1”~“6”分別表示保健食品類中的注射液、片劑、膠囊劑、顆粒劑、口服液、糖漿劑,后四位作為產品流水號;中類號為“4”表示產品類中的飲品類,其中小類號“1”~“4”分別表示飲品類中的純凈水、茶飲料、果汁飲料、其它飲料,后四位作為產品流水號;中類號為“5”表示產品類中的中間體,其中后五位表示流水號,對于中間體類,四位流水號足夠使用,但為保持編碼長度一致,仍采用五位,其中最高位流水號可置為“0”;大類號為“3”表示其它類,中類號為“1”表示該類中的潔凈室監測,上述編碼圖示不再贅舉。除了上述物料類與產品類編碼外,還需要為供應商、職工、部門、客戶等進行編碼,這些內容設計范圍小、數量少,設計較為簡單。
科學的編碼規則是保障系統良好運行的前提和關鍵,也是后期維護中一項十分重要的內容。通過文中關于編碼的基本概念、目的、原則和設計方式的介紹,有利于對編碼的進一步理解,有助于軟件信息的后續開發。在具體運用過程中,要結合企業實際情況,按照有關編碼原則及注意事項進行科學規劃,確保為信息系統提供一套準確、有效、可行的編碼方案。
參 考 文 獻
[1] 詹茂森,歐煉群.教務管理信息系統編碼的設計[J].電腦知識與技術,2011(8):5568-5569.
ZHANG Maolin, OU Lianqun. Educational administration management information system encoding design[J]. Computer Knowledge and Technology,2011(8):5568-5569.
[2] 郭安東.面向制造業信息化的信息分類編碼系統的研究與開發[D].濟南:山東大學碩士學位論文,2006:27-50.
GUO Andong. Research and development of information classification encoding system for manufacturing industry information[D]. Jinan: Master Degree Thesis of Shandong University,2006:27-50.
[3] 梁國慶,汪文娟,宗志國.中醫藥標準化計算機編碼的研究[J].上海中醫藥大學學報,2014(3):14-16.
LIANG Guoqing, WANG Wenjuan, ZONG Zhiguo. Research on the standardization of traditional Chinese medicine in computer encoding[J]. Journal of Shanghai University of Traditional Chinese Medicine,2014(3):14-16.
[4] 蔣光建.論醫藥商品的標準化編碼[J].醫藥衛生信息化專刊,2004:94-95.
JIANG Guangjian. On standardization of pharmaceutical products[J]. The Medical and Health Information,2004:94-95.
[5] 任大偉.試論中藥生產過程管理及其意義[J].中醫藥管理雜志,2009,17(11):1027-1029.
REN Dawei. On the management of the production process of Chinese traditional medicine and its significance[J]. Journal of Management of Traditional Chinese Medicine,2009(17):1027-1029.
[6] 魯林鑫.制藥業企業信息化建設中存在關鍵性的問題與對策研究[J].科技資訊,2010(2):159-160.
LU Linxin. Research on the key problems and Countermeasures in the construction of pharmaceutical enterprises[J]. Science and Technology Information,2010(2):159-160.
[7] 張靜茹,王映輝,楊輝,等.醫院信息系統中藥飲片編碼規范研究[J].中國中醫藥信息雜志,2007,14(9):99-101.
ZHANG Jingru, WANG Yinghui, YANG Hui, et al. Research on the standard of Chinese herbal medicine in hospital information system, encoding[J]. Chinese Journal of Traditional Chinese Medicine,2007,14(9):99-101.
[8] 劉永麗.藥品生產管理中風險管理的應用[J].中國醫藥導報,2010,7(5):143-144.
LIU Yongli. Application of risk management in pharmaceutical production management[J]. Chinese Medical Herald,2010,7(5):143-144.
[9] 吳宗彬,廖利平,林曉生,等.基于醫院信息系統的中藥方劑編碼規則研究[J].中國當代醫藥,2014,21(8):155-157.
WU Zongbin, LIAO Liping, LIN Xiaosheng, et al. Research on encoding rule of Chinese traditional medicine prescription based on hospital information system[J]. Chinese Contemporary Medicine,2014,21(8):155-157.
[10] 康業娜,許勇,魏士偉.物流信息系統編碼模型研究[J].微計算機信息,2007(23):142-144.
KANG Yena, XU Yong, WEI Shiwei. Research on Coding Model of Logistics Information System[J]. Micro Computer Information,2007(23):142-144.
[11] 楊春福.藥廠質量檢驗信息管理系統的設計與實現[D].濟南:山東大學碩士學位論文,2013:32-34.
YANG Chunfu. Design and Implementation of Pharmaceutical Factory Quality Inspection Information Management System[D]. Jinan: Master Degree Thesis of Shandong University,2013:32-34.
收稿日期:2015年10月12日,修回日期:2015年11月27日
作者簡介:劉勇,女,碩士,講師,研究方向:計算機信息系統。牛繼來,男,碩士,研究方向:計算機軟件設計。
中圖分類號TP302.1
DOI:10.3969/j.issn.1672-9722.2016.04.048
Information System of Encoding Principle and Application in Pharmaceutical System
LIU Yong1NIU Jilai2
(1. Taishan Vocational College of Nursing, Tai’an271000)(2. Tai’an Municipal People’s Air Defense Office, Tai’an271000)
AbstractEncoding principle is the basis for the design, development and usage of the information system, and good encoding principle is the key to ensure the efficiency of the system development. This paper introduces the code of the purposes, principles and planning. Combined with the pharmaceutical application the code design is introduced, which is good for understanding the coding in the information system and how to design and code.
Key Wordsinformation system, encoding purpose, encoding principle, encoding design