第四章信息系统设计 主要内容:针对信息系统设计的各项任务来介 绍这一阶段的开发方法和对策
第四章 信息系统设计 主要内容:针对信息系统设计的各项任务来介 绍这一阶段的开发方法和对策
41信息系统设计概述 411系统设计的任务 系统设计的任务就是依据系统分析文档资料, 釆用正确的方法来确定系统各功能模块在计 算机内应该由哪些程序组成,它们之间用什 么方式联结在一起以构成一个最好的系统机 内结构,同时还要使用一定的工具将所设计 的成果表达出来,另外考虑到实现系统功能 的需要,还要进行数据库的详细设计、编码 设计、输入/输出界面(人一机界面)设计 等等
4.1 信息系统设计概述 ⚫ 4.1.1 系统设计的任务 –系统设计的任务就是依据系统分析文档资料, 采用正确的方法来确定系统各功能模块在计 算机内应该由哪些程序组成,它们之间用什 么方式联结在一起以构成一个最好的系统机 内结构,同时还要使用一定的工具将所设计 的成果表达出来,另外考虑到实现系统功能 的需要,还要进行数据库的详细设计、编码 设计、输入/输出界面(人—机界面)设计 等等
412系统设计步骤 第一步进行数据库的物理设计。根据总体方案及系统分析的实际 需求,考虑数据库的存储方式(集中式或分布式);考虑物理库 的数量及每一个物理库所包含的数据库表的内容;从查询处理效 率等方面考虑数据库表的索引问题等等。 第二步进行编码设计。编码是系统的重要组成部分,与数据的规 范性和交换性密切相关,编码一且被设计处理将会永久使用并常 驻于数据库中,因此需要在系统设计阶段给出具有永久性、稳定 性的编码设计方案。 ●第三步进行界面设计。构造良好的界面是未来系统能够顺利运行 的重要前提,要使信息系统使用起来更加舒适、更加高效就需要 在界面设计方面具有一个全新的设计策略,这个设计策略要在程 序设计之前完成。 第四步进行系统功能设计。功能设计是在前面所有工作基础上进 行的,它主要是采用“自顶向下”的原则考虑模块的划分与设计 使模块内部以及模块与模块之间的连接具有合理的结构。功能设 计结果的表达方式可以有两种:一种是利用“结构图”来描述模 块的功能和模块之间的信息交换;另一种是用 Rational rose工具 来描述。功能设计中通常有一组评价标准来对设计结果进行评价, 同时使用一组设计原则对系统模块进行优化设计
4.1.2 系统设计步骤 ⚫ 第一步进行数据库的物理设计。根据总体方案及系统分析的实际 需求,考虑数据库的存储方式(集中式或分布式);考虑物理库 的数量及每一个物理库所包含的数据库表的内容;从查询处理效 率等方面考虑数据库表的索引问题等等。 ⚫ 第二步进行编码设计。编码是系统的重要组成部分,与数据的规 范性和交换性密切相关,编码一旦被设计处理将会永久使用并常 驻于数据库中,因此需要在系统设计阶段给出具有永久性、稳定 性的编码设计方案。 ⚫ 第三步进行界面设计。构造良好的界面是未来系统能够顺利运行 的重要前提,要使信息系统使用起来更加舒适、更加高效就需要 在界面设计方面具有一个全新的设计策略,这个设计策略要在程 序设计之前完成。 ⚫ 第四步进行系统功能设计。功能设计是在前面所有工作基础上进 行的,它主要是采用“自顶向下”的原则考虑模块的划分与设计, 使模块内部以及模块与模块之间的连接具有合理的结构。功能设 计结果的表达方式可以有两种:一种是利用“结构图”来描述模 块的功能和模块之间的信息交换;另一种是用Rational Rose工具 来描述。功能设计中通常有一组评价标准来对设计结果进行评价, 同时使用一组设计原则对系统模块进行优化设计
413系统设计评价标准 1、运行效率 ●2、可靠性。 3、可修改性 ●4、灵活性 ●5、通用性 ●6、实用性
4.1.3 系统设计评价标准 ⚫ 1、运行效率 ⚫ 2、可靠性。 ⚫ 3、可修改性 ⚫ 4、灵活性 ⚫ 5、通用性 ⚫ 6、实用性
影响系统处理能力的因素: ●①、系统中间文件的数量 ②、数据文件的检索次数 ●③、外存访问次数 ●④、程序的调用和其它的系统开销所花费的时间 ●⑤、程序的执行时间
影响系统处理能力的因素: ⚫ ①、系统中间文件的数量 ⚫ ②、数据文件的检索次数 ⚫ ③、外存访问次数 ⚫ ④、程序的调用和其它的系统开销所花费的时间 ⚫ ⑤、程序的执行时间