试题]第七章管理信息系统的系统设计.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《试题]第七章管理信息系统的系统设计.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 试题 第七 管理信息系统 系统 设计
- 资源描述:
-
1、1第七章 管理信息系统的系统设计 在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计。主要是解决“怎样做”的问题。n系统性从整个系统的角度考虑,如系统的代码要统一,设计规范要标准,传递语言要尽可能一致,对系统的数据采集要做到数出一处、全局共享等。n如不要盲目追求技术上的先进,尽量避免不必要的复杂化。二、系统设计的原则n1、系统总体结构设计n 系统总体结构设计包括两方面的内容:系统网络结构设计和系统模块化结构设计。系统分析阶段对新系统计算机资源配置已作了分析,但太笼统,不够清晰。系统网络设计是在此基础上作进一步的详细设计,设计出计算机网络的拓扑结构和计算机资源配置图。系统化分为若干个
2、子系统的工作,在系统分析阶段已经基本完成,但不够详细。系统模块化结构设计工作是在系统分析阶段对子系统划分的基础上,再进一步地换分,将它逐层的分解成多个大小适当、功能单一、具有一定独立性的模块,以便程序设计工作的进行。n2、代码设计n代码设计就是通过设计合适的代码形式,使其作为数据的一个组成部分,用以代表客观存在的实体、实物和属性,以保证它的唯一性便于计算机处理。三、系统设计的主要内容n3、数据库(文件)设计n 根据系统分析得到的数据关系集和数据字典,再结合系统处理流程图,就可以确定出数据文件的结构和进行数据库设计。n4、输入/输出设计n 输入/输出设计主要是对以纪录为单位的各种输入输出报表格式
3、的描述,另外,对人机对话各式的设计和输入输出装置的考虑也在这一步完成。n5、处理流程设计n 处理流程设计是通过系统处理流程图的形式,将系统对数据处理过程和数据在系统存储介质间的转换情况详细地描述出来。在设计中,它要与系统模块化结构设计结合起来,以模块化结构设计为参考。一般来说,每一个功能模块都应设计一个处理流程。系统处理流程设计是系统模型的进一步具体化,使软件设计的初步形式,也是程序设计的主要依据。n6、程序流程设计n 程序流程设计是根据模块的功能和系统处理流程的要求,设计出程序模框图,为程序员进行程序设计提供依据。在这一步中,也可以使用判定表或者程序结构模块突来代替程序框图。n7、系统设计文
4、档代码设计n二、功能结构图设计n三、信息系统流程图设计n四、系统物理配置方案设计n五、输出设计n六、输入设计n七、数据存储设计n八、处理流程图设计n九、制订设计规范n十、编写程序设计说明书和系统设计报告n代码的定义n代码设计的若干原则 代码应唯一标志它所代表的事物或属性;结构应与处理的方法相一致。例如,有时可利用代码的结构直接进行记录的统计;代码设计要预留足够的位置,以适应不断变化的需要。不要使用易于混淆的字符。要注意尽量采用不易出错的代码结构。Piisc1n代码的种类n区间码又可分为以下多种类型材料 螺钉直径螺钉头形状表面处理1-不锈钢1-0.51-圆头1未处理2-黄铜2-1.02-平头2镀
5、铬3-钢3-1.53-六角形状3镀锌 4-方形头4-方形头4上漆n代码结构中的校验位二 功能结构图设计1、模块的定义与属性 模块是可以组合、更换和分解的单元,是组成系统的基本单元。模块的属性属性类属性说明外部属性功能输入输出数据内部属性算法内部变量2、模块化原理 模块化即是将复杂的系统分解成不同粒度的模块的过程,最小的模块完成比较简单的、独立的任务。ABCDIJK将系统的功能进行分解,按功能的从属关系表示的图表。学院综合管理教学教务管理党务管理后勤管理教师管理学生党务管理教师党务管理抽象、复杂抽象、复杂具体、简单具体、简单(一)功能结构图的定义工资处理过程的业务流程图财务科上月发放清单人事科变
6、动表财务科总务科扣款清单本月工资发放清单财务科工资发放清单示例人人事事科科抄写抄写人员工资变动表人员工资变动表上月工资发放清单上月工资发放清单填写扣款填写扣款本月工资本月工资发放清单发放清单总总务务科科扣款清单扣款清单填写计算填写计算应得工资应得工资本月工资本月工资发放清单发放清单工资工资发放员发放员本月工资发放清单本月工资发放清单工资管理信息子系统建立主文件更新主文件建立扣款文件计算和打印数据录入数据维护建立主处理文件数据更新数据录入数据维护工资计算打印工资汇总表打印工资单 功能结构图设计过程就是把一个复杂的系统分解为多个功能较单一的的过程。这种把一个信息系统设计成若干模块的方法称做模块化。
7、模块化是一种重要的设计思想,这种思想把一个复杂的系统分解为一些规模较小、功能较简单的、更易于建立和修改的部分。(二)功能结构图设计过程1、各个模块具有相对的独立性,可以分别加以设计实现;2、模块之间的相互关系(如信息交换、调用关系)则通过一定的方式予以说明。案例:中石化巴陵分公司的功能结构图 中石化巴陵分公司(以下简称巴陵石化)是中国石油化工股份有限公司下属的特大型企业,拥有56套生产装置和32套集中分散控制系统DCS。2001年6月,该公司投资近500万元人民币建设实施“生产综合管理系统”。该系统已于2001年年底投入运行,目前运行状况良好。巴陵石化生产综合管理系统巴陵石化生产综合管理系统
8、实时数据整合子系统实时数据整合子系统 油罐管理子系统油罐管理子系统 仓库管理子系统仓库管理子系统 车间生产子系统车间生产子系统 能源计量统计子系统能源计量统计子系统 物料计量统计子系统物料计量统计子系统 维护管理子系统维护管理子系统 综合查询子系统综合查询子系统 三 信息系统流程图设计 功能结构图主要从功能的角度描述了系统的结构,但并未表达各功能之间的数据传送关系。(一)问题的提出(1)某一功能模块向某一数据文件中存入数据,而另一个功能模块则从该数据文件中取出数据。例1、财务部门更新数据存储“客户信用文件”,发货部门提取该信用信息,以便作出合适的决策。客户信用文件客户信用文件财务财务部门部门发
9、货发货决策决策信用资料处信用资料处理理发货决策发货决策。(2)虽然在数据流程图中的某两个功能模块之间原来并没有通过数据文件发生联系,但为了处理方便,在具体实现中有可能在两个处理功能之间设立一个临时的中间文件以便把它们联系起来。例2、工资发放处理中。抄抄写写填写填写扣款扣款本月工资本月工资发放清单发放清单抄写抄写填写扣款填写扣款本月工本月工资清单资清单建立主文建立主文件件建立扣款文建立扣款文件件工资管理系统工资管理系统1、首先为数据流程图中的处理功能画出数据关系图。处理功能输入数据A输入数据B输入数据C中间文件D输出数据E输出文件F(二)信息系统流程图的绘制n常用的系统流程图符号:脱机操作脱机操
10、作人工操作人工操作手工输入手工输入联机存储器联机存储器(磁带、磁盘磁带、磁盘等等)磁盘磁盘磁带磁带显示器显示器脱机存储脱机存储处理穿孔卡片穿孔卡片通讯连接通讯连接打印报告打印报告人人事事科科抄写抄写人员工资变动表人员工资变动表上月工资发放清单上月工资发放清单填写扣款填写扣款本月工资本月工资发放清单发放清单总总务务科科扣款清单扣款清单填写计算填写计算应得工资应得工资本月工资本月工资发放清单发放清单工资工资发放员发放员本月工资发放清单本月工资发放清单示例(为简略数据流程图中省去部分存储)如何绘制系统流程图?抄写人员工资变动表上月工资清单本月工资清单2、把各个处理功能的数据关系图综合起来,形成整个系
11、统的数据关系图,即信息系统流程图。人事变动通知单房租变动通知单主文件更新模块上月主文件本月主文件电费扣款通知单病事假扣款通知单建立扣款文件模块扣款文件计算机打印模块工资单工资汇总表 1、从数据流程图变换成信息系统流程图并不是单纯的符号改换。信息系统流程图计算机的处理流程数据流程图人工操作(三)绘制中应注意的问题反映反映 2、应考虑哪些处理功能可以合并,或进一步分解,然后把有关的处理看成是系统流程图中的一个处理功能。示例输入1根据此数据流程图,虚线外是人工处理部分,试画出信息系统流程图输入1处理2处理1处理3输出1实体1实体2数据存储1数据存储2某库存信息子系统的部分数据流程图,若其中所有处理均
12、由计算机来实现,请按此画出信息系统流程图出入库处理统计打印库存台账查询查询条件显示结果月报表n 在系统设计中,输出设计是用计算机系统将输入数据进行处理的结果,通过一定的表现形式,提供用户使用。n 输出模块设计包括确定输出内容、确定输出方式(设备与介质)、输出格式设计等。设计人员应该懂得:输出设计既是系统成果的直接反映,又是涉及面很广的处理过程。因此,在设计过程中,必须透彻了解用户的信息需求,与用户充分协商,使输出信息准确、及时且适用。n 从系统开发的角度来看,输出决定输入。输出模块设计一般步骤为:输出信息的媒介设计:根据用户对信息的需求、现有条件(环境)及输出信息的特点,选择合理的输出设备与输
13、出信息的媒体。输出信息的内容设计:根据形式(表格、图形、文字或图像、声音、视频等多媒体),输出项目及其数据结构、数据类型、位数、精度及取值范围,确定输出信息的内容设计。n 对建立一个信息系统来说,选择适当的输出媒介是物理设计过程的一个很重要的步骤。常用的各种输出媒介如下:n 对信息系统处理结果的输出,根据所用媒介、设备的不同,可分为下列几种类型:文件输出系统:所用设备常为磁带、磁盘,并且许多已采用由计算机输出到MIC内存贮。传统的磁带、磁盘、磁卡等既可作为输入也可用来输出,均是可读写的媒介,其好处是易于交换信息,且信息存贮密度和容量都很大。通常用磁盘作为信息系统的外存空间来使用。使用这些媒介时
14、,数据都以文件形式存在,即若干组数据记录编成一个文件记入这些媒介。n 事务处理 原文件键 盘输入媒质输入设备计算机数据采集 数据登录 数据输入(a)使用键盘的输入过程 原文件数据采集和登录 输入设备计算机 数据输入事务处理 (b)用输入媒质直接输入方式原文件数据采集 键 盘计算机 数据登录与输入 (c)从原文件直接由键盘输入方式输入设备计算机数据采集、登录与输入 事务处理 事务处理 (d)用键盘直接输入方式输入设备计算机 数据采集、登录与输入 事务处理 (e)用其他设备直接输入方式 图:数据采集、登录与输入的五种输入方式n 输入方式的设计主要是根据总体设计和DB设计的要求来确定数据输入的具体形
展开阅读全文