- 1、本文档共111页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
主要问题:
1、什么是信息系统设计?
2、系统设计包括哪些内容?
3、如何进行信息系统分析?
第七章 管理信息系统的系统设计
系统设计
系统设计是管理信息系统开发的一个重要阶段,这个阶段是对新系统的物理设计,即通过前面的系统分析报告对新系统逻辑功能的要求分析从实际出发,进行各种具体设计,确定系统的实施方案,解决系统如何去完成的问题,最终给出详细的设计方案,为下一阶段的实现制定详细计划。
解决“系统怎样做”的问题。
1.系统设计含义
系统设计就是详细定义基于计算机的各种活动的解决方案。
2.系统设计阶段的主要活动
总体结构设计
详细设计(概要设计、详细设计)
进度与计划(一般另写)
系统设计说明书编写
7.1 系统设计概述
系统设计概述
(1) 总体结构设计。
划分子系统。把整个系统按功能划分若干个子系统,明确各子系统的目标和功能。该部分的主要工作已经在系统分析阶段完成,根据需要,可以进一步优化和调整。
功能结构图设计。按层次结构划分功能模块,画出功能结构图。
处理流程图设计。
物理系统配置方案设计。包括设备配置、网络的选择和设计以及数据库管理系统的选择等。
系统设计概述
(2)详细设计(概要设计、详细设计)。
代码设计。为了便于整个系统的信息交换和系统数据资源共享,也为了便于计算机处理,要对被处理进行统一的分类编码,确定代码对象和编码方式。
数据库设计。主要是根据系统分析阶段所得到的数据流程图和数据字典,再结合系统处理流程图,进行数据文件结构设计和数据库设计。
人-机界面设计。根据数据处理的要求以及用户的使用习惯,设计输入输出方式和数据输入输出的格式。
模块设计。
1. 系统总体结构设计的任务
系统总体结构设计是系统设计阶段第一步,其任务是根据系统的总目标和功能将整个系统合理划分若干个功能模块,正确处理模块之间的调度关系和数据关系,定义各模块内部结构等。
系统结构设计是从计算机实现的角度出发,对前一阶段划分的子系统进行校核,并在此基础上,将子系统进一步逐层分解,直至划分到模块。
2.系统总体结构设计的原则
分解协调原则、模块化原则、自顶向下的原则、层次性原则、一致性原则、明确性原则。
7.2 系统总体结构设计
3.划分子系统
将实际系统按其管理要求、环境条件和开发工作等方面,将其划分为若干相互独立的子系统。
划分子系统
划分子系统的一般原则是:
1)可理解的结构划分
每个子系统功能要明确,尽量做到规模大小适中均衡,减少复杂性,易于人们理解和接受。此外,在合理可能的前提下,适当照顾现行系统的结构和人们的习惯,使旧系统能顺利地向新系统过渡。
2) 子系统要具有相对独立性
子系统的内部功能、信息等方面应具有较好的内聚性,每个子系统,模块之间应相互独立,将联系比较密切,功能相近的模块相对集中,尽量减少各种不必要的功能调用和控制联系,这使得大型复杂的软件简单化,减小问题的复杂程度,保证软件产品的质量,加强系统的可维护性和适应性。
划分子系统
3)子系统划分应减少数据冗余
数据冗余就是在不同模块中重复定义某一部分数据,这使得经常大量调用原始数据,重复计算、传递、保存中间结果,从而导致程序结构紊乱效率降低,软件编制工作困难。
4)子系统的设置应考虑今后管理发展的需要
子系统的设置光靠系统分析的结果是不够的,因为现存的系统由于这样或那样的原因,很可能没有考虑到一些高层次管理决策的要求。
5)子系统的划分应便于系统分阶段实现
管理信息系统的开发是一项较大的工程,它的实现一般都要分期分步进行,所以子系统的划分应能适应这种分步的实施。
7.3 系统功能结构图设计
1、结构化设计的原理
结构化设计方法的基本思想是使系统模块化,即把一个系统自上而下逐步分解为若干个彼此独立而又有一定联系的组成部分,这些组成部分称为模块。
在这一基本思想的指导下,系统设计人员以逻辑模型为基础,并借助于一套标准的设计准则和图表等工具,逐层地将系统分解成多个大小适当、功能单一、具有一定独立性的模块。
12
HIPO图
是IBM公司与上世纪70年代中期在层次结构图的基础上推出的一种描述系统结构和模块内部处理功能的工具。
包括层次结构图和IPO图两部分。
层次结构图用来描述整个系统的者及结构以及各类模块之间的关系。
IPO图用来描述某个特定模块内部的处理过程和输入/输出关系。
层次模块结构图是将系统划分为若干子系统,子系统在划分为若干工作模块。大模块内还可以划分小模块。
其中,模块是指具有输入输入、逻辑功能、运算程序和内部数据四种属性的一组程序。
层次化模块结构图
结构图主要关系模块外部属性,即上下级模块、统计模块之间的数据传递和调用关系。
IPO图
IPO图主要是配合结构图纤细说明各个模块的内部功能,其设计因人因事而异。但必须包含输入(I)、处理(P)和输
您可能关注的文档
最近下载
- 芜湖市住建局编外工作人员招聘笔试题库2025.pdf VIP
- 人教版初中物理(八年级上册)第1-4章测试卷.doc VIP
- 工程造价审计投标方案.docx
- 2025年湖南电气职业技术学院教师招聘考试笔试参考题库附答案解析.docx VIP
- HCT考试题附答案.docx
- 2022年安徽省濉溪县医院系统招聘考试《医学综合知识》真题库及答案.docx VIP
- 2025年国家林业和草原局直属单位第二批招聘应届毕业生246人笔试备考试题及答案解析.docx VIP
- FSSC 22000 V5.1 程序文件合集.docx VIP
- 一年级100以内加减法口算题(30套-每天一页100题-可以直接打印).pdf VIP
- 2025国家林业和草原局直属单位招聘246人笔试备考试题及答案解析.docx VIP
文档评论(0)