7管理信息系统系统设计课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《7管理信息系统系统设计课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 系统 设计 课件
- 资源描述:
-
1、第七章第七章 管理信息系统的系统设计管理信息系统的系统设计主要内容主要内容系统设计概述系统设计概述代码设计代码设计功能结构图设计功能结构图设计信息系统流程图设计信息系统流程图设计系统物理配置方案设计系统物理配置方案设计制定设计规范制定设计规范数据存储设计数据存储设计输出输出/输入设计输入设计处理流程图设计处理流程图设计编写程序设计所明书和系统设计报告编写程序设计所明书和系统设计报告本节内容:本节内容:一、一、系统设计的任务系统设计的任务 二、系统设计的原则二、系统设计的原则w系统设计的系统设计的任务任务 在系统分析提出的逻辑模型的基础上,科学合理地进行在系统分析提出的逻辑模型的基础上,科学合理
2、地进行物理模型的设计。主要是解决物理模型的设计。主要是解决“怎样做怎样做”的问题。的问题。w系统设计的系统设计的具体工作具体工作v总体设计:包括信息系统流程图设计、功能结构图设计总体设计:包括信息系统流程图设计、功能结构图设计和功能模块图设计等。和功能模块图设计等。v代码设计和设计规范的制定代码设计和设计规范的制定v系统物理配置方案设计:包括设备配置、通信网络选择系统物理配置方案设计:包括设备配置、通信网络选择与设计、数据库管理系统的选择等。与设计、数据库管理系统的选择等。v数据存储设计:包括数据库设计、数据库的安全保密设数据存储设计:包括数据库设计、数据库的安全保密设计等计等v计算机处理过程
3、设计:包括输出计算机处理过程设计:包括输出/输入设计、处理流程图输入设计、处理流程图设计以及编写程序设计说明书。设计以及编写程序设计说明书。在系统设计中,应遵循以下原则:在系统设计中,应遵循以下原则:w系统性:系统性:从整个系统的角度考虑,如系统的代码要从整个系统的角度考虑,如系统的代码要统一,设计规范要标准,传递语言要尽可能一致,对统一,设计规范要标准,传递语言要尽可能一致,对系统的数据采集要做到数出一处、全局共享等。系统的数据采集要做到数出一处、全局共享等。w灵活性:灵活性:要求系统具有很强的环境适应性,要求系要求系统具有很强的环境适应性,要求系统具有较好的开放性和结构的可变性。如尽量采用
4、模统具有较好的开放性和结构的可变性。如尽量采用模块化结构,提高各模块的独立性。块化结构,提高各模块的独立性。w可靠性:可靠性:可靠性指系统抵御外界干扰的能力及受外可靠性指系统抵御外界干扰的能力及受外界干扰时的恢复能力。要求系统具有安全保密性、检界干扰时的恢复能力。要求系统具有安全保密性、检错、纠错能力、抗病毒能力等。错、纠错能力、抗病毒能力等。w经济性:经济性:在满足系统需求的前提下,尽可能减少系在满足系统需求的前提下,尽可能减少系统的开销。硬件上不能盲目追求技术上的先进,应以统的开销。硬件上不能盲目追求技术上的先进,应以满足应用需要为前提;系统设计时应尽量避免复杂化,满足应用需要为前提;系统
5、设计时应尽量避免复杂化,各个模块力求简洁,以便缩短处理流程,减少处理费各个模块力求简洁,以便缩短处理流程,减少处理费用。用。一、代码的定义一、代码的定义1.代码的定义代码的定义v代码是代表事物名称、属性、状态等的符号。代码是代表事物名称、属性、状态等的符号。v为了便于计算机处理,一般用数字、字母或它们的组合为了便于计算机处理,一般用数字、字母或它们的组合来表示。来表示。2.代码的功能代码的功能 v为事物提供一个概要而不含糊的认定,便于数据的存贮为事物提供一个概要而不含糊的认定,便于数据的存贮和检索。和检索。v使用代码可以提高处理的效率和精度。使用代码可以提高处理的效率和精度。v代码提高了数据的
6、全局一致性。代码提高了数据的全局一致性。v代码是人和计算机的共同语言,是两者交换信息的工具代码是人和计算机的共同语言,是两者交换信息的工具3.3.代码设计的任务:把信息系统要处理的事物用特定的字代码设计的任务:把信息系统要处理的事物用特定的字符、数字或其组合来描述,以便于计算机系统识别与处理符、数字或其组合来描述,以便于计算机系统识别与处理。1.代码设计的若干原则代码设计的若干原则v代码应唯一标志它所代表的事物或属性;代码应唯一标志它所代表的事物或属性;v结构应与处理的方法相一致。结构应与处理的方法相一致。例如,有时可利用代码的例如,有时可利用代码的结构直接进行记录的统计;结构直接进行记录的统
7、计;v代码设计要预留足够的位置,以适应不断变化的需要。代码设计要预留足够的位置,以适应不断变化的需要。v要注意避免误解,不要使用易于混淆的字符。要注意避免误解,不要使用易于混淆的字符。v要注意尽量采用不易出错的编码结构。要注意尽量采用不易出错的编码结构。v过长的代码应合理分段。过长的代码应合理分段。w 示例示例v若已知码的位数为若已知码的位数为P,每一位上可用字符数为,每一位上可用字符数为Si,则可以,则可以组成码的总数为:组成码的总数为:例如,对每位字符为例如,对每位字符为0-9的三位码,共可组成的三位码,共可组成C=10*10*10=1000种码。种码。Piisc1三、代码的种类三、代码的
8、种类顺序码顺序码。又称系列码。顺序码是一种用连续数字代表编码对。又称系列码。顺序码是一种用连续数字代表编码对象的码。象的码。优点是短而简单,记录的定位方法简单,易于管理。缺点是优点是短而简单,记录的定位方法简单,易于管理。缺点是没有逻辑基础,不易记忆,新加的代码只能列在最后,删除没有逻辑基础,不易记忆,新加的代码只能列在最后,删除则造成空码。通常作为其他码分类中细分类的一种补充手段。则造成空码。通常作为其他码分类中细分类的一种补充手段。区间码区间码。区间码把数据项分成若干组,每一区间代表一个组,。区间码把数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一定意义。典型的例子是邮政编
9、码中数字的值和位置都代表一定意义。典型的例子是邮政编码。码。优点是信息处理比较可靠,排序、分类、检索等操作易于进优点是信息处理比较可靠,排序、分类、检索等操作易于进行。缺点是这种码的长度与其分类属性的数量有关,有时可行。缺点是这种码的长度与其分类属性的数量有关,有时可能造成很长的码,码有多余的数,维护也比较困难。能造成很长的码,码有多余的数,维护也比较困难。助忆码助忆码。用文字、数字或它们的结合来描述,可以通过联想。用文字、数字或它们的结合来描述,可以通过联想帮助记忆。例如,用帮助记忆。例如,用TV-B-12代表代表12寸黑白电视机,用寸黑白电视机,用TV-C-20代表代表20寸彩色电视机寸彩
10、色电视机助忆码的优点是直观、便于记忆和使用。缺点是不利于计算助忆码的优点是直观、便于记忆和使用。缺点是不利于计算机处理,当编码对象较多时,容易引起联想出错,主要用于机处理,当编码对象较多时,容易引起联想出错,主要用于数据量较少的情况。数据量较少的情况。缩写码:缩写码:把人们习惯使用的缩写字直接用于代码。把人们习惯使用的缩写字直接用于代码。如:如:kg-千克千克 缩写码的优点是简单、直观,便于记忆和使用。但缩写码的优点是简单、直观,便于记忆和使用。但 由于缩写字有限,所以它的使用范围也有限。由于缩写字有限,所以它的使用范围也有限。四、代码结构中的校验位四、代码结构中的校验位 为了保证正确输入,有
11、意识地在编码设计结构中原有代码的为了保证正确输入,有意识地在编码设计结构中原有代码的基础上,另加一个校验位,作为代码的一个组成部分。校验位通基础上,另加一个校验位,作为代码的一个组成部分。校验位通过事先规定的数学方法计算出来。代码一旦输入,计算机会用同过事先规定的数学方法计算出来。代码一旦输入,计算机会用同样的数学运算方法按输入的代码数字计算出校验位,并将它与输样的数学运算方法按输入的代码数字计算出校验位,并将它与输入的校验位进行比较,以证实输入是否有错。入的校验位进行比较,以证实输入是否有错。y校验位可以发现的错误校验位可以发现的错误:抄写错误:如:抄写错误:如:1写成写成7易位错误:如易位
12、错误:如1234写成写成1324双易位错误:如双易位错误:如26913写成写成62193随机错误随机错误:包括以上两种或三种综合性错误或其它错误。包括以上两种或三种综合性错误或其它错误。校验码的生成过程校验码的生成过程对原代码中的每一位加权求和对原代码中的每一位加权求和 N位代码:位代码:C1,C2,Cn 权因子为:权因子为:P1,P2,Pn 加权和:加权和:C1*P1+C2*P2+Cn*Pn 权因子可选为自然数权因子可选为自然数1、2、3、4、5;几何级数;几何级数2、4、8、16、32;质数;质数3、5、7、11、13或其它系列。或其它系列。以模除加权和得余数以模除加权和得余数 S/M=Q
13、R 其中:其中:S表示加权和;表示加权和;M代表模;代表模;Q表示商;表示商;R表示余表示余数。模可取不同的数,如:数。模可取不同的数,如:9、10、11、37、97等。等。得到校验码得到校验码 将模和余数之差作为校验码。或将余数直接作校验码,将模和余数之差作为校验码。或将余数直接作校验码,附加在原代码后附加在原代码后 。例如,原代码为:例如,原代码为:2578、权系数为:、权系数为:1234、模为:、模为:9 加权和:加权和:2*1+5*2+7*3+8*4=65 以模除加权和:以模除加权和:65/9=72 校验码:校验码:9-2=7 所以带校验位的代码为所以带校验位的代码为25787,其中,
14、其中7为校验位。为校验位。用校验码检查代码的过程用校验码检查代码的过程 设输入的代码设输入的代码(含校验码含校验码)为为55787,其中,其中7为校验位,为校验位,对每一位乘以它的原来的权,校验位乘的权为对每一位乘以它的原来的权,校验位乘的权为1。用。用所得的加权和被模除,若余数为零,则该代码一般来所得的加权和被模除,若余数为零,则该代码一般来说是正确的,否则就是输入有错。上述代码显然有错,说是正确的,否则就是输入有错。上述代码显然有错,因为其加权和除以模的余数不为因为其加权和除以模的余数不为0五、代码设计的步骤五、代码设计的步骤代码设计步骤代码设计步骤1 1)确定代码对象)确定代码对象2 2
15、)明确是否已有标准代码。如果没有,也应参)明确是否已有标准代码。如果没有,也应参照国际标准化组织、其它国家、部门或单位的照国际标准化组织、其它国家、部门或单位的编码标准,以便将来标准化。编码标准,以便将来标准化。3 3)根据代码的使用范围、使用时间和实际情况)根据代码的使用范围、使用时间和实际情况确定代码的种类和类型。确定代码的种类和类型。4 4)考虑代码的检验性能。)考虑代码的检验性能。5 5)编写代码表,对代码做详细的说明并通知有)编写代码表,对代码做详细的说明并通知有关部门,以便正确使用代码关部门,以便正确使用代码。六、代码设计任务书六、代码设计任务书w 1.编码对象编码对象:会计科目:
16、会计科目w 2.编码方式:区间码编码方式:区间码w 3.位数:位数:8w 4.有无校验位:无有无校验位:无w 5.构成构成:w w w 一级科目一级科目 二级二级 三级三级 6.编码要求:一级科目编码采用国家会计制度规定的统一编码;校验位用几何级数法设计7.码值及意义:102-银行存款10201-工行1020101-人民币1020102-美元w 功能结构图就是按功能从属关系画成的图表。上层功能功能结构图就是按功能从属关系画成的图表。上层功能包括(或控制)下层功能,愈上层功能愈笼统,愈下层包括(或控制)下层功能,愈上层功能愈笼统,愈下层功能愈具体。功能分解的过程就是一个由抽象到具体、功能愈具体。
17、功能分解的过程就是一个由抽象到具体、由复杂到简单的过程。由复杂到简单的过程。w 下图是工资管理子系统的功能结构图。下图是工资管理子系统的功能结构图。w功能模块功能模块 v功能结构图中每一个框称为一个功能模块。功能结构图中每一个框称为一个功能模块。v功能模块可以根据具体情况分得大一点或小一点。分解得功能模块可以根据具体情况分得大一点或小一点。分解得最小的功能模块可以是一个程序中的每个处理过程,而较大最小的功能模块可以是一个程序中的每个处理过程,而较大的功能模块则可能是完成某一任务的一组程序。的功能模块则可能是完成某一任务的一组程序。w模块化模块化v把一个复杂的系统分解为多个功能较单一的功能模块的
18、方把一个复杂的系统分解为多个功能较单一的功能模块的方法称作模块化。模块化是一种重要的设计思想,它把一个复法称作模块化。模块化是一种重要的设计思想,它把一个复杂的系统分解为一些规模较小、功能较简单的、更易于建立杂的系统分解为一些规模较小、功能较简单的、更易于建立和修改的部分。和修改的部分。v特点是:特点是:各个模块具有相对独立性,可以分别加以设计实现;各个模块具有相对独立性,可以分别加以设计实现;模块之间的相互关系(如信息交换、调用关系)通过一定的方式予以说模块之间的相互关系(如信息交换、调用关系)通过一定的方式予以说明。各模块在这些关系的约束下共同构成一个统一的整体,完成系统的明。各模块在这些
19、关系的约束下共同构成一个统一的整体,完成系统的功能。功能。销售管理系统的功能模块图(一)销售计划管理销售计划管理销售管理销售管理销售订单管理销售订单管理收发货管理收发货管理销售服务管理销售服务管理销售基础数据销售基础数据退退换换货货通通知知差差价价维维护护发发票票维维护护销销售售过过账账发发货货通通知知收发货管理收发货管理销售基础数据销售基础数据销销售售类类型型维维护护销销售售员员维维护护销销售售佣佣金金维维护护订订货货方方式式维维护护交交货货方方式式维维护护客客户户资资料料维维护护客客户户组组别别维维护护退退货货原原因因维维护护订订单单取取消消原原因因维维护护价价格格种种类类维维护护费费用用
20、定定义义维维护护销售管理系统的功能模块图(二销售管理系统的功能模块图(二)销售计划管理销售计划管理销销售售计计划划维维护护销销售售计计划划合合并并销售订单管理销售订单管理产产品品系系列列维维护护订订单单维维护护合合同同终终止止结结清清信信用用管管理理订订单单终终止止结结清清销销售售价价格格维维护护合合同同维维护护催催款款计计划划销销售售政政策策发发布布服服务务过过程程记记录录服服务务跟跟踪踪销销售售网网点点维维护护销销售售服服务务记记录录销售服务管理销售服务管理w 信息系统流程图表达了各功能之间的数据传送关系。信息系统流程图表达了各功能之间的数据传送关系。w 信息系统流程图是以新系统的数据流程
21、图为基础绘制的。信息系统流程图是以新系统的数据流程图为基础绘制的。w 绘制信息系统流程图的步骤:先为数据流程图中的每个处绘制信息系统流程图的步骤:先为数据流程图中的每个处理功能画出数据关系图。然后,把各个处理功能的数据关理功能画出数据关系图。然后,把各个处理功能的数据关系图综合起来,形成整个系统的数据关系图,即信息系统系图综合起来,形成整个系统的数据关系图,即信息系统流程图。流程图。数数据据关关系系的的一一般般形形式式数据关系图反数据关系图反映了数据之间映了数据之间的关系,即输的关系,即输入数据、中间入数据、中间数据和输出信数据和输出信息之间的关系。息之间的关系。w 常用的系统流程图符号:常用
22、的系统流程图符号:脱机操作脱机操作人工操作人工操作手工输入手工输入联机存储器联机存储器(磁带、磁盘等磁带、磁盘等)磁盘磁盘磁带磁带显示器显示器脱机存储脱机存储处理穿孔卡片穿孔卡片通讯连接通讯连接打印报告打印报告w 从数据流程图导出信息系统流程图的例子从数据流程图导出信息系统流程图的例子数据存储数据存储#1数据存储数据存储#2处理处理1输入输入1处理处理2处理处理4处理处理3输出输出2输出输出1实体实体1实体实体2存储存储#1报告报告1输入输入1处理处理1处理处理3处理处理2中间中间文件文件存储存储#2报告报告2新系统逻辑模型转换为系统流程图示例图新系统逻辑模型转换为系统流程图示例图上月主文件上
23、月主文件建立扣款文件模块建立扣款文件模块主文件更新模块主文件更新模块计算打印模块计算打印模块工工 资资 单单 工资汇总表工资汇总表电费扣款通知电费扣款通知病假扣款通知病假扣款通知房租变动通知房租变动通知人事变动通知人事变动通知本月主文件本月主文件 扣款文件扣款文件工资管理子系统的信息系统流程图工资管理子系统的信息系统流程图 建立及修改程序 生产能力表必须生产的产品名及产量各产品的工艺路线及利润 生产能力文件 工艺路线文件线性规划程序 设备利用率 生产计划表生产计划优化系统生产计划优化系统目的:为新的信息系统选择软硬件产品。目的:为新的信息系统选择软硬件产品。一、设计依据一、设计依据系统的吞吐量
24、系统的吞吐量。每秒钟执行的作业数称为系统的吞吐量。每秒钟执行的作业数称为系统的吞吐量。系统的吞吐量越大,则系统的处理能力就越强。如果要求系统的吞吐量越大,则系统的处理能力就越强。如果要求系统具有较大的吞吐量,就应当选择具有较高性能的计算系统具有较大的吞吐量,就应当选择具有较高性能的计算机和网络系统。机和网络系统。系统的响应时间系统的响应时间。从用户向系统发出一个作业请求开始,。从用户向系统发出一个作业请求开始,经系统处理后,给出应答结果的时间称为系统的响应时间。经系统处理后,给出应答结果的时间称为系统的响应时间。它与它与CPU 运算速度和通讯线路的传递速率等有关。运算速度和通讯线路的传递速率等
25、有关。系统的可靠性系统的可靠性。系统的可靠性可以用连续工作时间表示。系统的可靠性可以用连续工作时间表示。系统的处理方式系统的处理方式集中式或分布式:若集中式可采用主机系集中式或分布式:若集中式可采用主机系统或网络系统;若分布式则必须采用网络系统。统或网络系统;若分布式则必须采用网络系统。地域范围地域范围。对于分布式系统,要根据系统覆盖的范围决定。对于分布式系统,要根据系统覆盖的范围决定采用广域网还是局域网。采用广域网还是局域网。数据管理方式数据管理方式。根据数据处理方式配备相应的数据库管理。根据数据处理方式配备相应的数据库管理系统。系统。二、计算机硬件选择二、计算机硬件选择依据:数据处理方式和
展开阅读全文