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

下载本文档

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

文档简介

- 精选资料 1 引言引言.2 1.1 编写目的.2 1.2 背景.2 1.3 定义.2 1.4 参考资料.2 2 2 程序系统的结构程序系统的结构 .2 2 3 3 程序程序 1 1(标识符)设计说明(标识符)设计说明 .2 2 3.1 程序描述.3 3.2 功能.3 3.3 性能.3 3.4 输人项.3 3.5 输出项.3 3.6 算法.3 3.7 流程逻辑.3 3.8 接口.3 3.9 存储分配.4 3.10 注释设计.4 3.11 限制条件.4 3.12 测试计划.4 3.13 尚未解决的问题 .4 4 4 程序程序 2 2(标识符)设计说明(标识符)设计说明 .4 4 - 精选资料 详细设计说明书详细设计说明书 1 1 引言引言 1.11.1 编写目的编写目的 在完成了针对仓库管理系统软件市场的前期调查,同时与多位软件使用者进行了 全面深入地探讨和分析的基础上,提出了这份详细设计说明书。 此详细设计说明书对仓库管理系统软件做了全面细致的用户需求分析,明确所要 开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用 户的需求,并在此基础上进一步完成后续设计与开发工作。本说明书的预期读者为仓库管 理者、需求分析人员、测试人员、项目管理人员。 1.21.2 背景背景 开发软件的名称:仓库管理系统 项目的任务提出者:黄桂芳 开发者:团队 用户:仓库管理者 兼容系统:windows XP 1.31.3 定义定义 1.41.4 参考资料参考资料 1软件工程模型与方法 肖丁等,北京邮电大学出版社; 2visual c+程序设计案例教程 张荣梅,北京大学出版社。 - 精选资料 2 2 程序系统的结构程序系统的结构 主模块登录模 数据库管理员 条码输入输出 3 3 程序程序 1 1(标识符)设计说明:用户登录模(标识符)设计说明:用户登录模 块块 3.13.1 程序描述程序描述 本系统主要实现用户登录模块。 - 精选资料 3.23.2 功能功能 功能描述: 仓库管理系统 登录 记录登录信息退出系统 记录退出信息 上图为用户登录模块结构图 3.33.3 性能性能 精度需求: 在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中,由于本系统使用 数摞结构,可以满足各种精度的需求。 时间需求:在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求。 灵活性: 当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件接口等发生变化时, 设计的软件要做适当调整,灵活性非常大。 3.43.4 输入项输入项 编号编号数据元素名数据元素名内部名内部名 值域值域类长类长 备注备注 E01 账户 ZHC/12 E02 密码 MMC/12 E03 姓名 XNC/12 - 精选资料 3.53.5 输出项输出项 输出信息为登录信息与退出系统信息。 3.63.6 算法算法 验证用户身份功能模块 主要算法 if 用户名 and 口令 正确 以该用户身份进入系统总控制界面并获得响应系统权限 else 提示“用户名或口令错误” 累计错误三次,自动关闭本系统 end if 3.73.7 流程逻辑流程逻辑 图 1 仓库管理系统大致处理过程 用户 仓库管理系统 用户 输入 数据 反馈 结果 - 精选资料 用户 输入登陆信息 审核信息 添删改查信息 系统处理用户的输入信息 显示处理结果 用户 图 2 仓库管理系统流程图 1 用户 输入登陆信息 审核信息 用户 成功登陆系统 图 3 仓库管理系统流程图 2 - 精选资料 用户 输入登陆信息 审核信息 用户 显示帮助文档 显示帮助文档信息 图 4 仓库管理系统流程图 3 3.83.8 接口接口 传感信息提示数据录入,提示用户输入帐户及密码。系统提交用户所输入 用户及密码,判断用户所输入的用户或密码是否正确。如果正确将从数据库中 提取符合条件的信息,并显示出来。 3.93.9 存储分配存储分配 数据的相关存储都是利用 sql2000 数据库存储数据的。 3.103.10 注释设计注释设计 3.113.11 限制条件限制条件 本模块在运行使用中无特别限制条件。 - 精选资料 3.123.12 测试计划测试计划 本模块针对仓库货物设置情况,在测试时要求对测试输入数据到数据库,同时能够在 外部查询时准确的读出数据。 3.133.13 尚未解决的问题尚未解决的问题 对数据库的链接 4 4 程序程序 2 2(标识符)设计说明:管理系统模(标识符)设计说明:管理系统模 块块 4.14.1 程序描述程序描述 本系统主要实现仓库货物有关信息的管理,根据用户需求实现相应的信息查询查询, 修改和维护,对货物信息及时地更新管理。本程序为非常驻内存,并发处理。 - 精选资料 4.24.2 功能功能 仓库管理系统 登录 管理员 入库管理 出库管理 查询管理修改列表管理 库存预警管理 商品管理 上图为管理数据模块结构图 4.44.4 输入项输入项 编号编号数据元素名数据元素名内部名内部名 值域值域类长类长 备注备注 E04 级别 JBC/10 E05 商品编号 SPBHC/6 E06 商品名称 SPMCC/30 E07 规格 GGC/10 E08 出库价格 CKJGN/6 E09 出库日期 CKEQD/8 E10 出库经手人 CKJSRC/12 E11 客户 KHC/12 E12 供货编号 GHBHC/6 E13 供货单位名称 GHDWMCC/30 E14 收款单位 SKDWC/30 E15 业务员 YWYC/12 E16 商品数量 SPSLN/8 E17 入库价格 RKJGN/6 E18 入库日期 RKRQD/8 E19 入库经手人 RKJSRC/12 E20 名片编号 MPBHC/6 E21 供货商编号 GHSBHC/6 E22 职务 ZWC/12 - 精选资料 E23 公司电话 GSDHC/12 E24 地址 DZC/30 E25 邮编 YBC/6 E26 入库编号 RKBHC/6 E27 库存上限 KCSXN/8 E28 库存下限 KCXXN/8 E29 退货编号 THBHC/6 E30 退货数量 THSLN/6 E31 退货日期 THRQD/8 E32 退货单位 THDWC/30 E33 退入编号 TRBHC/6 E34 退入数量 TRSLN/8 E35 退入单位 TRDWC/30 E36 退入时间 TRSJD/8 E37 出库编号 CKBHC/6 4.54.5 输出项输出项 编号编号数据元素名数据元素名内部名内部名 值域值域类长类长 备注备注 E04 级别 JBC/10 E05 商品编号 SPBHC/6 E06 商品名称 SPMCC/30 E07 规格 GGC/10 E08 出库价格 CKJGN/6 E09 出库日期 CKEQD/8 E10 出库经手人 CKJSRC/12 E11 客户 KHC/12 E12 供货编号 GHBHC/6 E13 供货单位名称 GHDWMCC/30 E14 收款单位 SKDWC/30 E15 业务员 YWYC/12 E16 商品数量 SPSLN/8 E17 入库价格 RKJGN/6 E18 入库日期 RKRQD/8 E19 入库经手人 RKJSRC/12 E20 名片编号 MPBHC/6 E21 供货商编号 GHSBHC/6 E22 职务 ZWC/12 E23 公司电话 GSDHC/12 E24 地址 DZC/30 E25 邮编 YBC/6 E26 入库编号 RKBHC/6 E27 库存上限 KCSXN/8 - 精选资料 E28 库存下限 KCXXN/8 E29 退货编号 THBHC/6 E30 退货数量 THSLN/6 E31 退货日期 THRQD/8 E32 退货单位 THDWC/30 E33 退入编号 TRBHC/6 E34 退入数量 TRSLN/8 E35 退入单位 TRDWC/30 E36 退入时间 TRSJD/8 E37 出库编号 CKBHC/6 4.64.6 算法算法 系统总控制模块 主要算法 每个菜单项调用相应模块,实现各自的功能。 以退出系统为例: if 退出系统 提示“确认退出系统?” if 确认退出 退出仓库管理系统 else 返回到仓库管理系统 end if end if 其他功能菜单类似。 用户信息管理模块 主要算法 - 精选资料 添加按钮触发的处理:用于添加新的用户,产生添加用户的界面。 (仅限 管理员权限) 删除按钮触发的处理:用于删除选中的系统用户。 (仅限管理员权限) 修改密码按钮触发的处理:用于修改当前用户的密码,产生新的密码修 改界面。 修改密码处理流程: 输入原始密码 重复输入原始密码 if 两次密码相同 匹配数据库用户密码 if 与数据库密码相同 继续输入新密码,修改成功 else 显示“您的密码不正确!” else 显示“两次输入不相同!” 上一页按钮触发的处理:显示上一页的记录。 下一页按钮触发的处理:显示下一页的记录。 首页按钮触发的处理:显示第一页的记录。 末页按钮触发的处理:显示最后一页的记录。 退出按钮触发的处理:关闭用户信息管理窗口并返回主控制界面。 客户信息管理模块 - 精选资料 主要算法 查询条件下拉列表:选择查询的方式,然后于查询框中填写关键字进行 搜索。 添加按钮触发的处理:用于添加新的客户,产生添加客户的界面。 (仅限 管理员权限) 删除按钮触发的处理:用于删除选中的客户的信息。 (仅限管理员权限) 修改按钮触发的处理:用于修改选中的客户的信息,产生客户信息修改 界面。 (仅限管理员权限) 上一页按钮触发的处理:显示上一页的记录。 下一页按钮触发的处理:显示下一页的记录。 首页按钮触发的处理:显示第一页的记录。 末页按钮触发的处理:显示最后一页的记录。 退出按钮触发的处理:关闭客户信息管理窗口并返回主控制界面。 产品入库功能模块 主要算法 产品类型下拉列表:选择入库产品的类型。 产品名输入框:用于输入添加的产品的名称。 产品价格输入框:用于输入添加的产品的价格。 入库量输入框:用于输入添加的产品的数量。 (按产品类型确定单位) 生产日期输入框:用于填写入库产品的生产日期。 入库按钮触发的处理:将用户填写的入库产品的信息添加到库存的产品 信息中。 - 精选资料 重置按钮触发的处理:将用户填写的产品入库信息清空重新填写。 退出按钮触发的处理:关闭产品入库窗口并返回主控制界面。 产品出库功能模块 主要算法 产品名下拉列表:选择出库产品的名称。 出库量输入框:用于输入售出的产品的数量。 (按产品类型确定单位) 出库按钮触发的处理:将用户填写的产品出库信息添加到库存的产品信 息中。 重置按钮触发的处理:将用户填写的产品入库信息清空重新填写。 退出按钮触发的处理:关闭产品出库窗口并返回主控制界面。 产品信息管理模块 主要算法 查询条件下拉列表:选择查询的方式,然后于查询框中填写关键字进行 搜索。 查询按钮触发的处理:用于根据查询条件和用户输入的条件进行查询产 品的相关信息并显示。 修改按钮触发的处理:用于修改选中的产品的信息,产生产品信息修改 界面。 (仅限管理员权限) 上一页按钮触发的处理:显示上一页的记录。 下一页按钮触发的处理:显示下一页的记录。 首页按钮触发的处理:显示第一页的记录。 末页按钮触发的处理:显示最后一页的记录。 - 精选资料 退出按钮触发的处理:关闭产品信息管理窗口并返回主控制界面。 数据维护模块 主要算法 数据备份(手动)按钮触发的处理:立即开始备份当前仓库管理系统的 各种数据。 数据备份(自动)按钮触发的处理:用户设定数据自动备份的时间,系 统根据用户设定的时间自动将仓库管理系统中此刻的各种数据进行备份。 退出按钮触发的处理:关闭产品信息管理窗口并返回主控制界面。 4.74.7 流程逻辑流程逻辑 仓库管理系统整体数据流图 用户用户选 择操作 1 系统 管理 D1 仓库数据 2 输入 处理 3 维护 模块 4 帮助 模块 用户相应 结果 图 5 仓库管理系统数据流图 细化“系统管理”的数据流图 - 精选资料 1.1 客户 管理 1.2 用户 管理 1.3 退出 系统 D2 客户资料 D3 用户资料 用户 用 户 数 据 图 6 对“系统管理”的细化 细化“输入处理”的数据流图 2.1 产品 入库 D1 仓库数据 2.2 产品 出库 2.3 产品 查询 用户 用 户 数

温馨提示

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

评论

0/150

提交评论