




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 1 引言 引言 1 1 1 11 1 编写目的编写目的 2 2 1 21 2 项目背景项目背景 2 2 1 31 3 定义定义 2 2 1 41 4 参考资料参考资料 3 3 2 2 总体设计 总体设计 3 3 2 12 1 功能描述功能描述 3 3 2 22 2 软件结构软件结构 3 3 3 3 程序描述 程序描述 5 5 3 13 1 用户登录模块用户登录模块 5 5 3 23 2 仓库管理模块仓库管理模块 9 9 3 33 3 仓库查询模块仓库查询模块 1414 3 43 4 系统设置模块系统设置模块 1717 3 53 5 接口设计接口设计 1818 3 63 6 测试要点测试要点 1818 1 1 引引言言 1 11 1 编写目的编写目的 本文档为仓库管理系统详细设计文档本文档为仓库管理系统详细设计文档 Design Design Document Document 对 对 作品进行系统性介绍 对使用的技术机制进行分析 对各个作品进行系统性介绍 对使用的技术机制进行分析 对各个 模块进行功能描述 并给出主要数据流程和系统结构模块进行功能描述 并给出主要数据流程和系统结构 本文档的预期读者是本系统的需求用户 团队开发人员 相本文档的预期读者是本系统的需求用户 团队开发人员 相 关领域科研人员关领域科研人员 1 21 2 项目背景项目背景 项目名称 仓库管理系统项目名称 仓库管理系统 详细设计说明书详细设计说明书 项目任务开发者 安徽绿海商务职业学院计信项目任务开发者 安徽绿海商务职业学院计信 081081 班班 9 9 207207 开发小组 软件基本运行环境为开发小组 软件基本运行环境为 WindowsWindows 环境环境 1 31 3 定义定义 MysqlMysql 数据库管理软件 数据库管理软件 DBMSDBMS 数据库管理系统 数据库管理系统 WindowsWindows 2003 XP2003 XP 运行环境 运行环境 JSPJSP 软件开发语言 软件开发语言 MyeclipseMyeclipse 开发工具 开发工具 1 41 4 参考资料参考资料 软件工程应用实践教程软件工程应用实践教程 清华大学出版社清华大学出版社 系统分析与设计系统分析与设计 清华大学出版社清华大学出版社 数据库系统概论数据库系统概论 高等教育出版社高等教育出版社 Windows Windows 网络编程网络编程 清华大学出版社清华大学出版社 VC VC 技术技术 清华大学出版社清华大学出版社 2 2 总总体体设设计计 2 12 1 功能描述功能描述 系统的主要目标是监控整个仓库的运转情况系统的主要目标是监控整个仓库的运转情况 提供完善的任务计划功能 由指令中心来安排进出任务 确提供完善的任务计划功能 由指令中心来安排进出任务 确 认任务的开始 进货管理和出货管理也都按照指令执行认任务的开始 进货管理和出货管理也都按照指令执行 系统能够实时监控所有货物的在线运动情况 实时提供库存系统能够实时监控所有货物的在线运动情况 实时提供库存 变化的信息变化的信息 2 22 2 软件结构软件结构 系统主要包括系统主要包括 仓库管理模块仓库管理模块 系统设置模块系统设置模块 仓库查询模块仓库查询模块 用户登录模块用户登录模块 用户登录模块用户登录模块 由用户注册登录 用户注销 退出系统三个部分组成 用户可以用由用户注册登录 用户注销 退出系统三个部分组成 用户可以用 两种身份登录本系统 普通操作人员或者管理人员 不通身份登录两种身份登录本系统 普通操作人员或者管理人员 不通身份登录 被系统授予不同的权限 以便提高本系统的安全性被系统授予不同的权限 以便提高本系统的安全性 仓库管理模块仓库管理模块 仓库管理模块由涂上六个子功能组成 仓库管理模块是整个系统的仓库管理模块由涂上六个子功能组成 仓库管理模块是整个系统的 核心 是所所有数据的来源 仓库进货 仓库领料 仓库盘点组成核心 是所所有数据的来源 仓库进货 仓库领料 仓库盘点组成 了仓库管理的重要过程了仓库管理的重要过程 仓库查询系统仓库查询系统 仓库查询系统由库存查询 销售查询和库存历史记录查询三个字功仓库查询系统由库存查询 销售查询和库存历史记录查询三个字功 能模块组成 库存查询实现提供库存变化的信息 随时根据客户的能模块组成 库存查询实现提供库存变化的信息 随时根据客户的 要求查询相关的库存信息 销售查询提供了一个完整的出货查询平要求查询相关的库存信息 销售查询提供了一个完整的出货查询平 台 仓库历史记录查询功能提供对任意一条操作记录的查询台 仓库历史记录查询功能提供对任意一条操作记录的查询 系统设置模块系统设置模块 系统设置模块包括供应商设置和仓库设置两个部分 供应商是货物系统设置模块包括供应商设置和仓库设置两个部分 供应商是货物 的提供者 在供应商设置中 用户可以输入详细的供应商信息 包的提供者 在供应商设置中 用户可以输入详细的供应商信息 包 括联系方式 供应商名称和主要的经营项目信息 方便企业管理查括联系方式 供应商名称和主要的经营项目信息 方便企业管理查 询和维护 而在仓库设置中 用户可以将整个仓库虚拟为多个仓库 询和维护 而在仓库设置中 用户可以将整个仓库虚拟为多个仓库 每个仓库存储不同类型的货物 这样可方便仓库货物的分类管理 每个仓库存储不同类型的货物 这样可方便仓库货物的分类管理 也有利于提高仓库进货 出货的效率也有利于提高仓库进货 出货的效率 仓仓 库库 进进 货货 仓仓 库库 退退 货货 仓仓 库库 盘盘 点点 仓仓 库库 领领 料料 商商 品品 调调 拨拨 仓仓 库库 退退 料料 仓仓 库库 设设 置置 供供 应应 商商 管管 理理 库库 存存 情情 况况 销销 售售 情情 况况 仓仓 库库 查查 询询 用用 户户 退退 出出 用用 户户 登登 录录 用用 户户 注注 销销 仓库管理系统仓库管理系统 仓库仓库 管理管理 模块模块 系统系统 设置设置 模块模块 仓库仓库 查询查询 模块模块 用户用户 登录登录 模块模块 3 3 程程序序描描述述 3 13 1 用户登录模块 用户登录模块 0101 具体格式具体格式 功能编号功能编号 01 功能名称功能名称用户登录模块内容内容功能流程图 所属业务所属业务仓库管理所属项目所属项目仓库管理系统 编写人编写人陈清完成时间完成时间2010 5 15页码页码第5页 功能流程图功能流程图 需要说明的问题需要说明的问题 录入项必须非空 在此登陆提交的数据只是用户名和密码 功能描述功能描述 功能类型 查询数据功能类型 查询数据 功能描述 提高系统的安全性功能描述 提高系统的安全性 前提业务 无前提业务 无 后继业务 后继业务 0202 仓库管理模块 仓库管理模块 功能约束 权限约束功能约束 权限约束 约束描述 无约束描述 无 操作权限 仓库管理员操作权限 仓库管理员 登录登录 提交所提交所 填内容填内容 录入项检查录入项检查 是否空 是否空 成功成功 失败失败 登录数据处理登录数据处理 执行数执行数 据库操据库操 作作 是否成功是否成功成功成功 管理管理 失败失败 界面设计界面设计 基础信息处理基础信息处理 下表是动作说明 下表是动作说明 动作编号动作编号动作名称动作名称动作描述动作描述 A01登陆点击登陆按钮提交数据 到登陆数据处理页面 A02重至点击退重至按钮将当前 信息恢复原先状态 A03基础信息点击将显示基础信息 数据要求数据要求 功能类型 数据查询 数据描述 页面显示字段如下 页面显示字段如下 字段名称字段名称长度长度录入方式录入方式是否非空项是否非空项数据检验数据检验默认显示默认显示 管理员管理员 IDID10文本框YN 管理员密码管理员密码15passwordYN 登录数据处理登录数据处理 数据库连接数据库连接 记录登录信息及信息处理记录登录信息及信息处理 1 1 数据库连接 数据库连接 class CLoginDlg public CDialog Construction public CLoginDlg CWnd pParent NULL standard constructor CLoginDlg Dialog Data AFX DATA CLoginDlg enum IDD IDD LOGIN DIALOG CEditm control username CEditm control password int count int seconds CSMButtonm ok CSMButtonm cancel CStringm Pwd CStringm UserName COLORREF m clrText COLORREF m clrBkgnd CBrush m brBkgnd CBrush m brControlBkgnd1 CBrush m brControlBkgnd2 protected virtual void DoDataExchange CDataExchange pDX DDX DDV support virtual void OnOK afx msg BOOL OnEraseBkgnd CDC pDC afx msg HBRUSH OnCtlColor CDC pDC CWnd pWnd UINT nCtlColor afx msg void OnTimer UINT nIDEvent virtual BOOL OnInitDialog AFX MSG DECLARE MESSAGE MAP void CLoginDlg OnOK UpdateData TRUE if m UserName MessageBox 请输入用户名请输入用户名 return if m Pwd MessageBox 请输入密码请输入密码 return 定义定义 CUsers 对象 用于从表对象 用于从表 Users 中读取数据中读取数据 CUsers user user GetData m UserName 如果读取的数据与用户输入数据不同 则返回如果读取的数据与用户输入数据不同 则返回 if user GetPwd m Pwd if count 3 MessageBox 用户信息不正确 无法登录 用户信息不正确 无法登录 count m Pwd Empty m control password SetFocus UpdateData FALSE else MessageBox 你可能是非法用户你可能是非法用户 警告警告 MB OK MB ICONHAND exit 0 else KillTimer 0 CDialog OnOK 2 2 记录登陆信息及信息处理 记录登陆信息及信息处理 当用户点击当用户点击 登陆登陆 按钮之后 数据将提交到登陆数据处理页面 按钮之后 数据将提交到登陆数据处理页面 取得帐号密取得帐号密 码这两个从页面传入的值 然后跟数据库当中管理员表中的账号和密码比较 码这两个从页面传入的值 然后跟数据库当中管理员表中的账号和密码比较 如果正确的话 表示当前已经有管理员登陆了 处理完毕后 跳转到管理页面 如果正确的话 表示当前已经有管理员登陆了 处理完毕后 跳转到管理页面 如果失败 则提示登陆失败 并重新进入到登陆页面 如果失败 则提示登陆失败 并重新进入到登陆页面 存储分配存储分配 管理员表管理员表 序号序号字段名字段名类型类型长度长度默认值默认值允许空允许空主键主键说明说明 1 1管理员管理员IDIDInt10 2 2管理员密码管理员密码Char15 3 3权限权限Nvarchar15 3 23 2 仓库管理模块 仓库管理模块 0202 具体格式具体格式 功能编号功能编号 02 功能名称功能名称仓库管理模块内容内容功能流程图 所属业务所属业务仓库管理所属项目所属项目仓库管理系统 编写人编写人陈清完成时间完成时间2010 5 15页码页码第9页 功能流程图功能流程图 功能描述功能描述 功能类型 其他功能类型 其他 功能概述 总体归纳仓库管理功能功能概述 总体归纳仓库管理功能 前提业务 用户登录模块 前提业务 用户登录模块 0101 后续业务 仓库查询模块 后续业务 仓库查询模块 0303 功能约束 权限约束功能约束 权限约束 约束描述 无约束描述 无 操作权限 仓库管理人员操作权限 仓库管理人员 管理员盘点的时序图管理员盘点的时序图 仓仓 库库 进进 货货 仓仓 库库 退退 货货 仓仓 库库 盘盘 点点 仓仓 库库 领领 料料 商商 品品 调调 拨拨 仓仓 库库 退退 料料 仓库管理模块仓库管理模块 商品管理时序图商品管理时序图 界面设计界面设计 基础信息处理基础信息处理 下表是动作说明 下表是动作说明 动作编号动作编号动作名称动作名称动作描述动作描述 A01 仓库进货 点击按钮将页面转至仓 库进货页面 A02 仓库退货 点击按钮将页面转至仓 库退货页面 A03 仓库盘点 点击按钮将页面转至仓 库盘点页面 A04 仓库领料 点击按钮将页面转至仓 库领料页面 A05 商品调拨 点击按钮将页面转至商 品调拨页面 A06 仓库退料 点击按钮将页面转至仓 库退料页面 数据要求数据要求 功能类型 其他 登录数据处理登录数据处理 数据库连接 基本 数据库连接 基本 void CStoreHouseManDlg Refresh Data UpdateData TRUE CString cSource cSource SELECT Sid Sname AS 仓库单位仓库单位 Memo AS 备注备注 cSource FROM Storehouse ORDER BY Sname m adodc SetRecordSource cSource m adodc Refresh 设置表格列宽度设置表格列宽度 variant t vIndex vIndex long 0 m datagrid GetColumns GetItem vIndex SetWidth 0 vIndex long 1 m datagrid GetColumns GetItem vIndex SetWidth 100 vIndex long 2 m datagrid GetColumns GetItem vIndex SetWidth 420 void CStoreHouseManDlg OnAddButton TODO Add your control notification handler code here UpdateData TRUE 打开编辑对话框打开编辑对话框 CStoreHouseEditDlg dlg dlg cSid if dlg DoModal IDOK Refresh Data void CStoreHouseManDlg OnModiButton TODO Add your control notification handler code here if m adodc GetRecordset GetEof MessageBox 请选择要修改的记录请选择要修改的记录 return UpdateData TRUE CStoreHouseEditDlg dlg dlg cSid m datagrid GetItem 0 记录编号记录编号 dlg m Sname m datagrid GetItem 1 仓库名称仓库名称 dlg m Memo m datagrid GetItem 2 备注信息备注信息 if dlg DoModal IDOK Refresh Data void CStoreHouseManDlg OnDelButton TODO Add your control notification handler code here if m adodc GetRecordset GetEof MessageBox 请选择要删除的记录请选择要删除的记录 return CString Sid Sid m datagrid GetItem 0 CStoreIn obj if obj HaveStore Sid 1 MessageBox 此仓库信息出现在入库单中 不能删除此仓库信息出现在入库单中 不能删除 return CTakeOut obj1 if obj1 HaveStore Sid 1 MessageBox 此仓库信息出现在出库单中 不能删除此仓库信息出现在出库单中 不能删除 return CProInStore obj2 if obj2 HaveStore Sid 1 MessageBox 此仓库信息出现在库存产品信息中 不能删除此仓库信息出现在库存产品信息中 不能删除 return if MessageBox 是否删除当前记录是否删除当前记录 请确定请确定 MB YESNO IDYES CStorehouse sh sh sql delete Sid Refresh Data BOOL CStoreHouseManDlg OnInitDialog CDialog OnInitDialog TODO Add extra initialization here Refresh Data return TRUE return TRUE unless you set the focus to a control EXCEPTION OCX Property Pages should return FALSE 3 33 3 仓库查询模块 仓库查询模块 0303 具体格式具体格式 功能编号功能编号 03 功能名称功能名称仓库查询模块内容内容功能流程图 所属业务所属业务仓库管理所属项目所属项目仓库管理系统 编写人编写人陈清完成时间完成时间2010 5 15页码第14页 功能流程图功能流程图 查询查询 提交所提交所 填内容填内容 录入项检验录入项检验 是否空 是否空 成功成功 失败失败 查询数据处理查询数据处理 执行数执行数 据库操据库操 作作 是否成功是否成功成功成功 结果结果 失败失败 需要说明的问题需要说明的问题 录入项各项必须非空 操作权限 面向所有用户 仓库查询时序图仓库查询时序图 功能描述功能描述 功能类型 查询数据功能类型 查询数据 功能描述 显示查询结果功能描述 显示查询结果 前提业务 无前提业务 无 后继业务 后继业务 功能约束 没有约束功能约束 没有约束 约束描述 无约束描述 无 操作权限 面向所有用户操作权限 面向所有用户 界面设计界面设计 基础信息处理基础信息处理 下表是动作说明 下表是动作说明 动作编号动作编号动作名称动作名称动作描述动作描述 A01A01 确定点击按钮提交数据到仓库查询 数据处理页面 A02A02 取消点击按钮将取消本次操作 数据要求数据要求 功能类型 数据查询 数据描述 页面显示字段如下 页面显示字段如下 字段名称字段名称长度长度录入方式录入方式是否非空项是否非空项数据检验数据检验默认显示默认显示 请选择查询类型请选择查询类型20下拉列表YN 请输入查询内容请输入查询内容200文本框YN 仓库查询的输出项仓库查询的输出项 货名货名 类型类型 厂家厂家 价格价格 库房号库房号 现存量现存量 简介简介 3 43 4 系统设置模块
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年河湖整治战略合作协议
- 2025年综合商业广场策划与管理服务协议
- 2025年购地建厂协议示范文本
- 2025年河道疏浚工程合作协议书样本
- 事业单位房屋管理风险防控体系构建
- 跨境电商的跨文化沟通与国际团队管理
- 精准消费数据与资金筹集的互动关系
- 引导资本流向消费领域的有效路径
- 商业空间节假日旅游市场策略规划基础知识点归纳
- 深化文化体制机制改革的面临的问题、机遇与挑战
- 广州市人力资源和社会保障局事业单位招聘工作人员模拟检测试卷【共500题含答案解析】
- GB/T 7735-2016无缝和焊接(埋弧焊除外)钢管缺欠的自动涡流检测
- GB/T 2013-2010液体石油化工产品密度测定法
- GB/T 19879-2005建筑结构用钢板
- FZ/T 62033-2016超细纤维毛巾
- 室内燃气规范试题
- 家用电器行业全球空调市场系列(东南亚篇):空调市场蕴藏发展潜力中国品牌持续发力
- 长城腾翼C30汽车全车配件价格表
- 《大数据安全技术》课程教学大纲
- 我们的互联网时代课件PPT模板
- 河北工程大学食堂CI手册
评论
0/150
提交评论