|
知识路径: > 信息系统开发的用户支持 > 对系统设计工作的支持 > 系统用户对系统设计的支持 > 系统用户对系统设计的支持 > 用户在系统设计阶段的具体工作 >
|
相关知识点:4个
|
|
|
|
计算机信息系统设计的基本前提条件是把管理对象数字化或符号化,这就是代码设计。代码的作用有:第一,标识和确定某个具体的对象;第二,当按对象的属性或类别进行编码时,易于优化对象的统计和检索;第三,可以用代码标明对象所处的状态。
|
|
|
|
|
合理性:代码结构要与所描述的对象的分类体系相匹配。
|
|
|
|
系统性:是指代码可以分组,并有一定的分组规则,在整个系统中具有通用性和一贯性。
|
|
|
稳定性:代码定义和描述应具有相对稳定性,以避免重复劳动。
|
|
|
可扩充性:代码空间应比较充裕,要保留一定的后备余量,以利今后扩充。
|
|
|
标准化:应尽量采用已经标准化的编码,如国际、国家和行业的有关标准,且系统内部使用的代码也应该统一。
|
|
|
便于识别和记忆:为了同时适合计算机和人,代码不仅要有逻辑含义,还应该便于识别和记忆,对于一些容易混淆的字符和数字应尽量少用。
|
|
|
|
无含义码:是只起代替编码对象名称的作用,而不提供其他信息的代码。如顺序码,即按顺序的自然数和字母赋予对象;无序码,即将无序的自然数和字母赋予对象,一般随机产生。
|
|
|
有含义码:如系列顺序码,即用连续数字代表编码对象的码,如张平的职工号是0001,王励的职工号是0002,……;数值化字母顺序码,即按编码对象名称的字母排列顺序编写代码,如下表所示。
|
|
|
|
|
层次码:是指按分类对象层次的从属、层次关系为排列顺序的一种代码。编码时,将代码分为若干层次级别,并与分类对象的层次相对应,代码从左到右表示的层次有高到低,每个层次的代码可以采用顺序码或序列顺序码,如下图所示。
|
|
|
|
|
特征组合码:是指将分类对象按其属性或特征分为若干个“面”,每个“面”内的诸类目按其规律分别编码,“面”之间的代码没有层次关系,也没有隶属关系。使用时,根据需要选择各“面”中的代码,并按预先确定的“面”的顺序将代码组合,以表示类目。例如,对机制螺钉可选用材料、螺钉直径、螺钉头形状和螺钉表明处理四个“面”,每个“面”内又分为若干类目,并分别编码,如下表所示。
|
|
|
|
|
使用时,代码“2342”即表示黄铜、直径1.5mm的方形头镀铬螺钉。
|
|
|
复合码:是一种应用较广泛的有含义编码,通常由两个或两个以上完整的、独立的代码复合而成。例如,分类部分和标识部分组成的复合码是将编码对象的代码分成分类部分和标识部分两个部分,分类部分表示分类编码对象的属性或特征的层次属性关系,标识部分起分类编码对象注册号的作用,常用顺序码或系列顺序码。例如,美国物资编码就是采用13位数字复合码,其代码结构如下图所示。
|
|
|
|
|
系统用户应该向系统设计人员提供和解释目前已经在使用着的各类代码,以保证与现有业务相一致。如果没有代码,则应该根据工作需要提出代码设计的建议和意见,采用符合信息要求的代码设计方案。
|
|
|