第06章 物流管理信息系统设计

上传人:熏** 文档编号:243132974 上传时间:2024-09-16 格式:PPT 页数:55 大小:898.50KB
返回 下载 相关 举报
第06章 物流管理信息系统设计_第1页
第1页 / 共55页
第06章 物流管理信息系统设计_第2页
第2页 / 共55页
第06章 物流管理信息系统设计_第3页
第3页 / 共55页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,第,6,章物流管理信息系统设计,系统平台的设计,系统总体结构,物流管理信息系统的详细设计,物流管理信息系统的数据库设计,物流管理信息系统的代码模型设计,物流管理信息系统的安全设计,物流管理信息系统的其他设计,主要内容,6.1,系统平台的设计,系统平台设计指设计物流管理信息系统运行所依赖的硬件和软件环境。根据新系统的目标,在各种技术手段和实施方法中选择适当的系统物理配置方案,以满足新系统逻辑模型的需要和技术需求。,系统平台设计包括系统网络配置、数据库管理系统的选择、软件平台选择以及硬件平台选择等。,1.,系统网络配置,计算机网络,就是把分布在不同地理区域的独立的计算机、专门的外部设备用通信设备和通信软件通过传输介质(包括电缆、电话线、或无线通讯)互联成一个计算机系统,从而使众多的计算机可以方便地互相传递信息,共享硬件、软件、数据信息等资源。,1,)网络规划,从使用的用户角度可以按如下,3,种网络考虑。,(,1,)互联网,Internet,(,2,)企业内部网,Intranet,与企业外联网(,Extranet,),企业内部网(,Intranet,)是指利用,Internet,的成熟技术,建立企业内部的信息系统,它不仅是内部信息发布系统,而同时是企业内部业务运作系统,用户是企业的员工。,企业外联网(,Extranet,)就是将企业内部网(,Intranet,)拓展到供应链中的合作伙伴中。用户是合作伙伴,所使用的技术同,Internet,,但获取和交换的资源不一样。,图,6,-,Intranet,的基本构成,Web,服务器,数据库,服务器,电子邮件,服务器,网络管理,工作站,访问,服务器,PC,PC,PC,防火墙,路由器,其他网络,局域网,PSTN,PC,Internet,1,1,)网络规划,网络规划的主要任务,定量或定性分析和估计;,规模与结构分析;,扩展性分析;,网络管理与安全规划。,2,)网络的实施,在确定系统所需的计算机类型和数量之后,根据各业务位置分布和有无连机通信的要求来决定在网络实施过程中是否需要与网络相连以及怎么与网络相连。,选择网络设备包括传输介质和互连设备等的要求是安全可靠、抗干扰性强,性能价格比好。,3,)网络的测试,网络测试是保证网络高性能、高可靠性和高可用率的基本手段,网络测试分为,3,个不同的层次进行,即为:设备层、系统层和应用层。,网络设备测试主要包括功能测试、性能测试、一致性和互通性测试等几个方面。,网络系统测试包括物理连通性、基本功能和一致性的测试、网络系统的规划验证测试、性能测试、流量测试和模型化等。,网络应用测试主要测试网络对应用的支持水平,如网络应用的性能和服务质量的测试等。,2.,系统数据库平台,数据库是与特定的主题或目的相关的数据的集合。数据库可以直观地理解为存放在计算机的大容量存储器上按照一定的格式存放数据的集合,可以认为数据库是被长期存放在计算机内、有组织的、可以表现为多种形式的可共享的数据集合。,1,)数据库管理系统的分类与比较,目前,商品化的数据库管理系统以关系型数据库为主导产品,技术比较成熟。从数据库性能、应用支持的范围、伸缩性和并行性来分析,按功能强弱可以将商品化的数据库管理系统产品容量分为小型、中型和大型数据库。如表,6-1,所示。,容量,数据库产品,数据组织方式,小型,ACCESS,、,VISUAL,、,FOXPRO,、,Foxbase,、,Approach,和,Dbase,关系模型,中型,SQL Server,关系模型,大型,DB2,、,INFORMIX,、,SYBASE,、,ORACLE,等,关系模型,表,6,1,数据库管理系统的比较,主流数据库的比较如表,6-2,所示。,特性,SQL Server,Oracle,Sybase,DB2,可伸缩性,并行性,并行实施和共存模型并不成熟,很难处理日益增多的用户数和数据卷,伸缩性有限。,提供高可用性和高伸缩性簇的解决方案。,Oracle,的并行服务器对各种,UNIX,平台的集群机制都有集成。,DB SWITCH,支持其并行服务器,但技术层面只支持版本,12.5,以上的,ASESERVER,。,具有很好的并行性。,DB2,把数据库管理扩充到了并行的、多节点的环境。,开放性,只能在,windows,上运行,没有丝毫的开放性。,能在主流平台上运行(包括,windows,)。支持所有的工业标准。采用完全开放策略。,主流平台上运行(包括,windows,)。但早期,Sybase,与,OS,集成度不高。,能在主流平台上运行含,windows,,最适于海量数据。在企业级的应用。,安全认证,没有获得高级别任何安全证书。,获得最高认证级别的,ISO,标准认证。,获得最高认证级别的,ISO,标准认证。,获得最高认证级别的,ISO,标准认证。,性能,多用户时,性能不佳。,性能高, 保持开放平台下的,TPC-D,和,TPC-C,的世界记录。,在,UNIX,平台下的并发性要优与,SQL Server,。,性能较高适用于数据仓库和在线事物处理。,客户端支持及应用模式,C/S,结构,只支持,windows,客户,可以用,ADO,、,DAO,、,OLEDB,、,ODBC,连接。,多层次网络计算,支持多种工业标准,可以用,ODBC,、,JDBC,、,OCI,等网络客户连接。,C/S,结构,可以用,ODBC,、,Jconnect,、,Ct-library,等网络客户连接。,跨平台,多层结构,支持,ODBC,、,JDBC,等客户。,使用风险,完全重写的代码,经历了长期的测试,兼容较差。,长时间的开发经验,能向下兼容。广泛的应用。完全没有风险。,向下兼容, 但是移植有一定风险。,在巨型企业得到广泛的应用,向下兼容性好。风险小。,操作简便,操作简单,但只有图形界面。,较复杂,同时提供,GUI,和命令行,在,windowsNT,和,unix,下操作相同。,较复杂,同时提供,GUI,和命令行。但,GUI,较差,常常无法及时状态。,操作简单,同时提供,GUI,和命令行,在,windowsNT,和,unix,下操作相同。,价格,便宜,贵,一般,较贵,表,6,2,主流数据库,2,)选择数据库的考虑因素,构造数据库的难易程度,程序开发的难易程度,数据库管理系统的性能分析,对分布式应用的支持,数据完整性约束,可移植性和可括展性,并行处理能力与并发控制功能,容错能力与安全性控制,支持汉字处理能力,3,)数据库管理系统的实施与测试,建立实际的数据库结构、装入数据、进行测试和试运行的过程称为数据库的实施。,1,)建立实际数据库结构,2,)装入试验数据,调试应用程序,3,)装入实际数据,4,)进入试运行,数据库试运行也称为联合调试,其主要工作包括:功能测试,实际运行应用程序,执行对数据库的各种操作,测试应用程序的各种功能;性能测试,测量系统的性能指标,分析是否符合设计目标。,3.,系统的软件平台,系统的软件平台是选择和购置物流管理信息系统开发、运行、维护等工作所需操作系统和开发工具软件。,系统软件选择一般应遵循的原则是:符合开放式系统、有必要和足够的软件工具支持、能够支持新技术、购买成本低。,1,)操作系统的类型、结构与选择,操作系统有微机操作系统、网络操作系统和嵌入式的操作系统。操作系统按其功能特征的不同,又可分为批处理系统、分时系统和实时系统。,操作系统的结构有三种:整体式结构、核心结构和层次结构。,选择操作系统的要求:,(,1,)硬件配置必须能支持所选择的操作系统,,(,2,)操作系统是否能够满足对物流系统数据处理(容量、时间等方面)的要求。,(,3,)操作系统还应该有适当的应用软件的支撑,可以完成系统开发、运行、维护等工作。,(,4,)操作系统的安全性的考虑。,2,)开发工具的类型、结构与选择,类别,工具,编写程序环境,特点,B/S,ASP,类:,ASP.NET;ASP,文本编辑器,,Frontpage,Dreamweaver,和工具自带环境,易学、开发效率高,安全性和跨平台较差,开发工具和运行服务器需要购买,JSP,类,: Java, JSP,文本编辑器,,Frontpage,Dreamweaver,和工具自带环境,较难,开发效率一般,安全性和跨平台好,开发工具和运行服务器要大量生免费软件,PHP,类,:,php,文本编辑器,,Frontpage,Dreamweaver,和工具自带环境,一般,开发效率一般,安全性和跨平台一般,开发工具和运行服务器要大量生免费软件,C/S,PB,工具自带环境,开发效率高,与,DATABASE,结合好,安全性和跨平台一般,开发工具需要购买,Delphi,工具自带环境,开发效率一般,与,DATABASE,结合一般,安全性和跨平台一般,开发工具需要购买,混合,VB,VC+,工具自带环境,工具自带环境,开发效率低,与,DATABASE,结合较差,安全性和跨平台一般,运行效率高,需要购买,表,6-3,物流管理信息系统主流开发工具,开发工具的选择,开发工具各有千秋,可以通过系统集成技术和平台集成技术,将,B/S,和,C/S,结构融为一体,形成信息平台的三层,B/S,结构。具体要选择什么样的模式结构,应综合分析各种因素,如下:,(,1,)开放性;,(,2,)易用性;,(,3,)硬件要求和性能;,(,4,)支持团体开发;,(,5,)面向对象性,3,)系统运行的软件构架,图,6,-,2,系统软件构架,客户层,Client tier,应用层,Middle tier,企业信息系统层,EIS tier,客户端,客户端,客户端,Web,服务器,Servelet,JSP,HTML,XML,应用服务器,Application,Server,EJB,EJB,EJB,EJB,客户端,Enterprise Java Service,JMDI, JDBC, JMS, RMI/IIOP,数据库服务器,DBS,RDBMS,Explorer,Win2000, Linux, AIX, UNIX,SQL,Oralcle, DB2,防火墙,LMIS,GPS,、,GIS,、,GSM,RF,、,BARCODE,4.,系统的硬件平台,系统应用硬件如下:,计算机与服务器,数据采集设备,输出设备,存储设备,一般硬件选型应遵循以下原则:,选择通用机型;,满足应用的处理速度要求;,采用的系统结构应当是先进的、开放的体系结构;,支持所选择的软件平台的能力;,厂家或供应商的技术服务与售后服务好;,操作方便。,6.2,系统总体结构,系统的总体结构设计,是指在系统分析的基础上,对整个,系统在结构上的划分,硬软件环境的配置和确定子系统与,模块的处理流程,对新系统的总体结构型和可利用的资源,进行宏观设计。,系统总体结构设计的原则:,分解,协调原则;,自顶向下原则;,信息隐蔽、抽象原则;一致性原则;,明确性原则;,模块之间的耦合尽可能小,模块内部组合要尽可能紧凑;,模块的扇入系数和扇出系数要合理;,模块的规模适当。,1.,系统的模块设计,结构化系统设计思想:将系统自顶向下划分为若干个子系统,而子系统又划分为模块,模块又划分为子模块,层层划分直到每个模块能够作为计算机可执行单独程序为止。,结构化系统设计方法采用结构图(,structure chart,,,SC,),用于描述系统模块结构的图形工具。,1,)模块的定义,模块是指可以组合、更换和分解的单元,是组成系统,便于处理的基本单元。把一个信息系统设计成若干模块的方法称为模块化。,模块应具备以下四个要素:,(1,)输入和输出:模块的输入来源和输出去向都是同一个调用者,一个模块从调用者取得输入,加工后再把输出返回调用者。,(2,)功能:模块把输入转换成输出所做的。,(3,)内部数据:仅供该模块本身引用的数据。,(4,)程序代码:用来实现模块功能的程序。,2,)模块结构图,模块结构图主要关心的是使系统的外部属性,即上下模块、同级模块之间的数据传递和调用关系,与模块的内部无关。它是结构化系统设计中描述系统结构的图形工具。,模块结构图由模块、调用、数据、控制和转换等五种基本符号。,图,6,-,3,模块结构图的基本符号,模块,调用,转换符号,数据,控制信息,3,)模块的耦合和聚合,模块的独立性可以用聚合和耦合两个定量准则来度量。,耦合是模块与模块之间的连接形式。从耦合的弱到强可以分为,5,种:数据耦合、特征耦合、控制耦合 、公共耦合、内容耦合。,聚合是模块内部的集会程度,表示该模块功能的相对强度。一般按功能的强度从强到弱包括,7,类:功能聚合,(,最好,),、顺序聚合、通讯聚合、过程聚合、时间聚合、逻辑聚合和机械聚合。,4,)结构图,结构图代表了系统的一种静态结构,它指出了模块间是否有关系,是否相互影响。与数据流程图不同的是结构图表现的是层次、上下级模块的调用和控制关系,而它的设计是根据系统的数据流,定义一组不同的映射,对系统功能模块进行分解和扩展,合理地将数据流程图转换为系统的结构图。,模块结构图的转换步骤,在系统的设计阶段的主要任务就是将分层,DFD,以及,DD,中的处理逻辑说明转换,/,映射为模块结构图和模块说明书,步骤如下,:,细化叶子模块。根据,DD,中处理逻辑说明,将初始结构图中的叶子模块细化,得到每个叶子模块的结构图。,将叶子模块的结构图合并到初始结构图,得到扩展后的结构图。,优化扩展后的模块结构图,根据模块化的高聚合、低耦合的原则,优化扩展后的模块结构图,获得最终模块结构图。,5,)模块说明书,模块说明书描述模块的内部属性,完成对每个模块的详细设计。如下表:,模块标识,RC-002,所属子系统,仓储管理子系统,属于企业规则,是,/,否,模块名称,入仓配车管理,主要功能,计算本次入仓的总体积和总重量,安排运输类型和车辆类型,调用模块,入仓资料管理,被调用模块,输入,选择车辆类型,输出,入仓货物的总体积、总重量、指令单号,相关数据表,入仓货物部件清单、客户订车单,主要内部变量,货物体积、货物重量、货物数量,算法,调用入仓货物的体积、重量、数量计算出入仓货物的总体积、总重量;根据货物的总体积、总重量安排运输类型及车辆类型;将订车单传输到运输部门。,设计者: 设计日期: 版本:,表,6,4,模块说明书,2.,系统的功能设计,统的功能图主要用来描述系统的功能块,说明参与者和功能之间的关系,不解释系统的内部结构。,图,6,-,“,仓储管理,”,功能图,仓储管理,入仓管理,出仓管理,库位查询,库存控制,出,仓,数,据,删,除,仓,间,调,拨,仓,位,分,配,入,仓,数,据,输,入,入,仓,数,据,修,改,入,仓,数,据,查,询,出,仓,数,据,录,入,出,仓,数,据,修,改,库存查询,每,月,库,存,查,询,打,印,库,存,报,表,累,计,数,据,查,询,每,日,库,存,查,询,入,仓,数,据,删,除,库位管理,出,仓,数,据,查,询,仓,位,资,料,修,改,仓,位,资,料,输,入,仓,位,资,料,查,询,仓,位,资,料,删,除,仓,位,状,态,查,询,仓,位,统,计,查,询,自,动,仓,租,计,算,租,期,预,警,入,仓,库,存,修,改,出,仓,库,存,修,改,库,存,量,警,报,4,6.3,物流管理信息系统的详细设计,物流管理信息系统详细设计的任务是设计每个模块的实现细节和局部数据结构。,详细设计的内容:系统输入输出(,I/0,)设计、数据库设计、代码模型设计、安全设计及相关文档和报告的编写。,1.,输入设计,输入设计应遵循以下原则:,可靠性,简单性,易学易用性,输入界面应简单明了、色彩适中、风格 统一,快速响应性,2.,输出设计,输出设计的目的正是为了正确及时地反映和组成用于生产和服务部门的有用信息。因此,一个好的输出设计可以为管理者提供简捷、明了、有效、实用的管理和控制信息。,输出设计主要设计以下两个方面:,1),显示设备的输出格式设计,2),报表打印的设计,图,6,-,5,报表生成器设计,报表模块,报表格式定义,打开文件,列出已,定义的报表清单,选择要打印的报表,报表格式文件,打印报表,数据文件,3.,界面设计,用户界面是系统与用户之间的接口,也是控制和选择信息输入输出的主要途径。用户界面设计应坚持友好、简便、实用、易于操作的原则,尽量避免过于繁琐和花哨。涉及如下几个方面:,1,)人机对话设计;,2,)出错提示设计;,3,)界面的集成设计。,6.4,物流管理信息系统的数据库设计,数据库设计包括概念数据模型设计和物理数据模型的设计。本节主要讲解数据库的设计方法和建模工具。,1.,概念数据模型,概念数据模型是独立于任何计算机系统实现的,只是用来描述某个特定组织所关心的信息结构,是现实世界到信息世界的第一层抽象,主要用于数据库概念设计。其描述方法是,E-R,模型。,1,),E,R,模型,E,R,模型(实体联系模型)也被称为,E,R,图,是描述概念世界、建立概念模型的实用工具。,E,R,图包括几个主要构件,如图,6-19,所示。,2,),E,R,模型构件,实体(型):用矩形框表示,框内标注实体名称。,属性:用椭圆形表示,并用连线与实体连接起来,在实体中作为主码的一部分属性以下划线标明。,实体之间的联系:用菱形框表示,框内标注联系名称,并用连线将菱形框分别与有关实体相连,并在连线上注明联系类型。,多值属性:用两个套在一起的实线椭圆表示。,派生属性:用一个虚线椭圆来表示。,物资库存管理,E-R,模型示例,2.,物理数据模型的设计,物理数据模型的设计是指数据库在物理设备上的存储结构和存取方法。,数据库物理设计的任务是,为每个关系模式选择合适的存储结构和存取路径。,1,)数据表的设计,关系模型的逻辑结构是一组关系模式的集合,所以将,E-R,图转换为关系模型实际上就是要将实体、实体的属性和实体之间的联系转换为关系模式。一个关系模型相当于一个记录型,也是一张表。,转换一般应遵循如下原则:,(,1,)一个实体型转换为一个关系模式。实体的属性就是关系的属性。实体的码就是关系的码;,(,2,)一个联系转换为一个关系模式。与该联系相连的各实体的码以及联系的属性转换为关系的属性;,(,3,)具有相同码的关系模式可以合并。,字段标识,字段名称,数据类型,字段长度,主建,/,外建,Gysbh,供应商编号,Character,20,主建,Gysmc,供应商名称,Character,20,Gysdz,地址,Character,20,Gysdh,电话,Numeric,15,Gyslxr,联系人,Character,15,表,6,5,供应商资料表,2,)数据的转储设计,数据的转储就是建立冗余数据。数据的转储分为:静态转储和动态转储;海量转储和增量转储。,静态转储是指在转储期间不允许对数据库进行任何存取、修改操作;,动态转储是在转储期间允许对数据库进行存取、修改操作,因此,转储和用户事物可并发执行。,海量转储是指每次转储全部数据;,增量转储是指每次只转储上次转储后更新过的数据。,3,)历史数据的查询存储设计,数据的查询存储设计需要选择物理数据库设计所需参数,包括如下:,1,)数据库查询事务;,2,)数据更新事务;,3,)每个事务在各关系上运行的频率和性能要求。,3.,数据库的规范化与非规范化,规范化设计的基本思想是通过对关系模式进行分解,用一组等价的关系子模式来代替原有的关系模式,消除数据依赖(包括函数依赖和多值依赖)中不合理的部分,具有较少异常性与较小的冗余度。,关系规范化可按属性间不同的依赖程度分为第一范式、第二范式、第三范式、,Boyce-,Codd,范式以及第四范式。在工程中,3NF,、,BCNF,应用得最广泛。,非规范化要求适当地降低甚至抛弃关系模式的范式,不再要求一个表只描述一个实体或者实体间的一种联系。其主要目的在于提高数据库的运行效率。,3.,数据库的规范化与非规范化,4.,多维数据模型,Kimball,提出的多维模型降低了范式化,以分析主题为基本框架来组织数据。以维模型开发分析主题,采用总线型结构先建立数据集市,使所有的数据集市具有统一的维定义和一致的业务事实,融合了自下而上和自上而下两种设计方法的思想。,目前业界比较常用的多维数据模型结构有:星型结构、雪花结构和星群型结构。,4.,多维数据模型,5.,数据库建模工具,目前流行的数据库建模软件有很多,每种都有各自的优缺点,.,当前流行数据库建模工具,Power-,Desinger,、,Rational Rose,、,Together,、,Erwin,和,Microsoft Vision,,如表,6-6,和表,6-7,所示。,工具,名称,易使,用性,图形能力,生成文档,版本控制,Powe,-,Desing,er,常用功,能操作,简单,,而高级,功能不,易上手。,有非常强的图形,布局和 组织能力。,图形直观清晰,,但美观性不如,Vision,。,自带,Report,报告生成,工具;除了提供标准,的模板之外,在报告,定制方面也有着突出,的表现。,自带,Repository,,具体较好的,版本控制解决方案,不过有一,些,Bug,。,Rati,onal,Ros,e,软件体系,很庞大,不,易上手。,图形美观性差;,图形布局能力差。,需要独立安装,Rational Soda,,,功能较为强大;定制能力不强。,无自带的版本控制系统;同,Rational Clear Case,可完美整,合,同时支持,VSS,等版本。,Together,软件体,系比较,大,不,易完全,上手。,图形操作美观方便;,布局没有太强的功能。,提供强大的、可以定制的文档,生成能力,其中包括多种文档,格式与模板。,ControlCenter,与,SCC,符合型版,本控制系统进行了集成,,其中包括,Borland,StarTeam,与,Rational,ClearCase,ERwin,上手容易,,与,Power,Desinger,在操作上有,所不同。,图形操作方便;,在美观布局方面,没有太强的功能,。,ERwin,的报表浏览器提供预制,的和可定制的报表格式,可用,多种格式输出,如,Word,和,Excel,,图形化报表书写器,,控制报表外观;,Model Web,Publisher,可发布,Web,静态模型,信息。,ModelMart,扩展,ERwin,,可以访问、,共享并重用对象与模型,包括:,建立子模型、版本控制、模型合,并、影响分析和安全性;,ModelMart,独立于平台和网络,集,成现有环境中。,Micros,oft,Vision,使用方,便。,具有非常强的图,形美观性;布局,非常好。,不支持,不支持,表,6,6,当前流行数据库建模工具(,1,),工具名称,功能特性,支持平台,Power-,Desinger,提供对各种建模技术的支持(概念数据模型、物理数据模型、业务流程模型、面向,对象模型,以及自由模型);在数据库方面继承了,Sybase,优势,全面的建模和整,合能力;加强了横贯所有建模技术的元数据集成,模型间的转化非常方便,实现了,不同类型模型的无缝连接;支持对模型元语言的用户自定义,提供扩展属性和,VB,脚本处理,用户可以通过自己定制的源文件生成特定需求的代码;面向对象建模与,Rose,相比使用较为方便,,PowerDesigner,早期版本仅支持三种或更少的,UML,图形。,支持超过,40,种(包括不同版本)数据库的,建模;物理数据库模型可以随意在各种,DBMS,之间切换,做到,“,数据库平台无关性,”,;,完全兼容,ebXML,、,J2EE,、,WebDervice,及,.NET,平台。,Rational,Rose,属于高端建模分析软件,功能非常强大,涉及软件分析建模工具的几乎所有方面,,具有庞大的体系;对,UML,支持非常全面,在,Rose2003,中加入了设计模式支持;,Rational,套件中包含的从需求、分析设计到测试的一系列工具,对,Rose,的进一步推,广也起到了非常好的强化作用;在数据库建模方面与,PowerDesigner,有较大的差距。,具有较好的软件平台支持性,得到大部分,厂商支持,通过一些插件可以同,Delphi,等,开发工具集成应用;完美支持,J2EE,,,XDE,提供了同,.NET,开发工具的整合。,Together,主要应用在面向对象分析建模方面,支持所有主要的,UML,图形,通过,Together,Live Source,可以保持代码与模型的同步;支持设计模式,同时也与领先的需求管,理工具进行了集成,其中包括,Borland,CaliberRM,与,Rational,RequisitePro,;支持,与大多数主流开发环境集成,但速度方面与,Rational XDE,一样,过于缓慢,还提供,了,QA,方面的一些功能。,Together,控制中心支持,Java,,,C+,,,CORBA,,,IDL,,,MicrosoftVisual,Basic6,,,Visual,Basic.NET,及,C#,;支持,Jbuilder,,,Eclipse,,,SAPNetweaver,Studio,,,Visual Studio.NET,及,C+ Builder,等开发工,具。,ERwin,是一款优秀的数据库设计软件,有强大理论体系的支持,曾经多次被国外有关方面,授予各种奖励;可以进行逆向工程、能够自动生成文档、支持与数据库同步、支持,团队式开发;所支持的数据库多达,20,种;作为以系统建模为主的工具,,Erwin,在最,新版本中也增强了其,“,一站式,”,系统建模的功能。,支持大多数(包括不同版本)数据库的建,模,同样的建模能够生成多个数据库,或,将应用从一个数据库平台移植到另一个数,据库平台,做到,“,数据库平台无关性,”,。,Microsoft,Vision,适合制作专业的演示图形,但模型能力不强(例如:一些版本不支持代码生成和正,反向工程);设计或分析模型较大的系统时,速度会急剧下降,同时有很多,Bug,。,主要用途为作图建模方面涉及不多,不支,持面向对象代码生成及数据库正向工程,,支持数据库类型少。,表,6,7,当前流行数据库建模工具(,2,),6.5,物流管理信息系统的代码模型设计,代码是用来代表某实体或实体某属性的一种符号,通常由数字、字母组成。编码就是代码的编制过程。需要编码的实体或属性统称为编码对象。,需要编码的实体有许多,企业常见的编码对象例如部门、职工、产品、零部件(标准件)、材料、设备、固定资产、会计科目、客户、供应厂商、外部相关单位等。,1.,代码的分类,按不同的分类标准,可将代码分类。,1,按代码的基本结构分类有:顺序码、块码、层次码、特征码、十进制码、助忆码、缩略码,2,按照代码中采用的符号分类有:数字型代码、字母型代码和字母数字型代码。,3,按代码涉及的范围,企业代码一般有全局代码和局部代码。凡涉及或应用于多个子系统的代码称为全局代码,仅在一个子系统中应用的代码称为局部代码。,2.,代码的设计,设计的作用主要有以下几个方面:,(,1,)唯一地标识一个实体或属性值。,(,2,)系统集成的基础。,(,3,)便于分类和统计。,(,4,)在某些场合节省存储空间。,(,5,)便于排序与索引。,(,6,)能提供专门含义。,代码设计要遵循以下一些基本原则:唯一性、合理性、可扩充性、一致性、标准性、简单性和稳定性。,6.6,物流管理信息系统的安全设计,系统安全设计的主要内容包括:,(,1,)系统的数据安全,如数据安全、数据库系统的安全,它们是管理信息系统中最重要的安全内容;,(,2,)网络和系统系统的运行安全;,(,3,)软件安全(如保护系统软件与应用软件不被非法复制、不受病毒的侵害);,(,4,)系统实体的安全(包括计算机机房的物理条件及设施的安全标准、计算机硬件的安装及配置等)。,6.6,物流管理信息系统的安全设计,系统安全设计方案,系统安全设计方案涉及因素很多,从防范措施来看可以有这,4,大类: 法律保护、硬件物理保护、软件保护和管理制度保护。方案设计中有时有信息的价值、保护成本和收益的权衡。主要从这几方面考虑:,1,)系统业务及需求;,2,)系统结构;,3,)信息分类及处理方式;,4,)系统风险评估;,5,)安全策略及安全功能实现;,6,)安全管理方式;,7,)主要软硬件设备及性能。,6.7,物流管理信息系统的其他设计,系统设计的主要文档包括:,(,1,)系统总体结构图(包括总体结构图、子系统结构图、计算机流程图等)。,(,2,)系统设备配置图(网络、数据库、软件、硬件等)。,(,3,)系统分类编码方案(分类方案、编码和校对方式)。,(,4,)数据库结构图(,DB,的结构(主要指表与表之间的结构)、表内部结构(字段、域)、数据字典等)。,(,5,),I/O,设计方案。,(,6,)层次化模块结构图等。,(,7,)系统详细设计方案说明书。,(,8,)系统的安全设计方案。,系统设计报告包括系统运行平台分报告和系统物理模型设计分报告。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


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


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

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


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