仓库仓库管理系统UML课程设计分析报告

合集下载

企业仓库管理系统设计的分析报告范文

企业仓库管理系统设计的分析报告范文

企业仓库管理系统设计的分析报告范文下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。

文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!本店铺为大家提供各种类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you! In addition, this shop provides you with various types of practical materials, such as educational essays, diary appreciation, sentence excerpts, ancient poems, classic articles, topic composition, work summary, word parsing, copy excerpts, other materials and so on, want to know different data formats and writing methods, please pay attention!企业仓库管理系统设计的分析报告1. 引言企业仓库管理系统在现代企业运营中扮演着至关重要的角色。

仓库管理系统课程设计报告

仓库管理系统课程设计报告

仓库管理系统课程设计报告科目: 数据库课程设计题目: 仓库管理系统姓名: XXX院 (系): 信息工程系专业班级: 09计算机科学与技术本科班学号: 09011XXXX指导教师: XXX成绩:时间: 2012 年 11 月 13 日至 2012 年 11 月 30 日摘要摘要根据企业仓库管理人员的工作需要,为了解决业务的不断发展,加强成本管理和收入管理,通过提高服务水平来提升企业形象,对仓库管理程序进行了详细的分析和策划,提出了利用计算机管理信息系统对仓库进行管理,而进行了仓库管理系统的开发。

该系统能实现物品发放、物品入库、出库管理功能。

在各个子系统中,用户管理只有相关管理人员被允许进行操作。

各子系统可录入、查询、更改相应数据库信息,以及对其他子系统数据信息的调用查询。

数据库起到了各方面数据以及查询各方面信息的重大作用。

系统有良好的交互性,便于各部门操作人员使用本系统,以及容易掌握本系统的各项功能。

关键词: 仓库管理数据库II目录目录1概述 ..................................................................... .......................................................................11.1 课程设计选题背景 ..................................................................... .. (1)1.2 课程设计的目的...................................................................... .................................... 1 2 需求分析 ..................................................................... .. (2)2.1 设计任务 ..................................................................... .. (2)2.2 设计要求 ..................................................................... .. (2)2.3 需求描述的规范文档 ..................................................................... (2)2.3.1 数据流图 ..................................................................... (2)2.3.2 数据字典 ..................................................................... ...................................... 3 3概念结构设计 ..................................................................... .. (5)3.1概念结构设计工具(E-R模型) .................................................................... .. (5)3.2总体E-R图 ..................................................................... .. (5)3.2.1 E-R图的集成 ..................................................................... . (5)3.2.2 总体E-R图 ..................................................................... . (7)3.3 系统结构设计 ..................................................................... ......................................... 7 4逻辑结构设计 ..................................................................... .. (9)4.1关系数据模式 ..................................................................... (9)4.2视图的设计 ..................................................................... ............................................... 9 5.数据库物理设计与实现 ..................................................................... . (11)5.1数据库应用的硬件、软件环境介绍 ....................................................................115.2 物理结构设计 ..................................................................... (11)5.3 索引的设计 ..................................................................... .. (13)5.4 建立数据库 ..................................................................... .. (14)5.5 加载数据库测试数据 .............................................................................................. 15 6 数据操作要求及实现 ..................................................................... (17)6.1数据查询操作 ..................................................................... . (17)6.2数据更新操作 ..................................................................... . (17)6.3数据维护操作 ..................................................................... ........................................ 18 7设计心得体会 ..................................................................... ................................................ 19 8 参考文献 ..................................................................... (20)II概述1概述1.1 课程设计选题背景随着我国经济的飞速发展,各种类型规模的公司企业迅速崛起,许多从事生产和经营管理的企业都有自己生产和销售的产品,而这些产品都需要储存在仓库中,对于每个企业来说,随着企业规模的不断大,产品数量的急剧增加,所生产产品的种类也会不断地更新与发展,有关产品的各种信息量也会成倍增长。

基于UML的ERP环境下的库存管理系统的分析与设计

基于UML的ERP环境下的库存管理系统的分析与设计

参考内容
随着企业规模的扩大和业务量的增长,库存管理逐渐成为企业运营的重要环 节。为了提高库存管理的效率和精度,本次演示将介绍一种基于UML(统一建模 语言)的企业库存管理系统的分析与设计方法。
一、系统需求分析
首先,我们需要对企业的库存管理需求进行深入分析。通过与企业管理者和 员工的交流,我们了解到企业库存管理主要包括以下功能:入库、出库、移库、 盘点等操作。此外,系统还需要支持多仓库管理、库存预警、报表生成等功能。
6、性能设计:考虑系统的性能要求和限制,进行相应的优化设计。例如, 可以通过优化数据库查询语句、使用缓存技术等方法来提高系统的性能。
四、实现与测试
在完成系统设计后,我们需要进行实现和测试。
1、实现:根据设计文档和开发环境,进行编码实现。在实现过程中,需要 注意代码的可读性、可维护性和可扩展性等问题。同时,需要遵循相应的编码规 范和标准。
3、数据存储设计:确定数据的存储方式和使用方法。在ERP环境下,一般采 用关系型数据库来存储数据。设计数据库结构,包括表、字段和约束等。例如, 我们可以创建一个“库存表”来存储仓库、货物和库存单位等基础数据,“入库 单表”来存储入库操作的相关信息,“出库单表”来存储出库操作的相关信息, “调拨单表”来存储调拨操作的相关信息,“报表分析表”来存储统计和分析结 果等。
4、接口设计:确定系统与其他模块或系统的接口方式和使用方法。在ERP环 境下,库存管理系统可能需要与其他模块(如销售模块、采购模块等)或系统 (如财务系统等)进行数据交互。设计接口时需要考虑数据传输格式、数据交换 协议和安全性等问题。
5、安全性设计:设计系统的安全机制,确保数据的安全性和完整性。例如, 可以通过身份认证、权限控制、数据加密等方法来提高系统的安全性。

基于UML的仓库管理信息系统的研究设计

基于UML的仓库管理信息系统的研究设计

课程设计题目:仓库管理信息系统目录1 引言12 系统调查与可行性研究23 系统功能模块分析 (3)4 用例图 (6)5 序列图 (8)6 协作图 (13)7 类图 (16)8 状态图 (18)9 活动图 (19)参考文献 (23)1 引言仓库管理系统是在管理科学、系统科学、计算机科学等的基础上发展起来的综合性边缘科学。

在21世纪信息高速发展的时代中,仓库管理系统具有很重要的作用,它的预测和辅助决策的功能,即利用现代管理的决策和支持。

仓库管理系统是一个人机系统,同时它又是一个一体化集成系统。

仓库管理系统是信息系统的一个子系统,它以计算机技术、通讯技术和软件技术为技术基础,同时将现代管理理论、现代管理方法及各级管理人员融为一体,最终为某个组织整体的管理与决策服务,是由人和计算机组成的能进行管理信息的收集、传递、存储、加工、维护和使用的系统。

仓库管理系统的基本结构可以概括为四大部件,即信息源、信息处理器、信息用户和信息管理者。

因此,一个成功的管理信息系统应该具有可靠的硬件、实用的软件、强有力的现代化管理水平。

具体讲,管理信息系统的三大支柱是:计算机网络、数据库和现代化的管理,这三打支柱称为管理信息系统的扩展部件。

随着我国经济的飞速发展,各种类型规模的公司企业迅速崛起,许多从事生产和经营管理的企业都有自己生产和销售的产品,而这些产品都需要储存在仓库中,对于每个企业来说,随着企业规模的不断扩大,产品数量的急剧增加,所生产产品的种类也会不断地更新与发展,有关产品的各种信息量也会成倍增长。

面对庞大的产品信息量,如何有效地管理仓库产品,对这些企业来说是非常重要的,仓库管理的重点是销售信息能否及时反馈,从而确保企业运行效益。

而仓库管理又涉及入库、出库的产品、经办人员及客户等方方面面的因素,如何管理这些信息数据,是一项复杂的系统工程,充分考验着仓库管理员的工作能力,工作量的繁重是可想而知的,所以这就需要由仓库管理系统来提高仓库管理工作的效率,这对信息的规范管理、科学统计和快速查询,减少管理方面的工作量,同时对于调动广大员工的工作积极性,提高企业的生产效率,都具有十分重要的现实意义。

UML库存管理系统设计(doc 56页)

UML库存管理系统设计(doc 56页)

UML库存管理系统设计(doc 56页)库存管理系统-UML设计与实现基于UML的库存管理系统的设计与实现摘要面向对象技术是软件工程和过程工程领域中的重要技术,统一建模语言UML 则是近几年国际上比较流行的面向对象的标准建模语言。

本文阐述了基于UML 建模的库存管理信息系统的开发。

建模是开发优秀软件所有活动的核心部分,也是本文工作的重点所在。

在开发中我们考虑了RUP迭代式开发的优点并与本库存系统开发的特色相结合,提出了自己的一套UML的建模过程。

基于这个过程我们从系统分析,设计,实现与测试,运用UML建模思想与各种模型对库存系统进行了详细的描述。

关键字:面向对象,UML,库存系统,系统开发引言:1 问题的提出:传统的面向过程的库存管理信息系统的开发中存在不少的问题,传统的面向过程的开发方法,也即主要是基于功能分析或数据分析基础上的结构化方法。

这种开发方法下设计的系统在70或80年代早期还可以适应,但在越来越复杂的非数值计算类型的软件开发中,在广泛应用图形界面的交互式系统中,在控制要求非常突出的应用中,在需求经常变化的条件下,尤其是在库存系统这种数据流动性要求比较高的管理软件的开发,用传统的软件开发方法解决问题往往暴露出严重的不适应性,主要表现在以下几点:1)功能与数据分离的软件设计结构与人类的现实环境很不一样,和人的自然思维也就很不一致。

2)系统是围绕着如何实现一定的行为来进行的,当系统行为易变,需要常常修改时,修改极为困难,因此这种结构无法适应迅速变化的技术和需求。

3)在系统中模块之间的控制作用有重要影响时,由于在“好的模块结构”中的模块间的控制作用只能通过上下之间的调用关系来进行,造成信息传递路径过长,效率低,易受干扰,甚至出错。

所以这种结构无法适应以控制关系为重要特性的系统要求。

4)结构化方法开发出来的系统往往难以维护,因为所有的函数都必须知道数据结构。

5)自顶向下功能分解的分析方法极大地限制了软件的可重用性,导致对同样对象的大量的重复性工作,大大降低了开发人员的生产率。

服装库存管理系统UML分析与设计【用心整理精品资料】

服装库存管理系统UML分析与设计【用心整理精品资料】

—----———-——--—————--—-——----------——--—------装—--——-——-—-—-—-————-—-—-——-----—— —-——---—- 订 ——--———-——-———----————---——----——---——-—-线———-———----—-——--——-----———---—-—-—-———- 班级 姓名 学号3 系统建模在系统建模以前,我们首先需要在Rational Rose 2003中创建一个模型。

并命名为“库存管理系统”,该名称将会在Rational Rose 2003的顶端出现,如下图1所示。

图1创建项目系统模型3。

1创建系统用例模型(1)操作员:可以进行商品入库、商品信息查询、商品出库的操作,要进行操作必须先登录系统,在商品入库时可以对商品信息、供应商信息进行更新,在商品出库时可以对客户信息进行更新,商品信息界面可生成销售报表。

(2)管理员:拥有操作员的所有权限,还能对用户账号进行管理:添加账号、修改权限.如图2所示:图2 系统用例图3。

2创建系统静态模型3.2.1 系统类图系统类图奠定了系统设计的基础, 它给整个系统建立了程序框架[2]。

确定系统需要用户、商品、供应商、顾客、销售报表5个类,商品类对供应商类存在依赖关系,用户类对商品类、供应商类、顾客类、销售报表存在关联关系。

系统类图如图3所示.图3 系统类图3。

2。

2 对象图以管理员:李四,操作员:张三,商品:男士衬衫,供应商:耐克中国,顾客:王五来展示系统的对象图.如图4所示。

图4 对象图3。

3创建系统动态模型系统的动态模型可以使用序列图、协作图、状态图和活动图来描述。

3.3.1 创建序列图和协作图(1)用户登录用户登录的系统过程为:1。

用户使用账号、密码登录2。

访问数据库进行验证3。

返回验证结果。

其序列图、协作图分别如图5、图6所示。

图5 用户登录序列图图6 用户登录协作图(2)商品入库商品入库的过程为:1.添加供应商信息(可进行供应商信息更新) 2。

基于UML进行数字仓库管理系统分析与设计

办公自动化杂志一、数字仓库基本特征数字仓库组织了一系列与平台无关、面向对象、分布式的数字化信息资源并且提供相关的服务。

当前的数字仓库急速更新信息资源,作业和库存控制作业已十分复杂化、多样化,仅靠人工记忆和手工输入,不但费时费力,而且容易出错,给企业带来损失。

传统简单、静态的仓库管理已经无法保证企业各种资源的高效利用,因此要选择高效、完善的管理和服务。

为使仓库管理更加系统化和规范化,通过建立一个数字仓库管理系统解决此难题。

数字仓库管理系统主要用到的是自动识别技术,首先对原有的系统中的数据库进行分析,对数据库的每个产品都建立条形码表示,条形码中包括产品的相关信息,如:产品名称、规格、类别、数量、条形码序列号、保质期、入库和出库日期,条形码用条形码打印机打印出来,从而产生条形码序列号。

仓库管理系统按管理职能分为两个系统:产品流通系统,管理人员系统。

这几部分既相互自成系统,又互相联系密切,相辅相成,缺一不可,共同组成一个完整的数字仓库管理系统。

由于传统的嵌入式软件开发架构层次划分不合理,导致架构稳定系数低。

针对这一问题,可采用基于UML 的嵌入式软件开发架构研究。

通过嵌入式软件开发架构分层,将每层之间的共性部分抽象化,放在最底层,逐层递进;完成嵌入式软件开发架构,通过来自架构最底层的需求,逐层映射到不同的插件,完成嵌入式软件开发架构的合理划分[1]。

二、UML 信息管理系统的流程与应用1.UML 简介统一建模语言(Unified Modeling Language,UML)是一种为面向对象系统的产品进行说明、可视化和编制文档的一种标准语言,UML 是面向对象设计的建模工具。

简单,统一,高效是不同的人能够局域共同的“模型”来理解业务、需求,理解软件和架构如何构造。

2.需求建模分析仓储在企业的整个供应链中起着至关重要的作用,如果不能保证正确的进货和库存控制及发货,将会导致管理费用的增加,服务质量难以得到保证,从而影响企业的竞争力,通过建立一个数字仓库管理系统解决这一问题,使客户更好地了解产品的相关信息,同时减轻仓库管理员的工作压力。

基于UML的仓库管理信息系统的设计

MIS2课程设计课程设计题目: 仓库管理信息系统目录1 引言 (1)2 系统调查与可行性研究 (2)3 系统功能模块分析 (3)4 用例图 (6)5 序列图 (8)6 协作图 (13)7 类图 (16)8 状态图 (18)9 活动图 (19)参考文献 (23)1 引言仓库管理系统是在管理科学、系统科学、计算机科学等的基础上发展起来的综合性边缘科学。

在21世纪信息高速发展的时代中,仓库管理系统具有很重要的作用,它的预测和辅助决策的功能,即利用现代管理的决策和支持。

仓库管理系统是一个人机系统,同时它又是一个一体化集成系统.仓库管理系统是信息系统的一个子系统,它以计算机技术、通讯技术和软件技术为技术基础,同时将现代管理理论、现代管理方法及各级管理人员融为一体,最终为某个组织整体的管理与决策服务,是由人和计算机组成的能进行管理信息的收集、传递、存储、加工、维护和使用的系统。

仓库管理系统的基本结构可以概括为四大部件,即信息源、信息处理器、信息用户和信息管理者。

因此,一个成功的管理信息系统应该具有可靠的硬件、实用的软件、强有力的现代化管理水平。

具体讲,管理信息系统的三大支柱是:计算机网络、数据库和现代化的管理,这三打支柱称为管理信息系统的扩展部件。

随着我国经济的飞速发展,各种类型规模的公司企业迅速崛起,许多从事生产和经营管理的企业都有自己生产和销售的产品,而这些产品都需要储存在仓库中,对于每个企业来说,随着企业规模的不断扩大,产品数量的急剧增加,所生产产品的种类也会不断地更新与发展,有关产品的各种信息量也会成倍增长。

面对庞大的产品信息量,如何有效地管理仓库产品,对这些企业来说是非常重要的,仓库管理的重点是销售信息能否及时反馈,从而确保企业运行效益。

而仓库管理又涉及入库、出库的产品、经办人员及客户等方方面面的因素,如何管理这些信息数据,是一项复杂的系统工程,充分考验着仓库管理员的工作能力,工作量的繁重是可想而知的,所以这就需要由仓库管理系统来提高仓库管理工作的效率,这对信息的规范管理、科学统计和快速查询,减少管理方面的工作量,同时对于调动广大员工的工作积极性,提高企业的生产效率,都具有十分重要的现实意义。

UML实例-仓库管理

UML实例-仓库管理一、需求分析1.1系统开发的目的:随着运算机技术专门是网络技术的飞速进展,运算机的应用领域不断扩大,各行各业都离不开运算机,物资治理也不例外,使之能跟上时代的进展。

本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的操纵与治理,同时提出了物资治理系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也说明了本软件的共性,以期能够获得更大范畴的应用。

1.2应用范畴:理论上能够实现于超市、仓库等部门的物资治理系统,其目的在于实现超市、仓库等部门的物资更有效的治理,使超市、仓库物资能够更方便、更有效率的完成日常工作,以期实现完善日常生活中物资治理的各种功能。

1.3系统功能需求系统要紧包括以下几个页面:〔1〕治理员登录页面〔2〕治理员添加删除物资页面〔3〕物资标题信息页面〔4〕物资信息查询页面〔5〕物资信息显示页面用例图如图2-1所示要紧参与者:治理员、销售员要紧用例:登录、物资信息、标题信息、查询物资信息售货员图2-1物资治理用例图类图如图2-2所示要紧类:治理员、物资、标题、销售员、销售信息图2-2物资治理类图活动图如图2-3所示顺序图如图2-4所示销售员通过发送一个通知物资消息通知治理员差不多没有物资或者物资差不多售出,治理员同意那个消息,进行增加和删除物资信息,然后对物资进行更新,更新完返回给销售员,告诉他差不多更新完成图2-4物资治理顺序图顺序图如图2-5所示销售员通过发送一个通知物资消息通知治理员差不多没有物资或者物资差不多售出,治理员同意那个消息,进行增加和删除物资信息,然后对物资进行更新,更新完返回给销售员,告诉他差不多更新完成图2-5物资治理协作图状态图如图2-6所示[ 尚未保存 ] / 确定图2-6物资治理状态图组件图如图2-7所示图2-7物资治理组件图九、 部署图部署图如图2-8示图2-8物治理部署图十、实验总结面向对象开发作为一种新兴的软件开发方法,正在逐步取代传统方法,日益成为当前软件工程领域的主流方法。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

仓库仓库管理系统UML课程设计报告

2

———————————————————————————————— 作者: ———————————————————————————————— 日期:

3

仓库管理系统UML课程设计 班 级: 计科1103班 姓 名: 肖小风 学 号: 1104635003 任课教师: 魏雄

小组成员:肖小风 分工任务:独立完成

4

一.系统功能分析 仓库管理系统包括以下的几个模块。 (1)用户登录 (2)仓库管理 (3)业务查询 (4)系统设置 系统的功能需求如图1-1所示

1.1用户登录 由用户登录、用户注销、退出系统3个部分组成,具体功能模块如图1-1所示。

仓库信息系统 用 户 登仓 库 管业务查系统设

图1-1 系统总体功能需求

5

1.2仓库管理 仓库管理系统中,包括仓库进货、仓库退货、仓库领料、仓库退料、商品调拨和仓库盘点6个功能模块组成。

仓库管理包括的具体功能模块如图1-2所示。

(1)仓库进货 在本仓库信息系统中,仓库进货模块要求操作员输入商品号、进货数量、单价和供应商,系统会自动的将当前系统时间作为进货时间更新到数据库,并且会自动统计总进货金额。该操作完成后,相应货物的数量为原数量加进货的

仓库管理 仓库退仓 库 领仓库退商品调图1-2 仓库管理包括的仓库盘仓库进

用户登录 用 户 登用户注用户退

图1-1 用户登录包括的

6

数量,并更新数据库。仓库进货功能如图1-3所示。

(2)仓库退货 仓库退货功能如图1-4所示。

(3)仓库领料 I:输入退货货物的信息 F:将记录更新到数据库

O:生成新的退货信息列表

图1-4 仓库退货功能

I:输入新进货物的信息 F:将记录更新到数据库

O:生成新的进货信息列表

图1-3 仓库进货功能

7 (4)仓库退料 仓库退料功能如图1-6所示。

(5)商品调拨 商品调拨功能如图1-7所示。

I:输入退料货物的信息 F:将记录更新到数据库

O:生成新的退料信息列表

图1-6 仓库退料功能

I:输入领料货物的信息 F:将记录更新到数据库

O:生成新的领料信息列表

图1-5 仓库领料功能

8 (6)仓库盘点 仓库盘点功能如图1-8所示。

1.3业务查询 业务查询系统中,包括库存查询、销售查询和仓库历史记录查询3个功能模块组成。 业务查询包括的具体功能模块如图1-10所示。

I:输入盘点货物的信息 F:将记录更新到数据库

O:生成新的盘点信息列表

图1-8 仓库盘点功能

I:输入调拨货物的信息 F:将记录更新到数据库

O:生成新的调拨信息列表

图1-7 商品调拨功能

9 (1)库存查询 库存查询如国1-11所示。

(2)销售查询 销售查询如图1-12所示。

I:输入商品的商品号 F:到数据库中查询相应信息

O:给出库存信息列表

图1-11 仓库库存查询

业务查询 库存情销售情仓库查

图1-10 业务包括的功能

10 (3)仓库查询 仓库查询如图1-13所示。

1.4 系统设置 系统设置包括供应商设置和仓库设置两个部分。供应商是货物的提供者,在供应商设置中:用户可以输入详细的供应商信息,包括联系方法、供应商名称和主要经营项目等信息,方便企业管理查询和维护。仓库设置:在本系统中,用户可以将整个仓库虚拟的分成整个仓库,每个仓库储存不同类型的货物,这样方便仓库货物的分类管理,也有利于提高仓库进货、出货的效率。 仓库管理包括的具体功能模块如图1-14所示。

I:输入商品号和查询类型 F:到数据库中查询相应信息

O:给出该商品销售信息列表

图1-13 仓库查询功能

I:输入商品的商品号 F:到数据库中查询相应信息

O:给出该商品销售信息列表

图1-12 销售查询功能

11 (1)供应商管理 供应商管理如图1-15所示。

在本功能模块中,用户可以增加新的供应商,需要输入供应商的一些信息,包括供应商号、名称、联系人、联系电话、传真、地址和邮政编码。用户也可以对已经输入的供应商信息进行修改和查询。 (2)仓库设置 仓库设置如图1-16所示。

I:输入供应商的基本信息 F:将数据更新到数据库息

O:给出新的供应商信息列表

图1-15 供应商管理功

系统设置 供应商仓库设

图1-14 系统设置包括的

12 三.用例文档 3.1登录仓库管理系统用例描述

参与者 普通用户,仓库管理员

基本流程 1. 输入用户名密码 2. 系统验证用户名和密码 3. 登录仓库管理系统

扩展点 1.用户为已经注册的 2.用户不存在或密码错误提示错误信息 请重新输入 3.登录成功后可以选择退出或注销系统

3.2仓库查询模块用例描述 Actor根据物品的类型,编号检索出供应商,提取者详细信息和物品的详细信息

参与者 普通用户,系统管理员

I:输入新的仓库基本信息 F:将数据更新到数据库息

O:给出新的仓库信息列表

图1-16 仓库设置功能

13 基本流程 4. Actor提交物品的类型,编号等查询条件 5. 信息管理系统按照Actor提交的查询条件检索物品 6. 系统显示搜索到的物品的编号,类型,库存量 7. Actor选中某个物品 8. 系统显示该物品的详细信息,仓库管理员 9. 可以选择操作,打印物品详细信息

扩展点 1.系统没有找到查询的物品 2.系统显示“没有找到该物品”

补充说明 1. 物品的详细信息包括:数量,类型,编号,进货价,出货价,相对应的供货商和提取者的详细信息 2. 供应商的详细信息包括:供应商名称,地址,电话 3. 提取者的详细信息宝库:提取者得名称,所属部门,电话 3.3仓库管理用例文档: UC1:仓库进货 用例描述 操作员从供应商处进得货物,存入都仓库,并进行库存更新 参与者 操作员,供应商,管理员 补充说明 填写货物的详细信息包括:货物ID,库存量,类别,价格,时间,处理人信息,供应商信息。

UC2:仓库调拨 用例描述 操作员根据各部门需求,将仓库货物由一个部门调拨到另一个部门 参与者 操作员,管理员 补充说明 填写货物的详细信息包括:货物ID,库存量,类别,价格,时间,处理人信息,调拨部门。

UC3:仓库领料 用例描述 物料员根据各部门需求,执行仓库领料 参与者 操作员,物料员 补充说明 1.货物清单包括商品类别、编号、数量等信息 2. 填写货物的详细信息包括:货物ID,库存量,类别,价格,时间,处理人信息,调拨部门。

四.UML图

14

4.1登录系统 (1)类图

(2)用例图 (3)顺序图

15 (4)协作图

(5)活动图

16 (6)状态图

17 (7)部署图

(8)组件图

18 4.2 系统设置

19

(1)用例图 (2)类图

20 (3)活动图

21 (4)顺序图

22 (5) 协作图

(6) 状态图

23 4.3查询

(1)类图

24 (2)用例图

25 (3)时序图

26 (4)顺序图

27 (5)协作图

(6)状态图

28 (7)活动图

(8)组件图

29

30 4.4 仓库管理信息系统—仓库管理模块

(1)用例图:

仓库管理子系统用例图

31 (2)仓库管理类图:

在仓库管理中有12个类和1个接口 在【工作人员】这个类当中主要定义了工作人员的属性和一些相应的操作。 【管理员】【操作员】【物料员】这类是有【工作人员】泛化得来,并加上特有的属性和方法。 【进货模块】【调拨模板】【退货模块】【盘点模块】【退料模块】【领料模块】是是处理相应的业务逻辑,由操作员,管理员,物料员分工操作。 【供应商】【产品库存信息】这两个类主要保留了处理业务逻辑时共同的属性和方法。 打印模块这个接口供处理逻辑的历史记录,实现打印功能。

相关文档
最新文档