版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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 系统设计的原则n系统性n灵活性n可靠性n经济性Managemen
3、t Information5.2 系统概要设计5.2.1 功能模块设计模块的概念 模块是组成目标系统逻辑模型和物理模型的基本单位,它的特点是可以组合、分解和更换。 一个模块应具备以下四个要素:n 输入和输出 n 处理功能 n 内部数据 n 程序代码procedure TForm1.Button1Click(Sender: TObject);procedure TForm1.Button1Click(Sender: TObject);var y,m,d:integer; leapyear:Boolean;begin y:=StrToInt(Edit1.Text); m:=StrToInt(Edi
4、t2.Text); / /判断闰年平年判断闰年平年 pdrpyear();pdrpyear(); /判断月份 case m of 3,4,5:Edit4.Text:=春季; 6,7,8:Edit4.Text:=夏季; 9,10,11:Edit4.Text:=秋季; 12,1,2:Edit4.Text:=冬季; end; /判断天数 case m of 1,3,5,7,8,10,12: Edit5.Text:=31天; 4,6,9,11: Edit5.Text:=30天; 2: if leapyear then Edit5.Text:=29天 else Edit5.Text:=28天; end;
5、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; leapyear:=true; form1.Edit3.Text := form1.Edit3
6、.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 代码设计 代码是代表事物名称、属性、状态等的符号,为了便于计算机处理,一般用数字、字母或它们的组合来
7、表示。 合理的编码结构是信息处理系统是否具有生命力的一个重要影响因素,在代码设计时,应注意以下一些问题: Management Informationl)设计的代码在逻辑上必须能满足用户的需要,在结构上应当与处理的方法相一致;2)一个代码应惟一标志它所代表的事物或属性;3)代码设计时,要预留足够的位置,以适应不断变化的需要;4) 代码要系统化,代码的编制应尽量标准化,尽量使代码结构对事物的表示具有实际意义,以便于理解及交流;Management Information5)要注意避免引起误解,不要使用易于混淆的字符;6)要注意尽量采用不易出错的代码结构;7)当代码长于4个字母或5个数字字符时,应
8、分成小段,这样人们读写时不易发生错误;8)若已知码的位数为p,每一位上可用字符数为Si,则可以组成码的总数为: C=Si。 Management Information代码设计的原则 1)唯一性 每一代码仅代表唯一的实体或属性,每一实体和属性都用一个确定的代码来表示。 2)标准化与通用性 尽可能利用国际、国内、部门的标准代码。Management Information 3)可扩充性和稳定性。 要考虑今后的发展,为增加新代码留有余地。当某个代码在条件或代表的实体改变时,容易进行变更。 4)简洁性 5)系统性 6)易修改性Management Information代码的主要种类 1)顺序码 用
9、连续数字或有序字母表示编码对象的代码。 例如企业职工代码可以编为“0001,0002,0003等。顺序码简单明了,易扩充,但不便于分类汇总,删除数据易造成空码。 作为顺序码的一个特例是分区顺序码,它将顺序码分为若干个区,给每个区以特定的意义,并可在每个区预留些空码,为以后插入之用。Management Information 例如课程分区顺序码: 0109 公共课(如公共课只有6门,从0106,预留3个位置) 1029 基础课 3039 专业基础课 4060 专业课 缺点:使用中预留多少备用码不好估计。Management Information 2)层次码 层次码也称区间码。这种代码按位被分
10、成若干个区间,每个区间有不同的意义,这样每位码本身和其所在的位置都代表一定的意义。 如:某住宅小区工程项目采用两位区间码代表分项分部。第一位为分部工程代码 1小区1号楼2小区2号楼第二位分项工程代码 1土方工程 2砌筑工程 Management Information例:我国公民身份证代码的含义12345678910 11 12 13 14 15 16 17 18所在省市所在地区所在县区年月日出生日期户口所归属的派出所性别:男为奇数 女为偶数校验码优点:是分类基准明确,码中的数字(或字母)与位置都代表一定的意义,因而检索、分类或排序都很方便。缺点:有时会造成代码过长。用户类型(第一位)采购总量
11、(第二位)码分类码分类1批发单位149999元5其他部门5Management Information用户分类代码Management Information 3)十进制码 先把整体分成十份,进而把每一份再分成十份,这样继续不断。 图书编码,如:610.736 6 Applied sciences. Medicine. Technology 610 Medicine & health 这种编码方法对于那些事先不清楚会产生什么结果的情况十分有效的。Management Information 4)助记码 将编码对象的名称、规格等用汉语拼音或英文缩写等形式编成代码,可帮助记忆,故称为助记码
12、。 助记码适用于数据较少的情况(一般少于50个),否则容易引起联想错误。 例如,用TV-B-l2代表12英寸黑白电视机,用TV-C-20代表20英寸彩色电视机。Management Information例1:某企业物资代码设计 第五层第四层第三层第二层第一层 物资代码的分类应以国家通用的物资目录和商品目录的分类为依据,结合企业物资的实际情况,本着科学性、系统性、可扩延性、实用性原则,以区间码为主,顺序码、助忆码为辅的线分类方法对物资进行分类编码。 Management Information 第一层:表明物资大类。例如,凡属金属材料的物质用阿拉伯数字“0”表示。 第二层:表明物资中类。例如,
13、金属材料中的钢铁类用阿拉伯数字“0”表示。 第三层:表明物资小类。例如,金属材料钢铁类中,重轨用“01”表示,轻轨用“02”表示等。 第四层:表明物资的品名、型号及规格。它用四位阿拉伯数字表示。 第五层:表明物资的材质型编号。对于钢材类,其材质是表示它的化学成分,例如,碳素钢、合金钢、不锈钢等。 Management Information例2:教务管理系统 教务管理信息系统按处理业务分为:成绩管理子系统、档案管理子系统、奖惩管理子系统、教学计划管理。 表单代码设计: 1)档案文件 类似的有学籍表、奖惩表、成绩一览表等。DAWJ表单简称代码XX年级代码(数字)X系别代码(数字)X专业代码(数字
14、)XX编号代码(数字)Management Information例3:库存管理系统 代码设计涉及:货品、货仓、供应商、客户、入库单、出库单等。 此代码设计可以是纯数字,也可以是字母、数字混合。代码结构中的校验位n特别是人们重复抄写代码和将它通过人手输入计算机时,发生错误的可能性更大。n为了保证正确输入,有意识地在编码设计结构中原有代码的基础上,另外加上一个校验位,使它事实上变成代码的一个组成部分。n校验位通过事先规定的数学方法计算出来。n代码一旦输入,计算机会用同样的数学运算方法接输入的代码数字计算出校验位,并将它与输入的校验位进行比较,以证实输入是否有错。Management Inform
15、ation校验位可以发现以下各种错误:n抄写错误,例如1写成7;n易位错误,例如1234写成1324;n双易错误,例如26913写成21963;n随机错误,包括以上两种或三种综合性错误或其他错误。Management InformationManagement Information 校验码是根据事先规定好的数学方法及代校验码是根据事先规定好的数学方法及代码本体计算出来的。码本体计算出来的。Management InformationC1 C2C3.Cn代码本体代码本体P1 P2P3.Pn加权因子加权因子加权因子可以为:加权因子可以为:自然数自然数 1,2,3, 几何级数几何级数 2,4,8,
16、16 质数质数 3,5,7,13,17Management InformationC1 C2C3.Cn校验位校验位代码本体代码本体)mod(MSR Management Information确定校验位值的方法Management Information5.3.3 功能结构图设计 所谓功能结构图就是将系统的功能进行分解,按功能从属关系表示的图表。管理信息系统的各子系统可以看作是系统目标下层的功能,对其中每项功能还可以继续分解为第三层、第四层甚至更多的功能。 Management InformationManagement Information5.3.4 输入与输出设计输出设计 输出设计所要解
17、决的问题是针对不同用户的特点和要求,以最适当的形式,输出最切合需要的信息。 在系统设计阶段,设计人员应给出系统输出的说明,这个说明既是将来编程人员在软件开发中进行实际输出设计的依据,也是用户评价系统实用性的依据。Management Information1)输出形式主要有以下几种: 表格信息。 图形信息。 图标。2)在输出设计上应尽量保持输出流内容和格式的统一性,也就是说,同一内容的输出,对于显示器、打印机、文本文件和数据库文件应具有一致的形式。 Management Information屏屏幕幕显显示示输输出出的的设设备备调调拨拨单单输出方式:屏幕输出输出方式:屏幕输出Managemen
18、t Information输出方式:数据文件输出输出方式:数据文件输出Management Information中国长江三峡开发总公司设备调拨单中国长江三峡开发总公司设备调拨单请购单位:工程建设部:右岸工程部请购单位:工程建设部:右岸工程部 1997年年5月月21日日 97调字第调字第设备设备名称名称棒磨机棒磨机型 号型 号规格规格 数量数量计划计划1账面价格账面价格单价单价180,200.00总价总价180,200.00单单位位设备设备编号编号150730 0 1 -001实 收实 收数数1结算价款结算价款单价单价180,200.00总价总价180,200.0000台台合 同合 同号号10
19、号仓库号仓库发 货发 货仓库仓库中国建设银行中国建设银行开 户开 户银行银行32100876543账账 号号备备 注注 总总计计金金额额其其他他有有关关费费用用运输费运输费管理费管理费保险费保险费包装费包装费 610.4 5保险费保险费包装费包装费(大写)(大写)壹拾捌万贰佰元整壹拾捌万贰佰元整180,200.00180,200.00存存根根财 务财 务会计会计请 购请 购单单 位位发 货发 货仓仓 库库财 务财 务稽稽 查查业业务务单位主管:单位主管: 收款:收款: 提货:提货: 发货:发货: 制单:制单:打打印印输输出出的的设设备备调调拨拨单单 Management Information
20、Management InformationManagement InformationManagement InformationManagement Information 图标 用来表示数据间的比例关系和比较情况。易于辨认,无需过多解释。Management Information 报表 报表是最常用的一种输出形式。一般由3个部分组成:表头、表体和表尾。Management Information注意事项注意事项 在输出设计上应尽量保持输出内容和格式的统在输出设计上应尽量保持输出内容和格式的统一性。一性。 同一内容的输出,对于显示器、打印机、文本文件和数据库文件应具有一致的形式。 尽量利
21、用原系统的输出格式,如果要修改,应尽量利用原系统的输出格式,如果要修改,应与相关部门协商。与相关部门协商。 输出表格要考虑系统发展的需要。输出表格要考虑系统发展的需要。Management Information输入设计 在输入设计中,提高效率和减少错误是两个最根本的原则。 以下是指导输入设计的几个原则: (1)控制输入量。 (2)减少输入延迟。 (3)减少输入错误。 (4)避免额外步骤。 (5)输入过程应尽量简化。 Management Information1)输入方式的选择 键盘输入、光电设备输入、终端输入2)输入数据的获得及输入格式的设计Management Information3)
22、输入数据的校验 校验的主要对象是输入的原始数据。 数据出错的种类数据内容的错误:由于原始单据有错或录入时产生的错误。数据多余和不足:是数据收集中的差错,由于原始单据丢失、遗漏或重复而引起的。数据的延误:输入数据延误使处理推迟,不仅给业务工作带来影响,有时会使输入数据失效,输出的信息变得毫无价值。Management Information5.3.5 用户界面设计 用户界面设计实际上既是输入设计,又是输出设计,对于用户来说一个友好的界面是致关重要的。Management Information界面设计原则1)界面要清楚、简单,不能具有二义性;2)界面要适合操作人员的水平,要能鼓励用户使用,并且容
23、易学习掌握;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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年城市住宅区土方平整工程协议一
- 2024年外籍专业技术人才劳动协议版B版
- 2024企业劳动协议修订细则协议版B版
- 2024年保险合同:建筑工程一切险及第三者责任险
- 2024年家庭暖气施工质量监管合同
- 2024年中国淘宝全球物流跨境合作协议版B版
- 2024年北京车辆指标租借协议详版版B版
- 2024年家装实木地板销售协议版
- 2024专项建设工程监测服务合作合同版B版
- 2024商业用地出租协议及附加条款版B版
- 2024安全月安全培训课件
- 2024榆林粮食和物资储备集团有限公司招聘(6人)笔试备考题库及答案解析
- 展厅设计合同范本
- 劳动法律学习试题
- 2024年全国职业院校技能大赛中职组(安全保卫赛项)考试题库(含答案)
- 高级护理实践智慧树知到期末考试答案章节答案2024年浙江中医药大学
- GB/T 23586-2022酱卤肉制品质量通则
- 高教版【中职专用】《中国特色社会主义》期末试卷+答案
- MOOC 跨文化交际通识通论-扬州大学 中国大学慕课答案
- 国际经济与贸易-我国跨境电商面临的挑战及对策分析——以天猫国际为例论文
- 快递员管理制度
评论
0/150
提交评论