【精品】信息系统之系统设计精品ppt课件.ppt
《【精品】信息系统之系统设计精品ppt课件.ppt》由会员分享,可在线阅读,更多相关《【精品】信息系统之系统设计精品ppt课件.ppt(145页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、管理信息系统之系统设计内容提要内容提要6.1 系统设计的任务系统设计的任务6.2 代码设计代码设计6.3 功能结构图设计功能结构图设计 6.4 信息系统流程图设计信息系统流程图设计6.5 系统物理配置方案设计系统物理配置方案设计6.6 输出设计输出设计6.7 输入设计输入设计6.8 数据存储设计数据存储设计6.9 处理流程图设计处理流程图设计6.10 制订设计规范制订设计规范6.11 编写程序设计说明书和系统报告书编写程序设计说明书和系统报告书 返回返回n系统设计是管理信息系统开发的一个重要阶段。系统设计是管理信息系统开发的一个重要阶段。着眼点系统如何构建?即定义系统的结构化部件着眼点系统如何
2、构建?即定义系统的结构化部件 其重点是把系统功能需求转化成系统设计说明书。其重点是把系统功能需求转化成系统设计说明书。系统设计包括总体和详细设计两部分。系统设计包括总体和详细设计两部分。6.1 系统设计概述系统设计概述6.1.1 系统设计的任务系统设计的任务6.1.2 系统设计的原则系统设计的原则6.1.3 系统设计的步骤系统设计的步骤6.1.4 系统设计的方法系统设计的方法返回返回按键或击鼠标按键或击鼠标6.1.2 系统设计的原则系统设计的原则 完整性完整性 灵活性灵活性 可靠性可靠性 经济性经济性 简单性简单性返回返回 完整性完整性(系统性系统性)系统是作为一个整体而存在的。系统是作为一个
3、整体而存在的。因此因此,在系统设计中要从整个系统的角在系统设计中要从整个系统的角度进行考虑度进行考虑,系统的代码要统一系统的代码要统一,设计设计规范要标准规范要标准,传递语言要尽可能一致传递语言要尽可能一致,对系统的数据采集要做到数出一处、对系统的数据采集要做到数出一处、全局共享全局共享,使一次输入得到多次利用。使一次输入得到多次利用。返回返回 灵活性灵活性 系统对外界环境条件的变化有系统对外界环境条件的变化有很强的适应性。很强的适应性。这样其可保持长久这样其可保持长久的生命力。为此,系统应具有较好的生命力。为此,系统应具有较好的开放性和结构的可变性。的开放性和结构的可变性。返回返回 可靠性可
4、靠性 指系统抵御外界干扰的能力及受指系统抵御外界干扰的能力及受外界干扰时的恢复能力。一个成功的外界干扰时的恢复能力。一个成功的MISMIS必须具有较高的可靠性,如安全保必须具有较高的可靠性,如安全保密性、检错及纠错能力、抗病毒能力密性、检错及纠错能力、抗病毒能力等。等。返回返回 经济性经济性 系统应该给用户带来一定的系统应该给用户带来一定的效益效益(直接经济效益、间接经济效直接经济效益、间接经济效益益)。系统的投资和经营费用应尽。系统的投资和经营费用应尽快快得到回收。得到回收。返回返回 简单性简单性 只要能达到预定的目标只要能达到预定的目标和实现预定的功能和实现预定的功能,系统就应系统就应避免
5、一切不必要的复杂避免一切不必要的复杂,尽量尽量简单。简单。返回返回6.1.3 系统设计的步骤系统设计的步骤 总体设计总体设计 详细设计详细设计返回返回总体设计总体设计又称又称初步设计初步设计或或结构设计结构设计。内容包括:内容包括:划分子系统划分子系统(系统功能结构的划分系统功能结构的划分)模块结构图设计模块结构图设计 信息系统流程图设计信息系统流程图设计 系统物理配置方案设计等系统物理配置方案设计等返回返回按键或击鼠标按键或击鼠标详细设计详细设计 在总体设计的基础上在总体设计的基础上,详细设计是要详细设计是要确定每个模块内部的详细执行过程。确定每个模块内部的详细执行过程。包括:包括:1.1.
6、代码设计代码设计 2.2.数据存储文件设计数据存储文件设计 3.3.输出设计输出设计 4.4.输入设计输入设计 5.5.其它设计其它设计返回返回按键或击鼠标按键或击鼠标6.2 代码设计代码设计6.2.1 代码的功能代码的功能6.2.2 代码设计的原则代码设计的原则6.2.3 代码的种类代码的种类6.2.4 代码的校验代码的校验返回返回6.2.1 代码的功能代码的功能代码:代码:代表客观存在的实体及其各种属代表客观存在的实体及其各种属性的符号性的符号,如如:数字、字母或他们的组数字、字母或他们的组合。合。它应易于计算机和人识别与处理它应易于计算机和人识别与处理 1.1.可使数据的表达方式标准化;
7、可使数据的表达方式标准化;2.2.可减少信息量,节省存储空间;可减少信息量,节省存储空间;3.3.便于信息的传递和进行分类、合并、检便于信息的传递和进行分类、合并、检索等处理索等处理,提高计算机处理信息的效率;提高计算机处理信息的效率;4.4.标明事物所处状态。标明事物所处状态。返回返回按键或击鼠标按键或击鼠标5.3.2 代码设计的原则代码设计的原则1.唯一性唯一性2.标准化与通用性标准化与通用性3.合理性合理性4.稳定性稳定性5.可扩充性与灵活性可扩充性与灵活性6.具有规律性具有规律性7.简洁性简洁性返回返回1.唯一性唯一性 每个代码都仅代表唯一的实体或每个代码都仅代表唯一的实体或属性。属性
8、。代码的最基本的特性。任何代码代码的最基本的特性。任何代码都必须具备这种基本特征。在一个分类都必须具备这种基本特征。在一个分类编码标准中,一个代码只能唯一的标识编码标准中,一个代码只能唯一的标识一个分类对象,而一个分类对象也只能一个分类对象,而一个分类对象也只能有一个唯一的编码。有一个唯一的编码。返回返回2.标准化与通用性标准化与通用性 凡国家和主管部门对某些信息分类和代码有统一凡国家和主管部门对某些信息分类和代码有统一规定和要求的,则应采用标准形式的代码,以使其通用规定和要求的,则应采用标准形式的代码,以使其通用化。化。例如,纺织系统关于纺织工业产品标准编码的规定,以“2”打头表示纯毛类产品
9、,其中“21”表示纯毛哔叽产品,“22”表示纯毛华达呢类产品,“24”表示纯毛花呢类产品等。这样在查找或统计某一类产品时就十分方便了。如要查找纯毛类产品,只要对文件记录进行一次排序,显示出“2”字打头的一段即可。再要细分的话,就再限定第二位,如“22”字打头的显示出来就是纯毛华达呢类产品的记录。返回返回3.合理性合理性 代码结构要合理,尽量代码结构要合理,尽量反映编码对象的特征,并与反映编码对象的特征,并与事务分类体系相适应,以便事务分类体系相适应,以便代码具有分类的标识作用。代码具有分类的标识作用。如:身份证号码如:身份证号码返回返回4.稳定性稳定性 代码应能适应环境的代码应能适应环境的变化
10、,要具有不能改变的变化,要具有不能改变的持久性,避免经常修改代持久性,避免经常修改代码,具有稳定性。码,具有稳定性。返回返回5.可扩充性与灵活性可扩充性与灵活性 代码系统要考虑系统的代码系统要考虑系统的发展变化。当增加新的实体发展变化。当增加新的实体或属性时,直接利用原代码或属性时,直接利用原代码加以扩充,而不需要变动代加以扩充,而不需要变动代码系统。码系统。返回返回6.具有规律性具有规律性 便于编码和识别。便于编码和识别。代码应具有逻辑性,直代码应具有逻辑性,直观性好的特点,便于用观性好的特点,便于用户识别和记忆。户识别和记忆。对于一些易混淆的字母,如I,O,Z等,尽量不用。返回返回7.简洁
11、性简洁性 代码的长度应以短小为好,代码的长度应以短小为好,代码的长度会影响所占据的存代码的长度会影响所占据的存储单元和信息处理速度,也会储单元和信息处理速度,也会影响代码输入时出错的概率及影响代码输入时出错的概率及输入、输出速度。输入、输出速度。返回返回6.2.3 代码的种类代码的种类1.顺序码顺序码2.区间码区间码3.助记码助记码返回返回1.顺序码顺序码 又称系列码又称系列码,是一种用连续数字代表是一种用连续数字代表编码对象的码编码对象的码(1:厂长:厂长.2:科长:科长)。优点:优点:短而简单短而简单,记录定位方法简单记录定位方法简单,易管理。易管理。缺点:缺点:没有逻辑基础没有逻辑基础,
12、本身不能说明任何信息本身不能说明任何信息 的特征的特征,新加的代码只能列在最后新加的代码只能列在最后,删除则造删除则造成空码。成空码。通常作为其它码分类中细分类的一通常作为其它码分类中细分类的一种补充手段。种补充手段。返回返回按键或击鼠标按键或击鼠标0101宣传部宣传部宣传部宣传部0202组织部组织部组织部组织部 01-04 01-04为政治部为政治部为政治部为政治部030304040505行政科行政科行政科行政科0606膳食科膳食科膳食科膳食科 05-08 05-08为总务处为总务处为总务处为总务处0707基建科基建科基建科基建科0808有序码因为没有逻辑含义作基础,一般有序码因为没有逻辑含
13、义作基础,一般有序码因为没有逻辑含义作基础,一般有序码因为没有逻辑含义作基础,一般不能说明信息的任何特性,但在有些场不能说明信息的任何特性,但在有些场不能说明信息的任何特性,但在有些场不能说明信息的任何特性,但在有些场合下使用它比较方便。合下使用它比较方便。合下使用它比较方便。合下使用它比较方便。2.区间码区间码 把数据项分成若干组把数据项分成若干组,每一区间每一区间代表一个组代表一个组,码中数字的值和位置码中数字的值和位置都代表一定意义。都代表一定意义。例:例:邮政编码邮政编码 产品条码产品条码 某企业的用户分类和代码某企业的用户分类和代码 区间码的区间码的类型类型返回返回按键或击鼠标按键或
14、击鼠标用户分类和代码用户分类和代码用户类型用户类型(第一位第一位)采购总量采购总量(第二位第二位)码码 1 1 2 2 3 3 4 4 5 5 分类分类批发部门批发部门零售单位零售单位教教 育育 界界国防部门国防部门其它部门其它部门 码码 1 1 2 2 3 3 4 4 5 5分类分类99994999949999元元返回返回区间码的类型区间码的类型 多面码多面码 上下关联区间码上下关联区间码 十进位码十进位码返回返回 多面码多面码 一个数据项可有多方面的特性。一个数据项可有多方面的特性。若在码的结构中为这些特性各规定若在码的结构中为这些特性各规定一个位置一个位置,则形成多面码。则形成多面码。例
15、例:机制螺钉:机制螺钉返回返回例:例:返回返回 材料材料 螺钉直径螺钉直径 螺钉头形状螺钉头形状 表面处理表面处理1.1.不锈钢不锈钢2.2.黄铜黄铜3.3.钢钢 1.1.0.50.5 2.2.1.01.0 3.3.1.51.51.1.园头园头2.2.平头平头3.3.六角形状六角形状4.4.方形头方形头 1.1.未处理未处理 2.2.镀铬镀铬 3.3.镀锌镀锌 4.4.上漆上漆例如某服装厂生产的服装编码如表例如某服装厂生产的服装编码如表例如某服装厂生产的服装编码如表例如某服装厂生产的服装编码如表5-45-4所示。所示。所示。所示。例如:某一种男装的编码为例如:某一种男装的编码为例如:某一种男装
16、的编码为例如:某一种男装的编码为M38-2W1M38-2W1。在区间码中,由于数字的值与位置均代表一在区间码中,由于数字的值与位置均代表一在区间码中,由于数字的值与位置均代表一在区间码中,由于数字的值与位置均代表一定意义,故使排序、分类、检索容易进行,缺定意义,故使排序、分类、检索容易进行,缺定意义,故使排序、分类、检索容易进行,缺定意义,故使排序、分类、检索容易进行,缺点是有时造成码很长。点是有时造成码很长。点是有时造成码很长。点是有时造成码很长。表表5-4 特征特征码码类别类别尺寸尺寸式式样样料子料子M(男装)男装)3819W1(毛料毛料)F(女装)女装)39C1(布料布料)4041 上下
17、关联区间码上下关联区间码 由几个意义上相互有关的区间码由几个意义上相互有关的区间码组成组成,其结构一般由左向右排列。其结构一般由左向右排列。例:例:会计核算方面会计核算方面,用最左位代表核算种类用最左位代表核算种类,下一位代表会计核算项目。下一位代表会计核算项目。返回返回按键或击鼠标按键或击鼠标例如,关于某公司的组织机构的代码含义如表例如,关于某公司的组织机构的代码含义如表公司公司级级课时级课时级小小组级组级1总总公司公司1销销售科售科1订单处订单处理理组组2江江苏苏分公司分公司2会会计计科科2广告广告组组3会会计组计组 十进位码十进位码 码中每一位数字代表一类码中每一位数字代表一类(图书分图
18、书分类中沿用已久的十进位分类码类中沿用已久的十进位分类码)。分类比较清晰,但适用范围较窄分类比较清晰,但适用范围较窄,且所占位数长短且所占位数长短不一,不适于计算机处理。但位数固定不一,不适于计算机处理。但位数固定,仍可使仍可使用计算机处理。用计算机处理。返回返回按键或击鼠标按键或击鼠标例如;例如;500.自然科学自然科学 510.数学数学 520.天文学天文学 530.物理学物理学 531.机构机构 531.1 机械机械 531.1.1 杠杆和平衡杠杆和平衡3.3.助记码助记码 用文字、数字或文字数字结合起来描述,用文字、数字或文字数字结合起来描述,其特点:可通过联想帮助记忆其特点:可通过联
19、想帮助记忆(原封不动地原封不动地表示代码化对象属性表示代码化对象属性,亦记亦读亦记亦读)。例:例:TV-B-21,TV-C-29TV-B-21,TV-C-29 适用于数据项目较少的情况适用于数据项目较少的情况(一般少于一般少于5050个个),),否则可能引起联想出错。另外否则可能引起联想出错。另外,位数亦变多位数亦变多,而而太长的助记码占用计算机容量太多太长的助记码占用计算机容量太多,不宜采用。不宜采用。返回返回按键或击鼠标按键或击鼠标缩略码缩略码 是助忆码的特例,从编码对象是助忆码的特例,从编码对象名称中撮几个关键字母作为代码,名称中撮几个关键字母作为代码,例如:例如:Amt 总额(总额(a
20、mount)Cont 合同(合同(contract)Inv.No 发票号(发票号(invoice number)5.3.4 代码的校验代码的校验1.代码字典代码字典2.校验位校验位返回返回1.代码字典代码字典 事先在计算机中建立一个事先在计算机中建立一个“代码字典代码字典”,然后将输入的代,然后将输入的代码码与字典中的内容进行比较,若不与字典中的内容进行比较,若不一致则说明输入的代码有错。一致则说明输入的代码有错。返回返回 代码是数据的重要组成部分,它的正确性直代码是数据的重要组成部分,它的正确性直代码是数据的重要组成部分,它的正确性直代码是数据的重要组成部分,它的正确性直接影响系统的质量。当
21、人们抄写、录入时,发生接影响系统的质量。当人们抄写、录入时,发生接影响系统的质量。当人们抄写、录入时,发生接影响系统的质量。当人们抄写、录入时,发生错误的可能性很大。错误的可能性很大。错误的可能性很大。错误的可能性很大。2.校验位校验位发现错误种类发现错误种类抄写错误,抄写错误,如:如:1 1写成写成7 7;易位错误,易位错误,如:如:12341234写成写成13241324;双易位错误,双易位错误,如:如:2691326913写成写成2196321963;随机错误,随机错误,如:包括以上两种或三如:包括以上两种或三种综合性错误或其他错误。种综合性错误或其他错误。返回返回如何解决,如何保证代码
22、的正确性?如何解决,如何保证代码的正确性?如何解决,如何保证代码的正确性?如何解决,如何保证代码的正确性?XXXXXXXXXXXXXX校验位校验位校验位校验位代码本体代码本体代码本体代码本体 校验码是根据事先规定好的数学方法及代校验码是根据事先规定好的数学方法及代码本体计算出来的。码本体计算出来的。设计代码结构时,在原有代码基础上设计代码结构时,在原有代码基础上另外加上一个校验位,使其成为代码的一另外加上一个校验位,使其成为代码的一个组成部分,校验值通过事先规定的数学个组成部分,校验值通过事先规定的数学方法计算出来。当代码输入后,计算机会方法计算出来。当代码输入后,计算机会以同样的数学方法按输
23、入的代码计算出校以同样的数学方法按输入的代码计算出校验值,并将它与输入的校验值进行比较,验值,并将它与输入的校验值进行比较,以证实是否有错。以证实是否有错。返回返回方法方法错误错误C1 C2C3.Cn代码本体代码本体P1 P2P3.Pn加权因子加权因子加权因子可以为:加权因子可以为:自然数自然数 1,2,3,几何级数几何级数 2,4,8,16 质数质数 3,5,7,13,17第一步:对代码的本体的每一位加权求和第一步:对代码的本体的每一位加权求和第一步:对代码的本体的每一位加权求和第一步:对代码的本体的每一位加权求和C1 C2C3.CnR R校验位校验位代码本体代码本体第二步:第二步:第二步:
24、第二步:以模除和得到余数,将余数作为检验位以模除和得到余数,将余数作为检验位以模除和得到余数,将余数作为检验位以模除和得到余数,将余数作为检验位确定校验位的方法:确定校验位的方法:1.算术级数法算术级数法2.几何级数法几何级数法3.质数法质数法返回返回1.算术级数法算术级数法原代码:原代码:12345 12345各乘以权:各乘以权:6543265432乘积之和:乘积之和:6+10+12+12+10=506+10+12+12+10=50以以1111为模除以乘积之和,余数作为校验码为模除以乘积之和,余数作为校验码 50/11=450/11=46 6代码为:代码为:12345123456 6返回返回
25、按键或击鼠标按键或击鼠标2.几何级数法几何级数法原代码:原代码:12345 12345各乘以权:各乘以权:32 16 8 4 232 16 8 4 2乘积之和:乘积之和:32+32+24+16+10=11432+32+24+16+10=114以以1111为模除以乘积之和,余数作为校验码为模除以乘积之和,余数作为校验码 114/11=10114/11=104 4代码为:代码为:12345123454 4返回返回按键或击鼠标按键或击鼠标 3.质数法质数法原代码:原代码:12345 12345各乘以权:各乘以权:17 13 7 5 317 13 7 5 3乘积之和:乘积之和:17+26+21+20+
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品 信息系统 系统 设计 ppt 课件
限制150内