管理信息系统的设计

上传人:dja****22 文档编号:243362151 上传时间:2024-09-21 格式:PPT 页数:40 大小:1.36MB
返回 下载 相关 举报
管理信息系统的设计_第1页
第1页 / 共40页
管理信息系统的设计_第2页
第2页 / 共40页
管理信息系统的设计_第3页
第3页 / 共40页
点击查看更多>>
资源描述
单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,管理信息系统的设计,1,主要内容,概述,总体结构设计,代码设计,输入输出设计,数据存储设计,处理流程设计,2,系统设计的,任务,在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计。主要是解决“怎样做”的问题。,系统设计的,具体工作,总体设计,代码设计和设计规范的制定,系统物理配置方案设计,数据存储设计,计算机处理过程设计,一、,系统设计的任务,1. 概述,3,二、系统设计的原则,系统性,从整个系统的角度考虑,如系统的代码要统一,设计规范要标准,传递语言要尽可能一致,对系统的数据采集要做到数出一处、全局共享等。,灵活性,要求系统具有很强的环境适应性,如尽量采用模块化结构,提高各模块的独立性。,可靠性,如安全保密性、检错、纠错能力、抗病毒能力等。,经济性,如不要盲目追求技术上的先进,尽量避免不必要的复杂化。,4,1、系统总体结构设计,系统总体结构设计,包括,两方面的,内容:系统网络结构设计和系统模块化结构设计。,系统分析阶段,对新系统计算机资源配置已作了分析,但太笼统,不够清晰。,系统网络设计,是在此基础上作进一步的详细设计,设计出计算机网络的拓扑结构和计算机资源配置图。系统化分为若干个子系统的工作,在系统分析阶段已经基本完成,但不够详细。,系统模块化结构设计工作,是在系统分析阶段对子系统划分的基础上,再进一步地换分,将它逐层的分解成多个大小是党、功能单一、具有一定独立性的模块,以便程序设计工作的进行。,2,、代码设计,代码设计,就是通过设计合适的代码形式,使其作为数据的一个组成部分,用以代表客观存在的实体、实物和属性,以保证它的唯一性便于计算机处理。,三、系统设计的主要内容,5,3、数据库(文件)设计,根据系统分析得到,数据关系集和数据字典,,结合,系统处理流程图,,就可以确定出数据文件的结构和进行数据库设计。,4,、输入,/,输出设计,输入,/,输出,设计主要是对以纪录为单位的各种输入输出报表格式的描述,另外,对人机对话各式的设计和输入输出装置的考虑也在这一步完成。,5,、处理流程设计,处理流程设计,是通过,系统处理流程图的形式,,将系统对数据处理过程和数据在系统存储介质间的转换情况详细地描述出来。在设计中,它要与系统模块化结构设计结合起来,以模块化结构设计为参考。一般来说,每一个功能模块都应设计一个处理流程。系统处理流程设计是系统模型的进一步具体化,使软件设计的初步形式,也是程序设计的主要依据。,6,6、程序流程设计,程序流程设计,是根据模块的功能和系统处理流程的要求,设计出,程序模框图,,为程序员进行程序设计提供依据。在这一步中,也可以使用判定表或者程序结构模块突来代替程序框图。,7,、系统设计文档,系统设计文档,包括三部分内容:,系统标准化设计;描述系统设计机构;拟定系统实施方案,。,系统标准化设计是指各类数据编码要符合标准化要求,对数据库(文件)命名、功能模块命名也要标准化。另外,为了保证系统安全可靠运行,还要对数据进行保密设计,对系统进行可靠性设计;,描述系统设计结果是指系统设计说明书,程序设计说明书,系统测试说明书以及各种图表等,要将他们汇集成册,交有关人员和部门审核批准;,拟定系统实施方案是在系统设计结果得到有关人员和部门认可之后,拟定系统实施计划,详细地确定出实施阶段的工作内容、时间和具体要求。实施方案得到批准后,就可以正式转入系统实施阶段。,7,内容:,一、,代码设计,二、,功能结构图设计,三、信息系统流程图设计,四、系统物理配置方案设计,五、输出设计,六、输入设计,七、 数据存储设计,八、 处理流程图设计,九、制订设计规范,十、 编写程序设计说明书和系统设计报告,2. 系统详细设计,8,一、代码设计,代码的定义,代码是代表事物名称、属性、状态等的符号。,代码的功能,为事物提供一个概要而不含糊的认定,便于数据的存贮和检索。,使用代码可以提高处理的效率和精度。,提高数据的全局一致性。,代码是人和计算机的共同语言,如零件号、图号等早已使用代码。,9,代码设计的若干原则,代码应唯一标志它所代表的事物或属性;,结构应与处理的方法相一致。 例如,有时可利用代码的结构直接进行记录的统计;,代码设计要预留足够的位置,以适应不断变化的需要。,不要使用易于混淆的字符。,要注意尽量采用不易出错的代码结构。,示例,若已知码的位数为P,每一位上可用字符数为S,i,,则可以组成码的总数为:,例如,对每位字符为0-9的三位码,共可组成C=10*10*10=1000种码。,10,代码的种类,顺序码,。顺序码是一种用连续数字代表编码对象的码,,区间码,。区间码把数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一定意义。典型的例子是邮政编码。,助忆码,。例如,用TV-B-12代表12寸黑白电视机,用TV-C-20代表20寸彩色电视机,11,区间码又可分为以下多种类型,多面码,。例如,对于机制螺钉,可作如下表那样的规定。代码2342 表示材料为黄铜的1.5mm方形头镀铬螺钉。,上下关联区间码,。 例如,会计核算方面,用最左位代表核算种类,下一位代表会计核算项目。,十进位码,。例如,图书分类中的十进位分类码。,12,代码结构中的校验位,为了保证正确输入,在原有代码的基础上,另加一个校验位,作为代码的一个组成部分。校验位通过事先规定的数学方法计算出来。代码一旦输入,计算机会用同样的数学运算方法按输入的代码数字计算出校验位,并将它与输入的校验位进行比较,以证实输入是否有错。,13,代码结构中的校验位,有多种确定校验位值的方法,算术级数法,原代码1 2 3 4 5,各乘以权 6 5 4 3 2,乘积之和6+10+12+12+10=50,以11为模去除乘积之和(若余数是10, 则按0处理),把得出的余数作为校验码:50/11=46,因此代码为123456。,几何级数法,原理同上,但把所乘权数改为32 16 8 4 2 等。,质数法,原理同上,但把所乘权数改为质数系列,如17 13 7 5 3等。,14,二、,功能结构图设计,功能结构图就是按功能从属关系画成的图表。愈上层功能愈笼统,愈下层功能愈具体。功能分解的过程就是一个由抽象到具体、由复杂到简单的过程。,下图是工资管理子系统的功能结构图。,15,功能模块,功能结构图中每一个框称为一个功能模块。,功能模块可以根据具体情况分得大一点或小一点。分解得最小的功能模块可以是一个程序中的每个处理过程,而较大的功能模块则可能是完成某一任务的一组程序。,模块化,把一个复杂的系统分解为多个功能较单一的功能模块的方法称作模块化。模块化是一种重要的设计思想,它把一个复杂的系统分解为一些规模较小、功能较简单的、更易于建立和修改的部分。,特点是:,各个模块具有相对独立性,可以分别加以设计实现;,模块之间的相互关系(如信息交换、调用关系)通过一定的方式予以说明。各模块在这些关系的约束下共同构成一个统一的整体,完成系统的功能。,16,信息系统流程图表达了各功能之间的数据传送关系。,绘制信息系统流程图的步骤:先为数据流程图中的每个处理功能画出数据关系图。然后,把各个处理功能的数据关系图综合起来,形成整个系统的数据关系图,即信息系统流程图。,数据关系的一般形式,三、信息系统流程图设计,17,常用的系统流程图符号:,脱机操作,人工操作,手工输入,联机存储器,(磁带、磁盘等),磁盘,磁带,显示器,脱机存储,处理,穿孔卡片,通讯连接,打印报告,从数据流程图到信息系统流程图,并非单纯的符号改换,18,从数据流程图导出信息系统流程图的例子,数据存储#1,数据存储#2,处理1,输入1,处理2,处理4,处理3,输出2,输出1,实体1,实体2,存储,#1,报告1,处理1,处理1,处理3,处理2,中间,文件,存储,#2,报告2,新系统逻辑模型转换为系统流程图示例图,19,上月主文件,建立扣款文件模块,主文件更新模块,计算打印模块,工 资 单,工资汇总表,电费扣款通知,病假扣款通知,房租变动通知,人事变动通知,本月主文件,扣款文件,工资管理子系统的信息系统流程图,20,建立及修改程序,生产能力表,必须生产的产品名及产量,各产品的工艺路线及利润,生,产能,力文件,工艺路线文件,线性规划程序,设备利用率,生产计划表,生产计划优化系统,21,四、系统物理配置方案设计,设计依据,系统的吞吐量,。每秒钟执行的作业数称为系统的吞吐量。系统的吞吐量越大,则系统的处理能力就越强。,系统的响应时间,。从用户向系统发出一个作业请求开始,经系统处理后,给出应答结果的时间称为系统的响应时间。它与CPU 运算速度和通讯线路的传递速率等有关。,系统的可靠性,。系统的可靠性可以用连续工作时间表示。,22,输出设计示例,屏幕显示输出的设备调拨单,五、,输出设计,23,中国长江三峡开发总公司设备调拨单,请购单位:工程建设部:右岸工程部 1997年5月21日 97调字第,设备,名称,棒磨机,型号规格,数量,计划,1,账面价格,单价,180,200.00,总价,180,200.00,单位,设备,编号,15073,001-001,实收数,1,结算价款,单价,180,200.00,总价,180,200.00,00,台,合同号,10号仓库,发货仓库,中国建设银行,开户银行,32100876543,账 号,备 注,总计金额,其他有关费用,运输费,管理费,保险费,包装费,610.4 5,保险费,包装费,(大写),壹拾捌万贰佰元整,180,200.00,存根,财务会计,请购单 位,发货仓 库,财务稽 查,业务,单位主管: 收款: 提货: 发货: 制单:,打印输出的设备调拨单,000016号,24,接收用户输出格式定义的输入画面,25,六、,输入设计,输入设计的原则,提高效率,和,减少错误,是两个最根本的原则。,具体,目标,是:,控制输入量,减少输入延迟,减少输入错误,输入过程应尽量简化,常用的输入设备,键磁盘输入装置,光电阅读器,终端输入,26,输入错误的种类,数据本身错误,数据多余或不足,数据的延误,输入数据的校验方法,重复校验,视觉校验,检验位校验,控制总数校验,数据类型校验,格式校验,逻辑校验,界限校验,顺序校验,记录计数校验,平衡校验,对照校验,27,原始单据的格式设计,输入设计的重要内容之一是设计好原始单据的格式。,设计原则,便于填写,便于归档,单据的格式应能保证输入精度,实例见下表,人事变动通知单 _年_月_日,1002,周英杰,01,400.00,40.00,90.00,0,1004,吴关兴,02,350.00,35.00,50.00,2,1005,赵子英,01,450.00,45.00,90.00,2,1007,马凌云,02,600.00,60.00,120.00,1,科长签字_,备注栏:0调离 1新进 2修改数据,人员代码,姓名,部门,基本工资,附加工资,房费,备注,28,输入屏幕设计,常用的是人机对话方式,具体有:,菜单式,填表法,应答式等。,详见,三峡工程开发总公司设备调拨单的录入屏幕设计示例,。,29,三峡工程开发总公司设备调拨单的录入屏幕设计示例,30,七、数据存储设计,文件设计,文件设计就是根据文件的使用要求、处理方式、存储量、数据的活动性以及硬件设备的条件等,合理地确定文件类别,选择文件介质,决定文件的组织方式和存取方法。,文件,按用途,可分为:,主文件,处理文件,工作文件,周转文件,其它文件(如后备文件),文件设计通常从设计,共享文件,开始。,文件由,记录,组成,所以设计文件主要是设计,文件记录的格式,, 详见,文件记录的格式实例,。,31,文件记录的格式实例,32,数据库设计,数据厍设计是在选定的数据库管理系统基础上建立数据库的过程。,数据库设计的步骤与系统开发的各个阶段相对应,详见下图。,33,数据厍的,概念结构设计,如前所述,概念结构设计应在系统分析阶段进行。,任务是根据用户需求设计数据库的概念数据模型(简称概念模型)。,概念模型是从用户角度看到的数据库,它可用第三章中介绍的E-R模型表示,也可以用3NF关系群来表示。,数据库的,逻辑结构设计,逻辑结构设计是将概念结构设计阶段完成的概念模型转换成能被选定的数据库管理系统(DBMS)支持的数据模型。,数据模型可以由实体联系模型转换而来,也可以用基于第三范式(3NF)的方法来设计。,接着是用DBMS提供的数据描述语言DDL定义数据模型。,数据库的,物理结构设计,内容包括:选用库文件的组织形式、存储介质的分配和存取路径的选择等。,34,八、处理流程图设计,处理流程图是系统流程图的展开和具体化。,在系统流程图中,仅给出了每一处理功能的名称,而在处理流程图中,则需要使用各种符号具体地规定处理过程的每一步骤。,由于每个处理功能都有自己的输入和输出,对处理功能的设计过程也应从输出开始,进而进行输入、数据文件的设计,并画出较详细的处理流程图。,工资系统中,建立扣款文件处理功能的处理流程图,。,35,建立扣款文件处理流程图,36,九、制订设计规范,设计规范,是整个系统的“公用标准”,,规定了文件名和程序名的统一格式、编码结构、代码结构、统一的度量名等。,例如,某工资管理信息系统的设计规范中对程序名的规定:,GAABBX,G,表示工资系统程序或程序文件。,AA,表示文件类型,由两个拼音字母组成。,BB,表示文件作何种处理。,X,由一位数字组成,用以区分同类型程序。,37,十、编写程序设计说明书和系统设计报告,程序设计说明书,38,系统设计报告,系统设计报告的,内容,:,系统总体设计方案,代码设计方案,输入和输出设计方案,文件设计方案,程序模块说明书,一旦系统设计被审查批准,整个系统开发工作便进入系统实施阶段。,39,小结,物理配置,方案设计,计算机处理过程设计,管理信息系统的系统设计,数据,存储设计,合理的代码结构是信息处理系统是否具有生命力的一个重要因素。设计规范是整个系统的“公用标准” 。,包括数据库设计、数据库的安全保密设计等。数据库设计的步骤是与系统开发的各个阶段相对应的。,包括输出设计、输入设计、 处理流程图设计及编写程序设计说明书等。,包括设备配置、通信网络的选择和设计以及数据库管理系统的选择等。,系统设计主要是解决“怎样做”的问题。,原则是系统有,系统性、灵活性、可靠性和经济性。,包括信息系统流程图设计、功能结构图设计等。,总体设计,代码设计,和设计规范,40,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!