




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程课程设计报告 课程名称 软件工程 课程设计 设计题目 仓库管理系统 指导教师 班 级 小组成员 计算机科学与工程学院 2015 年 12 月 25 日 成 绩 评 语 1 目录目录 1 引言 2 1 1 编写目的 2 1 2 定义 2 2 可行性研究 2 3 需求分析 3 2 1 用户需求 3 2 2 产品功能需求 3 2 3 系统功能模块图 4 2 4 子系统模块图 4 2 5 数据字典 6 2 6 数据流图 7 2 7 仓库管理系统 ER 图 10 4 总体设计 12 4 1 系统结构 12 4 2 数据库设计 13 5 详细设计 16 5 1 仓库管理系统用例 16 5 1 1 仓库管理系统业务用例 16 5 1 2 仓库管理系统入库用例 17 5 1 3 仓库管理系统出库用例 18 5 1 4 仓库管理系统添加新的商品用例 19 5 1 5 仓库管理系统添加新的仓库管理员的用例 20 5 1 6 仓库管理系统删除商品的用例 21 5 2 仓库管理系统的活动图 22 5 2 1 绘制 商品入库 用例的活动图 22 5 2 2 绘制 商品出库 用例的活动图 23 5 2 3 绘制 添加仓库管理员 用例的活动图 24 5 3 仓库管理的类图 26 5 3 1 商品类的类图如下 26 5 3 2 员工的类图如下 26 5 3 3 仓库管理员的类图如下 27 6 心得体会 27 2 仓库管理系统 1 1 引言引言 1 11 1 编写目的编写目的 随着市场经济发展不断的深入 企业间形成了激烈的甚至是残酷的多元化竞争 当今的企业想要在这样的市场环境中生存并立于不败之地 就必须 库存等环 节是企业成本控制的关键 依靠传统的方法对这些环节进行管理 不鞥使企业 的采购 库存等环节的信息数据得到及时沟通和适时共享 以至于造成采购过 量和库存积压等现象 不仅降低了效率 大大增加企业不必要的成本开支 因 此 使用一个功能齐全的 操作方便的仓库管理系统已经是企业的一个必然的 选择 1 2 定义定义 用户 可以登录此系统的用户或者说具有对商品信息 仓库信息 员工信息操 作的权利的人 也就是仓库管理员 系统管理员 可以对用户信息进行查询 添加 编辑的管理员 2 2 可行性研究可行性研究 1 技术可行性 随着可以不断发展 我们的计算机科学与技术越来越发达 我们可以借助 现在的 网页技术与 SQL Server 的完美结合来管理商品信息 仓库信息 员工信息和管理入库 出库信息以及仓库管理员的信息 2 经济可行性 这个系统可以为仓库管理节省人力物力 只要我们拥有网络就可以对我们 的商品 仓库 库存进行管理 同时让我们的工作更加便利 3 操作可行性 此系统比较任性化 具有三级管理的导航栏 在二级导航中点击就可以了 解此导航下面的页面的用法和作用 除了添加新项外 只要动动鼠标就可以对 商品信息 仓库信息 库存信息 员工信息 仓库管理员信息的管理 操作非 常简单 3 3 3 需求分析需求分析 2 12 1 用户需求用户需求 随着经济的不断发展 仓库管理在现实生中用途十分广泛 各种商城 超市 建 筑工程要利用仓库存放物资 药房 医院等要利用仓库存放药品 企业 工厂等要利 用仓库存放原材料 生产成品 因此仓库的管理十分重要 人们需要一种既方便 有可以准确的对商品进行操作 如 查询或编辑商品信息 入库操作 入库查询统计 库存操作 出库查询 库存查询统计 以及可以及时的进 行进货等等 人们需要一个可以提高办公效率和设备的可靠性 减少工作人员的劳动 强度 减少办公耗材 提高现代化管理水平 2 22 2 产品功能需求产品功能需求 根据系统开发的目的 可以实现的用户需求总述如下 1 系统操作人员从登录界面进入系统 在登录页面输入用户名字和密码 通过身份验证后 方可进入系统的首页 如果未能通过系统的身份验证 系统 会自动给出无权操作的警告 2 通过身份验证的操作人员进入系统的首页 在首页中可以进行各项仓库 管理模块的操作 3 首先 可以进行对仓库中的产品进行管理 当有新的产品出现可以添加 新的产品 同时 可以对原来的产品的信息进行修改 当一种产品从仓库中去 除是可以对该产品进行删除信息的操作 4 当采购人员采购来新的产品时可对产品入库的登记入库的工作 当操作 中出现失误时 能够对录入的产品入库信息加以修改或者删除 并重新进行输 入 在日常的入库管理工作中能够通过商品编号进行商品的查询 5 有对产品的入库管理 相对应的必然会有对产品的出库管理 当产品获 得销售从仓库中被提出时 必须及时的对产品进行出库管理 其中 宝库对出 库产品进行登记 修改和删除 6 操作人员可以对系统进行管理 在系统管理中有对收货单位 供货单位 仓库和经手人的操作 包括删除 修改和添加 4 2 32 3 系统功能模块图系统功能模块图 仓库管理系统 管理产品 管理仓库 管理库存 管理员工 管理用户 2 3 系统功能模块图 1 2 42 4 子系统模块图子系统模块图 管理产品子系统模块图 管理商品信息 商品信息的编辑 商品信息的查询 商品信息的添加 商品信息的删除 2 4 系统子模块图 1 5 管理仓库子系统模块图 管理仓库信息 仓库信息的编辑 仓库信息的查询 仓库信息的添加 仓库信息的删除 2 4 系统子模块系统图 2 管理库存子系统模块图 管理库存信息 库存信息的编辑 库存信息的查询 库存信息的添加 库存信息的删除 订货信息的提醒 出库信息的记录 出库信息的记录 2 4 系统子模块图 3 6 管理员工子系统模块图 管理员工信息 员工信息的编辑 员工信息的查询 员工信息的添加 员工信息的删除 2 4 系统子模块图 4 管理用户子系统模块图 管理用户信息 用户信息的编辑 用户信息的查询 用户信息的添加 用户信息的删除 2 4 系统子模块图 5 2 52 5 数据字典数据字典 名字别名描述定义位置 7 PID 商品编 号 每一种商品都有 一个属于唯一编 号 nchar 10 Product 表 Inventor 表 Warehouse Product WID 仓 库编号 仓库都有自己的 一个身份编号 int Product 表 Warehous 表 Inprice 进价每一件商品的进 价 decimal 18 3 Product 表 Lowline 库存下 线 仓库的库存量不 能小于 int Product 表 Number 库存仓库中某种商品 的存货 int Product 表 UserID 用户编 号 每个用户的自己 编号 nchar 10 Users 表 UserLogin 登录名登录系统的登录 名 nchar 10 Users 表 UserPwd 密码登录到系统的密 码 nchar 10 User 表 login 管理员登录的登 录名 nchar 10 Admin 表 pwds 管理员登录的密 码 nchar 10 Admin 表 InWareID 入库标 号 入库的每一批产 品都有一个入库 编号 Nchar 10 InWarehouse 表 InWarePID 入库商品的编号 Nchar 10 InWarehousebaio InNumber 入库数 量 入库商品的数量 Int InWarehouse 表 InDate 入库的时间 datetime InWarehouse 表 InPerson 经手人商品是由谁入库 的 Nchar InWarehouse 表 OutWareID 出库编号Nchar 10 OutWarehouse OutWarePID 出库产品的编号Nchar 10 OutWarehouse OutNumber 出库产品的数量 IntOutWarehouse OutDate 出库产品的日期 IntOutWarehouse OutWorker 出库产品的员工Nchar 10 OutWarehouse 2 62 6 数据流图数据流图 1 顶层数据流图 仓库管理员可以对仓库管理系统中的商品 仓库 员工 8 以及进出货信息进行管理 而采购员要出示入库清单方可 进行入库 出库员工要出示出库清单方可进行出库 而系 统管理员可以通过后台对仓库管理员进行管理 仓库管理员 仓库管理 系统 采购员出库员工 系统管理员 2 6 数据流图 1 2 第一层数据流图 仓库管理员要通过订货清单与到货清单对商品进行入库 仓库管理员要通过出库清单和实际的库存进行出库 同事 仓库管理员也可以对货物信息 员工信息进行管理 9 仓库管理员 入库信 息管理 采购员 到货清单订货清单 货物信 息管理 仓库信 息管理 员工信 息管理 出库信 息管理 出库员工 出库清单 实出库清单 2 6 数据流图 2 3 第二层数据流图 系统管理员仓库管理员 管理仓库 管理员 入职声明 2 6 数据流图 3 10 2 7 仓库管理系统仓库管理系统 ER 图图 1 总体 ER 图 提货员出库 出库时间 出库数量管理员编号 采购 采购日期 采购数量管理员编号 采购员产品 库存 仓库 管理 管理员 m n n m n m m n 2 7 总体 ER 图 1 2 子系统 ER 图 1 产品管理系统 ER 图 2 7 产品系统 ER 图 2 11 2 仓库管理 ER 图 2 7 仓库系统 ER 图 3 3 仓库管理员 ER 图 管理员 管理员编 号 管理员姓 名 管理员地 址 管理员年 龄 管理员性 别 管理员联 系方式 2 7 仓库管理员 ER 图 4 4 采购员 ER 图 采购员 采购员编 号 采购员姓 名 采购员地 址 采购员年 龄 采购员性 别 采购员联 系方式 2 7 采购员 ER 图 5 5 管理入库信息 ER 图 12 采购员产品入库 入库日期 入库数量管理员编号 2 7 入库商品 ER 图 6 6 管理出库信息 ER 图 提货员员产品出库 出库时间 出库数量管理员编号 2 7 出库商品 ER 图 7 4 4 总体设计总体设计 4 14 1 系统结构系统结构 1 系统的层次结构 当普通用户登录系统时 进入仓库管理页面 通 过竖形导航中管理产品页面可以对商品信息进行查询 编辑 添加 删除 通 过管理仓库导航进入对仓库信息进行查询 编辑 添加 删除的操作 通过管 理员工导航进入对员工信息进行查询 编辑 添加 删除的操作 13 普普通通用用户户 登登录录系系统统 管管 理理 产产 品品 管管 理理 仓仓 库库 管管 理理 库库 存存 产 品 信 息 的 查 询 产产 品品 信信 息息 的的 更更 新新 产 品 信 息 的 添 加 产产 品品 信信 息息 的的 删删 除除 仓仓 库库 信信 息息 的的 查查 询询 仓仓 库库 信信 息息 的的 更更 新新 仓仓 库库 信信 息息 的的 添添 加加 仓仓 库库 信信 息息 的的 删删 除除 库库 存存 信信 息息 的的 查查 询询 库库 存存 信信 息息 的的 编编 辑辑 入入 库库 信信 息息 的的 记记 录录 出出 库库 信信 息息 的的 记记 录录 管管 理理 员员 工工 员员 工工 信信 息息 的的 编编 辑辑 库库 存存 信信 息息 的的 编编 辑辑 入入 库库 信信 息息 的的 记记 录录 出出 库库 信信 息息 的的 记记 录录 4 1 系统层次结构图 1 2 当系统管理员登录时 首先以普通用户登录系统 在进入仓库管理 系统后再通过版权信息栏中的 系统管理员 登录 用 户 信 息 的 查 询 用 户 信 息 的 编 辑 用 户 信 息 的 添 加 用 户 信 息 的 删 除 4 1 系统层次结构图 2 4 24 2 数据库设计数据库设计 14 1 与此系统相对应的数据库设计如下 4 2 总体数据库 1 2 Product 表示的设计如下 4 2 Product 表的设计 2 3 Users 表的设计如下 15 4 2 Users 表的设计 3 4 Inwarehouse 表的设计如下 4 2 Inwarehouse 表设计 4 5 Outwarehouse 表的设计如下 4 3 Outwarehouse 表的设计 5 16 6 InWarehouse view 视图如下 4 3 Inwarehouse view 的连接图 6 7 OutWarehouse view 视图如下 4 3 OutWarehouse view 视图链接 7 5 5 详细设计详细设计 5 15 1 仓库管理系统用例仓库管理系统用例 5 1 15 1 1 仓库管理系统业务用例仓库管理系统业务用例 书写 仓库管理系统业务 用例的书面用例 一般包含以下信息 1 仓库管理员登录 2 登录后可以管理商品 管理仓库 管理库存 管理员工 3 当满足条件时可以对商品 仓库 库存 员工的信息进行添加 分析 当普通用户通过登录时 可以在系统中进行查询 当员工提供有效的 17 入库清单 出库清单和入职声明是可以对入库 出库或员工信息进行更新 系统管理员先通过普通用户进行系统 再可以通过版权信息中的仓库管理系 统进入高级管理员界面 成功登陆时就可以的仓库管理员进行管理 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 5 1 1 用例图 1 5 1 25 1 2 仓库管理系统入库用例仓库管理系统入库用例 书写 商品入库 用例的书面用例 一般应包含以下信息 1 管理员先登录系统 查看供货单 核对供货信息 2 如果不满足入库信息 则不能入库 3 如果满足入库信息 进行如下操作 4 查询此商品是否存在 如果存在就更新此商品的信息 5 如果不存在就添加新商品的类型 并为其添加信息 6 更新信息完成 则入库成功 显示入库成功 18 7 结束 分析 在仓库管理系统中 管理员首先登录系统 系统验证通过后 管理 员对供货单进行核对 满足入库信息再系统查询数据 在查询后 系统会提示 有没有查到相关的数据 管理员根据系统的查询结果进行操作 如果没有查到 此商品就添加此商品再添加相关的信息 如果查到相关的信息则对商品的信息 进行更新 更新成功则入库成功 其用例图如下 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 5 1 1 用例图 2 5 1 35 1 3 仓库管理系统出库用例仓库管理系统出库用例 书写 商品出库 用例的书面用例 一般应包含以下信息 1 管理员先登录系统 查看出供货单 核对供货信息 2 如果不满足出库信息 则不能出库 3 如果满足出库信息 进行如下操作 4 查询此商品是否存在 如果存在此商品就出库 5 如果不存在就不能出库 6 出库时同时更新库存信息完成 则入库成功 7 显示入库成功 8 结束 分析 在仓库管理系统中 管理员首先登录系统 系统验证通过后 管理员 对单出货单进行核对 满足出库信息再系统查询数据 在查询后 系统会提示 有没有查到相关的数据 管理员根据系统的查询结果进行操作 如果没有查到 19 此商品就不能出库 如果满足出库条件就出库 其用例图如下 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 5 1 1 用例图 3 5 1 45 1 4 仓库管理系统添加新的商品用例仓库管理系统添加新的商品用例 书写 添加商品 用例的书面用例 一般应包含以下信息 1 仓库管理登陆成功可以进入管理仓库页面 2 当收到入库清单时 核对入库清单 3 查询商品是否存在 如果不存在就添加新的商品 4 如果存在就直接添加库存 同时添加入库信息 5 完成后退出 分析 管理员成功登录时可以对商品进行管理入库时 先核对入库清单 然 后查看此商品是否存在 如存在就添加此商品 20 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 5 1 1 用例图 4 5 1 55 1 5 仓库管理系统添加新的仓库管理员的用例仓库管理系统添加新的仓库管理员的用例 书写 添加仓库管理员 的用例的书面用例 一般包含以下信息 1 仓库管理员成功登陆系统 2 核对入职员工的个人信息和入职声明 3 核对正确后 4 添加仓库管理员 5 成功添加后 显示添加成功 分析 在仓库管理系统中 系统管理员首先登录系统 系统验证通过后 管理 员对入职声明和和个人信息进行核对 如果满足入职信息再向通过版权声明 则通过版权信息栏中的仓库管理系统进入超级管理员的登录 登录成后 进入 后台管理 再添加仓库管理员的个人信息 21 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 5 1 1 用例图 5 5 1 65 1 6 仓库管理系统删除商品的用例仓库管理系统删除商品的用例 书写 删除商品 的用例的书面用例 一般包含以下信息 1 仓库管理员成功登陆系统 2 核对删除商品的信息 3 查询删除的商品的信息如果库存为零则删除 4 否则不能删除 分析 在仓库管理系统中 系统管理员首先登录系统 系统验证通过后 管理 员删除信息进行核对 查询删除的商品的信息如果库存为零就删除 如果不为 零就不能删除 22 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 仓 5 1 1 用例图 6 5 25 2 仓库管理系统的活动图仓库管理系统的活动图 5 2 15 2 1 绘制绘制 商品入库商品入库 用例的活动图用例的活动图 商品入库一般按照以下步骤进行 1 仓库管理员首先要登录到仓库管理系统 2 审核商品入库的信息 3 如果不符合入库条件 则不能入库 4 如果符合入库条件 则进行如下操作 5 首先进入商品管理页面 查看此商品是否存在 6 商品存在 就进行填写入库记录 7 商品如果不存在就添加信息的商品 8 添加成功后再进行的填写入库记录 9 结束 其活动图如下 23 5 2 1 活动图 1 5 2 25 2 2 绘制绘制 商品出库商品出库 用例的活动图用例的活动图 商品出库一般按照以下步骤进行 1 仓库
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025英大证券有限责任公司高校毕业生招聘约1人(第二批)笔试参考题库附带答案详解
- 2025浙江温州市国资委公开遴选市属国有企业外部董事专家库人选40人笔试参考题库附带答案详解
- 2025江苏无锡市宜兴市宜能实业有限公司招聘线路设计辅助人员2人笔试参考题库附带答案详解
- 2025广西文化产业集团有限公司春季招聘36人笔试参考题库附带答案详解
- 2025年合肥高新美城物业有限公司招聘30人笔试参考题库附带答案详解
- 2025年中国邮政集团有限公司甘肃省分公司春季校园招聘笔试参考题库附带答案详解
- 卸料安全培训课件
- 2025山东省国际信托股份有限公司社会招聘8人笔试参考题库附带答案详解
- 2025安徽蚌埠市城市投资控股集团有限公司所属公司社会招聘11人笔试参考题库附带答案详解
- 2025四川成都三和来科技有限公司招聘50人笔试参考题库附带答案详解
- 陪诊服务培训课件模板
- 严禁管制刀具进校园主题班会课件
- 2024年山东省春季高考技能考试汽车专业试题库-上(单选题汇总)
- 国庆、中秋双节前安全排查记录
- 八年级上学期轴对称练习题
- 双姿培训课件
- GB/Z 41082.2-2023轮椅车第2部分:按GB/Z 18029.5测得的尺寸、质量和操作空间的典型值和推荐限制值
- 实施项目经理岗位的工作职责描述
- 中频操作评分标准
- 生活中的理财原理知到章节答案智慧树2023年暨南大学
- GB/T 22588-2008闪光法测量热扩散系数或导热系数
评论
0/150
提交评论