当前位置:文档之家› IRP技术--系统建模(功能模型、数据模型、体系结构模型)

IRP技术--系统建模(功能模型、数据模型、体系结构模型)


…………..
7
…………..
♦ 功能模型的表达
决策层 管理层
运作层
指 人发生 市 安 社审 安 标 力展产 场 全 会计 全 统 资规管 营 监 保管 监 计 源划理 销 察 险理 察
预测决策 实时分析 信息形成 数据采集
逻辑子系统标识/ 逻辑子系统标识/名称
子系统描述 功能模块描述
功能模块1 标识/名称 功能模块1 标识/
6
对业务模型的计算机化分析: 对业务模型的计算机化分析
业务过程 业务活动
物资计划
编审材料需求计划 编审采购计划表 配置大宗物质资源 编审采购资金计划
功能模块 程序模块
物资计划
录入材料需求计划 生成采购计划表 编审采购资金计划
物资采购
供应商信息 发订货通知单 确定采购限价 确定自购比率
物资采购
录入供应商信息 录入采购信息 打印订货通知单
关联结构,采用C-U矩阵来表示。
1. 全域系统体系结构模型(全域C-U矩阵)--整个规划范围内所有子系统 和主题数据库之间的关系; 2. 子系统体系结构模型(子系统C-U矩阵)--子系统内所有功能/程序模块 与基本表之间的关系。的关联结构,采用C-U矩阵来表示。
19
全域系统体系结构模型
• 功能模块与数据库的 联系紧密 • 用C-U矩阵表示 即 矩阵表示 系统的体系结构
业务需求分析 职能域定义 业务过程 业务活动 系统功能建模 系统目标 子系统定义 功能模块定义 程序模块定义 数据需求分析 用户视图分析 数据元素分析 数据流分析 系统数据建模 业务主题定义 用户视图分组 基本表定义 数据元素规范化
1-DFD 2-DFD
E-R图 图
系统体系结构建模( C-U矩阵)
3
系统功能建模: 系统功能建模 对规划系统功能结构的概括 性表
示, 采用“子系统-功能模块-程序模块”的层次 结构来表示。
录入材料需求计划 生成采购计划表 编审采购资金计划
物资
物资计划
X公司 公司 MIS
录入供应商信息
物资采购
录如采购信息 打印订货通知单
库存管理
关键是功能模块的定义, 可重用模块的识别。 关键是功能模块的定义, 可重用模块的识别。
原业务流程 优化后的业务流程 功能模型
原应用系统
优化后的业务流程
功能模型
9
三.系统数据建模
系统数据建模:解决系统的“信息组织”问题” 信息资源规划的核心部分) 系统数据建模:解决系统的“信息组织”问题”(信息资源规划的核心部分)
用户视图 业务主题 基本表
1. 单证 单证 单证 报表 报表 报表 帐册 帐册 主题2 主题2 2. 主题1 主题
PRJT-PS 项目计划与进度 序号 01 02 03 04 05 06 07 08 元素标识 PRJT_NO YYYY_MM PLN_QTY CPT_QTY PRJT_IMG FILL_DT DEPT_CD FILLER 元素名称 工程项目编号 年月 计划工程量 完成工程量 工程形象 填报日期 部门代码 填报人
组织机构 领导班子 机构人员 员工 员工简历 员工考核
机构代码 机构代码, 机构代码 员工代码 员工代码, 姓名, 员工代码 姓名 ...
数据元素标准 信息编码标准 用户视图标准
,名称 人数 名称,人数 名称 人数,...
机构代码,职位代码,员工代码, 机构代码 职位代码 员工代码 ...
员工代码, 起始日期, 员工代码 起始日期 ... 员工代码, 考核日期, 员工代码 考核日期 ...
12
………...
全域数据模型与子系统数据模型 ♦ 全域数据模型与子系统数据模型
机构-员工 机构 员工 产品-结构 产品 结构 供应商 客户
...
1.
选择
1.
全 域 数 据 模 型
2. 3.
某 子系统
2. 3.
某 子 系 统 数 据 模 型
集结
机构部门的多变性 ~ 数据模型的稳定性
13
♦ 数据建模过程
子系统体系结构模型
• •
行:代表基本表(分别属于某主题数据库) 代表基本表(分别属于某主题数据库) C:所在行的模块生成所在列的基本表 : A:既生成又使用所在列的基本表 :
列:代表各子系统的功能模块或程序模块 U:所在行的模块使用所在列的基本表 :
21
C-U矩阵与数据流程图的关系
22
23
用户视图 业务主题
基本表
概念数据模型
类别词
逻辑数据模型
基本词
数据项/元素 数据项 元素
14
用户视图分组 用户视图分组
基本表
15
实例:数据模型 实例:
PRJT 工程项目
数据库
PRJT_PS 项目计划与进度
PRJT 工程项目 序号 01 02 03 04 05 06 元素标识 元素名称 PRJT_NO 工程项目编号 UNIT 计量单位 CNTT_QNT 合同工程量 CNTT_ST_DT 合同开工日期 CNTT_EN_DT合同完工日期 合同完工日期 PLN_INV 计划投资额
Байду номын сангаас
小结:需求分析确认——系统建模的准备
职能域 划分 定义 业务过程识别 定义 业务活动识别
命名
1-DFD
2-DFD
复查 确认
系统建 模
用户视图识别 登记
用户视图组成 整理
数据流量 化分析
4
系统建模的工作内容: 系统建模的工作内容:
系统建模目的:使企业领导、管理人员和信息技术人
员对所规划的信息系统有统一的、概括的、完整的认识, 从而能科学地制定总体方案—通信网络方案、计算机体系 结构方案、信息管理制度与人员机构建设方案等。
3. 主题3 主题 主题4 主题 表单 表单 4.
IRM基础标准
10
♦ 系统数据建模预备知识
1.实体与关系 1.实体与关系 2.表及其属性 2.表及其属性 3.基本表 3.基本表 4.E 4.E-R图
名称
供应商
地址 …
… … ...
商品
名称
服装 家电 …
数量 …
200 400 … … … ...
新民公司 上海 玉华公司 南京 … …
企业信息系统的三维结构
程序模块1 标识/ 程序模块1 标识/名称 程序模块2 标识/ 程序模块2 标识/名称 程序模块3 标识/ 程序模块3 标识/名称 功能模块2 标识/ 功能模块2 标识/名称 功能模块3 标识/ 功能模块3 标识/名称
功能模块描述
功能模块描述
8
♦功能建模与业务流程优化(BPR)的关系 功能建模与业务流程优化(BPR)的关系
信息资源规划技术
——系统建模
1
提纲: 提纲:
需求分析文档复查; 1.系统建模准备——需求分析文档复查; 系统建模准备 需求分析文档复查 2.系统功能建模; 系统功能建模; 3.系统数据建模; 系统数据建模; 4.信息系统体系结构建模. 信息系统体系结构建模.
2
一.系统建模准备——需求分析复查
需 求 分 析 系 统 建 模
数据 库 模块 P01 P02 P03 P04 P05
• • 行:代表各子系统 C:所在行的子系统生成所在列的主题数据库 : A:既生成又使用所在列的数据库。 :既生成又使用所在列的数据库。
20
D B 1 C U
D B 2 U C U U U
D B 3 U U C
D B 4 U
U C A
列:代表各主体数据库 U:所在行的子系统使用所在列的主体数据库 :
16
工程项目-计划 -实绩数据库示例
PRJT 工程项目
项目编号 计量单位 合同工程量 开工日期 完工日期 计划投资额 31100701 ………… 立方米 …….. 40,000 ………. 199601 .……… 199612 ……… 300,000 ………
PRJT-PS 项目计划与进度
项目编号 31100701 31100701 31100701 31100701 31100701 31100701 ………… 31100701 ………… 年月 1996 199601 199602 199603 199604 199605 …….. 199612 …….. 计划工程量 完成工程量 形象 填报日期 部门 填报人 40,000 1,000 4,000 5,000 5,000 5,000 ………. 1,000 ………. 1,000 5,000 1,000 4,000 1 2 19960201 501 张小光 19960302 315 刘 明
17
♦ 数据建模的职责
数据仓库 数据内容 [例 ] 员工主题数据 库内容: 库内容: 编码, 姓名, 出生日期, …….. 主题数据库 基本表 数据元素 数据结构
员工主题 数据库
计算机内
数据标准化 ……...
业务人员确定
I T人员确定
18
四.信息系统体系结构建模
信息系统体系结构: 信息系统体系结构:是指系统数据模型和功能模型的
♦ 系统功能建模—— 系统功能结构的抽象(系统“做什么”) 系统功能结构的抽象(系统“做什么” ♦ 系统数据建模—— 系统“数据怎样组织” 系统信息结构的抽象 (系统“数据怎样组织”) ♦ 系统体系结构建模—— 功能与数据的关联( 数据怎样维护使用” 功能与数据的关联(“数据怎样维护使用”)
5
二. 系统功能建模
11
概念数据模型示例: 概念数据模型示例:
组织机构(机构代码,名称,人数,领导班子, 组织机构(机构代码,名称,人数,领导班子, 机构成员) 机构成员) 员工(员工代码,姓名,出生日期, ,简历, 员工(员工代码,姓名,出生日期,…,简历,考 核记录, 核记录,…...) )
相关主题