2021年基于UML的仓储管理系统的设计与实现.docx

上传人:文*** 文档编号:83246554 上传时间:2023-03-29 格式:DOCX 页数:77 大小:685.23KB
返回 下载 相关 举报
2021年基于UML的仓储管理系统的设计与实现.docx_第1页
第1页 / 共77页
2021年基于UML的仓储管理系统的设计与实现.docx_第2页
第2页 / 共77页
点击查看更多>>
资源描述

《2021年基于UML的仓储管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《2021年基于UML的仓储管理系统的设计与实现.docx(77页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、目录引言错误!未定义书签。第一章 面冋对象 UML 建模91.!面向对象基本思想91.2 面向对象软件建模91.3 UML建模语言简介II1.4 RUP过程指引与本系统分析设1十过程12第二章仓储系统业务用例建模152.1 仓储系统业务流程分析152.1.1 入库流程分析152.2 业务需求用例建模阶段182.2.1 业务角色查找及建立182.2.3 业务用例图202.2.4 业务活动图212.3 系统基本功能描述23第三章仓储系统系统需求用例建模233.1 入库管理需求用例分析233.1.1 拟定系统角色233.1.2 拟定系统顶层用例243.1.3 入库管理功能性分析253.1.4 到站日

2、报录入管理用例描述263.1.5 码单管理用例描述283.1.6 入库单管理用例描述303.1.7 审核管理用例描述323.2 系统扩展功能需求用例分析333.3 系统整体功能描述35第四章业务领域分析与设计354.1 系统顺序图,状态图354.2 定义基本对象与类434.3 入库系统类图454.4 定义对象与类属性与操作454.5 系统设计顺序图,入库类图584.6 系统扩展功能604.7 系统构架设计68第五章系统实现测试与配备695.1 系统实现工具与技术695.2 系统实现方式图695.3 系统测试与系统实现界面71第六章系统开发思考736 . 1数据库设计问题737 .2数据库访问设

3、计问题74结束语75参照文献76致 谢77基于UML仓储管理系统设计与实现摘要面向对象技术是软件工程和过程工程领域中重要技术,统建模语言UML 则是近几年国际上比较流行面向对象原则建模语言。本文阐述了基于UML建模仓 储管理信息系统开发。建模是开发先进软件所有活动核心某些,也是本文工作重点所在。在开发中 咱们考虑了 RUP迭代式开发长处并与本仓储系统开发特色相结合,提出了自己一 套UM建模过程。基于这个过程咱们从系统分析,设计,实现与测试,运用UML 建模思想与各种模型对仓储系统进行了详细描述。核心字:面向对象,UML,仓储系统,系统开发Abstract00 is an important t

4、echnology for software engineering and processing engineering, and the Unified Modeling Language (UML) is ainternational popular 00 modeling language in recent years. This article expatiate the development of storage system based on UML.Modeling is the key portion for an excellent software developme

5、nt, and modeling is also the key work for the article, we develop an new process of Modeling based on the combine of the RUP developing and the storage system.Keywords: 00, UML, RUP, storage system , system development引言:1问题提出:随着公司业务以及外部环境变化,四川物资储运公司原开发信息系统已不能 满足新业务、新环境以及客户对信息查询规定,迫切需要开发一套新系统以代替 原有系

6、统,并实现原有流程优化,把某些本来未纳入系统管理功能纳入到新系统 中来,并为转变到第三方物流和与电子商务接轨作好准备。老式面向过程仓储管理信息系统开发中存在不少问题,老式面向过程开发办 法,也即重要是基于功能分析或数据分析基本上构造化办法。这种开发办法下设 计系统在70或80年代初期还可以适应,但在越来越复杂非数值计算类型软件开 发中,在广泛应用图形界面交互式系统中,在控制规定非常突出应用中,在需求 经常变化条件下,特别是在仓储系统这种数据流动性规定比较高管理软件开发, 用老式软件开发办法解决问题往往暴露出严重不适应性,重要体当前如下几点:1)功能与数据分离软件设计构造与人类现实环境很不同样,

7、和人自然思维也就很不一致。2)系统是环绕着如何实现定行为来进行,当系统行为易变,需要经常修改 时,修改极为困难,因面这种构造无法适应迅速变化技术和需求。3)在系统中模块之间控制作用有重要影响时,由于在“好模块构造”中模块 间控制作用只能通过上下之间调用关系来进行,导致信息传递途径过长,效率低, 易受干扰,甚至出错。因此这种构造无法适应以控制关系为重要特性系统规定。4)构造化办法开发出来系统往往难以维护,由于所有函数都必要懂得数据构 造。5)自顶向下功能分解分析办法极大地限制了软件可重用性,导致对同样对象 大量重复性工作,大大减少了开发人员生产率。构造化开发办法暴露出来问题促使了面向对象开发技术

8、形成与发展,面面向对象技术发展促使了 UML语言产生2 UML产生:自20世纪70年代面向对象技术浮现后来,面向对象技术在计算机界得到了 广泛应用,并成为当前软件领域主流技术。为理解决复杂系统开发,各种面向对 象软件工程办法被不断推出。从1995年起,知名软件工程学家Grady Booch, Ivar Jacobson, Jin Rumbaugh携手合伙共同努力,综合了她们各自面向对象分 析和设计办法,并加以扩充和改进,汲取其她同类办法长处,提出了 UML(统 建模语言)。UML是种定义良好、易于表达、功能强大且普遍合用建模语言。它溶入了 软件工程领域新思想、新办法和新技术。它可以对复杂软件系

9、统各种成分进行可 视化,进行阐明和构造系统模型,以及建立软件文档。当前,随着UML提出与应用成功,面向对象办法已趋于成熟,大有取代构造 化办法趋势。其中,基于UML面向对象系统分析与设计办法解决了老式构造化办 法中问题空间和解决空间在构造上不一致问题,避免了从分析、设计到软件模块 构造间多次转换过程,同步又有效地结束了此前办法和模型语言之间不合理差 别,统了许多信息系统开发过程和内部概念,使信息系统开发变得简朴、高效、 合理,已成为当迈进行信息系统开发主流分析和设计办法。3本文工作和系统开发:本文一方面对公司业务与顾客需求进行了分析,然后对系统功能进行详细设 计,并在分析与设计同步用UML建模

10、语言对其建模,采用UML工具ROSE绘制描 述各种模型图形,目使开发者与顾客更有效实现功能与理解需求,并使程序人员 能顺利实现系统,在系统实现阶段重点讲述设计到编码过渡,以体现UML建模模 型对系统开发带来好处。本文编写结合了面向对象软件开发办法与UML建模语言优势与特色,同步与 仓储管理系统紧密结合。既体现了面向对象软件开发思想,又包容了 UML建模 语言所特有语言建模优势。在编写中咱们大量使用UML语言所提供各种建模图形 来描述仓储管理系统,例如描述顾客需求用例图,描述系统功能动态顺序图。依 照仓储管理特点,咱们大胆改进了普通UML建模分析过程,并在分析设计过程中 采用更加适合仓储系统分析

11、级类图与顺序图。由于系统开发难度比较大,系统分析工作是我与我合伙者洪少藩同窗共同完 毕,而系统设计任务是咱们分完毕,我完毕了入库管理与系统其她功能设计, 洪少藩完毕了出库和库存系统设计工作,由于时间关系咱们在实现阶段只完毕了 入库管理这模块。4系统功能简介:系统功能是系统可以做事情,在本系统中,系统功能有:1系统应当能完毕入库操作过程中表与码单录入;2系统应当能完毕入库过程中货品审核,记费;3系统应当能进行有效库存管理,例如盘点,移库等;4系统应当能对出库过程中表与帐单进行管理;5系统应当能对出库后平帐,记录储存等进行管理;6系统顾客能有效进行权限,日记管理;7系统顾客可以查询报表,客户,货品

12、等基本信息;8系统能记录下系统使用日记;9任何人员要使用本系统必要拥有相应权限;第一章 面向对象UML建模1 .!面向对象基本思想面向对象办法是当今软件开发主流办法,它基本思想是从现实世界客观存在 事物或者说对象出发来构建系统,并且在构建系统时尽量运用人类自然思维方 式。软件开发是对问题求解过程,从哲学中结识论角度看整个软件开发可以归结 为两个重要活动:人们对所要解决问题及其有关事物结识和基于这种结识所进行 描述。结识指通过人思维对的结识和理解系统所要解决问题域中客观存在事物和 所要解决问题:弄清事物属性、行为和彼此关系,找出解决问题办法。描述指用 种语言阐明人们对问题域中事物和问题及其解决办

13、法结识。1.2 面向对象软件建模建模是人们在实际应用中惯用并且具备重要作用种技术。例如,人们在建 造一座大楼前,先规划出大楼蓝图;在制造飞机前,先要画出设计图,并也许要 建造种实际模型进行风洞实验;在画一幅油画之前,先要用铅笔勾勒出画轮廓。 同样,软件开发人员在实际开发种复杂项目之前,也应当先建立系统模型。对软件系统进行建模目在于:1 .理解应用领域中知识,捕获顾客需求。对系统进行分析过程就是开发者不断学习顾客领域知识过程。要想建立一种 对的模型,首要问题就是理解顾客领域知识。当开发者能建立出种顾客满意模 型时,阐明她已经理解了顾客领域中知识,至少是抓住了与将要建立系统本质关 于知识。2 .与

14、顾客沟通。顾客往往不是计算机专家,而开发者往往也不熟悉顾客领域。两者沟通就有 一定难度。通过建立一种双方都能理解模型有助于这种沟通,可以使项目投资者、 分析人员、设计人员、程序员等达到一致,从而为建立对的软件系统打下良好基 本。3 .进行系统设计。在编写代码此前,软件系统模型可以协助软件开发人员以便研究软件多科构 架和设计方案,从中找出最适合解决方案,简化实现。通过研究种大型软件系 统模型可以提出各种实际方案并可以对它们进行互相比较。运用模型可以研究各 种设计案,所耗费成本只是实现其中一种方案所耗费成本。4 .使实现细节和需求分开。软件系统模型可以从各种角度来描述系统:有些侧重于系统外部行为和

15、系统 中与现实世界相应关于信息;有某些则侧重于描述系统中类以及类内部操作。通 过模型,可以将实现细节和需求分开。5 .设计出有用实际产品.通过建模,可以得到这样某些实际产品:类声明,数据库构造,配备草案, 或者尚有初始顾客界面等,这些产品可以直接应用在后边阶段中。6 .通过模型可以建立系统文档。软件系统用视图来组织信息:静态构造视图,状态机视图,交互视图,反映 需求用例视图等。通过这些视图可以组织、查找、检查以及编辑大型系统关于信 息。7 .利于咱们理解复杂系统。对大型复杂系统直接理解往往有困难,通过建立模型,对系统进行抽象,抓 住系统重要方面,这样有助于理解系统。面向对象建模办法重要从面向对

16、象程序设计领域发展而来,它通过对象对问 题域进行完整映射,对象涉及了事物数据特性和行为特性:它用构造和连接如实 反映问题域中事物间关系,例如分类、组装等;它通过封装、继承、消息通信等 原则使问题域复杂性得到控制。因此,面向对象建模办法是对问题域完整和直接 映射,在模仿现实世界方面具备天然优势。面向对象办法支持软件开发中从分析到设计以至实现各个阶段,且各个阶段 均采用套概念和表达手段,它们之间没有“鸿沟”存在,几乎不需要什么转化。 面向对象办法还支持和勉励复用,不但涉及实现复用,还涉及分析、设计等建模 成果复用。1.3 UML建模语言简介面向对象分析与设计办法发展在80年代末至90年代中浮现了一

17、种高潮,UML 是这个高潮产物。它不但统了 Booch, Rumbaugh和Jacobson表达办法,并且 对其作了进步发展,并最后统为大众所接受原则建模语言。UML语言具备如下特点:1 UML已经成为面向对象建模语言原则从理论角度讲,UML是三位很有影响面向对象办法大师以及许多大公司井同 努力成果,Booch, Rumbaugh和Jacobson各自提出办法及关于著作拥有不少顾 客和读者,面UML是她们以往研究继续。在定义模型元素语义基本上定义建模语 言,使UML在理论上比较健全,具备表达力强、清晰和一致特点,UML定义各种 图和各种建模元素是来自各种办法研究成果汇集。2 UML缺少过程指引

18、UML并不是十全十美东西,最重要一点是,它只是种建模语言而非建模办 法.3 UML过于复杂UML在具备丰富表达同步,其复杂性也是惊人。UML开发者称:只要UML 中20%内容就可以表达实际应用中80%系统。但UML中并没有给出哪些内容是必 要,哪些是可选。这给顾客使用带来了不小麻烦。UML模型重要是通过一系列有关图来表达,在UML中共定义了 9种图,它们 分别从不同侧面来描述系统,下图为在UML中定义视图与图:重要域视图图重要概念构造静态视图类图类,关联,泛化,依赖关系,实现,接口用例视图用例图用例,参加者,关联,扩展,包括,泛化实现视图构件图构件,接口,依赖关系,实现培植视图配备图节点,构件

19、,依赖关系,位置动态状态机视图状态视图状态,事件,转换,动作活动视图活动图状态,活动,完毕转换,分叉,结合交互视图顺序图交互,对象,消息,激活协作图协作,交互,协作角色,消息模型管理模型管理视图类图包,子系统,模型1.4 RUP过程指引与本系统分析设计过程UML是一种建模语言而不是种办法,UML表达法和规则可以用来为系统进 行面向对象建模,但并没有指定应用UML过程和办法。!998年正式颁布 RUP(Rational Unified Process)是UML设计者们共同定义种软件开发公共过 程框架。统过程重要涉及四个阶段:开始阶段、细化阶段、构建阶段和移送阶段。结合仓储系统得特点和RUP分析过

20、程,咱们对本仓储系统开发过程以及在开 发过程中用到建模图形如下:注:箭头表达模型和各种活动之间描述关系;!进行业务流程建模通过使用UML活动图与用例图描述公司业务流程来理解领域知识,建立业务 用例图;在建模之前咱们对仓储系统业务过程辅助业务流程图来分析,这也是咱 们在本次系统开发中一创新点。2进行系统功能建模寻找用例及其之间关系(用例图),通过详细描述用例来捕获系统功能需求, 同步辅助活动图,并建立系统用例图,这是整个开发过程基本;3进行领域建模寻找对象与类,重要是使用类图体现领域中各业务类之间静态关系,并用交 互图、顺序图等详细描述类之间交互以及对象状态变化。重要涉及如下活动(并 不一定是顺

21、序):1分析用例以及业务领域2发现对象,为对象分类,拟定对象之间交互3拟定类之间关系4定义类属性和操作5分析对象状态变化4进行系统设计,在系统分析基本上进行:系统架构设计进行高层系统决策、拟定基本软件构造,并相应用系统进行划分;对象进一步设计对领域模型中业务类进行精化、调节,增添界面类、控制类等用于实现类。数据模型设计考虑解决持久对象到数据库映射问题,设计数据模型以及数据存取访问某些设计。系统设计 得到模型是精化和调节后类图、交互图等,同步尚有对象持久设计得到数据 模型。5 实现实现根据是设计过程中得到静态视图(类图、对象图)、动态视图(顺序图、 状态图、协作图、活动图);同步可以将类映射为组

22、件,进而使用CASE工具框架 代码自动生成功能;同步通过实现图(组件图、配备图)来描述系统物理视图。6 单元测试,集成与系统测试测试实现某些与否满足用例功能规定;此外,类图、组件图、协作图等也可 以用来进行测试。第二章仓储系统业务用例建模2.1仓储系统业务流程分析2.1.1入库流程分析1、货品到达后,站台值班员组织卸货,大体清点品种、件数,编写物资 到站日报,送至收货组;2、收货组依照物资到站日报表核对验收货品,分派库位,填写码单。3、客户货品明细单到达后,填写入库单。核对码单、货品明细 单,入库单,如浮现差错,返客户货品异常报告。4、总经办审核记帐后,生成帐卡、入库收费单,数据不再容许改动。

23、入库业务流程图如下:2.1.2出库库流程分析1客户在入库时提供提货样单,顾客持提货单至发货组,规定提货。调度 员核算提货单合法性,填写出库单,显示有关业务号信息,如果有层次,则 显示层次信息,并修改层次信息;如果是种业务号尾货则给出尾货提示。然后 向顾客出具出库收费单,同步生成派车单,并派保管员准备发货。2保管员持派车单组织货品装运,记录实出货品信息,填写码单出 库信息表。3顾客缴费后,保管员开具出门证给顾客。4总经办审核记帐后,生成保管收费单。5 批货品所有出库后,保管员将帐卡、提货单、码单送至总经 办核算平帐后,存档。出库业务流程图如下:出库收费单提货样单审核派车收费提货单保管员査账发货派

24、车单货物存储档案2.1.3库存管理业务流程分析盘点流程:!货舱部依照需要盘点货品生成盘点帐存表,表中有生成盘点表商品编码、 商品名称、所属部门、库位、经营方式、库存数量及盘点日期等有关信息;2打印盘点单,涉及项目有:商品库位、所属部门、类别、商品编码、商品 名称、经营方式、实盘数量及盘点日期,这里不输出商品帐存数量;3盘点员手持盘点单,进行实地盘点,将数量填入盘点单中实盘数量处;4货舱部在微机中调出相应盘点帐存表,将实盘数量录入进去,经主管检察 录入数据精确性后,审核生效;5生成盘点盈亏表。6针对商品有盘盈和盘亏商品进行记帐。凡是有盈亏商品列出商品编码、名 称、实盘数量、帐存数量、成本单价、盈

25、亏金额盘点业务流程图如下;2. 2业务需求用例建模阶段2.2. 1业务角色查找及建立依照此仓储管理分析知,仓储管理说涉及业务角色有:站台值班员,收货组, 总经办,客户,保管员,货舱部,盘点员,调度员2. 2. 2业务用例查找与分析依照业务流程可以找到基本业务用例有:!站台值班员卸货审核清点货品货品到达后,站台值班员组织卸货,大体清点品种、件数,编写物资到站 日报,送至收货组。2收货组验收入库货品分派库位收货组依照物资到站日报表核对验收货品,分派库位,填写码单。3收货组审核入库单据解决异常客户货品明细单到达后,填写入库单。核对码单、货品明细单, 入库单,如浮现差错,返客户货品异常报告。4总经办进

26、行入库审核记帐总经办审核记帐后,生成帐卡、入库收费单,数据不再容许改动。注:客户提供提单同步,提供份提货样单。5客户申请提货客户在入库时提供提货样单,顾客持提货单至发货组,规定提货。6调度员审核客户提货合法性调度员核算提货单合法性,填写出库单,显示有关业务号信息,如果有 层次,则显示层次信息,并修改层次信息;如果是种业务号尾货则给出尾货提 示。然后向顾客出具出库收费单,同步生成派车单,并派保管员准备发货。7保管员组织发货解决保管员持派车单组织货品装运,记录实出货品信息,填写码单出库信 息表。8顾客缴费后,保管员开具出门证给顾客总经办进行出库审核记帐。总经办审核记帐后,生成保管收费单。总经办平帐

27、解决。批货品所有出库后,保管员将帐卡、提货单、码单送至总经办核 算平帐后,存档。9货舱部生成盘点单据货舱部依照需要盘点货品生成盘点帐存表,表中有生成盘点表商品编码、商 品名称、所属部门、库位、经营方式、库存数量及盘点日期等有关信息。打印盘点单,涉及项目有:商品库位、所属部门、类别、商品编码、商品名 称、经营方式、实盘数量及盘点日期,这里不输出商品帐存数量。10盘点员进行实地盘点盘点员手持盘点单,进行实地盘点,将数量填入盘点单中实盘数量处。1I货舱部进行盘点成果解决货舱部在微机中调出相应盘点帐存表,将实盘数量录入进去,经主管检察录 入数据精确性后,审核生效。12生成盘点盈亏表针对商品有盘盈和盘亏

28、商品进行记帐。凡是有盈亏商品列出商品编码、名称、 实盘数量、帐存数量、成本单价、盈亏金额。13过户解决修改货品所属货主,同步修改相应信息(重复出库、入库流程)。14移库解决修改移库货品原有和既有库存位置。2.2. 3业务用例图X 0站台值班员 卸货审核清点货物 入库审核记帐总经办、 f U二)、库审核记帐v /、平帐处理保管贝组织发货处理,盘点员实地盘点.Q- 验收入库货物分配库位 一人 厂收货组审核入库单据处理异常X申请提货客户吴审核客户提货的合法性广、调度员Q -、 盘点单据处理天C )货舱部盘点结果处理移库处理过户处理出库过程:盘点过程:申请提货2.3系统基本功能描述:依照仓储系统业务过

29、程分析知系统基本功能有入库管理,出库管理与库存管 理三大模块,系统功能图如下:仓储系统丿 入库业务(A库存业务出库业务.J第三章仓储系统系统需求用例建模3.1 入库管理需求用例分析3.1.1 拟定系统角色:种角色可以是人、硬件设备、甚至此外一种系统。对于一种系统而言,每 种类型顾客表达为种或几种角色,每个与该系统交互外部系统也表达为种或 几种角色。仓储管理系统中,咱们通过度析,可以找出这样某些角色:客户,货 品,入库管理人员,仓库,出库管理人员,库存管理人员,系统管理人员。3.1.2 拟定系统顶层用例普通uml需求描述办法是用用例图来表达角色、用例及其之间关系,用文字 形式事件流文档详细描述用

30、例细节。这种办法存在如下缺陷:张用例图不能描述复杂系统所有需求;系统业务种类多、功能繁杂,主线 无法清晰地将系统所有功能展开在张用例图上,虽然可以,顾客看到纵横交错 各种关系,也只能望而生畏;用例图不适应描述系统非功能规定;文字不便于阐 明复杂用例流程。涉及各种部门之间交互协调,事件流文档中文字难以清晰地表 达地籍数据复杂流程。因而咱们将采用建立多层次用例图。顶层用例图描述系统 粗粒度所有功能;下层将没有表述清粗粒度用例用更细粒度子用例描述。依照系统业务过程分析与顾客需求分析,系统顶层用例如表所示:参加者用例阐明入库管理人员入库管理,其中涉及到站登记日报管理,入库单管理,码单管理,审 核记帐等

31、库存管理人员库存基本业务管理,涉及盘点管理,过户管理,移库管理仓区基本信息管理,涉及仓区参数设立,库存分派,预警管理出库管理人员出库管理,有出库单管理,出库信息管理,出库审核管理,以及平帐等系统管理人员系统管理,报表管理,查询管理,基本资料管理等系统得顶层用例图如下:系统管理3.1.3 入库管理功能性分析:依照业务描述,咱们懂得此模块应当要实现功能大体如下:!入库管理人员运用系统登记站台管理员送来到站日报表信息;2入库管理人员能修改到站日报表信息;3入库管理人员能删除到站日报表信息;4入库管理人员依照到站日报填写,修改,删除码单;5入库管理人员依照货品明细单填写,修改,删除入库单;6入库管理人

32、员审核码单、货品明细单,入库单如有差错,返回 货品异常报告;如无差错生成帐卡、入库收费单。入库管理分层用例图如下:3.1.4 到站日报录入管理用例描述: 用例:到站日报管理参加者:入库管理人员,站台管理员目:记录货品到站状况和到站货品基本信息综述: 货品到达后,站台管理员组织卸货,大体清点品种、件数,编写物资 到站日报,入库管理人员依照到站日报进行到站日报录入修改等操作。参加者动作系统响应1)用例始于入库管理人员依照站台 管理员提供信息进行到站日报管理2)入库管理人员选取登陆到本系统, 并输入管理帐号与密码3)系统确认帐号与密码,并提示登陆成 功进入系统4)入库管理人员依照系统提示选取 到站日

33、报管理5)进入到站管理界面6)入库管理人员选取:A登记到站日报B修改到站日报C删除到站日报7)记录这次完毕操作8)用例在所有操作完毕后结束入库日报管理涉及登记到站日报,修改到站日报,删除到站日报:登记到站日报:参加者动作系统响应1)入库管理人员选取登记到站日报2)系统显示出登记日报界面3)入库管理人员依照站台管理人员 提供信息输入要登记日报基本信息4)入库管理人员选取登记完毕5)系统接受日报基本信息并放入数据库 中6)系统提示登记到站日报完毕修改到站日报参加者动作系统响应1)入库管理人员选取要修改到站日 报2)系统显示出到站日报信息3)入库管理人员确认要修改,并选 取修改项4)系统进入日报修改

34、界面5)入库管理人员修改完毕6)系统接受日报修改信息并再次给出提 示信息7)入库管理人员确认8)系统提示修改到站日报完毕删除到站日报参加者动作系统响应1)入库管理人员选取要删除到站日报2)系统显示出要删除到站日报信息3)入库管理人员确认要删除,并选 取删除项4)系统接受日报删除命令并给出提示信 息5)入库管理人员确认6)系统提示删除到站日报完毕3.1.5 码单管理用例描述:用例:码单管理参加者:入库管理人员目:依照到站日报生成码单,货品到达验收后产生,记录货品存储信息。综述:入库管理人员在货品入库后,录入实收货品信息,记录详细货品信息、 存储位置信息(涉及层数)。参加者动作系统响应1)用例始于

35、入库管理人员依照货品 基本信息与存储信息对码单管理2)入库管理人员选取登陆到本系统, 并输入管理帐号与密码3)系统确认帐号与密码,并提示登陆成 功进入系统4)入库管理人员依照系统提示选取 到站码单管理5)进入码单管理界面6)入库管理人员选取:A新建码单B修改码单C删除码单7)记录这次完毕操作8)用例在所有操作完毕后结束码单管理涉及新建码单,修改码单,删除码单:新建码单参加者动作系统响应1)入库管理人员选取新建码单2)系统显示出未解决到站日报界面3)入库管理人员依照到站日报号选 取要生成码单到站货品4)系统给出到站基本信息与码单基本信 息空位4)入库管理人员输入码单基本信息5)系统接受新建码单基

36、本信息并放入数 据库中6)系统提示新建码单完毕修改码单参加者动作系统响应1)入库管理人员选取要修改码单2)系统显示出修改码单信息3)入库管理人员确认要修改,并选 取修改项4)系统进入码单修改界面5)入库管理人员修改完毕6)系统接受码单修改信息并再次给出提 示信息7)入库管理人员确认8)系统提示修改码单完毕删除码单参加者动作系统响应1)入库管理人员选取要删除码单2)系统显示出要删除码单信息3)入库管理人员确认要删除,并选 取删除项4)系统接受码单删除命令并给出提示信 息5)入库管理人员确认6)系统提示删除码单完毕3.1.6 入库单管理用例描述:用例:入库单管理参加者:入库管理人员目:入库管理人员

37、依照客户提供货品明细表填写入库单,录入入库单基本信息。综述:人工核对客户递交货品明细表、码单,超过误差范畴产生异常报告,如果无异常则对的录入入库单。参加者动作系统响应1)用例始于入库管理人员依照货品 明细表信息进行录入2)入库管理人员选取登陆到本系统, 并输入管理帐号与密码3)系统确认帐号与密码,并提示登陆成 功进入系统4)入库管理人员依照系统提示选取 入库单管理5)进入入库单管理界面6)入库管理人员选取:A新建入库单B修改入库单C删除入库单7)记录这次完毕操作8)用例在所有操作完毕后结束入库单管理涉及新建入库单,修改入库单,删除入库单:新建入库单参加者动作系统响应1)入库管理人员选取新建入库

38、单2)系统显示出新建入库单查询界面3)入库管理人员依照客户提供货品 明细表进行査询4)系统给出查询成果5)入库管理人员要生成入库单业务6)系统显示此笔业务基本信息7)入库管理人员进行审核选取:A生成入库单B进入异常解决8)记录这次完毕操作生成入库单1)入库管理人员输入入库单基本信息并提交2)系统接受入库单信息并给出提示信息3)输入完毕入库单录入异常解决1)入库管理人员输入异常信息并提交2)系统接受入库单异常信息3)解决完毕修改入库单参加者动作系统响应1)入库管理人员选取要修改入库单2)系统显示出修改入库单信息3)入库管理人员确认要修改,并选 取修改项4)系统进入码单修改界面5)入库管理人员修改

39、完毕6)系统接受入库单修改信息并再次给出 提示信息7)入库管理人员确认8)系统提示修改入库单完毕删除入库单参加者动作系统响应1)入库管理人员选取要删除入库单2)系统显示出要删除入库单信息3)入库管理人员确认要删除,并选 取删除项4)系统接受入库单删除命令并给出提示 信息5)入库管理人员确认6)系统提示删除入库单完毕3.1.7审核管理用例描述:用例:审核管理参加者:入库管理人员目:审核录入与否对的,生成帐卡,入库收费单综述:入库管理人员依照货品基本信息以及入库信息对业务进行审核,如果合格则自动生成帐卡和入库收费单,如果不合格则此笔业务被致与不合格解决。参加者动作系统响应1)用例始于对货品信息进行

40、审核解 决2)入库管理人员选取登陆到本系统, 并输入管理帐号与密码3)系统确认帐号与密码,并提示登陆成 功进入系统4)入库管理人员依照系统提示选取 到审核管理5)进入审核管理界面6)入库管理人员选取要审核业务7)给出此业务详细信息8)入库管理人员进行人工审核并选 取:A审核合格B不合格9)如果审核合格系统自动生成帐卡和入 库收费单,如果不合格修改审核状态为 不合格10)系统给出提示信息11)用例在所有操作完毕后结束3.1.7 扩展功能需求用例分析1、系统管理:权限管理:给操作员分派相应权限。日记管理:保存每个操作员所进行所有操作,并提供有关信息查询。数据备份:将所有数据表信息定期保存在磁盘中,

41、保证数据安全性与可靠性。数据恢复:将备份文献恢复到数据库中。2、报表管理:业务记录:记录客户期间入库业务量、出库业务量、库存货品信息(涉及平帐与 否)等。库存记录:记录库存状况(可以按客户、货品、器件、仓区组合记录)。货品记录:记录期间进出存、大品种货品信息。货位记录:记录货位占有状况、分派状况。盘点记录:记录与盘点有关信息。3、查询管理:在库查询:依照不同查询条件,查询出库存货品信息。进货查询:依照不同查询条件,查询出货品入库信息。出货查询:依照不同查询条件,査询出出库货品信息。盘点查询:依照不同查询条件,查询出与盘点有关信息。(如历史盘点数据、某货品盘点信息、某客户盘点信息等。)货况查询:

42、依照不同查询条件,查询出货品状况信息。基本资料查询:依照不同查询条件,查询出与基本资料有关信息。4、基本资料管理:客户管理:对客户基本信息进行增长、删除、修改操作。货品管理:对货品基本信息进行增长、删除、修改操作。业务员管理:对业务员基本信息进行增长、删除、修改操作。其他基本资料管理:对基本资料进行增长、删除、修改操作。涉及:顾客权限表、 权限信息表、客户(货主)/顾客信息表、货品表、仓库信息表、库区信息表、库 位信息表、部门表、物资种类表、物资大类表、物资小类表、物资明细分类表、 入库费率表、出库费率表、仓储费率表、其她费率表、设备表、到货/出货方式 表、业务类别表5、仓区管理:仓区参数设立

43、:设立仓区参数信息,提供对仓库、库区、库位信息进行添加、删 除、修改等操作。库位分派示意图:按平面图形式显示库位与否分派信息。库存预警:在超过或低于库存限度时予以报警。计算机辅助分派:进行库位分派时,计算机提供可分派仓位。6、其她业务管理:录入与编辑其他业务管理信息,详细涉及:机电物质信息、化工产品信息、攀金 公司物资信息、加工厂物资信息、配送信息等。7、客户远程查询系统:客户可依照不同查询条件对自己货品信息进行在库查询、进货查询、出货查询、 货况查询。8、权限管理:咱们对操作进行编码,为每个操作角色赋予相应操作权限,形成操作权限表,系 统管理员能依照需要灵活地对操作角色操作权限进行赋予与修改

44、,以此有效灵活 地对顾客操作权限进行控制。角色管理(1)角色填加(2)角色删除(3)角色权限修改(4)角色密码修改权限管理对系统权限编号权限内容进行权限管理,如修改客户权限权限大小,入库管理员权限大小等操作:3. 3系统整体功能描述第四章业务领域分析与设计4.I系统顺序图,状态图权限管理对于系统来说十分重要,由于它关系到系统得安全性,因而在系统 得开发与设计中,咱们始终把系统安全性放在十分重要位置,因而咱们在用顺序 图分析时候始终从系统顾客未登陆状态来分析,在后边系统详细设计时,咱们会 给出顾客登录顺序图;1新建到站日报:2修改到站日报:3删除到站日报7:删除并确认8:删除到站日报,9:成物删除4新建码单:/ 入尾管理人码单管理奥 面到站日报码单库信 息表码单豺信 息、表码单騎信 息表0 1:登陆2:返回 n3:新

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁