《库存管理系统-UML设计与实现18079.docx》由会员分享,可在线阅读,更多相关《库存管理系统-UML设计与实现18079.docx(65页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 库存管理理系统-UMLL设计与与实现目录基于UMML的库存管理理系统的的设计与与实现3摘要331 问问题的提提出:52 本本文工作作和系统统开发:53 系统统功能简简介:6第一章库库存系统统业务用用例建模模71.1 库存系统统业务流流程分析析71.1.1 入入库流程程分析71.2业业务需求求用例建建模阶段段91.2.1业务务角色的的查找及及建立91.2.2业务务用例查查找与分分析91.2.3业务务用例图图111.2.3业务务活动图图111.3 系统基基本功能能描述:13第二章库库存系统统系统需需求用例例建模142.1 入库管管理需求求用例分分析142.1.1 确确定系统统角色:142.1.2
2、确定定系统顶顶层用例例142.1.3 入入库管理理功能性性分析:152.1.4 到到站日报报录入管管理用例例描述:162.1.5 码码单管理理用例描描述:182.1.6 入入库单管管理用例例描述:192.1.7 审核管管理用例例描述:222.2 系统扩扩展功能能需求用用例分析析222.3 系统整整体功能能描述24第三章业业务领域域分析与与设计253.1 系统顺顺序图,状状态图253.2 定义基基本对象象与类303.3 入库系系统类图图:323.4 定义对对象与类类的属性性与操作作323.5系系统设计计顺序图图,入库库类图443.6 系统扩扩展功能能453.7 系统构构架设计计52第四章系系统实
3、现现测试与与配置534.1系系统实现现的工具具与技术术534.2 系统实实现方式式图53第五章系系统开发发的思考考545. 11 数据据库设计计问题545. 22 数据据库访问问设计问问题55结束语56参考文献献57基于UMML的库库存管理理系统的的设计与与实现摘要面向对象象技术是是软件工工程和过过程工程程领域中中的重要要技术,统统一建模模语言UUML则则是近几几年国际际上比较较流行的的面向对对象的标标准建模模语言。本本文阐述述了基于于UMLL建模的的库存管理理信息系系统的开开发。建模是开开发优秀秀软件所所有活动动的核心心部分,也也是本文文工作的的重点所所在。在在开发中中我们考考虑了RRUP迭
4、迭代式开开发的优点点并与本本库存系统统开发的的特色相相结合,提提出了自自己的一一套UMML的建建模过程程。基于于这个过过程我们们从系统统分析,设设计,实实现与测测试,运运用UMML建模模思想与与各种模模型对库库存系统统进行了了详细的的描述。关键字:面向对对象,UUML,库存系统统,系统统开发引言:1 问问题的提提出:传统的面面向过程程的库存存管理信信息系统统的开发发中存在在不少的的问题,传传统的面面向过程程的开发发方法,也也即主要要是基于于功能分分析或数数据分析析基础上上的结构构化方法法。这种种开发方方法下设设计的系系统在770或880年代代早期还还可以适适应,但但在越来来越复杂杂的非数数值计
5、算算类型的的软件开开发中,在在广泛应应用图形形界面的的交互式式系统中中,在控控制要求求非常突突出的应应用中,在在需求经经常变化化的条件件下,尤尤其是在在库存系统统这种数数据流动动性要求求比较高高的管理理软件的的开发,用用传统的的软件开开发方法法解决问问题往往往暴露出出严重的的不适应应性,主主要表现现在以下下几点:1)功能能与数据据分离的的软件设设计结构构与人类类的现实实环境很很不一样样,和人人的自 然然思维也也就很不不一致。 2)系统统是围绕绕着如何何实现一一定的行行为来进进行的,当当系统行行为易变变,需要要常常修修改时,修修改极为为困难,因因此这种种结构无无法适应应迅速变变化的技技术和需需求
6、。3)在系系统中模模块之间间的控制制作用有有重要影影响时,由由于在“好的模模块结构构”中的模模块间的的控制作作用只能能通过上上下之间间的调用用关系来来进行,造造成信息息传递路路径过长长,效率率低,易易受干扰扰,甚至至出错。所所以这种种结构无无法适应应以控制制关系为为重要特特性的系系统要求求。4)结构构化方法法开发出出来的系系统往往往难以维维护,因因为所有有的函数数都必须须知道数数据结构构。5)自顶顶向下功功能分解解的分析析方法极极大地限限制了软软件的可可重用性性,导致致对同样样对象的的大量的的重复性性工作,大大大降低低了开发发人员的的生产率率。结构化开开发方法法暴露出出来的问问题促使使了面向向
7、对象开开发技术术的形成成与发展展,而面面向对象象技术的的发展促促使了UUML语语言的产产生。2 本本文工作作和系统统开发:本文首先先对系统统的功能能进行详详细的设设计,并并在分析析与设计计的同时时用UMML建模模语言对对其建模模,采用用UMLL工具RROSEE绘制描描述各种种模型的的图形,目目的使开开发者与与用户更更有效的的实现功功能与理理解需求求,并使使程序人人员能顺顺利的实实现系统统,在系系统的实实现阶段段重点讲讲述设计计到编码码的过渡渡,以体体现UMML建模模的模型型对系统统开发带带来的好好处。本文的编编写结合合了面向向对象的的软件开开发方法法与UMML建模模语言的的优势与与特色,同同时
8、与库库存管理理系统紧紧密结合合。既体体现了面面向对象象的软件件开发思思想 ,又又包容了了UMLL建模语语言所特特有的语语言建模模优势。在在编写中中我们大大量的使使用UMML语言言所提供供的各种种建模图图形来描描述库存存管理系系统,例例如描述述用户需需求的用用例图,描描述系统统功能的的动态的的顺序图图。根据据库存管理理的特点点,我们们大胆的的改进了了一般的的UMLL建模的的分析过过程,并并在分析析设计过过程中采采用更加加适合库库存系统统的分析析级类图图与顺序序图。3 系统统功能简简介:系统的功功能是系系统能够够做的事情情,在本本系统中中,系统统的功能能有:1 系统统应该能能完成入入库操作作过程中
9、中的表与与码单的的录入;2 系统统应该能能完成入入库过程程中的货货物的审审核,记记费;3 系统统应该能能进行有有效的库库存管理理,例如如盘点,移移库等;4 系统统应该能能对出库库过程中中的表与与账单进行行管理;5 系统统应该能能对出库库后的平平帐,记记录储存存等进行行管理;6 系系统用户户能有效效的进行行权限,日日志的管管理;7 系系统用户户可以查查询报表表,客户户,货物物等基本本信息;8 系系统能记记录下系系统的使使用日志志;9 任任何人员员要使用用本系统统必须拥拥有相应应的权限限;第一章 库存系统统业务用用例建模模1.1 库存系统统业务流流程分析析1.1.1 入入库流程程分析1、货物物到达
10、后后,站台台值班员员组织卸卸货,大大致清点点品种、件件数,编编写物物资到站站日报,送送至收货货组;2、收货货组根据据物资资到站日日报表核核对验收收货物,分分配库位位,填写写码单单。 3、客户户货物物明细单单到达达后,填填写入入库单。核核对码码单、货货物明细细单,入入库单,如如出现差差错,返返客户货货物异常常报告。4、总经经办审核核记账后,生生成帐帐卡、入入库收费费单,数数据不再再允许改改动。入库业务务流程图图如下:1.1.2 出出库流程程分析1 客客户在入入库时提提供提货货样单,用用户持提提货单至至发货组组,要求求提货。调调度员核核实提货货单的合合法性,填填写出出库单,显显示相关关业务号号信息
11、,如如果有层层次,则则显示层层次信息息,并修修改层次次信息;如果是是一个业业务号的的尾货则则给出尾尾货提示示。然后后向用户户出具出出库收费费单,同同时生成成派车车单,并并派保管管员准备备发货。2 保保管员持持派车车单组组织货物物装运,记记录实出出货物信信息,填填写码码单出库库信息表表 。3 用用户缴费费后,保保管员开开具出门门证给用用户。4 总总经办审审核记账账后,生生成保管管收费单单。5 一一批货物物全部出出库后,保保管员将将帐卡卡、提提货单、码码单送送至总经经办核实实平帐后后,存档档。 出库库业务流流程图如如下:1.1.3 库库存管理理业务流流程分析析盘点流程程:1 货舱舱部根据据需要盘盘
12、点的货货物生成成盘点帐帐存表,表表中有生生成盘点点表的商商品编码码、商品品名称、所所属部门门、库位位、经营营方式、库库存数量量及盘点点日期等等相关信信息;2 打印印盘点单单,包括括的项目目有:商商品库位位、所属属部门、类类别、商商品编码码、商品品名称、经经营方式式、实盘盘数量及及盘点日日期,这这里不输输出商品品的帐存存数量;3 盘点点员手持持盘点单单,进行行实地盘盘点,将将数量填填入盘点点单中实实盘数量量处;4 货舱舱部在微微机中调调出对应应的盘点点帐存表表,将实实盘的数数量录入入进去,经经主管检检察录入入数据的的准确性性后,审审核生效效;5 生成成盘点盈盈亏表。6 针对对商品有有盘盈和和盘亏
13、的的商品进进行记账账。凡是是有盈亏亏的商品品列出商商品编码码、名称称、实盘盘数量、帐帐存数量量、成本本单价、盈盈亏金额额 盘点业业务流程程图如下下:1.2业业务需求求用例建建模阶段段1.2.1业务务角色的的查找及及建立根据此库库存管理理的分析析知,库库存管理理说涉及及的业务务角色有有:站台台值班员员,收货货组,总总经办,客客户,保保管员,货货舱部,盘盘点员,调调度员1.2.2业务务用例查查找与分分析根据业务务流程可可以找到到基本的的业务用用例有:1 站台台值班员员卸货审审核清点点货物货物到达达后,站站台值班班员组织织卸货,大大致清点点品种、件件数,编编写物物资到站站日报,送送至收货货组。2 收
14、货货组验收收入库货货物分配配库位收货组根根据物物资到站站日报表表核对对验收货货物,分分配库位位,填写写码单单。3 收货货组审核核入库单单据处理理异常客户货货物明细细单到到达后,填填写入入库单。核核对码码单、货货物明细细单,入入库单,如如出现差差错,返返客户货货物异常常报告。4 总经经办进行行入库审审核记账账总经办审审核记账账后,生生成帐帐卡、入入库收费费单,数数据不再再允许改改动。注:客户户提供提提单的同同时,提提供一份份提货样样单。5客户申申请提货货客户在入入库时提提供提货货样单,用用户持提提货单至至发货组组,要求求提货。6调度员员审核客客户提货货的合法法性调度员核核实提货货单的合合法性,填
15、填写出出库单,显显示相关关业务号号信息,如如果有层层次,则则显示层层次信息息,并修修改层次次信息;如果是是一个业业务号的的尾货则则给出尾尾货提示示。然后后向用户户出具出出库收费费单,同同时生成成派车车单,并并派保管管员准备备发货。7保管员员组织发发货处理理保管员持持派车车单组组织货物物装运,记记录实出出货物信信息,填填写码码单出库库信息表表 。8用户缴缴费后,保保管员开开具出门门证给用用户总经办进进行出库库审核记记账。总经办审审核记账账后,生生成保管管收费单单。总经办平平帐处理理。一批货物物全部出出库后,保保管员将将帐卡卡、提提货单、码码单送送至总经经办核实实平帐后后,存档档。9货舱部部生成盘
16、盘点单据据货舱部根根据需要要盘点的的货物生生成盘点点帐存表表,表中中有生成成盘点表表的商品品编码、商商品名称称、所属属部门、库库位、经经营方式式、库存存数量及及盘点日日期等相相关信息息。打印盘点点单,包包括的项项目有:商品库库位、所所属部门门、类别别、商品品编码、商商品名称称、经营营方式、实实盘数量量及盘点点日期,这这里不输输出商品品的帐存存数量。10 盘盘点员进进行实地地盘点盘点员手手持盘点点单,进进行实地地盘点,将将数量填填入盘点点单中实实盘数量量处。11 货货舱部进进行盘点点结果处处理货舱部在在微机中中调出对对应的盘盘点帐存存表,将将实盘的的数量录录入进去去,经主主管检察察录入数数据的准
17、准确性后后,审核核生效。12 生生成盘点点盈亏表表针对商品品有盘盈盈和盘亏亏的商品品进行记记账。凡凡是有盈盈亏的商商品列出出商品编编码、名名称、实实盘数量量、帐存存数量、成成本单价价、盈亏亏金额。13 过过户处理理修改货物物所属货货主,同同时修改改相应信信息(重重复出库库、入库库流程)。14 移移库处理理修改移库库货物原原有和现现有的库库存位置置。1.2.3业务务用例图图1.2.3业务务活动图图入库过程程:出库过程程:盘点过程程:1.3 系统基基本功能能描述:根据库存存系统业业务过程程分析知知系统的的基本功功能有入入库管理理,出库库管理与与库存管管理三大大模块,系系统功能能图如下下:仓储系统入
18、库业务库存业务出库业务第二章 库存系统统系统需需求用例例建模2.1 入库管管理需求求用例分分析2.1.1 确确定系统统角色:一个角色色可以是是人、硬硬件设备备、甚至至另外一一个系统统。对于于一个系系统而言言,每种种类型的的用户表表示为一一个或几几个角色色,每个个与该系系统交互互的外部部系统也也表示为为一个或或几个角角色。库库存管理理系统中中,我们们通过分分析,可可以找出出这样一一些角色色:客户户,货物物,入库库管理人人员,仓仓库,出出库管理理人员,库库存管理理人员,系系统管理理人员。2.1.2确定定系统顶顶层用例例一般的uuml的的需求描描述方法法是用用用例图来来表达角角色、用用例及其其之间的
19、的关系,用用文字形形式的事事件流文文档具体体描述用用例细节节。这种种方法存存在以下下缺点:一张用例例图不能能描述复复杂系统统全部需需求;系系统的业业务种类类多、功功能繁杂杂,根本本无法清清晰地将将系统的的全部功功能展开开在一张张用例图图上,即即使可以以,用户户看到纵纵横交错错的各种种关系,也也只能望望而生畏畏;用例例图不适适应描述述系统的的非功能能要求;文字不不便于说说明复杂杂用例的的流程。涉涉及多个个部门之之间的交交互协调调,事件件流文档档中的文文字难以以清晰地地表达地地籍数据据的复杂杂流程。因因此我们们将采用用建立多多层次的的用例图图。顶层层用例图图描述系系统粗粒粒度的全全部功能能;下一一
20、层将没没有表述述清的粗粗粒度用用例用更更细粒度度的子用用例描述述。根据系统统的业务务过程分分析与用用户的需需求分析析,系统统的顶层层用例如如表所示示:参与者用例说明明入库管理理人员入库管理理,其中中包括到到站登记记日报管管理,入入库单管管理,码码单管理理,审核核记账等库存管理理人员库存的基基本业务务管理,包包括盘点点管理,过过户管理理,移库库管理仓区的基基本信息息管理,包包括仓区区参数设设置,库库存分配配,预警警管理出库管理理人员出库管理理,有出出库单管管理,出出库信息息管理,出出库审核核管理,以以及平帐帐等系统管理理人员系统管理理,报表表管理,查查询管理理,基本本资料管管理等系统得顶顶层用例
21、例图如下下:2.1.3 入入库管理理功能性性分析:根据业务务描述,我我们知道道此模块块应该要要实现的的功能大大致如下下:1 入入库管理理人员利利用系统统登记站站台管理理员送来来的到站站日报表表信息;2 入入库管理理人员能能修改到到站日报报表信息息;3 入入库管理理人员能能删除到到站日报报表信息息;4 入入库管理理人员根根据到站站日报填填写,修修改,删删除码单单;5 入入库管理理人员根根据货物物明细单单填写,修修改,删删除入库库单;6 入入库管理理人员审审核码码单、货货物明细细单,入入库单如如有差错错,返回回货物物异常报报告;如无差差错生成成帐卡卡、入入库收费费单。入库管理理的分层层用例图图如下
22、:2.1.4 到到站日报报录入管管理用例例描述:用例: 到站站日报管管理参与者:入库管管理人员员,站台台管理员员目的: 记录录货物的的到站情情况和到到站货物物的基本本信息综述: 货物物到达后后,站台台管理员员组织卸卸货,大大致清点点品种、件件数,编编写物物资到站站日报,入入库管理理人员根根据到站站日报进进行到站站日报的的录入修修改等操操作。参与者的的动作系统响应应1)用例例始于入入库管理理人员根根据站台台管理员员提供的的信息进进行到站站日报的的管理2)入库库管理人人员选择择登陆到到本系统统,并输输入管理理账号与密密码3)系统统确认账账号与密密码,并并提示登登陆成功功进入系系统4)入库库管理人人
23、员根据据系统的的提示选选择到站站日报管管理5)进入入到站管管理界面面6)入库库管理人人员选择择:A 登登记到站站日报B 修修改到站站日报C 删删除到站站日报7)记录录这次完完成的操操作8)用例例在所有有操作完完成后结结束入库日报报管理包包括登记记到站日日报,修修改到站站日报,删删除到站站日报:登记到站站日报:参与者的的动作系统响应应1)入库库管理人人员选择择登记到到站日报报2)系统统显示出出登记日日报的界界面3)入库库管理人人员根据据站台管管理人员员提供的的信息输输入要登登记日报报的基本本信息4)入库库管理人人员选择择登记完完成5)系统统接收日日报的基基本信息息并放入入数据库库中6)系统统提示
24、登登记到站站日报完完成修改到站站日报参与者的的动作系统响应应1)入库库管理人人员选择择要修改改的到站站日报2)系统统显示出出到站日日报的信信息3)入库库管理人人员确认认要修改改,并选选择修改改项4)系统统进入日日报修改改界面5)入库库管理人人员修改改完成6)系统统接收日日报的修修改信息息并再次次给出提提示信息息7)入库库管理人人员确认认8)系统统提示修修改到站站日报完完成删除到站站日报参与者的的动作系统响应应1)入库库管理人人员选择择要删除除的到站站日报2)系统统显示出出要删除除的到站站日报的的信息3)入库库管理人人员确认认要删除除,并选选择删除除项4)系统统接收日日报的删删除命令令并给出出提
25、示信信息5)入库库管理人人员确认认6)系统统提示删删除到站站日报完完成2.1.5 码码单管理理用例描描述:用例: 码单单管理参与者:入库管管理人员员目的: 根据到到站日报报生成码码单,货货物到达达验收后后产生,记记录货物物存放信信息。综述: 入库管管理人员员在货物物入库后后,录入入实收的的货物信信息,记记录详细细的货物物信息、存存放位置置信息(包包括层数数)。参与者的的动作系统响应应1)用例例始于入入库管理理人员根根据货物物的基本本信息与与存放信信息对码码单管理理2)入库库管理人人员选择择登陆到到本系统统,并输输入管理理帐号与与密码3)系统统确认帐帐号与密密码,并并提示登登陆成功功进入系系统4
26、)入库库管理人人员根据据系统的的提示选选择到站站码单管管理5)进入入码单管管理界面面6)入库库管理人人员选择择:A 新新建码单单B 修修改码单单C 删删除码单单7)记录录这次完完成的操操作8)用例例在所有有操作完完成后结结束码单管理理包括新新建码单单,修改改码单,删删除码单单:新建码单单参与者的的动作系统响应应1)入库库管理人人员选择择新建码码单2)系统统显示出出未处理理的到站站日报的的界面3)入库库管理人人员根据据到站日日报号选选择要生生成码单单的到站站的货物物4)系统统给出到到站的基基本信息息与码单单的基本本信息空空位4)入库库管理人人员输入入码单的的基本信信息5)系统统接收新新建码单单的
27、基本本信息并并放入数数据库中中6)系统统提示新新建码单单完成修改码单单参与者的的动作系统响应应1)入库库管理人人员选择择要修改改的码单单2)系统统显示出出修改码码单的信信息3)入库库管理人人员确认认要修改改,并选选择修改改项4)系统统进入码码单修改改界面5)入库库管理人人员修改改完成6)系统统接收码码单的修修改信息息并再次次给出提提示信息息7)入库库管理人人员确认认8)系统统提示修修改码单单完成删除码单单参与者的的动作系统响应应1)入库库管理人人员选择择要删除除的码单单2)系统统显示出出要删除除的码单单的信息息3)入库库管理人人员确认认要删除除,并选选择删除除项4)系统统接收码码单的删删除命令
28、令并给出出提示信信息5)入库库管理人人员确认认6)系统统提示删删除码单单完成2.1.6 入入库单管管理用例例描述:用例: 入入库单管管理参与者: 入库库管理人人员目的: 入入库管理理人员根根据客户户提供的的货物明明细表填填写入库库单,录录入入库库单基本本信息。综述: 人人工核对对客户递递交的货货物明细细表、码码单,超超出误差差范围产产生异常常报告,如如果无异异常则正正确录入入入库单单。参与者的的动作系统响应应1)用例例始于入入库管理理人员根根据货物物的明细细表信息息进行录录入2)入库库管理人人员选择择登陆到到本系统统,并输输入管理理帐号与与密码3)系统统确认帐帐号与密密码,并并提示登登陆成功功
29、进入系系统4)入库库管理人人员根据据系统的的提示选选择入库库单管理理5)进入入入库单单管理界界面6)入库库管理人人员选择择:A 新新建入库库单B 修修改入库库单C 删删除入库库单7)记录录这次完完成的操操作8)用例例在所有有操作完完成后结结束入库单管管理包括括新建入入库单,修修改入库库单,删删除入库库单:新建入库库单参与者的的动作系统响应应1)入库库管理人人员选择择新建入入库单2)系统统显示出出新建入入库单的的查询界界面3)入库库管理人人员根据据客户提提供的货货物明细细表进行行查询4)系统统给出查查询结果果5)入库库管理人人员要生生成入库库单的业业务6)系统统显示此此笔业务务的基本本信息7)入
30、库库管理人人员进行行审核选选择:A 生成成入库单单B 进入入异常处处理8)记录录这次完完成的操操作生成入库库单1)入库库管理人人员输入入入库单单的基本本信息并提交2)系统统接收入入库单的的信息并并给出提提示信息息3)输入入完成入库单录录入异常常处理1)入库库管理人人员输入入异常信信息并提提交2)系统统接收入入库单的的异常信信息3)处理理完成修改入库库单参与者的的动作系统响应应1)入库库管理人人员选择择要修改改的入库库单2)系统统显示出出修改入入库单的的信息3)入库库管理人人员确认认要修改改,并选选择修改改项4)系统统进入码码单修改改界面5)入库库管理人人员修改改完成6)系统统接收入入库单的的修
31、改信信息并再再次给出出提示信信息7)入库库管理人人员确认认8)系统统提示修修改入库库单完成成删除入库库单参与者的的动作系统响应应1)入库库管理人人员选择择要删除除的入库库单2)系统统显示出出要删除除的入库库单的信信息3)入库库管理人人员确认认要删除除,并选选择删除除项4)系统统接收入入库单的的删除命命令并给给出提示示信息5)入库库管理人人员确认认6)系统统提示删删除入库库单完成成2.1.7 审核管管理用例例描述:用例: 审审核管理理参与者: 入库库管理人人员目的: 审审核录入入是否正正确,生生成帐卡卡,入库库收费单单综述: 入入库管理理人员根根据货物物的基本本信息以以及入库库信息对对业务进进行
32、审核核,如果果合格则则自动生生成帐卡卡和入库库收费单单,如果果不合格格则此笔笔业务被被致与不不合格处处理。参与者的的动作系统响应应1)用例例始于对对货物的的信息进进行审核核处理2)入库库管理人人员选择择登陆到到本系统统,并输输入管理理帐号与与密码3)系统统确认帐帐号与密密码,并并提示登登陆成功功进入系系统4)入库库管理人人员根据据系统的的提示选选择到审审核管理理5)进入入审核管管理界面面6)入库库管理人人员选择择要审核核业务7)给出出此业务务的具体体信息8)入库库管理人人员进行行人工审审核并选选择:A 审核核合格B 不合合格9)如果果审核合合格系统统自动生生成帐卡卡和入库库收费单单,如果果不合
33、格格修改审审核状态态为不合合格10)系系统给出出提示信信息11)用用例在所所有操作作完成后后结束2.2 系统扩扩展功能能需求用用例分析析1、 系系统管理理:权限管理理:给操操作员分分配相应应的权限限。日志管理理:保存存每个操操作员所所进行的的所有操操作,并并提供相相关信息息的查询询。数据备份份:将所所有数据据表信息息定期保保存在磁磁盘中,确确保数据据的安全全性与可可靠性。数据恢复复:将备备份文件件恢复到到数据库库中。2、 报报表管理理:业务统计计:统计计客户期期间的入入库业务务量、出出库业务务量、库库存货物物信息(包包括平帐帐与否)等等。库存统计计:统计计库存状状况(可可以按客客户、货货物、器
34、器件、仓仓区组合合统计)。货物统计计:统计计期间的的进出存存、大品品种货物物信息。货位统计计:统计计货位占占有情况况、分配配情况。盘点统计计:统计计与盘点点相关的的信息。3、 查查询管理理:在库查询询:根据据不同的的查询条条件,查查询出库库存货物物的信息息。进货查询询:根据据不同的的查询条条件,查查询出货货物入库库的信息息。出货查询询:根据据不同的的查询条条件,查查询出出出库货物物的信息息。盘点查询询:根据据不同的的查询条条件,查查询出与与盘点相相关信息息。(如如历史盘盘点数据据、某货货物的盘盘点信息息、某客客户的盘盘点信息息等。)货况查询询:根据据不同的的查询条条件,查查询出货货物状况况的信
35、息息。基本资料料查询:根据不不同的查查询条件件,查询询出与基基本资料料相关信信息。4、 基基本资料料管理:客户管理理:对客客户基本本信息进进行增加加、删除除、修改改操作。货物管理理:对货货物基本本信息进进行增加加、删除除、修改改操作。业务员管管理:对对业务员员基本信信息进行行增加、删删除、修修改操作作。其它基本本资料管管理:对对基本资资料进行行增加、删删除、修修改操作作。包括括:用户户权限表表、权限限信息表表、客户户(货主主)/用用户信息息表、货货物表、仓仓库信息息表、库库区信息息表、库库位信息息表、部部门表、物物资种类类表、物物资大类类表、物物资小类类表、物物资明细细分类表表、入库库费率表表
36、、出库库费率表表、库存存费率表表、其他他费率表表、设备备表、到货货/出货货方式表表、业务务类别表表5、 仓仓区管理理:仓区参数数设置:设置仓仓区参数数信息,提提供对仓仓库、库库区、库库位的信信息进行行添加、删删除、修修改等操操作。库位分配配示意图图:按平平面图形形式显示示库位是是否分配配信息。库存预警警:在超超出或低低于库存存限度时时给予报报警。计算机辅辅助分配配:进行行库位分分配时,计计算机提提供可分分配的仓仓位。6、 其其他业务务管理:录入与编编辑其它它业务管管理信息息,具体体包括:机电物物质信息息、化工工产品信信息、攀攀金公司司的物资资信息、加加工厂的的物资信信息、配配送信息息等。7、
37、客客户远程程查询系系统:客户可根根据不同同的查询询条件对对自己的的货物信信息进行行在库查查询、进进货查询询、出货货查询、货货况查询询。8、 权权限管理理:我们对操操作进行行编码,为为每个操操作角色色赋予相相应的操操作权限限,形成成操作权权限表,系系统管理理员能根根据需要要灵活地地对操作作角色的的操作权权限进行行赋予与与修改,以以此有效效灵活地地对用户户的操作作权限进进行控制制。角色管理理(1)角角色填加加(2)角角色删除除(3)角角色权限限修改(4)角角色密码码修改权限管理理对系统的的权限编编号的权权限内容容进行权权限的管管理,如如修改客客户权限限的权限限大小,入入库管理理员的权权限大小小等操
38、作作:2.3 系统整整体功能能描述系统整体体功能图图如下:仓储系统功能其他业务管理 入库管理 出库管理 库存管理 系统管理 查询管理 基本资料管理 仓区管理 报表管理 第三章 业务领领域分析析与设计计3.1 系统顺顺序图,状状态图权限管理理对于系系统来说说十分重重要,因因为它关关系到系系统得安安全性,因因此在系系统得开开发与设设计中,我我们始终终把系统统的安全全性放在在十分重重要的位位置,因因此我们们在用顺顺序图分分析的时时候始终终从系统统用户未未登陆状状态来分分析的,在在后边系系统详细细设计时时,我们们会给出出用户登登录的顺顺序图;1 新建建到站日日报:2 修改改到站日日报:3 删除除到站日
39、日报4 新建建码单:5 修改改码单入入库信息息6 删除除码单入入库信息息7 新建建入库单单:18 修改入入库单19 删除入入库单1100 审核核处理3.2 定义基基本对象象与类入库管理理子系统统的对象象分析:实体对象象货物,物物资到站站日报,码码单入库库信息表表,仓库库,货物物明细单单,入库库单,货货物异常常报告,帐帐卡入库库信息,入入库收费费单,客客户信息息,库区区,库位位,码单单基本信信息表,职职工信息息表,用用户权限限表,权权限信息息表,验验收工具具表,设设备表,站站台表,计计量单位位表,部部门表,物物资明晰晰分类表表,业务务类别表表边界对象象入库到站站日报管管理界面面,入库库码单管管理
40、界面面,入库库单管理理界面,入入库审核核界面控制对象象入库审核核根据分析析级的顺顺序图与与系统的的对象分分析定义义系统中中涉及的的类:(1)类类 客户户 KHH(2)类类 货物物 HWW(3)类类 仓库库 CKK(4)类类 库区区 KQQ(5)类类 库位位 KWW(6)类类 物资资到站日日报 DDZRBB(7)类类 码单单基本信信息 MMDJBBXX(8)类类 码单单入库信信息:MMDRKKXX(9)类类 保管管员入库库验收信信息(BBGYYYSXXX)(10)类类 码单单货物存存放明细细(MDDHWCCF)(11)类类 入库库单 RRKD(12)类类 货物物异常报报告 HHWYCCBG(13
41、)类类 帐卡卡入库信信息 ZZKRKKXX(14)类类 入库库收费单单 RKKSFDD(15)类类 用户户权限 YHQQX(16)类类 权限限信息 QXXXX(17)类类 入库库审核 RKSSH(18)类类 职工工信息ZZGXXX(19) 类 物资存存储类 WZCCCL(20)类类 业务务类别 YWLLB(21)类类 物资资明晰分分类 WWZMXXFL(22)类类 部门门 BMM(23)类类 计量量单位 JLDDW(24)类类 站点点 ZDD(25)类类 验收收工具 YSGGJ(26)类类 设备备 SBB3.3 入库系系统类图图:3.4 定义对对象与类类的属性性与操作作(1)类类 客户户 KH
42、Hl 私有属性性属性名含义属性类型型khIDD客户号StriingkhM客户名StriingkhDZZ客户地址址StriinglxDHH联系电话话StriingStriingzz传真Striingxsqxx销售权限限Striingyyzhh银行帐号号StriingBZ备注Striingl 公共方法法方法名含义说明明Querry():BoooleeanAdd_KH():BBoolleann;查询(2)类类 货物物 HWWl 私有属性性属性名含义属性类型型khIDD客户号StriingwzfllID物资分类类号StriinghwIDD货物编号号StriingPM品名StriingGGXHH规格型号
43、号Striingsccjj产地/生生产厂家家Striingghppp钢号/品品牌StriingDj等级Striingdc定尺Striingdccdd定尺长度度FloaatdwZLL单位重量量FloaatbzLXX包装类型型StriingjsDWW1记数单位位1StriingjsDWW2记数单位位2StriingslZSSXS数量折算算系数Floaatbcyqq保存要求求Striingkz克重Floaatbzq保质期FloaatBZ备注Striingl 公共方法法:方法名含义说明明Add_HW( ): Boooleean;增加新近近货物信信息Updaate_HW():BBoolleann;更新货物物信息Del_HW():BBoolleann;删除货物物信息Querry_HHW(KKHIDD:Sttrinng,WWZFllID:Strringg):BBoolleann根据物资资号与客客户号查查询货物物基本信信息Prinnt_HHW():Boooleean;打印(3)类类 仓库库 CKKl 私有属性性属性名含义属性类型型ckIDD仓库编号号StriingckMCC仓库名称称 StriingckLXX仓库类型型StriingckMJJ仓库面积积FloaatckGSS库区个数数IntBZ备注Striingl