- 1、本文档共79页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章 管理信息系统的系统设计 1 系统设计概述 2 代码设计 3 功能结构图设计 4 信息系统流程图设计 5 系统配置方案设计 6 制定设计规范 7 数据存储设计 8 输出设计 9 输入设计 10 处理流程图设计 11 编写程序设计说明书和系统设计报告 第一节 系统设计概述 一、系统设计的任务 二、系统设计的主要工作 三、系统设计中应遵循的原则 一、 系统设计的任务 系统设计的任务是:在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计。 二、 系统设计的主要工作 三、 系统设计中应遵循的原则 第二节 代码设计 一、 代码的功能 二、 代码设计的原则 三、 代码的种类 四、 代码的校验位 图书馆管理: 借阅证(J72157)、图书(D035.1 41) 驾照申领管理: 牌照号(闽D C5316)、机动车驾驶证号 教学管理: 课程号(10031)、学号(1206202008) …… 代码的定义 代码:代表事物名称、属性、状态等的符号。 为了便于计算机处理,一般用数字、字母或它们的组合来表示。 一、代码的功能 1、为事物提供一个概要而不含糊的认定,便于数据的存储和检索。 2、提高处理的效率和精度。 3、提高了数据的全局一致性。 4、是人和计算机的共同语言,是两者交换信息的工具。 二、代码设计的原则 1、唯一确定性 每一代码仅代表唯一的实体或属性。 2、系统性 代码要有规律,逻辑性强。 3、注意避免误解,不要使用易于混淆的字符。 如O、z、I、S、V与0、2、1、5、U易混; 不要把空格作代码; 要使用24小时制表示时间等 二、代码设计的原则 4、要注意尽量采用不易出错的编码结构。 例如字母—字母—数字的结构(如WW2)比字母—数字—字母的结构(如W2W)发生错误的机会要少一些 5、当代码长于4个字母或5个数字字符时,应分成小段 这样人们读写时不易发生错误。 6、可扩充性 考虑系统的发展与变化,当增加新的实体(或属性)时,不需要变动原代码体系。 代码容量计算 代码的容量,即它所能表达的个体的个数。 若已知码的位数为P,每一位上可用字符数为Si,则可以组成码的总数为: C=S1*S2*……*Sp 例如,对每位字符为0—9的三位码,共可组成C=10×10×10=1000种码。 一个由两个英文字母组成的代码,可以表达676个不同的个体(26×26)。 以下哪一个用作代码比较合适? M3M FOV 螺丝钉 N25 三、 代码的种类 顺序码 区间码 助忆码 (一) 顺序码 顺序码又称系列码,它是一种用连续数字代表编码对象的码。 (二) 区间码 区间码:把数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一定意义。邮政编码。 邮政编码 区间码的类型 1、多面码 2、上下关联区间码 3、十进位码 多面码 多面码:一个数据项可能具有多方面的特性。如果在码的结构中,为这些特性各规定一个位置,就形成多面码。2343? 1223? 上下关联区间码 上下关联区间码:由几个意义上相互有关的区间码组成,其结构一般由左向右排列。 十进位码 此法相当于图书分类中沿用已久的十进位分类码,小数点左边的数字组合代表主要分类,小数点右边的指出子分类。例: TP3 计算技术、计算机技术 TP30 一般性问题 TP31 计算机软件 TP311 程序设计、软件工程 TP311.1 程序设计 程序正确性理论。 TP311.11 程序设计方法 判断? 1.邮政编码? 2.学号? (三)助忆码 助忆码:用文字、数字或文字数字结合起来描述。(表示产品的规格、型号) 特点:可以通过联想帮助记忆。 例如,用TV-B-12代表12英时黑白电视机,用TV-C-20代表20英时彩色电视机。 四、 代码的校验位 避免代码录入出现错误的办法 在设计好的代码(代码本体)后,再增加一位,作为代码的组成部分。增加的这一位,即为校验位。 算术级数法 原代码 1 2 3 4 5 各乘以权 6 5 4 3 2 乘积之和 6+10+12+12+10=50 以11为模去除乘积之和,把得出的余数作为校验码: 50/11=4……6, 因此代码为123456。 算术级数法 某金属材料公司的黑色金属材料分类代码为: 1080103(代码本体) 权自左向右为:1 2 3 4 5 6 7 得出乘积之和:l×1十0×2十8×3十0×4十1×5十0× 6十3×7=51 除以模11 R= 51 MOD 11 = 7 原编码加上校验位7 ,最终设计的代码便是:几何级数法 原编码 1 2 3 4 各乘以权 16 8 4 2 乘
文档评论(0)