管理信息系统的系统设计精选培训课件

上传人:日度 文档编号:149720236 上传时间:2020-10-29 格式:PPT 页数:98 大小:685.50KB
返回 下载 相关 举报
管理信息系统的系统设计精选培训课件_第1页
第1页 / 共98页
管理信息系统的系统设计精选培训课件_第2页
第2页 / 共98页
管理信息系统的系统设计精选培训课件_第3页
第3页 / 共98页
管理信息系统的系统设计精选培训课件_第4页
第4页 / 共98页
管理信息系统的系统设计精选培训课件_第5页
第5页 / 共98页
点击查看更多>>
资源描述

《管理信息系统的系统设计精选培训课件》由会员分享,可在线阅读,更多相关《管理信息系统的系统设计精选培训课件(98页珍藏版)》请在金锄头文库上搜索。

1、1,第七章 管理信息系统的系统设计,2,系统设计的任务 在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计。主要是解决“怎样做”的问题。 系统设计的具体工作 总体设计 代码设计和设计规范的制定 系统物理配置方案设计 数据存储设计 计算机处理过程设计,第一节 系统设计的任务,3,系统性 从整个系统的角度考虑,如系统的代码要统一,设计规范要标准,传递语言要尽可能一致,对系统的数据采集要做到数出一处、全局共享等。 灵活性 要求系统具有很强的环境适应性,如尽量采用模块化结构,提高各模块的独立性。 可靠性 如安全保密性、检错、纠错能力、抗病毒能力等。 经济性 如不要盲目追求技术上的先进,尽量

2、避免不必要的复杂化。,二、系统设计的原则,4,1、系统总体结构设计 系统总体结构设计包括两方面的内容:系统网络结构设计和系统模块化结构设计。系统分析阶段对新系统计算机资源配置已作了分析,但太笼统,不够清晰。系统网络设计是在此基础上作进一步的详细设计,设计出计算机网络的拓扑结构和计算机资源配置图。系统化分为若干个子系统的工作,在系统分析阶段已经基本完成,但不够详细。系统模块化结构设计工作是在系统分析阶段对子系统划分的基础上,再进一步地换分,将它逐层的分解成多个大小适当、功能单一、具有一定独立性的模块,以便程序设计工作的进行。 2、代码设计 代码设计就是通过设计合适的代码形式,使其作为数据的一个组

3、成部分,用以代表客观存在的实体、实物和属性,以保证它的唯一性便于计算机处理。,三、系统设计的主要内容,5,3、数据库(文件)设计 根据系统分析得到的数据关系集和数据字典,再结合系统处理流程图,就可以确定出数据文件的结构和进行数据库设计。 4、输入/输出设计 输入/输出设计主要是对以纪录为单位的各种输入输出报表格式的描述,另外,对人机对话各式的设计和输入输出装置的考虑也在这一步完成。 5、处理流程设计 处理流程设计是通过系统处理流程图的形式,将系统对数据处理过程和数据在系统存储介质间的转换情况详细地描述出来。在设计中,它要与系统模块化结构设计结合起来,以模块化结构设计为参考。一般来说,每一个功能

4、模块都应设计一个处理流程。系统处理流程设计是系统模型的进一步具体化,使软件设计的初步形式,也是程序设计的主要依据。,6,6、程序流程设计 程序流程设计是根据模块的功能和系统处理流程的要求,设计出程序模框图,为程序员进行程序设计提供依据。在这一步中,也可以使用判定表或者程序结构模块突来代替程序框图。 7、系统设计文档 系统设计文档包括三部分内容:系统标准化设计;描述系统设计机构;拟定系统实施方案。 系统标准化设计是指各类数据编码要符合标准化要求,对数据库(文件)命名、功能模块命名也要标准化。另外,为了保证系统安全可靠运行,还要对数据进行保密设计,对系统进行可靠性设计; 描述系统设计结果是指系统设

5、计说明书,程序设计说明书,系统测试说明书以及各种图表等,要将他们汇集成册,交有关人员和部门审核批准; 拟定系统实施方案是在系统设计结果得到有关人员和部门认可之后,拟定系统实施计划,详细地确定出实施阶段的工作内容、时间和具体要求。实施方案得到批准后,就可以正式转入系统实施阶段。,7,一、代码设计 二、功能结构图设计 三、信息系统流程图设计 四、系统物理配置方案设计 五、输出设计 六、输入设计 七、数据存储设计 八、处理流程图设计 九、制订设计规范 十、编写程序设计说明书和系统设计报告,第二节 系统详细设计,8,代码的定义 代码是代表事物名称、属性、状态等的符号。 代码的功能 为事物提供一个概要而

6、不含糊的认定,便于数据的存贮和检索。 使用代码可以提高处理的效率和精度。 提高数据的全局一致性。 代码是人和计算机的共同语言,如零件号、图号等早已使用代码。,一、代码设计,9,代码设计的若干原则 代码应唯一标志它所代表的事物或属性; 结构应与处理的方法相一致。 例如,有时可利用代码的结构直接进行记录的统计; 代码设计要预留足够的位置,以适应不断变化的需要。 不要使用易于混淆的字符。 要注意尽量采用不易出错的代码结构。 示例 若已知码的位数为P,每一位上可用字符数为Si,则可以组成码的总数为: 例如,对每位字符为0-9的三位码,共可组成C=10*10*10=1000种码。,10,代码的种类 顺序

7、码。顺序码是一种用连续数字代表编码对象的码, 区间码。区间码把数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一定意义。典型的例子是邮政编码。 助忆码。例如,用TV-B-12代表12寸黑白电视机,用TV-C-20代表20寸彩色电视机,11,区间码又可分为以下多种类型 多面码。例如,对于机制螺钉,可作如下表那样的规定。代码2342 表示材料为黄铜的1.5mm方形头镀铬螺钉。 上下关联区间码。 例如,会计核算方面,用最左位代表核算种类,下一位代表会计核算项目。 十进位码。例如,图书分类中的十进位分类码。,12,代码结构中的校验位 为了保证正确输入,在原有代码的基础上,另加一个校验位,

8、作为代码的一个组成部分。校验位通过事先规定的数学方法计算出来。代码一旦输入,计算机会用同样的数学运算方法按输入的代码数字计算出校验位,并将它与输入的校验位进行比较,以证实输入是否有错。,13,代码结构中的校验位 有多种确定校验位值的方法 算术级数法 原代码1 2 3 4 5 各乘以权 6 5 4 3 2 乘积之和6+10+12+12+10=50 以11为模去除乘积之和(若余数是10, 则按规定处理),把得出的余数作为校验码:50/11=46,因此代码为123456。 几何级数法 原理同上,但把所乘权数改为32 16 8 4 2 等。 质数法 原理同上,但把所乘权数改为质数系列,如17 13 7

9、 5 3等。,14,身份证的代码设计,号码的结构和表示形式 1号码的结构 公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。 2地址码 表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T2260的规定执行。 3出生日期码 表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日代码之间不用分隔符。 4顺序码 表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。 5校验码根据前面十七位数字码,按照IS

10、O 7064:1983.MOD 11-2校验码计算出来的检验码。,15,大家算算自己的身份证校验码,1、将前面的身份证号码17位数分别乘以不同的系数。从第一位到第十七位的系数分别为:7910584216379105842。 2、将这17位数字和系数相乘的结果相加。 3、用加出来和除以11,看余数是多少?,16,4、余数只可能有 0 1 2 3 4 5 6 7 8 9 10。分别对应身份证校验码 1 0 X 9 8 7 6 5 4 3 2。 5、例如我的计算总和是244,余数为2,我的身份证的第18位数字上出现的是 X 。如果余数是10,身份证的最后一位校验码就是2 。,17,二 功能结构图设计

11、,18,预备知识,1、模块的定义与属性,模块是可以组合、更换和分解的单元,是组成系统的基本单元。,19,模块的属性,20,2、模块化原理,模块化即是将复杂的系统分解成不同粒度的模块的过程,最小的模块完成比较简单的、独立的任务。,A,B,C,D,I,J,K,21,将系统的功能进行分解,按功能的从属关系表示的图表。,学院综合管理,教学教务管理,党务管理,后勤管理,教师管理,学生党务管理,教师党务管理,(一) 功能结构图的定义,22,工资处理过程的业务流程图,财务科,上月发 放清单,人事科,变动表,财务科,总务科,扣款清单,本月工资 发放清单,财务科,工资发 放清单,示例,23,24,工资管理信息子

12、系统,建立主文件,更新主文件,建立扣款文件,计算和打印,数据录入,数据维护,建立主处理文件,数据更新,数据录入,数据维护,工资计算,打印工资汇总表,打印工资单,25,功能结构图设计过程就是把一个复杂的系统分解为多个功能较单一的的过程。 这种把一个信息系统设计成若干模块的方法称做模块化。模块化是一种重要的设计思想,这种思想把一个复杂的系统分解为一些规模较小、功能较简单的、更易于建立和修改的部分。,(二) 功能结构图设计过程,26,1、各个模块具有相对的独立性,可以分别加以设计实现;,2、模块之间的相互关系(如信息交换、调用关系)则通过一定的方式予以说明。,27,三 信息系统流程图设计,28,功能

13、结构图主要从功能的角度描述了系统的结构,但并未表达各功能之间的数据传送关系。,(一) 问题的提出,29,(1) 某一功能模块向某一数据文件中存入数据,而另一个功能模块则从该数据文件中取出数据。 例1、 财务部门更新数据存储“客户信用文件”,发货部门提取该信用信息,以便作出合适的决策。,30,31,(2) 虽然在数据流程图中的某两个功能模块之间原来并没有通过数据文件发生联系,但为了处理方便,在具体实现中有可能在两个处理功能之间设立一个临时的中间文件以便把它们联系起来。,32,例2、 工资发放处理中。,33,1、首先为数据流程图中的处理功能画出数据关系图。,处理功能,输入数据A,输入数据B,输入数

14、据C,中间文件D,输出数据E,输出文件F,(二) 信息系统流程图的绘制,34,常用的系统流程图符号:,35,示例(为简略数据流程图中省去部分存储),如何绘制系统流程图?,36,抄写,人员工资 变动表,上月工资 清单,本月工资 清单,37,2、把各个处理功能的数据关系图综合起来,形成整个系统的数据关系图,即信息系统流程图。,38,人事变动 通知单,房租变动 通知单,主文件更新模块,上月 主文件,本月 主文件,电费扣款 通知单,病事假扣款 通知单,建立扣款文件模块,扣款文件,计算机打印模块,工资单,工资 汇总表,39,1、从数据流程图变换成信息系统流程图并不是单纯的符号改换。,信息系统流程图,计算

15、机的处理流程,数据流程图,人工操作,(三) 绘制中应注意的问题,反映,反映,40,2、应考虑哪些处理功能可以合并,或进一步分解,然后把有关的处理看成是系统流程图中的一个处理功能。,41,示例,输入1,42,根据此数据流程图,虚线外是人工处理部分,试画出信息系统流程图,43,某库存信息子系统的部分数据流程图,若其中所有处理均由计算机来实现,请按此画出信息系统流程图,44,四、系统物理配置方案设计 请大家看书自学,45,五 输出模块设计,在系统设计中,输出设计是用计算机系统将输入数据进行处理的结果,通过一定的表现形式,提供用户使用。 输出模块设计包括确定输出内容、确定输出方式(设备与介质)、输出格

16、式设计等。设计人员应该懂得:输出设计既是系统成果的直接反映,又是涉及面很广的处理过程。因此,在设计过程中,必须透彻了解用户的信息需求,与用户充分协商,使输出信息准确、及时且适用。,46,1输出模块设计的步骤 从系统开发的角度来看,输出决定输入。输出模块设计一般步骤为: 有关利用或使用输出信息的设计:包括使用者或设备,使用目的和用途,使用周期、数量与份数需求,机密与安全性要求等。 输出信息的分配设计:包括输出设备所输出的信息类别,数量分配,不同种类表格容纳的数据,输出设备的输出速度等。,47,输出信息的媒介设计:根据用户对信息的需求、现有条件(环境)及输出信息的特点,选择合理的输出设备与输出信息的媒体。 输出信息的内容设计:根据形式(表格、图形、文字或图像、声音、视频等多媒体),输出项目及其数据结构、数据类型、位数、精度及取值范围,确定输出信息的内容设计。,48,2输出媒介及输出类型 对建立一个信息系统来说,选择适当的输出媒介是物理设计过程的一个很重要的步骤。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 专业基础教材

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