信息系统编码原则研究及在药厂系统中的应用*

2016-08-11 06:59牛继来
计算机与数字工程 2016年4期
关键词:信息系统

刘 勇 牛继来

(1.泰山护理职业学院 泰安 271000)(2.泰安市人民防空办公室 泰安 271000)



信息系统编码原则研究及在药厂系统中的应用*

刘勇1牛继来2

(1.泰山护理职业学院泰安271000)(2.泰安市人民防空办公室泰安271000)

摘要编码原则是信息系统设计、开发和使用的基础,良好的编码原则是确保系统开发效率的关键。文中介绍了编码的目的、原则和规划,并结合药厂的实际应用介绍了编码的设计方法,对理解编码在信息系统中的作用及如何进行编码设计有较好的帮助。

关键词信息系统; 编码目的; 编码原则; 编码设计

Class NumberTP302.1

1 引言

信息系统是当前各类企业实现管理、生产、销售等各个环节网络化、智能化的主要方式,是简化人工操作,提升管理质量和管理效率,提高经济效益的重要途径,已得到了广泛应用。为使信息系统能能够科学有效地反映本企业的需求,增强系统在日常应用中的水平和能力,实现信息资源的高效共享,制定规范合理的编码原则是重要基础和保障[1~2]。

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之间。

3 编码的规划设计

为进行科学高效的编码,对所需物品进行合理规划是关键,应该遵循由上到下、由高到低、由大到小、由简到繁的原则进行划分,将现实中的应用场景用编码来表示和实现,同时编码应该体现数据的分类性和顺序性[11]。为便于理解,本文结合在药厂系统中的应用为例进行描述。从软件系统使用者的角度看,编码就是对企业内的原辅料、中间产品、待包装产品及成品等相关成分进行合理有效的分类,该系统根据实际需要可分为物料类与产品类两大基础类,如图1所示,图中部分细类未标出。每一基础类下面又进行了详细、唯一、独立的划分,使其符合编码的基本原则,同时适合企业的实际业务需求。当具体类分完后,即可采用十进制形式对每类进行编码。

图1 编码原则分类结构

通过图1可知,本系统设计的编码大类主要包含两部分,即物料类与产品类,每一类下面又进行了细分。在编码设计时,需要根据实际类别,并结合编码原则进行编排。

4 系统编码设计

根据上述分类,结合药厂本身的需要,某一物料或产品采用七位数字即可满足需要。首先按类别编码,七位编码中的最高位为大类别,大类号“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”表示该类中的洁净室监测,上述编码图示不再赘举。除了上述物料类与产品类编码外,还需要为供应商、职工、部门、客户等进行编码,这些内容设计范围小、数量少,设计较为简单。

5 结语

科学的编码规则是保障系统良好运行的前提和关键,也是后期维护中一项十分重要的内容。通过文中关于编码的基本概念、目的、原则和设计方式的介绍,有利于对编码的进一步理解,有助于软件信息的后续开发。在具体运用过程中,要结合企业实际情况,按照有关编码原则及注意事项进行科学规划,确保为信息系统提供一套准确、有效、可行的编码方案。

参 考 文 献

[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

猜你喜欢
信息系统
高速公路路况信息系统
企业信息系统安全防护
浅析建材监管信息系统的应用
基于并行构件技术的医疗信息系统的设计与实现
基于区块链的通航维护信息系统研究
信息系统审计中计算机审计的应用
企业综合节能信息系统SciMES
基于环境的军事信息系统需求参考模型
高速公路信息系统维护知识库的建立和应用
基于SG-I6000的信息系统运检自动化诊断实践