第六章 系统化分析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

处理流程图设计
托儿费扣款
煤气费扣款 水电费扣款
通知单
建立扣款文件程序
扣款单
扣款 文件
排序
合并
主扣款 文件
制定设计规范
修改扣款 文件程序
编写程序设计说明书和系统设计报告
程序设计说明书
系统名
财务系统
程序名 更新工资主文件
语言
一、输入
FoxPRO
文件名 文件标识 设备 备注
子系统名
工资子系统
程序标识符 GXCLPRG
1 不锈钢 1φ 0.5 1 圆头
1 未处理
2 黄铜 2φ 1.0 2 平头
2 镀铬
4钢
3φ 1.5 4 六角形状 3 镀锌
5 方形头 4 上漆
代码结构中的校验位
算术级数法 几何级数法 质数法 例子
功能结构图设计
工资管理信息子系统
建立主文件 更新主文件 建立扣款文件 计算和打印
数据录入 数据维护
ͼ Êé ºÅ
ͼ Êé Ö¤ºÅ
ͼ Êé ЊϢ
»ñ µÃ ͼ Êé ЊϢ
ͼ Êé ЊϢ £¨ÖÐ ¼ä ÎÄ ¼þ £©
»ñ µÃ ¶Á Õß ÐŠϢ
¶Á Õß ÐŠϢ £¨ÖÐ ¼ä ÎÄ ¼þ £©
¶Á Õß ÐŠϢ
Ìî д ½è Êé ЊϢ
½è Êé ЊϢ
2、系统设计应遵循的原则
系统性 灵活性 可靠性
经济性
代码设计
代码是代表事物名称、属性、状态的符号。 为便于计算机处理,一般用数字、字母或 它们的组合来表示。
代码设计
代码的功能 代码的设计应该注意的事项
代码的种类
顺序码 :用连续数字代表编码对象 区间码:将数据分为若干组,每一区间代
表一个组,码中的数字的值和位置都代表 一定意义。(多面码、上下相关区间码、 十进位码) 助忆码:用文字、数字或二者结合起来描 述,通过联想帮助记忆,如PIII-500
数据的动态特性分析(固定值属性(座机费)、 固定个体变动属性(市话费)、随机变动属性 (声讯费))
数据存储分析
分析用户要求,调查清楚用户希望从管理 信息系统中得到那些有用信息,然后通过 综合抽象,用适当的工具加以描述(E-R图 等)。
数据查询要求分析
通过调查和分析,将用户需要查询的问题 列出清单或绘出查询方式示意图
文件设计
数据库设计
数据库的概念设计
数据库的概念设计应在系统分析阶段进行
数据库的逻辑设计
逻辑结构设计是将概念结构设计阶段完成的概念模 型转换成能被选定的数据库管理系统(DBMS)支 持的数据模型
数据库的物理设计
物理结构设计是为数据模型在设备上选定合适的存 储结构和存取方法,以获得数据库的最佳存取效率。
ÁÐ ± í ÏÔ Ê¾
数据的输入输出分析
分析各种数据输入的目的和适用范围、数 据量的大小以及存在的问题
除了明确数据查询要求外,还应该对各种 输出报表的目的和使用范围进行分析
绘制新系统的数据流程图
明确新系统的人机接口,在数据流程图中 标明哪些部分由计算机完成,哪些部分由 人工完成,哪些由人工辅助计算机完成
工资管理子系统的信息系统流程图
人事变动通知单 房租变动通知单 电费扣款通知单 互助扣款通知单
上月主 文件
主文件更新模块
形成扣款文件模块
本月主 文件
计算机打印模块
扣款 文件
工资单
工资汇总表
系统物理配置方案设计
设计依据 计算机硬件选择 计算机网络的选择 数据库管理系统的选择 应用软件的选择
• 新系统的业务流程 • 新系统的数据流程 • 新系统的逻辑结构 • 新系统中数据资源的分布 • 新系统中的管理模型
系统设计
系统设计的任务:在系统分析提出的逻辑 模型的基础上,科学合理地进行物理模型 的设计。
主要解决怎样做的问题
系统设计的任务
1、系统设计的主要工作
总体设计。 代码设计和设计规范的制定 系统物理配置方案设计 数据存储设计(数据库设计) 计算机处理过程设计
处理2 输出1
处理3 输出2
¶Á Õß
½è Êé Ö¤ »ñ µÃ ¶Á Õß ÐŠϢ
½è Êé ֤ź
¶Á Õß ÐŠϢ
Ìî д ½è Êé ЊϢ
½è Êé ¼Ç Â¼
ͼ Êé ²é ͼ Êé ÕÒ Ô±
»ñ µÃ ͼ Êé ЊϢ
ͼ Êé ºÅ
ͼ Êé ЊϢ
冷加工工艺设计
过程总卡设计
机加卡片设计
相似工艺卡片设计
标准卡片设计
数据存储设计
文件的分类
按文件的存储介质分类(卡片文件、纸带文件、 磁盘文件、磁带文件和打印文件)
按文件的信息流向分类(输入文件、输出文件 和输入输出文件)
按文件的组织方式分类(顺序文件、索引文件 和直接存取文件)
按文件的用途分类(主文件、临时文件、工作 文件、周转文件、其它文件)
代码种类实例:区间码
用户分类代码 用户类型(第一位) 采购总量(第二位)

分类

分类
1 批发单位 1
<9999 元
2 零售单位 2 10000~29999 元
3
教育界
3 20000~39999 元
4 国防部门 4
>49999 元
5 其他部门 5
-
代码种类实例
多面码示例
材料 螺钉直径 螺钉头形状 表面处理
中间文件D
输出数据E
输出文件F
数据关系的一般形式
常用的系统流程图符号
手工输入
人工操作
脱机操作
磁带 脱机存储
磁盘 显示器
联机存储器 处理
打印报告
通讯连接
穿孔卡片
新系统逻辑模型转换为系统流程图
实体1 输入1
数据存储#1
处理1 处理2
数据存储#2
处理3
处理4
输出1
输出2
实体2
处理1 处理1
中间 文件
数据存储#1 数据存储#2
建立主处理文件 更新
数据录入 数据维护
计算 打印工资单 打印工资汇总表
¶Á Õß
½è Êé Ö¤ »ñ µÃ ¶Á Õß ÐŠϢ
½è Êé ֤ź
¶Á Õß ÐŠϢ
Ìî д ½è Êé ЊϢ
ͼ Êé ²é ͼ Êé ÕÒ Ô±
»ñ µÃ ͼ Êé ЊϢ
ͼ Êé ºÅ
ͼ Êé ²é ¼Í Êé ÕÒ Ô±
»ñ µÃ ͼ Êé ЊϢ
ͼ Êé ºÅ
½è Êé ¼Ç Â¼
¶Á Õß
½è Êé Ö¤ »ñ µÃ ¶Á Õß ÐŠϢ
½è Êé ֤ź
¶Á Õß ÐŠϢ
Ìî д ½è Êé ЊϢ
ͼ Êé ²é ͼ Êé ÕÒ Ô±
»ñ µÃ ͼ Êé ЊϢ
国标的行政区划代码
ÏØ £¨ÊÐ ¡¢ Õò ¡¢ Æì ¡¢ Çø £© µØ Çø £¨ÊÐ ¡¢ ÖÝ ¡¢ ÃË £©
山东省 370000
ÏØ £¨× Ô ÖÎ Çø ¡¢ ֱϽ ÊÐ £©
潍坊市 370700
潍城区 370702
安岳县 370723
身份证:510212700712041
Êé
¹ÜÀí Ô± Êé ºÅ
³¬ ÆÚ ·£ ¿î ¼Ç ¼
¶Á Õß ½è Êé ¼Ç Â¼
分析数据流程
原有流程的分析 数据流程的优化 确定新的数据流程 新系统的人机界面
手工借书及新系统数据流程
¶Á Õß
½è Êé Ö¤ »ñ µÃ ¶Á Õß ÐŠϢ
½è Êé Ö¤ºÅ
Ìî д ½è Êé ЊϢ
完善数据字典,用工具描述复杂的处理逻 辑
确定新系统的数据处理方式
成批处理方式 联机处理方式
研究和确定管理模型
1. 综合计划模型 2. 生产计划管理模型 3. 库存管理模型 4. 财会管理模型 5. 成本管理模型 6. 决策模型 7. 统计分析与预测模型
提出新系统的逻辑方案
逻辑方案的内容:
数据输入设备的选择
读卡机 键盘-磁盘输入装置 光电阅读器 终端输入
输入检验
输入错误的种类
数据本身错误 数据多余或不足 数据的延迟
数据出错的校验 方法
重复校验 视觉校验 控制总数校验 数据类型校验 格式校验 逻辑校验 界限校验
顺序校验
记录记数校验
平衡校验
对照校验
例子
分析业务流程
原有流程的分析 业务流程的优化 确定新的业务流程 新系统的人机界面
例子:手工还书及新系统业务流程
¶ÁÕß
½è Êé Ö¤ £¨£·¿î µ¥ £©
½è Êé Ö¤¡¢ Êé
¹ÜÀí Ô±
³¬ ÆÚ ·£ ¿î ¼Ç ¼
¶ÁÕß
¶Á Õß ½è Êé ¼Ç Â¼
£¨·£ ¿î µ¥ £©
ͼ Êé ЊϢ
½è Êé ¼Ç Â¼
½ è »¹Êé¹ÜÀíϵͳ
½ èÊé¹ÜÀí
¶Á
ͼ
Ìí
Õß
Êé
¼Ó
ÐÅ
ÐÅ
½è
Ï¢
Ï¢
Êé
¼
¼
¼Ç
Èë
Èë
¼
»¹ Êé ¹Ü Àí
ͼ
Ðø ½è
Êé Ö¤ ¹Ü
Àí
ͼ Êé ¹Ü Àí
信息系统流程图设计
输入数据A
输入数据B
输入数据C
处理功能
系统化分析
当一个项目(系统)被认同,可以进行下 一步的研究开发之后就应该回答“新系统 应该解决什么问题”?(系统做什么?)
这一个过程不仅限于对现有系统的计算机 化,整个系统和相关的业务流程应该进行 评定。
信息系统的开发和业务流程的重组若能够 同时进行,则会给组织带来巨大利益。
分析系统目标
根据详细调查和可行性论证可对最初所提 出的系统目标进行重新考虑,并根据对系 统建设的环境和条件的调查修正系统目标, 使系统目标适应组织的管理需求和战略目 标。
子系统的划分还有助于系统中各个项目组 的并行开发
划分子系统还没有形成一套世人公认的方 法。
划分方案往往受到个人经验、企业原业务 处理关系以及是否分阶段实施等多种因素 的影响。
U/C矩阵划分子系统的方法
数据属性分析
数据用属性的名和属性的值来描述事物某 方面的特征。
数据的静态特性(数据的类型、数据的长 度、取值范围和发生的业务量)
ͼ Êé ºÅ
ͼ Êé ЊϢ
½è Êé ¼Ç Â¼
功能分析和划分子系统
销售系统管理 销售计划管理 销售合同管理 销售核算与统计 成品库管理 市场预测
销 编 编合 合 合 销 销 销 出
库市

售 制 制同 同 同 售 售 售 入
存场

历 年 销有 执 登 收 利 统 库
统预

史 度 售效 行 记 入 润 计 管
输出设计
输出设计的内容
有关输出信息使用方面的内容 输出信息的内容 输出格式 输出设备 输出介质
输出设计的方法
表格信息 图形信息 图标
输出报告
输出报告定义了系统的输出 输出设计书
输入设计
输入设计的原则
控制输入量 减少输入延迟 减少输入错误 避免额外步骤 输入过程应尽量简化
日期 1993.8.6
二、输出
文件名 文件标识 设备
备注
上月主文件 GZ.DBF D1 主处理文件
上月主文件
处理主文件
上月主文件 GZ.DBF D1
更新
本月主文件
出错的改正方法
原始数据错
机器自动检错
• 待输入数据全部校正 并改正后,再做下一步
• 舍弃出错数据,只处理 正确数据
• 只处理正确数据,出错 数据待修正后再进行 同法处理
• 剔除出错
原始单据的格式设计
便于填写 便于归档 单据的格式应该能够保证输入精度
举例:工艺路线设计
相似工艺路线设计
编辑工艺路线
计测

资 销 计性 情 和 核 核 分 理
料 售 划审 况 变 算 算 析
管大
查分 更
理纲

借还书管理
½ è »¹Êé¹ÜÀíϵͳ
½è Êé ¹Ü Àí
»¹ Êé ¹Ü Àí
Ðø ½è
ͼ Êé Ö¤ ¹Ü Àí
ͼ Êé ¹Ü Àí
功能分析和划分子系统
将系统划分为子系统可以大大简化设计工 作。因为划分子系统后,只要子系统间的 接口关系明确,每一子系统的设计、调试、 修改或扩充基本上可以互不干扰地各自独 立进行。
借书查询:某个读者借了那些书?某本书 被那些读者借阅?
¸ù ¾Ý
ÁÐ ± í ÏÔ Ê¾
¶Á Õß
ÏÔ Ê¾ ¸Ã ¶Á Õß ½è ÔÄ µÄ Çé ¿ö
è½
Çé ¿ö
éÊ
ͼ ÐÎ ÏÔ Ê¾ µ½ ÆÚ Çé ¿ö
éÇ
ö¿
¸ù ¾Ý
ͼ Êé
Çé ¿ö
ÏÔ Ê¾ Ëù ÓÐ ½è ÔÄ ¸Ã Êé µÄ ¶Á Õß Çé ¿ö
相关文档
最新文档