《lis的系统设计》ppt课件

上传人:tia****nde 文档编号:70817295 上传时间:2019-01-18 格式:PPT 页数:50 大小:1.43MB
返回 下载 相关 举报
《lis的系统设计》ppt课件_第1页
第1页 / 共50页
《lis的系统设计》ppt课件_第2页
第2页 / 共50页
《lis的系统设计》ppt课件_第3页
第3页 / 共50页
《lis的系统设计》ppt课件_第4页
第4页 / 共50页
《lis的系统设计》ppt课件_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《《lis的系统设计》ppt课件》由会员分享,可在线阅读,更多相关《《lis的系统设计》ppt课件(50页珍藏版)》请在金锄头文库上搜索。

1、,LIS的系统设计,1 系统设计的任务,一、任务:建立物理模型 1.总体设计(模块设计) 2.代码设计 3.系统配置设计 4.输出输入设计 5.数据库设计,二、原则,1.系统性 2.灵活性 3.可靠性 4.经济性,2 代码设计,一、代码功能 1.便于录入、节省空间 2.便于计算机识别和处理 3. 数据标准化 4.提高处理精度,二、代码的设计,唯一性:每个代码都仅代表唯一的实体或属性; 通用性:表示采用一有的国家标准通用化码(标准化); 可扩充性/修改性:当增加新的实体或属性时,直接利用原代码扩充,而不需要变动代码系统; 简洁性:如果代码太长会影响所占存贮空间,输入输出速度,以及输入时的出错率,

2、应尽量减短; 系统性:代码要有规律,逻辑性强,即便于计算机处理,也便于识别,记忆和人工处理的使用;,三、代码的种类,1. 顺序编码:用连续数字代表编码对象 , 如:张平的职工号为0001;李立为0002等 优点:简单,易追加; 缺点:可识别性差,无逻辑性。 2. 区间编码:代码分为组,每组具有一定的含义 多面码 关联码 十进位码 优点:分类明确,每层之间有严格的隶属关系, 容量大; 缺点:位数多。,3. 助记码:用具有特定意义的字母代表某一类项目。 如:“TV”:电视,“CM”厘米 优点:可用汉字拼音或英语联想帮助记忆; 缺点:位数多,处理不便 ,易产生重复。 4. 组合码:用上述编码组合而成

3、。 按区间编码和顺序码组合:学号 01164015 按字线码和数字码组合:汽车号 闽C-1002,四、校验位,1、录入代码时的可能错误: 识别错误:1/7,0/O,Z/2,D/O,S/5, 易位错误:12345/13245, 双易位错误:12345/13254, 随机错误:上述两种或两种以上的错误出现 2、避免代码录入出现错误的办法 在设计好的代码后,再增加一位,作为代码的组成部分。增加的一 位,即为校验位。使用中,没有特别性。 使用时,应录入包括校验位在内的完整代码,代码进入系统后,系 统将取该代码校验位前的各位,按照确定代码校验位的算法进行计算, 并与录入代码的最后一位(校验位)进行比较,

4、如果想等,则录入代码 正确,否则录入代码错误,进行重新录入。,3、校验位的确定步骤: 设有一组代码为: C1C2C3C4Ci 第一步:为设计好的代码的每一位Ci确定一个权数Pi(权数可为算术级 数、几何级数或质数)。 第二步:求代码每一位Ci与其对应的权数Pi的成绩之和S S=C1*P1+C2*P2+Ci*Pi (i=1,2,n) n = Ci*Pi (i=1,2,n) i=1 第三步:确定模M 第四步:取余R = SMOD(M) 第五步:校验位Ci+1 = R 最终代码为: C1C2C3C4CiCi+1 使用时: C1C2C3C4CiCi+1,举例:校验位的确定,原设计的一组代码为五位,如3

5、2456,确定权数为7,6,5,4,3 求代码每一位Ci与其对应的权数Pi的成绩之和S S=C1*P1+C2*P2+Ci*Pi (i=1,2,n)=3*7+2*6+4*5+5*4+6*3 =21+12+20+20+18=91 确定模M,M=11 取余R,R = SMOD(M) = 91MOD(11) = 3 校验位Ci+1 = R = 3 最终代码为: C1 C2 C3 C4CiCi+1 ,即324563 使用时为:324563 该组代码中的其他代码按此算法,分别求得校验位,构成新的代码。,4.方法:,(1)算术级数 (2)几何级数 (3)质数,思考,原代码1 2 3 4 5,权因子为2 的位

6、数法:2,4,6,8,10,模M=11 ,以 J = R 为校验码,写出校验码的设计过程。,3 功能结构图设计,1.独立性强、易修改 2.关联性弱、好维护 3.军事调用 4.基层模块简单化,4 物理配置设计,一、设计依据 1.处理量 2.响应时间 3.可靠性 4.处理方式 5.地域范围,二、软硬件选择,根据系统需要和资源约束,进行计算机软、硬件的选择。 硬件的选择原则是: 技术上成熟的标准机型; 处理速度快、存储量大、操作方便; 良好的兼容性、可扩充性与可维修性;良好的性能/价格比。 技术服务与售后服务好; 一定时间保持一定的先进性。 软件的选择原则包括: 满足需求 灵活性 技术支持,三、网络

7、系统的设计,主要包括 网络互连结构及通信介质的选择 局域网拓扑结构的设计 网络应用模式及网络操作系统的选型 网络协议的选择 远程用户,四、提交报告,硬件网络结构图 服务器:硬件、软件选型 工作站:硬件、软件选型 软硬件配置清单等表格。,5 输出设计,一、输出设计的内容: 输出信息使用情况。信息的使用者、使用目的、输出周期、保管方法和输出份数。 输出信息内容。输出项目、精度。 输出设备和介质。设备如:打印机、显示器等;介质如:磁盘、磁带、纸张(普通、专用)等。,二、输出格式,表格 图形 图标,例:我国社会物流成本占GDP的比重,表格:我国社会物流成本占GDP的比重,例:物流成本冰山说,注意:,报

8、告应注明名称、标题、日期、图号; 尽量将相类似的项目归纳在一起; 尽量将位数相同的项目归纳在一起; 当一行打印的位数有多余时,项目与项目之间的空格可以加大,使布局合理、醒目; 决定数据位数时,要考虑编辑结果的最大数(包括货币符号、逗号所占的位数); 字符从左对齐,空格和数字从右对齐; 注意“0”和空格的含义; “合计”要醒目; 打印时,应把已代码化的名称复原,以求一目了然;,6 输入设计,一 、原则 精简输入 快速输入 减少输入错误,二、输入设备,键盘、磁盘输入 光电阅读输入 联机输入,三、输入检验,1.重复 2.视觉 3.检验位 4.控制总数 5.数据类型 6.格式 7.逻辑 8.界限 9.

9、顺序 10.记录数 11.平衡 12对照,登陆页面,7 数据库设计,1.用户需求分析 2.概念结构设计 用户看到的表、文件 3.逻辑结构设计 由ER或3NF规范为关系模式 4.物理结构设计 储存介质 存取路径,例如:概念结构设计,逻辑结构设计,仓库,产品,存放,仓库号,地点,面积,数量,货号,品名,价格,1,n,仓库(仓库号,地点,面积) 产品(货号,品名,价格) 存放(仓库号,货号,数量),物理结构设计,仓库(仓库号,地点,面积) 产品(货号,品名,价格) 存放(仓库号,货号,数量) 三个表存放于e:datapro.dbc,8 编制程序说明书和系统设计报告,一、程序说明书,程序设计说明书是用

10、以定义处理过程的书面文件,它以每个处理过程作为单位。这种说明书由系统设计员编写,交给程序员使用。程序员根据说明书指示内容进行程序设计。,程序设计说明书内容: 程序名 所属系统及子系统名 程序的功能 程序的输入输出数据关系图 输入文件和输出文件的格式 程序处理说明书(包括计算公式、决策表以及控制方式),例如:,程序设计说明书,系统名,程序名,语 言,财务系统,更新工资主文件,Visual FoxPro,子系统名,程序标识符,日 期,工资子系统,GXGL.PRG,2002.11.11,一、输入,二、输出,三、程序功能:更新主文件 四、程序处理过程说明,更新,本月主文件,上月主文件,主处理文件,二、

11、系统设计报告,1、系统总体结构图,2、系统设备配置,3、系统编码方案,4、数据库结构,5、输入/输出及界面设计方案,6、系统模块处理流程设计说明,End of Chapter 6,一、选择,1.在系统设计过程中,比较恰当的设计顺序是( ) A 输入设计-输出设计-数据库设计-设计报告; B 数据库设计-输入设计-输出设计-设计报告; C 输出设计-输入设计-数据库设计-设计报告; D 设计报告-输入设计-输出设计-数据库设计 2.系统设计工作的重点在于( ) A 了解当前系统的状况; B 了解对系统的要求; C 对数据收集与调研; D 以上都不是 3.系统设计的任务是:在系统分析提出的( )的

12、基础上,科学合理地进行( )的设计。 A 概念模型 B 逻辑模型 C 物理模型 D 数学模型,二、判断,1一个代码应唯一标志它所代表的事物或属性。 2一个复杂的系统可以被层层分解为多个功能较为单一的功能模块。这种把一个信息系统设计成若干模块的方法称为模块化。 3在输入设计中,提高效率和减少错误是两个最根本的原则。 4当输入操作员发现输入的原始数据出错时,应立刻自己修正该错误。 5一个良好的输入设计应确保输入员的填写量尽可能的大,以此来降低错误率。 6系统设计时应首先进行输入设计,然后进行输出设计,因为输入格式与内容决定了输出的内容与格式。 7 程序设计说明书是有系统分析员提出的,该说明书不包括

13、详细处理过程。 8 为了检查出数据输入中的错误,通常需在要检验的代码中加校验位,校验位是输入代码的一部分。 9 实时处理时,计算机响应快,因此必须进行输入校验,而批处理系统则可以用输出结果同意核对错误,因此不需要进行代码校验。,三、问答,1.试述银行帐号中代码的意义 例如帐号: 4809962010200632165 4表示中国银行, 8099表示中国银行的广东省湛江分行, 62表示该行的清河分理处, 01表示人民币, 02表示整存零取的存款户, 0063216是帐户的序号, 5是校验号。 属于区间码,其优点是可靠、易于进行分类、排序、检索等操作处理,而且也较易理解和记忆。,2.试述我国身份证

14、号中代码的意义,它属于哪种码?这种码有何优点? 答 我国的新身份证号码一共有18位,其代表的意义从左到右分别是:1-2位是省(直辖市、自治区)代码,3-4位是市代码,5-6位区(县)代码,7-10位是出生年,11-12位是出生月,13-14位是出生日,15-17位是所在街道辖区顺序码码(顺序码表示同一地址码所标识的区域范围内,对同年、月、日出生的人员编定的顺序号。顺序码的奇数分给男性,偶数分给女性。 ) ,18位是校验码。身份证号属于区间码,其优点是可靠、易于进行分类、排序、检索等操作处理,而且也较易理解和记忆。,某男性公民身份号码本体码为34052419800101001, i 3 4 0

15、5 2 4 1 9 8 0 0 1 0 1 0 0 1 a1 Wi 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 aiWi 21 36 0 25 16 16 2 9 48 0 0 9 0 5 0 0 2 (aiWi) =(21+36+0+25+16+16+2+9+48+0+0+9+0+5+0+0+2) = 189 189 11 = 17 + 2/11 Wi-示第i位置上的加权因子,其数值依据公式Wi=2(i-1)mod 11,就是2的i-1次方除11的余数 (aiWI)(mod 11) 0 1 2 3 4 5 6 7 8 9 10 校验码字符值ai 1 0 X 9 8 7 6 5 4 3 2 根据上表,查出计算结果为2的校验码为所以该人员的公民身份号码应该为 34052419800101001X。,国际标准书号(International Standard Book Number,简称ISBN) ISBN 组号 出版者号 书名号 校验位 ISBN 0 8436 1072 (7) 10 9876 5432 0 + 72 + 32 + 21 + 36 + 5 + 0 + 21 + 4 = 191 191 11 = 17余4 校验位 = 11 - 4 = 7,2. 系统设计的内容及一般步骤是什么? 3. 系统设计最后成果用什么形式表示?

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号