仓储管理系统设计
提纲:
网络在经济快速发展的过程中,也在迅速的发展,强化信息技术不仅改变了企业的管理模式,同时也使得仓储管理与信
息技术的结合,促使仓储管理工作有了较强的效率。本文最先讲述了文章的选题背景和有关实际意义,随后归纳了本系统设
计里需要用到的各相关技术;然后阐述了系统必须达到的不同设计需求,并对系统进行相应的规划,依据这种布局的应用性
设计了该系统。最后,当完成系统设计后,再进行相应的系统测试,确保系统能够实现平稳的运作。本文所开展的研究,首
先归纳系统要完成的相关理论知识,随后再对现阶段企业的仓储管理需求进行深度的了解,通过使用 C# 语言、 MySQL 数据
库以及 C/S 架构,构建出本次所设计的仓储管理系统。该系统能有效完成仓库管理、出入库管理、报表管理等多项管理模块,
以此缓解库房职工的工作量,增强仓库管理的完成效率,根据此次设计研究的系统,希望能为仓库管理系统的发展作出贡献
意义。
1 绪论
1.1 研究背景与意义
1.1.1 研究背景
1.1.2 研究意义
1.2 研究现状
1.2.1 国内研究现状
1.2.2 国外研究现状
1.3 系统实现的内容
2 系统相关技术分析
2.1 XXXX 技术
2.2 XXXX 数据库
....
3 系统分析 /3 系统需求分析
3.1 系统功能性需求
3.2 系统非功能性需求
3.3 系统设计可行性分析
3.3.1 技术可行性
3.3.2 经济可行性
3.3.3 操作可行性
4 系统设计
4.1 系统整体架构设计 / 系统功能设计
4.1.1 系统总体功能设计
4.1.2 系统各模块功能设计 / 介绍
4.2 系统数据库设计
4.2.1 数据库结构化设计 / 数据库概念结构设计
4.2.2 数据库表设计
4.3 数据库与软件接口设计(可以加上)
5 系统实现 / 系统详细设计与实现(加上模块说明 + 实现截图 + 关键程序代码)
5.1 系统注册登录界面 / 系统首页面实现
第 1 页 共 14 页
5.2 XXXXX 模块
......
6 系统测试
7 结论
参考文献
仓储管理系统设计
【摘要】 网络在经济快速发展的过程中,也在迅速的发展,强化信息技术不仅改变了企业的管理模式,同时也使得仓
储管理与信息技术的结合,促使仓储管理工作有了较强的效率。本文最先讲述了文章的选题背景和有关实际意义,随后归纳
了本系统设计里需要用到的各相关技术;然后阐述了系统必须达到的不同设计需求,并对系统进行相应的规划,依据这种布
局的应用性设计了该系统。最后,当完成系统设计后,再进行相应的系统测试,确保系统能够实现平稳的运作。本文所开展
的研究,首先归纳系统要完成的相关理论知识,通过使用 C# 语言、 MySQL 数据库以及 C/S 架构,构建出本次所设计的仓储
管理系统。该系统能有效完成仓库管理、出入库管理、报表管理等多项管理模块,以此缓解库房职工的工作量,增强仓库管
理的完成效率。
【关键词】 仓储管理; C# 语言; MySQL 数据库; C/S 架构
1 绪论
1.1 研究背景与意义
1.1.1 研究背景
自我国推行改革开放以来,给经济发展提供了非常大的发展空间,由此也推动了我国的社会经济高效发展。除此之外,
社会经济发展也推动了市场的竞争,公司在剧烈的市场竞争中风云变幻,也赢得了较多的盈利。大部分的行业都有了许多的
中 小型 企业, 而 对这种中 小型 企业 而 言,各自竞争的 优点 也不相同,可以在市场上的 激 烈竞争中,不 断 展现自 己 所 拥 有的 独
一无二产品 , 但产品 在进到市场之 前 ,需要在公司进行 一 段时间的 存 放,为此,公司 就 需要为 存 放 产品 的空间 创造足 够的 条
件,当经 营 规模的 扩张 会增加 产品 时,这 一产品 的 存 放空间 还 会 继续 的 扩张 , 因 此,有必要 扩张 库房来实现高效 地商品 管理。
企业 想 要增加自 己产品 的盈利 收益 , 就 需要在发展的过程中 采取 相应的对 策 , 但 不能 只 利用 单一 的 方 式进行 销售 , 伴 随
着产品类型 和的数量增加,企业所 产生 的库 存 量 还 会增加。在这 样 的 情况下 ,企业要 想 得到 更好 的利 润就 必须要高效 地 管理
方法 库 存 。在库 存 管理 领域 ,必须 制订 对应的管理 方法 现行 政策 ,使 产品 能及时出入库房,与此同时 防止占 有过多库 存 , 造
成库 存 成本的不 断 增加。 因而 , 一个 企业的仓库管理能 力 对公司的发展 至 关 重 要, 但 仓库里 存 放的 产品特别 多, 产品 出入仓
库 十 分经常, 因 此对仓库 而 言 其 管理 方法牵涉 到各种各 样 信息。 假如 信息量 很 大,仓库管理 人员 在工作上可能 做错事 。 但是
随 着互联 网技术的 诞生 , 将 仓库管理 方法 与 互联 网 紧密 结合, 创 建仓库 智 能管理系统,能 将产品 信息 立即 键入系统中。通过
系统可以 查看 现阶段仓库储 存 的各种 产品 信息,利用仓库对 产品 信息进行 筛 选, 搜索商品比 较 方便 ,缓解仓库管理 人员 的工
作 压力 ,应对 繁琐 的工作不用 处于被 动,有效提 升 公司的仓库管理效率。
对企业 而 言,要 想 能够 更好地营销 推 广 , 就 需要 更 多 产品去满足客户 需求。可 是 , 假如 企业 收藏 了不 少产品 ,仓库成本
费 也会 比 较高。通过 一个 仓库管理系统,能有效管 控 各种 产品 的进出口 贸易 ,完成 销货 的高效 融 合, 协助 企业 减少 管理成本,
提 升产品销售 效率与空间。 因而 企业需要 从 这种 优点 考 虑搭 建仓库管理系统,利用管理信息系统促进企业利 益 最大化。
1.1.2 研究意义
现阶段, 一些 企业开 始广泛 使用仓储管理系统,对自 己 企业的 产品 进行 存 储管理,然 而 ,根据企业运用的信息管理系统
来 看 , 仍 有 诸 多的 问 题有 待 进 一步 的提 升 , 尤其是 在最 初 的管理系统运用中, 已无法融 入现 如今 的市场需求与企业的市场 拓
展。仓库管理系统 已 经 很久没 有 更新 了,随 着 市场的发展,企业需要通过仓库管理系统进行 更新 和 升级 , 因 为系统管理 水 平
的 差异已 经 形 成, 因 此 被 市场所 淘汰 。依据现阶段社会经济发展和社会需求的改变 升级 仓库管理系统 是 企业的 一 项必需工作
中。此外,企业 如果 不应用仓库管理系统管理 方法产品 , 就 必须要 紧跟 社会信息 科 技的 脚步 , 基 本建设仓库管理系统,提 升
仓储管理效 益 ,推动企业 更 为相对稳 定 的发展 趋势 。
1.2 研究现状
1.2.1 国内研究现状
第 2 页 共 14 页
之 前 ,我国 诸 多知 名 企业 家积极 推行仓储管理这 一 系统, 主 要 是 为了能高速发展 海 外仓储管理系统, 如长虹 公司、 联想
公司、 海尔 公司等。可 是 , 很 多企业 期待 选 购 国外的 WMS 软件。我国 目前 仓储管理系统发展, 主 要 集 中在 很 多中 小型 企业
中, 且基 本上 处于人 工管理 环节 , 只是单纯地装 上 电子 计 算机 进行 监 管。 主 要 缺点是 效率不高,不能实现共 享 信息, 物资 供
应管理不当, 紧急事 件 无法 有效解 决 。由此可 见 ,我国仓储管理系统 还处于初始 阶段,我国仓储管理 主 要有以 下三 种 类型 :
( 1 ) 物流配送 仓储管理系统
仓储管理 存 系统 是一 种 普遍 用 于监督 的 物流配送 ,用以解 决 供 货 和 配送方 面的 物流 管理 服务 。 主 要 包含订单 管理、 采购
管理 流 程、 存货 管理、 生产 加工、分 拣 、 派送 、 终端 管理等 一 系 列 作用。在这里,计 算机 系统 控制 等 级 ,系统软件能够实行
库操 控 的 线 程同 步 。
( 2 )经 营决策 为 辅 , 物料 管理为 主
本仓储管理系统的 特点主 要 是 对运 营商 的仓库 存 放 物资 供应进行管理,并 按照 实际 物资 供应状 况 ,为 决策者 提供 事 实的
依据。最大的 特点是 提供了参考文献。 收费 系统 更 为及时 精 确, 客户 管理作用 更 加 全 面,为企业发展 决策者做 出最 优决策 ,
并提供 更 加 优良 的 决策 提 议 。
( 3 )整合仓储 活 动的仓储管理系统
该系统对系统间的 优 化 问 题进行了有效的解 决 ,整合并 融洽 系统的各自动化设 备 。 比如 , 每一个 公司都有各自的 特殊商
品独特 信息内容系统。 WMS 不 但 要整合 流 程系统与 商品 系统,并 且 使得公司 具 有 全方位 、技术 专 业、规 范 化的信息内容系
统。在 很 多大中 型 ERP 系统中,这 是很重 要的部分。
1.2.2 国外研究现状
( 1 ) 初始 阶段
要 想 对 海 外 物流 仓储管理系统的 情况 进行 全 面的 探 究, 就 要先了解 物流 仓储管理的 三 大 重 大变革时 期 ,由此 才 能 更 加的
深度了解。第 一 次 重 大改革时 期是 在 1953 年 , 日 本 丰田 公司大 野耐一 首次提出的 Just In Time 观点 , 即 现阶段我 们 说的仓库
管理理念, 其 建 立 的 新品生产 管理模式 主 要 是“低 库 存 、高 质 量 ” , 主 要的 核心是 以需求 决定生产 。当 前 ,我 们 要 重点讨 论
的 是 在上 世纪七十年 代 期 间, 伴 随 着 计 算机 的大 力支持 ,开 始 了 新一轮 的革 命 工作, 其 最大的改变 是缩短 了等 待 时间,根据
数 控机床 、 传感器 和 精密机器科 技的 融 合, 每一个生产 时 长只 需要 几 分 钟 。 比如 在 制品 和 削减 成本的库 存 ,能 从每一个准
备 和等 待 时间的加速中 更 改。
( 2 )发展阶段
事 实上, 其他 国 家已 经进行了 半 世纪 的 核心 管理 方法 、储 存 和操作等 科 学 研究。 1959 年 , 美 国研发了 世 界上第 一个全
自动仓库。 美 国相关 专家 JMHIU WMS 经 销商 WMS 现阶段 已拥 有 约 400 家 门店 , 包含 多仓库 混 和自动 切换 、根据仓库外 安
全 通 道 个 性化 服务 快速 响 应和 监控员 工和 销售订单 、 Manhart 软件企业的 协 同 手 机 软件 WMS ; 亿 科 技( EXE Technologies )
的供应 链 管理软件 专 注 于 储 存 管理,为用 户 提供 集 成化管理、功能 齐 全 、 订单 管理、自动化管理、库 存 量管理、 每日 任 务 管
理、 挑 选、接 受 、 派 发、储 存 、 备货 、工作和 汇 报作用库房管理系统,这在上 世纪 八 十 时代快速的发展,并在设 备 行业 获 得
了 巨 大 取 得成功。这 一 时 期资 本 主 义国 家 发展快速, 产品 仓储 物流 信息化管理、自动化、速率发展。 控制 技术由 人 工 控制 转
为自动 控制 , 电子 计 算机控制 技术 基 本发展 趋势 。储 存 经 营 规模也非常大,有数 百 个 储 存 空间,用以技术的技术识 别 码有 几
十 万 个 。在计 算机 软件页面 终止 发 货单 ,工作效率提 升 20 倍 ,根据大中 型 仓库系统, 每 库房解 决 高效率 500-800 小 时。 MC
架构系统在 日 本 累 积 了 10 多 年 来的技术工作经 验 。根据 很 多的经 典案例 说明,现阶段的项 目 需求 获 得了达到,现阶段 已 经
在 超 130 家 的 客户 和仓库管理系统中运作 良好 。
1.3 系统实现的内容
仓库管理系统 是 为了 让 仓管 员便于 工作、增强公司的管理 水准而 开发的 一 款 应用软件。 主 要 包 括 仓库管系统管理管的登
陆 、仓库 位 置 信息 显示 、 物品 入库与出库的实际操作、部 门 及 人员 的信息管理,等等。我 们具 体 探讨 了在 C/S 构架 下 ,利用
当 下流 行的 C# 语言所构成的仓储管理系统。该系统的内容 主 要 包 括 :设计软件构架、系统相关技术、需求解析、 目 标 系统
化的建 立 、 具 体设计和分化的功能模式、实际系统软件功能块的完成。
2 系统相关技术分析
2.1 系统架构
C/S 架构以网络程序作为 重 要 支 撑 ,以用 户 数量的不 断 增多为 主 要 基 础 ,由此发展 起 来的技术。 C/S 架构 充 分发 挥 了 服
务器 的 核心 作用,系统 绝 大多数功能的结构模式 均 能够 汇 集 在 服务器 中。 C/S 架构 涵盖 了 三个 层 级 ,第 一个是 以用 户 为中 心
的用 户 模 型 层 ,第 二个是 数据 层 ,第 三个是 业 务 逻辑层 ,现在计 算机 技术得到了 突飞猛 进的发展,对 于 信息管理系统的设计
中, C/S 架构 具 有 十 分 广泛 的应用,推动了我国系统的迅 猛 发展。
2.2 C# 技术
第 3 页 共 14 页
对 于 C# 来说, 其 在 绝 大多数的 情况下 开发场所 是 .NET 框 架, 值 得注意的 是 , C# 能够与行之有效的完成 跨 语言的实行。
其 中 主 要 包 括 三 大模块, 于 公共语言里, 其 中 包含着 .NET 的通用库 类 。 它 的 具 体 位 置 是 在 框 架的最 低 层 次。 另 外, 它 是 执
行代码的 主 要模块。能够 将 程序 传送 到 虚拟 机 ,对程序的 环 境 重新 实行。 于 .NET 而 言, .NET 的 编 程技术 是 使用得最 广泛 的。
研发工作 者 能够得到 比 较 新 的 框 架,这 主 要 是因 为 .NET 的作用,工作 人员 借 助 该 框 架,能够 借 助 C# 语言 十 分 方便 、快速 地
进行程序的 编写 。 另 外, 还 有 两 个 模块, 其 中 一个是 上 层 应用模 板 , 另 一个是服务 框 架。
2.3 MySQL 数据库
MySQL 作为 一 种后 台 数据库, 其 使用得非常 广泛 。本次系统设计,保 存 仓储管理系统的各种数据, 主 要 是 依 赖 MySQL
来完成。在 MySQL 数据库里,可以对 众 多表进行建设,所以 拥 有 两 个 显著 的 特点 , 其一是十 分的 灵 活 , 其二是 响 应速度快。
另 外, 它 的 优势还包 括 很 多, 比方 说 十 分的 小 巧 、性能 十 分强 悍 以及 拥 有 原编 码等等。 MySQL 数据库可以在 具 有 差异 性的
体系里进行加 装 的工作,同时实现该工作所需要的时间 十 分的 短 暂 。 另 外, MySQL 数据库的供应 方 可以提供多种 服务 ,用
户 能够 借 助 这 些服务 实现对数据库的运用。
3 系统分析
3.1 系统功能性需求
在开发系统以 前 ,要先了解公司仓储管理中出现的 一些 管理 问 题,随后 汇 总仓库管理系统中出现的 一些 功能 难 题,设计
方 案健 全 这种功能, 助力 企业能够 更好地升级 仓库管理系统,建 立 完 善 的进口的 智 能管理系统,推动企业的管理高效率通过
这次 调 研,阐述了仓库管理系统的需求与功能后, 梳 理出仓库管理系统为了实现的功能 一 般 包 括 产品 信息的数据分析 正 确 处
理、系统 配 置 等功能。 还具备查 询 网 站 产品 与 产品 管理的功能。
( 1 ) 角色 分析
该 控制 系统设计的 目 的 就是 为了 助力 企业 更好地 管理 产品 信息,并 顺 利开展仓储工作,对此,应该根据 物流 仓储管理的
实际 情况 ,设 定 操作 员 不同 类型 的管理 权限 ,使的不同操作 员 在设 备 内进行不 一样 的操作。 如 此 一 来,根据 具 体的仓储管理
看 来,仓库管理系统能够可用的工作职 责 可分为公司内部各 党组织 领 导 、 具 体管理仓库的 负责 人 、 维护 保 养 仓库管理系统的
专 业 人员三类 。
( 2 ) 基 本 资料
就 现阶段的仓储管理系统, 其 中所 涉 及到的各种 产品 数据 看 , 主 要 包含产品 总数、 名 字 、出入库时间等。除此之外, 因
为同 一产品很 有可能有 着 不同的 型 号 规 格 ,数据信息作用需要对 产品 进行 筛 选,设 定 不同 类型 的 子 程序模块,进 一步 细化 产
品 数据的管理 方法 。
( 3 )仓库管理
本次设计的仓储管理系统,使公司在 产品 管理 方 面能够 更 加的 便 捷 ,可以快速对公司现阶段的库房 产品 数量进行 全 面的
了解,并完成 产品 出入库的实时信息 查看 。同时 还 可以 记 录和统计分析 产品 的 受损 情形 。
( 4 )仓库 查 询
仓库管理系统设计 方 案 结 束 后,能够 集 成化企业 已 有的 产品 信息内容。在 城 市 绿道 仓库管理系统中,企业可以 查看 现阶
段库文件 产品 的总数、各种各 样 实体模 型 和 属 性,进行 产品 的加上。这所有的 一 切 实际操作都能通过系统软件快速完成。
3.2 系统非功能性需求
在系统构建时不仅要对各项功能进行研发, 针 对非功能性需求也要 尽 全力满足 , 如 为对数据的保 护 、 简 化系统操作等,
只 有系统的 安 全 性以及可操作性得到了最大程度的 满足 ,系统最 终才 可展现 其 自 身 的 价值 ,所以本文的系统设计分析了系统
需要 满足 的 三 项 肺 功能性需求:
( 1 )性能要求
企业的仓管工作要求系统能够 长期 运行, 因 此研发系统时要 严格把 控 时间要求,系统的运行时间里要加入部分间 隔周 期 ,
但是 这 个 间 隔 时间不能对系统操作的及时 反映 造 成 影响 。
( 2 )可操作性
在本次系统研发成功之后的实际运作过程中,要 尽 可能的 降 低 工作 人员 的工作量和工作 难 度,系统要为 每一位 使用 者 带
来 便 利, 让 企业可以 节 约 很 多不必要的仓管 资 金 以及时间 资 源 ,要 让 系统操作变得 简 单 轻松 ,在 让 系统操作 便 利的同时,也
要确保系统 具备拓 展的能 力 。 因 此本次系统的进入 形 式 是一 致 的, 避免 多次进行数据的录入工作, 而且将 数 字 和图 片 关 联 到
一 起 , 一方 出现变动, 另 一方 也会 适 当进行 调 整。 如果 在录入数据时,数据 填写 不规 范 , 那么 系统会提 示 用 户更 改数据 格 式。
( 3 ) 延 展性强
如今已 经 具备十 分强大的信息技术 水准 ,信息技术 更新 迭 代 十 分 频 繁 ,系统也 因 此要经常进行 更新 , 因 此应该确保系统
的 延伸 线 ,使得系统后 期 可以结合市场需求的变化进行功能 更新 。
第 4 页 共 14 页
3.3 系统设计可行性分析
当 前 信息化的发展使得多 家 企业在 其 内部运行企业管理系统, 只是 这 些 管理系统对 于 企业 产品 的管 控 大多 缺 乏 和信息技
术的结合,最 终 导致 员 工在操作系统时 问 题 百 出,企业的利 益 也 产生 了 一些 损失 。 因 此企业应该 尽 快 更新 仓库的管理系统,
设计 更 为 全 面 且 可操作的功能,保 障 工作 人员 对 其 系统操作可以 更 快上 手 。
3.3.1 技术可行性
系统为了 让 数据库高效运行,应该 正 确使用 C# 语言技术和 MySQL 数据库等开 源 性技术。这 样才 会 具备一定 程度的技
术可行性。
3.3.2 经济可行性
系统设计之 前 需要对 其 经济成本有所 把 控 ,系统研发成功之后也要对 于 系统给公司 带 来的经济 收益 进行合理 预 测,不过
本次系统研发 属 于 毕 业设计,不用考 虑 系统 维护 成本,并不用对后 期 给公司 带 来的经济利 益 进行 预 测。本次系统 是个人 研发
的, 消耗 经济 费 用 很低 , 只 需要 一 台 电 脑 便 可完成系统研发工作,这也 让 用 户 可以 更 简 便 的操作系统。
3.3.3 操作可行性
该平 台 主 要面 向 企业内部管理 人员 ,操作 简 便而且 对 于 管理 人员 来说 十 分有利, 还 可以 减少 手 工管理的 误 差 ,对 于 提高
效率也 是一 大能 手 。 而且期 望 做 到界面 简洁 ,考 虑 用 户感 受 , 更 加 趋于 简 便 话 设 置 , 让 没 有多 少 网络技术知识的 人 也能 直 接
上 手 操作
4 系统设计
4.1 系统整体架构设计
4.1.1 系统功能设计
系统软件必须在 产品 研发 前 完成 控制 系统设计,使 其具 有较 全 面的功能, 从而 确 定 系统的 定位情况 ,通过深入的研究系
统, 才 能够 将其更好 的 贴 合企业的管理现状,系统的设计要保 障 其 功能的完 善 性,同时也要保 障 及 其 与 人员 之间的 交 互 能 力 ,
站 在 良好人机 交 互 的 层 面上进行分析,提 升 系统的功能完 善 性以及性能 水 平,使 其 可以平稳的运行各种功能,本文设计的系
统 是 为了 帮 助 企业 更好 的管理各种 产品 ,使 其 在经 营 和 营销 工作上的 销售 额 得到提高,促进公司管理 水 平的进 步 ,本次系统
软件可以实现各种功能,不同功能之间的 联 系 如 图 4-1 所 示 。
图 4-1 系统功能模块图
4.1.2 系统各模块功能 简 述
仓储管理系统总共 包 括五 个 功能:
第 一个是专 门针 对 货物 的管理 方法 ,关键管理 方法主 要的工作内容 是货物 信息 填写 ,需要工作 人员 输 入相应的 账号 以及
密 码信息,进入到系统;
二是 管理 客户 的数据,系统可以 添 加、 删 除 或修 改公司的 客户 数据;
三是 实行 产品 发 票 专 项管理 办 法 ,根据仓库系统的管理 方法 ,可以完 善 当 前 入库 货物 的信息内容,开发完 善 相关信息;
第 四 个是专 门针 对库 存水 平的 监 管功能,可以根据这 个 功能进行 修 改和 添 加, 删 除 货物 的仓储信息内容;
五 是 设 备 库 存 数据的管理 方法 ,可以对 已 录入操作系统的 货物 库 存 数据进行 调 整 或 增 删 操作。
第 5 页 共 14 页