




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 UML基础与Rose建模课程设计报告设计题目:物流配送系统 姓 名: 简雅君 班 级: 信管12-1班 学 号: 311209030103 指导老师: 刘小燕 需求分析明确(5分)用例图正确(10分)类图正确(10分)序列图正确(10分)状态图正确(10分)活动图正确(10分)构件图和部署图正确(10分)讲解思路清晰(20分)报告格式规范(15分)摘要 长期以来,由于受计划经济的影响,我国物流社会化程度低,物流管理体制混乱,机构多元化, 导致社会化大生产、专业化流通的集约化经营优势难以发挥,规模经营、规模效益难以实现,设施利用率低,布局不合理,重复建设,资金浪费严重。由于利益冲突及信息不通畅
2、等原因,造成余缺物资不能及时调配,大量物资滞留在流通领域,造成资金沉淀,发生大量库存费用。另外,我国物流企业与物流组织的总体水平低,设备陈旧,损失率大、效率低,运输能力严重不足,形成了“瓶颈”,制约了物流的发展,物流配送明显滞后。商流与物流分割,严重影响了商品经营和规模效益。成都亿博物流咨询公司总经理谢勤说:“新型的物流配送业务流程都由网络系统连接,当系统的任何一个神经末端收到一个需求信息的时候,该系统都可以在极短的时间内做出反应,并可以拟定详细的配送计划,通知各环节开始工作。也就是说,新型的物流配送业务可以实现整个过程的实时监控和实时决策,并且这一切工作都是由计算机根据人们事先设计好的程序自
3、动完成的。实践证明,市场经济需要更高程度的组织化、规模化和系统化,迫切需要尽快加强建设具有信息功能的物流配送中心。发展信息化、现代化、社会化的新型物流配送中心是建立和健全社会主义市场经济条件下新型流通体系的重要内容。我国是发展中国家,要借鉴发达国家的经验和利用现代化的设施,但还不可能达到发达国家物流配送中心的现代化程度,只能从国情、地区情况、企业情况出发,发展有中国特色的新型物流配送中心。随着电子商务的日益普及,中国的物流配送业一定会按照新型物流配送中心的方向发展目录一、引言4二、UML介绍4三、需求分析53.1客户需求53.1.1下订单53.1.2订单进度查询53.2业务流程需求53.2.1
4、接单管理53.2.2调度管理53.2.3库存管理63.2.4系统管理6四、系统建模74.1创建系统用例模型74.1.1系统参与者用例图74.1.2员工用例图84.1.3接单员用例图84.1.4库存管理员用例图94.2创建系统静态模型104.2.1参与者初步类图模型104.2.2货物和车辆类图模型104.2.3系统类图模型114.3创建系统动态模型114.3.1“接单员进行订单接受”用例114.3.2“调度员进行货物的调度”用例134.3.3“库存管理员处理货物入库”用例144.3.4货物活动状态图154.3.5员工活动图154.4创建系统部署模型164.4.1系统构件图164.4.2系统部署图
5、16五、 总结17参考文献17一、引言 配送是物流中一种特殊的、综合的活动形式,它包含了商流活动和物流活动,也包含了物流中若干功能要素。配送中心就是从事货物配备和组织对用户的送 货,以高水平实现销售和供应服务的现代流通设施。配送中心是经营活动的核心和基本保障,通过高度集中的采购和配送行为,可以有效减少门店的库存,降低流通费用,提高流通效率,从而进一步增强企业的竞争优势。然而配送中心组织规模庞大,服务项目繁多琐碎,信息量大,要想有效发挥配送中心的应有功能和管理水平,必须借助计算机来进行现代化的信息管理。本文以物流配送阐述基于UML的物流配送系统的分析与设计过程。 二、UML介绍 统一建模语言(U
6、ML,UnifiedModelingLanguage)是面向对象软件的标准化建模语言。UML因其简单、统一的特点,而且能表达软件设计中的动态和静态信息,目前已成为可视化建模语言的工业标准。在软件无线电系统的开发过程中,统一建模语言可以在整个设计周期中使用,帮助设计者缩短设计时间,减少改进的成本,使软硬件分割最优。UML从考虑系统的不同角度出发,定义了用例图、类图、对象图、状态图、活动图、序列图、协作图、构件图、部署图等9种图。这些图从不同的侧面对系统进行描述。系统模型将这些不同的侧面综合成一致的整体,便于系统的分析和构造。尽管UML和其它开发工具还会设计出许多派生的视图,但上述这些图和其它辅助
7、性的文档是软件开发人员所见的最基本的构造。其(1)类图(ClassDiagram)。展现了一组对象、接口、协作和它们之间的关系。类图描述的是一种静态关系,在系统的整个生命周期都是有效的,是面向对象系统的建模中最常见的图。(2)用例图(UseCaseDiagram)。展现了一组用例、参与者(actor)以及它们之间的关系。用例图从用户角度描述系统的静态使用情况,用于建立需求模型。(3)交互图。用于描述对象间的交互关系,由一组对象和它们之间的关系组成,包含它们之间可能传递的消息。交互图又分为序列图和协作图,其中序列图描述了以时间顺序组织的对象之间的交互活动;协作图强调收发消息的对象的结构组织。(4
8、)状态图(StateDiagram)。由状态、转换、事件和活动组成,描述类的对象所有可能的状态以及事件发生时的转移条件。通常状态图是对类图的补充,仅需为那些有多个状态的、行为随外界环境而改变的类画状态图。(5)活动图(ActiveDiagram)。一种特殊的状态图,展现了系统内一个活动到另一个活动的流程。活动图有利于识别并行活动。三、需求分析 通常所说的物流配送是指按址派送,就是指快递员将快件交给客户的过程。3.1客户需求 物流配货系统能够支持客户的基本下订单业务。每一个客户可以通过网上注册一个账号。该账号可以进行对客户自己信息的管理其中包括修改,添加,删除,查询,以及查询运费,下订单和订单进
9、度查询。 3.1.1下订单 客户如果同意和接受配送公司提供的配送服务,填写或输入下订单所需详细真实资料,货物发货详细地址,货物接收详细地址,接收人姓名和电话。 3.1.2订单进度查询 客户在与配送公司完成下订单和交费的交易后,根据返回的订单号,可以查询已下订单的进度,从而获知配送货物目前的状态,和大约需要到达的时间。3.2业务流程需求 物流配货系统能够为公司的管理者提供管理功能。公司的管理包括接单管理,货物调度管理,库存管理,车辆调度管理以及系统管理。3.2.1接单管理 接单员根据客户的填写需求进行真实情况审核和查询所缴纳金额是否满足公司的需求并及时回复客户的问题,待完全符合要求后接受订单并输
10、入订单,生成订单号,及时反馈给客户以及调度员。3.2.2调度管理 调度员主要负责两方面的事情,一,货物调度,其根据接单员下发的订单进行查询库存,若满足订单需求就直接出车,若不满足就汇报总公司进行货物加工。二,根据订单和车辆信息合理调度派车辆进行配送,将订单地址等的基本信息给司机,然后进行出车登记。3.2.3库存管理 库存管理主要是包括货物入库管理,信息处理盘点等。仓库管理员每天对商品进行一次盘点,当发现库存损坏时及时处理损坏信息,当货物到货时检查其是否合格,再将其入库,当货物出库时进行出库处理,并作详细统计。3.2.4系统管理 系统管理包括系统管理人员维护员工的信息,维护客户的信息,系统管理人
11、员通过系统管理功能,能够了解公司员工信息,客户信息,车辆运营信息以及货物及时进度调查信息还能对系统进行维护工作。四四统一建模语言(UML,UnifiedModelingLanguage)是面向对象软件的标准化建模语言。UML因其简单、统一的特点,而且能表达软件设计中的动态和静态信息,目前已成为可视化建模语言的工业标准。在软件无线电系统的开发过程中,统一建模语言可以在整个设计周期中使用,帮助设计者缩短设计时间,减少改进的成本,使软硬件分割最优。四、系统建模4.1创建系统用例模型图1 系统建模4.1.1系统参与者用例图 接单员,调度员,库存管理员,系统管理员以及司机都是本物流公司的员工,其中接单员
12、,调度员,库存管理员,系统管理员都是本物流公司的管理者,根据这些信息可创建系统参与者。图2系统参与者4.1.2员工用例图 员工是司机和公司管理者的抽象,它所包含的行为是司机和公司管理者的共同行为。员工在本系统中通过合法的身份验证能够修改自身信息和密码。4.1.3接单员用例图 接单员能够应用系统进行货物的接受订单,当接受订单时首先获取订单信息,审查客户信息以及订单是否准确。图3 接单员用例图4.1.4库存管理员用例图 库存管理员所要进行的管理员对商品进行盘点,处理信息报销,当货物到货时检查其是否合格,再将其入库,当货物出库时进行出库处理,并作详细统计。图4库存管理员用例图 4.2创建系统静态模型
13、4.2.1参与者初步类图模型 在该物流公司的每一位员工在登录系统时都需要提供自己的用户名和密码,其次每位员工都有自己的职位,以及员工编号。其中员工的属性还包括员工的的年龄,在客户的记录包括客户名称,客户编号,客户地址以及客户消费金额。图4参与者初步类图4.2.2货物和车辆类图模型 货物的信息主要包括货物的编号,货物的名称,货物的类别,货物的数量。其车辆的信息主要包括车辆出库的数量,车辆进库的数量,载重量。图5货物和车辆类图4.2.3系统类图模型图6系统类图模型4.3创建系统动态模型在物流配送系统中,通过上面的用例图描写可知共有以下的交互行为:(1) 接单员进行订单接受(2) 调度员进行货物的调
14、度(3) 调度员进行车辆的调度(4) 库存管理员处理货物的入库4.3.1“接单员进行订单接受”用例 接单员进行订单接受的工作流程如下:(1) 客户希望通过接单员进行订货,接单员希望通过订单管理系统处理订单信息。(2) 客户将订单提交给接单员。(3) 订单管理系统根据客户的基本信息进行反馈给接单员。(4) 接单员通过订单管理系统获取订单信息。(5) 接单员根据订单信息核对客户信息是否正确。(6) 接单员确认订单。图7接受订单序列图图8接受订单协作图4.3.2“调度员进行货物的调度”用例调度员进行货物的调度工作流程如下:(1) 接单员将订单信息发送给调度员(2) 调度员接到订单信息后对仓库管理员进
15、行货物提取(3) 仓库管理员回复库房货物情况(4) 进行装车运载图9调度员货物调度序列图图10调度员货物调度协作图4.3.3“库存管理员处理货物入库”用例(1) 库存管理员希望将货物入库(2) 库存管理员通过系统获取货物信息(3) 库存管理员通过入库界面增加货物数目图11库存管理员处理商品入库序列图图12库存管理员处理商品入库协作图4.3.4货物活动状态图货物包含以下的几种状态:(1) 当商品做出后可以通过库存管理员添加转换为入库的货物。(2) 当入库货物被出库时,商品处于出库状态。(3) 当商品由于一些因素造成不合格时,商品就会被回收重做。图13库存货物活动状态图4.3.5员工活动图物流配货
16、中心的这些人员都是该公司的员工。员工的活动图可以是如下:(1) 员工需要通过身份验证后进入相关系统进行操作.(2) 系统运行后系统进入初始化运行界面(3) 员工输入自己的用户名和密码(4) 登陆界面对输入的密码进行判断(5) 如果合法的用户,则对其权限进行判断,登陆成功(6) 如果用户非法,系统提示用户名或密码错误,登陆失败图14员工活动图4.4创建系统部署模型4.4.1系统构件图 在物流配货系统中通过构建映射到系统的实现类中,说明该构建物理实现的逻辑类,如在物流配货系统中,可以对货物,订单以及车辆创建对应的构件进行映射。图15货物,车辆和订单的构件4.4.2系统部署图 系统的部署图描绘的是系统节点上运行资源的安排,在物流配货系统中,系统包括三个节点,分别是库存管理节点,库存管理员通过该节点进行库存管理和维护。订单管理节点,接单员通过该节点进行订单的管理。系统管理节点,系统管理员通过该节点进行系统维护和员工信息维护。图16系统部署图5、 总结 这次我做的课程设计是关于物流配货系统的,他的概念有区别去物流管理系统,开始的时候不太明白,也感到无从下手,后来看书明白了很多。借助于Ratio nal统一实现了物流配货系统中的用例图,类图序列图,协作图,状态图以及部署图的画图,但我认为一个好的课程分
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 那天的演讲比赛话题作文(15篇)
- 我的外婆作文600字8篇
- 语文词语多义现象及其语境判断教学教案
- 上海金山中学高一(下)期末信息技术试题及答案
- 一件有趣的事件记叙文(11篇)
- 屈原的精神与影响:高一语文课扩展阅读教案
- 3.2工艺场景搭建
- 勇敢的消防员英勇的事迹演讲稿6篇范文
- 公交优先活动方案
- 公交助残活动方案
- 好读书读好书课件
- 2024年青海格尔木公开招聘社区工作者考试试题答案解析
- 《中华人民共和国公务员法概述》课件
- 装修验房合同协议
- 2025届高考语文专题复习:散文内容要点概括分析散文形象 课件
- 硅橡胶模具合同(2篇)
- 专业市场营销咨询服务合同
- 农村三资管理课件
- 超星尔雅学习通《形势与政策(2025春)》章节测试及答案(真题汇编)
- 落地式脚手架专项施工方案
- 企业信息管理制度
评论
0/150
提交评论