系统设计-代码设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(四)代码设计方法
2、面分类法:
又称平行分类法,是指将所选定的分类对象 的若干标志视为若干个面,每个面划分为彼此独 立的若干个类目,排列成一个由若干个面构成的 平行分类体系。 面分类法分类时所选用的标志之间没有隶属关 系,每个标志层面都包含着一组类目。
面分类法结构
第一面 第二面 第三面
实例1
实例2:服装的面分类法
系统设计-代码的设计
知识回顾-系统开发的生命周期
系统规划 可行性项目建议书
新 系 统 开 发
系统分析
系统分析报告
系统设计
系统设计报告
系统实施
系统测试报告等
系统维护
知识回顾
系统设计的内容 系统总体结构框架设计、代码设计、数据 库设计、输入/输出设计等。
系统详细设计-代码设计
(一)代码的定义 人为确定的代表客观事物名称、属性、 状态的由数字或字符等表示的符号或符号组合。
线分类法
线分类法Байду номын сангаас构图
线分类法实例:
大类 中类 清洁类商品 美容类商品 保护类商品 小类
洗衣类商品
品种 肥皂 香皂
合成洗涤剂
日 用 化 工 商 品
洗面类商品
洗发类商品
洗餐具类商品
其他
1、线分类法
特点:
(1)信息容量大,层次清楚,逻辑性强,符合 传统应用的习惯 (2)既适用于手工操作,又便于计算机处理; (3)结构不灵活,柔性差;
第三步:确定模M。 R 第四步:取余 S MOD (M )
(五)代码的校验
校验位的确定:
第五步:校验位 Ci 1 R
最终代码为 C1C2C3C4 CiCi 1 使用时录入
C1C2C3C4 CiCi 1
例题:发现你身份的秘密
我国现居民身份证为18位,最后一位是校验 码,试根据以下描述计算出你自己的身份证的 校验码是否与你的身份证号一致:身份证前17 位的权数分别是7、9、10、5、8、4、2、1、6、 3、7、9、10、5、8、4、2,模为11,根据模的 值得到对应的校验码 对应关系为: Y值: 0 1 2 3 4 5 6 7 8 9 10 校验码:1 0 X 9 8 7 6 5 4 3 2
• 在实际应用时常采用以线分类法为主,面分类 法为辅、二者相结合的分类法。
• 我国在编制《全国工农业产品(商品、物质)
分类与代码》国家标准时。采用的是线分类法
和面分类法相结合,以线分类法为主的综合分
类法。
(五)代码的校验 为了保证正确输入,在原有代码的基础上, 另加一个校验位,写在原有代码的后面,作为代码 的一个组成部分。校验位通过事先规定的数学方法 计算出来。代码一旦输入,计算机会用同样的数学 运算方法按输入的代码数字计算出校验位,并将它 与输入的校验位进行比较,以证实输入是否有错。
(二)代码设计的原则
1、唯一性: 2、标准化与通用性: 3、合理性: 4、稳定性: 5、可扩充性和灵活性: 6、规律性: 7、简洁性。
(三)代码的种类
1、顺序码:顺序码是一种用连续数字代表编码 对象的码。 例如:00外语系,01数学系,02物理系等。 特点:(1)位数少,处理、设计、管理容易; (2)无弹性,不易分类; (3)项目较多时,编码体系性差,除了 起序列作用,本身并无意义。
(三)代码的种类
2、区间码:区间码把数据项分成若干组,每一 区间代表一个组,码中数字的值和 位置都代表一定意义。 实例:行政区代码,邮政编码,身份证号 特点:(1)信息处理可靠,检索方便; (2)长度长,维护困难;
区间码把数据项分 成若干组,每一 区间代表一个组, 码中数字的值和 位置都代表一定意义。
(五)代码的校验
校验位的确定: 设有一组代码为: 1C2C3C4 Ci C 第一步:为这组代码中的每一位 Ci 确定一个权数 Pi (权数可以为算术级数、几何级数或质数)。
P 第二步:求代码每一位 Ci 与其对应权数i 的乘积之和
S C1 P C2 P2 Ci Pi (i 1,2,3,, n) 1
3、助记码:直接或间接表示编码对象属性的某 些文字、数字、记号原封不动的作 为编码。 实例:CM厘米等,用TV-B-12代表12寸黑白 电视,用TV-C-20代表20寸彩色电视 特点:(1)见码知意,易记易理解; (2)随着编码数量增加,位数增加, 处理不便。
(四)代码设计方法
1、线分类法:也称层级分类法,是指将分类 对象按所选定的若干分类标志,逐次地分成相应 的若干个层级类目,并排列成一个有层次、逐级 展开的分类体系。 线分类法的一般表现形式是大类、中类、小 类和细目等,将分类对象一层一层地进行具体划 分,同位类的类目之间存在着并列关系,上位类 与下位类之间存在着隶属关系。
面料
纯棉 纯麻 纯毛 真丝
式样
男式 女式
款式
西装 衬衫 连衣裙 中山装
2、面分类法
特点: (1)不易识别和记忆; (2)可实现任意组配面的信息检索,适合机器处理; (3)柔性好,面的增加、删除、修改容易;
注:线分类法和面分类法最明显的区别是线分类法中 的属性具有层次性,不是独立的;面分类法中的 属性不具有层次性,是独立的。
相关文档
最新文档