MIS讲义(第6章)-系统设计

合集下载

mis课件(6)

mis课件(6)
系统实施
系统实施
系统实施的工作与组织 程序设计
系统调试和转换
ቤተ መጻሕፍቲ ባይዱ
6.1 系统实施的工作与组织
前期准备工作
(1)制定系统的实施计划 (2)组织好系统的实施队伍 (3)软、硬件与配套设施的准备 (4)信息流程的重组织和业务规程修订 (5)人员培训与宣传教育工作 (6)实现方法、工具和数据准备
可靠性
程序应具有较好的容错能力,不仅正常情况下能正确工作,而且在 以外情况下应便于处理,不致产生意外的操作,从而造成严重损失。
程序设计的目标
可理解性
程序不仅要求逻辑正确,计算机能够执行,而且应当层次清楚,便 于阅读。
效率
程序的效率是指程序能否有效地利用计算机资源。
6.2.2 结构化程序设计方法
系统正式运行前,一部分一部分地替代老系统,适合于大系统的切 换。
➢ 1.自顶向下的模块化设计
在实现上层模块时,下层未出现的模块作为树桩模块出现,即只保留模块 的名、输入、输出参数,其具体的实现过程像未发芽的树桩暂时先空着, 有时仅在屏幕上提示一下已调用此模块的简单信息,以集中精力实现上层 模块。待上层调试通过后,再来完成下层的树桩模块。
➢ 2.结构化程序设计方法 采用以下3种基本逻辑结构来编写程序:顺序结构、循环结构和选
• (3)联调
6.3.2 系统转换
❖ 直接切换:立刻启用新系统,适用于一些处理过程不太复杂,数
据不很重要的场合,特点:简单,但风险大;
❖ 并行切换:新老系统并行工作一段时间,经过考验以后,新系统
正式替代老系统,适合大型复杂信息系统,特别是银行、财务和一 些企业的核心系统,特点:安全,但费用大;
❖ 分段切换:又叫向导切换。它是以上两种切换方式的结合。在新

第6章 MIS系统设计(新)

第6章 MIS系统设计(新)

6.1 系统设计的任务
6.1.1系统设计的任务
1.总体设计 系统模块结构设计; 系统物理配置方案设计; 系统数据存储设计; 2.详细设计 处理过程设计、代码设计、数据库设计、输入输出 设计; 3. 编写系统设计说明书 模块结构图、模块说明书和其它详细设计的内容;
解决管理信息系统“怎么干” 的问题,即在系统分析的基础上, 按逻辑模型的要求,科学合理地 进行系统的总体设计和详细设计, 为下一阶段系统实施提供必要的 技术资料。
开始
Y
是否退出系统
N Y # # # # # # # # # #
Exit
IF I>6
N
执、系统吞吐量
是从用户向系统发出 一个作业请求开始, 经系统处理后给出应 答结果的时间。
系统可以连续工作 的时间 。 2、系统响应时间
3、系统可靠性 即每秒钟执行的作
3、特点 采用相对独立、功能单一的模块结 构; 采用“块内联系大、块间联系小” 的模块性能标准 ; 采用模块结构图的描述方式 ;

奖学金总分处理
附 加 分 处 理
智 育 处 理
德 育 处 理


6.2.3 模块结构图 1.模块概念 是组成目标系统逻辑模型和物理模型的 基本单位。
4、 集中式或分布式; 5、地域范围
业数。
6.3.2 计算机硬件及网络选择 1.计算机主存、CPU时钟; 2.输入、输出和通信通道数目; 3. 外接转储设备及其类型; 4.网络拓扑结构、网络逻辑设计、网络 操作系统等;
6.3.3 DBMS的选择 1. DB的性能; 2. DBMS的系统平台; 3. DBMS的安全保密性能; 4. DB类型 :Oracle、Sybase、 SQL Server、FoxPro等;

6MIS的系统设计

6MIS的系统设计

计算机网络的选择
1、网络的拓扑结构
总线型、星型、环型、混合型
2、网络的逻辑设计
网络设备之间的连接,组网 服务器,交换机,集线器,路由器等
3、网络操作系统
UNIX Netware Windows NT
数据库管理软件选择
在数据库管理系统的选择上,主要考虑: (1)数据库的性能; (2)数据库管理系统的系统平台; (3)数据库管理系统的安全保密性能; (4)数据的类型。
2、应考虑哪些处理功能可以合并,或进一 步分解,然后把有关的处理看成是系统流程图中 的一个处理功能。
示例
输入1
第五节 系统运行平台设计
一、系统平台选择 二、软、硬件的选择 三、计算机网络系统的设计 四、数据库管理系统的选择
系统平台设计依据
系统运行平台是指管理信息系统运行所依赖 的硬件和软件,因此其设计就是针对新系统的目标,
数据输入方式选择、数据格式、数据的校验
8、输出设计
输出介质、输出内容及格式
9、处理流程设计
第二节 代码(编码)设计
一、代(编)码
代码是代表事务名称、属性、状态等的符号,为了 便于计算机处理,一般用数字、字母或它们的组合表示。
例如:学生学号,材料编号
二、代码的功能
1、唯一标识 最常见的例子是职工编号。在人事档案管理中我们不
2、系统设计规范
程序名,文件名即变量名的规范化;
3、计算机系统的配置
硬件配置:主机,外存,终端与外设,网络设备; 软件配置:操作系统,数据库管理系统,开发语言,软件 工具;
系统设计的成果
4、系统结构
系统的模块结构图
5、代码设计
各类代码的类型,名称,功能,使用范式及要求 等。

第六章 MIS的系统设计

第六章  MIS的系统设计
1、唯一性 2、标准化、系统化 3、易识别、易记忆 4、扩展性 5、太长的代码要分段
第六章
第三节 四、代码的种类
MIS的系统设计
代码设计
1、顺序码:用连续数字代表编码对象 优点:简单易懂,易于管理。 缺点:不易增减 适用:其他码分类中细分类的一种补充手段。 2、区间码(分组码): 1)多面码:多个属性各规定一个位置(例如) 2)上下关联区间码:邮政编码
设计依据: 1、满足新系统的应用需求 2、实用性强 性价比 3、可扩充性
第六节 输出设计
一、输出设计的内容: 二、输出设计的方法
第六章
MIS的系统设计
第七节 输入设计 一、输入设计的原则:减少人工参与 二、输入设备的选择 三、输入检验 1、种类 2、校验方法
第六章
MIS的系统设计
第八节 数据存储设计 第九节 处理流程图设计 是系统流程图的展开和具体化 第十节 编写程序设计说明书和系统设计报告 一、程序说明书的内容 二、系统设计报告内容
第六章
MIS的系统设计
第四节 系统流程图设计 一、系统流程图是以新系统的数据流程图为基 础绘制的 二、绘制思路:(P137) 三、符号: 四、从数据流程图导出系统流程图要注意的问 题:
1、并非单纯的符号转换 2、合并、分解一些处理功能 3、处理功能之间设立临时的中间文件
第六章
MIS的系统设计
第五节 系统物理方案设计
第六章
一、任务
MIS的系统设计
第一节 系统设计的任务
系统分析—— 逻辑模型—— “做什么” 系统设计—— 物理模型—— “怎样做”
二、工作内容
1、总体设计——框架 1)划分功能模块——模块结构图 2)系统物理配置方案设计
第六章

MIS-6系统设计

MIS-6系统设计
6.1.1 系统设计的任务 系统设计包括两个子阶段:一是总体设计阶段;二是详细设
计阶段。具体任务包括: ⑴总体设计的任务是系统的总体结构设计和硬件配置设计 ⑵详细设计的任务是确定每个模块内部的处理过程设计、软件结 构设计、数据库设计、界面设计、输入输出设计和其他的诸如系 统安全、代码规则等细节设计。
重庆理工大学计算机学院 张小川
进程:4
课程: 管理信息系统
第六章 MIS的系统设计
用户要求 目标系统
分析
可行性
提交
能否做 具体做
编程与测试
谈判 实现
合同与需 求
做什么 怎么做
设计
2021/1/8
理 解 需 求 构表 思达 需 求
发生
计划期
发展 开发期
灭亡
运行期
重庆理工大学计算机学院 张小川
问题定义 可行性研究
重庆理工大学计算机学院 张小川
进程:7
课程: 管理信息系统
第六章 MIS的系统设计
§6.2 系统的总体设计
总体设计的具体内容 ✓反映系统框架的、 宏观的总体结构设计
使命 与方向
总目标
✓技术基础设施设计,
目标
也称为信息系统平台设 计或系统配置方案设计, 其中重点是系统的总体 结构设计
组织战略
技术基础设施 √计算机:客户机、服务器等 √网络:网卡、集线器、协议等 √软件:系统、工具、应用支持等软件 √……
重庆理工大学计算机学院 张小川
进程:2
课程: 管理信息系统
第六章 MIS的系统设计
2021/1/8
4.联想ERP艰苦的实施过程 ⑴艰难的开头
SAP倡导TEAMSAP的概念,即由软件供应商、咨询顾问 公司共同为客户完成IT项目的系统实施服务,这是国外IT企业 实施ERP时的通用合作方式。坚持将德勤引进联想ERP项目。

MIS管理信息系统的系统设计

MIS管理信息系统的系统设计
本月工资发放清单
工资 发放员
工资管理信息子系统
建立主文件
更新主文件
建立扣款文件
计算和打印
数 据 录 入
数 据 维 护
建 立 主 处 理 文 件
数 据 更 新
数 据 录 入
数 据 维 护
工 资 计 算
打 印 工 资 单
打 印 工 资 汇 总 表
3.2 功能结构图设计过程
功能结构图设计过程就是把一个复杂的系统分解为多个功能较单 一的的过程。 这种把一个信息系统设计成若干模块的方法称做模块化。模块化 是一种重要的设计思想,这种思想把一个复杂的系统分解为一些规模 较小、功能较简单的、更易于建立和修改的部分。
网络拓朴结构
2、网络的逻辑设计 3、网络操作系统 UNIX Netware
WindowsNT
5.4 数据库管理系统的选择
在数据库管理系统的选择上,主要考虑:
(1)数据库的性能; (2)数据库管理系统的系统平台; Oracle Sybase
SQL Server
Informix FoxPro
(3)数据库管理系统的安全保密性能;
4〃经济性
第二节 代码设计
代码
代码是用来表征客观事物的一个或一组有序的符号,它应易于计算 机和人识别与处理。也简称为“码”。 代码就是用数字或字母代表事物。
例如:烽火台传递的烟信号、电传打字机
代码的功能
1、鉴别功能 代码的最基本的特性。任何代码都必须具备这种基本特征。在一个 分类编码标准中,一个代码只能唯一的标识一个分类对象,而一个分类 对象也只能有一个唯一的编码。
为保持系统的长久生命力,要求系统具
有很强的环境适应性, 为此,系统应具 系统是作为统一整体而存在的,因此,在系 可靠性是指系统抵御外界干扰的能 有较好的开放性和结构的可变性。在系 统设计中,要从 整个系统的角度进行考虑, 力及受外界干扰时的恢复 能力。一 经济性指在满足系统需求的前提下,尽可能减 统设计中,应尽量采用 模块化结构,提 系统的代码要统一,设计规范要标准,传递 个成功的管理信息系统必须具有较 小系统的开销。 一方面,在硬件投资上不能 高各模块的独立性,尽可能减少模块间 语言要 尽可能一致,对系统的数据采集要做 高的可靠性,如安全保密性、检错 盲目追求技术上的先进,而应以满足应用需要 的数据耦合,使各子系 统间的数据依赖 多 到数出一处、全局共享,使一次输入得到 为前 及纠错能力、抗病毒能力等。 提;另一方面,系统设计中应尽量避免不 减至最低限度。这样,既便于模块的修 次利用。 必要的复杂化,各模块应尽量简洁, 以便缩 改,又便于增加新的内 容,提高系统适 短处理流程、减少处理费用。 应环境变化的能力。

管理信息系统 mis教案-第六章

管理信息系统 mis教案-第六章

数据流程图的主要用途:
• — 用分层的数据流程图,可以自顶向下分 析系统信息流程;
• — 根据处理过程,划分处理子系统; • — 根据逻辑存储,进一步作数据分析,向
数据库设计过渡;
• — 根据数据流向,决定数据的存取方式。 • — 对应一个处理过程,用相应的语言、判
定表等工具来表达处理方式。
2.数据流程图的基本元素 • 四种基本元素:
体关系图、数据规范化等工具和方法。
(3)功能分析。采用决策树、决策表和结构 式语言等工具和方法。
(4)建立新系统模型。 (5)更改项目计划和范围。
3.系统分析的主要参与者 (1)用户。负责提供信息,阐明对系统的需求,
解释业务的工作流程等,与系统分析员合作, 完成系统分析报告。
(2)企业负责人。阐述对系统的要求和目标, 审核系统分析报告。
• 一份好的系统分析报告应该不但能够充分 展示前段调查的结果,更重要的是要反映 系统分析结果,即新系统的逻辑方案。
• 系统分析报告要包括以下内容: • 1 系统基本情况
• 对分析对象的基本情况作概括性的描述,包括组 织的结构、组织的目标、组织的工作过程和性质、 业务功能、对外联系、组织与外部实体间有哪些 物质以及信息的交换关系,研制系统工作的背景 如何等等。

• 3个范式的定义如下: (1)第一范式(1NF) 在关系模式R中,如果存在一个主关键字(prime key, PK),
每个属性值都是不可再分的最小数据单位,并且消除了重 复项,则称R满足第一范式的关系。 (2)第二范式(2NF) 如果关系模式R满足第一范式,而且关系中的所有非主属性 都完全依赖主关键字,则称关系R 是属于第二范式的。 (3)第三范式(3NF) 如果关系模式R满足第二范式,而且关系中的所有非主属性 都不传递,而且依赖主关键字,则称关系R 是属于第三范 式的。

mis6

mis6

• 6.11 编写程序设计说明书和系统报告书
MIS
• 系统设计是管理信息系统开发的一个重要阶段。 着眼点系统如何构建?即定义系统的结构化部件 其重点是把系统功能需求转化成系统设计说明书。 系统设计包括总体和详细设计两部分。
MIS
6.1
系统设计概述
6.1.1 系统设计的任务 6.1.2 系统设计的原则 6.1.3 系统设计的步骤
以11为模除以乘积之和,余数作为校验码
99/11=9……0 代码为:123450 注意:以11为模时,若余数是10,则按0处理。
MIS
6.3 功能结构图设计
• 所谓功能结构图就是将系统的功能进行分解,按功能从属关 系表示的图表。 管理信息系统的各子系统可以看作是系统目标下层的功能, 对其中每项功能还可以继续分解为第三层、第四层……甚至 更多的功能。从概念上讲,上层功能包括 (或控制)下层功能, 愈上层功能愈笼统,愈下层功能愈具体。功能分解的过程就 是一个由抽象到具体、由复杂到简单的过程。图中每一个框 称为一个功能模块。功能模块可以根据具体情况分得大一点 或小一点。分解得最小的功能模块可以是一个程序中的每个 处理过程,而较大的功能模块则可能是完成某一任务的一组 程序。
……
……
3—会计组
MIS
⑶ 十进位码
码中每一位数字代表一类(图书分类中沿用已久的十 进位分类码)。
分类比较清晰,但适用范围较窄,且所占位数长短 不一,不适于计算机处理。但位数500. 自然科学
510.
520.
数学
天文学
530.
531. 531.1 531.1.1
MIS
◎详细设计
在总体设计的基础上,详细设计是要确定每个模块内部的详细 执行过程。 包括:

MIS第六章

MIS第六章

第六章 管理信息系统的系统实施
第一节 第二节 第三节 第四节 第五节 第六节 系统实施的任务 物理系统的实施 程序设计 系统测试 系统切换、 系统切换、运行及维护 项目管理与系统评价
第四节
系统测试
一、系统测试的概念 二、系统测试的原则 三、单元测试 四、综合测试
一 系统测试的概念
系统测试:系统测试是在系统投入运行前,根 系统测试:系统测试是在系统投入运行前, 据系统开发各阶段的规格说明和程序的内 部结构而精心设计一批测试用例 测试用例( 部结构而精心设计一批 测试用例 ( 即输入 数据及其预期的输出结果) 数据及其预期的输出结果 ) , 并利用这些 测试用例去运行系统, 测试用例去运行系统,以发现系统的错误 的过程。 的过程。
第四节
系统测试
一、系统测试的概念 二、系统测试的原则 三、单元测试 四、综合调试

系统测试的原则
(1)应当尽早地和不断地进行系统测试。 (1)应当尽早地和不断地进行系统测试。 应当尽早地和不断地进行系统测试 (2)测试用例应包括测试输入数据和与之对应的 (2)测试用例应包括测试输入数据和与之对应的 预期输出结果两部分。 预期输出结果两部分。 ( 3 ) 测试用例应包括合理的输入条件和不合理的 输入条件。 输入条件。 (4)程序员应避免检查自己的程序。 (4)程序员应避免检查自己的程序。 程序员应避免检查自己的程序
是把系统分析和系统设计的成果转化 为可实际运行的系统。 为可实际运行的系统。

系统实施的主要内容
系统实施的主要内容: 系统实施的主要内容:
1、物理系统的实施; 物理系统的实施; 2、程序设计与调试; 程序设计与调试; 3、系统测试; 系统测试; 4、系统切换、运行与维护; 系统切换、运行与维护; 5、系统的评价。 系统的评价。 该阶段的主要参与人员有程序开发人员和用户。 该阶段的主要参与人员有程序开发人员和用户。

第6章_MIS系统设计1——总体设计

第6章_MIS系统设计1——总体设计

50
三、块内聚合
块内聚合是衡量一个模块内部各个元素彼此结合的紧 密程度。 追求每一个模块高度的块内聚合,是系统设计的基本 原则。 模块内聚合主要表现在一个模块内部各组成部分之间 的联系,共用7种形式的模块内聚合。
51
1. 偶然聚合:一个模块所要完成的各动作之间没有任何联系,或者即 使有某种联系,也仅仅是非常松散的。
48
5、各种块间耦合的比较
模块间四种耦合方式的比较
块间耦合形式 数据耦合 控制耦合 公共耦合 可读性 好 中 不好 错误扩散能力 弱 中 强 可修改性 好 中 不好 通用性 好 中 较差
内容耦合
最差
最强
最差

49
6、模块设计时,应遵循的原则
• 模块间尽量使用数据耦合; • 必要时才采用控制耦合; • 对公共耦合应限制耦合的模块数; • 坚决不用内容耦合。
11
4、灵活性
为保持系统的长久生命力,要求系统具有很强 的环境适应性, 为此,系统应具有较好的开放性和 结构的可变性。在系统设计中,应尽量采用模块化 结构,提高各模块的独立性,尽可能减少模块间的
数据耦合,使各子系统间的数据依赖减至最低限度。
这样,既便于模块的修改,又便于增加新的内容, 提高系统适应环境变化的能力。
顾客离店模块
房源信息
47
4、内容耦合
如果一个模块需要涉及另一个模块内部的信息,则这 种联系称为内容耦合。例如,下面是内容耦合的常见形式:
• 一个模块访问另外一个模块内部的数据; • 一个模块调用另一个模块中的部分程序代码; • 一个模块存在多个入口、出口。 由于内容耦合严重影响了模块间的独立性,因此,进 行系统设计时应尽可能避免。
12
5、可靠性

第六章 MIS的系统设计

第六章 MIS的系统设计

教材 P155-156 的表 6.7、6.8 列出了常见的内容,表 6.9 给出一 个例子。(课后阅读)
3. 数据库设计 —— 在所选用的 DBMS 的基础上进行。
数据库设计与系统开发(结构话系统开发方法)各个阶段的对应 关系如下图所示:
用户要求分析 概念结构设计 逻辑结构设计 物理结构设计
(详细调查) 系统分析
2. 综合所有的“数据关系图”,即得到“信息系统流程图”。
§6.5 系统物理配置方案设计 —— 即计算机软硬件选择的问题。
1. 设计依据 ⑴ 系统吞吐量
—— 单位时间执行的作业数(信息量),与软硬件密切相关。 ⑵ 系统的响应时间
—— 取决于 CPU 及通讯线路的速度。 ⑶ 系统的可靠性
—— 系统连续工作的时间。可根据计算机的性能,采用相应的 联结结构(如,双机双工等)。
⑶ 助记码
—— 由助记文字构成,如,TV-C-21,TV-B-17 等。
代码中的校验位
校验位——为保持
原代码
输入的正确性,有意识地 在原代码的基础上,另外
带校验位的代码
加上一位(或若干位),

起到验证的作用。
模型

校验位的作用机制: 确定校验位的方法: ⑴ 算术级数法
手工 或 计算机
MIS 校验程序
⑴ 输入错误的种类 数据本身错; 数据多余/不足; 数据的延误。
⑵ 数据出错的校验方法 三大类:人工校验、机器校验、人机校验。
常用方法有: 重复校验
视觉校验 设置校验位
—77—
控制总数校验 逻辑校验* 记录计数校验
类型校验* 界限校验* 平衡校验
格式校验* 顺序校验 对照校验
⑶ 出错的改正方法 —— 因错误的类型、原因而异。 ① 原始数据 返回出处,不能擅自改动。 ② 机器自动校验 A. 等全部输入都正确再处理; B. 舍去错误的 —— 普查、统计类; C. 只处理正确者,错者改正后再处理; D. 剔除错的(下个处理周期再处理)等。

MIS的系统设计

MIS的系统设计
例1、 财务部门更新数据存储“客户信用文件”, 发货部门提取该信用信息,以便作出合适的决策。
例1 模块图未能表达各功能之间的数据传送关系
客户信用文件
财务 部门
发货 决策
。。。。










(2) 虽然在数据流程图中的某两个功能模块之间 原来并没有通过数据文件发生联系,但为了处理 方便,在具体实现中有可能在两个处理功能之间 设立一个临时的中间文件以便把它们联系起来。
灵活性:系统应具有较好的开放性和结构的可变性。 可靠性:安全保密、检错纠错等 经济性:满足系统需求的前提下,提高产出投入比。
6-2 代码设计
一. 代码的功能 二. 代码设计的原则 三. 代码的种类 四. 代码的应用
一、代码的功能
1. 它为事务提供一个概要而不含糊的认定,便 于数据存储和检索。
6-1 系统设计的任务
一、系统设计的概念
系统设计又称为物理设计,是开发管理信息 系统的第二阶段。
系统设计通常可分为两个阶段进行:
① 总体设计:其任务是设计系统的框架和概貌,并 向用户单位和领导部门作详细报告并认可。
② 详细设计:在总体设计的基础上, 确定每个模块内 部的详细执行过程。
以上两部分工作是互相联系的,需要交叉进行。
专利申请号中使用的每一位阿拉伯数字均为十进制。
专利种类:
专利申请号中的申请种类号用1位数字表示,所使 用数字的含义规定如下:
1表示发明专利申请; 2表示实用新型专利申请; 3表示外观设计专利申请; 8表示进入中国国家阶段的PCT发明专利申请; 9表示进入中国国家阶段的PCT实用新型专利申请。
@抄写错误 @易位错误

第6章 MIS的系统分析 PPT

第6章 MIS的系统分析 PPT
详细调查的目的、原则
对象 现行系统
目的
完整掌握现行系统的现状,发现问题 和薄弱环节,收集资料,为下一步的系统 化分析和提出新系统的逻辑设计做好准备。
内容
➢ 管理业务调查 ➢ 数据流程调查
原则 用户参与原则
使用部门的业务人员 主管人员 设计部门的系统分析人员 系统设计人员
方式
一般常见的详细调查方式有: 1. 重点询问调查:如召开调查会、访问
数据项的定义
数据项又称为数据元素,是最小的数据组成单位, 是不可再分的数据单位。
具体包括: (1) 数据项的名称、编号、别名和简述; (2) 数据项的长度; (3) 数据项的取值范围;
数据结构的定义
数据结构的描述重点是数据项之间的组合关系,即说明
这个数据结构包括哪些成分。 包括以下内容:(1) 数据结构的名称和编号; (2) 简述; (3) 数据结构的组成。
组织结构指的是一个组织(部门、企业、车间等) 的组成以及这些组成部分之间的相互关系。
组织结构调查的内容:组织内部的部门划分、领导 与被领导关系、信息资料的传递关系、物资流动关系与 资金流动关系、各部门的工作内容与职责、各级组织存 在问题以及对新系统的要求等。
组织结构图
厂长
计划科
生产部
财务部
供销科
计统 划计 组组
图例说明
内部人员 (业务处理单位)
外部实体
业务处理
文档、单据 传递
• 例:某企业物资管理的业务流程
车间填写领料单到仓库领料,库长根据用料计划审 批领料单,未批准的领料单退回车间。库工收到已批准的 领料单后,首先查阅库存账,若有货,则通知车间前来领 取所需物料,并登记用料流水账,否则将通知采购人员缺 货。采购人员根据缺货通知,查阅订货合同单,若已订货, 则向订货单位发出催货请求,否则就临时申请补充订货。 供货单位发出货物后,立即向订货单位发出提货通知。采 购人员收到提货通知单后,就可以输入库手续。接着库工 验收入库,并通知车间领料。此外,仓库库工还要依据库 存账和用料流水账定期生成库存的报表,呈现送有关部门。

MIS系统分析专项知识讲座

MIS系统分析专项知识讲座
第六章 MIS旳系统分析
第一节 第二节 第三节 第四节 第五节 第六节 第七节 第八节
可行性分析和详细调查概述 管理业务调查 数据流程调查 数据字典 描述处理逻辑旳工具 系统化分析 研究和确定管理模型 提出新系统旳逻辑方案
一、系统分析旳任务
1、理解顾客需求 2、确定系统逻辑模型,形成系统
分析汇报
系统分析旳环节
1、可行性分析及现行系统旳详细调查 (业务流程分析 数据流程分析 ) 2、系统化分析 3、确定管理模型 4、提出新系统旳逻辑方案
第六章 MIS旳系统分析
第一节 第二节 第三节 第四节 第五节 第六节 第七节 第八节
可行性分析和详细调查概述 管理业务调查 数据流程调查 数据字典 描述处理逻辑旳工具 系统化分析 研究和确定管理模型 提出新系统旳逻辑方案
班组统计员 生产日报表
检验员 废品通知单
计划员 产品入库单
车间统计员
产品质量报表
生产进度报表
工时利用表
设备实用台时表
检查科统计员 产品月报表
生产科统计员
劳资科统计员
动力科统计员
生产进度月报表
工时统计月报表 设备使用月报表
厂部综合统计员 汇总报表
有关领导
2、表格分派图
第三节 数据流程调查
数据流程图是一种能全面地描述信息系统 逻辑模型旳重要工具。它可以用少数几种符 号综合地反应出信息在系统中旳流动、处理 和存储状况。
6.2.3 不可定量旳收益 6.3 收益 / 投资比 6.4 投资回收周期 6.5 敏感性分析 7. 社会条件方面旳可行性
7.1 法律方面旳可行性 7.2 使用方面旳可行性 8. 结论
二、详细调查
1、详细调查对象:现行系统 2、目旳:掌握现行系统旳现实状况,发现问题和微弱 环
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

例6-3 系统软件结构设计例
这里延续前面给出的某供销 公司供销管理系统的系统硬件结 构的设计,给出该系统的系统软 件结构的设计。
某供销公司供销管理系统 的系统硬件结构图
A楼
Modem
Modem
物资仓库、货场、货运站
C楼 B楼
某供销公司供销管理系统 的系统软件结构设计结果
■A、B两楼内的四台服务器的操作系 统 均 采 用 Windows NT Server 4.0 网络操作系统。
◆计算机应用程序和数据不可分割。 ◆不同的应用之间不能实现数据共享。 ◆如果数据的物理存储设备发生变化,
就必须修改程序。
数据人工管理阶段示意图
应用程序 1 数据 1 应用程序 2 数据 2
应用程序 m 数据 m
■文件系统阶段
产生背景: 硬件:出现了磁鼓、磁盘等大容 量存储设备; 软件:对于程序和数据,操作系 统都以文件形式进行管理,一个程序 文件中包括的是一段程序,一个数据 文件中包括的是一组数据。
数据库管理系统阶段示意图
应用程序 1 应用程序 2
应用程序 m
数 DBMS 据

(2)数据库设计的基本概念
在数据库管理系统中,采用数据 模型对现实世界进行抽象,反映数据 本身及其数据之间的联系。
数据模型按照计算机系统的观点 来描述数据。
人类描述客观事物的过程
为了将现实世界中的客观事物抽象为数 据库管理系统的数据模型,通常需要一个不 依赖于计算机系统的中间层次——概念模型, 在计算机世界中以文件形式借助数据模型管 理数据。
大的应用放在同一网段内。
③网络中计算机和连接设备的确定
计算机及网络的各项技术参数的选择
可依据系统要处理的数据量及数据处理的功 能要求来决定,主要考虑:
对环境的适应性 兼容性 熟悉性 可扩充性 网络设备是否可能成为传输瓶颈 性能价格比
例6-2 硬件结构设计例
某大型供销公司决定建设供销管 理系统,整个系统由如下三个子系统 构成:
③应用服务器系统软件及开发工具选择
系统开发工具的选取依据: ■管理信息系统的计算模式。 ■管理信息系统的硬件结构特征。
应用服务器系统软件及开发工具选择
—B/S模式 B/S模式应用服务器一般采用微软公司 的IIS7.0或以上版本。
应 用 开 发 工 具 可 采 用 Delphi 、 ASP 、 Power Builder,这些开发工具的较高版本都支 持B/S模式应用的开发。
现实世界
观念世界 数据世界 计算机世界
(客观事物) (概念模型) (数据模型) (文件)
数据库设计经历的四个世界
现实世界指人们头脑之外的客观世界,它包含客 观事物及其相互联系。
观念世界,又称信息世界,是现实世界在人们头 脑中的反映。客观事物在观念世界中称为“实 体”,为了反映实体和实体间的联系,采用实体联系图(E-R图)。
若管理信息系统采用B/S模式,则客 户端计算机上还需安装浏览器软件,现在用 得最多的是微软公司的IE10.0及以上版本。
应用服务器系统软件及开发工具选择
—C/S模式
C/S模式的开发工具及运行环境 一般安装在客户端计算机上,用于 C/S模式应用开发的系统工具软件用 得 较 多 的 为 Visual Basic , Delphi 、 Power Builder等。
属性(Attribute):实体具有的某种特性。 联系(Relation):是指实体之间的相互关系。
■一对一联系 ■一对多联系 ■多对多联系
实体集合间的一对一联系
如果实体集合A中的每一个实体, 实体集合B中只有一个实体与其发生联 系;B中的每一个实体,A中也只有一 个实体与其发生联系,称A和B是一对 一联系。
■客户机上操作系统的选择
客户机上的操作系统一般是采用易于 操作的图形界面的操作系统。现在客户机 操作系统多选择Windows系列,如 Windowsxp、Windows NT Workstation等。
② 数据库服务器系统软件选择
管理信息系统中,数据库服务器 是必不可少的网络组成部分。因此, 数据库管理系统软件的选择对管理信 息系统的建设有着举足轻重的影响。 目前市场上流行的数据库管理系统有 Oracle、Sybase、SQL Server、DB2及 Foxpro等。
该供销公司供销管理系统 的系统软件结构设计结果(续)
■物资仓库、产品货场、货运站的客 户端采用C/S模式工作,这样可以减 少网络上的数据传输量,操作系统 采用Windowsxp,应用开发及运行环 境采用delphi7。
某供销公司供销管理系统 的系统硬件结构图
A楼
Modem
Modem
物资仓库、货场、货运站
C楼 B楼
6.2 数据处理流程及数据类的设计
在系统分析阶段我们用数据处理 流图和数据字典描述了现行系统所有 的业务处理过程和数据类。在系统设 计阶段我们需要将这些结果针对新系 统的要求进行设计改造,进而得到新 系统的数据处理流程及数据字典。
6. 系统设计
6.1 硬件结构及系统软件结构的设计 6.2 数据处理流程及数据类的设计 6.3 数据库设计 6.4 编码设计 6.5 功能模块的处理过程设计 6.6 输入输出设计
数据库服务器系统软件选择
—应用规模因素
Oracle、Sybase、SQL Server、 DB2 是开发大型管理系统时数据库系统软 件的首选。
而Foxpro在小型管理信息系统建 设中选用较多。
数据库服务器系统软件选择
—行业因素
在数据库选择方面,另一个要注 意的因素是数据库软件的行业占有性。
如果在某一行业中企业采用 Oracle 的 比 例 很 高 , 那 么 同 一 行 业 中 的其他企业建设管理信息系统时一般 也应采用相应的数据库系统软件,这 样有利于相互的数据交换。
6.1 硬件结构及系统软件结构的设计 (1)硬件结构设计 (2)系统软件结构设计
(1)硬件结构设计
①计算模式的确定 ②网络拓扑结构的确定 ③网络中计算机和网络连接设
备的确定
①计算模式的确定
如果系统的数据处理是集中式的且系统 的规模较小,则可采用单主机—多终端模式, 此时要求以大型机或性能较高的小型机作为 主机。
■A、B两楼内的两台数据库服务器均 采 用 Oracle8.0 作 为 数 据 库 服 务 器 软件。
该供销公司供销管理系统 的系统软件结构设计结果(续)
■A、B两楼内的两台应用服务器均采用 IIS7.0作为Web应用服务器软件。
■主办公大院内的客户端应用采用B/S 模式工作,客户端操作系统采用 Windowsxp , 浏 览 器 采 用 IE10.0 , 应 用开发工具采用ASP和Delphi7.0。
企业信息系统的建设与管理
1.管理信息系统概论 2.计算机网络技术基础 3.企业计算模式 4.管理信息系统的系统规划 5.管理信息系统的系统分析 6.管理信息系统的系统设计 7.管理信息系统的系统实施 8.管理信息系统运行维护与评价 9.管理信息系统的项目管理
6. 管理信息系统的系统设计
在系统分析阶段,明确了新系统的功 能结构及信息结构,也就是系统的逻辑模 型,对新系统回答了 “做什么?”的问题。
■文件系统阶段(续)
◆文件系统的应用使我们可以将程序 和数据分离开来。
◆多个应用程序之间可以共享一个或 多个数据文件。 数据管理技术由人工管理阶段 发展到文件系统阶段是一个质的飞跃, 不仅实现了应用程序和数据的分离, 也实现了数据的共享。
文件系统阶段示意图
应用程序 1
数据 1

应用程序 2

数据 2
对于具有一定规模的企业管理应用,计 算机系统的计算模式也应该是分布式的,即 客户端以微机为主,服务器可采用性能一般 的小型机或性能高的微机。
②网络拓扑结构的确定
确定系统的网络拓扑结构 根据系统的逻辑功能结构确定网络的逻
辑结构(子网或网段的划分) 按企业部门的地理分布决定网络的主要
连接设备及服务器等重要部分的构成。 遵循的重要原则:尽量使信息交换量
■物资供应子系统 ■产品销售子系统 ■综合查询子系统
该系统涉及的主要办公部门分布 在一个主办公大院内。
例6-2 硬件结构设计例(续) NhomakorabeaA楼C楼
主办公大院
B楼
物资管理部门在A楼,产品销售部门在 B楼,C楼是公司领导的办公地点。
除了上述管理部门之外,物资管理还 有4个物资仓库。产品销售管理还有两个 货场及一个货运站,这些机构离主办公大 院都在2-10公里左右。
例6-2 硬件结构设计例(续)
—系统硬件结构图
A楼
Modem
Modem
物资仓库、货场、货运站
C楼 B楼
(2) 系统软件结构的设计
系统软件结构的设计工作,实际上是对 确定的硬件结构中的每台计算机指定相应的 计算机系统软件,包括操作系统、数据库管 理系统、应用服务器系统、开发工具软件等。 ①操作系统的选择 ②数据库服务器系统软件的选择 ③应用服务器系统软件及开发工具的选择
如:总统与国家之间的联系(管理)。
一对多联系
数据世界是信息世界中信息的数据化。现实世界 中的事物及其联系在数据世界中用数据模型描述。
计算机世界是数据模型的实现环境。计算机世界 中用文件实现数据模型及其数据的组织、存储和 处理。
数据库设计过程
■ 用户需求分析 ■ 概念结构设计 ■ 逻辑结构设计 ■ 物理结构设计
概念模型 数据模型
客观世界 客观事物
数据库设计的任务
依据管理信息系统的数据处理流程 中的数据存储要求及数据类的结构,设 计 对这些数据类用给定的数据模型进 行存储时的数据结构。
数据库设计的好坏将影响系统的运 行效率及用户对数据使用的满意度。
6.3 数据库设计
(一)数据库设计的技术基础 (二)数据库设计的具体步骤
相关文档
最新文档