版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 WMS 模块设计报告 文件标识:BJTU-第四小组-Module Design Specification 当前版本:1.2 作 者:周莹、高帅、李开元、李媛、周鹏颖 文件状态: 草稿 正式发布 正在修改 完成日期:2009-12-18 软件学院-系统分析与设计课程-第四小组 版 本 历 史 版本/状态作者参与者起止日期备注 1.0周鹏颖周莹、高帅、 李开元、李媛 2009-12-08 2009-12-13 1.1周鹏颖周莹、高帅、 李开元、李媛 2009-12-14- 15 1.2周鹏颖周莹、高帅、 李开元、李媛 2009-12-15 2009-12-18 类图设计关注三层架构 目目目 录
2、录录 0. 文档介绍文档介绍.4 0.1 文档目的.4 0.2 文档范围.4 0.3 读者对象.4 0.4 参考文献.4 0.5 术语与缩写解释.4 1. 模块命名规则模块命名规则.6 2. 模块汇总模块汇总.6 2.1 模块汇总表.6 2.2 模块关系图.8 3. 各子模块的详细设计各子模块的详细设计.8 3.1 货物管理模块.8 3.2 仓库管理模块.10 3.3 需求表管理模块.11 3.4 采购表管理模块.12 3.5 仓储管理模块.14 3.6 配送管理模块.15 3.7 人员管理模块.16 3.8 安全管理模块.17 4. 其他说明其他说明.18 0. 文档介绍文档介绍 0.1 文
3、档目的文档目的 编写仓库管理系统模块设计报告的目的是给出软件结构中各模块内部过程的描述,用准 确统一的语言符号描述类的设计,类设计直接对应于实现设计,该文档就是用同一的语言表 达类设计的思想和具体细节,是小组的成员对项目中各个类的具体功能、内部过程以及算法 有一个清晰准确的认识,是体系结构设计的细化,同时也为之后的详细设计以及开发、测试、 维护阶段做好铺垫。 0.2 文档范围文档范围 本文档适用于项目设计阶段、开发、测试以及维护阶段。 0.3 读者对象读者对象 本文档预期读者对象为项目组技术总工及设计、开发、测试小组成员,也可用于日后维 护人员查询。 0.4 参考文献参考文献 本项目的项目陈述
4、报告 本项目的产品需求规格说明书 本项目的数据库设计报告 本项目的体系结构设计报告 会议讨论结果 系统分析与设计书(打印版) 谢新华老师 计算机软件工程规范国家标准汇编 2003中国标准出版社 国家标准软件开发文档模板 GB856T 0.5 术语与缩写解释术语与缩写解释 缩写、术语缩写、术语解解 释释 PP项目规划,Project Planning SDS系统设计,System Design Specification MSD模块结构设计,Module Structure Design SRS需求规格说明书,Software Requirements Specification SDP软件开发
5、计划,Software Development Plan SCMP软件配置管理计划,Software Configuration Management Plan SQAP软件质量保证计划,Software Quality Assurance Plan WMS仓库管理系统 1. 模块命名规则模块命名规则 (1)每一个模块采用:名词+管理模块 的命名方式,其中名词是这个模块的主要对象的名 字; (2)功能命名:模块中每一个功能的命名采用 名词+动词 结构,前面的名词与模块中的名 词相同,后面的动词表示对这个对象施加的动作; (3)页面命名规则:页面命名主要根据页面主要功能命名,名字尽量不超过 15
6、 个字母长, 当命名过长时,考虑采用简写; (4)页面中 action 的命名参考 java 规范 (5)配置信息命名:如页面错误提示信息提示等命名,不同单词间用”.”隔开,要做到见名 思义。 2. 模块汇总模块汇总 2.1 模块汇总表模块汇总表 模块名称功能简述 货物管理模块A 货物信息查询 B货物信息添加 C货物信息修改 D 货物信息删除 仓库管理模块A 仓库信息查询 B仓库信息添加 C仓库信息修改 D 仓库信息删除 需求表管理模块A 需求表查询 B需求表添加 C需求表修改 D 需求表删除 E需求表审批 采购表管理模块A 采购表查询 B采购表添加 C采购表修改 D 采购表删除 仓储管理A
7、入库 B出库 C调库 D 退库 配送管理A 销售总汇查询 B货物发送 人员管理A 人员信息查询 B人员信息添加 C人员信息修改 D 人员信息删除 E日志查看 安全管理A 数据备份 B数据还原 2.2 模块关系图模块关系图 3. 各子模块的详细设计各子模块的详细设计 3.1 货物管理模块货物管理模块 模块名类名说明 货物管理Goods实体类货物信息表 QueryInter接口货物信息查询 ExactQuery实现类实现 QueryInter 接口 FuzzyQuery实现类实现 QueryInter 接口 SortQuery实现类实现 QueryInter 接口 PriceQuery实现类实现
8、QueryInter 接口 ChangeInter接口货物信息更改接口 ModifyGoods实现类实现 ChangeInter 接口,依赖 QueryInter 接口 InsertGoods实现类实现 ChangeInter 接口,依赖 QueryInter 接口 DeleteInter接口货物删除接口 DeleteGoods实现类实现 DeleteInter 接口,依赖 QueryInter 接 口 类图类图 3.2 仓库管理模块仓库管理模块 模块名类名说明 Store实体类仓库信息表 QueryInter接口仓库信息查询 ExactQuery实现类实现 QueryInter 接口 Fuz
9、zyQuery实现类实现 QueryInter 接口 QuanQuery实现类实现 QueryInter 接口 ChangeInter接口货物信息更改接口 ModifyStore实现类实现 ChangeInter 接口,依赖 QueryInter 接口 InsertStore实现类实现 ChangeInter 接口,依赖 QueryInter 接口 DeleteInter接口货物删除接口 仓库管理 DeleteStore实现类实现 DeleteInter 接口,依赖 QueryInter 接 口 类图类图 3.3 需求表管理模块需求表管理模块 模块名类名说明 Request实体类需求表 Que
10、ryInter接口需求表查询 PrecisionQuery实现类实现 QueryInter 接口 FuzzyQuery实现类实现 QueryInter 接口 TimeQuery实现类实现 QueryInter 接口 需求表管理 DemandQuery实现类实现 QueryInter 接口 OperationInter接口需求表的增删改 PromptInter接口关于需求表审批和采购表的提示 RequestAction实现类实现 OperationInter 和 PromptInter 接口 ApprovalInter接口需求表的审批 RequestApproval实现类实现 ApprovalI
11、nter 接口 People父类人 User子类用户,继承 PeopleInter GeneralManager子类普通管理员,继承 PeopleInter SeniorManager子类高级管理员,继承 PeopleInter 类图类图 3.4 采购表管理模块采购表管理模块 模块名类名说明 Buy实体类采购表 采购表管理 QueryInter接口采购表查询 AllBuyQuery实现类实现 QueryInter 接口 AllWaitingBuyQuery实现类实现 QueryInter 接口 BuyIDQuery实现类实现 QueryInter 接口 GoodsIDQuery实现类实现 Qu
12、eryInter 接口 EmployeeIDQuery实现类实现 QueryInter 接口 GoodsNameQuery实现类实现 QueryInter 接口 TimeQuery实现类实现 QueryInter 接口 OperationInter接口采购表的增删改 PromptInter接口关于采购员采购任务的提示 BuyAction实现类实现 OperationInter 和 PromptInter 接口 类图类图 3.5 仓储管理模块仓储管理模块 模块名类名说明 Good实体类货物 仓储管理 Store实体类仓库 OperationIn接口货物增加,仓库减少 OperationOut接口
13、货物减少,仓库增加 ChangeStore实现类实现 OperationIn 和 OperationOut 接口 InStore实现类实现 OperationIn 接口 OutStore实现类实现 OperationOut 接口 BackStore实现类实现 OperationOut 接口 类图类图 3.6 配送管理模块配送管理模块 模块名类名说明 Sale实体类销售情况 AboutTrack接口装车情况 Track实现类实现 AboutTrack 接口 AboutSelect接口查询 SelectByTime实现类实现 AboutSelect 接口 SelectByGood实现类实现 Abo
14、utSelect 接口 SelectByStore实现类实现 AboutSelect 接口 SelectByDepartment实现类实现 AboutSelect 接口 配送管理 SelectByOperator实现类实现 AboutSelect 接口 类图类图 3.7 人员管理模块人员管理模块 模块名类名说明 Employee实体类人员信息表 QueryInter接口人员信息查询 EmployeeIDQuery实现类实现 QueryInter 接口 EmployeeNameQuery实现类实现 QueryInter 接口 JobAttriQuery实现类实现 QueryInter 接口 Ro
15、leQuery实现类实现 QueryInter 接口 LogTimeQuery实现类实现 QueryInter 接口 OperaterIDQuery实现类实现 QueryInter 接口 OperateStyleQuery实现类实现 QueryInter 接口 OperationInter接口人员信息的增删改 人员信息管理 EmployeeAction实现类实现 OperationInter 接口 类图类图 3.8 安全管理模块安全管理模块 模块名名说明 安全管理DbconnectInter接口数据库的关闭连接和检查 ManagerInter接口数据库的备份和恢复 Dbconnect实现类实现 DbconnectInter 接口 DBM
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 结婚前防出轨协议书
- 2026年中考历史考前冲刺押题试卷及答案(十一)
- 濮阳市辅警招聘面试题及答案
- 《计算机网络基础与应用》Linux部分实训任务 教案 任务一 实现Linux系统基本安全控制
- 热浸镀工复测水平考核试卷含答案
- 水供应服务员班组安全考核试卷含答案
- 电子元器件表面贴装工安全专项强化考核试卷含答案
- 信息通信网络测量员诚信水平考核试卷含答案
- 采矿生产系统监控操作员岗前安全风险考核试卷含答案
- 过磷酸钙生产工成果竞赛考核试卷含答案
- 长庆用人合同
- 2025年全国高考日语试卷及答案
- 第二类医疗器械经营备案全套企业质量管理制度及工作程序
- 冷库操作规程标准及安全注意事项
- 2019新人教版高中英语选择性必修四全册课文原文
- 卷烟公司考试题及答案大全
- 文学翻译风格迁移-洞察及研究
- 高铁后备车长考试题库(含答案)
- 2024年河南省西华县人民医院公开招聘医务工作人员试题带答案详解
- DB15∕T 970-2024 居住物业管理服务规范
- 2025届山东烟台中考历史真题试卷【含答案】
评论
0/150
提交评论