7管理信息系统的系统设计PPT资料.ppt
《7管理信息系统的系统设计PPT资料.ppt》由会员分享,可在线阅读,更多相关《7管理信息系统的系统设计PPT资料.ppt(133页珍藏版)》请在冰豆网上搜索。
结构化设计开发的主要任务等内容。
7.1系统设计概述系统设计概述7.1.1系统设计的任务系统设计的任务7.1.2系统设计的原则系统设计的原则7.1.3系统设计的步骤系统设计的步骤7.1.4系统设计的方法系统设计的方法7.1.1系统设计的任务系统设计的任务逻辑模型逻辑模型物理模型物理模型做什么做什么怎么做怎么做科学合理地提出科学合理地提出从具体到抽象从具体到抽象从抽象又回到具体从抽象又回到具体系统分析系统分析系统设计系统设计主要工作主要工作1.1.总体设计总体设计(模块结构图设计等模块结构图设计等)2.2.代码设计和设计规范的制订代码设计和设计规范的制订3.3.系统物理配置方案设计系统物理配置方案设计(设备配置、通信网设备配置、通信网络的选择和设计及络的选择和设计及DBMSDBMS的选择等的选择等)4.4.数据存储设计数据存储设计(DBDB设计、设计、DBDB安全保密设计等安全保密设计等)5.5.计算机处理过程设计计算机处理过程设计(输入、输出、处理流输入、输出、处理流程图设计及编写程序设计说明书等程图设计及编写程序设计说明书等)7.1.2系统设计的原则系统设计的原则系统性系统性简单性简单性灵活性灵活性完整性完整性可靠性可靠性经济性经济性返回返回系统性系统性系统是作为统一整体而存在的系统是作为统一整体而存在的,因此因此,在系统设计中在系统设计中,要要从整个系从整个系统的角度进行考虑统的角度进行考虑,系统的代码要统系统的代码要统一一,设计规范要标准设计规范要标准,传递语言要尽传递语言要尽可能一致可能一致,对系统的数据采集要做到对系统的数据采集要做到数出一处、全局共享数出一处、全局共享,使一次输使一次输入得入得到多次利用。
到多次利用。
简单性简单性只要能达到预定的目标和只要能达到预定的目标和实现预定的功能实现预定的功能,系统就应避系统就应避免一切不必要的复杂免一切不必要的复杂,尽量简尽量简单单。
返回返回灵活性灵活性系统对外界环境条件的变化有很系统对外界环境条件的变化有很强的适应性。
这样其可保持长久的强的适应性。
这样其可保持长久的生命力。
为此,系统应具有较好的生命力。
为此,系统应具有较好的开放性和结构的可变性开放性和结构的可变性。
返回返回完整性完整性(系统性系统性)系统是作为一个整体而存在的。
因系统是作为一个整体而存在的。
因此此,在系统设计中要从整个系统的角度在系统设计中要从整个系统的角度进行考虑进行考虑,系统的代码要统一系统的代码要统一,设计规设计规范要标准范要标准,传递语言要尽可能一致传递语言要尽可能一致,对对系统的数据采集要做到数出一处、全系统的数据采集要做到数出一处、全局共享局共享,使一次输入得到多次利用。
使一次输入得到多次利用。
返回返回可靠性可靠性指系统抵御外界干扰的能力及受指系统抵御外界干扰的能力及受外界干扰时的恢复能力。
一个成功的外界干扰时的恢复能力。
一个成功的MISMIS必须具有较高的可靠性,如安全保必须具有较高的可靠性,如安全保密性、检错及纠错能力、抗病毒能力密性、检错及纠错能力、抗病毒能力等。
等。
返回返回经济性经济性系统应该给用户带来一定的效系统应该给用户带来一定的效益益(直接经济效益、间接经济效益直接经济效益、间接经济效益)。
系统的投资和经营费用应尽快。
系统的投资和经营费用应尽快得到回收得到回收。
返回返回7.1.3系统设计的步骤系统设计的步骤总体设计总体设计详细设计详细设计返回返回总体设计总体设计又称又称初步设计初步设计或或结构设计结构设计。
内容包括:
划分子系统划分子系统(系统功能结构的划分系统功能结构的划分)模块结构图设计模块结构图设计信息系统流程图设计信息系统流程图设计系统物理配置方案设计等系统物理配置方案设计等详细设计详细设计在总体设计的基础上在总体设计的基础上,详细设计是要确详细设计是要确定每个模块内部的详细执行过程。
定每个模块内部的详细执行过程。
包括:
1.1.代码设计代码设计2.2.数据存储文件设计数据存储文件设计3.3.输出设计输出设计4.4.输入设计输入设计5.5.其它设计其它设计7.1.4系统设计的方法系统设计的方法JacksonJackson方法:
以数据结构为基础建立模块方法:
以数据结构为基础建立模块结构结构ParnasParnas方法:
以信息隐蔽为原则。
方法:
结构化设计结构化设计(StructureDesign,StructureDesign,简称简称SD)SD):
以数据流程图以数据流程图(DFD)DFD)为基础构成模块结构。
为基础构成模块结构。
上面的三种方法都采用了:
模块化、上面的三种方法都采用了:
模块化、从顶向下、逐步细化等思想。
从顶向下、逐步细化等思想。
区别:
构成模块的原则不同构成模块的原则不同。
7.2代码设计代码设计7.2.1代码的功能代码的功能7.2.2代码设计的原则代码设计的原则7.2.3代码的种类代码的种类7.2.4代码的校验代码的校验返回返回7.2.1代码的功能代码的功能代码:
代码:
代表客观存在的实体及其各种属性的代表客观存在的实体及其各种属性的符号符号,如如:
数字、字母或他们的组合。
1.1.可使数据的表达方式标准化;
可使数据的表达方式标准化;
2.2.可减少信息量,节省存储空间;
可减少信息量,节省存储空间;
3.3.便于信息的传递和进行分类、合并、检索等便于信息的传递和进行分类、合并、检索等处理处理,提高计算机处理信息的效率;
提高计算机处理信息的效率;
4.4.标明事物所处状态。
标明事物所处状态。
5.5.代码提高了数据的全局一致性。
代码提高了数据的全局一致性。
返回返回按键或击鼠标按键或击鼠标7.2.2代码设计的原则代码设计的原则1.唯一性唯一性2.标准化与通用性标准化与通用性3.合理性合理性4.稳定性稳定性5.可扩充性与灵活性可扩充性与灵活性6.具有规律性具有规律性7.简洁简洁性性返回返回1.唯一性唯一性每个代码都仅代表唯一每个代码都仅代表唯一的实体或属性。
的实体或属性。
返回返回2.标准化与通用性标准化与通用性凡国家和主管部门对某些信凡国家和主管部门对某些信息分类和代码有统一规定和要求息分类和代码有统一规定和要求的,则应采用标准形式的代码,的,则应采用标准形式的代码,以使其通用化以使其通用化。
返回返回3.合理性合理性代码结构要合理,尽量代码结构要合理,尽量反映编码对象的特征,并与反映编码对象的特征,并与事务分类体系相适应,以便事务分类体系相适应,以便代码具有分类的标识作用。
代码具有分类的标识作用。
返回返回4.稳定性稳定性代码应能适应环境的代码应能适应环境的变化,要具有不能改变的变化,要具有不能改变的持久性,避免经常修改代持久性,避免经常修改代码,具有稳定性。
码,具有稳定性。
返回返回5.可扩充性与灵活性可扩充性与灵活性代码系统要考虑系统的代码系统要考虑系统的发展变化。
当增加新的实体发展变化。
当增加新的实体或属性时,直接利用原代码或属性时,直接利用原代码加以扩充,而不需要变动代加以扩充,而不需要变动代码系统。
码系统。
返回返回6.具有规律性具有规律性便于编码和识别。
便于编码和识别。
代码应具有逻辑性,直代码应具有逻辑性,直观性好的特点,便于用观性好的特点,便于用户识别和记忆。
户识别和记忆。
返回返回7.简洁性简洁性代码的长度应以短小为好,代码的长度应以短小为好,代码的长度会影响所占据的存代码的长度会影响所占据的存储单元和信息处理速度,也会储单元和信息处理速度,也会影响代码输入时出错的概率及影响代码输入时出错的概率及输入、输出速度。
输入、输出速度。
返回返回7.2.3代码的种类代码的种类1.顺序码顺序码2.区间码区间码3.助记码助记码返回返回1.顺序码顺序码又称又称系列码系列码,是一种用连续数字代表是一种用连续数字代表编码对象的码编码对象的码(1:
厂长:
厂长.2:
科长:
科长)。
优点:
短而简单短而简单,记录定位方法简单记录定位方法简单,易管理。
易管理。
缺点:
没有逻辑基础没有逻辑基础,本身不能说明任何信息本身不能说明任何信息的特征的特征,新加的代码只能列在最后新加的代码只能列在最后,删除则造删除则造成空码。
成空码。
通常作为其它码分类中细分类的一通常作为其它码分类中细分类的一种补充手段种补充手段。
2.区间码区间码把数据项分成若干组把数据项分成若干组,每一区间每一区间代表一个组代表一个组,码中数字的值和位置码中数字的值和位置都代表一定意义。
都代表一定意义。
例:
邮政编码邮政编码某企业的用户分类和代码某企业的用户分类和代码区间码的区间码的类型类型用户分类和代码用户分类和代码用户类型用户类型(第一位第一位)采购总量采购总量(第二位第二位)码码1122334455分类分类批发部门批发部门零售单位零售单位教教育育界界国防部门国防部门其它部门其它部门码码1122334455分类分类99994999949999元元返回返回区间码的类型区间码的类型多面码多面码上下关联区间码上下关联区间码十进位码十进位码返回返回多面码多面码一个数据项可有多方面的特性。
一个数据项可有多方面的特性。
若在码的结构中为这些特性各规定若在码的结构中为这些特性各规定一个位置一个位置,则形成多面码。
则形成多面码。
例例:
机制螺钉机制螺钉返回返回例:
返回返回材料材料螺钉直径螺钉直径螺钉头形状螺钉头形状表面处理表面处理1.1.不锈钢不锈钢2.2.黄铜黄铜3.3.钢钢1.1.0.50.52.2.1.01.03.3.1.51.51.1.园头园头2.2.平头平头3.3.六角形状六角形状4.4.方形头方形头1.1.未处理未处理2.2.镀铬镀铬3.3.镀锌镀锌4.4.上漆上漆上下关联区间码上下关联区间码由几个以上相互有关的区间码组由几个以上相互有关的区间码组成成,其结构一般由左向右排列。
其结构一般由左向右排列。
会计核算方面会计核算方面,用最左位代表核算种类用最左位代表核算种类,下一位代表会计核算项目。
下一位代表会计核算项目。
十进位码十进位码码中每一位数字代表一类码中每一位数字代表一类(图书分类图书分类中沿用已久的十进位分类码中沿用已久的十进位分类码)。
610.736,610.736,小数点左边的数字组合代表主要分小数点左边的数字组合代表主要分类类,右边指出子分类。
右边指出子分类。
分类比较清晰,但适用范围较窄分类比较清晰,但适用范围较窄,且所占位且所占位数长短不一,不适于计算机处理。
但位数固定数长短不一,不适于计算机处理。
但位数固定,仍可使用计算机处理。
仍可使用计算机处理。
3.3.助记码助记