1. 首页
  2. 文档大全

管理信息系统第5章_系统设计

上传者:9****8 2022-07-18 17:46:50上传 PPT文件 1020KB
管理信息系统第5章_系统设计_第1页 管理信息系统第5章_系统设计_第2页 管理信息系统第5章_系统设计_第3页

《管理信息系统第5章_系统设计》由会员分享,可在线阅读,更多相关《管理信息系统第5章_系统设计(67页珍藏版)》请在文档大全上搜索。

1、l第第5章章 系统设计系统设计本章教学目标本章教学目标n通过本章的学习,在相关案例引导下了解信息系统的结构化系统设计基本概念,熟悉系统总体结构设计、数据库设计、代码设计、输入输出设计、处理过程设计、计算机系统配置等工作流程和任务要求;熟悉面向对象系统设计基本概念,能利用Visio进行系统体系结构、子系统与功能模块、系统界面等设计;能利用MySQL和Access进行数据库设计,熟悉系统概要设计说明书和数据库设计说明书等项目文档的编写要求。 n实践项目:实践项目:ERP系统设计系统设计n推介工具:推介工具:Microsoft Visio/Word、MySQL和和Accessn技能训练(以技能训练(

2、以“金蝶金蝶KIS专业版专业版”为原型):为原型): (1)利用)利用Microsoft Visio/Word设计设计MIS项目团队小型项目团队小型ERP系统(系统( MIS知识卡管理系统)的功能控制结构图;知识卡管理系统)的功能控制结构图; (2)以金蝶)以金蝶KIS系统为原型,利用系统为原型,利用MySQL和和Access设计设计MIS项目团队小型项目团队小型ERP系统(系统( MIS知识卡管理系统)的知识卡管理系统)的“采购管理、销售管理、生产管理、库存管理采购管理、销售管理、生产管理、库存管理”子功能的子功能的业务基础数据表。业务基础数据表。 系统分析阶段,主要解决的是新系系统分析阶段

3、,主要解决的是新系统统“做什么做什么”的问题。而在系统设计阶的问题。而在系统设计阶段,需要回答的中心问题是段,需要回答的中心问题是“怎么做怎么做”,即通过给出新系统物理模型的方式,描即通过给出新系统物理模型的方式,描述如何实现在系统分析中规定的系统功述如何实现在系统分析中规定的系统功能。能。5.1 5.1 结构化系统设计结构化系统设计【本节知识点指引本节知识点指引】5.1.1 结构化系统设计概述结构化系统设计概述5.1.2 系统总体结构设计系统总体结构设计5.1.3 数据库设计数据库设计5.1.4 代码设计代码设计5.1.5 输入输出设计输入输出设计5.1.6 处理过程设计处理过程设计5.1.

4、7 计算机系统配置计算机系统配置【师生互动师生互动】以以MIS项目团队开发项目团队开发MIS知识卡管理知识卡管理系统为例,讨论系统为例,讨论“系统设计报告系统设计报告”的基本内容。的基本内容。l结构化设计的基本思想结构化设计的基本思想l根据数据流程图和数据字典,采用自顶向下、逐层根据数据流程图和数据字典,采用自顶向下、逐层分解的方法,把系统划分为若干子系统,而子系统又分解的方法,把系统划分为若干子系统,而子系统又划分为若干功能模块,模块又划分为子模块,层层划划分为若干功能模块,模块又划分为子模块,层层划分直到每一个模块是相对独立、功能单一的独立程序分直到每一个模块是相对独立、功能单一的独立程序

5、为止。从而把复杂系统的设计转变为多个简单的、相为止。从而把复杂系统的设计转变为多个简单的、相对独立的模块的设计。对独立的模块的设计。l核心:模块化核心:模块化 5.1.1 5.1.1 结构化系统概述结构化系统概述 l结构化设计的特点:结构化设计的特点: 模块化模块化 自顶向下,逐步求精自顶向下,逐步求精 上层模块分解为下层模块,三种不同形式,上层模块分解为下层模块,三种不同形式, 顺序结构、选择结构、循环结构顺序结构、选择结构、循环结构 5.1.1 5.1.1 结构化系统概述结构化系统概述 l结构化设计的基本任务:结构化设计的基本任务: 概要设计概要设计 把总任务分解为许多基本的、具把总任务分

6、解为许多基本的、具体的任务体的任务 详细设计详细设计 为各个具体任务选择适当的技术为各个具体任务选择适当的技术手段和处理方法,内容包括:数据存储设计、手段和处理方法,内容包括:数据存储设计、代码设计、输出设计、输入设计、处理过程设代码设计、输出设计、输入设计、处理过程设计、用户界面设计和安全控制设计等计、用户界面设计和安全控制设计等 5.1.1 5.1.1 结构化系统概述结构化系统概述 l5.1.2 5.1.2 系统总体结构设计系统总体结构设计l【关键知识点关键知识点】l1.系统总体结构设计的基本原则系统总体结构设计的基本原则l2.控制结构图的概念及其绘制控制结构图的概念及其绘制l【课堂组织课

7、堂组织】l 教师引导学生看书,要求学生归纳教师引导学生看书,要求学生归纳“基本观点基本观点”,提炼出绘制控制结构图的关键画法。提炼出绘制控制结构图的关键画法。l【师生互动师生互动】以以MIS项目团队开发项目团队开发MIS知识卡管理系统为知识卡管理系统为例,讨论例,讨论“本团队的本团队的MIS知识卡管理系统的控制结构图知识卡管理系统的控制结构图”的的4层控制结构的核心模块设计方案。层控制结构的核心模块设计方案。l基本原则:基本原则: 分解分解协调原则协调原则 自顶向下原则自顶向下原则 模块独立性原则模块独立性原则 (一个模块运行时,与另一(一个模块运行时,与另一个模块存在无关个模块存在无关 系统

8、容易开发、系统可靠性系统容易开发、系统可靠性高、系统容易维护)高、系统容易维护) 5.1.2 5.1.2 系统总体结构设计系统总体结构设计n模块模块(Module)一词使用很广泛。通常对应于一词使用很广泛。通常对应于用一个名字就可以调用的一段程序语句(子用一个名字就可以调用的一段程序语句(子程序或函数)程序或函数)n模块具有输入和输出、逻辑功能、运行程序模块具有输入和输出、逻辑功能、运行程序、内部数据四种属性。、内部数据四种属性。5.1.2 5.1.2 系统总体结构设计系统总体结构设计计算年龄计算年龄模块的图形表示方法模块的图形表示方法5.1.2 5.1.2 系统总体结构设计系统总体结构设计n

9、结构图结构图(Structured Chart)描述系统的模块结构及模块间的联描述系统的模块结构及模块间的联系系n 结构图中的主要成分有:结构图中的主要成分有:模块模块:用长方形表示用长方形表示调用调用:从一个模块指向另一模块的箭头表示前一个模块调用从一个模块指向另一模块的箭头表示前一个模块调用后一个模块。有循环调用和条件调用后一个模块。有循环调用和条件调用数据数据:用带圆圈的小箭头表示从一个模块传递给另一模块的用带圆圈的小箭头表示从一个模块传递给另一模块的数据(有实义)数据(有实义)控制信息控制信息:带涂黑圆圈的小箭头表示一个模块传送给另一模带涂黑圆圈的小箭头表示一个模块传送给另一模块的控制

10、信息块的控制信息l功能模块结构图符号功能模块结构图符号l计算计算l获得有效数据获得有效数据l生成报表生成报表l打印报表打印报表l获得编辑数据获得编辑数据l核对数据核对数据l打印表头打印表头l打印表尾打印表尾l读入数据读入数据l编辑数据编辑数据l显示无效显示无效数据数据l打印一行打印一行l有效数据有效数据lEOFEOFl编辑数编辑数据据lEOFEOFl有效数据有效数据l编辑数据编辑数据l有效数据有效数据l结果结果l编辑数编辑数据据l数据数据l数据数据lEOFEOFlEOFEOFl结果结果l日期日期l行行l行行l行行l总总计计一个完整的结构图一个完整的结构图l模块:模块: 凝聚(衡量一个模块内部自

11、身功能的内在联凝聚(衡量一个模块内部自身功能的内在联系是否紧密的指标系是否紧密的指标 偶然凝聚、逻辑凝聚、时偶然凝聚、逻辑凝聚、时间凝聚、数据凝聚、功能凝聚)间凝聚、数据凝聚、功能凝聚) 耦合(衡量模块间结构性能的重要指标耦合(衡量模块间结构性能的重要指标 数数据耦合、控制耦合、非法耦合)据耦合、控制耦合、非法耦合) 5.1.2 5.1.2 系统总体结构设计系统总体结构设计期末成绩查询期末成绩查询Main()() stuNo = 读入学号模块读入学号模块 调用成绩调用成绩查询模块查询模块 调用调用显示模块显示模块主模块主模块成绩查询模块()成绩查询模块() 调用调用查期末成绩模块查期末成绩模块


文档来源:https://www.renrendoc.com/paper/212711124.html

文档标签:

下载地址