第七章管理信息系统的系统设计课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第七章管理信息系统的系统设计课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第七 管理信息系统 系统 设计 课件
- 资源描述:
-
1、第一节第一节 系统设计概述系统设计概述第二节第二节 系统详细设计系统详细设计第七章第七章 管理信息系统的系统设计管理信息系统的系统设计本节内容:本节内容:一、系统设计的目标一、系统设计的目标二、系统设计的任务二、系统设计的任务三、系统设计的模型三、系统设计的模型四、系统设计的主要工作四、系统设计的主要工作五、系统设计的原则五、系统设计的原则 确定应该怎样具体实现所要求的系统确定应该怎样具体实现所要求的系统 是对目标系统的精确描述是对目标系统的精确描述 在系统分析提出的逻辑模型的基础上,在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计。主要是科学合理地进行物理模型的设计。主要是解决
2、解决“怎样做怎样做”的问题。的问题。映射映射数据设计数据设计模块结构设计模块结构设计接口设计接口设计过程设计过程设计平台设计平台设计 总体设计总体设计 代码设计和设计规范的制定代码设计和设计规范的制定 系统物理配置方案设计系统物理配置方案设计 数据存储设计数据存储设计 计算机处理过程设计计算机处理过程设计 系统性系统性 从整个系统的角度考虑,如系统的代码要统一,设从整个系统的角度考虑,如系统的代码要统一,设计规范要标准,传递语言要尽可能一致,对系统的计规范要标准,传递语言要尽可能一致,对系统的数据采集要做到数出一处、全局共享等。数据采集要做到数出一处、全局共享等。灵活性灵活性 要求系统具有很强
3、的环境适应性,如尽量采用模块要求系统具有很强的环境适应性,如尽量采用模块化结构,提高各模块的独立性。化结构,提高各模块的独立性。可靠性可靠性 如安全保密性、检错、纠错能力、抗病毒能力等。如安全保密性、检错、纠错能力、抗病毒能力等。经济性经济性 如不要盲目追求技术上的先进,尽量避免不必要的如不要盲目追求技术上的先进,尽量避免不必要的复杂化。复杂化。本节内容:本节内容:一、一、代码设计代码设计二、二、功能结构图设计功能结构图设计三、三、信息系统流程图设计信息系统流程图设计四、系统物理配置方案设计四、系统物理配置方案设计五、五、输出设计输出设计六、输入设计六、输入设计七、七、数据存储设计数据存储设计
4、八、八、处理流程图设计处理流程图设计九、制订设计规范九、制订设计规范十、十、编写程序设计说明书和系统设计报告编写程序设计说明书和系统设计报告 为什么在校学生都有一个学号?在不同的学校,为什么在校学生都有一个学号?在不同的学校,同一个学生的学号又不一样?公民的身份证号码同一个学生的学号又不一样?公民的身份证号码有多少位?它们代表什么意思?想想看,我们每有多少位?它们代表什么意思?想想看,我们每一个人有多少除了名字以外的号码?一个人有多少除了名字以外的号码?代码的定义代码的定义代码(代码(Code)是代表事物名称、属性、是代表事物名称、属性、状态等的符号。状态等的符号。代码的功能代码的功能 为事物
5、提供一个概要而不含糊的认定,便于为事物提供一个概要而不含糊的认定,便于数据的存贮和检索。数据的存贮和检索。使用代码可以提高处理的效率和精度。使用代码可以提高处理的效率和精度。提高数据的全局一致性。提高数据的全局一致性。代码是人和计算机的共同语言,如零件号、代码是人和计算机的共同语言,如零件号、图号等早已使用代码。图号等早已使用代码。注意:代码设计在系统分析阶段就应该开始。由于代码编注意:代码设计在系统分析阶段就应该开始。由于代码编制需要仔细调查和多方协调,是一项费时、费事制需要仔细调查和多方协调,是一项费时、费事的工作,因此,在系统设计阶段才能最后确定。的工作,因此,在系统设计阶段才能最后确定
6、。代码设计的若干原则代码设计的若干原则 合理性:合理性:结构应与处理的方法相一致。结构应与处理的方法相一致。例如,例如,有时可利用代码的结构直接进行记录的统计。有时可利用代码的结构直接进行记录的统计。唯一性:唯一性:代码应唯一标志它所代表的事物或属代码应唯一标志它所代表的事物或属性。性。可扩充性:可扩充性:代码设计要预留足够的位置,以适代码设计要预留足够的位置,以适应不断变化的需要。应不断变化的需要。不要使用易于混淆的字符。不要使用易于混淆的字符。要注意尽量采用不易出错的代码结构。要注意尽量采用不易出错的代码结构。系统性:系统性:当代码长度长于当代码长度长于4个字母或个字母或5个数字字个数字字
7、符时,应分成小段,读写时不易发生错误符时,应分成小段,读写时不易发生错误 若已知码的位数为若已知码的位数为P,每一位上可用字符数为,每一位上可用字符数为Si,则可以组成码的总数为:则可以组成码的总数为:例如,对每位字符为例如,对每位字符为0-9的三位码,共可组成的三位码,共可组成C=10*10*10=1000种码。种码。Piisc1 代码的种类代码的种类 顺序码:顺序码:顺序码是一种用连续数字代表编码对顺序码是一种用连续数字代表编码对象的码。象的码。优点:短而简单,记录的定位方法简单,易于管理优点:短而简单,记录的定位方法简单,易于管理 缺点:没有逻辑基础,不易记忆缺点:没有逻辑基础,不易记忆
8、 区间码:区间码:区间码把数据项分成若干组,每一区区间码把数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一间代表一个组,码中数字的值和位置都代表一定意义。典型的例子是邮政编码。定意义。典型的例子是邮政编码。优点:信息处理比较可靠,排序、分类、检索等操优点:信息处理比较可靠,排序、分类、检索等操作易于进行作易于进行 缺点:易造成很长的码、多余码,维修困难缺点:易造成很长的码、多余码,维修困难区间码又可分为以下多种类型区间码又可分为以下多种类型 多面码多面码。例如,对于机制螺钉,可作如下。例如,对于机制螺钉,可作如下表那样的规定。代码表那样的规定。代码2342 表示材料为黄铜表示材
9、料为黄铜的的1.5mm方形头镀铬螺钉。方形头镀铬螺钉。材料材料 螺钉直径螺钉直径螺钉头形状螺钉头形状表面处理表面处理 1-不锈钢不锈钢 1-0.5 1-圆头圆头 1未处理未处理 2-黄铜黄铜 2-1.0 2-平头平头 2镀铬镀铬 3-钢钢 3-1.5 3-六角形状六角形状 3镀锌镀锌 4-方形头方形头 4-方形头方形头 4上漆上漆 助忆码助忆码。用文字、数字来描述,也可以用文。用文字、数字来描述,也可以用文字与数字的结合来描述字与数字的结合来描述 例如,用例如,用TV-B-12代表代表12寸黑白电视机,用寸黑白电视机,用TV-C-20代代表表20寸彩色电视机寸彩色电视机 优点:可用汉字拼音或英
10、语联想帮助记忆优点:可用汉字拼音或英语联想帮助记忆 缺点:位数多,处理不便缺点:位数多,处理不便,易产生重复,易产生重复 上下关联区间码上下关联区间码。例如,会计核算方面,用最例如,会计核算方面,用最左位代表核算种类,下一位代表会计核算项目。左位代表核算种类,下一位代表会计核算项目。十进位码十进位码。例如,图书分类中的十进位分类码。例如,图书分类中的十进位分类码。例如例如610.736 我国公民身份证代码的含义我国公民身份证代码的含义 代码结构中的校验位代码结构中的校验位 校验位通过事先规定的数学方法计算出来。代码一旦输校验位通过事先规定的数学方法计算出来。代码一旦输入,计算机会用同样的数学运
11、算方法按输入的代码数字入,计算机会用同样的数学运算方法按输入的代码数字计算出校验位,并将它与输入的校验位进行比较,以证计算出校验位,并将它与输入的校验位进行比较,以证实输入是否有错。实输入是否有错。校验位可以发现的错误:校验位可以发现的错误:抄写错误:抄写错误:1写成写成7易位错误:易位错误:1234写成写成1324双易错误:双易错误:26913写成写成21963随机错误随机错误 有多种确定校验位值的方法有多种确定校验位值的方法u算术级数法算术级数法 原代码原代码1 2 3 4 5 各乘以权各乘以权 6 5 4 3 2 乘积之和乘积之和6+10+12+12+10=50 以以11为模去除乘积之和
12、(若余数是为模去除乘积之和(若余数是10,则按则按0处理),把得处理),把得出的余数作为校验码:出的余数作为校验码:50/11=46,因此代码为,因此代码为123456。u几何级数法几何级数法 原理同上,但把所乘权数改为原理同上,但把所乘权数改为32 16 8 4 2 等。等。u质数法质数法原理同上,但把所乘权数改为质数系列,如原理同上,但把所乘权数改为质数系列,如17 13 7 5 3等。等。A.原代码:原代码:1 2 3 4 5 B.各乘以权:各乘以权:32 16 8 4 2 C.积之和:积之和:32+32+24+16+10=114 D.求余(模求余(模11):):114 11=10 4E
13、.新代码为:新代码为:1 2 3 4 5 4A.原代码:原代码:1 2 3 4 5 B.各乘以权:各乘以权:17 13 7 5 3 C.积之和:积之和:17+26+21+20+15=99 D.求余(模求余(模11):):99 11=9 0 E.新代码为:新代码为:1 2 3 4 5 0 功能结构图功能结构图就是按功能从属关系画成的图表。愈上层功就是按功能从属关系画成的图表。愈上层功能愈笼统,愈下层功能愈具体。功能分解的过程就是一能愈笼统,愈下层功能愈具体。功能分解的过程就是一个由抽象到具体、由复杂到简单的过程。个由抽象到具体、由复杂到简单的过程。工资管理子系统的功能结构图工资管理子系统的功能结
14、构图 功能模块功能模块 功能结构图中每一个框称为一个功能模块。功能结构图中每一个框称为一个功能模块。模块化模块化 把一个复杂的系统分解为多个功能较单一的功能模块的把一个复杂的系统分解为多个功能较单一的功能模块的方法称作模块化。模块化是一种重要的设计思想,它把方法称作模块化。模块化是一种重要的设计思想,它把一个复杂的系统分解为一些规模较小、功能较简单的、一个复杂的系统分解为一些规模较小、功能较简单的、更易于建立和修改的部分。更易于建立和修改的部分。特点是:特点是:各个模块具有相对独立性,可以分别加以设计实现;各个模块具有相对独立性,可以分别加以设计实现;模块之间的相互关系(如信息交换、调用关系)
15、通模块之间的相互关系(如信息交换、调用关系)通过一定的方式予以说明。各模块在这些关系的约束过一定的方式予以说明。各模块在这些关系的约束下共同构成一个统一的整体,完成系统的功能。下共同构成一个统一的整体,完成系统的功能。信息系统流程图信息系统流程图表达了各功能之间的数据传送关系。表达了各功能之间的数据传送关系。绘制信息系统流程图的步骤:绘制信息系统流程图的步骤:先为数据流程图中的每先为数据流程图中的每个处理功能画出数据关系图。然后,把各个处理功能的数个处理功能画出数据关系图。然后,把各个处理功能的数据关系图综合起来,形成整个系统的数据关系图,即信息据关系图综合起来,形成整个系统的数据关系图,即信
16、息系统流程图。系统流程图。数据数据关系关系的一的一般形般形式式 常用的系统流程图符号:常用的系统流程图符号:从数据流程图到信息系统流程图从数据流程图到信息系统流程图并非单纯的符号改换并非单纯的符号改换脱机操作脱机操作人工操作人工操作手工输入手工输入联机存储器联机存储器(磁带、磁盘磁带、磁盘等等)磁盘磁盘磁带磁带显示器显示器脱机存储脱机存储处理穿孔卡片穿孔卡片通讯连接通讯连接打印报告打印报告 从数据流程图导出信息系统流程图的例子从数据流程图导出信息系统流程图的例子数据存储数据存储#1数据存储数据存储#2处理处理1输入输入1处理处理2处理处理4处理处理3输出输出2输出输出1实体实体1实体实体2存储
17、存储#1报告报告1处理处理1处理处理1处理处理3处理处理2中间中间文件文件存储存储#2报告报告2新系统逻辑模型转换为系统流程图示例图新系统逻辑模型转换为系统流程图示例图上月主文件上月主文件建立扣款文件模块建立扣款文件模块主文件更新模块主文件更新模块计算打印模块计算打印模块工工 资资 单单 工资汇总表工资汇总表电费扣款通知电费扣款通知 病假扣款通知病假扣款通知房租变动通知房租变动通知人事变动通知人事变动通知本月主文件本月主文件 扣款文件扣款文件工资管理子系统的信息系统流程图工资管理子系统的信息系统流程图 建立及修改程序建立及修改程序 生产能力表生产能力表必须生产的产品名及产量必须生产的产品名及产
18、量各产品的工艺路线及利润各产品的工艺路线及利润 生生产能产能力文件力文件 工艺路线文件工艺路线文件线性规划程序线性规划程序 设备利用率设备利用率 生产计划表生产计划表生产计划优化系统生产计划优化系统设计依据设计依据 系统的吞吐量。系统的吞吐量。每秒钟执行的作业数每秒钟执行的作业数称为系统的吞吐量。称为系统的吞吐量。系统的响应时间。系统的响应时间。从用户向系统发出从用户向系统发出一个作业请求开始,经系统处理后,一个作业请求开始,经系统处理后,给出应答结果的时间称为系统的响应给出应答结果的时间称为系统的响应时间。时间。系统的可靠性。系统的可靠性。系统的可靠性可以用连续系统的可靠性可以用连续工作时间
19、表示。工作时间表示。系统的处理方式。系统的处理方式。集中式集中式(Centralized processing)或分布式或分布式(Distributed processing)。地域范围地域范围。对于分布式系统,要根据系对于分布式系统,要根据系统覆盖的范围决定采用广域还是局域网。统覆盖的范围决定采用广域还是局域网。数据的管理方式。数据的管理方式。根据数据管理方式配备根据数据管理方式配备相应的数据库管理系统。相应的数据库管理系统。计算机硬件选择计算机硬件选择在考虑应用软件对计算机处理能力的需求方在考虑应用软件对计算机处理能力的需求方面,包括:面,包括:计算机主存计算机主存CPU时钟时钟输入、输出
20、和通信通道数目输入、输出和通信通道数目显示方式显示方式外接转储设备及其类型外接转储设备及其类型计算机网络的选择计算机网络的选择网络拓扑结构网络拓扑结构 总线型、星型、环形、混合型等总线型、星型、环形、混合型等网络的逻辑方案网络的逻辑方案网络操作系统网络操作系统 Netware、Windows NT、UNIX数据库管理系统的选择数据库管理系统的选择数据库的性能数据库的性能数据库管理系统的系统平台数据库管理系统的系统平台数据库管理系统的安全保密性能数据库管理系统的安全保密性能数据的类型数据的类型 Oracle、Sybase、SQL Server、Informix、FoxPro等等 应用软件的选择应
21、用软件的选择 1.是否能够满足用户的需求。是否能够满足用户的需求。系统必须处理哪些事件和数据?软件能否满足数据系统必须处理哪些事件和数据?软件能否满足数据表示的需要?表示的需要?系统能够产生哪些报告、报表、文档或其他输出?系统能够产生哪些报告、报表、文档或其他输出?系统要储存的数据量及必须满足哪些查询需求?系统要储存的数据量及必须满足哪些查询需求?2.软件的灵活性。软件的灵活性。3.软件的技术支持。软件的技术支持。4.相关企业对应用软件的选择情况。相关企业对应用软件的选择情况。为什么先进行输出设计为什么先进行输出设计?输出表格直接和使用者相联系输出表格直接和使用者相联系 设计的出发点应当是保证
22、输出表格方便地为设计的出发点应当是保证输出表格方便地为使用者服务使用者服务 输出表格应正确反映和组成用于生产或服务输出表格应正确反映和组成用于生产或服务部门的有用信息部门的有用信息 输出内容是用户最关心的输出内容是用户最关心的 输出信息是用户最关心的,系统应全面、准输出信息是用户最关心的,系统应全面、准确地提供生产或服务部门所需要的信息。确地提供生产或服务部门所需要的信息。(一一)输出设计的内容输出设计的内容 1.有关输出信息使用方面的内容,有关输出信息使用方面的内容,包括信息的使包括信息的使用者、使用目的、报告量、使用周期、有效期、用者、使用目的、报告量、使用周期、有效期、保管方法和复写份数
23、等;保管方法和复写份数等;2.输出信息的内容,输出信息的内容,包括输出项目、位数、数据包括输出项目、位数、数据形式(文字、数字);形式(文字、数字);3.输出格式,输出格式,如表格、图形或文件;如表格、图形或文件;4.输出设备,输出设备,如打印机。显示器、卡片输出机等。如打印机。显示器、卡片输出机等。5.输出介质,输出介质,如输出到磁盘还是磁带上,输出用如输出到磁盘还是磁带上,输出用纸是专用指还是普通白志等。纸是专用指还是普通白志等。输出设备的用途和特点输出设备的用途和特点设备设备介质介质用途用途特点特点打印机打印机打印纸打印纸 各种报表供人选择各种报表供人选择便于保存,费用低便于保存,费用低
24、卡片或纸卡片或纸带输出机带输出机卡片或卡片或纸带纸带供其它系统输入数供其它系统输入数据据只作为计算机处理只作为计算机处理的输入文件的输入文件磁带机磁带机磁带磁带建立磁带文件建立磁带文件容量大,顺序文件容量大,顺序文件磁盘机磁盘机磁盘磁盘建立磁盘文件建立磁盘文件便于存取和更新便于存取和更新终端终端屏幕屏幕显示图形或数据显示图形或数据立即响应立即响应,比较灵活比较灵活,实现人机对话实现人机对话绘图仪绘图仪绘图仪绘图仪 绘制图形绘制图形图形的精度高图形的精度高COM胶卷胶卷保存图形资料数据保存图形资料数据体积小,易保存体积小,易保存(二二)输出设计的方法输出设计的方法 1.表格信息。表格信息。表格信
展开阅读全文