(专科)第6章物流信息系统设计教学ppt课件.ppt
《(专科)第6章物流信息系统设计教学ppt课件.ppt》由会员分享,可在线阅读,更多相关《(专科)第6章物流信息系统设计教学ppt课件.ppt(102页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、(专科)第6章 物流信息系统设计教学ppt课件物物 流流 信信 息息 管管 理理尹涛尹涛 主编主编东北财经大学出版社东北财经大学出版社6.1 6.1 系统设计的任务系统设计的任务6.2 6.2 系统总体设计系统总体设计6.3 6.3 物流信息系统的平台设计与处理流程设计物流信息系统的平台设计与处理流程设计6.4 6.4 数据库设计与代码设计数据库设计与代码设计6.5 6.5 输入设计、输出设计、人机对话设计与输入设计、输出设计、人机对话设计与 系统设计报告系统设计报告6.1 6.1 系统设计的任务系统设计的任务 系统设计阶段的主要任务具体包括: 系统的总体设计:包括信息系统流程图设计、功能结构
2、图设计和功能模块图设计等。系统的平台设计。软件模块处理流程设计。数据库或数据文件设计。代码设计。输入设计。输出设计。对话设计。最后写出系统设计报告。 6.2 6.2 系统总体设计系统总体设计6.2.1 6.2.1 功能模块结构图设计功能模块结构图设计 1)功能模块结构图 用多层的倒置的树型结构图表到系统功能的结构,如图6-1表示物流信息系统的划分,该图称为物流信息系统的功能模块结构图。 物流信息系统 订单处理子系统 订单处理子系统 订单处理子系统 订单处理子系统 订单处理子系统 订单处理子系统 订单处理子系统图6-1 物流信息系统的功能模块结构图 2)功能模块结构图的设计方法(1)模块划分的经
3、验方法(2)数据流程图到模块结构图 事务分析方法 事务分析方法过程: 首先,分析DFD,确定它的事务中心。 其次,设计高层模块,事务型DFD转换成的模块结构图,其高层的模块结构具有下图所示的基本形式。 最后,设计中、下层模块,自顶向下,逐层细化,对高层模块进行必要分解, 形成完整的模块结构图。查询业务,事务型分析如图6-2所示。 查询要求确定查询类型A类事务B类事务C类事务查入库单查出库单 查库存 入库单出库单库存台账转换后的结构图事务处理获得事务类型调度处理读事务文件分析事务类型查入库单查出库单查库存编辑入库单编辑出库单编辑库存台账事务记录类型标志事务记录事物记录类型标志A事务B事务C事务事
4、务记录类型标志图6-2 事务分析法 变换分析方法 陆路运输系统数据流程-车辆需求自动计算见图6-3。 复合分析方法 3)软件模块划分的原则 模块划分的原则是要求划分出的模块要具有相对独立性、模块之间的依赖性尽量小,便于分阶段完成,一个系统分解成模块的基本要求:(1)模块内聚度高。(2)逐层分解划分模块。(3)模块间低耦合度。 陆路运输系统数据流程输出输入处理打印货量统计表打印车辆需求表车辆需求表货量统计表车辆需求自动计算统计预计到达车辆可用车辆余留计划货运委托书车辆需求自动计算输入统计输出货运委托书余留计划预到车辆可用车辆货量统计车辆需求图6-3 变换分析方法 6.2.2 6.2.2 物流信息
5、系统信息流程图设计物流信息系统信息流程图设计 信息系统流程图表示计算机系统对数据处理的基本方式,一共有下列十三种基本方式:传递、核对、变换、分类(排序)、合并、存贮、更新、检索、抽出、分配、生成、计算、表现。 6.3 6.3 物流信息系统的平台设计与处理流程设计物流信息系统的平台设计与处理流程设计6.3.1 6.3.1 平台设计平台设计 物流信息系统系统平台配置的主要依据:(1)用户物流信息系统对性能要求;(2)可支配的开发资源;(3)其它的环境条件。 1)系统的处理方式平台设计 可以把客户机/服务器分为以下几类: B/S模式 B/S模式可以是两层结构或三层结构,两层结构见图6-4。 早期客户
6、机模式(C/S) 三层客户机模式 图6-4 两层客户服务器结构 混合模式 简单数据处理和数据查询用B/S模式,设计维护简单,用户可以只用浏览器完成业务的处理和数据的查询,客户端不用安装软件。能处理复杂的应用逻辑用C/S该模式,发挥速度快,功能复杂的优点,如图6-5所示。 图6-5 混合模式 使用应用程序服务器多层结构混合式的系统如图6-6,后端有应用程序服务器、WEB服务器、数据库服务器,前端用浏览器或客户端软件,开发大型系统经常见到该方式。 图6-6 使用应用程序服务器的系统 2)系统的网络设计网络拓扑结构设计网络硬件选择网络软件广域网接入方式 3)数据库系统选择4)系统的软件开发平台选择
7、6.3.2 6.3.2 处理流程设计处理流程设计 1)控制流程图 其做图符号为:方框表示处理;菱形框表示判断;箭头表示控制流。流程图中只使用结构化程序允许的三种基本结构:即顺序结构,选择结构和循环结构。 下面给出了某模块处理逻辑的流程图如图6-7,登录系统输入密码校验用控制流程图表示。 2)PAD 登录系统输入密码校验用PAD表示如图6-8、图6-9所示。 输入密码正确?次数+1次数=3记录登陆时间NY图6-7 登录系统输入密码校验 c(a)顺序(b)选择(c)循环图6-8 PAD符号 I=1 T03输入密码正确进入系统I=I+1图6-9 PAD表示登录系统输入密码校验 6.4 6.4 数据库
8、设计与代码设计数据库设计与代码设计6.4.1 6.4.1 数据库设计数据库设计 1) LIS数据库设计基本概念 当把数据库设计理论应用到物流信息系统开发时,数据库设计阶段与物流信息系统开发阶段相对应的关系见下图6-10。 用户需求分析概念结构设计逻辑结构设计物理结构设计系统分析(详细调查)系统分析(逻辑设计)系统设计系统设计数据库设计阶段物流信息系统开发步骤阶段图6-10 物流信息系统开发与数据库设计对照关系 (1)数据库设计用户需求分析(2)数据库的概念结构设计(3)数据库的逻辑结构设计(4)数据库的物理结构设计 2)概念结构设计(1)建模方法(2)建立概念模型实体(Entity)联系(Re
9、lationship)属性(Attribute)联系的类型 实体的个体唯一识别属性是实体集合的关键字,如入库单号是实体入库单的关键字。设X,Y为两个包含若干个体的总体,其间建立了某种联系,从两个实体包含的个体间的对应数量关系,联系方式可分为三类: a.一对一联系 如果对于X中的一个实体,Y中至多有一个实体与其发生联系,反之,Y中的每一实体至多对应X中一个实体,则称X与Y是一对一联系,用1:1表示。 b.一对多联系 如果对于X中的每一实体,实体Y中有一个以上实体与之发生联系,反之,Y中的每一实体至多只能对应于X中的一个实体,则称X与Y是一对多联系,用1:n表示。 c.多对多联系 如果X中至少有一
10、实体对应于Y中一个以上实体,反之,Y中也至少有一个实体对应于X中一个以上实体,则称X与Y为多对多联系,用m:n表示。 实体间联系类型的概念在将E-R模型转换为数据模型时使用。 E-R模型 用VISIO表示订单处理的实体联系,图6-11说明了实体、实体属性、实体联系、联系的类型,都是一对多联系。 PK雇员ID1112姓氏名字职务尊称出生日期雇佣日期地址城市地区邮政编码国家家庭电话分机照片备注上级雇员客户PK客户ID11131214公司名称联系人姓名联系人职务地址城市地区邮政编码国家电话传真运货商PK运货商ID公司名称电话订单PK订单IDFK2,13,12FK1,18,171411FK3,1516
11、客户ID雇员ID订购日期到货日期乏货日期运货商1运货费货主名称货主地址货主城市货主地区货主邮政编码货主国家u:Rd:Ru:cd:Ru:Cd:R图6-11 实体联系 3)逻辑结构设计 (1)E-R模型转换为关系模型模型转换为关系模型 E-R模型转换为关系模型的方法是把实体及实体的联系转化为表,具体做法是: 将一个实体转换为一个关系模式。实体的属性作为关系的属性。实体的关键字作为关系的关键字。 一个1:1联系可以转换为一个关系模式,也可以把1:1联系的两边的实体合并为一个实体,再转换实体为关系。 1:n实体间的联系转换为一个关系模式,也可以与n端的实体合并。联系的属性作为关系的属性。 m:n联系转
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 专科第6章 物流信息系统设计教学ppt课件 专科 物流 信息系统 设计 教学 ppt 课件
限制150内