系统设计-代码设计_第1页
系统设计-代码设计_第2页
系统设计-代码设计_第3页
系统设计-代码设计_第4页
系统设计-代码设计_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

系统设计-代码的设计知识回顾-系统开发的生命周期系统规划系统分析系统设计系统实施系统维护新系统开发系统分析报告系统设计报告系统测试报告等可行性项目建议书知识回顾系统设计的内容

系统总体结构框架设计、代码设计、数据库设计、输入/输出设计等。

系统详细设计-代码设计(一)代码的定义人为确定的代表客观事物名称、属性、状态的由数字或字符等表示的符号或符号组合。

(二)代码设计的原则

1、唯一性:

2、标准化与通用性:

3、合理性:

4、稳定性:

5、可扩充性和灵活性:

6、规律性:

7、简洁性。(三)代码的种类

1、顺序码:顺序码是一种用连续数字代表编码对象的码。例如:00外语系,01数学系,02物理系等。特点:(1)位数少,处理、设计、管理容易;

(2)无弹性,不易分类;(3)项目较多时,编码体系性差,除了起序列作用,本身并无意义。

(三)代码的种类

2、区间码:区间码把数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一定意义。实例:行政区代码,邮政编码,身份证号特点:(1)信息处理可靠,检索方便;

(2)长度长,维护困难;区间码把数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一定意义。3、助记码:直接或间接表示编码对象属性的某些文字、数字、记号原封不动的作为编码。实例:CM厘米等,用TV-B-12代表12寸黑白电视,用TV-C-20代表20寸彩色电视特点:(1)见码知意,易记易理解;

(2)随着编码数量增加,位数增加,处理不便。

(四)代码设计方法

1、线分类法:也称层级分类法,是指将分类对象按所选定的若干分类标志,逐次地分成相应的若干个层级类目,并排列成一个有层次、逐级展开的分类体系。线分类法的一般表现形式是大类、中类、小类和细目等,将分类对象一层一层地进行具体划分,同位类的类目之间存在着并列关系,上位类与下位类之间存在着隶属关系。

线分类法线分类法结构图线分类法实例:

大类中类小类品种清洁类商品美容类商品保护类商品洗衣类商品洗面类商品洗发类商品洗餐具类商品肥皂香皂合成洗涤剂其他日用化工商品1、线分类法特点:(1)信息容量大,层次清楚,逻辑性强,符合传统应用的习惯(2)既适用于手工操作,又便于计算机处理;(3)结构不灵活,柔性差;

(四)代码设计方法2、面分类法:

又称平行分类法,是指将所选定的分类对象的若干标志视为若干个面,每个面划分为彼此独立的若干个类目,排列成一个由若干个面构成的平行分类体系。面分类法分类时所选用的标志之间没有隶属关系,每个标志层面都包含着一组类目。面分类法结构

第一面第二面第三面实例1实例2:服装的面分类法

面料纯棉纯麻纯毛真丝式样男式女式款式西装衬衫连衣裙中山装

2、面分类法特点:(1)不易识别和记忆;(2)可实现任意组配面的信息检索,适合机器处理;(3)柔性好,面的增加、删除、修改容易;

注:线分类法和面分类法最明显的区别是线分类法中的属性具有层次性,不是独立的;面分类法中的属性不具有层次性,是独立的。在实际应用时常采用以线分类法为主,面分类法为辅、二者相结合的分类法。我国在编制《全国工农业产品(商品、物质)分类与代码》国家标准时。采用的是线分类法和面分类法相结合,以线分类法为主的综合分类法。(五)代码的校验

为了保证正确输入,在原有代码的基础上,另加一个校验位,写在原有代码的后面,作为代码的一个组成部分。校验位通过事先规定的数学方法计算出来。代码一旦输入,计算机会用同样的数学运算方法按输入的代码数字计算出校验位,并将它与输入的校验位进行比较,以证实输入是否有错。(五)代码的校验校验位的确定:设有一组代码为:第一步:为这组代码中的每一位确定一个权数(权数可以为算术级数、几何级数或质数)。第二步:求代码每一位与其对应权数的乘积之和第三步:确定模M。第四步:取余(五)代码的校验校验位的确定:第五步:校验位最终代码为使用时录入例题:发现你身份的秘密我国现居民身份证为18位,最后一位是校验码,试根据以下描述计算出你自己的身份证的校验码是否与你的身份证号一致:身份证前17位的权数分别是7、9、10、5、8、4、2、1、6、3、7、9、10、5、8、4、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论