【毕业学位论文】仓库自动化管理系统的设计与实现-软件工程_第1页
【毕业学位论文】仓库自动化管理系统的设计与实现-软件工程_第2页
【毕业学位论文】仓库自动化管理系统的设计与实现-软件工程_第3页
【毕业学位论文】仓库自动化管理系统的设计与实现-软件工程_第4页
【毕业学位论文】仓库自动化管理系统的设计与实现-软件工程_第5页
已阅读5页,还剩62页未读 继续免费阅读

【毕业学位论文】仓库自动化管理系统的设计与实现-软件工程.pdf 免费下载

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

文档简介

中图分类 号: 学校代码 :密级:硕 士 专 业 学 位 论 文仓库 自动 化管 理系统 的设 计与 实现者 指导 教师申请 学位 培养 单位学科 专业 研究 方向答辩 委员会 主席 评 阅 人南开大学研究生院 二 一三年四月摘要要 摘要 摘要随着 经济的 迅速发 展,计 算机管 理系统 的不断 应用, 将计算 机技术 引入到日常 信息管 理工作 中成为 提高工 作效率 的重要 手段。 计算机 信息管 理系统 应运而生 ,逐步 受到国 内外学 者的重 视。库 存管理 是企业 物流管 理中不 可或缺 的一部分 ,而传 统的库 存管理 使用人 工手段 ,繁琐 且不精 确,浪 费了大 量的精 力与时间 ,计算 机的运 用正可 以补充 这些传 统库存 管理的 缺陷, 极大的 提高了 物品的管 理效率 ,使管 理规范 化、科 学化。 因而, 开发一 个现代 仓库管 理系统 十分必要 。 本文 主要设 计了一 个库存 管理系 统。首 先针对 库存管 理的问 题进行 需求分析, 然后简 单介绍 了库存 管理系 统设计 的基本 功能和 系统构 成。按 照软件 工程管理 ,进行 了系统 结构分 析,并 对功能 模块进 行了详 细的划 分,重 点对数 据库进行 了设计 。本系 统的设 计能够 达到数 据的一 致性和 安全性 ,符合 库存管 理的应用 要求。 本系统 运用 编程 环境和 管理 系统, 提高了 物品的 检索迅 速,方 便了货 物的查 找,提 高了库 存管理 的可靠 性和存 储量, 大大减少 了人力 物力与 财力, 具有较 高的应 用意义 和管理 意义。本系 统是在 以 台数 据库, 以 开发 的。仓 库管理 系统在 运行阶 段,效 果好, 数据准 确性高 ,提高 了工作效 率,同 时也实 现了仓 库管理 计算机 化。关键词 : 仓库 管理, 信息管 理 数据 库, ,产 品管理of m m as m m e e m e of e,s, m of a m of m of m m s, im an im +m e K K C+, 目 目 录 录 录 录摘要 . .言 . 课题 的研究 背景 .库管理 系统的现状 .理系统的发展 趋势 . 研究 问题的 提出 . 本论 文选题 的目的 及主要 工作 .的目的 .要工作 . 本论 文的章 节安排 .关理论基础和技术路线 . C+的优 越性 .产生的背 景 .的特点 . 应用 系统开 发工具 .简介 .常用组件 . 数据 库技术 .介绍 .统分析 .目录 系统 概述 . 需求 分析 .系统 .系统 .系统 .系统 . 非功 能分析 .统设计 .第一 节 流程 设计 . .和协作图 . 功能 设计 . 数据 库设计 .计 .计 .计 .要功能的实现 .第一 节 用户 管理 . 仓库 管理 . 库存 查询 . 日常 管理 . 系统 设置 .统测试 .第一 节 系统 测试的 环境与 方案 . 系统 测试数 据与过 程 . 系统 测试结 果与分 析 .束语 .目录.附录:仓库自动化管理系统部分代码 .致谢 .个人简历 在学期间发表的学术论文与研究成果 .第 1章 引言1第 一章 第 一章 第 一章 第 一章 引 言 引 言 引 言 引 言第一节 第一节 第一节 第一节 课题的研究背景 课题的研究背景 课题的研究背景 课题的研究背景随着 市场经 济的高 速发展 ,人们 的经济 水平和 文化水 平也在 不断的 发展与提高 , 同时 对生活 质量与 工作环 境要求 也日益 增加 , 对物 品的追 求也日 益丰富 ,对商 品的流 通依赖 也越来 越高, 作为承 担商品 流通 的物 流也由 传统的 大批量 小品种 的时代 ,逐渐 演化到 多品种 小批量 时代或 者多批 次小批 量时代 。在物 流中扮演 重要角 色的仓 库也由 传统的 存储、 保管功 能转换 为调节 供需、 调节货 物运输能 力、流 通配送 、信息 传递及 产品生 命周期 支持功 能。仓 库管理 的优劣 决定物流 的提供 服务的 质量, 因此仓 库管理 也是现 代物流 中重要 的一环 。仓库 管理是一 门经济 管理科 学,涉 及多门 技术科 学,属 于边缘 性学科 。简单 来讲, 仓库管理 就是对 仓库及 仓库的 物资进 行有效 的管理 ,利用 有限的 资源提 供高效 的物流服 务。包 括计划 、组织 、控制 和协调 过程。 仓库管 理的有 效运行 需要有 一套完整 的管理 制度来 保证, 仓库管 理制度 一般包 括管理 制度、 操作流 程、表 单样本、 表单传 递流程 和部门 仓库管 理制度 五大部 分。仓库 管理系 统就是 运用计 算机技 术对仓 库管理 信息化 ,实现 对货物 的有限管理 ,保障 仓库管 理制度 的有效 运行, 提供高 效的物 流服务 。运用 计算机 技术对仓 库实现 信息化 的管理 也是仓 库管理 科学化 与现代 化的重 要里程 碑,给 企业带来 的不仅 是效率 提升、 人工减 少,更 重要的 是明显 的经济 效益和 社会效 益。目前 仓库管 理系统 比较成 熟 , 种类 繁多 , 大部 分物流 企业仍 以仓储 为中心 ,对出 入库的 物资进 行处理 。每天 利用物 流管理 系统处 理大量 的单据 数据, 仓库管理 人员需 要花费 大量人 力物力 和时间 进行汇 总统计 ,这些 物流企 业让处 于半手工 操作状 态。甚 至有些 物流企 业还仍 用手工 操作。 从物资 供应单 位入库 登记开始 到使用 单位领 料出库 为止, 所有操 作基本 上都是 由仓库 管理员 进行这 种全手工 或半手 工的操 作 , 不仅 繁琐 、 效率 低下 , 而且 还缺乏 仓库管 理的基 本手段 。如仓 库盘点 等。 90年代 末,制 造资源 计划( 展 到了一 个崭新 的阶段 ,将企 业资源 分为物 流、资 金流和 信息流 三大主 流。由此 ,企业 资源规 划平台 ( 称 运而第 1章 引言2生 , 息技 术的基 础上 , 运用 现代企 业的管 理思想 , 收集 企业的 全方位资源 信息, 为企业 提供全 方位、 系统化 的决策 、计划 、控制 与经营 业绩评 估。在 ,仓 库管理 系统负 责进货 、发货 与库存 控制, 在企业 资源规 划平台中 起着重 要的作 用。一 个优秀 的仓库 管理系 统能够 降低管 理费用 ,进一 步保证服 务质量 ,增强 企业的 竞争力 。 仓库 管理系 统是随 着现代 计算机 技术的 发展而 产生的 ,它充 分利用 计算机程序 制定生 产系统 优化运 行方案 ,可及 时调整 企业生 产过程 内外的 各种关 系。仓库 管理系 统是为 企业的 采购、 计划制 造、执 行制造 、客户 服务系 统与仓 库或配送 中心提 供的管 理手段 ,满足 企业对 低成本 和快速 处理的 要求, 帮助不 同行业的 企业解 决复杂 的配送 问题并 且降低 订单履 行成本 ,它已 越来越 广泛的 应用到各 大仓库 , 并随 着不断 的完善 发挥着 越来越 重要的 作用 2。 仓库 管理作 为 物资管 理整个 过程中 的后续 工作 ,它 是 物资 管理工 作的一 个 非常 重要 组成部 分 。仓库 管理工 作是一 项对对 入库的 物资进 行保管 和对出 库的物 资进行 记录的 管理活动 ,它的 作用是 保证物 资流通 过程按 需有序 的高效 进行, 直到送 到生产 使用单位 为止 3。012年 4月, 中国中 小型企 业已经 达到 4200多万 户,在 中国企 业总数中 占比例 超过 98%, 而这 些中小 企业中 60%的企 业是制 造企业 。 仓管 管理系 统的信 息化程 度直接 或间接 的反应 企业的 制造能 力,也 进一步 影响着 中国的 生产力的 信息水 平。据 统计, 中国的 中小企 业绝大 多数或 多或少 的利用 仓库管 理系统来 提升企 业的信 息化水 平及管 理能力 ,但仍 然存在 很多问 题,尤 其在信 息共享集 成上, 众多的 仓库管 理软件 独成一 体,成 为 “ 信息 孤岛 ” 。目 前中国 在仓库管 理系统 的使用 上主要 有以下 现状: ( 1) 仓库 信息不 能共享 和集中 。 大多 数企业 的仓库 管理系 统与其 他信息 化系统 是独立 的,数 据不能 共享, 不能实 现业务 信息与 仓库管 理系统 的数据 的传递。 数据共 享依赖 于手工 操作, 由专业 的信息 管理员 ,从仓 库管理 系统导 出数据 , 然后 导入其 他系统 。 大大 降低企 业的效 率 , 无法 从根本 上降低 企业的 成本 。同时 ,仓库 管理系 统中一 些重要 有价值 的信息 也没有 得到有 效的利 用。第 1章 引言3( 2) 企业 对信息 采集的 方式落 后 。 入库 出库操 作大多 数还处 于完全 手工或半手 工操作 状态。 例如: 很大一 部分企 业采用 条形码 技术进 行出入 库操作 ,但仍需 要人工 使用条 形扫描 枪进行 手工操 作,没 有完全 实现自 动化操 作,甚 至有的企 业出入 库完全 手工操 作 。 面对 物资数 量的增 多 , 只能 通过增 加人力 来解决 。企业 从根本 上也没 有摆脱 效率低 下的状 态。 ( 3) 企业 无信息 化系统 。 多数 的小手 工作坊 企业 , 对企 业的管 理处于 传统模式 ,对信 息化的 建设几 乎为零 。仓库 管理系 统采用 传统的 手工记 账模式 ,在企业 规模较 小,物 资不够 丰富时 ,可以 很好的 满足。 但这也 是阻碍 公司进 一步发展 的瓶颈 。库管理系统 的发展趋势仓库 管理系 统( 称 是一个 企业不可 缺少的 部分。 首先保 证进货 、验货 和发货 的正确 性;其 次是保 证进货 、验货和 发货的 速度; 再次是 保证仓 库有效 利用。 未来仓 库管理 系统会 在以下 几个方面 发展:( 1)仓 库的作 业过程 绝对部 分实现 自动化 ,全面 记录作 业过程 。( 2) 实现 全库随 机存取 物资 , 改变 传统方 便人工 记忆而 设置的 固定货 位存储, 可最大 限度利 用仓库 。物质 存放位 置由仓 库管理 系统自 动选择 及记录 。缺点是 人工入 库盘点 难度加 大。( 3) 即时 反应仓 库的正 确信息 。 对仓 库的所 有活动 、 库存 水平和 资源提 供正确 无误的 信息, 提高物 资的检 索速度 。( 4)提 高发货 质量和 速度, 减少退 货与断 档,提 供顾客 满意度 。第二节 第二节 第二节 第二节 研究问题的提出 研究问题的提出 研究问题的提出 研究问题的提出对于 一个企 业在使 用仓库 管理系 统之前 ,除了 满足基 本的需 求之外 ,还需要考 虑投入 的成本 和自身 的负担 能力 , 及回 收成本 的时间 和所带 来的效 益审计 。作为 有仓库 管理需 求的企 业,仓 库管理 系统是 一个必 不可少 的工具 ,为企 业用户提 供便捷 的操作 ,为决 策者提 供实时 的库存 情况, 透明化 的使用 仓库管 理系第 1章 引言4统不 仅减少 企业的 生产成 本,还 有利于 决策者 根据仓 库情况 ,进行 更高的 战略与决 策 。本课 题以 企业 仓库 管理 背景 ,对当 前仓库 管理 系统的 现状 、存在 的 问题 及现实 需求的 研究, 设计 出了 一个 解决目 前大部 分企业 所面临 的问题 的 仓库 信息管理 系统。 该系统 能够提 供目前 大多数 仓库管 理系统 所具有 的大部 分功能 , 自动化 处理 , 减少 了仓 库管理 员的 工作 量 , 精确 了仓库 管理规 划信息 , 简单 方便 ,易于 管理, 并能够 在一定 程度上 实现管 理功能 ,能够 达到企 业需求 。 对投 资较小的 中小型 企业加 快仓库 管理、 提高工 作效率 的自动 化具有 较为重 要的意 义。解决 采用传 统人工 方式管 理产品 的模式 ,也对 产后生 动数据 进行有 效的管 理。第三节 第三节 第三节 第三节 本论文选题的目的及主要工作 本论文选题的目的及主要工作 本论文选题的目的及主要工作 国经 济与科 技的 高 速发 展,企 业 想 要在 残酷的 市场竞 争 之 中有 立足之地 ,就必 须有成 熟的规 范化的 制度管 理,采 用科技 化 及 现代 化保证 规范制 定的实 施 。 本设 计针对 我国目 前仓库 信息管 理的现 状 ,就信 息化仓 库的信 息结构 及其内 在联系 进行分 析 ,利用 流行的 计算机 技术进 行阐述 ,开发 面向企 业作业 的仓库动 态信息 管理系 统 ,本论 文的主 要的目 标是解 决目前 大多数 中小型 企业传 统管理 产品的 模式, 实现实 时查看 库存变 化信息 ;实时 监控物 资的情 况;提 供较完善 的任务 计划功 能 ; 监控 仓库的 详细运 转情况 ,方便 实现物 资管理 的系统 化 、自动 化和规 范化 ,以 达到 仓库管 理人员 在业务 上方便 的进行 任务管 理 , 以达 到提高仓 库管理 效率的 目的。根据 中小型 企业现 状需求 ,结合 使用现 状,提 出的利 用 发 C/通用 仓库管 理系统 。 目前 大部分 中小企 业物资 相对单 一 ,计算 机信息 化程度 较低, 流行的 B/对信 息化人 员要求 较高, 而且对 硬件服 务器管 理的投 入也是 部分企 业无法 保证的 。为更 好的利 用这些 企业的 硬件资源 及操作 习惯, 利用 供的 可视化 控件, 绘制用 户类 似第 1章 引言5操作 界面 , 便捷 的调整 界面的 样式和 风格 , 让用 户更方 便的操 作使用 。同时 可视 化的开 发环境 ,不必 使用大 量代码 去编写界 面元素 的位置 和外观 ,即可 实现货 品入库 、出库 、库存 查询、 仓管人 员信息、 货品分 类等功 能,数 据库采 用目前 流行的 据库 。第四节 第四节 第四节 第四节 本论文的章节安排 本论文的章节安排 本论文的章节安排 本论文的章节安排本论 文共分 为五章 : 第 1章 引言 ,介 绍了本 论文的 研究背 景、研 究目的 以及本 论文的 主要研 究内容 。 第 2章介 绍了 C+语言 的发展 、特点 及其应 用,介 绍了 开发 工具 和 数据库 的相 关 技术 及 第 3章 系统 分析 ,详细 介绍了 系统 的需求 分析和 功能分 析及 异构 数据的 集成。 第 4章 系统 设计 ,介绍 了系统 的总体 框架结 构 ,系统 流程图 和数据 库的结 构设计 及输入 输出设 计 。第 5章系 统 功能 实现 ,详细 描述了 系统的 几大功 能模块 。第 6章系 统测试 ,介绍 了系统 的开发 环境及 登录界 面和测 试方法 。第 7章的 结束语 对论文 做了一 个小结 ,并对 进一步 的工作 做了展 望。第 2章 相关理论 基础和技术路线6第 二章 第 二章 第 二章 第 二章 相 关理 论基 础和 技 术路 线 相 关理 论基 础和 技 术路 线 相 关理 论基 础和 技 术路 线 相 关理 论基 础和 技 术路 线第一节 第一节 第一节 第一节 C+的优越性 的优越性 的优越性 产生的背景19世纪 60年代 ,一种 面向问 题的高 级语言 之后 英国剑 桥大学 推出了 言 。 1967年剑 桥大学 的言 , 以简化 现有 即在 上 , 设计 的 简称 取得是 字母 )。 1970年美 国 贝尔 实验室 的 使用 写了 第一个 统。 1972年指 1973年, 美国贝 尔实验 室的 设计 出 取得 是 字母 ), 增数 据类型 及直接 生成机 器代码 的编译 程序等 特征。 1973年 , 在 新改 写 了0%以上 的内核 。与此 同时, 编译 程序也 被移植 到 70以及 80、 计算 机上 , 速成 为最广 泛的系统 程序设 计语言 。 1983年美 国标准 化协会 ( 定了 新的标 准,为 有很 强大生命 力,主 要优点 有:语 言简洁 、紧凑 ,使用 方便灵 活;丰 富的数 据类型 ;结构化 的控制 语言; 较好的 可移植 性;可 对硬件 直接操 作等。 一种 面向过 程的编 程语言 , 随时 大型应 用程序 的出现 , 慢的失 去了开 发优势 , 面向 对象方 法应运 而生 。 为适 应这一 发展 , 1980年 贝尔实 验室 他的 同事对 行扩 展和改 进,创 建面向 对象的 C+语言 。 C+语言 是在 础之 上为支 持面向 对象的 程序设 计而研 发的一 种通用 程序设 计语言 。首次 将 “ 类 ” 概念 引入 C+中, 同时将 重载 、虚函 数、引 用等新 的特性 引入 C+。 1989年, 推出 C+随后 美国国 家标准 化协会 (国 际标准 化组织 (同 对 C+语言 进行了 标准化 工作 , 制定 C+国际 标准 。 C+第 2章 相关理论 基础和技术路线7语言 主要优 点 为 : 支持 面向对 象方法 与全面 兼容 C。 也 就是 说 C+不仅 支持 面向过程 , 也支 持面向 对象的 程序设 计。C+语言 支持面 向对象 的程序 设计方 法 , 特别 适合于 进行中 型和大 型的软 件项目 的开发 ,从开 发费用 、时间 到软件 的可扩 充性、 重用性 、可靠 性和可 维护性等 方面, C+都具 有很大 的优越 性。同 时, C+语言 又是 一个 超集,这就 使得许 多 码不 需要修 改就可 被 C+语言 编译通 过 89。的 特 点C+是一 种面向 对象的 程序设 计语言 ,面向 对象( 一 种对现 实世界 理解和 抽象的 方法 。 应用 领域由 软件开 发扩展 到交互 式界面 、分布 式系统 、 网络 管理 、 人工 智能等 领域 。 对象 是对现 实世界 的一种 抽象模 型 ,抽象 就是通 过从特 定的实 例中抽 取出具 有共同 特征形 成通用 的概念 过程。 对象具有 特征和 行为, 一个对 象使用 数据值 来描述 特征, 使用行 为来改 变对象 的特征。 对象实 现了数 据和操 作的结 合,使 数据和 操作封 装在一 个统一 的对象 中。面向 对象主 要有三 个特征 :封装 、继承 和多态 。如图 图 装封装 是面向 对象的 特征之 一,也 是类和 对象概 念的主 要特征 。就是 把客观事物 封装成 首选的 模型类 。 类对 对私 有的信 息 进行 隐藏 , 对公 有信息 提供操 作 。2、继 承第 2章 相关理论 基础和技术路线8继承 是无需 重新编 写已有 类的情 况下, 可以对 该类的 功能。 创建的 新类为“ 子类 ” ,一 个子类 可以继 承多个 基类。3、多 态性多态 是指子 类可以 设置父 对象, 获取子 类的特 征。多 态主要 有两种 :覆盖和重 载。覆 盖是指 子类重 新定义 父类的 虚函数 ;重载 是指允 许多个 函数同 名,但函 数的参 数不同 。封装 可以隐 藏实现 细节, 代码简 单,实 现代码 模块化 ;继承 可以扩 展已存在的 代码模 块,实 现代码 重用; 多态可 以在类 的继承 时,保 证对象 特征的 正确性, 实现接 口重用 。第二节 第二节 第二节 第二节 应用系统开发工具 应用系统开发工具 应用系统开发工具 简介发的 一个基 于 统的 可视化 集成开 发环境 ( 。 发环 境由众 多组件 组成, 主要有 调试器 、编辑 器和类 向导 程序 向导 这些 组件由 成管 理 。 三大 部分 组成 : 1) 集成 的开发 环境 , 完成 C+语言 的编写 、 调试 及 编译 等工作 。 2) : 是微 软公司 提供的 以 C+形式 封装的 封装 ,包含 一个 应用程 序 框架 ,减少 应用 开发 人员 的工作 量 。 所以 , 高效 的开发 优势 。 3) 是 型的开发 包。是 和精 华所在 ,大体 的说, +编译 器为核 心,辅 以其他 一些文 档资料 和工具 12。本论 文采用 发工 具,利 用 大量 可视化 组件, 快速便 捷的画 出适合 用户的 交互界 面,并 可直观 的调整 界面样式 和风格 。减少 过去使 用大量 代码实 现交互 界面的 模式。 象的 C+语言 为核心 ,可方 便的实 现面向 对象的 大型的 应用程 序。同 时 ,量丰 富的可 复用组 件类库 章 相关理论 基础和技术路线9类库 , 供程 序员使 用 , 大大 减轻可 程序设 计人员 的劳动 强度 , 同时 也提高了 开发效 率。大 的 可 开发 性和 应用 性 。与 操作 系统 配合 密切 ,不存在 兼容性 问题 ,对 与初 学者来 说, 简单 易用 ,开发 效率很 高 。常用 组件在使 用 据库 应用程 序时, 经 常 会 用 到 数据 库访问 控件。 这些控 件有 等, 本节将对这 些控件 进行简 单介绍 。 象 ) 是微 软用来 访问 关系或非关 系型数 据库 中 的数 据提供 的应用 程序接 口 。 执行 数据库 数据的 访问操 作 ,是一 种提供 访问各 种数据 类型的 连接机制 ,一种 简单的 格式 ,通 过 数据 库接口 ,不仅 可以访 问关系型数 据库 ,比如 还是 也用于 文本 图形文件 等。与 连接 的为数 据展示 组件, 用于显 示 数据 。 型如 图 图 章 相关理论 基础和技术路线1 一个 数据绑 定列表 框控件 ,需要 与 为 数据 源 。 从 动设 置其列 标头 。 一个 固定的 列集合 。其特 点是:1、 具有 自动性 。用户 可以设 置 的 其 成为 一个 来 将 的 数据自 动 的 填充 到 去 。2、 有不 确定性 。 这是 因为 一个 固定的 列集合 , 它的 每一列的 行数都 不确定 。 功能 是以图 形方式 显示数 据的图 表控件 ,给图 形统计 和报表图 形显示 提供了 很好的 解决方 案。 一个 联 ,放了 显示数 据, 可以 包含用 于图表 中标识 系列或 类别的 标签。 图表应 用程序 则从 输入 数据。 要特 点是: 1、 更加 生动、 直观展 示数据 ,增加 了程序 的实用 价值。2、 可使 用真三 维方式 展示数 据,支 持所有 主要的 图表类 型;3、 支持 随机数 据、数 组。第三节 第三节 第三节 第三节 数据

温馨提示

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

评论

0/150

提交评论