仓库管理系统详细设计说明书(第5组)_第1页
仓库管理系统详细设计说明书(第5组)_第2页
仓库管理系统详细设计说明书(第5组)_第3页
仓库管理系统详细设计说明书(第5组)_第4页
仓库管理系统详细设计说明书(第5组)_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

仓库管理系统详细设2心整理,用心做精品仓库管理系统项目详细设计说明书3心整理,用心做精品1心整理,用心做精品目录 概述 3 2心整理,用心做精品11.1编写目的在前一阶段本仓库管理系统项目的概要设计中,已经对本项目的概要进行了初步的设计,即将整个项目进行了模块化设计,对项目分成多个模块,以及模块之间的联系。本阶段主要是在上阶段的基础上,对仓库管理系统做一个详细设计,主要包括该系统的每个模块的详细设计,涉及类图,时序图,快关系在该仓库管理系统的程序设计阶段,程序员可以参考详细设计说明书,在对项目程序设计时,按照详细设计说明书中的设定,对程序进行编写。后面的软件测试以及软件的维护阶段也可以参考详细设计说明书,以便于了解详细设计中所完成的各个模块的实现,提出修改意见,完善系统设计。本文档供项目经理,设计人员,开发人员阅读1.2背景1.待开发的软件系统的名称:仓库管理系统2.本项目的任务提出者及单位:计算机科学与工程学院3.开发者:软件工程实验第五组大学全校师生4.该软件系统同其他系统或其他机构的基本的相互来往关系。3心整理,用心做精品2概述2.1基线仓库管理系统需求分析说明书,仓库管理系统设计说明书2.2范围本次项目包含以下几个模块:1.操作员管理2.入库管理4.商品管理5.供应商管理6.库存报表7.GUI设计2.3定义2.4参考资料究与设计.微电子学与计算4心整理,用心做精品ML.2.5术语与缩写解释类图(Classdiagram)由许多(静态)说明性的模型元素(例如组成。类图可以组织在(并且属于)包中,仅显示特定包中的时序图(SequenceDiagram),亦称为序列图或循序图,是一种UML行为图。它通过描述对象之间发送消息的时间顺序显执行一个用例行为时,时序图中的每条消息对应了一个类操作或状态机中引起转换的触发事件缩写、术语3模块命名规则4模块汇总4.1模块汇总表子模子模块操作员管理块名称操作员管理当该用户为管理员用户时,管理员可以对用户进行添加,修改用户信息,并保存5心整理,用心做精品了仓库管理员可以对商品的出库信息进行查询、添加等操作,以方便其他操作员修改出库信息。出库信息更新结束之后,系统同时会对库存信息进行更新仓库管理员在商品出库的时候,会添加出库信息。当商品需要出库的时候,管理员登陆系统进行入库信息的添加,添加了出库信息之后,库存信息同时得到更新仓库管理员可以对出库信息进行查询。查询出库信息,返回的结果是入库表单仓库管理员可以修改出库信息,当出库表单出错需要修改的时候,管理员登陆系统,然后执行修改出库信息操作,将原有的出错表单更改子模块供应商管理6心整理,用心做精品来实现不同用户、管理员通过此GUI实现对供应商、商品进货、商品采购、商品库存实时进行监控。4.2块关系图7心整理,用心做精品入库报表入库报表NumberStringerNameString-money:float-storageNumber:String<<ArrayList>>+nameSelct()<<int>>+StrSelect()<<int>>+AllSelect()出库报表meString-deliveryNumber:String<<ArrayList>>+StrSelect()<<void>>+select()<<int>>+insert()操作员库存报表luefloat<<ArrayList>>+itemNoSelect()<<ArrayList>>+itemNameSelect()<<ArrayList>>+itemArraySelect()<<ArrayList>>+StrSelect()<<ArrayList>>+allSelect()No:Stringring-Password:String-Level:String<<void>>+Autohao()<<Vector>>+getAllOpertion()<<int>>+opterInsert()<<int>>+opterDel()商品管理emShortNameString-specifications:Stringplace:String-qualityPeriod:inttremarksStringArrayList+ShopSelect()<<ArrayList>>+ShopArry()<<void>>+ShopBainhao()<<int>>+ShopSave()<<int>>+ShopUpdate()<<int>>+ShopDel()供应商管理mberStringrNameString-supplierShortName:String-telephone:String-fax:StringnkNameStringumberString-postalCode:String-website:String<<ArrayList>>+supplierSelect()<<void>>+select()<<int>>+supplierSave()<<int>>+supplierUpdate()int+supplierDel()8心整理,用心做精品LoginViewLoginView登陆界面LoginHandler<<void>>+actionPerformed()rNo:Stringring-Password:String-Level:String<<int>>+operatorSelect()<<void>>+Autohao()<<Vector>>+getAllOpertion()<<int>>+opterInsert()<<int>>+opterDel()LoginModel操作员入入库界面<<void>>-jbInit()入库处理ukuModelmodel<<rukuview>>+view<<void>>+Select()<<void>>+addRow()<<boolean>>+addInsert()<<void>>+actionPerformed()入库报表NumberStringerNameString-money:float-storageNumber:String<<ArrayList>>+nameSelct()<<int>>+StrSelect()<<int>>+AllSelect()9心整理,用心做精品出库界面出库界面<<void>>+jbInit()出库报表ameString-deliveryNumber:String<<ArrayList>>+StrSelect()<<void>>+select()<<int>>+insert()出库处理<<chukuview>>+viewukuModelmodel<<int>>+Stselect()<<void>>+actionPerformed()供应商界供应商界面<<void>>+jbInit()供应商处理供应商管理berStringNameString-supplierShortName:String-telephone:String-fax:StringameStringberString-postalCode:String-website:String<<ArrayList>>+supplierSelect()<<void>>+select()<<int>>+supplierSave()<<int>>+supplierUpdate()intsupplierDelGongModel>+model<<GongView>>+view<<boolean>>+InputError()<<void>>+select()<<void>>+actionPerformed()心整理,用心做精品商商品信息处理<<ShopModel>>+modelvoid>+select()<<boolean>>+InputError()<<void>>+actionPerformed()商品管理-itemShortName:String-specifications:String-place:String-qualityPeriod:inteint-remarks:String<<ArrayList>>+ShopSelect()<<ArrayList>>+ShopArry()<<void>>+ShopBainhao()<<int>>+ShopSave()<<int>>+ShopUpdate()<<int>>+ShopDel()库存报表界面<<void>>+jbInit()库存报表处理库存报表float<<kucunSelectView>>+view<<kucunSelectModel>>+modelttabselect<<int>>+tselect()<<void>>+actionPerformed()<<ArrayList>>+itemNoSelect()<<ArrayList>>+itemNameSelect()<<ArrayList>>+itemArraySelect()<<ArrayList>>+StrSelect()<<ArrayList>>+allSelect()心整理,用心做精品供应商处理供应商处理<<GongModel>>+model<<GongView>>+view<<boolean>>+InputError()<<void>>+select()<<void>>+actionPerformed()Handler<<void>>+actionPerformed()出库处理LoginHandlere<<void>>+actionPerformed()er库存报表处理商品信息处理<<kucunSelectView>>+view<<kucunSelectModel>>+modelint>>+tabselect()inttselect()<<void>>+actionPerformed()入库处理rukuModel+model<<rukuview>>+view<<void>>+Select()<<void>>+addRow()<<boolean>>+addInsert()<<void>>+actionPerformed()<<ShopModel>>+modelvoidselect()<<boolean>>+InputError()<<void>>+actionPerformed()<<chukuview>>+viewchukuModel+model<<int>>+Stselect()<<void>>+actionPerformed()查询商品信查询商品信息修改商品信息库存查询删除商品信息库存报表及查询查询供应商信息库存报警登陆添加出库信息管理员修改出库信息删除用户查询出库信息添加入库信息修改入库信息查询入库信息添加商品信息修改信息添加用户修修改供应商信息添加商品信息库存报表及查询采购员修改商品信息查询供应商信息删除供应商信息库存查询添加供应商信息查询商品信息库存查询5子系统模块设计5.1操作员管理模块模块名称模块名称操作员管理心整理,用心做精品心整理,用心做精品terDelint登陆添加用户系统管理员删除用户修改信息管理员用例图登陆普通用户修改信息普通用户用例图心整理,用心做精品用户信息用户信息:添加用户:登陆3:修改用户信息4:返回用户信息5:修改用户信息6:返回用户信息管理员用户心整理,用心做精品用户用户系统用户点击登陆按钮系统查询数据库登陆失败验证不通过验证通过修改用户信息更新数据库用户信息用户为采购员用户为管理员更新数据库用户信息删除用户添加用户5.2入库管理模块入入库管理仓库管理员可以对商品的入库信息进行查询、添加、修改等操作。入库信息更新结束之后,系统同时会对库存信息进行更新添加入库信息:仓库管理员入库的时候,会添加入库信息。当,块名称心整理,用心做精品管理员管理员r添添加入库信息修改入库信息查询入库信查询入库信息管理员用例图管理员入库信息库存信息1:添加入库信息2:更新入库信息4:更新库存信息3:返回入库信息5:修改入库信息6:更新入库信息7:更新库存信息8:返回入库信息9:删除入库信息心整理,用心做精品管管理员管理员登陆更新入库表单添加入库信息更新库存信息修改入库信息更新入库表单更新库存信息查询入库信息读取入库表单得到查询结果系统5.3出库管理模块块名称仓库管理员可以对商品的出库信息进行查询、添加等操作,以方便其他操作员修改出库信息。出库信息更新结束之后,系统同时会对库存信息进行更新添加出库信息:仓库管理员在商品出库的时候,会添加出库信息。当商品需要出库的时候,管理员登陆系统进行入库信息的添加,添加了出库信息之后,库存信息同时得到更新查询出库信息:仓库管理员可以对出库信息进行查询。查询出库信息,返回的结果是入库表单修改出库信息:仓库管理员可以修改出库信息,当出库表单出错需要修改的时候,管理员登陆系统,然后执行修改出库信息操作,将原有的出错表单更改心整理,用心做精品4:更新库存信息4:更新库存信息intmodify()功能:修改出库信息,返回值void添加出库信息修改出库信息管理员查询出库信息管理员用例图库存信库存信息管理员1:添加出库信息2:更新出库信息3:修改库存信息5:返回出库结果6:修改出库信息7:更新出库信息8:返回出库信息9:删除出库信息出库信息心整理,用心做精品管管理员管理员登陆更新出库表单添加出库信息更新库存系信息修改出库信息更新出库表单更新库存系信息删除出库信息查询出库表单得到出库信息系统5.4商品管理模块仓库管理员和采购员都可以查询相关的商品信息,并对商品进添加商品信息:采购员采购了某样商品后,可以添加商品信息,添加的商品信息就会显示到查询商品信息中。查询商品信息:定义了如何查询商品信息,管理员和采购员对商品信息进行查询时,执行查询操作修改商品信息:定义了仓库管理员和采购员如何修改商品信息。当商品信息,比如价格,供应商需要修改的时候,管理员操作,对商品信息进行修改。可调用该函数接口块名称心整理,用心做精品以调用该函数接口管理员添添加商品信息查询商品信息修改商品信息删除商品信息采购员商品信息模块的用例图心整理,用心做精品商品信息商品信息1:添加商品信息2:更新商品信息3:返回商品信息4:修改商品信息5:更新商品信息6:返回商品信息7:查询商品信息8:返回商品信息9:删除商品信息10:返回删除结果采购员管理员心整理,用心做精品心整理,用心做精品5.5供应商管理模块供应商管理供应商管理采购员可以添加修改供应商基本信息。供应商是商品信息中不添加供应商信息:该子系统定义了采购员如何添加供应商信息,当有新的供应商出现时,与该供应商联系的采购员可以登查询供应商信息:采购员可以查询供应商信息,管理员同样可修改供应商信息:定义了如何对供应商信息进行修改,当供应商信息需要变更的时候,采购员需要登录到系统,然后执行修进行修改。删除供应商信息:定义了如何对供应商信息进行删除,当供应商信息需要删除的时候,采购员需要登录到系统,然后执行删进行删除。带了供应商查询语句,通过调用该函数,即为返回值数,即可完成供应商信息的更新,返回值能,返回值为函数是否调用成功模块名称性心整理,用心做精品采购员添加供应商信息添加供应商信息修改供应商信息查询供应商信息查询供应商信息删除供应商信息管理员供应商信息

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论