物流管理信息系统分析.ppt
《物流管理信息系统分析.ppt》由会员分享,可在线阅读,更多相关《物流管理信息系统分析.ppt(110页珍藏版)》请在三一办公上搜索。
1、第5章 物流管理信息系统分析,目录,系统构思分析领域分析应用分析,系统构思,应用程序是为谁而做的?经济担保人,最终用户、行业协会它解决了哪些问题?它会用在什么地方?何时会需要它?为什么会需要它?它是如何工作的?,系统构思-ATM,应用程序是为谁而做的?供应商,金融公司它解决了哪些问题?银行,客户它会用在什么地方?银行,许多商店、体育比赛等等场所何时会需要它?收益为什么会需要它?赚钱,溢价它是如何工作的?三层架构,系统构思-WMS,应用程序是为谁而做的?企业内仓储管理,第三方仓储企业,高校它解决了哪些问题?本企业,客户它会用在什么地方?仓库,生产部门,财务部门,客户何时会需要它?业务量增加,与客
2、户交互增加为什么会需要它?信息透明,减少交易成本它是如何工作的?三层架构,准备问题陈述,需求陈述问题领域需要什么应用上下文假设性能需求,设计通用方法算法数据结构架构优化容量规划,实现平台硬件规约软件包接口标准,ATM网络,ATM,ATM,ATM,计算机中心,银行计算机,银行计算机,账户,账户,账户,账户,出纳站点,WMS网络,计算机,计算机,网络,WMS系统计算机,客户ID,客户ID,企业内计算机,计算机,终端,领域分析概述,对象的静态结构对象之间的交互对象的生存期,领域分析,真实系统的静态结构寻找类准备数据字典寻找关联寻找对象和链接的属性使用继承组织和简化类,寻找类,人拿卡去ATM机取钱,插
3、入卡,输入密码,验证之后,进行交易操作(查询、转账、取钱、修改密码等),打印,完成交易,结束退卡。输入密码,通过网络传输到中心计算机,再传输到相应银行的计算机,该计算机从数据库中读取验证信息,并返回相应验证结果。客户,现金卡,ATM,钱,账户,交易,收据,网络,中心计算机,银行,银行计算机,联盟,出纳,出纳站点,WMS,客户与仓储企业签订长期合约审核人进行审核如审核通过,客户可提出入库申请如果客户申请符合条件,打印入库申请单如需派工、派车,进行派工、派车操作进行入库作业(入库检查、货位选择、信息登记、现场清理)入库作业完成后,进行入库信息反馈客户,仓储企业,合约,审核人,审核,入库申请,入库单
4、,仓储作业人员,仓储设备、派工作业,派车作业,仓储作业,准备数据字典,客户银行的一个或多个账户的持有人。在不同的银行持有帐户的同一个人会被看作是不同的客户。现金卡分配给银行客户的一种卡,支持使用ATM机授权访问帐户。ATM允许客户使用现金卡作为身份证明来进行交易的柜台。账户,交易,中心计算机,银行,银行计算机,联盟,出纳,出纳站点,寻找关联,物理位置,定向动作,通信,拥有关系,一些条件的满足性客户银行的一个或多个账户的持有人。在不同的银行持有帐户的同一个人会被看作是不同的客户。现金卡分配给银行客户的一种卡,支持使用ATM机授权访问帐户。ATM允许客户使用现金卡作为身份证明来进行交易的柜台。账户
5、,交易,中心计算机,银行,银行计算机,联盟,出纳,出纳站点,寻找关联,动词短语银行网络包括出纳柜台和ATM机联盟共享ATM机银行提供银行计算机银行计算机维护账户信息(仓库计算机维护客户信息)银行计算机处理账户上的交易信息(仓储作业人员处理客户的库存信息)银行拥有出纳柜台出纳柜台与银行计算机通信出纳员输入账户的交易信息ATM机与中心计算机通信交易信息中心计算机清除银行的交易信息(客户取消入库单申请)ATM机接受现金卡(客户支付仓储作业费用),寻找关联,动词短语ATM与用户交互ATM分发现金ATM打印收据系统处理并发访问银行提供软件费用分摊给银行隐含动词短语联盟由银行组成银行持有账户联盟拥有中心计
6、算机系统提供安全客户持有现金卡,问题领域的知识现金卡访问帐户银行雇用出纳员,保留正确的关联,被删除类之间的关联:1,13,14,16,17动作:应用领域的结构化特性,而不是临时性事件。(11)有时候,表达成动作的需求隐含着下层的结构化关系,应该相应地重新措辞。(10)三元关联:5派生关联:9,20-2;仓库,雇员,设备命名不当的关联:4限定关联:名称在某种上下文中确定对象,多数名称不是全局唯一的。多重性:一名经理管理多名雇员聚合:18,寻找关联,寻找关联,货物,申请单,货架,客户,存储单元,仓库,合约,审核人,仓储企业,仓储设备,仓储作业人员,仓储作业,客户,仓储企业,合约,审核人,审核,入库
7、申请,入库单,仓储作业人员,仓储设备、派工作业,派车作业,仓储作业,寻找属性,对象 vs.属性City,账户限定符 vs.属性:雇员编号关联 vs.属性:部门名称 vs.人名关联上的属性:person and club内部取值外部不可见的内部状态,可在分析时删除不整合的属性与其他属性完全不同或无关,意味着类应该分割成两个不同的类。,寻找属性,寻找属性,货物,申请单,货架,客户,存储单元,仓库,合约,审核人,仓储企业,仓储设备,仓储作业人员,仓储作业,库房基本信息、门信息、库管员、终端,基本信息、费用管理、维修管理、事故管理,基本信息、收货人信息、货品存储要求,基本信息、合约费率、合约结算、合约
8、审核,使用继承来细化,自下而上的泛化ATM交易,出纳交易-交易中心计算机,银行计算机-计算机?自上而下的特化交易-ATM交易,出纳交易泛化 vs.枚举ATM账户:checking account,saving account多重继承:学生职员相似的关联Transaction可以在出纳站点和ATM上输入,entryStation泛化出纳站点和ATM。,变化抽象的层次,Individual contributorSupervisorManager,Employee type/reporting level,person,boss,worker,把类组织成包,出纳包出纳员,存入柜台,出纳柜台,ATM
9、账户包账户,现金卡,卡授权,客户,交易,更新,出纳交易和远程交易银行包联盟,银行,把类组织成包,货物,申请单,货架,客户,存储单元,仓库,合约,审核人,仓储企业,仓储设备,仓储作业人员,仓储作业,库房基本信息、门信息、库管员、终端,基本信息、费用管理、维修管理、事故管理,基本信息、收货人信息、存货信息,基本信息、合约费率、合约结算、合约审核,领域状态模型,首先用关键状态确定领域类,然后确定引发对象状态变化的事件。确定具有状态的领域类寻找状态寻找事件构造状态图评价状态图,确定具有状态的领域类,论文写、初审、外审、接受(递进式)飞机维修、装货、飞行、卸货(循环式)账户递进+循环,寻找状态,直接描述
10、状态不要专注于状态直接的微妙变化,特别是像大、中、小这样的量化差异。状态应该是以行为、属性或关联上的本质差异为基础。账户Normal,closed,overdrawn,suspended,寻找事件,引发状态间迁移的事件事件是完成了一次do活动可以考虑让对象进入特定状态,借此来寻找其他事件拿起话筒ATMClose account,withdraw excess funds,repeated incorrect PIN,suspected fraud,构造状态图,WMS,客户与仓储企业签订长期合约审核人进行审核如审核通过,客户可提出入库申请如果客户申请符合条件,打印入库申请单如需派工、派车,进行派
11、工、派车操作进行入库作业(入库检查、货位选择、信息登记、现场清理)入库作业完成后,进行入库信息反馈,1角色确定,购买的商品入库将积压的商品退给供应商将商品移送到销售部门销售部门将商品移送到仓库管理员盘点仓库供应商提供各种货物用户查询销售部门的销售记录用户查询仓库中的所有变动记录,应用分析,应用程序交互模型应用类模型应用状态模型,应用分析,应用程序交互模型确定系统边界寻找参与者寻找用例寻找初始和终止事件准备普通场景增加变化和异常场景寻找外部事件编制复杂用例的活动图组织参与者和用例检查领域类模型,应用分析,应用程序交互模型确定系统边界ATM寻找参与者人、外部设备、其他软件系统行为原形客户、银行、联
12、盟,应用分析,应用程序交互模型寻找用例,应用分析,应用程序交互模型寻找初始和终止事件发起会话:初始事件:客户插入现金卡终止事件:系统留存现金卡 or 系统返还现金卡查询账户初始:客户请求账户数据终止:系统给客户递交账户数据处理事务初始:客户发起终止:提交事务 or 终止事务传输数据初始:客户请求账户数据,从网络、电源故障中恢复出来。终止:数据成功传输,应用分析,应用程序交互模型准备普通场景发起会话ATM请求用户插卡用户插入现金卡ATM接收现金卡,读取它的序列号ATM请求输入密码用户输入“1234”ATM通过与联盟和银行联系来校验密码ATM显示了账户和命令菜单。用户选择命令终止会话ATM打印收据
13、,返还现金卡,请请求用户拿走它们用户拿走收据和现金卡ATM请求用户插入现金卡,应用分析,应用程序交互模型增加变化和异常场景ATM不能读卡卡过期ATM在等待响应时超时金额无效及其现金用完或缺纸通信线路中断因为卡的可以使用模式而造成交易被拒绝,应用分析,应用程序交互模型寻找外部事件:顺序图,应用分析,应用程序交互模型寻找外部事件,应用分析,应用程序交互模型编制复杂用例的活动图,应用分析,应用程序交互模型组织参与者和用例,应用分析,应用类模型确定用户界面定义边界类确定控制器检查交互模型,应用分析,应用类模型确定用户界面是以一致的方式给系统用户提供访问其领域对象、命令和应用选项的一个或一组对象。分析重
14、点是信息流和控制,而不是表示格式。,给用户的消息,1,2,清除,4,5,取消,7,8,输入,0,收据,现金槽,3,6,9,应用分析,应用类模型定义边界类系统能操作和接收来自外部的信息,但系统的内部结构不受制于外部信息。ATM和银行联盟之间的通信过程封装起来。,应用分析,应用类模型确定控制器控制器:管理应用程序内部控制权的主动对象外环:验证客户和账户内环:对交易进行服务检查交互模型应用类模型和与它交互的领域模型cashCardATMsessionSessionControllerControllerProblemproblemTypeRemote transactiontransactionCo
15、ntroller,应用分析,应用状态模型使用状态来确定应用类寻找事件构建状态图检查其他状态图检查类模型检查交互模型,应用分析,应用状态模型使用状态来确定应用类用户界面类边界类控制器类,应用分析,应用状态模型寻找事件插卡、输入密码、结束会话、取卡,应用分析,应用状态模型构建状态图:交易控制器,存款,转帐,Main screenDo/display commands,查询,Comm down,取款,继续,完成,清除交易信息,取消,取款,存款,转帐,查询,应用分析,应用状态模型检查其他状态图SessionController 发起transactionController,transactionCo
16、ntroller的终止引发SessionController从中断处继续,UML 内容结构,类图和对象图,组件图,协作图,配置图,Rose 视图及其所含的模型元素,用例视图参与者用例用例文档用例图类图状态图活动图顺序图协作图包文件URL,逻辑视图用例用例图类类实体类图接口活动图状态图协作图顺序图包文件URL,Rose 视图及其所含的模型元素,构件视图构件接口构件图包文件URL,部署视图进程处理器连接器设备部署图文件URL,WMS 系统,角色操作员管理员供应商商品领料员商品退料员,用例仓库进货仓库退货仓库领料仓库退料商品移库盘点库存查询业务分析仓库历史纪录查询供应商信息维护仓库信息维护用户登录用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 物流 管理信息系统 分析
链接地址:https://www.31ppt.com/p-5786010.html