资源预览内容
第1页 / 共12页
第2页 / 共12页
第3页 / 共12页
第4页 / 共12页
第5页 / 共12页
第6页 / 共12页
第7页 / 共12页
第8页 / 共12页
第9页 / 共12页
第10页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
1详细设计报告(库位管理)1 引言1.1 编写目的编写本设计报告的目的就是程序员编程程序提供具体的编程指导。2 程序系统结构由于仓库管理系统设计的思想采取的是分层设计,每个层次是以提供服务为主要任务。除表示层页面是针对特定的某个子系统外,其他应用程序基本上无法唯一定位到具体的某个子系统,所以体系结构的设计思想如图 2-1 所示。库位信息设置输入页面库位信息查询页面库位信息设置A c t i o n入库 、 出库A c t i o n库位信息查询A c t i o n库位信息表 E J B查询结果表 E J B数据库图 2-1 以服务为指导思想的体系结构图3 类设计(库位管理) InterfaceStorageLocationInterfaceStorageLocationIfoInterfaceProductsInfoSLInfoSetingAction ImplentSLInfoBeanCheckoutIn or Out StorageActionSLQueryAction SLQueryBean ImplentStorageBanOperation图 3-1 设计类图3.1 库位信息设置界面库位信息设置界面如图 3-2 所示,库位查询界面如图 3-3 所示。 2图 3-2 库位信息设置界面图 3-3 库位查询界面界面元素表 3-1 库位信息设置事件描述序号 事件 事件名称 事件定位1 单击按钮 New OnClick() 新增库位2 失去焦点 StorageNumber onblur()仓库编号 Text 框4 失去焦点 StorageName onblur 仓库名称 Text 框6 失去焦点 StorageLocationNumber onblur()库位编号 Text 框8 失去焦点 StorageLocationName onblur()库位名称 Text 框10 单击按钮 SelectType() 选择库位类别11 失去焦点 ProductsNumber onblur()货物编号 Text 框13 失去焦点 ProductsName onblur()货物名称 Text 框15 单击按钮 SelectStandard() 选择规格16 失去焦点 StorageLocationCapacity onblur() 库位容量 Text 框18 单击按钮 Save OnClick() 保存新增库位信息19 单击按钮 Commfired OnClick() 确认保存20 单击按钮 Update OnClick() 修改库位信息21 单击按钮 Delete OnClick() 删除库位信息22 单击按钮 Cancel OnClick() 取消新增库位323 单击按钮 Export OnClick() 库位信息导出库位查询事件描述序号 事件 事件名称 事件定位1 点击按钮 Quary OnClick() 选择查询方式2 点击按钮 QuaryByStorageName()选择仓库名称进行查询3 点击按钮 QueryproductsName() 选择货物名称进行查询4 点击按钮 QuaryBy Product ID() 选择货物编号进行查询5 点击按钮 QuaryByDate() 选择日期查询表 3-2 数据描述标题 标识 数据类型 是否为空 值域 值范围仓库名称 StorageName String否 半成品库/成品库/ 原料库/包装材料库/ 工装库/废品库仓库编号 StorageNumber String 否库位编号 StorageLocationNumber String 否库位名称 StorageLocationName String 否库位容量 StorageLocationCapacity Int 否 大于 0货物编号 ProductsNumber String 否货物名称 ProductsName String 否货物规格 Standard String 否生产商 Manufacturer String 否日期 Date Date 否工号 JobID String页面类详细设计表 3-3 类编号 101 类名称 V_StorageLocationSetting.jsp用例编号 101 用例名称 库位信息设置所属子系统 库位管理 方法体(焦点)个数 16类功能说明 库位信息设置(V_StorageLocationSetting.jsp)类是仓库管理系统重4要组成部分,其功能是对仓库货位进行基本信息管理。方法体(焦点)名称 单击按钮 New,NewStorage() ,新增库位信息输入数据结构 无 数据元素 无Action 类及方法 无返回数据结构 无 数据元素 无算法 无状态改变及性质 无数据表操作 无方法体(焦点)名称 失去焦点,StorageNumber onblur()仓库编号 Text 框输入数据结构 String 数据元素 StorageNumberAction 类及方法 Implement StorageItemSaveAction,Save() ,保存仓库编号返回数据结构 String 数据元素 Success or fail算法 无状态改变及性质 无数据表操作 无方法体(焦点)名称 失去焦点,StorageName onblur()仓库名称 Text 框输入数据结构 String 数据元素 StorageNameAction 类及方法 Implement StorageItemSaveAction ,Save() ,保存仓库名称返回数据结构 String 数据元素 Success or fail算法 无状态改变及性质 无数据表操作 无方法体(焦点)名称 失去焦点,StorageLocationNumber onblur() ,库位编号 Text 框输入数据结构 String 数据元素 StorageLocationNumberAction 类及方法 Implement StorageLocationItemSaveAction ,Save() ,保存库位编号返回数据结构 String 数据元素 库位编号是否重复算法 无状态改变及性质 无数据表操作 无方法体(焦点)名称 失去焦点,StorageLocationName onblur() ,库位名称 Text 框输入数据结构 String 数据元素 StorageLocationNameAction 类及方法 Implement StorageLocationItemSaveAction ,Save() ,保存库位名称返回数据结构 String 数据元素 Success or fail算法 无状态改变及性质 无数据表操作 无方法体(焦点)名称 单击按钮,SelectType()选择库位类别5输入数据结构 无 数据元素 TypeAction 类及方法 无返回数据结构 无 数据元素 无算法 无状态改变及性质 无数据表操作 无方法体(焦点)名称 失去焦点,ProductsNumber onblur()货物编号 Text 框输入数据结构 String 数据元素 ProductsNumberAction 类及方法 Implement ProductsBaseInfo SaveAction, Save() ,保存货物编号返回数据结构 String 数据元素 货物编号是否重复算法 无状态改变及性质 无数据表操作 无方法体(焦点)名称 失去焦点,ProductsName onblur() ,货物名称 Text 框输入数据结构 String 数据元素 StorageLocationNumberAction 类及方法 Implement ProductsBaseInfo SaveAction, Save() ,保存货物名称返回数据结构 String 数据元素 Success or fail算法 无状态改变及性质 无数据表操作 无方法体(焦点)名称 单击按钮,SelectStandard()选择货物规格输入数据结构 String 数据元素 StandardAction 类及方法 无返回数据结构 无 数据元素 无算法 无状态改变及性质 无数据表操作 无方法体(焦点)名称 失去焦点,StorageLocationCapacity onblur()库位容量 Text 框输入数据结构 Int 数据元素 StorageLocationCapacityAction 类及方法 Implement StorageLocationCapacitySaveAction, Save() ,保存库位容量返回数据结构 无 数据元素 无算法 无状态改变及性质 无数据表操作 无方法体(焦点)名称 单击按钮,Save OnClick()保存新增库位信息输入数据结构 无 数据元素 无Action 类及方法 无6返回数据结构 无 数据元素 无算法 无状态改变及性质 无数据表操作 无方法体(焦点)名称 单击按钮,Commfired OnClick() ,确认保存输入数据结构 无 数据元素 无Action 类及方法 无返回数据结构 无 数据元素 无算法 无状态改变及性质 无数据表操作 无方法体(焦点)名称 单击按钮,Update OnClick() ,修改库位信息输入数据结构 无 数据元素 无Action 类及方法 无返回数据结构 无 数据元素 无算法 无状态改变及性质 无数据表操作 无方法体(焦点)名称 单击按钮,Delete OnClick OnClick() ,删除库位信息输入数据结构 无 数据元素 无Action 类及方法 无返回数据结构 无 数据元素 无算法 无状态改变及性质 无数据表操作 无方法体(焦点)名称 单击按钮,Cancel OnClick() ,取消库位信息输入数据结构 无 数据元素 无Action 类及方法 无返回数据结构 无 数据元素 无算法 无状态改变及性质 无数据表操作 无方法体(焦点)名称 单击按钮,Export OnClick() ,库位信息导出输入数据结构 无 数据元素 无Action 类及方法 无返回数据结构 无 数据元素 无算法 无状态改变及性质 无7数据表操作 无表 3-4 类编号 102 类名称 V_StorageLocationQuery.jsp用例编号 102 用例名称 库位查询所属子系统 不确定 方法体(焦点)个数 5类功能说明 库位查询(V_StorageLocationQuery.jsp )类是仓库管理系统重要组成部分,其功能是供相关人员对仓库信息和货位进行查询。方法体(焦点)名称单击按钮 Query,Quary OnClick() ,选择查询方式输入数据结构 无 数据元素 无Action 类及方法 无返回数据结构 无 数据元素 无算法 无状态改变及性质 无数据表操作 无方法体(焦点)名称单击按钮 button ,QuaryByStorageName() ,选择仓库名称进行查询输入数据结构 无 数据元素 StorageNameAction 类及方法 Implement StorageInfoAction, QuaryByStorageName返回数据结构 ArrayList 数据元素 ResultList算法 无状态改变及性质 无数据表操作 查询方法体(焦点)名称单击按钮,QueryproductsName() ,选择货物名称进行查询输入数据结构 无 数据元素 productsNameAction 类及方法 Implement StorageInfoAction, QuaryByStorageName返回数据结构 ArrayList 数据元素 ResultList算法 无状态改变及性质 无数据表操作 无方法体(焦点)名称单击按钮,QuaryByProductID() ,选择货物编号查询输入数据结构 无 数据元素 ProductIDAction 类及方法 Implemen
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号