版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第七章管理信息系统系统设计第1页,课件共64页,创作于2023年2月本章要点系代码设计功能结构图设计流程图设计系统物理配置方案设计输入设计输出设计统设计的任务数据存储设计处理流程图设计制定设计规范编写程序设计说明书和系统设计报告第2页,课件共64页,创作于2023年2月第一节系统设计的任务管理信息系统设计的任务是:在系统分析提出的逻辑模型基础上,科学合理的进行物理模型设计第3页,课件共64页,创作于2023年2月第一节系统设计的任务系统设计的主要工作是:总体设计:流程图、功能结果、功能模块代码设计与设计规范系统物理配置方案设计:设备、网络、DB数据存储设计:数据库及安全保密计算机处理过程设计:I/O和处理流程第4页,课件共64页,创作于2023年2月系统设计的原则一系统性二灵活性三可靠性四经济型模块的关系:高内聚低耦合第5页,课件共64页,创作于2023年2月第二节代码设计什么是代码?代码是代表事物名称、属性、状态等的符号,为了便于计算机处理,一般用数字、字母或它们的组合来表示第6页,课件共64页,创作于2023年2月第二节代码设计代码的功能为事物提供一个概要而不含糊的认定,便于数据的存储和检索使用代码可以提高处理的效率和精度代码提高了数据的全局一致性。
代码是人和计算机的共同语言,是两者交换信息的工具
第7页,课件共64页,创作于2023年2月第二节代码设计代码设计的依据GB2260-80中华人民共和国行政区划代码、GB1988-80信息处理交换的七位编码字符集参考;第8页,课件共64页,创作于2023年2月第二节代码设计代码设计的注意问题1.逻辑上满足用户需求,结构上与处理方法一致。2.代码系统化,唯一性。3.足够的预留,适应变化。4.避免误解。5.编码结构合理。6.长码要分段。7.有码数和字符数和算出组成的总码数第9页,课件共64页,创作于2023年2月第二节代码设计代码的种类—顺序码又称系列码,它是一种用连续数字代表编码对象的码
顺序码(系列码)码内容1厂长2科长3科员4生产工人优点是短而简单,记录的定位方法简单,易于管理缺点没有逻辑基础,它本身不能说明任何信息的特征,且新加的代码只能列在最后,删除则造成空码第10页,课件共64页,创作于2023年2月第二节代码设计代码的种类—区间码又把数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一定意义—如邮政编码用户分类码(第一位)采购总量(第二位)码分类码分类1批发单位1<9999元2零售单位210000-29999元3教育界330000-49999元4国防部门4生产工人优点是信息处理比较可靠,排序、分类、检索等操作易于进行
缺点码的长度与它分类属性的数量有关,有时可能造成很长的码
第11页,课件共64页,创作于2023年2月第二节代码设计代码的种类—助忆码用文字、数字或文字数字结合起来描述如用TV-B-12代表12英寸黑白电视机,用TV-C-20代表20英寸彩色电视机优点是通过联想帮助记忆缺点可能引起联想出错
,不宜太长第12页,课件共64页,创作于2023年2月代码结构中的校验位
为了保证正确输入,有意识地在编码设计结构中原有代码的基础上,另外加上一个校验位,使它事实上变成代码的一个组成部分。校验位通过事先规定的数学方法计算出来。代码一旦输入,计算机会用同样的数学运算方法接输入的代码数字计算出校验位,并将它与输入的校验位进行比较,以证实输入是否有错。
第二节代码设计第二节代码设计第13页,课件共64页,创作于2023年2月第二节代码设计校验位可以发现以下各种错误易位错误随机错误双易错误抄写错误第14页,课件共64页,创作于2023年2月第三节功能结构图设计本节重点功能结构图的定义:将系统功能进行分化按功能从属关系的图表。按由抽象到具体,由复杂到简单的过程。功能结构图的设计过程:见后第15页,课件共64页,创作于2023年2月第三节功能结构图设计销售系统管理销售计划管理成品库管理销售合同管理销售核算管理市场预测销售历史资料管理编制年度销售大纲编制销售计划合同有效性审查合同执行情况分析合同登记和变更销售利润核算销售统计分析出入库管理库存统计市场预测市场分析第16页,课件共64页,创作于2023年2月第三节功能结构图设计功能结构图建设步骤第一步,从业务流程图中,选出一个“功能处理”及其该“功能处理”的输入和输出数据流,作为模块划分的对象订单处理缺货文件库存文件已处理订单订单备货单第17页,课件共64页,创作于2023年2月第三节功能结构图设计功能结构图建设步骤第二步,因为任何功能模块都是由输入、处理和输出三个基本部分组成,因此,根据数据流程图,可以把“订单处理”模块分解为输入、处理和输出三个功能模块1、输入订单2、读库存文件1、确定能否供货2、处理缺货单3、处理可供货订单1、编辑备货单2、打印备货单第18页,课件共64页,创作于2023年2月第三节功能结构图设计功能结构图建设步骤第三步,将各模块逐层进行功能分解,并绘制“订单处理”的功能结构图第19页,课件共64页,创作于2023年2月第三节功能结构图设计练习—根据数据流程分析功能结构图第20页,课件共64页,创作于2023年2月第三节功能结构图设计按输入、处理和输出对模块分解第21页,课件共64页,创作于2023年2月第三节功能结构图设计绘制出功能结构图第22页,课件共64页,创作于2023年2月第四节系统流程图设计系统流程图的设计定义:表示各功能的数据流动关系掌握:系统流程图的画法第23页,课件共64页,创作于2023年2月第四节系统流程图设计系统流程图的一般结构第24页,课件共64页,创作于2023年2月表示符号第25页,课件共64页,创作于2023年2月第四节系统流程图设计系统流程图的设计步骤分别画出三个处理的数据关系图第26页,课件共64页,创作于2023年2月第四节系统流程图设计第二步,综合数据关系图第27页,课件共64页,创作于2023年2月练习:将下图转换为信息系统流程图第28页,课件共64页,创作于2023年2月第29页,课件共64页,创作于2023年2月第30页,课件共64页,创作于2023年2月第五节系统物理配置方案设计1.系统的吞吐量。每秒钟执行的作业数称为系统的吞吐量。系统的吞吐量越大,则说明系统的处理能力越强。系统的吞吐量与系统硬、软件的选择有着直接的关系,如果要求系统具有较大的吞吐量,就应当选择具有较高性能的计算机和网络系统。系统的吞吐量还可区分为内部吞吐量和外部吞吐量,对于内部吞吐量大的系统,应具有较高的计算机性能,对于外部吞吐量大的系统,则应具有性能较高的网络系统。设计依据第31页,课件共64页,创作于2023年2月第五节系统物理配置方案设计2.系统的响应时间。从用户向系统发出一个作业请求开始,经系统处理后,再给出应答结果的时间称为系统的响应时间。如果要求一个系统的响应时间快,那么计算机CPU的运算速度就应该快,并且通讯线路的传递速率也应该高,如实时系统就是这样。3.系统的可靠性。系统的可靠性可以用连续工作时间来表示。例如,每天需要24小时连续工作的系统,则系统的可靠性就应该很高,这时可采用双机双工系统结构方式。双机双工系统:两台主机同时运行各自的服务工作,且相互监测对方的情况。当一台主机当机时,另外一台主机立即接管它的工作,保证工作不间断。设计依据第32页,课件共64页,创作于2023年2月第五节系统物理配置方案设计4.集中式还是分布式。如果一个系统的处理方式是集中式的,即可以是单机式系统,也可以是网络系统。如果一个系统的处理方式是分布式的,则采用网络系统将更能有效地发挥系统的性能。5.地域范围。当系统采用网络结构形式时,还需要根据系统覆盖的地域范围决定采用广域网还是局域网。设计依据第33页,课件共64页,创作于2023年2月第五节系统物理配置方案设计6.单机系统还是多机系统。如果一个系统的功能比较简单,并且规模不大,那么采用单用户或多用户的单机系统可以满足要求,否则就要采用多机系统,多机系统可以很好地解决资源共享问题。7.数据管理方式。如果数据管理方式为文件系统,则操作系统应具备文件管理功能。如果数据为数据库管理方式,那么系统中应配备良好的DBMS或分布式DBMS系统软件和其它网络管理软件。设计依据第34页,课件共64页,创作于2023年2月第五节系统物理配置方案设计软硬件选择网络系统的选择数据库管理系统的选择设计内容第35页,课件共64页,创作于2023年2月第五节系统物理配置方案设计计算机硬件的选择(1)计算机主存;(2)CPU时钟;(3)输入、输出和通信的通道数目;
(4)显示方式;
(5)外接转储设备及其类型。
第36页,课件共64页,创作于2023年2月第五节系统物理配置方案设计计算机硬网络的选择(1)网络的拓朴结构设计;(2)网络的逻辑设计。首先按软件将系统从逻辑上分为各个分系统或子系统,然后按需要配备设备,如主服务器、主交换机、分系统交换机、子系统集线器(HUB)、通讯服务器、路由器和调制解调器等,并考虑各设备之间的连接结构网络操作系统。目前,流行的网络操作系统有UNIX、Netware、WindowsNT等。第37页,课件共64页,创作于2023年2月第五节系统物理配置方案设计网络的拓朴结构第38页,课件共64页,创作于2023年2月第五节系统物理配置方案设计网络的拓朴结构第39页,课件共64页,创作于2023年2月事例第40页,课件共64页,创作于2023年2月第五节系统物理配置方案设计数据库的选择考虑的因素:(1)数据库的性能;(2)数据库管理系统的系统平台;(3)数据库管理系统的安全保密性能;(4)数据的类型流行的有Oracle、Sybase、SQLServer、Informix、FoxPro等。Oracle、Sybase、SQLServer均是大型数据库管理系统,运行于客户/服务器等模式,是开发大型MIS的首选,FoxBase在小型MIS中最为流行。Microsoft推出的VisualFoxPro在大型管理信息系统开发中也获得了大量应用,而Informix则适用于中型MIS的开发第41页,课件共64页,创作于2023年2月第五节系统物理配置方案设计软件的选择应用软件开发软件第42页,课件共64页,创作于2023年2月第六节输出设计输出设计输出是系统产生的结果或提供的信息。对于大多数用户来说,输出是系统开发的目的和评价系统开发成功与否的标准。尽管有些用户可能直接使用系统或从系统输入数据,但都要应用系统输出的信息,输出设计的目的正是为了正确及时地反映和组成用于生产和服务部门的有用信息。因此,系统设计过程与实施过程相反,不是从输入设计到输出设计,而是从输出设计到输入设计。第43页,课件共64页,创作于2023年2月第六节输出设计输出设计的内容包括:1.有关输出信息使用方面的内容包括信息的使用者、使用目的、报告量、使用周期、有效期、保管方法和复写份数等;2.输出信息的内容包括输出项目、位数、数据形式(文字、数字);3.输出格式如表格、图形或文件;4.输出设备如打印机、显示器、卡片输出机等。对行打机尚须注明字/行,行/页5.输出介质如输出到磁盘还是磁带上,输出用纸是专用纸还是普通白纸等第44页,课件共64页,创作于2023年2月第六节输出设计输出报告设计的注意点:1、方便使用者,如果确需修改,应征得用户同意。
2、输出表格要考虑到系统发展的需要。输出设计书:参见P143,表7.2第45页,课件共64页,创作于2023年2月第七节输入设计输入设计输入设计对系统的质量有着决定性的重要影响。输出数据的正确性直接决定处理结果的正确性,如果输入数据有误,即使计算和处理十分正确,也无法获得可靠的输出信息。同时,输入设计是信息系统与用户之间交互的纽带,决定着人机交互的效率输入设计的原则输入设计包括数据规范和数据准备的过程。在输入设计中,提高效率和减少错误是两个最根本的原则。第46页,课件共64页,创作于2023年2月第七节输入设计输入设计的几个原则:1.控制输入量。在输入设计中,尽量控制输入数据总量,在输入时,只需输入基本的信息,而其他可通过计算、统计得到的信息由系统自动产生。2.减少输入延迟。输入数据的速度往往成为提高信息系统运行效率的瓶颈,为减少延迟,可采用周转文件、批量输入等方式。3.减少输入错误。输入设计中应采用多种输入校验方法和有效性验证技术,减少输入错误。4.输入过程应尽量简化。输入设计在为用户提供纠错和输入校验的同时,就保证输入过程简单易用,不能因为查错、纠错而使输入复杂化,增加用户负担。第47页,课件共64页,创作于2023年2月第七节输入设计数据出错的校验方法由人工直接检查、由计算机用程序校验以及人与计算机两者分别处理后再相互查对校验等多种方法。常用的方法是以下几种,可单独地使用,也可组合使用。重复校验视觉校验检验位校验控制总数校验数据类型校验格式校验逻辑校验界限校验顺序校验记录计数校验平衡校验对照校验第48页,课件共64页,创作于2023年2月第七节输入设计出错的改正方法。出错的改正方法应根据出错的类型和原因而异。原始数据错发现原始数据有错时,应将原始单据送交填写单据的原单位修改,不应由键盘输入操作员或原始数据检查员等想当然地予以修改。机器自动检错第49页,课件共64页,创作于2023年2月第七节输入设计原始单据的格式设计输入设计的重要内容之一是设计好原始单据的格式。研制新系统时,即使原系统的单据很齐全,一般也要重新设计和审查原始单据。设计原始单据的原则是:1.便于填写。原始单据的设计要保证填写得迅速、正确、全面。简易和节约,具体地说应做到:填写量小,版面排列简明、易懂。2.便于归档。单据大小要标准化、预留装订位置,标明传票的流动路径。3.单据的格式应能保证输入精度。第50页,课件共64页,创作于2023年2月第七节输入设计原始单据的格式设计第51页,课件共64页,创作于2023年2月第七节输入设计输入屏幕设计从屏幕上通过人机对话输入是目前广泛使用的输入方式。因为是人机对话,既有用户输入,又有计算机的输出。通常人机对话采用菜单式、填表法和应答式三种方式对话设计的原则是:对话界面要美观、醒目;提示要清楚、简单,不能有二义性;要便于操作和学习,有帮助功能;能及时反馈错误信息等。界面设计菜单方式设计:方式、功能安排、优缺点分析会话管理方式设计:因果对话提示方式与权限管理:提示与帮助设计、权限设置方式第52页,课件共64页,创作于2023年2月第八节数据存储设计学习目的:
1.明确文件设计的步骤和方法;
2.掌握数据库设计的方法;内容提要:
1.阐述文件分类和文件设计过程
2.阐述数据库设计的过程第53页,课件共64页,创作于2023年2月一、文件设计文件设计文件设计就是根据文件的使用要求、处理方式、存储量、数据的活动性以及硬件设备的条件等,合理地确定文件类别,选择文件介质,决定文件的组织方式和存取方法。文件按用途可分为;(按组织方式分:顺序、索引和直接存取文件):主文件:重要文件处理文件:事务文件工作文件:暂存周转文件:衔接公用的文件其它文件:(如后备文件)文件设计通常从设计共享文件开始。文件由记录组成,所以设计文件主要是设计文件记录的格式,详见文件记录的格式实例
。第54页,课件共64页,创作于2023年2月一、文件设计设计之前,要确定数据处理的方式、文件的存储介质、计算机操作系统的文件组织方式、存取方式和对存取时间、处理时间的要求等常用文件组织方式的性能比较第55页,课件共64页,创作于2023年2月记录设计表记录文件名:主文件应用:工资子系统序号123456数据项名职工代码职工姓名部门基本工资附加工资扣房费变量名DMXMBMJBGZFJGZFF类型CCCNNN宽度482777小数位数222输入到:输出自:设计人员签名
设计日期
。
第56页,课件共64页,创作于2023年2月二、数据库设计
数据库设计是在选定的数据库管理系统基础上建立数据库的过程。数据库设计的步骤与系统开发的各个阶段相对应,详见下图。第57页,课件共64页,创作于2023年2月二、数据库设计数据厍的概念结构设计如前所述,概念结构设计应在系统分析阶段进行。任务是根据用户需求设计数据库的概念数据模型(简称概念模型)。概念模型是从用户角度看到的数据库,它可用第三章中介绍的E-R模型表示,也可以用3NF关系群来表示。数据库的逻辑结构设计逻辑结构设计是将概念结构设计阶段完成的概念模型转换成能被选定的数据库管理系统(DBMS)支持的数据模型。数据模型可以由实体联系模型转换而来,也可以用基于第三范式(3NF)的方法来设计。接着是用DBMS提供的数据描述语言DDL定义数据模型。数据库的物理结构设计内容包括:选用库文件的组织形式、存储介质的分配和存取路径的选择等。第58页,课件共64页,创作于2023年2月第九节处理流程图设计
处理流程图是系统流程图的展开和具体化。在系统流程图中,仅给出了每一处理功能的名称,而在处理流程图中,则需要使用各种符号具体地规定处理过程的每一步骤。由于每个处理功能都有自己的输入和输出,对处理功能的设计过程也应从输出开始,进而进行输入、数据文件的设计,并画出较详细的处理流程图。工资系统中建立扣款文件处理功能的处理流程图第59页,课件共64页,创作于2023年2月处理流程图设计处理流程图设计第60页,课件共64页,创作于2023年2月第十节制定设计规范设计规
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论