UML物流管理系统
- 格式:doc
- 大小:685.50 KB
- 文档页数:29
二、角色:商家图表1子系统:我是商家2.1用例名:店铺设置2.1.1用例名:店铺信息设置行为者:商家前置条件:商家进入店铺设置项的店铺信息设置系统界面描述:(1)商家进入系统界面后,点击“店铺信息设置”按钮,页面将会出现系统中所存在的店铺信息设置的基本信息,商家可以选择“新增”按钮,查看店铺填写的信息并进行添加。
(2)若未完成店铺信息添加,可以选择“保存”按钮,下次可接着填写。
(3)对于信息状态为“未提交”的信息,商家可以选择“修改”按钮对暂存的信息进行修改,商家也可选择“删除”按钮,删除暂存的信息。
(4)若完成填写并通过系统校验,商家可以点击“提交”按钮,将店铺信息提交并完成填报。
说明:若对店铺信息的增删改未通过系统检验,无法提交后置条件:商家可完善店铺信息设置并能获取2.1.2用例名:版式设置行为者:商家前置条件:商家进入店铺设置项的版式设置系统界面描述:(1)商家进入系统界面后,点击“版式设置”按钮,页面将会出现系统中所存在的版式设置的基本信息,商家可以选择“更换”按钮,对店铺的模板和主题进行替换。
(2)若商家未进行“保存”设置,无法更改版式和标题(3)若商家点击“保存”按钮,店铺的模板和主题就会更新说明:未进行系统检验的不能替换版式的更新后置条件:商家可修改店铺的版式进行美化,也可以更新店铺的主题2.2用例名:交易管理2.2.1用例名:订单查看行为者:商家前置条件:商家进入交易管理项的订单查看系统界面描述:(1)商家进入系统界面后,点击“订单查看”按钮,页面将会出现系统中所存在的订单。
(2)商家可以点击“买家订单”按钮查看买家付款的订单;(3)商家可点击“售货订单”按钮,查看“发货的订单”和“已发货的订单”;(4)商家点击“交易订单”按钮,查看“已成功的订单”,“未成功的订单”和“退款中的订单”。
(5)商家可以点击“评价”按钮,对发货进行交易评价。
说明:生成的订单若不能打印成信息不能查看后置条件:商家可获得收获的订单对买家要求进行修改2.2.1.1用例名:交易评价行为者:商家—会员前置条件:商家进入交易评价界面描述:(1)商家点击“会员的交易评价或追加评价”按钮,可看到商品的评价信息(2)商家点击“回复交易评价或追加评价”按钮,可对会员进的评价行评价说明:交易评价或追加评价必须建立在商家—会员商品交易成功的基础上后置条件:商家可对评价的商品适当的添加受益的产品2.2.2用例名:发货管理2.2.2.1用例名:物流定制行为者:商家前置条件:商家进行交易管理项转向发货管理中的物流定制界面描述:(1)商家进入系统界面后,点击“物理定制”按钮,页面将会出现系统中所能浏览的库存物品,可点击“查看”按钮,查看客户的物流服务。
物流信息管理系统课程设计2020级物流信息治理系统课程设计题目: iphone的仓储治理系统姓名蒋欣怡周娜学院自动化学院专业物流工程班级2020211408班学号09211915 09211916班内序号24 25指导老师苏志远2021年5月摘要库存治理是一项专门繁琐复杂的工作,每天要处理大量的单据数据,包括入库、出库、退库、调库等多项物资操作流程。
因此,为提高库管工作的质量和效率,就必须依照仓库治理的特点开发库存物流信息系统。
本文立足于物流信息系统进展的现状,针对为苹果公司产品提供仓储服务的专业公司的具体情形,从实际动身设计了一款库存信息系统软件。
系统建设的要紧目标为:加大对产品的出入库、移库、盘点及相关的财务和职员的治理力度;全面实时地把握仓储信息,提高仓储治理与运作的效率;初步实现物流、资金流与信息流的一体化。
我们第一进行了详致的可行性分析,了解苹果公司产品的储备特性,确定开发库存物流信息系统的必要性。
然后对该系统用统一建模语言(UML)做了详细周密的系统分析,描述了库存物流信息系统的各种需求、组织结构、业务流程、数据流程等,由此得到系统分析报告。
基于系统分析报告综合采纳多种常用软件开发的成熟技术及软件,对该系统进行了概要设计和详细设计,如充分利用Powerdesign强大的数据库建模能力设计实现了该库管系统的后台数据库(关系型数据库MYSQL 10.0)。
最后运用面向对象功能、图形拖放功能强大的编程工具eclipse开发实现了多功能的库存物流信息系统。
具体分析和设计了职员信息治理、权限治理、货品信息治理、客户信息治理、供应商信息治理、进货入库治理、出库治理、盘点治理、移库治理、库位信息治理等功能模块,同时编写好了软件开发过程中的各种重要文档。
本文分析了系统开发的背景,简要的描述了系统需要解决的要紧问题以及解决方法:系统的开发目标与需求、系统的业务流程和架构设计、功能模块的详细设计、要紧功能的实现界面等。
大连理工大学硕士学位论文物流中心管理系统的设计与实现姓名:康晶申请学位级别:硕士专业:软件工程指导教师:江贺20060528大连理工大学专业学位硕士学位论文开发环境构成圈图3.2物流中心管理系统开发环境构成图Fig.3.2DevelopmentToolDiagramofLogisticsCentreManagementSystem32.2开发方案的分析与选择基于前面的分析,为了实现“高内聚、低耦合”。
把问题划分开来各个解决,易于控制,易于延展,易于分配资源,本系统采用了基于Web的N层架构,系统的逻辑结构层次如图所示。
从逻辑上讲,本系统分为四个层次,分别为客户层、Web层、业务逻辑层、数据资源层。
在开发方案的选择中,企业或是开发方都希望系统具有良好的移植性,特别是从微软公司的.NET移植到SUN公司的J2EE。
既能利用微软的产品相对便宜,开发成本低,开发效率高,又可拥有J2EE所具有的开放性、跨平台性、安全性,扩大自己的客户群。
如图3.3所示为系统架构图。
根据图中结构简要说明如下:(11客户端(表述层,即前台):客户层负责与用户直接交互,客户端是在应用中客户可以看见的唯一部分。
物流中心管理系统客户端使用VS./let作为开发工具,创建一个c捧.NET的WLr汴orm应用程序。
VisualC样是微软公司.NetFrameWork框架中的一个重要组成部分,也是微软公司极力推荐的新一代程序开发语言。
WinForm是.Net开发平台中对WindowsForm的一种称谓。
.Net为开发WinForm的应用程序提供了丰富的ClassLibrary(类库)。
这些WinFrom物流中心管理系统的设计与实现类库支持RAD(快速应用程序开发),这些类库被封装在一个名称空问(System.Windows.ForlIIs)之中[17,18]。
在此名称空间中定义了许多类,在开发基于.Net的GUI应用程序的时候,就是通过继承和扩展这些类才使得我们的程序有着多样的用户界面。
MIS、MES、SIS、MRP、MRPII、MTL、SCM、ERP、OA、BPM、CMS、EAM、BI、PLM、SEO、SOA、ROSE、EDI、SFA、POA、CAD、PDM、TPM都是什么?一、MIS (管理信息系统-- Management Information System)系统是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统。
一个完整的MIS应包括:辅助决策系统(DSS)、工业控制系统(IPC)、办公自动化系统(OA)以及数据库、模型库、方法库、知识库和与上级机关及外界交换信息的接口。
是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,以企业战略竞优、提高效益和效率为目的,支持企业的高层决策、中层控制、基层运作的集成化的人机系统。
电厂一般讲MES称为MIS系统二、MES:制造执行系统(manufacturing execution system,简称MES)是美国AMR公司在90年代初提出的,旨在加强MRP计划的执行功能,把MRP计划同车间作业现场控制,通过执行系统联系起来。
这里的现场控制包括PLC程控器、数据采集器、条形码、各种计量及检测仪器、机械手等。
MES系统设置了必要的接口,与提供生产现场控制设施的厂商建立合作关系!MIS是统称,MES是MIS中的一类,MIS包含MES,没有可比性.电厂一般讲MES称为MIS系统。
三、SIS 系统(Safety Instrumented System 安全仪表系统)属于企业生产过程自动化范畴,用于保障安全生产的一套系统,安全等级高于DCS的自动化控制系统,当自动化生产系统出现异常时,SIS会进行干预,降低事故发生的可能性。
SIS系统以分散控制系统为基础,采用先进、适用、有效的专业计算方法,提高了机组运行的可靠性。
SIS系统完成生产过程的监控和管理,故障诊断和分析,性能计算和分析、生产调度、生产优化等业务过程,是集电厂各专业(如:炉、机、热控等)综合优势,经过长期科研开发、成果储备和丰富的现场实践经验积累而成的。
物流管理系统面向对象设计班级:姓名:日期:目录1.编写目的 (5)2.参考文档 (5)3.名称解释 (5)4.系统架构 (6)4.1功能结构 (6)4.2 系统架构 (8)4.2.1交易系统架构 (8)4.2.1管理系统架构 (9)4.3技术体系 (10)5. 访问控制设计 (10)5.1访问控制流程图 (10)5.2访问控制流程说明 (11)6. 域模型设计 (13)6.1控制层设计 (13)6.1.1类图 (13)6.1.2类的描述 (13)6.2业务层设计 (19)6.2.1类图 (19)6.2.2类图描述 (19)7. 据数库设计 (25)7.2 E-R图 (26)7.2数据实体描述 (26)8. 系统环境设计 (35)8.1开发环境设计 (35)8.2发布环境设计 (35)9. 用例实现 (35)9.1管理系统 (35)9.1.1用户登录 (35)9.1.2订单查询 (36)9.1.3删除订单 (37)9.1.4出库 (37)9.1.5出库 (38)9.1.6物流配送 (39)1.编写目的明确业务背景、业务范围、基本业务逻辑和业务框架,期望读者包括:项目发起人、最终用户、项目投资方、项目管理团队、项目执行团队,以及其他项目干系人。
2.参考文档➢“需求分析说明书.doc”:需求分析说明书模板。
➢“系统需求分析.doc”:前一版本的需求分析。
➢“需求分析说明书.doc”:系统需求分析说明书。
3.名称解释➢GWAP:通用 WEB 应用平台(General WEB application platform)。
➢B/S:Browser/Server(浏览器/服务器)。
➢C/S:Client/Server(客户端/服务器)。
➢B2B:Business to Business 商家对商家,电子商务的一种业务形式。
➢B2C:Business to Consumer 商家对顾客,电子商务的一种业务形式。
物流公司仓储管理案例分析随着全球化的不断发展,物流行业在经济社会中扮演着越来越重要的角色。
仓储作为物流链条中的关键环节,对于物流公司的运营至关重要。
有效的仓储管理能够提高物流效率,降低成本,同时也能够保证货物质量,提升客户满意度。
本文以某物流公司为例,分析其仓储管理体系,以期为物流行业的仓储管理提供借鉴。
某物流公司是一家专注于仓储和运输的物流企业。
公司拥有现代化的仓储设施,包括高架货架、平面库、冷库等,可以满足不同类型货物的存储需求。
公司还拥有先进的搬运设备和运输车辆,可以确保货物的快速、安全周转。
在人员方面,公司注重员工培训,拥有一支专业、高效的管理和操作团队。
库存管理:该公司采用先进的库存管理系统,对货物进行实时监控和动态调度。
通过合理安排货物的存放位置和存储方式,实现了库存水平的优化和货物快速周转。
分拣配送:在分拣配送环节,该公司采用智能化分拣系统,根据客户的需求和货物的属性,自动分配货物的存放位置。
同时,公司还建立了完善的配送网络,确保货物按时、安全送达客户手中。
作业流程:公司对仓储作业流程进行严格把控,实行标准化操作。
通过制定合理的作业计划,确保各项任务的有序进行。
公司还对作业质量进行监督,发现问题及时纠正,确保作业效率和货物安全。
服务质量:该公司注重服务质量的提升,通过优化作业流程、提高操作效率等措施,确保货物按时、安全送达客户手中。
运输速度:公司建立了完善的运输网络和高效的配送系统,能够在短时间内完成货物的长途运输,提高了运输速度。
货损率:通过先进的库存管理和严格的作业流程把控,该公司有效降低了货物在仓储过程中的损坏率。
不同类型货物的管理经验:该公司曾成功管理过多种类型的货物,包括家电、服装、食品等。
针对不同类型货物的特点,公司采取了不同的管理措施,如家电采用防潮防尘的仓储环境,服装采用挂装仓储等,确保了各类货物的存储安全。
配送中心的选择:该公司根据客户需求和货物特点,选择了地理位置优越、交通便利的配送中心。
物流配送管理系统详细设计一、为什么要创建模型要进行设计?为什么要给软件建模?答:当我们需要通过检验确定某些东西的时候,或是使用UML来检验比编码来检查更划算的时候,我们就用UML.二、我们为什么应该在编码前构造一个全面的设计?做个设计和计划远远比没有任何设计和计划的情况下试图去开发更划算。
这也不一定,因此,在编写代码前去创建一个全面的UML设计作为一个有价值、有效的选项,也是不一定的。
UML在创建大型软件结构的“路标图”时是比较有用,这样的“路标图”给开发人员一个快速的手段,用来发现某一个类依赖于另外那些类,并为整体系统的结构提供了一个参考。
三、UML设计图并不是重复的把系统中所有的类之间关系机械的表示出来,而是要保存下来比较有用的:1.表现你的系统中一个通用设计解决方案的图2.记录了复杂的协议,难以通过代码了解的图3.提供了比较少涉及到的系统范围内的路标图的图4.记录了比代码更容易表述的设计意图的图并且画UML图是没有绝对的先后顺序的四、包分析a)分析在我们的项目里,要搭建的架构里,都包含哪些包:i.base包专门用来存放连接数据库的类ii.contrl包存放action类即各种业务跳转的控制类iii.service 包存放服务类文件iv.dao 包存放数据持久化类v.util包存放一些帮助类文件vi.vo 存放数据封装类b)包结构关系(见详细设计说明书)五、模块分析a)分析我们项目里都包含哪些模块:b)总公司的:i.系统管理包含后台用户管理,权限分配;ii.车辆管理包含车辆管理iii.班次管理包含班车管理和处理加急班次iv.线路管理包含基本的线路管理和运输线路管理v.配送点管理包含配送点基本信息管理和审查配送费方案vi.费用管理包含运费计算方案管理和利润分配方案管理和收益统计管理c)分公司即配送点i.订单管理模块:1订单管理,2订单审核,3库存订单查询,4订单确认ii.交接单管理:1交接单管理,2紧急订单查询,3班次查询及加开班次的设置iii.异常订单管理:1异常订单登记,2异常订单查询iv.本地信息设置:1配送价格设置,2设置中转路线v.财务管理:1财务统计,2财务汇报vi.系统管理:1后台用户管理,2注册客户管理3权限管理d)公司前台i.顾客管理:1注册,2登录,网上下订单ii.查询运费价格iii.查询订单进度六、UML三类主要的图:静态图,动态图和物理图,类图属于静态的描述,时序图是动态的描述。
物流管理系统面向对象设计
班级:
姓名:
日期:
目录
1.编写目的 (5)
2.参考文档 (5)
3.名称解释 (5)
4.系统架构 (5)
4.1功能结构 (5)
4.2 系统架构 (7)
4.2.1交易系统架构 (7)
4.2.1管理系统架构 (8)
4.3技术体系 (8)
5. 访问控制设计 (9)
5.1访问控制流程图 (9)
5.2访问控制流程说明 (9)
6. 域模型设计 (10)
6.1控制层设计 (11)
6.1.1类图 (11)
6.1.2类的描述 (11)
6.2业务层设计 (15)
6.2.1类图 (15)
6.2.2类图描述 (15)
7. 据数库设计 (19)
7.2 E-R图 (20)
7.2数据实体描述 (20)
8. 系统环境设计 (25)
8.1开发环境设计 (25)
8.2发布环境设计 (25)
9. 用例实现 (25)
9.1管理系统 (25)
9.1.1用户登录 (25)
9.1.2订单查询 (26)
9.1.3删除订单 (26)
9.1.4出库 (27)
9.1.5出库 (28)
9.1.6物流配送 (28)
1.编写目的
明确业务背景、业务范围、基本业务逻辑和业务框架,期望读者包括:项目发起人、最终用户、项目投资方、项目管理团队、项目执行团队,以及其他项目干系人。
2.参考文档
➢“需求分析说明书.doc”:需求分析说明书模板。
➢“系统需求分析.doc”:前一版本的需求分析。
➢“需求分析说明书.doc”:系统需求分析说明书。
3.名称解释
➢GWAP:通用WEB 应用平台(General WEB application platform)。
➢B/S:Browser/Server(浏览器/服务器)。
➢C/S:Client/Server(客户端/服务器)。
➢B2B:Business to Business 商家对商家,电子商务的一种业务形式。
➢B2C:Business to Consumer 商家对顾客,电子商务的一种业务形式。
➢C2C:Consumer to Consumer 顾客对顾客,电子商务的一种业务形式。
➢CSS:是Cascading Style Sheets(层叠样式表)的简称,CSS 语言是一种标记语言,它不需要编译可以直接由浏览器执行。
➢HTML:Hypertext Markup Language 超文字标记语言。
➢JA V ASCRIPT:一种由Sun Microsystems 所开发的程序脚本语言(它是一种严密的物件导向的语言,适合在网际网络上发展主从架构的应用程序),常常简称JS。
4.系统架构
4.1功能结构
通用WEB 应用系统,包括交易系统和管理系统两个独立的子系统,主要包括:业务展示、用户管理、我的订单、订单管理四个功能模块。
➢交易系统功能描述
业务展示:实现业务预览、物流地点明细、物流费用查询功能。
我的订单:实现订单确认、订单明细、订单查询、删除订单功能。
➢管理系统管理描述
用户管理:实现用户注册、用户登录、信息修改功能。
订单管理:实现生成订单、订单查询、删除订单功能。
4.2 系统架构
交易系统和管理系统在系统架构方面完全一致,采用4 层结构,主要包括:表现层、控制层、业务层、持久层。
表现层:主要负责用户交互和结果显示,交易系统和管理系统有不同的URL 入口界面。
控制层:主要负责系统的访问控制、数据加载和注销,是系统的核心控制单元。
控制层通过系统描述来组织工作。
业务层:实现了交易系统和管理系统的主要业务逻辑,是系统主要的运算单元。
持久层:实现了静态数据和数据库数据的持久化管理,为业务层提供数据服务,是系统进行数据操作的统一界面。
4.2.1交易系统架构
4.2.1管理系统架构4.3技术体系
5.访问控制设计
5.1访问控制流程图
5.2访问控制流程说明
结合上图,针对每一个消息请求,按照消息请求/回复顺序,作如下说明。
编号消息名称消息说明
6.域模型设计
6.1控制层设计
6.1.1类图
6.1.2类的描述
➢OrderMappingDispatchAction 订单管理核心控制类
➢UserMappingDispatchAction 用户管理核心控制类
➢StorehouseMappingDispatchAction仓库及库存管理核心控制类
➢BusMappingDispatchAction车辆管理核心控制类
➢DistributionMappingDispatchAction配置管理核心控制类
6.2业务层设计
6.2.1类图
6.2.2类图描述
➢UserMappingDispatchAction 用户管理实现类
➢OrderusinessImpl 订单管理实现类
➢DistributionusinessImpl 配送管理实现类
➢StorehouseusinessImpl 仓库管理实现类
➢BususinessImpl 车辆管理实现类
7.据数库设计
7.2 E-R图
7.2数据实体描述➢用户注册表(UserInfo)
➢用户登录表(AdminInfo)
描述:用户输入要用户名和密码,系统将从AdminInfo数据表中,首先查看用户名信息是否正确,正确之后,再判断其密码是否正确,若用户名不正确,则提示用户名不存在。
密码和用户名都正确则登录到主界面,不正确,更新用户密码错误次数。
这样能够使用户信息安全。
➢员工信息表(EmployeeInfo)
描述:实现员工的身份以及部门信息的录入、修改、删除功能,方便对员工管理,权限的添加等。
员工可以通过员工编号登录到系统。
管理员将员工信息存入员工信息表(EmployeeInfo)
➢订单信息表(OrderInfo)
描述:实现在整个业务处理模块中作用是使客户通过填写订单,是业务处理模块要完成的第一项工作。
程序功能是把客户填好的定单信息存入数据库(OrderInfo)中。
➢入库单信息表(StockInInfo)
描述:管理人员查看订单填写情况,系统从数据库(OrderInfo)显示出相关查询信息,方便客服人员处理订单。
仓库管理员,查看入库情况,通过StockInInfo 表显示相关信息,以及通过CarInfo显示车辆信息,安排出库。
➢出库单信息表(StockOutInfo)
➢车辆管理信息表(CarInfo)
描述:将车辆信息,存入数据表CarInfo中,方便仓库管理员操作。
➢用户权限表(RightInfo)
描述:权限管理主要是对每一普通用户工作组进行授权管理。
根据普通用户工作组的职能不同,分别授于不同的权限。
➢配送表(DistribustiongInfo)
描述:根据订单信息生成的配送单,管理员从DistribustiongInfo中查询配送信息进行物流配送。
8.系统环境设计
8.1开发环境设计
操作系统:windows 系列
虚拟机:jdk-6-linux-i586 或jdk-6-win-i586
浏览器:FireFox 或IE6
Web 服务器:Apache Tomcat 6.0
数据库:MySql 5.5
设计工具:Microsoft Office Visio 2003 ,StarUML IDE 工具:MyEclipse8.6(集成Eclipse3.3)
8.2发布环境设计
操作系统:windows 系列
虚拟机:jdk-6-linux-i586 或jdk-6-win-i586
浏览器:FireFox 或IE6
Web 服务器:Apache Tomcat 6.0
数据库:MySql 5.5
9.用例实现
9.1管理系统
9.1.1用户登录
➢功能概述
注册用户登录
➢序列图
9.1.2订单查询
➢功能概述
用户登录,进入订单查询页面,默认显示当前交易用户的订单列表信息➢时序图
9.1.3删除订单
➢功能概述
登录用户,在“订单列表”页面删除指定的一个订单。
➢时序图
9.1.4出库
➢功能概述
登录管理员,在“出库管理”页面进行相应的订单请求把货物出库。
➢时序图
9.1.5出库
➢功能概述
登录管理员,在“入库管理”页面进行相应的入库单请求把货物入库。
➢时序图
9.1.6物流配送
➢功能概述
登录管理员,在“配送管理”页面把相应的配送单请求进行物流配送。
➢时序图。