管理信息系统的系统设计.ppt

上传人:仙人指路1688 文档编号:2974395 上传时间:2023-03-06 格式:PPT 页数:79 大小:876.50KB
返回 下载 相关 举报
管理信息系统的系统设计.ppt_第1页
第1页 / 共79页
管理信息系统的系统设计.ppt_第2页
第2页 / 共79页
管理信息系统的系统设计.ppt_第3页
第3页 / 共79页
管理信息系统的系统设计.ppt_第4页
第4页 / 共79页
管理信息系统的系统设计.ppt_第5页
第5页 / 共79页
点击查看更多>>
资源描述

《管理信息系统的系统设计.ppt》由会员分享,可在线阅读,更多相关《管理信息系统的系统设计.ppt(79页珍藏版)》请在三一办公上搜索。

1、第七章 管理信息系统的系统设计,逻辑模型(需求模型),物理模型(解决方案的模型),做什么,怎么做,科学合理地提出,系统分析,系统设计,本章内容,第一节 系统设计的主要工作第二节 代码设计第三节 功能结构图设计第四节 信息系统流程图设计第五节 系统物理配置方案设计第六节 制定设计规范,第七节 数据存储设计第八节 输出设计第九节 输入设计第十节 处理流程图设计第十一节 编写程序设计说明书和系统设计报告,第一节 系统设计的主要工作,1、总体设计(信息系统流程图设计、功能结构图设计、功能模块图设计)2、代码设计和设计规范的制定3、系统物理配置方案设计(设备配置、通信网络的选择和设计、DBMS系统的选择

2、)4、数据存储设计(数据库设计、数据库的安全保密设计)5、计算机处理过程设计(输出设计、输入设计、处理流程图设计、编写程序设计说明书),系统设计的原则,1、系统性2、灵活性3、可靠性4、经济性,第二节 代码设计,1、代码的功能2、代码的设计3、代码的种类4、代码结构中的校验位,代码代表事物名称、属性、状态等的符号。为了便于计算机处理,一般用数字、字母或其组合里表示。代码设计:将系统中具有某些共同属性或特征的信息归并在一起,并通过一些便于计算机或人进行识别和处理的符号来表示各类信息。,1、代码的功能,它为事物提供一个概要而不含糊的认定,便于数据的存储和检索使用代码可以提高处理的效率和精度代码提高

3、了数据的全局一致性代码是人和计算机的共同语言,是两者交换信息的工具。试解释身份证号码?,号码的结构公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。地址码(前六位数)表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T2260的规定执行。出生日期码(第七位至十四位)表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日代码之间不用分隔符。,顺序码(第十五位至十七位)表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性

4、,偶数分配给女性。校验码(第十八位数)作为尾号的校验码,是由号码编制单位按统一的公式计算出来的 如果某人的尾号是09,都不会出现X,但如果尾号是10,那么就得用X来代替,因为如果用10做尾号,那么此人的身份证就变成了19位。X是罗马数字的10,用X来代替10,可以保证公民的身份证符合国家标准。,2、代码的设计,1、唯一性2、标准化与通用性3、合理性4、稳定性5、可扩充性与灵活性6、具有规律性7、简洁性,3、代码的种类,(一)顺序码(二)区间码(三)助忆码,(一)顺序码,用连续的数字代表编码对象的码。优点:简单、方便、易处理缺点:不反映编码对象的特征,没有逻辑,难记忆,例:各系编码01 管理系0

5、2 土木系03 信息系,例:人的性别代码(GB2261-80)1 男2 女,(二)区间码,把数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一定意义。例:邮政编码 410000 210027中国邮政编码采用六位数,分为四级。前二位数表示省、自治区、直辖市;前三位表示邮区;前四位表示该邮区所属县(市)局;最后二位数字指邮件投递局。推行邮政编码,可以利用分拣机自动分拣,提高效率,加快邮件传递速度。130021,13代表的是吉林省,00代表长春,21代表所投递的区区间有三种类型:多面码、上下关联区间码、十进位码,区间码的优缺点,优点:信息处理比较可靠,排序分类检索等操作比较方便缺点:1

6、、码的长度与它的分类属性的数量有关,有时候造成很长的码;2、在很多情况下,码有多余的数;3、代码的维修比较困难。,多面码,一个数据项可能具有多方面的特性。如果在码的结构中,为这些特性各规定一个位置,就形成多面码。,例:某服装厂生产的服装编码如下:,如某一男装的编码为M38-2W1,上下关联区间码,由几个意义上相关的区间码组成,其结构一般由左向右排列。,例:关于某公司的组织机构的代码含义如下表,代码112,代表总公司销售科广告组,十进制码,例:500.自然科学510.数学520.天文学、地质学530.物理学、力学 620 工程和技术科学621 机械和电气工程 621.1 蒸汽动力工程621.2

7、水力机械,621.3 电气工程621.38 电子学621.39 通信工程621.4 内燃机工程621.5 气动机械与制冷工程621.6 泵、管道工程,用十进制码中每一位数字代表一类,一般用于图书分类等,(三)助忆码,用文字、数字或文字数字的结合来描述。助忆码适应于项目较少的情况(一般少于50个)。,例:TV-B12 12英寸的黑白电视机TV-C20 20英寸的彩色电视机,四、代码结构中的校验位,代码是数据的重要组成部分,它的正确性直接影响系统的质量。当人们抄写、录入时,发生错误的可能性很大。,抄写错误,1234,1235,易位错误,1234,1243,隔位易位错误,1234,1432,如何解决

8、,如何保证代码的正确性?,XXXXXX,X,校验位,代码本体,校验码是根据事先规定好的数学方法及代码本体计算出来的。,为了检验输入代码的正确性,要在代码本身的基础上,再外加一个校验位。校验码是代码的一部分。,代码本体,加权因子,加权因子可以为:自然数 1,2,3,几何级数 2,4,8,16 质数 3,5,7,13,17,第一步:对代码的本体的每一位加权求和,校验位,代码本体,第二步:以模除和得到余数,将余数作为检验位,1、算术级数法 以算术级数作为代码本体的加权因子,1,2,3,4,5,代码本体,6,5,4,3,2,加权因子,示例,1,2,3,4,5,6,校验位,代码本体,2、几何级数法,1,

9、2,3,4,5,4,校验位,代码本体,3、质数法,1,2,3,4,5,0,校验位,代码本体,实 例,原代码:123456 权因子为:173173 模为:10 将模和余数之差作为校验码,生成校验码,(1)求加权和,(3)求校验码:,带校验位的代码为1234561,S=11+27+33+41+57+63=81,(2)求余数,R=1,1,成绩管理系统代码设计举例,这里以考试类别为例设计一个代码库。1)主题内容与适用范围:考试类别代码表规定了某学校成绩管理中考试的类别。本标准适用于信息处理与交换。2)编码方法:采用一位数字代码表示。3)代码管理:由校教务部门制定并管理。4)标准代码库:TESTTYPE

10、.DBF 库结构:代码 Character 1 考试类别 Character 85)代码表(表5-5),成绩管理系统代码设计举例,表5-5 考试类别代码表,第三节 功能结构图设计,将系统的功能进行分解,按功能的从属关系表示的图表。功能结构图中各层功能与数据流程图的处理(功能)相对应,工资管理子系统功能结构图,工资处理过程的业务流程图,财务科,上月发放清单,人事科,变动表,财务科,总务科,扣款清单,本月工资发放清单,财务科,工资发放清单,示例,工资管理信息子系统,建立主文件,更新主文件,建立扣款文件,计算和打印,数据录入,数据维护,建立主处理文件,数据更新,数据录入,数据维护,工资计算,打印工资

11、汇总表,打印工资单,功能结构图设计过程就是把一个复杂的系统分解为多个功能较单一的的过程。这种把一个信息系统设计成若干模块的方法称做模块化。模块化是一种重要的设计思想,这种思想把一个复杂的系统分解为一些规模较小、功能较简单的、更易于建立和修改的部分。,功能结构图设计过程,1、各个模块具有相对的独立性,可以分别加以设计实现;,2、模块之间的相互关系(如信息交换、调用关系)则通过一定的方式予以说明。,第四节 信息系统流程图设计,问题的提出:功能结构图主要从功能的角度描述了系统的结构,但并未表达各功能之间的数据传送关系。,(1)某一功能模块向某一数据文件中存入数据,而另一个功能模块则从该数据文件中取出

12、数据。例1、财务部门更新数据存储“客户信用文件”,发货部门提取该信用信息,以便作出合适的决策。,(2)虽然在数据流程图中的某两个功能模块之间原来并没有通过数据文件发生联系,但为了处理方便,在具体实现中有可能在两个处理功能之间设立一个临时的中间文件以便把它们联系起来。,例2、工资发放处理中。,如何解决在功能结构图中存在的问题呢?,1、首先为数据流程图中的处理功能画出数据关系图。,处理功能,输入数据A,输入数据B,输入数据C,中间文件D,输出数据E,输出文件F,二 信息系统流程图的绘制,示例,如何绘制系统流程图?,抄写,人员工资变动表,上月工资清单,本月工资清单,2、把各个处理功能的数据关系图综合

13、起来,形成整个系统的数据关系图,即信息系统流程图。,人事变动通知单,房租变动通知单,主文件更新模块,上月主文件,本月主文件,电费扣款通知单,病事假扣款通知单,建立扣款文件模块,扣款文件,计算机打印模块,工资单,工资汇总表,1、从数据流程图变换成信息系统流程图并不是单纯的符号改换。,信息系统流程图,计算机的处理流程,数据流程图,人工操作,三 绘制中应注意的问题,2、应考虑哪些处理功能可以合并,或进一步分解,然后把有关的处理看成是系统流程图中的一个处理功能。,示例,输入1,输入数据A,输入数据C,输入数据B,输入数据E,处理功能,中间文件D,输出文件F,数据关系的一般形式,工资管理子系统的信息系统

14、流程图,生产计划优化系统的信息系统流程图,第五节 系统物理配置方案设计,1、设计依据2、计算机硬件选择3、计算机网络选择4、数据库管理系统的选择5、应用软件的选择,设计依据,系统的吞吐量:系统每秒钟执行的作业数系统的响应时间系统的可靠性系统的处理方式地域范围数据管理方式,计算机硬件的选择,计算机主存CPU时钟输入、输出和通信的通道数目显示方式外接转储设备及其类型,计算机网络的选择,网络拓扑结构网络的逻辑设计网络操作系统,数据库管理系统的选择,数据库的性能数据库管理系统的系统平台数据库管理系统的安全保密性能数据的类型目前流行的数据库管理系统有哪些,他们的应用范围是怎样的?,应用软件的选择,软件是

15、否能够满足用户的需求软件是否具有足够的灵活性软件是否能够获得长期、稳定的技术支持?,第六节 制定设计规范,设计规范是整个系统的“公用标准”,它具体地规定了文件名和程序名的统一格式、编码结构、统一的度量名等。,第七节 数据存储设计,一、文件的分类二、文件组织方式三、文件设计四、数据库设计的基础知识五、数据库设计,一、文件的分类,按文件的用途分类1、主文件2、处理文件3、工作文件4、周转文件5、其他文件,按文件的组织方式分类1、顺序文件2、索引文件处理文件3、直接存取文件,二、文件的组织方式,(一)顺序文件(二)索引文件(三)直接存取文件,三、文件设计,四、数据库设计的基础知识,(一)概念模型(二

16、)E-R方法(三)数据模型(四)关系的规范化,五、数据库设计,(一)数据库的概念结构设计(二)数据库的逻辑结构设计(三)数据库的物理结构设计,第七节 输出设计,一、输出设计的内容二、输出设计的方法三、输出报告,输出设计的内容,有关输出信息使用的内容输出信息的内容输出格式输出设备输出介质,输出报告,设计输出报告原则方便使用者,如果确需修改应征得用户同意输出表格应考虑系统发展的需要,第九节 输入设计,一、输入设计的原则二、数据输入设备的选择三、输入检验四、原始单据的格式设计五、输入屏幕设计,输入设计的原则,控制输入量减少输入延迟:周转文件,批量输入减少输入错误输入过程应尽量简化,数据输入设备的选择,键盘磁盘输入装置光电阅读器:光符号读入器或扫描仪终端输入,输入检验,输入错误的种类:数据本身的错误;数据的多余或不足;数据的延误数据出错的校验方法出错的改正方法:原始数据错;计算机自动检错出错表的设计,原始单据的格式设计,便于填写便于归档单据的格式应能保证输入精度,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号