Presentation is loading. Please wait.

Presentation is loading. Please wait.

第六章 系统设计.

Similar presentations


Presentation on theme: "第六章 系统设计."— Presentation transcript:

1 第六章 系统设计

2 系统设计 6.1 设计前的准备 6.2 系统结构设计 6.3 数据库结构设计 6.4 代码设计 6.5 输入输出设计

3 系统设计的任务 系统分析 系统设计 物理模型 逻辑模型 科学合理地提出 怎么做 做什么 从具体到抽象 从抽象又回到具体

4 系统设计的步骤及任务 系统设计包括总体和详细设计两部分: 总体设计又称初步设计或结构设计。内容包括:
划分子系统(系统功能结构的划分) 模块结构图设计 系统物理配置方案设计等 详细设计在总体设计的基础上,详细设计是要确定每个模块内部的详细执行过程。包括: 数据存储结构设计 代码设计 输出设计  输入设计  其它设计

5 系统设计目标 功能明确 层次清晰 内容易懂 易于修改

6 6.1 设计前的准备 确定信息系统的架构 系统开发的环境

7 确定信息系统的架构 信息系统架构是指应用程序的各个组成部分和外界环境的关联方式 的各种不同的有效组合。

8 应用程序架构的分类 单用户应用程序架构 数据存储、业务处理、界面表示都在一个计算机上。 适合于未联网用户、移动用户。 集中式应用程序架构:
主机终端结构 将操作系统、应用程序、数据库管理系统等数据和资源放在作为核心的主机上 终端只是输入、输出设备

9 客户机、服务器应用程序架构 数据存储层放在服务器上 业务处理层和界面表示层在客户机上
参考<手把手教你开发管理信息系统>清华大学出版社,罗超里编著

10 完成对数据的各种维护操作,一般由数据库系统来完成 业务处理层应用程序将要处理的、 与用户紧密相关和各种业务操作,通常
数据存储层 应用程序架构 业务处理层 界面表示层 完成对数据的各种维护操作,一般由数据库系统来完成 业务处理层应用程序将要处理的、 与用户紧密相关和各种业务操作,通常 通过应用程序设计语言的编程来完成。 是应用程序系统提供给用户的可视化操作界面,是用户提出 请求和接收回应的地方。

11 多层服务器应用程序架构 数据控制层放在数据库服务器上 主要的业务处理放应用服务器上 简单的业务处理功能和界面表示层放在客户机上
适合于大容量的数据和复杂的业务处理逻辑

12 浏览器服务器应用程序架构 数据存储层在数据库服务器上 业务控制层放web服务器上 客户端安装浏览器 适合于internet技术环境。

13 确定系统开发环境 网络操作系统(Windows,Linux,FreeBSD,Mac OS ) 数据库服务器 客户机平台
前端开发工具,如Java,.NET 数据访问对象, 如ADO、ODBC MS-DOS DOS系统是1981年由微软公司为IBM个人电脑开发的,即MS-DOS。它是一个单用户单任务的操作系统。在1985年到1995年间DOS占据操作系统的统治地位。 主设计人:Tim Paterson 出现年月:1981年 Windows Windows是一个为个人电脑和服务器用户设计的操作系统。它的第一个版本由微软公司发行于1985年,并最终获得了世界个人电脑操作系统软件的垄断地位。所有最近的Windows都是完全独立的操作系统。 主设计:微软 出现年月:1985年 Unix Unix是一种分时计算机操作系统,1969在AT&TBell实验室诞生。从此以后其优越性不可阻挡的占领网络。大部分重要网络环节都是Unix构造。 主设计:AT&TBell实验室 出现年月:1969年 Linux 简单的说,Linux是Unix克隆的操作系统,在源代码上兼容绝大部分Unix标准,是一个支持多用户、多进程、多线程、实时性较好的且稳定的操作系统。 主设计人:Linus Torvalds 年12月28 日出生在芬兰的赫尔辛基。 出现年月:1991 FreeBSD FreeBSD是由许多人参与开发和维护的一种先进的BSD UNIX操作系统。突出的特点FreeBSD提供先进的联网、负载能力,卓越的安全和兼容性。 主设计:加州伯克利学校 出现年月:1993年 Mac OS Mac OS是一套运行于苹果Macintosh系列电脑上的操作系统。Mac OS是首个在商用领域成功的图形用户界面。现行的最新的系统版本是Mac OS X 10.3.x版。 主设计人:比尔·阿特金森、杰夫·拉斯金和安迪·赫茨菲尔德 出现年月:1984年

14 6.2 系统软件结构设计 结构化设计:将信息系统设计成由软件模块组成的具有上下级层次关系的结构,各个组成模块具有高内聚、低耦合的特点。 本节的三个主要内容: 6.2.1 结构化模块划分的原则 6.2.2 子系统划分方法的分类 6.2.3 功能结构图

15 6.2.1结构化系统设计的原则 子系统要具有相对独立性 子系统之间的数据依赖性尽量小 子系统之间的数据冗余较小
子系统的划分应便于系统分阶段实现 子系统的设置应考虑今后管理发展的需要 模块化设计 高内聚、低耦合 高内聚:躲进小楼成一统。 低耦合:各人自扫门前雪。 如果说原来没有采用低耦合的代码 可以形容为【牵一发而动全身】 为什么要追求高内聚和低耦合   软件架构设计的目的简单说就是在保持软件内在联系的前提下,分解软件系统,降低软件系统开发的复杂性,而分解软件系统的基本方法无外乎分层和分割。但是在保持软件内在联系的前提下,如何分层分割系统,分层分割到什么样的粒度,并不是一件容易的事,这方面有各种各样的分解方法,比如:关注点分离,面向方面,面向对象,面向接口,面向服务,依赖注入,以及各种各样的设计原则等,而所有这些方法都基于高内聚,低耦合的原则。 高内聚和低耦合是相互矛盾的,分解粒度越粗的系统耦合性越低,分解粒度越细的系统内聚性越高,过度低耦合的软件系统,软件模块内部不可能高内聚,而过度高内聚的软件模块之间必然是高度依赖的,因此如何兼顾高内聚和低耦合是软件架构师功力的体现。   高内聚,低耦合的系统有什么好处呢?事实上,短期来看,并没有很明显的好处,甚至短期内会影响系统的开发进度,因为高内聚,低耦合的系统对开发设计人员提出了更高的要求。高内聚,低耦合的好处体现在系统持续发展的过程中,高内聚,低耦合的系统具有更好的重用性,维护性,扩展性,可以更高效的完成系统的维护开发,持续的支持业务的发展,而不会成为业务发展的障碍。[2] 层次化结构设计

16 6.2.1结构化系统设计的原则 设计原则:模块化设计 1)模块间的耦合方式 简单耦合 数据耦合 控制耦合 内容耦合 影响耦合的因素:
模块的联系方式 往来信息的作用 往来的信息量 A 取平均 取最高 A 取平均或最高成绩 有效数据 结果

17 6.2.1结构化系统设计的原则 设计原则:模块化设计 2)模块的内聚方式 偶然内聚 逻辑内聚 时间内聚 准备 算平均成绩 算最高成绩 返回
取平均成绩 算最高成绩 返回 算平均成绩

18 6.2.1结构化系统设计的原则 设计原则:模块化设计 2)模块的内聚方式 通信内聚 顺序内聚 功能内聚 购货发票 库存 修改库存 开入库单

19 6.2.1结构化系统设计的原则 设计原则:层次化设计 结构化设计 模块化设计 系统由模块组成 模块自顶向下组成一定的层次结构
上层模块只能控制下层模块 模块的扇入和扇出 A 取平均 取最高 模块化设计 A 取平均 取最高 结构化设计

20 6.2.2 结构化设计方法 子系统划分方法的分类: 直接转换法 变换分析法 将数据流程图的数据处理直接转换为系统模块
将流程图的数据处理分为三部分:逻辑输入、主加工、逻辑输出 按功能划分 按业务处理顺序划分 按数据拟合程度划分 按业务处理过程划分 按业务处理的时间关系或业务展开的环境条件来对系统划分

21 6.2.2 结构化设计方法 如何从数据流程图导出功能结构图 直接转换法 举例 库存管理信息系统

22 举例: 销售科 车间 产品库存管理业务流程图 入库单 出库单 审核员 合格出库单 合格入库单 记帐员 库存的台账 统计员 库存月报表 产品收发存表 库存查询

23 P2 P1 D2 P5 D1 D3 P4 P3 D4 车间 库存日常查询 入库 处理 入库单 审核 库存台帐 库存 月报表 库存 统计 出库
F1入库单 P1 F3合格 出库单 车间 D2 库存日常查询 F2不合格入库单 入库 处理 入库单 审核 F12日库存数据 F4入库数据 F10库存 数据 P5 D1 库存台帐 F11月库 存数据 D3 库存 月报表 库存 统计 F9出库数据 F8库存数据 P4 P3 F13库存综合数据 F5出库单 F7合格 入库单 出库 处理 出库单 审核 销售科 F6不合格出库单 D4 产品收发存表

24 库存管理信息系统 入库业务 出库业务 库存统计 入库处理 入库审核 出库处理 出库审核

25 库存管理信息系统 入库业务 出库业务 库存统计 可增加 报表输出 代码维护 系统维护 数据查询 数据录入及审核 入库数据录入审核
出库数据录入审核 数据初始化 每笔入库数据查询 每笔出库数据查询 出库入库数据查询 库存数据查询 增加代码 删除代码 修改代码 数据库维护 管理人员设 置维护 操作人员设 统计报表计算 生产销售报表 收发存报表

26 库存管理信息系统 报表输出 代码维护 系统维护 数据查询 库存管理信息系统的功能结构图 数据录入及审核 入库数据录入审核 出库数据录入审核
数据初始化 每笔入库数据查询 每笔出库数据查询 出库入库数据查询 库存数据查询 增加代码 删除代码 修改代码 数据库维护 管理人员设 置维护 操作人员设 统计报表计算 生产销售报表 收发存报表 库存管理信息系统的功能结构图

27 学籍及教务管理系统数据流程图

28

29

30

31 数据流程图 系统结构设计实例 学籍管理 异动管理 成绩管理 奖惩管理 系统维护 注册与异动处理 毕业生登记表 统计报表处理 成绩登记管理
补考成绩管理 成绩分析处理 一览表登记 登记学籍表 奖学金评分 打印成绩单 一览表查询

32 结构化设计方法 子系统划分方法:变换分析法 确定系统主输入和主输出(确定流界) 确定系统主加工 设计顶层模块和第一层模块 设计中、下层模块

33 子系统划分方法: 变换分析法 系统业务流程 科技奖励评审系统数据流程图 D1 D2 专家数据库 项目数据库 数据采集 形式审查 项目初审
P1 数据采集 P2 形式审查 P3 项目初审 P4 初审分析 P5 项目终审 P6 终审分析 P7 结果公布 D2 项目数据库 系统业务流程

34 逻辑输出 逻辑输入 主加工 **市科技奖评审系统 结果公布 数据准备 项目评审 项目导入模块 评审数据准备 项目初评 初评数据展示
初评统计分析 项目终评 评审结果统计打印 奖励工作年报 数据库及系统维护

35 模块功能与处理过程设计 在概要设计完后,具体地考虑与程序编制有关的问题。即不仅要设计出一个个模块和它们的联结方式,而且还要具体地设计出每个模块内部的功能和处理过程,这是信息系统的详细设计。

36 HIPO图 是IBM公司70年代在层次结构图的基础上推出的一种描述系统结构和模块内部处理功能的工具。
HIPO图由层次模块结构图和IPO图两部分组成,前者描述整个系统的设计结构以及各类模块之间的关系,后者描述某个特定模块内部的处理过程和输入/输出关系。

37 HIPO是结构化设计中最重要最流行的方法,即自顶向下逐步精化的顺序设计方法。

38 层次模块结构图 是将系统划分为若干子系统,子系统下再划分若干模块,大模块下再分小模块。
模块是指具有输入输出、逻辑功能、运行程序和内部数据四种属性的一组程序。 层次模块结构图主要关心模块的外部属性,即模块之间的调用关系和数据传递关系,而不关心模块内部的功能实现。

39 库存管理信息系统 数据录入 报表输出 代码维护 系统维护 数据查询 库存管理信息系统的功能结构图 入库数据录入 出库数据录入 数据初始化
每笔入库数据查询 每笔出库数据查询 出库入库数据查询 库存数据查询 增加代码 删除代码 修改代码 数据库维护 管理人员设 置维护 操作人员设 统计报表计算 生产销售报表 收发存报表 库存管理信息系统的功能结构图

40 库存管理信息系统 数据录入 报表输出 代码维护 系统维护 数据查询 库存管理信息系统层次化模块结构图 RKSJ:入库数据 CKSJ:出库数据
TJBB SCXSBB SFCBB CKSD MBRKSJ CZRY MBCKSJ RKSD RKCKSJ DM DM KCSJ GLRY 数据录入 报表输出 代码维护 系统维护 数据查询 RKSJ:入库数据 CKSJ:出库数据 DM :代码 MBRKSJ:每笔入库数据 MBCKSJ:每笔出库数据 RKCKSJ:入库出库数据 KCSJ: 库存数据 TJBB:统计报表 SCXSBB:生产销售报表 SFCBB:收发存报表 GLRY:管理人员数据 CZRY:操作人员 库存管理信息系统层次化模块结构图

41 IPO图 IPO图是为配合层次化模块结构图详细说明每个模块内部功能的一种工具,IPO图必须包括输入输出处理、与之相应的数据库文件、在总体结构中的位置等内容。

42 IPO图 系统名称———— 编制者—————— 模块名称———— 日期——————— 被哪些模块调用 调用哪些模块 输入数据 输出数据
系统名称———— 编制者—————— 模块名称———— 日期——————— 被哪些模块调用 调用哪些模块 输入数据 输出数据 算法(Jackson图,N-S图,FC图,Warnier图…) 局部数据 备注 IPO图

43 IPO图 系统名称———— 编制者—————— 模块名称———— 日期——————— 被哪些模块调用 调用哪些模块 输入数据 输出数据
系统名称———— 编制者—————— 模块名称———— 日期——————— 被哪些模块调用 调用哪些模块 输入数据 输出数据 算法(Jackson图,N-S图,FC图,Warnier图…) 局部数据 备注 IPO图

44 网络设计 设备与网络配置(略)

45 6.3 数据库的概念结构设计 数据库的概念结构,是根据用户需求设计数据库的概念数据模型。概念模型是从用户的角度看到的数据库。一般用
E-R图表示

46 物质世界——信息世界数字世界 信息世界的基本概念: 实体:客观存在的可相互区别的事物。如一个职工,一个学生,一门课,一次选课等。 属性:实体所具有的某一特性。如学号、姓名、性别是学生属性。 码:唯一标识实体的属性。如学号是学生实体的码。 域:属性取值的范围。 实体型:具有相同属性的实体集。 联系:实体内部的联系和实体之间的联系。

47 数据存储设计的步骤: 根据数据字典,列出需要存储的实体和数据项清单。 画出各分E-R图
将各分E-R图集成为总E-R图,清除其中冗余的数据和联系。 4 将E-R图转换为关系数据库中的关系

48 学生基本信息数据库 E-R图:是在数据库概念设计中用来表示数据库概念模型的图
表工具。E-entity,是客观世界客观存在并可以相互区别的事物 。R-relationship,表示实体之间的关系。E-R图提供了表示实体 型、属性、联系的方法。 读者姓名 所属院系 读者编号 学生 借阅 天数 学生基本信息数据库 n 书本 编号 出版社 作者 书名

49 实体之间的关系: 书本 n 班级 作者 借阅 1 m 班级-班长 组成 1 学生 1 n 班长 书本 学生 1 n 领导

50 数据存储结构 学生信息表(读者编号,读者姓名,所属院系) 书本信息表(编号,书名,出版社,作者)
借阅关系(读者编号,书本编号,借书时间,还书时间 )

51

52

53

54

55

56

57 账务系统实体关系图 好复杂哦!

58 数据库的逻辑结构设计 把概念设计阶段完成的概念模型转换成数据管理系统支持的数据模型。

59 数据库中的关系(表) 实体 数据库中的关系(表) 联系 属性 表中的字段 E-R图转换成关系数据库管理系统中的关系(表文件):
每一个实体转换成一个关系(表)。 每一个联系对应一个关系(表) 。 将主码一样的关系合并。 将关系转换成第三范式。 数据库中的关系(表) 实体 数据库中的关系(表) 联系 属性 表中的字段

60 库存管理信息系统基本库表文件 产品基本信息表(产品代码,产品名称,产品单位代码,产品单位,产品规格代码,产品规格,产品不变价格,产品现行价格) 入库单(日期,产品代码,产品入库数量) 出库单(日期,产品代码,产品出库数量) 物料卡表(日期,产品代码,产品入库数量,产品零售数量,产品批发数量,产品库存数量) 每日库存量表(日期,甲产品库存数量,乙产品库存数量,…)

61 库存管理信息系统基本库表文件 月报表(日期,产品代码,产品名称,产品单位,产品入库数量,产品零售数量,产品批发数量,产品库存数量,累计入库数量,累计出库数量) 产品出入库数据输入辅助文件(日期,产品代码,产品入库数量,产品零售数量,产品批发数量) 报表计算辅助文件(日期,产品代码,产品名称,产品单位,产品入库数量,产品零售数量,产品批发数量,产品库存数量,累计入库数量,累计出库数量) 产品单位代码、规格代码表(产品单位代码,产品单位,产品规格代码,产品规格)

62 属性 记账凭证(凭证号 日期 凭证类型 附件张数 摘要 科目代码 借贷标志 金额 原始凭证号 客户代码 对账单号 输入 审核)
会计数据库的逻辑模型: 记账凭证(凭证号 日期 凭证类型 附件张数 摘要 科目代码 借贷标志 金额 原始凭证号 客户代码 对账单号 输入 审核) 流水账(凭证号 日期 凭证类型 附件张数 摘要 科目代码 借贷标志 金额 原始凭证号 客户代码 对账单号 销账日期) 科目余额 发生额(科目代码 余额方向 期初余额 一月借发 一月贷发 二月……) 往来业务(凭证号 日期 往来科目代码 客户代码 摘要 借贷 金额 客户电话 邮政编码 地址 账号) 余额调节表(凭证号 对账单号 摘要 日期 银行余额 企业余额 银行未收 银行未付 企业未收 银行未付) ………………………………………… 属性

63 数据库的物理实现 将数据库的逻辑模型按物理设计的方案在具体的数据库管理系统中实现,例: 库存管理信息系统数据库的实现 会计数据库系统的实现

64

65 6.4 代码的设计

66 代码设计原则 唯一性 可扩充性 实用性及系统性 简短性 规范性(行业标准)

67 代码设计的步骤 确定编码方案 确定编码化的目的及在系统中的作用 选定编码对象 确定编码使用范围和期限 分析编码对象的特征 决定编码方法
编写代码设计说明书 编写代码:汇总编成代码本,并规定代码管理制度 确定编码方案

68 代码的种类 顺序码 分组码 助记码

69 顺序码:用连续数字代表编码对象的码。 特点:短而简单,记录的定位方法简单,易于管理。但不能说明任何信息特征。

70 区间码: 把数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一定意义。 如邮政编码、学号、身份证号码、会计科目代码、图书分类号
区间码的优点:信息处理比较可靠,排序,分类,检索操作易于实现。 区间码的缺点:码可能很长,码维修困难

71 助记码: 助记码用文字、数字、或组合起来描述。 特点是通过联想帮助记忆。适用于数据项数目较少的情况,否则可能引起联想出错。
如:TV-B-12————代表12英寸的黑白电视机。 TV-C-20————代表20英寸的彩色电视机。 特点是通过联想帮助记忆。适用于数据项数目较少的情况,否则可能引起联想出错。 常用于医院、商场、仓库系统中

72 代码结构中的校验位 设计的目的是减少输入时的错误。 确定校验位的方法

73 ①对原代码中的每一位加权求和 n位代码:C1C2C3……Cn 权因子为: P1P2P3,……Pn 加权和;S=C1×Pl+C2×P2+C3×P3+……+Cn×Pn 即: S=∑Ci×Pi (i=l,2,3, ……) 权因子可用自然数1,2,3,4,5, ……,几何级数2,4,8,16,32, ……,质数 3,5,7,11,13……。或其它。 ②以模除加权和得余数 S/M=Q余R 其中:S表示加权和;M代表模;Q表示商;R表示余敷.模可取不同的数,如11,13等等。 ③得到校验码 将模与余数之差作为校验码.或直接将余数作校验码

74 算术级数法 原代码 1 2 3 4 5 各乘以权:6 5 4 3 2 乘积之和 6+10+12+12+10=50
原代码 各乘以权: 乘积之和 =50 以11为模去除乘积之和,把得出的余数作为校验码 50/11=4…….6 代码为:

75 几何级数法 原代码 1 2 3 4 5 各乘以权:32 16 8 4 2 乘积之和 32+32+24+16+10=114
原代码 各乘以权: 乘积之和 =114 以11为模去除乘积之和,把得出的余数作为校验码 114/11=4…….4 代码为:

76 质数法 原代码 1 2 3 4 5 各乘以权量17 13 7 5 3 乘积之和 17+26+21+20+15=99
原代码 各乘以权量 乘积之和 =99 以11为模去除乘积之和,把得出的余数作为校验码 99/11=4……0 代码为:

77 P2 P1 D2 P5 D1 D3 P4 P3 D4 车间 库存日常查询 入库 处理 入库单 审核 库存台帐 库存 月报表 库存 统计 出库
F1入库单 P1 F3合格 出库单 车间 D2 库存日常查询 F2不合格入库单 入库 处理 入库单 审核 F12日库存数据 F4入库数据 F10库存 数据 P5 D1 库存台帐 F11月库 存数据 D3 库存 月报表 库存 统计 F9出库数据 F8库存数据 P4 P3 F13库存综合数据 F5出库单 F7合格 入库单 出库 处理 出库单 审核 销售科 F6不合格出库单 D4 产品收发存表

78 步骤一:找出编码对象    主要编码:库存产品    辅助编码:入库单、出库单 步骤二:确定编码方案     库存产品 顺序号 一级大类 二级分类 三级分类 入库单、 入库发生的年月日 顺序号 出库单:  同入库单 步骤三:编码

79 例一 某校现有学院8个,专业40个,每个专业每年进新生数在0~1000范围内,生源地遍布全国30个省市,并有少量留学生。请为该校学生编制学号代码。

80 例一 某校现有学院8个,专业40个,每个专业每年进新生数在0~1000范围内,生源地遍布全国30个省市,并有少量留学生。请为该校学生编制学号代码。 省份 入校年份 专业 顺序号 国内外

81 例二 如某企业的原材料(会计科目代码为112)中有钢材、铜材铝材、木材等,分别用01,02,03,04,代表原材料的类别,而每一种原材料中又有不同的规格,如果用01代表直径为45mm长度为6cm的普通圆钢,则此种规格的钢材的会计科目代码 为:?

82 如某企业的原材料(会计科目代码为112)中有钢材、铜材铝材、木材等,分别用01,02,03,04,代表原材料的类别,而每一种原材料中又有不同的规格,如果用01代表直径为45mm长度为6cm的普通圆钢,则此种规格的钢材的会计科目代码 为: # 校验位,可选

83 例三 会计科目编码规则

84 会计中有个会计科目“银行存款”的科目代码是1002,现有某企业在三个银行(工行、建行、农行)有业务来往,该企业在每个银行都开设了两个账户(假设分别为A和B账户)。请对银行存款下的二、三级科目进行编码。

85 用友账务系统中应用到的编码 会计科目代码 部门科目代码 项目代码 客户代码

86 科目名称及代码 辅助核算 方向 现金 1001 日记 银行存款 1002 银行日记 工行存款 100201 中行存款 100202 应收账款 1131 客户往来 其他应收款 1133 个人往来 坏账准备 1141 预付账款 1151 供应商往来 物资采购 1201 生产物资采购 120101 其他物资采购 120102 原材料 1211 生产用原材料 121101 数量核算 其他原材料 121102

87 分类编码 分类名称 01 事业单位 0101 学校 0102 机关 02 企业单位 0201 工业 0202 商业 0203 金融 03
其他

88 6.5 输入输出的设计 输入设计 输出设计

89 输入设计 输入设计的原则是提高效率和减少错误。 数据输入设备的选择: 读卡机、健盘磁盘录入、光电阅读器、终端输入 输入检验
输入错误的种类:数据本身错误,数据多余或不足,数据延误 数据出错的校验方法:人工直接检查,计算机用程序校验,计算机和人分别处理后再相互查对校验。 输入单据的格式设计:便于填写、便于归档、单据的格式应能保证输入精度。 输入屏幕的设计:菜单式,填表法,应答式。

90 菜单式

91 应答式

92 填表法

93 输出设计 输出设计的内容 输出设计的方法 输出报告

94 输出设计的内容 有关输出信息使用方面的内容,包括信息的使用者、使用目的、报告量、使用周期、有效期、保管方法和复写份数等。
输出信息内容,如输出项目、位数、数据形式 输出格式,如表格、图形或文件 输出设备,如打印机、显示器、卡片输出机。 输出介质,如磁盘、磁带、纸。

95 输出的设备:显示屏、打印机、磁带、光盘。
输出设计的方法 表格信息。 图形信息 图标。 输出的设备:显示屏、打印机、磁带、光盘。

96 输出设计举例

97

98

99

100 6.7 系统设计报告 系统设计报告包括以下内容 系统结构图( HIPO图) 系统代码设计方案 数据结构、数据库设计方案 I/O设计方案
6.7 系统设计报告 系统设计报告包括以下内容 系统结构图( HIPO图) 系统代码设计方案 数据结构、数据库设计方案 I/O设计方案 网络设计方案 系统详细设计方案说明书

101 掌握的重点: 系统设计包括哪些内容 数据结构数据库设计 代码设计


Download ppt "第六章 系统设计."

Similar presentations


Ads by Google