详细设计说明书_第1页
详细设计说明书_第2页
详细设计说明书_第3页
详细设计说明书_第4页
详细设计说明书_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

五 详细设计说明书 1 详细设计说明书详细设计说明书 1 引言 2 1 1 编写目的 2 1 2 项目背景 2 1 3 定义 2 1 4 参考资料 3 2 总体设计 4 2 1 需求概述 4 2 2 软件结构 5 3 程序描述 6 3 1 功能 6 3 1 1 用户登陆 6 3 1 2 库存管理 6 3 1 3 业务查询 6 3 1 4 系统设置 6 3 2 性能 7 3 3 输入项目 7 3 4 输出项目 7 3 5 算法 8 3 6 程序逻辑 9 3 6 1 系统登陆模块 9 3 6 2 库存管理模块 进货 10 3 6 3 销售模块 11 3 6 4 商品退货 12 3 6 5 供应商管理 13 3 6 6 登陆用户管理 14 3 7 接口 14 3 7 1 软件接口 14 3 8 存储分配 17 3 9 限制条件 17 3 10 测试要点 17 五 详细设计说明书 2 1 1 引言 引言 1 11 1 编写目的编写目的 1 这份概要设计说明书是对中小型企业仓库管理系统的功能需求设计系统结 构 供软件开发人员阅读 2 本报告由小组团队分工完成 3 仓库管理系统主要是从物资的基本信息 物资的入库信息 物资 的出库信息 物资的余额管理等几个大的模块解决企业在物资管理 难的问题 包含物资的添加 物资的删除 物资的查询 物资的修 改以及物资的余额管理等功能 本说明书的预期读者为 开发该系统的编程人员和设计人员 1 21 2 项目背景项目背景 待开发软件系统的名称 仓库管理系统 此软件系统任务提出者 王建国 此软件系统任务开发者 田德旺 王建国 张启松 周晓明 此软件系统任务用户 中小型公司的仓库管理人员 1 31 3 定义定义 模块 有边界元素限定的相邻程序元素 例如数据说明 可执行的 语句 的序列 而且有一个总体标识符代表它 系统响应时间 从用户完成某个控制动作 按回车键或单击鼠标 五 详细设计说明书 3 到软件给出预期的响应 输出信息或做动作 之间的这段时间 1 41 4 参考资料参考资料 a 项目的计划任务书 合同或批文 软件工程导论 第五版 张海藩著 清华大学出版社 2008 2 数据库系统概念 第四版 王珊 萨师煊 北京高等教育出版 社 2006 5 b 项目开发计划 超市管理系统的项目开发计划 作者赵东北 2010 10 28 c 需求规格说明书 超市管理系统的需求规格说明书 作者 郝鑫 2010 10 28 d 概要设计说明书 超市管理系统的概要设计说明书 作者 石祥磊 2010 10 28 五 详细设计说明书 4 2 2 总体设计 总体设计 2 12 1 需求概述需求概述 长期以来 物资管理工作中的信息管理是采用人工的方式 要付出 大量人力 填写各种表格 凭证 账册 卡片和文件 由于信息是 随着时间不断变化的 各业务部门对信息的使用要求也各不相同 所以要按照不同的分类经常不断地汇总 统计 往往要做许多重复 登记和转抄 这种手工操作的管理方式 不仅浪费人力 而且存在 许多缺点 1 处理速度慢 影响信息及时性 2 易出现错误 影响信息精确性 3 不便于查询 4 缺乏综合性 不能起控制作用 由于这些缺点 大大降低了信 息的利用价值 显然越来越不适应现代物资管理工作的需要 因此 发展以电子计算机为基础的物资管理信息系统已是十分迫切和必要 的了 该仓库管理系统为实用精品软件 该软件具有独到的数据输入格式 可以使我们物资业务员免培训使用 具有人性化的智能辅助输入 可随时数据导出 并采用密码登录使用的先进技术 界面简洁 功 能强大 是典型的傻瓜 实用型的施工企业物资管理工具 五 详细设计说明书 5 2 22 2 软件结构软件结构 仓库管理系统 用户登陆 仓库管理 系统设置 业务查询 系 统 登 陆 用 户 注 销 退 出 系 统 仓 库 进 货 库 存 查 询 仓 库 历 史 查 询 销 售 查 询 供 应 商 管 理 用 户 管 理 仓 库 退 货 仓 库 盘 点 商 品 退 货 仓 库 调 拨 商 品 销 售 五 详细设计说明书 6 3 3 程序描述 程序描述 3 13 1 功能功能 3 1 1 用户登陆用户登陆 系统登录功能的主要功能是对用户身份进行验证 只有在系统登录 时输入合法用户名和密码才能进入仓库管理系统 退出系统功能保证用户在已经保存当前操作的情况下安全退出 防 止不必要的信息丢失 用户注销功能在不退出系统的情况下更改登陆用户 3 1 2 库存管理库存管理 库存管理的主要功能是产生进货 退货 商品销售 商品退货的清 单 并进行库存的盘点和验收 3 1 3 业务查询业务查询 业务查询模块主要实现对当前库存量的查询 对销售历史记录的查 询 以及对仓库进货 退货 商品销售 退货信息的查询 3 1 4 系统设置系统设置 系统设置模块主要是对供应商信息和登陆用户信息的管理 能够实 现对供应商和登陆用户信息的添加 修改 删除功能 五 详细设计说明书 7 3 23 2 性能性能 数据精确度 单价小数点后保留两位有效数字 商品编码为六位 查询速度 不超过 10s 可靠性 平均故障间隔时间不低于 200h 系统响应时间 不超过十秒 安全性 登录系统时需要正确的用户名和密码 当密码和用户名错 误输入三次 系统不允许再输入 当电脑因意外断电 系统将自动 保存信息 3 33 3 输入项目输入项目 3 3 1 系统登录模块 用户名和密码和登陆身份的选择 3 3 2 库存管理模块 商品信息 3 3 3 销售模块 销售信息 3 3 4 供货商管理模块 供货商的基本信息 包括姓名 联系电 话 供货种类等 3 3 5 系统管理模块 用户名和密码 3 43 4 输出项目输出项目 3 4 1 系统登录模块 登录成功或用户名或密码错误 3 4 2 库存管理模块 进货 退货库存信息表 3 4 3 销售管理模块 销售 退货统计表 五 详细设计说明书 8 3 4 4 系统管理模块 供应商信息或者用户登陆信息添加成功 失败或删除成功或修改成功 3 53 5 算法算法 3 5 1 添加 根据商品信息 商品编码 商品名 商品数量 商 品单价 计算单位 售价等 进行添加 在数量上加一 当在选择 入库时应看商品是否合格 商品是否过期 以及损坏 如果合格选 择入库 否则退货给供货商 3 5 2 删除 如果商品信息或者其他信息已经过期 就要从数据库 中删除 避免造成数据的冗余 3 5 3 修改 对所要修改的数据在数据库中进行修改 3 5 4 查询 对查询的对象进行显示 如库存清单 销售统计等 五 详细设计说明书 9 3 63 6 程序逻辑程序逻辑 3 6 1 系统登陆模块系统登陆模块 开始 登录系统 用户名和密码和 登陆身份 合法 进入系统 结束 显示用户名或密 码错误 请重新 登录 N Y Y 五 详细设计说明书 10 3 6 2 库存管理模块库存管理模块 进货进货 开始 进货管理 库存清 单 产生订货清单 商品合格 进货商品信息 金额 数量 等 继续添加 删除 商品退回给供 货商 结束 添加 Y N N Y 仓库退货与此类似 五 详细设计说明书 11 3 6 3 销售模块销售模块 开始 销售管理 销售商品 添加 销售商品记录 商品名 编 码 数量等 继续添加 退货 删除销售记录 统计销售记录 本周 本月销 售等 查询 显示销售记录 结束 继续删除 Y N Y N N N Y Y N Y 五 详细设计说明书 12 3 6 4 商品退货商品退货 开始 商品退货 更新当前库 存 结束 是否有销售记录 添加 生成退货清单 N Y Y 五 详细设计说明书 13 3 6 5 供应商管理供应商管理 开始 供货商管理 添加 供货商信息 继续添加 供货商信息 更新供货商信息 查询 显示供货商信 息 供货商信息 删除 修改 结束 Y N Y N Y N Y N N Y 五 详细设计说明书 14 3 6 6 登陆用户管理登陆用户管理 开始 系统管理 用户以及密码 管理 新用户注册 用户名密码 结束 N Y 注册成功 3 73 7 接口接口 3 7 1 软件接口软件接口 仓库管理人 员 1 登录到 仓库管 理系统 1 1 选择模 块 工作人 员 五 详细设计说明书 15 图 1 登录时的用户名和密码 仓库管 理员 4 进货管 理 4 1 产生订 货清单 4 1 1 添加商 品信息 4 1 2 删除商 品信息 采购员 D3 商品信息 用户名 密码以 及身份 选择 库存 清单 D2 供货商信息 图 2 进货管理模块 仓库管 理员 5 销售管 理 D3 商品信息 5 1 销售商 品 5 2 顾客退 货 顾客 用户名 密码 打印 小票 商品销售信息 5 3 销售统 计 销售 统计 表 仓库管 理员 图 3 商品销售模块 五 详细设计说明书 16 仓库管 理员 3 供货商 管理 3 1 添加供 货商 3 2 删除供 货商 3 3 修改供 货商 3 4 查询供 货商信 息 仓库管 理员 D2 供货商信息 用户名 密码以 及身份 选择 图 4 供货商管理模块 仓库管 理员 8 人员管 理 8 1 添加人 员信息 8 2 删除人 员信息 8 3 修改人 员信息 8 4 查询人 员信息 仓库管 理员 D4 工作人员信息 用户名 密码以 及身份 选择 工作人员信息表 图 5 人员管理模块 五 详细设计说明书 17 3 83 8 存储分配存储分配 内部数据 用户名 长度为 12 的字符串 密码 长度为 6 的字符串 商品编码 长度为 8 的字符串 数量 整 型 商品单价 浮点型 生产日期 DATE 型 详细的分配见概要设计说明书的数结构设计 3 93 9 限制条件限制条件 仓库管理系统的数据库中含有很多重要的商品信息和供货商信息 不容破坏 该系统设置了系统权限认定 只有用户名和密码同时正 确才能进入该系统 而且对于普通的超市工作人员不能越级进入其 他系统 在各个模块数据库设计的同时 也对每个工作人员设置了 访问权限 比如进货管理的工作人员 采购员 不能进入到销售管 理 这是为了防止偷该销售信息从中赚取回扣 不仅对内部工作人 员权限进行了限制 而且还对外部人员进行了屏蔽 3 103 10 测试要点测试要点 测试的步骤包括模块测试 子系统测试 系统测试 验收测试 用 户测试 和平行运行 新老系统一起运行 五 详细设计说明书 18 本软件采用单元测试 着重测试点主要包括五个方面 1 模块接口 参数的数目 次序 属性或单位系统与变元是否 一致 是否修改

温馨提示

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

评论

0/150

提交评论