管理信息系统第5章_系统设计ppt课件.ppt

管理信息系统第5章_系统设计ppt课件.ppt

ID:59486617

大小:1.15 MB

页数:67页

时间:2020-09-13

管理信息系统第5章_系统设计ppt课件.ppt_第1页
管理信息系统第5章_系统设计ppt课件.ppt_第2页
管理信息系统第5章_系统设计ppt课件.ppt_第3页
管理信息系统第5章_系统设计ppt课件.ppt_第4页
管理信息系统第5章_系统设计ppt课件.ppt_第5页
资源描述:

《管理信息系统第5章_系统设计ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

2、1)利用MicrosoftVisio/Word设计MIS项目团队小型ERP系统(MIS知识卡管理系统)的功能控制结构图;(2)以金蝶KIS系统为原型,利用MySQL和Access设计MIS项目团队小型ERP系统(MIS知识卡管理系统)的“采购管理、销售管理、生产管理、库存管理”子功能的业务基础数据表。系统分析阶段,主要解决的是新系统“做什么”的问题。而在系统设计阶段,需要回答的中心问题是“怎么做”,即通过给出新系统物理模型的方式,描述如何实现在系统分析中规定的系统功能。5.1结构化系统设计【本节知识点指引】5.1.1结构化系统设计概述5.1.2系

3、统总体结构设计5.1.3数据库设计5.1.4代码设计5.1.5输入输出设计5.1.6处理过程设计5.1.7计算机系统配置【师生互动】以MIS项目团队开发MIS知识卡管理系统为例,讨论“系统设计报告”的基本内容。结构化设计的基本思想根据数据流程图和数据字典,采用自顶向下、逐层分解的方法,把系统划分为若干子系统,而子系统又划分为若干功能模块,模块又划分为子模块,层层划分直到每一个模块是相对独立、功能单一的独立程序为止。从而把复杂系统的设计转变为多个简单的、相对独立的模块的设计。核心:模块化5.1.1结构化系统概述结构化设计的特点:模块化自顶向下,逐步

4、求精上层模块分解为下层模块,三种不同形式,顺序结构、选择结构、循环结构5.1.1结构化系统概述结构化设计的基本任务:概要设计把总任务分解为许多基本的、具体的任务详细设计为各个具体任务选择适当的技术手段和处理方法,内容包括:数据存储设计、代码设计、输出设计、输入设计、处理过程设计、用户界面设计和安全控制设计等5.1.1结构化系统概述5.1.2系统总体结构设计【关键知识点】1.系统总体结构设计的基本原则2.控制结构图的概念及其绘制【课堂组织】教师引导学生看书,要求学生归纳“基本观点”,提炼出绘制控制结构图的关键画法。【师生互动】以MIS项目团队开发M

5、IS知识卡管理系统为例,讨论“本团队的MIS知识卡管理系统的控制结构图”的4层控制结构的核心模块设计方案。基本原则:分解—协调原则自顶向下原则模块独立性原则(一个模块运行时,与另一个模块存在无关系统容易开发、系统可靠性高、系统容易维护)5.1.2系统总体结构设计模块(Module)一词使用很广泛。通常对应于用一个名字就可以调用的一段程序语句(子程序或函数)模块具有输入和输出、逻辑功能、运行程序、内部数据四种属性。5.1.2系统总体结构设计计算年龄模块的图形表示方法5.1.2系统总体结构设计结构图(StructuredChart)描述系统的模块结构

6、及模块间的联系结构图中的主要成分有:模块:用长方形表示调用:从一个模块指向另一模块的箭头表示前一个模块调用后一个模块。有循环调用和条件调用数据:用带圆圈的小箭头表示从一个模块传递给另一模块的数据(有实义)控制信息:带涂黑圆圈的小箭头表示一个模块传送给另一模块的控制信息功能模块结构图符号计算获得有效数据生成报表打印报表获得编辑数据核对数据打印表头打印表尾读入数据编辑数据显示无效数据打印一行有效数据EOF编辑数据EOF有效数据编辑数据有效数据结果编辑数据数据数据EOFEOF结果日期行行行总计一个完整的结构图模块:凝聚(衡量一个模块内部自身功能的内在联

7、系是否紧密的指标偶然凝聚、逻辑凝聚、时间凝聚、数据凝聚、功能凝聚)耦合(衡量模块间结构性能的重要指标数据耦合、控制耦合、非法耦合)5.1.2系统总体结构设计期末成绩查询Main(){stuNo=读入学号模块调用成绩查询模块调用显示模块}主模块成绩查询模块(){调用查期末成绩模块如果有不及格科目则标志1=True调用不及格处理模块}不及格处理模块(){标志2=确定留退模块()如果标志2!=True则调用查补考安排模块}显示结果模块(){调用显示成绩模块如果标志1==True则调用不及格显示模块}显示不及格处理模块(){如果标志2==True则调用留

8、退通知模块否则调用补考通知模块}子模块学生期末成绩查询读入学号显示成绩查询成绩显示成绩不及格处理确定留退显示补考显示留退改写后的模块图控

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。