第五章管理信息系统设计.ppt_第1页
第五章管理信息系统设计.ppt_第2页
第五章管理信息系统设计.ppt_第3页
第五章管理信息系统设计.ppt_第4页
第五章管理信息系统设计.ppt_第5页
已阅读5页,还剩56页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第5章 系统设计,系统设计通常可分为两个阶段进行:1)首先是总体设计,其任务是设计系统的框架和概貌; 2)第二阶段进行详细设计,其主要工作是进行编码设计、数据库设计、处理流程设计和输入/输出设计等。,主要知识点,系统设计基本概念 系统总体设计 编码设计 数据库设计 处理流程设计,输入/输出设计 用户界面设计 数据保护与安全设计 系统设计报告,5.1 系统设计概述,系统设计是开发人员进行的工作,他们将系统分析阶段得到的目标系统的逻辑模型转换为物理模型。,5.1.1 系统设计的主要内容,总体设计 系统模块结构设计 计算机物理系统配置方案设计 即计算机软硬件系统、通信网络系统、机房设备配置等。 详细

2、设计(处理过程设计) 编写系统设计说明书,5.1.2 系统设计基本原则,简单性原则 先进性原则(适应技术发展) 适应性原则(开放系统、环境适应) 一致性和完整性(信息、界面、语言描述) 安全可靠性原则(硬件、软件) 经济性原则(支出、收益) 可扩充性原则(扩充、升级),5.2系统总体设计,总体设计又称为概要设计,其主要任务是完成系统模块结构设计和计算机物理系统的配置方案设计。,基本思想 是使系统模块化,即把一个系统自上而下逐步分解为若干个彼此独立又有一定联系的组成部分,这些组成部分就是模块。,结构化设计方法,模块结构图,系统结构化设计的主要工具是模块结构图。模块结构图由模块、调用、数据、控制信

3、息等基本符号组成。,模块结构图的基本符号,模块:模块是组成目标系统逻辑模型和物理模型的基本单位,系统中任何一个处理都可以看成一个模块。 调用:在模块与模块之间用带箭头的线段连接表示调用,箭头由调用模块指向被调用模块。,判定调用和循环调用,模块结构图的基本符号,数据:在模块调用中数据可以从调用模块传到被调用模块,经处理后再返回调用模块。 控制信息:在模块结构图中,用带实心圆点的箭头表示控制信息。,模块调用,模块结构图的基本符号,转接符号:当模块结构图在一张图面上画不下,需要转接到另外一张纸上,或为了避免图上线条交叉时,都可使用转接符号,圆圈内加上标号,转接符号的使用,子系统与功能模块的划分,系统

4、模块结构设计的一个主要任务是将整个管理信息系统系统划分为若干个子系统,每个子系统划分为若干个功能模块,每个功能模块又划分为若干个子功能模块。,子系统划分的原则,子系统要具有相对独立性 要使子系统之间数据的依赖性尽量小 子系统划分的结果应使数据冗余较小 子系统的划分应便于系统分阶段实现 子系统的划分应考虑到各类资源的充分利用(信息资源、设备资源),从数据流图导出初始结构图的方法,管理信息系统的数据流图可分为两种典型结构:变换型结构和事务型结构 变换型结构的数据流图呈一种线性状态,它所描述的工作可表示为输入、主处理及输出 事务型结构的数据流图则呈束状,即一束数据流平行流人或流出,可能同时有几个事务

5、要求处理,变换型结构的数据流图,事务型结构的数据流图,从变换型数据流图导出初始结构图的方法,第一步 找出系统的主加工 第二步 设计顶层模块和第一层模块 第三步 设计中、下层模块,在数据流图中找系统的主加工,由变换型数据流图导出的初始模块结构图,从事务型数据流图导出初始结构图的方法,第一步 确定以事务为中心的结构,包括找出事务中心和事务来源 第二步 按功能划分事务,将具备相同功能的事务分为同一类,建立事务模块,从事务型数据流图导出初始结构图的方法,第三步 为每个事务处理模块建立全部的操作层模块。其建立方法与变换分析方法类似,但事务处理模决可以共享某些操作模块。 第四步 若有必要,则为操作层模块定

6、义相应的细节模块,并尽可能使细节模块被多个操作模块共享,事务型中心数据流程图实例,事务型模块结构图实例,系统配置方案设计,总体设计的主要内容之一是物理系统具体配置方案的设计。,设计系统配置方案的基本原则,满足新系统的应用需求 实用性能强 可扩充性,硬件设备的选择,实用性好,技术上成熟可靠,近期内保持一定的先进性,表现为可扩充,可升级,可维护性好,稳定性好,具有良好的兼容性 选择性能价格比高,技术力量较强,售后服务周到,信誉好的厂家产品,系统软件和工具软件的选择,中文系统的使用 操作系统 数据库DBMS 开发工具和程序设计语言 应用系统开发环境 各种应用软件包,网络设计,设计网络结构 选择与配置

7、网络硬件 选择通信协议 选择网络操作系统(Windows、UNIX) 通信方面的要求,编码设计,编码是用来表示事物名称、属性和状态等的符号 编码设计就是要设计出一套能为系统各部门公用的、优化的编码系统,这是实现计算机管理的一个前提条件,编码的作用,使数据输入简单方便 保证数据定义的唯一性 便于计算机检索和处理 编码可以保证数据的正确性 只有建立一个完善、可行的编码体系,才可能实现三化(系统化、标准化、通用化),才可能实现管理信息系统高效的运用,编码设计的原则,唯一确定性 整体性和系统性 易于识别和记忆 可扩充性 简明性和效率性 标准化和规范化,编码的类型,序列码(如001、002、) 区间码(

8、邮编) 助记码(TV-CL-34) 缩写码(kg,cm,km),编码的校验,编码校验是利用在原代码的基础上增设一位或几位校验位的方式来实现校验,校验位通过事先规定好的数据方法计算出来,校验值的生成过程,第一步:对原代码中的每一位加权求和S 第二步:求余数R 最后,选择校验值,用校验值检查代码的过程,为原代码5186生成一校验码: 1)选取加权值:1、2、1、2 加权求和S=51+12+81+62=27 2)求余数(M=10):S/M=27(R=7) 3)加上校验码7以后的代码:51867,编码设计的实例,管理信息系统中编号长度一般是6-12位,使用阿拉伯数字0-9、英文字母A-Z及下划线、小数

9、点的组合 若可能,全部采用数字,以提高输入速度,最好不使用其他的特殊字符和汉字,图书的ISBN号,ISBN 978-7-302-07949-8 ISBN:国际标准书号代码 978:图书产品代号 7:国家地区代号 302:出版社代号 07949:出版社出书流水号 8:校验码,数据库设计,数据库设计是在选定数据库管理系统基础上建立数据库的过程,由数据存储条目设计数据库,使用原型法开发MIS,进行数据库设计是在用户需求分析的基础上,进行概念结构设计、逻辑结构设计和物理结构设计,与系统分析和设计的阶段相对应,见图。,用户需求分析,分析用户对信息的需求 分析用户对数据加工的要求 分析系统的约束条件和选用

10、的DBMS的技术指标体系,概念结构设计,概念模型设计的典型方法是E-R方法(Entity-Relationship Approach),即用实体联系模型表示 E-R方法使用E-R图来描述现实世界,E-R图包含三个基本成分:实体、联系、属性,E-R图,实体:是指客观世界存在的事物 联系:是指客观世界中实体与实体之间的联系,联系的类型有三种:一对一(1:1)、一对多(1:N)、多对多(M:N) 属性:是指实体或联系所具有的性质,学生与课程之间的关系,将E-R图转换为关系数据模型的规则,每一实体集对应于一个关系模式 一对一的联系和一对多的联系不转换为关系;多对多的联系转换为关系的方法是,将两个实体的

11、主关键字抽取出来建立一个新关系,新关系中根据需要加入一些属性,新关系的主关键字为两个实体的关键字的组合 实体和联系中关键字对应的属性在关系模式中仍作为关键字,转换结果,学生(学号,姓名,性别,出生日期,政治面貌) 课程(课程号,课程名,课程类型,课时数,学分,考核形式,教师编号) 成绩(学号,编号,成绩),物理结构设计,确定数据的存储结构 选择和调整存取路径 确定数据的存放介质和存储位置 确定存储分配的参数 确定数据的恢复方案,输出设计,输出设计的内容: 输出信息使用要求设计 输出信息内容设计 输出格式设计 输出介质和输出设备的选择,输出类型,打印输出 屏幕显示 文件输出,输出设计评价,能否为

12、用户提供及时、准确、全面的信息服务 是否便于阅读和理解,符合用户的习惯 是否充分考虑和利用了输出设备的功能 是否为今后的发展预留一定的余地,输入设计,输入设计的基本内容 输入数据源的设计 确定输入数据的内容 确定输入数据的格式 输入数据的正确性校验 确定输入设备,输入设备,收集和输入数据常用的设备:键盘、扫描仪、刷卡机、触摸屏、条形码阅读器、光笔、语音输入、数码相机等,程序流程图,用户界面设计,用户至上的原则 一致性 简单性 界面元素的布局 颜色和字体 图片和图标,用户界面主要形式,菜单式 一般菜单 下拉菜单 快捷菜单 填表式 选择性问答式(Y/N?) 按钮式,数据保护与安全设计,数据的不安全因素 数据的安全保护 数据的安全保

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论