物流管理信息系统设计教材

上传人:pu****.1 文档编号:592089319 上传时间:2024-09-19 格式:PPT 页数:28 大小:327.50KB
返回 下载 相关 举报
物流管理信息系统设计教材_第1页
第1页 / 共28页
物流管理信息系统设计教材_第2页
第2页 / 共28页
物流管理信息系统设计教材_第3页
第3页 / 共28页
物流管理信息系统设计教材_第4页
第4页 / 共28页
物流管理信息系统设计教材_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《物流管理信息系统设计教材》由会员分享,可在线阅读,更多相关《物流管理信息系统设计教材(28页珍藏版)》请在金锄头文库上搜索。

1、物流管理信息系统设计1系统设计概述系统设计的任务在系统分析提出的逻辑模型基础上,科学合理地进行物理模型的设计。逻辑模型主要确定系统做什么,而物理模型则主要解决怎样做的问题。系统设计的主要工作1.代码设计和设计规范的制定2.系统物理配置方案设计:包括设备配置、通信网络的选择和设计以及数据库管理系统的选择等3.数据存储设计:包括数据库设计、数据库的安全保密设计等4.计算机处理过程设计:包括输出设计、输入设计、处理流程图设计及编写程序设计说明书等。2系统设计概述系统设计原则1系统性:信息系统是作为统一整体而存在的,因此,在系统设计中,要从整个系统的角度进行考虑,系统的代码要统一,设计规范要标准,传递

2、语言要尽可能一致,对系统的数据采集要做到一次输入、全局共享2灵活性:系统设计中应尽量采用独立性好的模块化结构,尽可能减少模块间的数据耦合,使各子系统间的数据依赖减至最低限度。这样,既便于模块的修改,又便于增加新的内容,提高系统适应环境变化的能力3可靠性:可靠性是指系统抵御外界干扰的能力及受外界干扰时的恢复能力。一个成功的管理信息系统必须具有较高的可靠性,如安全保密性、检错及纠错能力、抗病毒能力等4经济性:经济性指在满足系统需求的前提下,尽可能减小系统的开销。一方面,在硬件投资上不能盲目追求技术上的先进,而应以满足应用需要为前提;另一方面,系统设计中应尽量避免不必要的复杂化,各模块应尽量简洁,以

3、便缩短处理流程、减少处理费用。3代码设计代码是一组或者一个有序的易于计算机和人识别与处理的符号,这些符号可以是数字、字母,或它们的组合。代码设计是指将系统中具有某些共同属性或者特征信息归并在一起,并利用一些便于计算机或者人进行识别的符号来表示各种信息。代码的功能代码的功能1、便于计算机处理存储和处理。代码是人和计算机的共同语言,是两者交换信息的工具。代码缩短了事物的名称,无论是记录、记忆还是存储,都可以节省时间和空间2、分类与排序。使用代码可以提高处理效率和精度。按代码对事物进行排序、累计或按某种规定算法进行统计分析十分方便迅速3、鉴别功能。代码提高了数据的全局一致性,它为事物提供一个概要而确

4、切的认定4、表达专门含义。数学运算符、分类对象的技术参数、性能指标等。为了有效地推动计算机应用和防止标准化工作走弯路,我国十分重视制订统一编码标准的问题,并己公布了GB2260-80中华人民共和国行政区划代码、GBl988-80信息处理交换的七位编码字符集等一系列国家标准编码,在系统设计时要认真查阅国家和部门已经颁布的各类标准代码设计在系统分析阶段就应当开始。由于代码的编制需要仔细调查和多方协调,是一项耗时繁琐的工作,在系统设计阶段才能最后确定。4代码设计合理的编码结构是信息系统是否具有生命力的一个重要因素,在代码设计时,应注意以下一些问题:l设计的代码在逻辑上必须能满足用户的需要,在结构上应

5、当与处理的方法相一致。例如,在设计用于统计的代码时,为了提高处理速度,往往使之能够在不需调出有关数据文件的情况下,直接根据代码的结构进行统计2一个代码应惟一标志它所代表的事物或属性3要预留足够的容量。随便改变编码结构对设计工作来说是一种严重浪费。一般来说,代码愈短,分类、准备、存储和传送的开销愈低;代码愈长,对数据检索、统计、分析和满足多样化的处理要求就愈好。但编码太长,留空太多,多年用不上,也是一种浪费4代码编制要系统化和标准化,尽量使代码结构对事物的表示具有实际意义,以便于理解交流5不要使用易于混淆的字符,避免引起误解。如O、Z、I、S、V与0、2、1、5、U易混;不要把空格作代码;要使用

6、24小时制表示时间等6尽量采用不易出错的代码结构,例如字母-字母-数字的结构比字母-数字-字母的结构发生错误的机会要少一些7当代码长于4个字母或5个数字字符时,应分成小段。这样人们读写时不易发生错误8若已知码的位数为p,每一位上可用字符数为Si,则可以组成码的总数为:C=Si5代码的种类(一)顺序码:又称系列码,是一种用连续数字代表编码对象的码优点:记录简单,定位方便,易于管理缺点:这种码没有逻辑基础,本身不能说明任何信息的特征。此外,新加的代码只能列在最后,删除则造成空码。通常,顺序码作为其他码分类中细分类的一种补充手段(二)区间码:把数据项分成若干组,每一区间代表一个组,码中数字的值和位置

7、都代表一定意义。特点:信息处理比较可靠,排序、分类、检索等操作易于进行。但这种码的长度与它分类属性的数量有关,有时可能造成很长的码。在许多情况下,码有多余的数。6代码的种类区间码又可分为:1多面码。一个数据项可能具有多方面的特性。如果在码的结构中,为这些特性各规定一个位置,就形成多面码2.上下关联区间码。上下关联区司码由几个意义上相互有关的区间码组成,其结构一般由左向右排列。例如,会计核算方面,用最左位代表核算种类,下一位代表会计核算项目3十进位码。此法相当于图书分类中沿用已久的十进位分类码,由上下关联区间码发展而成。如610736,小数点左边的数字组合代表主要分类,小数点右边的指出子分类(三

8、)助忆码:助忆码用文字、数字或文字数字结合起来描述,其特点是可以通过联想帮助记忆。助忆码适用于数据项数目较少的情况(一般少于50个),否则可能引起联想出错。此外,太长的助忆码占用计算机容量太多,也不宜采用。7编码的过程和步骤确定代码对象考察是否已经有标准代码根据代码的适用范围、使用时间、实际情况选择编码类型编写代码、制作代码表和详细说明通知和组织有关部门进行学习,以便正确使用代码。8代码的校验位为了保证正确输入,有意识地在编码设计结构中原有代码的基础上,另外加上一个校验位,使它事实上变成代码的一个组成部分。校验位通过事先规定的数学方法计算出来。代码一旦输入,计算机会用同样的数学运算方法按输入的

9、代码数字计算出校验位,并将它与输入的校验位进行比较,以证实输入是否有错。校验位可以发现以下各种错误:抄写错误,例如1写成7;易位错误,例如1234写成1324;双易错误,例如26913写成21963;随机错误,包括以上两种或三种综合性错误或其他错误。确定校验位值的方法:1算术级数法2几何级数法3质数法9功能结构图功能结构图就是将系统的功能进行分解,按功能从属关系表示的图表。上层功能包括(或控制)下层功能,愈上层功能愈笼统,愈下层功能愈具体。功能分解的过程就是一个由抽象到具体、由复杂到简单的过程。模块化:这种把一个信息系统设计成若干模块的方法称做模块化。模块化是一种重要的设计思想,这种思想把一个

10、复杂的系统分解为一些规模较小、功能较简单的、更易于建立和修改的部分;模块化的特点:n各个模块具有相对独立性,可以分别加以设计实现n模块之间的相互关系(如信息交换、调用关系)则通过一定方式予以说明n各模块在这些关系的约束下共同构成统一整体,完成系统的功能。10输出设计的内容1有关输出信息使用方面的内容,包括信息的使用者、使用目的、报告量、使用周期、有效期、保管方法和复写份数等2输出信息的内容,包括输出项目、位数、数据形式(文字、数字)3输出格式,如表格、图形或文件4输出设备,如打印机、显示器、卡片输出机等。对行打机尚须注明字/行,行/页5输出介质,如输出到磁盘还是磁带上,输出用纸是专用纸还是普通

11、白纸等。11输出设计的方法在系统设计阶段,设计人员应给出系统输出的说明,这个说明既是将来编程人员在软件开发中进行实际输出设计的依据,也是用户评价系统实用性的依据。因此,设计人员要能选择合适的输出方法,并以清楚的方式表达出来。输出主要有以下几种:1.表格信息。一般用来表示详细的信息2.图形信息。主要有直方图、圆饼图、曲线图、地图等。图形信息在表示事物的趋势、多方面的比较等方面有较大的优势,可以充分利用大量历史数据的综合信息,表示方式直观,常为决策用户所喜爱3.图标。图标也用来表示数据间的比例关系和比较情况。由于图标易于辨认,无需过多解释,在信息系统中的应用也日益广泛。12输出报告输出报告定义了系

12、统的输出,既标出了各常量、变量的详细信息,也给出了各种统计量及其计算公式、控制方法。设计输出报告时要注意以下几点:1方便使用者;2要考虑系统的硬件性能;3尽量利用原系统的输出格式,确需修改,应与有关部门协商;4输出表格要考虑系统发展的需要。例如可在输出表中留出备用项目,以满足将来新增项目的需要5输出的格式和大小要根据硬件能力认真设计,并试制输出样品,经用户同意后才能正式使用。设计输出报告之前应收集好各项的有关内容,填写到输出设计书,这是设计的准备工作。为了提高系统的规范化程度和编程效率,在输出设计上应尽量保持输出流内容和格式的统一性。即同一内容的输出,对于显示器、打印机、文本文件和数据库文件应

13、具有一致的形式。在打印输出时,报告纸有专用纸和通用白纸两种。专用纸上事先己印有表头和文字说明等格式,使用时可直接套打,通用白纸则需打印表头、格式及说明信息。13输出设计示例在屏幕输出中,除可以使用系统的条件查询程序对要查询的记录数据内容进行限定外,还可以在输出前对显示格式内容进行描述,即对输出数据的栏目、栏目排列顺序、输出宽度、表头及栏目标题等进行预先定义。这时,系统输出中显示内容和打印内容就不一定相同。当用户没有对以上内容重新定义时,系统按照缺省定义,即程序设计中定义好的格式向外输出。14输入设计的原则输入设计包括数据规范和数据准备的过程。在输入设计中,提高效率和减少错误是两个最根本的原则。

14、以下是指导输入设计的几个目标:l、控制输入量。在输入设计中,应尽量控制输入数据总量。在输入时,只需输入基本的信息,而其他可通过计算、统计、检索得到的信息则由系统自动产生2、减少输入延迟。输入数据的速度往往成为提高信息系统运行效率的瓶颈,为减少延迟,可采用周转文件、批量输入等方式3、减少输入错误。应采用多种输入校验方法和有效性验证技术4、避免额外步骤。应尽量避免不必要的输入步骤,当步骤不能省略时,应仔细验证现有步骤是否完备、高效5、输入过程应尽量简化。输入设计在为用户提供纠错和输入校验的同时,必须保证输入过程简单易用,不能因为查错、纠错而使输入复杂化,增加用户负担。15数据输入设备的选择目前常用

15、的输入设备有以下几种:1、读卡机。在计算机应用的早期,读卡机是最常用的输入设备。这种方法把源文件转换成编码形式,由穿孔机在穿孔卡片上打孔,再经验证、纠错,而后进入计算机。这种方法成本较低,但速度慢,且使用不方便,已被键盘-磁盘输入装置取代2、终端输入。终端一般是一台联网微机,操作人员直接通过键盘键入数据,终端可以在线方式与主机联系,并及时返回处理结果。这种方法成本低、速度快,易于携带,适用于大量数据输入3、光电阅读器。采用光笔读入光学标记条形码或用扫描仪录入纸上文字,适用于自选商场、借书处等少量数据录入的场合。而纸上文字的扫描录入尚处于试用阶段,读错率和拒读率较高,价格较贵、速度慢,但无疑具有

16、较好的发展前景16输入检验输入设计的目标是要尽可能减少数据输入中的错误,在输入设计中,要对全部输入数据设想其可能发生的错误,对其进行校验。1、输入错误的种类。(1)数据本身错误。指由于原始数据填写错误或穿孔出错等原因引起的输入数据错误(2)数据多余或不足。这是在数据收集过程中产生的差错。如数据(单据、卡片等)的散失、遗漏或重复等原因引起的数据错误(3)数据的延误。数据的内容和数据量都是正确的,只是由于时间上的延误而产生差错。这种差错多由开票、传送等环节的延误而引起,严重时,会导致输出信息毫无利用价值。因此,数据的收集与运行必须具有一定的时间性,并要事先确定产生数据延迟时的处理对策172、数据的

17、校验方法包括由人工直接检查、由计算机用程序校验以及人与计算机两者分别处理后再相互查对校验等多种方法。常用的方法是以下几种,可单独地使用,也可组合使用。(1)重复校验。将同一数据先后输入两次,然后由计算机程序自动予以对比校验,如两次输入内容不一致,计算机显示或打印出错信息(2)视觉校验。输入的同时,由计算机打印或显示输入数据,然后与原始单据进行比较,找出差错,其查错率为75%-85%(3)检验位校验(4)控制总数校验。采用控制总数校验时,工作人员先用手工求出数据的总值,然后在数据的输入过程中由计算机程序累计总值,将两者对比校验(5)数据类型校验。校验是数字型还是字母型182、数据的校验方法(6)

18、格式校验。校验数据记录中各数据项的位数和位置是否符合预先规定的格式(7)逻辑校验。根据业务上各种数据的逻辑性,检查有无矛盾(8)界限校验。检查输入数据的内容是否位于规定范围之内(9)顺序校验。即检查记录的顺序(10)记录计数校验。通过计算记录个数来检查记录有否遗漏和重复。不仅对输入数据,而且对处理数据、输出数据及出错数据的个数等均可进行计数校验(11)平衡校验。目的在于检查相反项目间是否平衡(12)对照校验。对照校验就是将输入数据与基本文件的数据相核对,检查两者是否一致;19输入设计3、出错的改正方法:出错的改正方法应根据出错的类型和原因而异(1)原始数据错:退回原填写单位(2)机器自动检错时

19、,可以采取以下方法进行恢复:待输入数据全部校验并改正后,再进行下一步处理舍弃出错数据,只处理正确的数据。适用于做动向调查分析的情况,这时不需要太精确的输出数据只处理正确的数据,出错数据待修正后再进行同法处理剔除出错数据,继续进行处理,出错数据留待下一运行周期一并处理。适用于运行周期短而剔除错误不致引起输出信息正确性显著下降的情况;4、出错表的设计。为了保证输入数据正确无误,数据输入过程中需要通过程序对输入的数据进行严格的校验。发现有错时,程序应当自动地打印出错信息一览表。出错表可由两种程序打出:一种是以数据校验为目的的程序,另一种是边处理、边作数据校验的程序。20输入设计四、原始单据的格式设计

20、四、原始单据的格式设计输入设计的重要内容之一是设计好原始单据的格式。研制新系统时,即使原系统的单据很齐全,一般也要重新设计和审查原始单据设计原始单据的原则是:1、便于填写。原始单据的设计要保证填写得迅速、正确、全面、简易和节约,具体地说应做到:填写量小,版面排列简明、易懂2、便于归档。单据大小要标准化、预留装订位置,标明传票的流动路径3、单据的格式应能保证输入精度。五、输入屏幕设计五、输入屏幕设计从屏幕上通过人机对话输入是目前广泛使用的输入方式。因为是人机对话,既有用户输入,又有计算机的输出;通常,人机对话采用菜单式、填表法和应答式三种方式。21数据存储设计文件是存放数据的基本方式,文件设计就

21、是根据文件的使用要求、处理方式、存储量、数据的活动性以及硬件设备的条件等,合理地确定文件类别,选择文件介质,决定文件的组织方式和存取方法。文件的分类文件的分类:1、按文件的存储介质分类:卡片、纸带、磁盘、磁带和打印文件等2、按文件的信息流向分类:输入文件(如卡片文件)、输出文件(如打印文件)和输入输出文件(如磁盘文件)3、按文件的组织方式分类:n顺序文件:顺序文件是指文件中的物理记录按其在文件中的逻辑记录顺序依次存入存储介质而建立的。n索引文件:除了文件本身(称作数据区)之外,别建立一张指示逻辑记录和物理记录之间一一对应关系的表-索引表。n直接存取文件:很多应用场合要求以任意次序直接读写某个记

22、录。4、按文件的用途分类:(1)主文件:是系统中最重要的共享文件,主要存放具有固定值属性的数据,必须准确、完整并及时更新(2)处理文件:又称事务文件,用来存放事务数据的临时文件,包含了对主文件进行更新的全部数据(3)工作文件:是处理过程中暂时存放数据的文件,如排序过程中建立的排序文件,打印时建立的报表文件等(4)周转文件:用来存放具有固定个体变动属性的数据。例如,工资子系统中的住户电费扣款文件,共有人员代码、姓名、用电量和电费扣款四个数据项。22数据存储设计文件设计:文件设计:文件由记录组成,所以设计文件主要是设计文件记录的格式。记录设计中还应注明记录由哪个程序形成,又输出到哪个程序。文件设计

23、还应考虑文件的管理问题,要确定文件的管理制度,有效地进行管理。23程序设计说明书是用以定义处理过程的书面文件,它以每个处理过程作为单位。由系统设计人员编写,交给程序员使用。应包括:n程序名n所属系统及子系统名n程序的功能n程序的输入输出数据关系图n输入文件和输出文件的格式n程序处理说明(包括计算公式、决策表以及控制方法等)系统设计报告n系统总体设计方案n代码设计方案n输入和输出设计方案n文件设计方案n程序模块说明书24系统物理配置方案设计设计依据设计依据1系统的吞吐量。每秒钟执行的作业数称为系统的吞吐量。如果要求系统具有较大的吞吐量,就应当选择具有较高性能的计算机和网络系统2系统的响应时间。如

24、果要求系统具有较短的响应时间,就应当选择运算速度较快的计算机及具有较高传递速率的通讯线路,如实时应用系统3系统的可靠性。系统的可靠性可以用连续工作时间表示。例如24H-ON-DUTY的系统,则系统的可靠性就应该很高,这时可以采用双机双工结构方式4集中式还是分布式5地域范围25系统物理配置方案设计计算机硬件选择计算机硬件选择计算机硬件的选择取决于数据的处理方式和要运行的软件。管理对计算机的基本要求是速度快、容量大、通道能力强、操作灵活方便,但计算机的性能越高,其价格也就愈昂贵,因此,在计算机硬件的选择上应全面考虑。主要包括:(1)CPU时钟;(2)内存;(3)输入、输出和通信的通道数目;(4)显

25、示方式;(5)外接转储设备及其类型。计算机网络的选择计算机网络的选择1网络拓扑结构。网络拓扑结构一般有总线型、星型、环形、混合型等。在网络选择上应根据应用系统的地域分布、信息流量进行综合考虑。一般来说,应尽量使信息流量最大的应用放在同一网段上2网络的逻辑设计。通常首先按软件将系统从逻辑上分为各个分系统或子系统,然后按需要配备设备,如主服务器、主交换机;分系统交换机、子系统集线器(HUB)、通讯服务器、路由器和调制解调器等,并考虑各设备之间的连接结构。3网络操作系统。目前,WindowsNT由于其Windows软件平台的集成能力,随着Windows操作系统的发展和客户机-服务器模式向浏览器-服务

26、器模式延伸,无疑是有前途的网络操作系统。26数据库管理系统的选择nMIS都是以数据库系统为基础,一个好的DBMS对MIS的应用有着举足轻重的重要影响。在DBMS的选择上,主要考虑:n(1)数据库的性能n(2)数据库管理系统的系统平台n(3)数据库管理系统的安全保密性能n(4)数据的类型;n目前,市场上数据库管理系统较多,流行的有Oracle、Sybase、SQLServer、Informix、FoxPro等。nOracle、Sybase均是大型数据库管理系统,运行于客户-服务器等模式,是开发大型MIS的首选;VisualFoxPro在大型管理信息系统开发中也获得了大量应用nInformix则适

27、用于中型MIS的开发nFoxBase在小型MIS中最为流行。27应用软件的选择根据应用需求开发管理信息系统是系统开发的一般情况,这样开发的系统最容易满足用户的特殊管理要求。但目前的商品化软件技术成熟、设计规范、管理思想先进,直接应用这些商品化软件既可以节省投资,又能够规范管理过程、加快系统应用的进度。这时,系统设计人员就面临着应用软件的选择问题。选择应用软件应考虑:1、软件是否能够满足用户的需求。应注意以下问题:n(1)系统必须处理哪些事件和数据?软件能否满足数据表示的需要?如记录长度、文件最大长度等n(2)系统必须能够产生哪些报告、报表、文档或其他输出?n(3)系统要储存的数据量及事件数?n(4)系统必须满足哪些查询需求?n(5)系统有哪些不足之处,如何解决?2、软件是否具有足够的灵活性。由于管理需求的不确定性,应用软件要有足够的灵活性,以适应应用对软件的输入、输出的要求3、软件是否能够获得长期、稳定的技术支持。这一方面是为了保证软件能够满足需求的变化,另一方面是便于今后随着系统平台的升级而不断升级。28

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号