- 1、本文档共99页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 物流信息系统的设计
第6章 物流信息系统设计 6.1 系统设计的任务 6.2 系统总体设计 6.3 物流信息系统的平台设计与处理流程设计 6.4 数据库设计与代码设计 6.5 输入设计、输出设计、人机对话设计与 系统设计报告 6.1 系统设计的任务 系统设计阶段的主要任务具体包括: ⑴系统的总体设计:包括信息系统流程图设计、功能结构图设计和功能模块图设计等。⑵系统的平台设计。⑶软件模块处理流程设计。⑷数据库或数据文件设计。⑸代码设计。⑹输入设计。⑺输出设计。⑻对话设计。⑼最后写出系统设计报告。 6.2 系统总体设计 6.2.1 功能模块结构图设计 1)功能模块结构图 用多层的倒置的树型结构图表到系统功能的结构,如图6-1表示物流信息系统的划分,该图称为物流信息系统的功能模块结构图。 2)功能模块结构图的设计方法 (1)模块划分的经验方法 (2)数据流程图到模块结构图 ①事务分析方法 事务分析方法过程: 首先,分析DFD,确定它的事务中心。 其次,设计高层模块,事务型DFD转换成的模块结构图,其高层的模块结构具有下图所示的基本形式。 最后,设计中、下层模块,自顶向下,逐层细化,对高层模块进行必要分解, 形成完整的模块结构图。查询业务,事务型分析如图6-2所示。 ②变换分析方法 陆路运输系统数据流程-车辆需求自动计算见图6-3。 ③复合分析方法 3)软件模块划分的原则 模块划分的原则是要求划分出的模块要具有相对独立性、模块之间的依赖性尽量小,便于分阶段完成,一个系统分解成模块的基本要求: (1)模块内聚度高。 (2)逐层分解划分模块。 (3)模块间低耦合度。 6.2.2 物流信息系统信息流程图设计 信息系统流程图表示计算机系统对数据处理的基本方式,一共有下列十三种基本方式:传递、核对、变换、分类(排序)、合并、存贮、更新、检索、抽出、分配、生成、计算、表现。 6.3 物流信息系统的平台设计与处理流程设计 6.3.1 平台设计 物流信息系统系统平台配置的主要依据:(1)用户物流信息系统对性能要求;(2)可支配的开发资源;(3)其它的环境条件。 1)系统的处理方式平台设计 可以把客户机/服务器分为以下几类: ⑴B/S模式 B/S模式可以是两层结构或三层结构,两层结构见图6-4。 ⑵早期客户机模式(C/S) ⑶三层客户机模式 ⑷混合模式 简单数据处理和数据查询用B/S模式,设计维护简单,用户可以只用浏览器完成业务的处理和数据的查询,客户端不用安装软件。能处理复杂的应用逻辑用C/S该模式,发挥速度快,功能复杂的优点,如图6-5所示。 使用应用程序服务器多层结构混合式的系统如图6-6,后端有应用程序服务器、WEB服务器、数据库服务器,前端用浏览器或客户端软件,开发大型系统经常见到该方式。 2)系统的网络设计 ⑴网络拓扑结构设计 ⑵网络硬件选择 ⑶网络软件 ⑷广域网接入方式 3)数据库系统选择 4)系统的软件开发平台选择 6.3.2 处理流程设计 1)控制流程图 其做图符号为:⑴方框表示处理;⑵菱形框表示判断;⑶箭头表示控制流。 流程图中只使用结构化程序允许的三种基本结构:即顺序结构,选择结构和循环结构。 下面给出了某模块处理逻辑的流程图如图6-7,登录系统输入密码校验用控制流程图表示。 2)PAD 登录系统输入密码校验用PAD表示如图6-8、图6-9所示。 6.4 数据库设计与代码设计 6.4.1 数据库设计 1) LIS数据库设计基本概念 当把数据库设计理论应用到物流信息系统开发时,数据库设计阶段与物流信息系统开发阶段相对应的关系见下图6-10。 (1)数据库设计用户需求分析 (2)数据库的概念结构设计 (3)数据库的逻辑结构设计 (4)数据库的物理结构设计 2)概念结构设计 (1)建模方法 (2)建立概念模型 ①实体(Entity) ②联系(Relationship) ③属性(Attribute) ④联系的类型 实体的个体唯一识别属性是实体集合的关键字,如入库单号是实体入库单的关键字。 设X,Y为两个包含若干个体的总体,其间建立了某种联系,从两个实体包含的个体间的对应数量关系,联系方式可分为三类: a.一对一联系
文档评论(0)