第五章5.3 详细设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章5.3 详细设计

5.3 详细设计 5.3.1、代码设计 代码是代表事物名称、属性、状态等的符号。在信息系统中,代码是人和机器的共同语言,是便于进行信息分类、校对、统计和检索的关键,一般用数字、字母或它们的组合来表示。 代码设计是实现一个信息系统的前提条件,其目的是要设计出一套为系统各部分所公用的优化的代码系统。 1、代码设计的作用 代码就是以数或字符来代表各种客观实体。在系统开发过程中设计代码的目的是: 1)鉴别功能——唯一化 代码的最基本的特性。任何代码都必须具备这种基本特征。 在现实世界中,有很多东西如果不加标识是无法区分的,这时机器处理就十分困难。所以能否将原来不确定的东西,唯一地加以标识是编制代码的首要任务。 在一个分类编码标准中,一个代码只能唯一的标识一个分类对象,而一个分类对象也只能有一个唯一的编码。 最简单,最常见的例子就是职工编号,在人事档案管理中不难发现,人的姓名不管在一个多么小的单位里都很难避免重名。为了避免二义性,唯一地标识每一个人,因此编制了职工代码。 1 . 代码的作用 标识,鉴别编码对象的唯一标志 分类,可以作为区分编码对象的类别标志 排序,可以作为编码对象排序的标志 专用含义 代码设计的原则 唯一性和统一性 尽管编码对象有不同的名称、不同的描述,但编码必须保证一个编码对象仅被赋予一个代码,一个代码只反映一个编码对象。 适应性、可扩性 代码结构必须能适应编码对象不断增加的需要,也就是说,必须为新的编码对象留有足够的备用码。以适应分类编码对象的特征或属性以及其相互关系可能出现的变化。 可识别性和含义性 代码应尽可能反映分类编码对象的特点,以助记忆并便于人们了解和使用,并减少机器处理时间。 稳定性和规范化 代码不宜频繁变动,编码时应考虑其变化的可能性,尽可能保持代码系统的相对稳定性 5.代码的设计步骤 确定代码对象 考查是否已有标准代码 选择、确定代码种类 考虑检错功能 编写代码表 代码设计的方法 (1) 线分类方法 线分类方法是目前用的最多的一种方法,尤其是在手工处理的情况下几乎成了惟一的方法。 出发点是:首先给定母项,母项下分若干子项,由对象的母项分大集合,由大集合确定小集合……,最后落实到具体对象。分类的结果造成了一层套一层的线性关系 举例 特点: 结构清晰,容易识别和记忆,容易进行有规律的查找。 与传统方法相似,对手工系统有较好的适应性。 主要缺点是结构不灵活,柔性较差 原则: 唯一性和不交叉性。否则分类后如果出现有二义性,将会给后继工作带来诸多不便 (2) 面分类方法 例如:代码3211表示材料为钢的Φ1.0mm圆头的未处理螺钉 特点是: 柔性好,面的增加、删除、修改都很容易。可实现按任意组配面的信息检索,对机器处理有良好的适应性。 缺点是不易直观识别,不便于记忆 代码设计的分类 区间码:区间码把数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一定意义。 区间码主要分为层次码、十进制码、特征码。 层次码:在代码结构中,为实体的每个属性确定一位或几位编码,并排成一定的层次关系。例如身份证的编码。 案例:全国水资源综合规划代码设计(行政区代码 ) 2、编码方法: 由9位数字组成,其含义如下: 第1~2位表示省(自治区、直辖市); 第3~4位表示省直辖市,其中:01~20, 51~70表示省直辖市,21~50表示地区; 第5~6位表示县,其中:01~18表示市辖区或地辖市,21~80表示县(旗),81~99表示省直辖县级市; 第7~9位表示县以下行政区划,其中:001~099表示街道,100~199表示镇,200~399表示乡;400~599表示政企合一单位。 区间码的优缺点 (三)助忆码 用文字、数字或文字数字结合起来描述。其优点是,可以通过联想帮助记忆。缺点是,可能引起联想出错,可能会占用过多的计算机容量。  TV-B-12 12寸黑白电视机 TV-C-20 20寸彩色电视机 缩写码,是助记码的特例。常用编码对象名称中的几个关键字母作为代码。如:Inv.No 混合码 3.代码的表示形式 数字型 字符码 混合码 3.代码的类型 (1) 数字型 以纯数字符号形式编码 层次码、顺序码 (2) 字符码 即以纯字符形式编码(英文、汉语拼音等) 例如:在开发一个成本管理信息系统时,在数据库设计时,所有表名均以C-开始,视图名用C-V-开始。例如,材料成本表C-CLCB。这就是一个典型的纯字符码。这种编码优点是可辅助记忆,缺点是校对不易,不易反映分类的结构 (3) 混合码 即以数字和字符混合形式编码。混合码是在各类管理中最常用的另 一类编码形式。这种编码的优点是易于识别,易于表现对象的系列性, 缺点是不易校对 例如:IEEE802·X表示某类网络协议标准名称的编码。所有

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档