物流管理信息系统分析课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《物流管理信息系统分析课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 物流 管理信息系统 分析 课件
- 资源描述:
-
1、物流管理信息系统分物流管理信息系统分析析2目录系统构思分析领域分析应用分析3系统构思应用程序是为谁而做的?经济担保人,最终用户、行业协会它解决了哪些问题?它会用在什么地方?何时会需要它?为什么会需要它?它是如何工作的?4系统构思-ATM应用程序是为谁而做的?供应商,金融公司它解决了哪些问题?银行,客户它会用在什么地方?银行,许多商店、体育比赛等等场所何时会需要它?收益为什么会需要它?赚钱,溢价它是如何工作的?三层架构5系统构思-WMS应用程序是为谁而做的?通用、专用;企业内、3PL、4PL、物流园区;Mis、DSS它解决了哪些问题?客户服务流水平、周转率、空间利用率它会用在什么地方?关键、实验
2、型;扩展、全新;本地、网络、移动;客户特征:仓库,生产部门,财务部门,客户何时会需要它?业务量增加,与客户交互增加为什么会需要它?信息透明,减少交易成本它是如何工作的?三层架构6系统构思-物流园区信息平台应用程序是为谁而做的?物流服务需求商、物流服务提供商、电子商务提供商它解决了哪些问题?物流服务需求商、物流服务提供商、电子商务提供商它会用在什么地方?园区、物流服务需求商、物流服务提供商、电子商务提供商何时会需要它?物流需求为什么会需要它?信息共享、一站式服务它是如何工作的?三层架构78910准备问题陈述需求陈述问题领域需要什么应用上下文假设性能需求设计通用方法算法数据结构架构优化容量规划实现
3、平台硬件规约软件包接口标准11ATM网络ATMATMATM计算机中心银行计算机银行计算机账户账户账户账户出纳站点customer(from Actors)employee(from Actors)12WMS网络计算机计算机网络WMS系统计算机客户ID客户ID企业内计算机计算机customer(from Actors)employee(from Actors)employee(from Actors)终端1314领域分析概述对象的静态结构对象之间的交互对象的生存期15领域分析真实系统的静态结构寻找类准备数据字典寻找关联寻找对象和链接的属性使用继承组织和简化类16寻找类人拿卡去ATM机取钱,插入卡
4、,输入密码,验证之后,进行交易操作(查询、转账、取钱、修改密码等),打印,完成交易,结束退卡。输入密码,通过网络传输到中心计算机,再传输到相应银行的计算机,该计算机从数据库中读取验证信息,并返回相应验证结果。客户,现金卡,ATM,钱,账户,交易,收据,网络,中心计算机,银行,银行计算机,联盟,出纳,出纳站点17WMS客户与仓储企业签订长期合约审核人进行审核如审核通过,客户可提出入库申请如果客户申请符合条件,打印入库申请单如需派工、派车,进行派工、派车操作进行入库作业(入库检查、货位选择、信息登记、现场清理)入库作业完成后,进行入库信息反馈客户,仓储企业,合约,审核人,审核,入库申请,入库单,仓
5、储作业人员,仓储设备、派工作业,派车作业,仓储作业18准备数据字典客户银行的一个或多个账户的持有人。在不同的银行持有帐户的同一个人会被看作是不同的客户。现金卡分配给银行客户的一种卡,支持使用ATM机授权访问帐户。ATM允许客户使用现金卡作为身份证明来进行交易的柜台。账户,交易,中心计算机,银行,银行计算机,联盟,出纳,出纳站点19寻找关联物理位置,定向动作,通信,拥有关系,一些条件的满足性客户银行的一个或多个账户的持有人。在不同的银行持有帐户的同一个人会被看作是不同的客户。现金卡分配给银行客户的一种卡,支持使用ATM机授权访问帐户。ATM允许客户使用现金卡作为身份证明来进行交易的柜台。账户,交
6、易,中心计算机,银行,银行计算机,联盟,出纳,出纳站点20寻找关联动词短语银行网络包括出纳柜台和ATM机联盟共享ATM机银行提供银行计算机银行计算机维护账户信息(仓库计算机维护客户信息)银行计算机处理账户上的交易信息(仓储作业人员处理客户的库存信息)银行拥有出纳柜台出纳柜台与银行计算机通信出纳员输入账户的交易信息ATM机与中心计算机通信交易信息中心计算机清除银行的交易信息(客户取消入库单申请)1.ATM机接受现金卡(客户支付仓储作业费用)21寻找关联动词短语ATM与用户交互ATM分发现金ATM打印收据系统处理并发访问银行提供软件费用分摊给银行隐含动词短语联盟由银行组成银行持有账户联盟拥有中心计
7、算机系统提供安全12.客户持有现金卡问题领域的知识现金卡访问帐户23.银行雇用出纳员22保留正确的关联被删除类之间的关联:1,13,14,16,17动作:应用领域的结构化特性,而不是临时性事件。(11)有时候,表达成动作的需求隐含着下层的结构化关系,应该相应地重新措辞。(10)三元关联:5派生关联:9,20-2;仓库,雇员,设备命名不当的关联:4限定关联:名称在某种上下文中确定对象,多数名称不是全局唯一的。多重性:一名经理管理多名雇员聚合:1823寻找关联客户现金卡ATM账户ATM交易中心计算机银行银行计算机联盟出纳交易出纳站点出纳员24寻找关联货物申请单货架客户存储单元仓库合约审核人仓储企业
8、仓储设备仓储作业人员仓储作业客户,仓储企业,合约,审核人,审核,入库申请,入库单,仓储作业人员,仓储设备、派工作业,派车作业,仓储作业25寻找属性对象 vs.属性City,账户限定符 vs.属性:雇员编号关联 vs.属性:部门名称 vs.人名关联上的属性:person and club内部取值外部不可见的内部状态,可在分析时删除不整合的属性与其他属性完全不同或无关,意味着类应该分割成两个不同的类。26寻找属性客户现金卡ATM账户ATM交易中心计算机银行银行计算机联盟出纳交易出纳站点出纳余额,信用等级,类型姓名,住所交易类型,日期,交易额代码,银行代码27寻找属性货物申请单货架客户存储单元仓库合
9、约审核人仓储企业仓储设备仓储作业人员仓储作业库房基本信息、门信息、库管员、终端基本信息、费用管理、维修管理、事故管理基本信息、收货人信息、货品存储要求基本信息、合约费率、合约结算、合约审核28293031使用继承来细化自下而上的泛化ATM交易,出纳交易-交易中心计算机,银行计算机-计算机?自上而下的特化交易-ATM交易,出纳交易泛化 vs.枚举ATM账户:checking account,saving account多重继承:学生职员相似的关联Transaction可以在出纳站点和ATM上输入,entryStation泛化出纳站点和ATM。32变化抽象的层次Individual contrib
10、utorSupervisorManagerEmployee type/reporting levelpersonbossworker33把类组织成包出纳包出纳员,存入柜台,出纳柜台,ATM账户包账户,现金卡,卡授权,客户,交易,更新,出纳交易和远程交易银行包联盟,银行34把类组织成包货物申请单货架客户存储单元仓库合约审核人仓储企业仓储设备仓储作业人员仓储作业库房基本信息、门信息、库管员、终端基本信息、费用管理、维修管理、事故管理基本信息、收货人信息、存货信息基本信息、合约费率、合约结算、合约审核35领域状态模型首先用关键状态确定领域类,然后确定引发对象状态变化的事件。确定具有状态的领域类寻找状
11、态寻找事件构造状态图评价状态图36确定具有状态的领域类论文写、初审、外审、接受(递进式)飞机维修、装货、飞行、卸货(循环式)账户递进+循环37寻找状态直接描述状态不要专注于状态直接的微妙变化,特别是像大、中、小这样的量化差异。状态应该是以行为、属性或关联上的本质差异为基础。账户Normal,closed,overdrawn,suspended38寻找事件引发状态间迁移的事件事件是完成了一次do活动可以考虑让对象进入特定状态,借此来寻找其他事件拿起话筒ATMClose account,withdraw excess funds,repeated incorrect PIN,suspected f
12、raud39构造状态图closednormaloverdrawsuspendedOpen accountclose accountWithdraw excess fundsDeposit sufficient fundsRelease holdSuspected fraudAdministrative actionRepeated incorrect PIN40WMS客户与仓储企业签订长期合约审核人进行审核如审核通过,客户可提出入库申请如果客户申请符合条件,打印入库申请单如需派工、派车,进行派工、派车操作进行入库作业(入库检查、货位选择、信息登记、现场清理)入库作业完成后,进行入库信息反馈41
13、1角色确定购买的商品入库将积压的商品退给供应商将商品移送到销售部门销售部门将商品移送到仓库管理员盘点仓库供应商提供各种货物用户查询销售部门的销售记录用户查询仓库中的所有变动记录42应用分析应用程序交互模型应用类模型应用状态模型43应用分析应用程序交互模型确定系统边界寻找参与者寻找用例寻找初始和终止事件准备普通场景增加变化和异常场景寻找外部事件编制复杂用例的活动图组织参与者和用例44应用分析应用程序交互模型确定系统边界ATM寻找参与者人、外部设备、其他软件系统行为原形 客户、银行、联盟45应用分析应用程序交互模型寻找用例customerbank(from Actors)alliance(from
14、 Actors)ATM发起会话查询账户处理事务传输数据46应用分析应用程序交互模型寻找初始和终止事件发起会话:初始事件:客户插入现金卡 终止事件:系统留存现金卡 or 系统返还现金卡查询账户 初始:客户请求账户数据 终止:系统给客户递交账户数据处理事务 初始:客户发起 终止:提交事务 or 终止事务传输数据 初始:客户请求账户数据,从网络、电源故障中恢复出来。终止:数据成功传输47应用分析应用程序交互模型准备普通场景发起会话 ATM请求用户插卡 用户插入现金卡 ATM接收现金卡,读取它的序列号 ATM请求输入密码 用户输入“1234”ATM通过与联盟和银行联系来校验密码 ATM显示了账户和命令
15、菜单。用户选择命令终止会话 ATM打印收据,返还现金卡,请请求用户拿走它们 用户拿走收据和现金卡 ATM请求用户插入现金卡48应用分析应用程序交互模型增加变化和异常场景ATM不能读卡卡过期ATM在等待响应时超时金额无效及其现金用完或缺纸通信线路中断因为卡的可以使用模式而造成交易被拒绝49应用分析应用程序交互模型寻找外部事件:顺序图:user:ATM:联盟:银行显示菜单选择提款选择账户请求金额输入金额验证资金验证资金确认资金确认资金支出现金拿走现金50应用分析应用程序交互模型寻找外部事件:user:ATM:联盟:银行插入卡、输入密码、选择账户、选择存款、选择提款、转帐、查询账户、输入数据、收取现
16、金、拿卡、取消、终止、继续显示主屏幕、不可读的卡信息、被取消的消息请求密码、请求金额、退卡、故障消息、支出金额请求拿走现金、请求继续、打印收据、请求拿走卡坏账户信息、坏银行代码消息、显示交易菜单与银行一起校验卡、校验资金、处理银行交易银行交易成功、确认资金、银行交易失败、银行账户完好、坏银行账户、坏银行密码交易成功、交易失败、账户完好、坏账户坏密码、坏银行代号确认资金处理事务校验账户校验资金51应用分析应用程序交互模型编制复杂用例的活动图返还卡请求密码插卡保留卡通信中断通信中断通信中断通信中断可读卡完好好账户多次输入密码失败卡诈骗警报坏银行代号或坏账户密码正确不可读52应用分析应用程序交互模型
17、组织参与者和用例customerbank(from Actors)alliance(from Actors)ATM发起会话查询账户处理事务传输数据includeincludeincludeinclude53应用分析应用类模型确定用户界面定义边界类确定控制器检查交互模型54应用分析应用类模型确定用户界面是以一致的方式给系统用户提供访问其领域对象、命令和应用选项的一个或一组对象。分析重点是信息流和控制,而不是表示格式。给用户的消息12清除45取消78输入0收据现金槽36955应用分析应用类模型定义边界类系统能操作和接收来自外部的信息,但系统的内部结构不受制于外部信息。ATM和银行联盟之间的通信过程
18、封装起来。56应用分析应用类模型确定控制器控制器:管理应用程序内部控制权的主动对象外环:验证客户和账户内环:对交易进行服务检查交互模型应用类模型和与它交互的领域模型cashCardATMsessionSessionControllerControllerProblemproblemTypeRemote transactiontransactionController57应用分析应用状态模型使用状态来确定应用类寻找事件构建状态图检查其他状态图检查类模型检查交互模型58应用分析应用状态模型使用状态来确定应用类用户界面类边界类控制器类59应用分析应用状态模型寻找事件插卡、输入密码、结束会话、取卡60
19、应用分析应用状态模型构建状态图:交易控制器存款转帐Main screenDo/display commands查询Comm down取款继续完成清除交易信息取消取款存款转帐查询61应用分析应用状态模型检查其他状态图SessionController 发起transactionController,transactionController的终止引发SessionController从中断处继续62UML 内容结构uml事物关系关联关系图依赖关系泛化关系实现关系结构事物行为事物组织事物辅助事物静态图动态图用例类接口协作活动类组件节点交互状态机包注释用例图类图对象图组件图配置图时序图协作图状态图活
20、动图63类图和对象图64组件图65协作图66配置图67Rose 视图及其所含的模型元素用例视图参与者用例用例文档用例图类图状态图活动图顺序图协作图包文件URL逻辑视图用例用例图类类实体类图接口活动图状态图协作图顺序图包文件URL68Rose 视图及其所含的模型元素构件视图构件接口构件图包文件URL部署视图进程处理器连接器设备部署图文件URL69WMS 系统角色操作员管理员供应商商品领料员商品退料员用例仓库进货仓库退货仓库领料仓库退料商品移库盘点库存查询业务分析仓库历史纪录查询供应商信息维护仓库信息维护用户登录用户注销退出系统70WMS 系统角色用例关系图操作员用户登录用户注销退出系统仓库进货仓
展开阅读全文