第五章系统设计ppt课件_第1页
第五章系统设计ppt课件_第2页
第五章系统设计ppt课件_第3页
第五章系统设计ppt课件_第4页
第五章系统设计ppt课件_第5页
已阅读5页,还剩56页未读 继续免费阅读

下载本文档

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

文档简介

1、Management Information管理信息系统总体框架 第一章 管理信息系统概述 第二章 管理信息系统的开发 第三章 系统规划 第四章 系统分析 第五章 系统设计 第六章 系统实施 第七章 面向对象的系统开发 第八章 决策支持系统与专家系统 第九章 网络环境下的信息系统设计 第十章 信息系统的开展及其影响Management Information第五章 系统设计 5.1 系统设计的目的与原那么 5.2 系统概要设计 5.3 系统详细设计Management Information阶段阶段回答的中心问题回答的中心问题成果成果系统分析系统分析“做什么做什么”明确系统功能明确系统功能逻辑

2、模型逻辑模型系统设计系统设计“怎么做怎么做”如何实现系统说明如何实现系统说明书规定的系统功能书规定的系统功能物理模型物理模型Management Information5.1 系统设计的目的与原那么5.1.1 系统设计的主要任务总体设计:网络构造设计硬件构造设计软件构造设计数据库分析代码设计系统物理配置方案设计数据存储设计计算机处置过程设计Management Information计算机硬件及网络选择 数据库管理系统选择 运用软件的选择 系统物理系统物理配置方案设计配置方案设计Management Information5.1.2 系统设计的原那么系统性灵敏性可靠性经济性Management

3、 Information5.2 系统概要设计5.2.1 功能模块设计模块的概念 模块是组成目的系统逻辑模型和物理模型的基本单位,它的特点是可以组合、分解和改换。 一个模块应具备以下四个要素: 输入和输出 处置功能 内部数据 程序代码procedure TForm1.Button1Click(Sender: TObject);procedure TForm1.Button1Click(Sender: TObject);varvar y,m,d:integer; y,m,d:integer; leapyear:Boolean; leapyear:Boolean;beginbegin y:=StrT

4、oInt(Edit1.Text); y:=StrToInt(Edit1.Text); m:=StrToInt(Edit2.Text); m:=StrToInt(Edit2.Text); / /判别闰年平年判别闰年平年 pdrpyear(); pdrpyear(); / /判别月份判别月份 case m of case m of 3,4,5:Edit4.Text:= 3,4,5:Edit4.Text:=春季春季; ; 6,7,8:Edit4.Text:= 6,7,8:Edit4.Text:=夏季夏季; ; 9,10,11:Edit4.Text:= 9,10,11:Edit4.Text:=秋季秋季

5、; ; 12,1,2:Edit4.Text:= 12,1,2:Edit4.Text:=冬季冬季; ; end; end; / /判别天数判别天数 case m of case m of 1,3,5,7,8,10,12: Edit5.Text:=31 1,3,5,7,8,10,12: Edit5.Text:=31天天; ; 4,6,9,11: Edit5.Text:=30 4,6,9,11: Edit5.Text:=30天天; ; 2: 2: if leapyear then if leapyear then Edit5.Text:=29 Edit5.Text:=29天天 else else E

6、dit5.Text:=28 Edit5.Text:=28天天; ; end; end;end;end;procedure pdrpyear();procedure pdrpyear();varvar y:integer; y:integer; leapyear:boolean; leapyear:boolean;beginbegin if (y mod 4=0)And(y Mod 1000)Or(y Mod 400=0) then if (y mod 4=0)And(y Mod 1000)Or(y Mod 400=0) then begin begin leapyear:=true; leap

7、year:=true; form1.Edit3.Text := form1.Edit3.Text := 闰年闰年; ; end end else else begin begin leapyear:=false; leapyear:=false; form1.Edit3.Text := form1.Edit3.Text := 平年平年; ; end; end;end;end;Management Information5.2.2 系统平台设计计算机硬件选择计算机网络的选择数据库管理系统的选择运用软件的选择Management Information5.3 系统详细设计5.3.1 代码设计 代码

8、是代表事物称号、属性、形状等的符号,为了便于计算机处置,普通用数字、字母或它们的组合来表示。 合理的编码构造是信息处置系统能否具有生命力的一个重要影响要素,在代码设计时,应留意以下一些问题: Management Informationl)设计的代码在逻辑上必需能满足用户的需求,在构造上该当与处置的方法相一致;2)一个代码应独一标志它所代表的事物或属性;3)代码设计时,要预留足够的位置,以顺应不断变化的需求;4) 代码要系统化,代码的编制应尽量规范化,尽量使代码构造对事物的表示具有实践意义,以便于了解及交流;Management Information5)要留意防止引起误解,不要运用易于混淆的

9、字符;6)要留意尽量采用不易出错的代码构造;7)当代码长于4个字母或5个数字字符时,应分成小段,这样人们读写时不易发生错误;8)假设知码的位数为p,每一位上可用字符数为Si,那么可以组成码的总数为: C=Si。 Management Information代码设计的原那么 1)独一性 每一代码仅代表独一的实体或属性,每一实体和属性都用一个确定的代码来表示。 2)规范化与通用性 尽能够利用国际、国内、部门的规范代码。Management Information 3)可扩展性和稳定性。 要思索今后的开展,为添加新代码留有余地。当某个代码在条件或代表的实体改动时,容易进展变卦。 4)简约性 5)系统

10、性 6)易修正性Management Information代码的主要种类 1)顺序码 用延续数字或有序字母表示编码对象的代码。 例如企业职工代码可以编为“0001,0002,0003等。顺序码简单明了,易扩展,但不便于分类汇总,删除数据易呵斥空码。 作为顺序码的一个特例是分区顺序码,它将顺序码分为假设干个区,给每个区以特定的意义,并可在每个区预留些空码,为以后插入之用。Management Information 例如课程分区顺序码: 0109 公共课如公共课只需6门,从0106,预留3个位置 1029 根底课 3039 专业根底课 4060 专业课 缺陷:运用中预留多少备用码不好估计。Ma

11、nagement Information 2)层次码 层次码也称区间码。这种代码按位被分成假设干个区间,每个区间有不同的意义,这样每位码本身和其所在的位置都代表一定的意义。 如:某住宅小区工程工程采用两位区间码代表分项分部。第一位为分部工程代码 1小区1号楼2小区2号楼第二位分项工程代码 1土方工程 2砌筑工程 Management Information例:我国公民身份证代码的含义12345678910 11 12 13 14 15 16 17 18所在省市所在地域所在县区年月日出生日期户口所归属的派出所性别:男为奇数 女为偶数校验码优点:是分类基准明确,码中的数字(或字母)与位置都代表一定

12、的意义,因此检索、分类或排序都很方便。缺陷:有时会呵斥代码过长。用户类型(第一位)采购总量(第二位)码分类码分类1批发单位149999元5其他部门5Management Information用户分类代码Management Information 3)十进制码 先把整体分成十份,进而把每一份再分成十份,这样继续不断。 图书编码,如:610.736 6 Applied sciences. Medicine. Technology 610 Medicine & health 这种编码方法对于那些事先不清楚会产生什么结果的情况非常有效的。Management Information 4)助

13、记码 将编码对象的称号、规格等用汉语拼音或英文缩写等方式编成代码,可协助记忆,故称为助记码。 助记码适用于数据较少的情况(普通少于50个),否那么容易引起联想错误。 例如,用TV-B-l2代表12英寸黑白电视机,用TV-C-20代表20英寸彩色电视机。Management Information例1:某企业物资代码设计 第五层第四层第三层第二层第一层 物资代码的分类应以国家通用的物资目录和商品目录的分类为根据,结合企业物资的实践情况,本着科学性、系统性、可扩延性、适用性原那么,以区间码为主,顺序码、助忆码为辅的线分类方法对物资进展分类编码。 Management Information 第一层

14、:阐明物资大类。例如,凡属金属资料的物质用阿拉伯数字“0表示。 第二层:阐明物资中类。例如,金属资料中的钢铁类用阿拉伯数字“0表示。 第三层:阐明物资小类。例如,金属资料钢铁类中,重轨用“01表示,轻轨用“02表示等。 第四层:阐明物资的品名、型号及规格。它用四位阿拉伯数字表示。 第五层:阐明物资的材质型编号。对于钢材类,其材质是表示它的化学成分,例如,碳素钢、合金钢、不锈钢等。 Management Information例2:教务管理系统 教务管理信息系统按处置业务分为:成果管理子系统、档案管理子系统、奖惩管理子系统、教学方案管理。 表单代码设计: 1)档案文件 类似的有学籍表、奖惩表、成

15、果一览表等。DAWJ表单简称代码XX年级代码数字X系别代码数字X专业代码数字XX编号代码数字Management Information例3:库存管理系统 代码设计涉及:货品、货仓、供应商、客户、入库单、出库单等。 此代码设计可以是纯数字,也可以是字母、数字混合。代码构造中的校验位特别是人们反复誊写代码和将它经过人手输入计算机时,发生错误的能够性更大。为了保证正确输入,有认识地在编码设计构造中原有代码的根底上,另外加上一个校验位,使它现实上变成代码的一个组成部分。校验位经过事先规定的数学方法计算出来。代码一旦输入,计算时机用同样的数学运算方法接输入的代码数字计算出校验位,并将它与输入的校验位进

16、展比较,以证明输入能否有错。Management Information校验位可以发现以下各种错误:誊写错误,例如1写成7;易位错误,例如1234写成1324;双易错误,例如26913写成21963;随机错误,包括以上两种或三种综合性错误或其他错误。Management InformationManagement Information 校验码是根据事先规定好的数学方法及代校验码是根据事先规定好的数学方法及代码本体计算出来的。码本体计算出来的。Management InformationC1 C2C3.Cn代码本体代码本体P1 P2P3.Pn加权因子加权因子加权因子可以为:自然数加权因子可以为

17、:自然数 1,2,3, 几何级数几何级数 2,4,8,16 质数质数 3,5,7,13,17Management InformationC1 C2C3.Cn校验位校验位代码本体代码本体)mod(MSR Management Information确定校验位值的方法Management Information5.3.3 功能构造图设计 所谓功能构造图就是将系统的功能进展分解,按功能从属关系表示的图表。管理信息系统的各子系统可以看作是系统目的下层的功能,对其中每项功能还可以继续分解为第三层、第四层甚至更多的功能。 Management InformationManagement Informati

18、on5.3.4 输入与输出设计输出设计 输出设计所要处理的问题是针对不同用户的特点和要求,以最适当的方式,输出最切合需求的信息。 在系统设计阶段,设计人员应给出系统输出的阐明,这个阐明既是未来编程人员在软件开发中进行实践输出设计的根据,也是用户评价系统适用性的根据。Management Information1)输出方式主要有以下几种: 表格信息。 图形信息。 图标。2)在输出设计上应尽量坚持输出流内容和格式的统一性,也就是说,同一内容的输出,对于显示器、打印机、文本文件和数据库文件应具有一致的形式。 Management Information屏屏幕幕显显示示输输出出的的设设备备调调拨拨单单

19、输出方式:屏幕输出输出方式:屏幕输出Management Information输出方式:数据文件输出输出方式:数据文件输出Management Information中国长江三峡开发总公司设备调拨单中国长江三峡开发总公司设备调拨单请购单位:工程建立部:右岸工程部请购单位:工程建立部:右岸工程部 2019年年5月月21日日 97调字第调字第设备设备称号称号棒磨机棒磨机型 号型 号规格规格 数量数量方案方案1账面价钱账面价钱单价单价180,200.00总价总价180,200.00单单位位设备设备编号编号150730 0 1 -001实 收实 收数数1结算价款结算价款单价单价180,200.00总

20、价总价180,200.0000台台合 同合 同号号10号仓库号仓库发 货发 货仓库仓库中国建立银行中国建立银行开 户开 户银行银行32100876543账账 号号备备 注注 总总计计金金额额其其他他有有关关费费用用运输费运输费管理费管理费保险费保险费包装费包装费 610.4 5保险费保险费包装费包装费大写大写壹拾捌万贰佰元整壹拾捌万贰佰元整180,200.00存存根根财 务财 务会计会计请 购请 购单单 位位发 货发 货仓仓 库库财 务财 务稽稽 查查业业务务单位主管:单位主管: 收款:收款: 提货:提货: 发货:发货: 制单:制单:打打印印输输出出的的设设备备调调拨拨单单 Managemen

21、t InformationManagement InformationManagement InformationManagement InformationManagement Information 图标 用来表示数据间的比例关系和比较情况。易于识别,无需过多解释。Management Information 报表 报表是最常用的一种输出方式。普通由3个部分组成:表头、表体和表尾。Management Information本卷须知本卷须知 在输出设计上应尽量坚持输出内容和格式的一致性。 同一内容的输出,对于显示器、打印机、文本文件和数据库文件应具有一致的方式。 尽量利用原系统的输出格式,

22、假设要修正,应与相关部门协商。 输出表格要思索系统开展的需求。Management Information输入设计 在输入设计中,提高效率和减少错误是两个最根本的原那么。 以下是指点输入设计的几个原那么: 1控制输入量。 2减少输入延迟。 3减少输入错误。 4防止额外步骤。 5输入过程应尽量简化。 Management Information1)输入方式的选择 键盘输入、光电设备输入、终端输入2)输入数据的获得及输入格式的设计Management Information3)输入数据的校验 校验的主要对象是输入的原始数据。 数据出错的种类数据内容的错误:由于原始单据有错或录入时产生的错误。数据多

23、余和缺乏:是数据搜集中的过失,由于原始单据丧失、脱漏或反复而引起的。数据的延误:输入数据延误使处置推迟,不仅给业务任务带来影响,有时会使输入数据失效,输出的信息变得毫无价值。Management Information5.3.5 用户界面设计 用户界面设计实践上既是输入设计,又是输出设计,对于用户来说一个友好的界面是致关重要的。Management Information界面设计原那么1)界面要清楚、简单,不能具有二义性;2)界面要适宜操作人员的程度,要能鼓励用户运用,并且容易学习掌握;3)界面本身应具有指点用户怎样操作和回答以下问题的才干;4)界面应能反映用户的观念、业务和习惯等;5)必需很快地反响用户的输入形状尤其是出错的情况,不能让用户犹疑或等待;6)要把错误信息的细节显示出来,并指点用户如何矫正错误;7)界面应该适宜于用户的环境和详细情况,允许具有不同才干和阅历的用户在不同的速度下进展操作。Management Information 教学管理系统界面设计举例 教学管理系统分为五个子系统,有多个界面。以下图是用于提供应指点做选择查询的界面,该界面实践上采用了图标菜单的方式,运用户在查询时一目了然。Management Information 如以下图所示为考试考务子系统的主菜单表示图。

温馨提示

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

评论

0/150

提交评论