第7篇系统设计与实施
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
返回
系统测试
测试的目的是发现程序和系统中可能 存在的错误。 系统测试的主要内容:
☆ ☆ ☆ ☆ ☆ 单元测试 组装测试 确认测试 系统测试 验收测试
系统的转换
对于实现的信息系统,需要交付用户 使用。交付使用是新旧系统的交替,整个 交付过程称作系统转换过程,在这个过程 中要选择切换的方式;进行用户的操作培 训、完成数据的转换等各项工作。 系统转换前的准备工作
物理模型,即按实施方案 完成一个可以实际 运行的信息系统。
物理系统的实施(硬件) 程序设计及调试(软件) 交付用户使用。
系统实施的内容
⑴建立硬、软件环境,选择开发环境和工具; ⑵实现物理系统; ⑶进行系统测试,排除错误并完善功能; ⑷装载数据,系统试运行,做局部调整; ⑸用户技术培训和操作培训; ⑹进行新旧系统交接; ⑺制订系统管理和操作制度,正确运行系统; ⑻维护系统,实现设计目标,发挥最大效益。
编码设计实例
例:教学管理系统确定编码对象如下表:
编码对象 学生学号 对象的分类 使用范围 A 整个系统 使用期限 长期 建议使用的编码方法 合成码
课程编码
教师编号 教室编码 民族编码
A
A A B
整个系统
整个系统 整个系统 整个系统
长期
长期 长期 长期
合成码
合成码 合成码 顺序码
1、学生学号:8位数字组成,前两位代表入学年,第三四位代表学院编号、第 五位代表专业编号,第六位代表班级号,最后两位顺序号。 2、课程编码:5位数字组成,第一位表示课程大类号,第二、三位表示课程中 类号,第四、五位表示课程顺序号。 3、教师编号:采用工作证号,由7位数字组成,前四位代表年份,后三位是该 年调进学校的教工顺序号。 4、教室编号:由两个数据字段组成,第一个字段表示教室所在楼的编号,可 以考虑采用顺序码的编码方法;第二个字段表示教室的房间号,如2楼1号 为201等。 5、民族编码:按国家标准对民族按顺序编码,99表示外国国籍。
系统成功实施的关键因素
1. 管理因素
2. 技术因素
1. 管理因素
系统实施涉及到开发人员、测试 人员、各级管理人员,大量物资、 设备、资金和场地,涉及各部门及 应用环境,十分复杂,如没有强有 力的管理措施,将无法进行。 需要加强各部门人员之间的协同 工作(行动上、思想上)和人员的 培训(质量)。
2. 技术因素
自源现象
操作失误 病毒的侵入 人为对系统的破坏
应对措施
普及安全知识,提高防范意识 配备齐全的安全设备 制定系统损害恢复规程
完整地备份系统软件
敏感的数据隔离保存
系统的维护
◇ ◇ ◇ ◇ 硬件维护 数据维护 软件维护 代码维护
2. 系统设计的执行人员
系统设计阶段的任务是靠系统设计员完成。 设计员应经过系统分析和设计方法的培训, 以能够正确理解系统分析的各项的逻辑功 能要求,并能采用规范有效的方法进行系 统设计工作,形成规范的系统设计文档, 提供程序设计的依据。 系统分析员负责对设计成果进行评审,必 要时对系统分析资料做一定修正工作。
⑴ 数据整理与规范化
⑵ 软硬件及网络环境建设
⑶ 开发技术选择和使用
实施成功与失败的原因
实施的最后结果取决于以下因素:
1.用户的参与和影响 2.管理层的支持 3.复杂性和风险项目规模、系统的结构化程度(输 入输出即数据处理过程的确定性)、技术经验。
失败原因:实施过程的管理用户需求难以确定、
工作量难以确定、实施难以按期完成、高层领 导难以及时的了解问题、用户的感受和态度容 易被忽视。
返回
7.2 系统的实施
Biblioteka Baidu
系统的实施概述 系统的测试 系统的转换 系统的运行 系统的维护
7.2.1 系统实施的概述
系统实施的任务 系统实施的内容 系统成功实施的关键因素
什么是系统的实施?
系统实施指将新系统设计方案转换成 实际运行系统的全过程。
系统实施的任务
系统设计说明书是系统实施的出发点。 实施阶段的任务是实现系统设计阶段提出的
3.表意码
把直接或间接表示编码化对象属性的某些文字、 数字、记号作为编码。其特点:可通过联想帮助记 忆(原封不动地表示代码化对象属性,亦记亦读)。 例:TV-B-21 , TV-C-29
适用于数据项目较少的情况(一般少于50个), 否则可能引起联想出错。另外,位数亦变多,而 太长的助记码占用计算机容量太多,不宜采用。
系统文档的管理
1、文档 书面形式的文字资料 2、管理工作(1)文档标准与规范的制定 文档的格式 (2)文档编写的指导与管理 (3)文档的收存、保密与借用手续的办理 3、文档的内容及产生阶段
技术文档、管理文档、记录文档
系统的安全保密
安全:防止有意或无意的破坏 保密:防止有意的破坏,窃取机密。 造成安全问题的原因
系统分析
逻辑模型
科学合理地提出
系统设计
物理模型
做什么
从具体到抽象
怎么做
从抽象又回到具体
系统设计的任务
系统设计是寻求解决办法,探索建立新系统的 方法过程。它给出可行性研究中建设的系统应如何 去做和怎样去做的细节,其重点是把系统功能需求 转化成系统设计说明书。
系统设计主要包括以下内容: 功能设计 数据库设计 代码设计 输入/输出设计 人机界面设计 计算机系统配置设计
系统转换的方式
系统转换前的准备工作
1. 数据准备 2. 文档的准备 3. 用户培训
1. 数据准备
是从老系统中整理出新系统 运行所需的基础数据和资料,即 把老系统的文件、数据加工成符 合新系统要求的数据,其中包括 历史数据的整理、数据口径的调 整、数据资料的格式化,分类, 编码,数据的增删改等。
4、合成码
编码对象用两种以上的编码进行组合。可以 由多个数据项/字段构成,每个数据项/字段 分别表示分类体系中的一种类别。 容易进行大分类,增加编码层次,可以从多 方面去识别,做各种分类统计非常容易,但 位数和数据项个数较多。
5. 分类编码的设计步骤
1、选定编码化的对象 2、明确编码化的目的及编码在系统中的作用 3、确定编码使用范围 4、确定编码使用期限 5、决定编码方法
分段转换过渡时间
t
避免了直接转换的风险,及并行转换的双 倍费用,但会出现接口问题。适于大型系 统,可保证平稳、可靠。 返回
运行管理
如何确保信息系统的效益是信息系统运行与管 理的最主要任务。 包括:
1、日常运行管理 2、系统文档规范 3、系统安全保密性
日常运行管理
1、日常运行情况的记录(异常情况) 2、日常维护(存盘、备份) 突发事件 易耗品 3、适应性维护(小修改、硬件的开设、维修)
2. 位别码
用不同的位代表不同的类别,每一 类按顺序编号的方法。
例如:国家行政区划代码:6位数字,按层次表示我国 省、地区、县。 这种码的特点是码中的数字或字母的位值和位置都 代表一定的意义,能够表示编码对象的分类体系,容易 追加,容易记忆,进行数据处理方便。
用户分类和代码
用户类型(第一位) 码 1 2 3 4 5 分类 批发部门 零售单位 教 育 界 国防部门 其它部门 采购总量(第二位) 码 1 2 3 4 5 分类 <9999元 29999-9999元 30000-49999元 >49999元
2. 文档的准备
在系统开发结束后,应有一 套完整的开发文档资料,它记录 了开发过程中的开发轨迹,是开 发人员工作的依据,也是用户运 行系统、维护系统的依据。文档 资料要与开发方法相一致,且符 合一定的规范。在系统运行之前 要准备齐全,形成正规的文件。
3. 用户培训
⑴ 操作人员 ⑵ 管理人员 ⑶ 系统管理人员
编码的种类 顺序码 位别码 表意码 合成码
1. 顺序码
用连续数字代表项目名的编码。
例如:00 学校 01 服装学院 1 厂长. 2 科长 02 材料学院 03 纺织学院
优点:短而简单,记录定位方法简单,易管理。 缺点:没有逻辑基础,本身不能说明任何信息的特征, 新加的代码只能列在最后,删除则造成空码。 通常作为其它码分类中细分类的一种补充手段或 项目少内容长且时间不变动的编码。
在总体设计的基础上,详细设计是要 确定每个模块内部的详细执行过程。 包括:
1. 2. 3. 4. 5. 代码设计 数据存储文件设计 输出设计 输入设计 其它设计
返回
7.1.2 代码设计
代码设计的原则
代码的种类
代码的设计步骤
编码设计的原则
1. 唯一性 2. 标准化与通用性 3. 合理性 4. 稳定性 5. 可扩充性与灵活性 6. 具有规律性 7. 简洁性
系统转换的方式
1. 直接转换
2. 并行转换
3. 分段转换
1. 直接转换
老系统
新系统
切换点
t
简单、费用低。风险大,应有 一定的保护措施。
2. 并行转换
老系统
新系统 t
并行运行时间
可保证系统的延续性,可进行新老 系统的比较,平稳可靠的过渡。费用高, 易延长系统转换的时间。
3. 分段转换
老系统 新系统
3.系统设计的原则
★ 简单性
★ 灵活性 ★ 系统性(一致性) ★ 可靠性 ★ 经济性
4.
系统设计的步骤
◎ 总体设计
◎ 详细设计
◎总体设计
又称初步设计或结构设计,功能设计。 内容包括:
划分子系统(系统功能结构的划分) 模块结构图设计 信息系统流程图设计 系统物理配置方案设计等
◎详细设计
第7章 系统设计和实施
系统设计 系统实施
7.1系统设计
7.1.1系统设计概述 7.1.2代码设计
7.1.1 系统设计概述
系统设计的任务 系统设计的执行人员 系统设计的原则 系统设计的步骤
1. 系统设计的任务
系统设计的任务是:在系统分析提出的逻辑模 型的基础上,科学合理地进行物理模型的设计。
系统测试
测试的目的是发现程序和系统中可能 存在的错误。 系统测试的主要内容:
☆ ☆ ☆ ☆ ☆ 单元测试 组装测试 确认测试 系统测试 验收测试
系统的转换
对于实现的信息系统,需要交付用户 使用。交付使用是新旧系统的交替,整个 交付过程称作系统转换过程,在这个过程 中要选择切换的方式;进行用户的操作培 训、完成数据的转换等各项工作。 系统转换前的准备工作
物理模型,即按实施方案 完成一个可以实际 运行的信息系统。
物理系统的实施(硬件) 程序设计及调试(软件) 交付用户使用。
系统实施的内容
⑴建立硬、软件环境,选择开发环境和工具; ⑵实现物理系统; ⑶进行系统测试,排除错误并完善功能; ⑷装载数据,系统试运行,做局部调整; ⑸用户技术培训和操作培训; ⑹进行新旧系统交接; ⑺制订系统管理和操作制度,正确运行系统; ⑻维护系统,实现设计目标,发挥最大效益。
编码设计实例
例:教学管理系统确定编码对象如下表:
编码对象 学生学号 对象的分类 使用范围 A 整个系统 使用期限 长期 建议使用的编码方法 合成码
课程编码
教师编号 教室编码 民族编码
A
A A B
整个系统
整个系统 整个系统 整个系统
长期
长期 长期 长期
合成码
合成码 合成码 顺序码
1、学生学号:8位数字组成,前两位代表入学年,第三四位代表学院编号、第 五位代表专业编号,第六位代表班级号,最后两位顺序号。 2、课程编码:5位数字组成,第一位表示课程大类号,第二、三位表示课程中 类号,第四、五位表示课程顺序号。 3、教师编号:采用工作证号,由7位数字组成,前四位代表年份,后三位是该 年调进学校的教工顺序号。 4、教室编号:由两个数据字段组成,第一个字段表示教室所在楼的编号,可 以考虑采用顺序码的编码方法;第二个字段表示教室的房间号,如2楼1号 为201等。 5、民族编码:按国家标准对民族按顺序编码,99表示外国国籍。
系统成功实施的关键因素
1. 管理因素
2. 技术因素
1. 管理因素
系统实施涉及到开发人员、测试 人员、各级管理人员,大量物资、 设备、资金和场地,涉及各部门及 应用环境,十分复杂,如没有强有 力的管理措施,将无法进行。 需要加强各部门人员之间的协同 工作(行动上、思想上)和人员的 培训(质量)。
2. 技术因素
自源现象
操作失误 病毒的侵入 人为对系统的破坏
应对措施
普及安全知识,提高防范意识 配备齐全的安全设备 制定系统损害恢复规程
完整地备份系统软件
敏感的数据隔离保存
系统的维护
◇ ◇ ◇ ◇ 硬件维护 数据维护 软件维护 代码维护
2. 系统设计的执行人员
系统设计阶段的任务是靠系统设计员完成。 设计员应经过系统分析和设计方法的培训, 以能够正确理解系统分析的各项的逻辑功 能要求,并能采用规范有效的方法进行系 统设计工作,形成规范的系统设计文档, 提供程序设计的依据。 系统分析员负责对设计成果进行评审,必 要时对系统分析资料做一定修正工作。
⑴ 数据整理与规范化
⑵ 软硬件及网络环境建设
⑶ 开发技术选择和使用
实施成功与失败的原因
实施的最后结果取决于以下因素:
1.用户的参与和影响 2.管理层的支持 3.复杂性和风险项目规模、系统的结构化程度(输 入输出即数据处理过程的确定性)、技术经验。
失败原因:实施过程的管理用户需求难以确定、
工作量难以确定、实施难以按期完成、高层领 导难以及时的了解问题、用户的感受和态度容 易被忽视。
返回
7.2 系统的实施
Biblioteka Baidu
系统的实施概述 系统的测试 系统的转换 系统的运行 系统的维护
7.2.1 系统实施的概述
系统实施的任务 系统实施的内容 系统成功实施的关键因素
什么是系统的实施?
系统实施指将新系统设计方案转换成 实际运行系统的全过程。
系统实施的任务
系统设计说明书是系统实施的出发点。 实施阶段的任务是实现系统设计阶段提出的
3.表意码
把直接或间接表示编码化对象属性的某些文字、 数字、记号作为编码。其特点:可通过联想帮助记 忆(原封不动地表示代码化对象属性,亦记亦读)。 例:TV-B-21 , TV-C-29
适用于数据项目较少的情况(一般少于50个), 否则可能引起联想出错。另外,位数亦变多,而 太长的助记码占用计算机容量太多,不宜采用。
系统文档的管理
1、文档 书面形式的文字资料 2、管理工作(1)文档标准与规范的制定 文档的格式 (2)文档编写的指导与管理 (3)文档的收存、保密与借用手续的办理 3、文档的内容及产生阶段
技术文档、管理文档、记录文档
系统的安全保密
安全:防止有意或无意的破坏 保密:防止有意的破坏,窃取机密。 造成安全问题的原因
系统分析
逻辑模型
科学合理地提出
系统设计
物理模型
做什么
从具体到抽象
怎么做
从抽象又回到具体
系统设计的任务
系统设计是寻求解决办法,探索建立新系统的 方法过程。它给出可行性研究中建设的系统应如何 去做和怎样去做的细节,其重点是把系统功能需求 转化成系统设计说明书。
系统设计主要包括以下内容: 功能设计 数据库设计 代码设计 输入/输出设计 人机界面设计 计算机系统配置设计
系统转换的方式
系统转换前的准备工作
1. 数据准备 2. 文档的准备 3. 用户培训
1. 数据准备
是从老系统中整理出新系统 运行所需的基础数据和资料,即 把老系统的文件、数据加工成符 合新系统要求的数据,其中包括 历史数据的整理、数据口径的调 整、数据资料的格式化,分类, 编码,数据的增删改等。
4、合成码
编码对象用两种以上的编码进行组合。可以 由多个数据项/字段构成,每个数据项/字段 分别表示分类体系中的一种类别。 容易进行大分类,增加编码层次,可以从多 方面去识别,做各种分类统计非常容易,但 位数和数据项个数较多。
5. 分类编码的设计步骤
1、选定编码化的对象 2、明确编码化的目的及编码在系统中的作用 3、确定编码使用范围 4、确定编码使用期限 5、决定编码方法
分段转换过渡时间
t
避免了直接转换的风险,及并行转换的双 倍费用,但会出现接口问题。适于大型系 统,可保证平稳、可靠。 返回
运行管理
如何确保信息系统的效益是信息系统运行与管 理的最主要任务。 包括:
1、日常运行管理 2、系统文档规范 3、系统安全保密性
日常运行管理
1、日常运行情况的记录(异常情况) 2、日常维护(存盘、备份) 突发事件 易耗品 3、适应性维护(小修改、硬件的开设、维修)
2. 位别码
用不同的位代表不同的类别,每一 类按顺序编号的方法。
例如:国家行政区划代码:6位数字,按层次表示我国 省、地区、县。 这种码的特点是码中的数字或字母的位值和位置都 代表一定的意义,能够表示编码对象的分类体系,容易 追加,容易记忆,进行数据处理方便。
用户分类和代码
用户类型(第一位) 码 1 2 3 4 5 分类 批发部门 零售单位 教 育 界 国防部门 其它部门 采购总量(第二位) 码 1 2 3 4 5 分类 <9999元 29999-9999元 30000-49999元 >49999元
2. 文档的准备
在系统开发结束后,应有一 套完整的开发文档资料,它记录 了开发过程中的开发轨迹,是开 发人员工作的依据,也是用户运 行系统、维护系统的依据。文档 资料要与开发方法相一致,且符 合一定的规范。在系统运行之前 要准备齐全,形成正规的文件。
3. 用户培训
⑴ 操作人员 ⑵ 管理人员 ⑶ 系统管理人员
编码的种类 顺序码 位别码 表意码 合成码
1. 顺序码
用连续数字代表项目名的编码。
例如:00 学校 01 服装学院 1 厂长. 2 科长 02 材料学院 03 纺织学院
优点:短而简单,记录定位方法简单,易管理。 缺点:没有逻辑基础,本身不能说明任何信息的特征, 新加的代码只能列在最后,删除则造成空码。 通常作为其它码分类中细分类的一种补充手段或 项目少内容长且时间不变动的编码。
在总体设计的基础上,详细设计是要 确定每个模块内部的详细执行过程。 包括:
1. 2. 3. 4. 5. 代码设计 数据存储文件设计 输出设计 输入设计 其它设计
返回
7.1.2 代码设计
代码设计的原则
代码的种类
代码的设计步骤
编码设计的原则
1. 唯一性 2. 标准化与通用性 3. 合理性 4. 稳定性 5. 可扩充性与灵活性 6. 具有规律性 7. 简洁性
系统转换的方式
1. 直接转换
2. 并行转换
3. 分段转换
1. 直接转换
老系统
新系统
切换点
t
简单、费用低。风险大,应有 一定的保护措施。
2. 并行转换
老系统
新系统 t
并行运行时间
可保证系统的延续性,可进行新老 系统的比较,平稳可靠的过渡。费用高, 易延长系统转换的时间。
3. 分段转换
老系统 新系统
3.系统设计的原则
★ 简单性
★ 灵活性 ★ 系统性(一致性) ★ 可靠性 ★ 经济性
4.
系统设计的步骤
◎ 总体设计
◎ 详细设计
◎总体设计
又称初步设计或结构设计,功能设计。 内容包括:
划分子系统(系统功能结构的划分) 模块结构图设计 信息系统流程图设计 系统物理配置方案设计等
◎详细设计
第7章 系统设计和实施
系统设计 系统实施
7.1系统设计
7.1.1系统设计概述 7.1.2代码设计
7.1.1 系统设计概述
系统设计的任务 系统设计的执行人员 系统设计的原则 系统设计的步骤
1. 系统设计的任务
系统设计的任务是:在系统分析提出的逻辑模 型的基础上,科学合理地进行物理模型的设计。