物流管理信息系统分析
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
理) • 入库作业完成后,进行入库信息反馈
• 客户,仓储企业,合约,审核人,审核,入库申请,入库 单,仓储作业人员,仓储设备、派工作业,派车作业,仓 储作业
12
准备数据字典
• 客户
– 银行的一个或多个账户的持有人。在不同的银行持有 帐户的同一个人会被看作是不同的客户。
• 现金卡
– 分配给银行客户的一种卡,支持使用ATM机授权访问 帐户。
• ATM
– 允许客户使用现金卡作为身份证明来进行交易的柜台。
• 账户,交易,中心计算机,银行,银行计算机, 联盟,出纳,出纳站点
13
寻找关联
• 物理位置,定向动作,通信,拥有关系,一些条件的满足 性
• 客户
– 银行的一个或多个账户的持有人。在不同的银行持有帐户的同一 个人会被看作是不同的客户。
• 现金卡
20
寻找属性
联盟
银行
余额,信用等级,类型
• 客户,现金卡, ATM,钱,账户,交易,收据, 网络,中心计算机,银行,银行计算机,联盟, 出纳,出纳站点
11
WMS
• 客户与仓储企业签订长期合约 • 审核人进行审核 • 如审核通过,客户可提出入库申请 • 如果客户申请符合条件,打印入库申请单 • 如需派工、派车,进行派工、派车操作 • 进行入库作业(入库检查、货位选择、信息登记、现场清
– 分配给银行客户的一种卡,支持使用ATM机授权访问帐户。
• ATM
– 允许客户使用现金卡作为身份证明来进行交易的柜台。
• 账户,交易,中心计算机,银行,银行计算机,联盟,出 纳,出纳站点
14
寻找关联
• 动词短语
1. 银行网络包括出纳柜台和ATM机
2. 联盟共享ATM机
3. 银行提供银行Leabharlann Baidu算机
4. 银行计算机维护账户信息(仓库计算机维护客户信息)
第5章 物流管理信息系统分析
1
• 系统构思 • 分析
– 领域分析 – 应用分析
目录
2
系统构思
• 应用程序是为谁而做的?
– 经济担保人,最终用户、行业协会
• 它解决了哪些问题? • 它会用在什么地方? • 何时会需要它? • 为什么会需要它? • 它是如何工作的?
3
系统构思-ATM
• 应用程序是为谁而做的?
15
寻找关联
• 动词短语
12. ATM与用户交互 13. ATM分发现金 14. ATM打印收据 15. 系统处理并发访问 16. 银行提供软件 17. 费用分摊给银行
• 隐含动词短语
18. 联盟由银行组成 19. 银行持有账户 20. 联盟拥有中心计算机 21. 系统提供安全 22. 客户持有现金卡
– 供应商,金融公司
• 它解决了哪些问题?
– 银行,客户
• 它会用在什么地方?
– 银行,许多商店、体育比赛等等场所
• 何时会需要它?
– 收益
• 为什么会需要它?
– 赚钱,溢价
• 它是如何工作的?
– 三层架构
4
系统构思-WMS
• 应用程序是为谁而做的?
– 企业内仓储管理,第三方仓储企业,高校
• 它解决了哪些问题?
• 问题领域的知识
23. 现金卡访问帐户 24. 银行雇用出纳员
16
保留正确的关联
• 被删除类之间的关联:1,13,14,16,17 • 动作:
– 应用领域的结构化特性,而不是临时性事件。( 11)有时候,表 达成动作的需求隐含着下层的结构化关系,应该相应地重新措辞。 (10)
• 三元关联:5 • 派生关联: 9,20--〉2;仓库,雇员,设备 • 命名不当的关联:4 • 限定关联:名称在某种上下文中确定对象,多数名称不是
• 真实系统的静态结构
– 寻找类 – 准备数据字典 – 寻找关联 – 寻找对象和链接的属性 – 使用继承组织和简化类
10
寻找类
• 人拿卡去ATM机取钱,插入卡,输入密码,验证 之后,进行交易操作(查询、转账、取钱、修改 密码等),打印,完成交易,结束退卡。
• 输入密码,通过网络传输到中心计算机,再传输 到相应银行的计算机,该计算机从数据库中读取 验证信息,并返回相应验证结果。
– 通用方法 – 算法 – 数据结构 – 架构 – 优化 – 容量规划
• 实现
– 平台 – 硬件规约 – 软件包 – 接口标准
6
ATM网络
customer
(from Actors)
ATM ATM ATM
employee
(from Actors)
出纳站点
计算机中心
银行计算机 银行计算机
账户 账户
账户 账户
7
WMS网络
customer
(from Actors)
employee
(from Actors)
计算机 计算机 计算机
终端
employee
(from Actors)
企业内计算机
网络
WMS系统计算机
客户ID 客户ID
8
领域分析概述
• 对象的静态结构 • 对象之间的交互 • 对象的生存期
9
领域分析
派工作业,派车作业,仓储作业
19
寻找属性
• 对象 vs. 属性
– City,账户
• 限定符 vs. 属性:雇员编号 • 关联 vs. 属性:部门名称 vs. 人名 • 关联上的属性:person and club • 内部取值
– 外部不可见的内部状态,可在分析时删除
• 不整合的属性
– 与其他属性完全不同或无关,意味着类应该分割成两 个不同的类。
全局唯一的。 • 多重性:一名经理管理多名雇员 • 聚合:18
17
寻找关联
联盟
银行
账户
客户
中心计算机
银行计算机
出纳
出纳站点
出纳交易
ATM
ATM交易
现金卡
18
寻找关联
仓储企业
合约
客户
货物
仓库 货架
审核人
申请单
仓储作业人员 仓储设备
仓储作业
存储单元
客户,仓储企业,合约,审核人,审核,入
库申请,入库单,仓储作业人员,仓储设备、
5. 银行计算机处理账户上的交易信息(仓储作业人员处 理客户的库存信息)
6. 银行拥有出纳柜台
7. 出纳柜台与银行计算机通信
8. 出纳员输入账户的交易信息
9. ATM机与中心计算机通信交易信息
10. 中心计算机清除银行的交易信息(客户取消入库单申 请)
11. ATM机接受现金卡(客户支付仓储作业费用)
– 本企业,客户
• 它会用在什么地方?
– 仓库,生产部门,财务部门,客户
• 何时会需要它?
– 业务量增加,与客户交互增加
• 为什么会需要它?
– 信息透明,减少交易成本
• 它是如何工作的?
– 三层架构
5
准备问题陈述
• 需求陈述
– 问题领域 – 需要什么 – 应用上下文 – 假设 – 性能需求
• 设计
• 客户,仓储企业,合约,审核人,审核,入库申请,入库 单,仓储作业人员,仓储设备、派工作业,派车作业,仓 储作业
12
准备数据字典
• 客户
– 银行的一个或多个账户的持有人。在不同的银行持有 帐户的同一个人会被看作是不同的客户。
• 现金卡
– 分配给银行客户的一种卡,支持使用ATM机授权访问 帐户。
• ATM
– 允许客户使用现金卡作为身份证明来进行交易的柜台。
• 账户,交易,中心计算机,银行,银行计算机, 联盟,出纳,出纳站点
13
寻找关联
• 物理位置,定向动作,通信,拥有关系,一些条件的满足 性
• 客户
– 银行的一个或多个账户的持有人。在不同的银行持有帐户的同一 个人会被看作是不同的客户。
• 现金卡
20
寻找属性
联盟
银行
余额,信用等级,类型
• 客户,现金卡, ATM,钱,账户,交易,收据, 网络,中心计算机,银行,银行计算机,联盟, 出纳,出纳站点
11
WMS
• 客户与仓储企业签订长期合约 • 审核人进行审核 • 如审核通过,客户可提出入库申请 • 如果客户申请符合条件,打印入库申请单 • 如需派工、派车,进行派工、派车操作 • 进行入库作业(入库检查、货位选择、信息登记、现场清
– 分配给银行客户的一种卡,支持使用ATM机授权访问帐户。
• ATM
– 允许客户使用现金卡作为身份证明来进行交易的柜台。
• 账户,交易,中心计算机,银行,银行计算机,联盟,出 纳,出纳站点
14
寻找关联
• 动词短语
1. 银行网络包括出纳柜台和ATM机
2. 联盟共享ATM机
3. 银行提供银行Leabharlann Baidu算机
4. 银行计算机维护账户信息(仓库计算机维护客户信息)
第5章 物流管理信息系统分析
1
• 系统构思 • 分析
– 领域分析 – 应用分析
目录
2
系统构思
• 应用程序是为谁而做的?
– 经济担保人,最终用户、行业协会
• 它解决了哪些问题? • 它会用在什么地方? • 何时会需要它? • 为什么会需要它? • 它是如何工作的?
3
系统构思-ATM
• 应用程序是为谁而做的?
15
寻找关联
• 动词短语
12. ATM与用户交互 13. ATM分发现金 14. ATM打印收据 15. 系统处理并发访问 16. 银行提供软件 17. 费用分摊给银行
• 隐含动词短语
18. 联盟由银行组成 19. 银行持有账户 20. 联盟拥有中心计算机 21. 系统提供安全 22. 客户持有现金卡
– 供应商,金融公司
• 它解决了哪些问题?
– 银行,客户
• 它会用在什么地方?
– 银行,许多商店、体育比赛等等场所
• 何时会需要它?
– 收益
• 为什么会需要它?
– 赚钱,溢价
• 它是如何工作的?
– 三层架构
4
系统构思-WMS
• 应用程序是为谁而做的?
– 企业内仓储管理,第三方仓储企业,高校
• 它解决了哪些问题?
• 问题领域的知识
23. 现金卡访问帐户 24. 银行雇用出纳员
16
保留正确的关联
• 被删除类之间的关联:1,13,14,16,17 • 动作:
– 应用领域的结构化特性,而不是临时性事件。( 11)有时候,表 达成动作的需求隐含着下层的结构化关系,应该相应地重新措辞。 (10)
• 三元关联:5 • 派生关联: 9,20--〉2;仓库,雇员,设备 • 命名不当的关联:4 • 限定关联:名称在某种上下文中确定对象,多数名称不是
• 真实系统的静态结构
– 寻找类 – 准备数据字典 – 寻找关联 – 寻找对象和链接的属性 – 使用继承组织和简化类
10
寻找类
• 人拿卡去ATM机取钱,插入卡,输入密码,验证 之后,进行交易操作(查询、转账、取钱、修改 密码等),打印,完成交易,结束退卡。
• 输入密码,通过网络传输到中心计算机,再传输 到相应银行的计算机,该计算机从数据库中读取 验证信息,并返回相应验证结果。
– 通用方法 – 算法 – 数据结构 – 架构 – 优化 – 容量规划
• 实现
– 平台 – 硬件规约 – 软件包 – 接口标准
6
ATM网络
customer
(from Actors)
ATM ATM ATM
employee
(from Actors)
出纳站点
计算机中心
银行计算机 银行计算机
账户 账户
账户 账户
7
WMS网络
customer
(from Actors)
employee
(from Actors)
计算机 计算机 计算机
终端
employee
(from Actors)
企业内计算机
网络
WMS系统计算机
客户ID 客户ID
8
领域分析概述
• 对象的静态结构 • 对象之间的交互 • 对象的生存期
9
领域分析
派工作业,派车作业,仓储作业
19
寻找属性
• 对象 vs. 属性
– City,账户
• 限定符 vs. 属性:雇员编号 • 关联 vs. 属性:部门名称 vs. 人名 • 关联上的属性:person and club • 内部取值
– 外部不可见的内部状态,可在分析时删除
• 不整合的属性
– 与其他属性完全不同或无关,意味着类应该分割成两 个不同的类。
全局唯一的。 • 多重性:一名经理管理多名雇员 • 聚合:18
17
寻找关联
联盟
银行
账户
客户
中心计算机
银行计算机
出纳
出纳站点
出纳交易
ATM
ATM交易
现金卡
18
寻找关联
仓储企业
合约
客户
货物
仓库 货架
审核人
申请单
仓储作业人员 仓储设备
仓储作业
存储单元
客户,仓储企业,合约,审核人,审核,入
库申请,入库单,仓储作业人员,仓储设备、
5. 银行计算机处理账户上的交易信息(仓储作业人员处 理客户的库存信息)
6. 银行拥有出纳柜台
7. 出纳柜台与银行计算机通信
8. 出纳员输入账户的交易信息
9. ATM机与中心计算机通信交易信息
10. 中心计算机清除银行的交易信息(客户取消入库单申 请)
11. ATM机接受现金卡(客户支付仓储作业费用)
– 本企业,客户
• 它会用在什么地方?
– 仓库,生产部门,财务部门,客户
• 何时会需要它?
– 业务量增加,与客户交互增加
• 为什么会需要它?
– 信息透明,减少交易成本
• 它是如何工作的?
– 三层架构
5
准备问题陈述
• 需求陈述
– 问题领域 – 需要什么 – 应用上下文 – 假设 – 性能需求
• 设计