仓库管理系统详细设计说明书.doc_第1页
仓库管理系统详细设计说明书.doc_第2页
仓库管理系统详细设计说明书.doc_第3页
仓库管理系统详细设计说明书.doc_第4页
仓库管理系统详细设计说明书.doc_第5页
已阅读5页,还剩76页未读 继续免费阅读

下载本文档

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

文档简介

0 1 引言引言 1 1 1 编写目的 1 1 2 背景 1 1 3 定义 1 1 4 参考资料 1 2 程序系统的结构程序系统的结构 2 3 程序描述程序描述 2 3 1 登录模块 2 3 1 1 功能 2 3 1 2 性能 2 3 1 3 输人项 3 3 1 4 输出项 3 3 1 5 算法 3 3 1 6 流程逻辑 4 3 1 7 接口 5 3 1 8 存储分配 5 3 1 9 注释设计 5 3 1 10 限制条件 6 3 1 11 测试计划 6 3 1 12 尚未解决的问题 6 3 2 客户信息管理模块 6 3 2 1 功能 6 3 2 2 性能 7 3 2 3 输人项 7 3 2 4 输出项 7 3 2 5 算法 7 3 2 6 流程逻辑 7 3 2 7 接口 8 3 2 8 存储分配 8 3 2 9 注释设计 8 3 2 10 限制条件 9 3 2 11 测试计划 9 3 2 12 尚未解决的问题 9 3 3 商品信息管理模块 9 3 3 1 功能 9 3 3 2 性能 10 3 3 3 输人项 10 3 3 4 输出项 10 3 3 5 算法 10 3 3 6 流程逻辑 10 3 3 7 接口 11 3 3 8 存储分配 11 1 3 3 9 注释设计 11 3 3 10 限制条件 12 3 3 11 测试计划 12 3 3 12 尚未解决的问题 12 3 4 供应商信息管理模块 12 3 4 1 功能 12 3 4 2 性能 13 3 4 3 输人项 13 3 4 4 输出项 13 3 4 5 算法 13 3 4 6 流程逻辑 13 3 4 7 接口 14 3 4 8 存储分配 14 3 4 9 注释设计 14 3 4 10 限制条件 15 3 4 11 测试计划 15 3 4 12 尚未解决的问题 15 3 5 商品信息查询 15 3 5 1 功能 15 3 5 2 性能 16 3 5 3 输人项 16 3 5 4 输出项 16 3 5 5 算法 16 3 5 6 流程逻辑 16 3 5 7 接口 17 3 5 8 存储分配 17 3 5 9 注释设计 17 3 5 10 限制条件 18 3 5 11 测试计划 18 3 5 12 尚未解决的问题 18 3 6 客户信息查询模块 18 3 6 1 功能 18 3 6 2 性能 18 3 6 3 输人项 19 3 6 4 输出项 19 3 6 5 算法 19 3 6 6 流程逻辑 19 3 6 7 接口 20 3 6 8 存储分配 20 3 6 9 注释设计 20 3 6 10 限制条件 21 3 6 11 测试计划 21 3 6 12 尚未解决的问题 21 3 7 供应商信息查询模块 21 2 3 7 1 功能 21 3 7 2 性能 21 3 7 3 输人项 22 3 7 4 输出项 22 3 7 5 算法 22 3 7 6 流程逻辑 22 3 7 7 接口 23 3 7 8 存储分配 23 3 7 9 注释设计 23 3 7 10 限制条件 24 3 7 11 测试计划 24 3 7 12 尚未解决的问题 24 3 8 商品入库模块 24 3 8 1 功能 24 3 8 2 性能 25 3 8 3 输人项 25 3 8 4 输出项 25 3 8 5 算法 25 3 8 6 流程逻辑 25 3 8 7 接口 26 3 8 8 存储分配 26 3 8 9 注释设计 26 3 8 10 限制条件 27 3 8 11 测试计划 27 3 8 12 尚未解决的问题 27 3 9 商品入库退货模块 27 3 9 1 功能 27 3 9 2 性能 28 3 9 3 输人项 28 3 9 4 输出项 28 3 9 5 算法 28 3 9 6 流程逻辑 28 3 9 7 接口 29 3 9 8 存储分配 29 3 9 9 注释设计 29 3 9 10 限制条件 30 3 9 11 测试计划 30 3 9 12 尚未解决的问题 30 3 10 库存查询模块 30 3 10 1 功能 30 3 10 2 性能 31 3 10 3 输人项 31 3 10 4 输出项 31 3 10 5 算法 31 3 3 10 6 流程逻辑 31 3 10 7 接口 32 3 10 8 存储分配 32 3 10 9 注释设计 32 3 10 10 限制条件 33 3 10 11 测试计划 33 3 10 12 尚未解决的问题 33 3 11 价格调整模块 33 3 11 1 功能 33 3 11 2 性能 34 3 11 3 输人项 34 3 11 4 输出项 34 3 11 5 算法 34 3 11 6 流程逻辑 34 3 11 7 接口 35 3 11 8 存储分配 35 3 11 9 注释设计 35 3 11 10 限制条件 36 3 11 11 测试计划 36 3 11 12 尚未解决的问题 36 3 12 商品销售模块 36 3 12 1 功能 36 3 12 2 性能 37 3 12 3 输人项 37 3 12 4 输出项 37 3 12 5 算法 37 3 12 6 流程逻辑 37 3 12 7 接口 38 3 12 8 存储分配 38 3 12 9 注释设计 38 3 12 10 限制条件 39 3 12 11 测试计划 39 3 12 12 尚未解决的问题 39 3 13 销售退货模块 39 3 13 1 功能 39 3 13 2 性能 39 3 13 3 输人项 40 3 13 4 输出项 40 3 13 5 算法 40 3 13 6 流程逻辑 40 3 13 7 接口 41 3 13 8 存储分配 41 3 13 9 注释设计 41 3 13 10 限制条件 42 4 3 13 11 测试计划 42 3 13 12 尚未解决的问题 42 3 14 商品入库查询模块 42 3 14 1 功能 42 3 14 2 性能 43 3 14 3 输人项 43 3 14 4 输出项 43 3 14 5 算法 43 3 14 6 流程逻辑 43 3 14 7 接口 44 3 14 8 存储分配 44 3 14 9 注释设计 44 3 14 10 限制条件 44 3 14 11 测试计划 45 3 14 12 尚未解决的问题 45 3 15 商品销售排行模块 45 3 15 1 功能 45 3 15 2 性能 45 3 15 3 输人项 45 3 15 4 输出项 46 3 15 5 算法 46 3 15 6 流程逻辑 46 3 15 7 接口 47 3 15 8 存储分配 47 3 15 9 注释设计 47 3 15 10 限制条件 48 3 15 11 测试计划 48 3 15 12 尚未解决的问题 48 3 16 商品销售额分析模块 48 3 16 1 功能 48 3 16 2 性能 48 3 16 3 输人项 49 3 16 4 输出项 49 3 16 5 算法 49 3 16 6 流程逻辑 49 3 16 7 接口 50 3 16 8 存储分配 50 3 16 9 注释设计 50 3 16 10 限制条件 51 3 16 11 测试计划 51 3 16 12 尚未解决的问题 51 3 17 商品销售结账模块 51 3 17 1 功能 51 3 17 2 性能 51 5 3 17 3 输人项 52 3 17 4 输出项 52 3 17 5 算法 52 3 17 6 流程逻辑 52 3 17 7 接口 53 3 17 8 存储分配 53 3 17 9 注释设计 53 3 17 10 限制条件 53 3 17 11 测试计划 54 3 17 12 尚未解决的问题 54 3 18 入库退货结账模块 54 3 18 1 功能 54 3 18 2 性能 54 3 18 3 输人项 54 3 18 4 输出项 55 3 18 5 算法 55 3 18 6 流程逻辑 55 3 18 7 接口 56 3 18 8 存储分配 56 3 18 9 注释设计 56 3 18 10 限制条件 57 3 18 11 测试计划 57 3 18 12 尚未解决的问题 57 3 19 销售结账查询模块 57 3 19 1 功能 57 3 19 2 性能 57 3 19 3 输人项 58 3 19 4 输出项 58 3 19 5 算法 58 3 19 6 流程逻辑 58 3 19 7 接口 59 3 19 8 存储分配 59 3 19 9 注释设计 59 3 19 10 限制条件 60 3 19 11 测试计划 60 3 19 12 尚未解决的问题 60 3 20 商品入库结账模块 60 3 20 1 功能 60 3 20 2 性能 60 3 20 3 输人项 61 3 20 4 输出项 61 3 20 5 算法 61 3 20 6 流程逻辑 61 3 20 7 接口 62 6 3 20 8 存储分配 62 3 20 9 注释设计 62 3 20 10 限制条件 62 3 20 11 测试计划 63 3 20 12 尚未解决的问题 63 3 21 销售退货结账模块 63 3 21 1 功能 63 3 21 2 性能 63 3 21 3 输人项 63 3 21 4 输出项 64 3 21 5 算法 64 3 21 6 流程逻辑 64 3 21 7 接口 65 3 21 8 存储分配 65 3 21 9 注释设计 65 3 21 10 限制条件 65 3 21 11 测试计划 66 3 21 12 尚未解决的问题 66 3 22 入库结账查询模块 66 3 22 1 功能 66 3 22 2 性能 66 3 22 3 输人项 66 3 22 4 输出项 67 3 22 5 算法 67 3 22 6 流程逻辑 67 3 22 7 接口 68 3 22 8 存储分配 68 3 22 9 注释设计 68 3 22 10 限制条件 68 3 22 11 测试计划 69 3 22 12 尚未解决的问题 69 1 详细设计说明书详细设计说明书 1 引言引言 1 1 编写目的编写目的 在完成了针对 小型仓库进销存管理系统 前期分析 同时与用户进行深入的探讨与 分析的基础上作出了该详细设计说明书 此详细设计说明书对 小型仓库进销存管理系统 软件做了全面细致的用户需求分析 明确所要开发的软件应具有的功能 性能与界面 使软件开发人员能清楚地了解用户的需 求 并在此基础上进一步完成后续设计与开发工作 本说明书的预期读者为软件开发人员 测试人员 项目经理 1 2 背景背景 a 开发软件的名称 小型仓库进销存管理系统 b 项目的提出者 陆廷艾 c 开发者 蚁群项目组 d 用户 商铺管理员 e 兼容系统 windows 95 以上 f 开发工具 JAVA JSP Microsoft SQL Server 2008 1 3 定义定义 Microsoft SQL Server 2008 JSP Java Tomcat 1 4 参考资料参考资料 软件需求说明书 概要设计说明书 JAVA2 程序设计基础教程 计算机职业教育联盟 主编 清华大学出版社 出版 SQL Server 数据库基础教程 计算机职业教育联盟 主编 清华大学出版社 出版 2 2 程序系统的结构程序系统的结构 主模块登录模块 管理员 输入输出 图 2 1 主模块结构图 3 程序描述程序描述 3 1 登录模块登录模块 3 1 1 功能功能 用例描述用户输入正确的用户名密码 可以登录本系统 前置条件事先有分配好的账号 事件流 1 输入账号 2 输入密码 3 点击确认 4 账号密码正确则进入系统 错误则提示出错 后置条件进入系统之后可以进行相应的操作 3 1 2 性能性能 查询速度 不超过 5 秒 其他所有交互功能反应速度 不超过 5 秒 3 3 1 3 输人项输人项 用户名 密码 3 1 4 输出项输出项 1 登录成功 跳转到相应的页面 2 登录失败 提示错误 重新返回登录页面 3 1 5 算法算法 1 数据库连接 1 加载驱动 2 获取连接对象 3 创建 statement 语句 执行 SQL 语句 4 处理结果集 5 释放连接 2 记录登录信息及信息处理 当用户点击 登录 按钮之后 数据将提交到后台进行处理 获取页面传过来 的账号和密码 将账号和密码与数据库中进行对比 如果正确 在 JSP 的 Session 存入一个标记属性 表示当前已经有管理员登录了 处理完毕后 跳转到管理页面 如果失败 则提示登录失败 返回登录登录页面 4 3 1 6 流程逻辑流程逻辑 登录界面 系统管理员 登录控制类 用户类 主界面 登录失败界 面 1 输入用户名与密码 2 用户名密码格式检查 3 用户名与密码 4 根据用户名查询 5 返回 6 登录成功 7 显示信息 8 登录失败 9 返回 3 1 6 顺序图 5 开始 输入账户密 码 输入网址 弹出登入页 面 成功跳转 结束 判断 正确 错 人 人人 3 1 6 活动图 3 1 7 接口接口 用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块 子程序 说明参数赋值和调用方式 说明与本程序相直接关联的数据结构 数据库 数据文卷 3 1 8 存储分配存储分配 根据需要 说明本程序的存储分配 3 1 9 注释设计注释设计 说明准备在本程序中安排的注释 如 a 加在模块首部的注释 6 b 加在各分枝点处的注释 c 对各变量的功能 范围 缺省条件等所加的注释 d 对使用的逻辑所加的注释等等 3 1 10 限制条件限制条件 说明本程序运行中所受到的限制条件 3 1 11 测试计划测试计划 说明对本程序进行单体测试的计划 包括对测试的技术要求 输入数据 预期结果 进度安排 人员职责 设备条件驱动程序及桩模块等的规定 3 1 12 尚未解决的问题尚未解决的问题 说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题 3 2 客户信息管理模块客户信息管理模块 3 2 1 功能功能 用例描述添加用户信息 前置条件有新客户 事件流 1 登录系统 输入正确的账号以及密码 2 选择基础信息管理 3 选择客户信息管理 4 输入客户信息 客户全称 客户简称 地址 邮编 电话 传真 联系人 联系人电 话 E mail 开户银行 银行账号 5 保存信息 则信息被保存到数据库 6 清除重置则把文本框内的信息全部清除并 后置条件可以在客户信息查询中查到 7 3 2 2 性能性能 查询速度 不超过 5 秒 其他所有交互功能反应速度 不超过 5 秒 3 2 3 输人项输人项 输入客户信息 客户全称 客户简称 地址 邮编 电话 传真 联系人 联系人电话 E mail 开户银行 银行账号 3 2 4 输出项输出项 3 2 5 算法算法 详细说明本程序所选用的算法 具体的计算公式和计算步骤 3 2 6 流程逻辑流程逻辑 客户信息管 理 系统管理员 客户信息控 制类 客户信息类 客户信息界 面 添加失败界 面 1 链接 2 用户名与密码验证 3 客户新信息 4 添加客户信息 5 返回 6 添加成功 7 显示信息 8 添加失败 9 返回 3 26 顺序图 8 开始 点击客户信 息管理按钮 输入信息 结束 点击清除重 置按钮 弹出客户信 息管理页面 点击保存信 息按钮 判断 错误 正确 人 人人 3 26 活动图 3 2 7 接口接口 用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块 子程序 说明参数赋值和调用方式 说明与本程序相直接关联的数据结构 数据库 数据文卷 3 2 8 存储分配存储分配 根据需要 说明本程序的存储分配 3 2 9 注释设计注释设计 说明准备在本程序中安排的注释 如 e 加在模块首部的注释 f 加在各分枝点处的注释 g 对各变量的功能 范围 缺省条件等所加的注释 9 h 对使用的逻辑所加的注释等等 3 2 10 限制条件限制条件 说明本程序运行中所受到的限制条件 3 2 11 测试计划测试计划 说明对本程序进行单体测试的计划 包括对测试的技术要求 输入数据 预期结果 进度安排 人员职责 设备条件驱动程序及桩模块等的规定 3 2 12 尚未解决的问题尚未解决的问题 说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题 3 3 商品信息管理模块商品信息管理模块 3 3 1 功能功能 用例描述添加商品信息 前置条件有新商品入库 事件流 1 登录系统 输入正确的账号以及密码 2 选择基础信息管理 3 选择商品信息管理 4 输入商品信息 商品名称 简称 产地 批号 规格 包装 计量单位 批准文号 供应商全称 下拉菜单 备注 5 保存信息 则信息被保存到数据库 6 清除重置则把文本框内的信息全部清除并 后置条件新增商品信息可在商品信息查询中查看 10 3 3 2 性能性能 查询速度 不超过 5 秒 其他所有交互功能反应速度 不超过 5 秒 3 3 3 输人项输人项 输入商品信息 商品名称 简称 产地 批号 规格 包装 计量单位 批准文号 供应商全称 下拉菜单 备注 3 3 4 输出项输出项 给出对每一个输出项的特性 包括名称 标识 数据的类型和格式 数据值的有效范 围 输出的形式 数量和频度 输出媒体 对输出图形及符号的说明 安全保密条件等等 3 3 5 算法算法 详细说明本程序所选用的算法 具体的计算公式和计算步骤 11 3 3 6 流程逻辑流程逻辑 商品信息管 理 系统管理员 商品信息控 制类 商品信息类 商品信息界 面 添加失败界 面 1 链接 2 用户名与密码验证 3 供应商新信息 4 添加商品信息 5 返回 6 添加成功 7 显示信息 8 添加失败 9 返回 3 36 顺序图 12 开始 输入信息 点击商品信 息管理按钮 结束 点击清除重 置按钮 点击保存信 息按钮 弹出商品信 息管理页面 判断 错误 正确 人 人人 3 36 活动图 3 3 7 接口接口 用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块 子程序 说明参数赋值和调用方式 说明与本程序相直接关联的数据结构 数据库 数据文卷 3 3 8 存储分配存储分配 根据需要 说明本程序的存储分配 3 3 9 注释设计注释设计 说明准备在本程序中安排的注释 如 i 加在模块首部的注释 j 加在各分枝点处的注释 k 对各变量的功能 范围 缺省条件等所加的注释 13 l 对使用的逻辑所加的注释等等 3 3 10 限制条件限制条件 说明本程序运行中所受到的限制条件 3 3 11 测试计划测试计划 说明对本程序进行单体测试的计划 包括对测试的技术要求 输入数据 预期结果 进度安排 人员职责 设备条件驱动程序及桩模块等的规定 3 3 12 尚未解决的问题尚未解决的问题 说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题 3 4 供应商信息管理模块供应商信息管理模块 3 4 1 功能功能 用例描述添加供应商信息 前置条件有新供应商 事件流 1 登录系统 输入正确的账号以及密码 2 选择基础信息管理 3 选择供应商信息管理 4 输入供应商信息 供应商全称 简称 地址 邮编 电话 传真 联系人 联系人电话 E mail 开户银行 5 保存信息 则信息被保存到数据库 6 清除重置则把文本框内的信息全部清除并 后置条件可在供应商信息查询里查看 14 3 4 2 性能性能 查询速度 不超过 5 秒 其他所有交互功能反应速度 不超过 5 秒 3 4 3 输人项输人项 输入供应商信息 供应商全称 简称 地址 邮编 电话 传真 联系人 联系人电话 E mail 开户银行 3 4 4 输出项输出项 给出对每一个输出项的特性 包括名称 标识 数据的类型和格式 数据值的有效范 围 输出的形式 数量和频度 输出媒体 对输出图形及符号的说明 安全保密条件等等 3 4 5 算法算法 详细说明本程序所选用的算法 具体的计算公式和计算步骤 15 3 4 6 流程逻辑流程逻辑 供应商信息 管理 系统管理员 供应商控制类 供应商类 供应商信息界面 添加失败界 面 1 链接 2 用户名与密码验证 3 供应商新信息 4 添加供应商信息 5 返回 6 添加成功 7 显示信息 8 添加失败 9 返回 3 46 顺序图 16 开始 输入信息 点击供应商信 息管理按钮 结束 点击清除重 置按钮 点击保存信 息按钮 弹出供应商信 息管理页面 判断 错误 正确 人 人人 3 4 6 活动图 3 4 7 接口接口 用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块 子程序 说明参数赋值和调用方式 说明与本程序相直接关联的数据结构 数据库 数据文卷 3 4 8 存储分配存储分配 根据需要 说明本程序的存储分配 3 4 9 注释设计注释设计 说明准备在本程序中安排的注释 如 m 加在模块首部的注释 n 加在各分枝点处的注释 o 对各变量的功能 范围 缺省条件等所加的注释 17 p 对使用的逻辑所加的注释等等 3 4 10 限制条件限制条件 说明本程序运行中所受到的限制条件 3 4 11 测试计划测试计划 说明对本程序进行单体测试的计划 包括对测试的技术要求 输入数据 预期结果 进度安排 人员职责 设备条件驱动程序及桩模块等的规定 3 4 12 尚未解决的问题尚未解决的问题 说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题 3 5 商品信息查询商品信息查询 3 5 1 功能功能 用例描述查看商品信息 前置条件有录入商品信息 事件流 1 登录系统 输入正确的账号以及密码 2 选择基础信息管理 3 选择商品信息查询 4 选择查询条件 选择查询的条件 比如商品名称 简称 以及填写对等信息 5 点击查询 则跳出相应的商品 6 点击显示全部数据 则商品的详细信息都显示出来 后置条件 18 3 5 2 性能性能 查询速度 不超过 5 秒 其他所有交互功能反应速度 不超过 5 秒 3 5 3 输人项输人项 选择查询条件 选择查询的条件 比如商品名称 简称 以及填写对等信息 3 5 4 输出项输出项 商品的详细信息 3 5 5 算法算法 详细说明本程序所选用的算法 具体的计算公式和计算步骤 3 5 6 流程逻辑流程逻辑 系统管理员 系统界面 客户信息管 理 客户类 1 链接 2 登录成功 3 查询客户信息 4 数据匹配 5 返回客户信息 6 显示客户信息 3 5 6 顺序图 19 开始 输入查询条 件 点击显示全 部内容 点击商品信 息查询按钮 结束 显示查询内 容 弹出商品信 息查询页面 人 人人 3 5 6 活动图 3 5 7 接口接口 用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块 子程序 说明参数赋值和调用方式 说明与本程序相直接关联的数据结构 数据库 数据文卷 3 5 8 存储分配存储分配 根据需要 说明本程序的存储分配 3 5 9 注释设计注释设计 说明准备在本程序中安排的注释 如 q 加在模块首部的注释 r 加在各分枝点处的注释 s 对各变量的功能 范围 缺省条件等所加的注释 t 对使用的逻辑所加的注释等等 20 3 5 10 限制条件限制条件 说明本程序运行中所受到的限制条件 3 5 11 测试计划测试计划 说明对本程序进行单体测试的计划 包括对测试的技术要求 输入数据 预期结果 进度安排 人员职责 设备条件驱动程序及桩模块等的规定 3 5 12 尚未解决的问题尚未解决的问题 说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题 3 6 客户信息查询模块客户信息查询模块 3 6 1 功能功能 用例描述查看客户信息 前置条件有录入客户信息 事件流 1 登录系统 输入正确的账号以及密码 2 选择基础信息管理 3 选择客户信息查询 4 选择查询条件 选择查询的条件 比如客户名称 简称 以及填写对等信息 5 点击查询 则跳出相应的客户 6 点击显示全部数据 则客户的详细信息都显示出来 后置条件 3 6 2 性能性能 查询速度 不超过 5 秒 其他所有交互功能反应速度 不超过 5 秒 21 3 6 3 输人项输人项 选择查询条件 选择查询的条件 比如客户名称 简称 以及填写对等信息 3 6 4 输出项输出项 客户的详细信息 3 6 5 算法算法 详细说明本程序所选用的算法 具体的计算公式和计算步骤 3 6 6 流程逻辑流程逻辑 系统管理员 系统界面 商品信息管 理 商品类 1 链接 2 登录成功 6 显示商品信息 3 查询商品信息 4 数据匹配 5 返回商品信息 3 6 6 顺序图 22 开始 输入查询条 件 点击显示全 部内容 点击客户信 息查询按钮 结束 显示查询内 容 弹出客户信 息查询页面 人 人人 3 6 6 活动图 3 6 7 接口接口 用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块 子程序 说明参数赋值和调用方式 说明与本程序相直接关联的数据结构 数据库 数据文卷 3 6 8 存储分配存储分配 根据需要 说明本程序的存储分配 3 6 9 注释设计注释设计 说明准备在本程序中安排的注释 如 u 加在模块首部的注释 v 加在各分枝点处的注释 w 对各变量的功能 范围 缺省条件等所加的注释 23 x 对使用的逻辑所加的注释等等 3 6 10 限制条件限制条件 说明本程序运行中所受到的限制条件 3 6 11 测试计划测试计划 说明对本程序进行单体测试的计划 包括对测试的技术要求 输入数据 预期结果 进度安排 人员职责 设备条件驱动程序及桩模块等的规定 3 6 12 尚未解决的问题尚未解决的问题 说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题 3 7 供应商信息查询模块供应商信息查询模块 3 7 1 功能功能 用例描述查看供应商信息 前置条件有录入供应商信息 事件流 1 登录系统 输入正确的账号以及密码 2 选择基础信息管理 3 选择供应商信息查询 4 选择查询条件 选择查询的条件 比如供应商全称 简称 以及填写对等信息 5 点击查询 则跳出相应的供应商 6 点击显示全部数据 则供应商的详细信息都显示出来 后置条件 3 7 2 性能性能 查询速度 不超过 5 秒 24 其他所有交互功能反应速度 不超过 5 秒 3 7 3 输人项输人项 选择查询条件 选择查询的条件 比如供应商全称 简称 以及填写对等信息 3 7 4 输出项输出项 供应商详细信息 3 7 5 算法算法 详细说明本程序所选用的算法 具体的计算公式和计算步骤 3 7 6 流程逻辑流程逻辑 系统界面 系统管理员 供应商信息 供应商类 1 链接 2 登录成功 6 显示供应商信息 3 查询供应商信息 4 数据匹配 5 返回供应商信息 3 7 6 顺序图 25 点击显示全 部内容 开始 输入查询条 件 点击供应商信 息查询按钮 结束 显示查询内 容 弹出供应商信 息查询页面 人 人人 3 7 6 活动图 3 7 7 接口接口 用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块 子程序 说明参数赋值和调用方式 说明与本程序相直接关联的数据结构 数据库 数据文卷 3 7 8 存储分配存储分配 根据需要 说明本程序的存储分配 3 7 9 注释设计注释设计 说明准备在本程序中安排的注释 如 y 加在模块首部的注释 z 加在各分枝点处的注释 aa 对各变量的功能 范围 缺省条件等所加的注释 bb 对使用的逻辑所加的注释等等 26 3 7 10 限制条件限制条件 说明本程序运行中所受到的限制条件 3 7 11 测试计划测试计划 说明对本程序进行单体测试的计划 包括对测试的技术要求 输入数据 预期结果 进度安排 人员职责 设备条件驱动程序及桩模块等的规定 3 7 12 尚未解决的问题尚未解决的问题 说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题 3 8 商品入库模块商品入库模块 3 8 1 功能功能 用例描述商品入库 前置条件有进货商品 事件流 1 登录系统 输入正确的账号以及密码 2 选择库存管理 3 选择商品入库 选择商品 下拉菜单 出现对应的商品信息 核对无误之后进行下一步 4 填写商品入库单 数量 金额 单价 应付 实付 未付 操作员 经手人 入库日期 结算方式 5 保存信息 则信息被保存到数据库 6 清除重置则把文本框内的信息全部清除并 后置条件可在商品入库查询里查看 27 3 8 2 性能性能 查询速度 不超过 5 秒 其他所有交互功能反应速度 不超过 5 秒 3 8 3 输人项输人项 填写商品入库单 数量 金额 单价 应付 实付 未付 操作员 经手人 入库日期 结算方式 3 8 4 输出项输出项 提示保存成功 没有输入 XX 属性 保存失败等输出项 3 8 5 算法算法 详细说明本程序所选用的算法 具体的计算公式和计算步骤 28 3 8 6 流程逻辑流程逻辑 系统管理员 商品录入界 面 主界面 录入失败 界面 商品类 1 输入用户名与密码 2 管理员录入商品信息 3 商品录入成功 4 显示信息 5 商品录入失败 6 返回 3 8 6 顺序图 29 开始 输入信息 点击商品入 库按钮 结束 点击清除重 置按钮 点击保存信 息按钮 弹出商品入 库页面 判断 错误 正确 人 人人 3 8 6 活动图 3 8 7 接口接口 用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块 子程序 说明参数赋值和调用方式 说明与本程序相直接关联的数据结构 数据库 数据文卷 3 8 8 存储分配存储分配 根据需要 说明本程序的存储分配 3 8 9 注释设计注释设计 说明准备在本程序中安排的注释 如 cc 加在模块首部的注释 dd 加在各分枝点处的注释 30 ee 对各变量的功能 范围 缺省条件等所加的注释 ff 对使用的逻辑所加的注释等等 3 8 10 限制条件限制条件 说明本程序运行中所受到的限制条件 3 8 11 测试计划测试计划 说明对本程序进行单体测试的计划 包括对测试的技术要求 输入数据 预期结果 进度安排 人员职责 设备条件驱动程序及桩模块等的规定 3 8 12 尚未解决的问题尚未解决的问题 说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题 3 9 商品入库退货模块商品入库退货模块 3 9 1 功能功能 用例描述入库商品退货 前置条件该商品已经入库 事件流 1 登录系统 输入正确的账号以及密码 2 选择库存管理 3 选择需要退货的商品名称 选择商品 下拉菜单 出现对应的商品信息 核对无误之后进行下一步 4 填写商品入库退货单 数量 金额 单价 应付 实付 未付 操作员 经手人 退货日期 结算方式 5 保存信息 后置条件库存查询不到此商品 31 3 9 2 性能性能 查询速度 不超过 5 秒 其他所有交互功能反应速度 不超过 5 秒 3 9 3 输人项输人项 填写商品入库退货单 数量 金额 单价 应付 实付 未付 操作员 经手人 退货日期 结算方式 3 9 4 输出项输出项 提示保存成功 保存失败 没有输入 XX 属性提示等输出项 3 9 5 算法算法 详细说明本程序所选用的算法 具体的计算公式和计算步骤 3 9 6 流程逻辑流程逻辑 退货界面 系统管理员 商品信息界 面 商品类 库存数据库 1 输入用户名与密码 2 管理员查询退货商品信息 3 商品信息验证 4 显示退货商品信息 5 验证退货商品信息 6 数据匹配 7 退货商品信息更新成功 32 3 9 6 顺序图 开始 输入信息 点击商品入 库退货按钮 结束 点击清除重 置按钮 点击保存信 息按钮 弹出商品入 库退货页面 判断 错误 正确 人 人人 3 9 6 活动图 3 9 7 接口接口 用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块 子程序 说明参数赋值和调用方式 说明与本程序相直接关联的数据结构 数据库 数据文卷 3 9 8 存储分配存储分配 根据需要 说明本程序的存储分配 3 9 9 注释设计注释设计 说明准备在本程序中安排的注释 如 gg 加在模块首部的注释 hh 加在各分枝点处的注释 33 ii 对各变量的功能 范围 缺省条件等所加的注释 jj 对使用的逻辑所加的注释等等 3 9 10 限制条件限制条件 说明本程序运行中所受到的限制条件 3 9 11 测试计划测试计划 说明对本程序进行单体测试的计划 包括对测试的技术要求 输入数据 预期结果 进度安排 人员职责 设备条件驱动程序及桩模块等的规定 3 9 12 尚未解决的问题尚未解决的问题 说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题 3 10 库存查询模块库存查询模块 3 10 1 功能功能 用例描述查询库存商品 前置条件有库存商品 事件流 1 登录系统 输入正确的账号以及密码 2 选择库存管理 3 选择库存查询 选择查询的类型 并输入值 4 点击查询 显示商品信息 5 点击显示全部数据 商品的详细信息显示出来 后置条件 34 3 10 2 性能性能 查询速度 不超过 5 秒 其他所有交互功能反应速度 不超过 5 秒 3 10 3 输人项输人项 选择查询属性 输入查询属性 3 10 4 输出项输出项 给出对每一个输出项的特性 包括名称 标识 数据的类型和格式 数据值的有效范 围 输出的形式 数量和频度 输出媒体 对输出图形及符号的说明 安全保密条件等等 3 10 5 算法算法 详细说明本程序所选用的算法 具体的计算公式和计算步骤 3 10 6 流程逻辑流程逻辑 查询控制类 系统管理员 查询界面 商品类 查询失败界面 商品库存数 据库 1 链接 2 用户名与密码 3 根据商品类查询 4 返回 5 输入具体商品名与管理员身份证 7 查询成功 8 显示商品库存信息 6 商品名与管理员身份证验证 9 查询失败 10 返回 3 10 6 顺序图 35 开始 输入查询条 件 点击显示全 部内容 点击库存查 询按钮 结束 显示查询内 容 弹出库存查 询页面 人 人人 3 10 6 活动图 3 10 7 接口接口 用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块 子程序 说明参数赋值和调用方式 说明与本程序相直接关联的数据结构 数据库 数据文卷 3 10 8 存储分配存储分配 根据需要 说明本程序的存储分配 3 10 9 注释设计注释设计 说明准备在本程序中安排的注释 如 kk 加在模块首部的注释 ll 加在各分枝点处的注释 mm 对各变量的功能 范围 缺省条件等所加的注释 nn 对使用的逻辑所加的注释等等 36 3 10 10 限制条件限制条件 说明本程序运行中所受到的限制条件 3 10 11 测试计划测试计划 说明对本程序进行单体测试的计划 包括对测试的技术要求 输入数据 预期结果 进度安排 人员职责 设备条件驱动程序及桩模块等的规定 3 10 12 尚未解决的问题尚未解决的问题 说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题 3 11 价格调整模块价格调整模块 3 11 1 功能功能 用例描述调整商品价格 库存金额 库存数量 前置条件有需要更新价格的商品 事件流 1 登录系统 输入正确的账号以及密码 2 选择库存管理 3 选择价格调整 4 选择商品名称 选中 下拉菜单 商品 核对商品信息 无误之后进行下一步操作 5 调整价格 库存金额 库存数量 6 点击确定 则修改成功 7 点击取消 则清空文本框内的数据 后置条件该商品价格发生改变 37 3 11 2 性能性能 查询速度 不超过 5 秒 其他所有交互功能反应速度 不超过 5 秒 3 11 3 输人项输人项 选中 下拉菜单 商品 输入价格 库存金额 库存数量属性 3 11 4 输出项输出项 弹出保存成功 保存失败 输入 XX 属性为空等输出项 3 11 5 算法算法 详细说明本程序所选用的算法 具体的计算公式和计算步骤 3 11 6 流程逻辑流程逻辑 修改商品价 格信息界面 系统管理员 商品价格控 制类 商品价格类 商品价格信 息界面 1 链接 2 用户名与密码验证 3 商品新价格 4 根据商品新价格修改 5 返回 6 修改成功 7 显示信息 3 11 6 顺序图 38 开始 输入信息 点击价格调 整按钮 结束 弹出价格调 整页面 取消 确定 判断 错 正 人 人人 3 11 6 活动图 3 11 7 接口接口 用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块 子程序 说明参数赋值和调用方式 说明与本程序相直接关联的数据结构 数据库 数据文卷 3 11 8 存储分配存储分配 根据需要 说明本程序的存储分配 3 11 9 注释设计注释设计 说明准备在本程序中安排的注释 如 oo 加在模块首部的注释 pp 加在各分枝点处的注释 39 qq 对各变量的功能 范围 缺省条件等所加的注释 rr 对使用的逻辑所加的注释等等 3 11 10 限制条件限制条件 说明本程序运行中所受到的限制条件 3 11 11 测试计划测试计划 说明对本程序进行单体测试的计划 包括对测试的技术要求 输入数据 预期结果 进度安排 人员职责 设备条件驱动程序及桩模块等的规定 3 11 12 尚未解决的问题尚未解决的问题 说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题 3 12 商品销售模块商品销售模块 3 12 1 功能功能 用例描述商品销售清单 前置条件有销售商品 事件流 1 登录系统 输入正确的账号以及密码 2 选择商品销售 3 选择底下商品销售 选中 下拉菜单 商品 核对商品信息 无误后进行下一步 4 填写商品销售清单 客户全称 库存 单价 金额 数量 应收 实收 未收 操作员 经手人 销售日期 结算方式 5 保存信息 则信息被保存到数据库 6 清除重置则把文本框内的信息全部清除并 后置条件库存中无此商品 40 3 12 2 性能性能 查询速度 不超过 5 秒 其他所有交互功能反应速度 不超过 5 秒 3 12 3 输人项输人项 填写商品销售清单 客户全称 库存 单价 金额 数量 应收 实收 未收 操作员 经手人 销售日期 结算方式 3 12 4 输出项输出项 弹出保存成功 保存失败 输入 XX 属性为空等输出项 3 12 5 算法算法 详细说明本程序所选用的算法 具体的计算公式和计算步骤 41 3 12 6 流程逻辑流程逻辑 系统管理员 商品销售界 面 后台商品销 售数据库 商品类 1 链接进入 2 查询销售商品信息 3 根据查询信息 4 数据匹配 5 系统显示有效销售商品信息 6 选择商品名称或者ID 7 根据选择销售的商品信息进入数据库 8 商品数据进行更新 9 销售商品成功与更新成功 3 12 6 顺序图 42 开始 输入信息 点击商品销 售按钮 结束 点击清除重 置按钮 点击保存信 息按钮 弹出商品销 售页面 判断 错误 正确 人 人人 3 12 6 活动图 3 12 7 接口接口 用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块 子程序 说明参数赋值和调用方式 说明与本程序相直接关联的数据结构 数据库 数据文卷 3 12 8 存储分配存储分配 根据需要 说明本程序的存储分配 3 12 9 注释设计注释设计 说明准备在本程序中安排的注释 如 ss 加在模块首部的注释 tt 加在各分枝点处的注释 43 uu 对各变量的功能 范围 缺省条件等所加的注释 vv 对使用的逻辑所加的注释等等 3 12 10 限制条件限制条件 说明本程序运行中所受到的限制条件 3 12 11 测试计划测试计划 说明对本程序进行单体测试的计划 包括对测试的技术要求 输入数据 预期结果 进度安排 人员职责 设备条件驱动程序及桩模块等的规定 3 12 12 尚未解决的问题尚未解决的问题 说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题 3 13 销售退货模块销售退货模块 3 13 1 功能功能 用例描述已售出商品退货 前置条件该商品已售出 事件流 1 登录系统 输入正确的账号以及密码 2 选择商品销售 3 选择销售退货 选中 下拉菜单 商品 核对商品信息 无误后进行下一步 4 填写销售退货清单 客户全称 库存 单价 金额 数量 应收 实收 未收 操作员 经手人 销售日期 结算方式 5 保存信息 则信息被保存到数据库 6 清除重置则把文本框内的信息全部清除并 后置条件库存中多出此商品 44 3 13 2 性能性能 查询速度 不超过 5 秒 其他所有交互功能反应速度 不超过 5 秒 3 13 3 输人项输人项 填写销售退货清单 客户全称 库存 单价 金额 数量 应收 实收 未收 操作员 经手人 销售日期 结算方式 3 13 4 输出项输出项 弹出保存成功 保存失败 提示 XX 属性为空等输出项 3 13 5 算法算法 详细说明本程序所选用的算法 具体的计算公式和计算步骤 45 3 13 6 流程逻辑流程逻辑 系统管理员 商品销售退 货界面 后台商品销 售数据库 商品类 1 链接进入 2 查询销售退货商品信息 3 根据查询信息 4 数据匹配 5 系统显示有效销售商品信息 6 选择商品名称或者ID 7 根据选择退货的商品信息进入数据库 8 商品数据进行更新 9 退货商品添加成功 3 13 6 顺序图 46 开始 输入信息 点击销售退 货按钮 结束 点击清除重 置按钮 点击保存信 息按钮 弹出销售退 货页面 判断 错误 正确 人 人人 3 13 6 活动图 3 13 7 接口接口 用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块 子程序 说明参数赋值和调用方式 说明与本程序相直接关联的数据结构 数据库 数据文卷 3 13 8 存储分配存储分配 根据需要 说明本程序的存储分配 3 13 9 注释设计注释设计 说明准备在本程序中安排的注释 如 ww 加在模块首部的注释 xx 加在各分枝点处的注释 yy 对各变量的功能 范围 缺省条件等所加的注释 47 zz 对使用的逻辑所加的注释等等 3 13 10 限制条件限制条件 说明本程序运行中所受到的限制条件 3 13 11 测试计划测试计划 说明对本程序进行单体测试的计划 包括对测试的技术要求 输入数据 预期结果 进度安排 人员职责 设备条件驱动程序及桩模块等的规定 3 13 12 尚未解决的问题尚未解决的问题 说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题 3 14 商品入库查询模块商品入库查询模块 3 14 1 功能功能 用例描述查询已入库商品 前置条件有商品入库记录 事件流 1 登录系统 输入正确的账号以及密码 2 选择查询统计 3 选择商品入库查询 4 选择商品 并输入指定值 5 选择查询条件 填写日期 6 点击查询 显示数据 7 点击显示全部数据 则把符合查询条件的记录的全部信息显示出来 后置条件 48 3 14 2 性能性能 查询速度 不超过 5 秒 其他所有交互功能反应速度 不超过 5 秒 3 14 3 输人项输人项 选择查询条件 填写日期 3 14 4 输出项输出项 商品详细属性 3 14 5 算法算法 详细说明本程序所选用的算法 具体的计算公式和计算步骤 3 14 6 流程逻辑流程逻辑 系统管理员 系统界面 销售信息查 询界面 销售信息类 1 链接 2 登录成功 3 根据条件查

温馨提示

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

评论

0/150

提交评论