首页管理学管理工程管理信息系统 05 第05章 管理信息系统的系统设计.pptx

05 第05章 管理信息系统的系统设计.pptx

页数:43页文件大小:130.6 KB来源: 管理信息系统ppt课件

本课件对应系统设计阶段,先说明设计任务、原则与内容,再展开系统平台与软硬件选型,随后讲解代码设计、数据结构与数据库设计四阶段,最后介绍功能结构图、输入输出设计与系统设计报告的编写要点。

第5章系统设计章节首页,说明本章学习目标并点出总体设计、详细设计与系统设计报告三项核心内容
第5章知识框架导图,串起导入案例与5.1至5.6各节主题,从设计概述延伸到系统设计报告
5.1节导览页,列出系统设计的任务、原则与内容三个知识点
查看本课件的文字版(共 43 页,供检索与复制)

第1页:第5章 管理信息系统的系统设计

第5章管理信息系统的系统设计通过本章的学习,掌握管理信息系统总体设计、详细设计的任务和具体内容;了解系统设计报告内容。

第2页:第5章知识框架

章节知识框架导入案例5.1系统设计概述5.2代码设计5.3数据结构和数据库设计5.4功能结构图设计5.5输入设计和输出设计5.5系统设计报告案例分析

第3页:5.1 系统设计概述

5.1 系统设计概述5.1.1系统设计的任务5.1.2系统设计的原则5.1.3系统设计的内容

第4页:系统设计的任务

5.1.1 系统设计的任务在系统分析的基础上,按逻辑模型的要求,科学合理地进行系统的总体设计和详细设计,为下一阶段系统实施提供必要的技术资料。

第5页:系统设计的原则

55.1.2 系统设计的原则

  • 1.系统性
  • 2.灵活性和适应性
  • 3.简单性
  • 4.可靠性
  • 5.经济性

第6页:系统设计的内容

5.1.3 系统设计的内容系统设计包括总体设计、系统平台设计、详细设计和编写系统设计报告。其中总体设计包括系统功能模块设计、系统功能结构图设计和信息流程图设计。系统平台设计包括计算机处理方式、网络结构设计、网络操作系统的选择、数据库管理系统的选择等软、硬件选择与设计工作等。详细设计包括代码设计、数据库设计、输入输出设计等.

第7页:系统总体设计

1.系统总体设计(1)模块化设计(2)结构化系统设计方法

第8页:系统平台设计

  • 2.系统平台设计
  • (1)按管理信息系统的目标选择系统平台
  • ①单项业务系统——常用各类PC,数据库管理系统作为平台。
  • ②综合业务管理系统——以计算机网络平台,如Novell网络和关系模型数据库管理系统。
  • ③集成管理系统——OA、CAD、CAM、MIS、DSS等综合而成的一个有机整体,综合性更强,规模更大,系统平台也更复杂,涉及异型机、异种网络、异种库之间的信息传递和交换。在信息处理模式上常采用客户/服务器(Client/Sever)模式或浏览器/服务器(Browser/Sever)模式.

第9页:计算机处理方式的选择

(2)计算机处理方式的选择和设计计算机处理方式可以根据系统功能、业务处理的特点、性能/价格比等因素,选择批处理、连机实时处理、连机成批处理、分布式处理等方式。在一个管理信息系统中,也可以混合使用各种方式。

第10页:计算机网络系统的设计

(3)计算机网络系统的设计如何将初步规划的各个子系统用内部局域网连接起来,以及今后系统如何与外部系统相连接的问题,这就是网络设计问题。计算机网络系统的设计主要包括中、小型主机方案与微机网络方案的选取,网络互联结构及通信介质的造型,局域网拓朴结构的设计,网络应用模式及网络操作系统的造型,网络协议的选择,网络管理,远程用户等工作。

第11页:选择数据库管理系统的原则

(4)选择数据库管理系统的原则支持先进的处理模式,具有分布处理数据,多线索查询,优化查询数据,联机事务处理的能力;具有高性能的数据处理能力;具有良好图形界面的开发工具包;具有较高的性能、价格比;具有良好的技术支持与培训。普通的数据库系统有FoxPro、Clipper、Paradox等。大型数据库系统有Microsoft SQL Sever、Oracle Sever、SybaseSQL和Informix Sever等。

第12页:软硬件选择

(5)软、硬件选择根据系统需要和资源约束,进行计算机软、硬件的选择。计算机软、硬件的选择,对于管理信息系统的功能具有很大的影响。大型管理信息系统软、硬件的采购可以采用招标等方式进行。

第13页:硬件的选择原则

硬件的选择原则

  • ①选择技术上成熟可靠的标准系列机型。
  • ②处理速度快;
  • ③数据存储量大;
  • ④具有良好的兼容性、可扩充性与可维修性,有良好的性能/价格比;
  • ⑤厂家或供应商的技术服务与售后服务好;
  • ⑥操作方便;
  • ⑦在一定时间内保持一定的先进性的硬件。
  • ⑧软件的选择包括操作系统、数据库管理系统、汉字系统、设计评议和应用软件包等软件的选择。

第14页:5.2 代码设计

5.2 代码设计5.2.1编码的目的5.2.2代码的功能5.2.3代码设计的原则5.2.4代码的种类5.2.5代码结构中的校验位5.2.6代码设计的步骤

第15页:代码与编码的目的

5.2 代码设计代码是代表事物的名称、属性、状态等的符号.5.2.1编码的目的

  • 1.唯一化
  • 2.规范化
  • 3.系统化

第16页:代码的功能

5.2.2 代码的功能

  • 1.代码为事物提供了一个概要而不含糊的认定,便于数据的存储和检索,同时缩短了事物的名称,无论是记录\记忆还是存储,都可以节省时间和空间.2.使用代码可以提高处理的效率和精度。
  • 3.代码提高了数据的全局一致性。
  • 4.代码是人和计算机的共同语言,是两者交换信息的工具。

第17页:代码设计的原则

5.2.3 代码设计的原则

  • 1.唯一性。
  • 2.实用性。
  • 3.可扩充性与灵活性。
  • 4.规律性。

第18页:代码的种类

5.2.4 代码的种类

  • 1.顺序码
  • 2.区间码
  • (1)多面码。(
  • 2)上下关联区间码。
  • (3)十进位码。
  • 3.助忆码。
  • 4.表意码

第19页:代码结构中的校验位

5.2.5 代码结构中的校验位为了保证正确输入,有意识地在编码设计结构中的原有代码的基础上,另外加上一个校验位,使它事实上变成代码的一个组成部分。校验位通过事先确定的数学方法计算出来。

第20页:确定校验位值的方法

  • 1.确定校验位值的方法
  • (1)算术级数法
  • (2)几何级数法
  • (3)质数法

第21页:校验位可发现的错误

  • 2.校验位可以发现错误的种类
  • (1)抄写错误1(正)—7(误)
  • (2)移位错1234(正)—2341(误)
  • (3)双移位错26913(正)—21963(误)
  • (4)其他随机错误

第22页:代码设计的步骤

5.2.6 代码设计的步骤

  • 1.确定代码对象。
  • 2.考查是否已有标准代码。
  • 3.确定代码的种类和类型。
  • 4.考虑检错功能
  • 5.编写代码表。

第23页:5.3 数据结构和数据库设计

5.3 数据结构和数据库设计5.3.1数据组织5.3.2数据库设计

第24页:数据结构与数据文件

5.3.1 数据组织1.数据结构数据结构是计算机信息处理中的一个重要概念,包括数据的存储结构及在此结构上的运算或操作.数据结构分为数据的逻辑结构和物理结构.数据的逻辑结构是指数据间的逻辑关系.2.数据文件数据文件简称为文件,是为某一特定目的而形成的同类记录的集合。

第25页:数据库

3.数据库数据库是存储在一起的结构化的、逻辑相关的数据集合,并为多种应用服务。它既有存放实际数据的物理数据库,也有存放数据逻辑结构的描述数据库。

第26页:关系的规范化

  • 4.关系的规范化在规范化的理论中表是二维的,它有如下四个性质:
  • 1)在表中的任一列上,数据项应发球同一个属性;
  • 2)表中所有行都是不相同的,不允许有重复组项出现;
  • 3)在表中,行的顺序无关紧要;
  • 4)在表中,列的顺序无关紧要,但不能重复。

第27页:三种范式

范式第一范式就是指在同一表中没有重复项出现,如果有,则应将重复项去掉。这个去掉重复项的过程称之为规范化处理。第二范式是指每个表必须有一个且仅有一个数据元素为主关键字,其他数据元素与主关键字一一对应。第三范式就是指表中的所有数据元素不但要能够唯一地被主关键字所标识,而且它们之间还必须相互独立,不存在其他的函数关系。

第28页:关系数据结构的建立

5.关系数据结构的建立建立关系数据结构涉及三方面的内容:确定关联的关键指标项并建立关联表;确定单一的父系记录结构;建立整个数据库的关系结构。

第29页:数据库设计的四个阶段

5.3.2 数据库设计数据库设计是在选定的数据库管理系统基础上建立数据库的过程。数据库设计分为用户需求分析、概念结构设计、逻辑结构设计和物理结构设计四个阶段.

第30页:用户需求分析

1.用户需求分析进行数据库设计首先必须准确了解与分析用户需求(包括数据与处理),它是整个数据库设计过程的基础.用户需求分析的目标是获得用户对计划建立的数据库的信息需求的全面描述,通常使用数据流程图(DFD)和数据字典(DD)方法完成.

第31页:数据库的概念结构设计

2.数据库的概念结构设计概念模型的设计是不依赖于任何数据库管理系统的,它是对用户需求的归纳,能够方便、准确地表示出信息世界的常用概念,与具体的硬件环境和软件环境均无关.数据库的概念结构设计是在系统分析阶段进行的,它的任务是根据用户需求设计数据库的概念数据模型(简称概念模型)。

第32页:数据库的逻辑结构设计

3.数据库的逻辑结构设计数据库的逻辑结构设计是将概念结构设计阶段完成的概念模型转换成能被选定的数据库管理系统(DBMS)支持的数据模型。

第33页:功能结构图设计

5.4 功能结构图设计所谓功能结构图就是按功能隶属关系画成的图表,图中每一个框称为一个功能模块。功能结构图中各层功能与新的信息系统中数据流程图中的处理(功能)是对应的。

第34页:5.5 输入设计和输出设计

5.5 输入设计和输出设计5.5.1输入设计5.5.2用户界面设计5.5.3输出设计

第35页:输入方式设计

5.5.1 输入方式设计

  • 1)键盘输入
  • 2)数模/模数转换方式
  • 3)网络传送数据
  • 4)数据存储器传送数据

第36页:输入格式

输入格式在实际设计数据输入时,常常遇到统计报表(或文件)结构与数据库文件结构不完全一致的情况。如有可能,应尽量改变统计报表或数据库关系表二者之一的结构,并使其一致,以减少输入格式设计的难度。现在还可采用智能输入方式,由计算机自动将输入送至不同表格。

第37页:校对格式

校对格式常用校对方式有

  • (1)人工校对。
  • (2)二次键入校对。
  • (3)数据平衡校对。

第38页:用户界面设计

5.5.2 用户界面设计用户界面设计应坚持友好、简便、实用、易于操作的原则,尽量避免过于繁琐和花哨。

第39页:输出设计

5.5.3 输出设计可使用的输出方式有:显示输出、打印输出、卡片和纸带输出、缩微胶卷输出、磁带和磁盘输出等。输出方式不同,所使用的输出介质和输出设备也不同。

第40页:输出信息的内容

输出信息的内容根据使用要求,输出设计要确定以下内容:信息名称:输出信息的名称;信息功能:输出信息起什么作用;输出周期:信息多长时间输出一次;输出方式:是打印输出还是显示输出;数据库文件名:存放输出信息的数据库文件的名称;应用程序文件名:指为输出该信息将要编制的程序名;输出份数:指该输出数据的份数;输出数据结构:指输出数据的库文件结构;输出格式:说明该输出信息以什么样的格式输出;

第41页:程序设计说明书

5.6 系统设计报告程序设计说明书是用以定义处理过程的书面文件,它以每个处理过程为单位,由系统设计员编写,交程序员使用。程序设计说明书应当包括以下内容:程序名、所属系统及子系统名、程序的功能、程序的输入输出数据关系图、输入文件和输出文件的格式、程序处理说明(包括计算公式、决策表及控制方法等)。

第42页:系统设计报告

系统设计报告系统设计工作结束后,要提交系统设计报告,其内容包括

  • 1.系统总体设计方案;
  • 2.代码设计方案;
  • 3.输入和输出设计方案;
  • 4.文件设计方案;
  • 5.程序模块说明书

第43页:本章小结

本章小结系统设计是系统分析的基础上,按系统逻辑模型的要求,科学合理地进行系统的总体设计和详细设计,为下一阶段系统实施提供必要的技术资料。总体设计是对系统进行规划,系统的逻辑结构,其结果是功能结构图设计和模块结构图设计。详细设计包括代码设计、数据库设计、用户界面设计、处理流程设计、系统物理配置方案设计和系统设计说明书等。系统设计阶段的成果是系统设计说明书,为系统实施阶段的工作提供具体的方案。

顶部目录