毕业论文范文——渔阳建业有限公司仓库管理信息系统设计与实现.doc

上传人:滴答 文档编号:1254813 上传时间:2019-01-19 格式:DOC 页数:67 大小:1.11MB
下载 相关 举报
毕业论文范文——渔阳建业有限公司仓库管理信息系统设计与实现.doc_第1页
第1页 / 共67页
毕业论文范文——渔阳建业有限公司仓库管理信息系统设计与实现.doc_第2页
第2页 / 共67页
毕业论文范文——渔阳建业有限公司仓库管理信息系统设计与实现.doc_第3页
第3页 / 共67页
毕业论文范文——渔阳建业有限公司仓库管理信息系统设计与实现.doc_第4页
第4页 / 共67页
毕业论文范文——渔阳建业有限公司仓库管理信息系统设计与实现.doc_第5页
第5页 / 共67页
点击查看更多>>
资源描述

1、渔阳建业有限公司仓库管理信息系统设计与实现摘要在传统仓库管理过程中,表单填写与查询管理都非常的耗费人力物力,最后需要盘点或统计十分耗费时间和人力。同时由于采用手工操作,不可避免造成一些的错误。现在许多公司都采用计算机来管理仓库信息,避免了手工操作的不足。采用仓库管理信息对物资的出入情况进行管理,可以很方便地完成各类统计,为生产销售人员及时提供相关信息。本系统主要实现仓库管理的自动化,包括货物的入库、出库、调库等操作,及货物有关信息的管理,如仓库单位管理、货物类别管理、供货商信息管理、客户档案管理和仓库管事操作员信息管理等。本系统采用 sql 2005 作为后台的数据管理系统,以 visual

2、studio 2005 作为前端开发工具,对数据进行添加、修改、保存、删除等处理,具有很强的实用性。本系统主要功能是以管理员身份登录能够完成对库存等诸多信息进行实时管理功能。系统以提供操作简单、方便、易懂易用为开发目标,用户界面友好,及具有高效的数据处理能力。关键词:仓库管理 信息管理系统 自动化目 录第一章综述 .11.1 问题的提出 .11.2 研究现状 .11.2.1 传统企业库存管理系统存在的问题 .11.2.2 现代企业库存管理系统的特点 .11.3 可行性分析 .21.4 技术方案 .31.4.1 系统开发工具 .31.4.2 实施步骤 .5第二章 系统分析 .72.1 系统需求分

3、析 .72.1.1 摘要 .72.1.2 系统的需求分析调查 .72.1.3 经需求分析后的系统开发目标 .82.2 业务流程分析 .82.2.1 业务流程图 .82.3 数据流程分析 .102.3.1 外部实体 .102.3.2 数据处理 .102.3.3 数据流 .102.3.4 数据存储 .102.4 系统数据流程图 .112.4.1 本系统顶层数据流程图 .112.4.2 本系统第一层数据流程图 .122.4.3 仓库管理信息系统数据流程图分解 .142.4.4 渔阳建业库存管理信息系统数据字典 .17第三章 系统设计 .243.1 系统总体设计描述 .243.1.1 系统总体功能模块

4、图 .253.2 开发环境 .263.2.1 软件环境 .263.2.2 硬件环境 .263.3 数据库设计 .263.3.1 数据库设计概述 .263.3.2 数据库概念结构设计 .273.3.3 数据库逻辑结构设计 .323.3.4 代码设计 .343.4 输入输出设计 .353.4.1 输出设计 .353.4.2 输入设计 .36第四章 系统实施 .384.1 登录界面实现 .384.2 主界面的实现 .424.3 各分界面的实现 .47第五章总结 .52参考文献 .53致谢 .54英文资料 .55中文译文 .59天津理工大学 2010 届本科毕业论文1第一章综述1.1 问题的提出传统的

5、仓库管理,一般依赖于一个非自动化的、以纸张文件为基础的系统来记录、追踪进出的货物,完全由人工实施仓库内部的管理,因此仓库管理的效率极其低下,所能管理的仓库规模也很小。 随着计算机的应用普及,目前大多数企业的仓库管理数据资料已开始采用计算机数据系统管理,但数据还是采用先纸张记录、再手工输入计算机的方式进行采集和统计整理。这不仅造成大量的人力资源浪费,而且由于人为的因素,数据录入速度慢、准确率低。 随着企业规模的不断发展,仓库管理的物资种类机数量在不断增加、出入库频率剧增,仓库管理作业也已十分复杂和多样化,传统的人工仓库作业模式和数据采集方式已难以满足仓库管理的快速、准确要求,严重影响了企业的运行

6、工作效率,成为制约企业发展的一大障碍。随着我国改革开放步伐的不断深入,经济高速的发展,企业要想生存、发展,要想在激烈的市场竞争中处于不败之地,没有现代化的管理是万万不可的,仓库管理的整体自动化、信息化则是其中极其重要的组成部分。为了加快仓库管理自动化的步伐, ,提高仓库的管理业务效率,建立仓库管理信息系统已变得十分重要。1.2 研究现状1.2.1 传统企业库存管理系统存在的问题库存管理是企业管理的重要组成部分。在企业生产经营活动中,库存管理既必须保证生产车间对原材料、零部件需求,又直接影响采购、销售部门的购、销活动。为盘活企业流动资金,加快资金周转,在保证供给的前提下,最大限度的降低压库资金,

7、直接牵动着企业的经营效益。根据对我国众多制造业企业的库存管理情况所做的调查和参考有关资料,发现目前制造企业在库存管理方面普遍存在着如下问题:不能及时获得库存信息。在企业运转过程中,有时必须获知各种零部件当前的库存量,但由于零部件种类多、数量大,需要进行仔细的核算,这不仅费时,而且易出错,从而影响企业快速有效的运转。库存信息不够准确。仓库管理员根据各种送货单、退货单、收料单、发料单、领料单和退料单进行物料的入库、出库搬运后,要随时修改库存信息和借、欠料信息,以便反映库存状况。工作中的主要问题是,由于零部件种类多、数量大,使得库存记录和实际库存时常不是严格一致的。因而需要通过盘点来纠正差错,这既耽

8、误时间,工作量又打。无法及时了解发料和生产用料情况。在工令单下达后,由于零部件与生产线的关系复杂,根据材料员的个人经验给各配料点送料时,常缺少发料、用料记录和相关信息,经常出现生产线缺料才知道需要送料的情况,导致生产和用料发生混乱,无法了解发料和生产用料的实际情况。1.2.2 现代企业库存管理系统的特点因为传统企业库存管理存在以上的问题难于适应现代库存管理要求,所以现代企业库存天津理工大学 2010 届本科毕业论文2管理系统要具有以下的特点:1 科学的库存管理流程存货的种类不同,所涉及的业务环节及它们所组成的业务流程也各有差异。一般而言,存货业务包括到货处理、保管和发放三个主要部分。通畅的业务

9、流程是保障高效库存管理的基础,应具备优化、无冗余、并行作业的基本属性。2 科学的组织结构科学的组织结构确保了业务流程的高效执行,明确了工厂、存储区域、仓库编码、仓库种类以及仓库箱之间的合理关系。3 进行物料代码化管理物料种类繁多,在库存管理过程中极易发生混乱的问题。IT 技术与层次编码技术的结合为物料的高效管理提供了可能。这种编码技术将所有存货按照层次和类别进行编码的唯一形管理,编码的组成部分包括存货的型号、规格、尺寸等内容。它具有易读易记的特点,使得管理者只需知道货物的编码,就可以了解该物料的所有信息,以便在每日的繁杂管理中,保持规范、有序的状态。1.3 可行性分析可行性分析的任务是在初步调

10、查的基础上对开发项目进行分析,分析是否必要和可行。分析建立信息系统必要性时主要考虑用户提出的理由是否充分和合理,对用户意见进行筛选,以备使用;分析建立信息系统可行性主要包括经济可行性、技术可行性和营运可行性 7,本项目可行性分析如下:1 经济可行性分析经济上的可行性分析主要是对开发项目的成本与效益进行评估,就是评估使用开发的系统带来的经济效益是否超过开发和后续系统维护所需要的费用,判断一下这样的项目在经济上是否合算。由于该系统具有良好的实际用途,该系统交付使用后将会很大提高工作的效率,进而提升仓库管理水平,节省人力开支,减轻了仓库管理员的繁琐复杂的工作负担。因此,该系统的所带来的效益将远远大于

11、其开发,维护,运行等一切成本,通过上述分析,该系统在经济上是可行的。2 技术可行性分析技术上的可行性分析是根据新系统目标衡量所需要的技术是否具备,如硬件、软件和其他应用技术以及从事这些工作的技术人员数量及水平等。本系统开发所涉及的技术因素主要有:(1) 系统开发工具及技术:选用 Microsoft SQL Server 2005 作为后台数据库,以 Microsoft Visual Studio 2005 作为前端开发工具,具有很强的实用性,易于操作实施,数据处理方便、安全。(2) 从事工作的人员技术要求:本系统开发后易于操作,只要求有计算机基本操作能力的人员即可使用。天津理工大学 2010

12、届本科毕业论文33.社会可行性分析目前,原材料库存管理是建筑、装修公司提高自身管理效率的重要手段。加强库存管理,实现计算机化管理,不仅能使企业具有更高的市场竞争力,而且方便了仓库管理人员对货物订单、账目、库存等诸多信息进行实时管理和监督。在建筑原材料企业实现库存管理的计算机化,是去企业发展的一个重要的方面。本系统操作简便灵活,便于使用。因此,该系统具有可行性。因此,本系统在开发上是可行的。1.4 技术方案1.4.1 系统开发工具1.本系统采用 Visual Studio 作为前端开发工具,sql server 2005 作为后台数据库。2. Visual Studio 简介Visual Stu

13、dio 是一套完整的开发工具集,用于生成 ASP.NET Web 应用程序、XML Web Services、桌面应用程序和移动应用程序。 Visual Basic、Visual C+、Visual C# 和 Visual J# 全都使用相同的集成开发环境 (IDE),利用此 IDE 可以共享工具且有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,通过此框架可使用简化 ASP Web 应用程序和 XML Web Services 开发的关键技术。( 1) 功 能创 建 满 足 关 键 性 要 求 的 多 层 次 的 智 能 客 户 端 、 Web、 移 动

14、 或 基 于 Microsoft Office的 应 用 程 序 。 使 用 Visual Studio 2005, 专 业 开 发 人 员 能 够 :使 用 改 进 后 的 可 视 化 设 计 工 具 、 编 程 语 言 和 代 码 编 辑 器 , 享 受 高 效 率 的 开 发 环 境 在 统 一 的 开 发 环 境 中 , 开 发 并 调 试 多 层 次 的 服 务 器 应 用 程 序 使 用 集 成 的 可 视 化 数 据 库 设 计 和 报 告 工 具 , 创 建 SQL Server 2005 解 决 方 案 使 用 Visual Studio SDK 创 建 可 以 扩 展 Vi

15、sual Studio IDE 的 工 具 Microsoft 为 单 独 工 作 或 在 小 型 团 队 中 的 专 业 开 发 人 员 提 供 了 两 种 选 择 , Visual Studio 2005 Professional Edition 和 用 于 Microsoft Office 系 统 的 Visual Studio 2005 工 具 。每 种 版 本 都 在 标 准 版 的 特 性 上 进 行 了 扩 展 , 包 括 用 于 远 程 服 务 程 序 开 发 和 调 试 、 SQL Server2005 开 发 的 工 具 , 以 及 完 整 的 、 没 有 限 制 的 开

16、发 环 境 。 每 种 产 品 都 可 以 单 独 购 买或 打 包 定 购 。专 业 开 发 人 员 喜 欢 自 由 的 使 用 .NET Framework 2.0, 它 是 一 种 稳 健 的 、 功 能 齐 备 的开 发 环 境 , 支 持 创 建 扩 展 Visual Studio 集 成 开 发 环 境 的 工 具 。( 2) 主 要 部 分公 共 语 言 运 行 库 : 运 行 库 实 际 上 在 组 件 的 运 行 时 和 开 发 时 操 作 中 都 起 到 很 大 的 作 用 ,尽 管 名 称 中 没 有 体 现 这 个 意 思 。 在 组 件 运 行 时 , 运 行 库 除

17、 了 负 责 满 足 此 组 件 在 其 他 组 件上 可 能 具 有 的 依 赖 项 外 , 还 负 责 管 理 内 存 分 配 、 启 动 和 停 止 线 程 和 进 程 , 以 及 强 制 执 行安 全 策 略 。 在 开 发 时 , 运 行 库 的 作 用 稍 有 变 化 ; 由 于 做 了 大 量 的 自 动 处 理 工 作 ( 如 内 存天津理工大学 2010 届本科毕业论文4管 理 ) , 运 行 库 使 开 发 人 员 的 操 作 非 常 简 单 , 尤 其 是 与 今 天 的 COM 相 比 。 特 别 是 反射 等 功 能 显 著 减 少 了 开 发 人 员 为 将 业 务

18、 逻 辑 转 变 为 可 重 用 组 件 而 必 须 编 写 的 代 码 量 。统 一 编 程 类 : 该 框 架 为 开 发 人 员 提 供 了 统 一 的 、 面 向 对 象 的 、 分 层 的 和 可 扩 展 的 类 库 集 (API)。 目 前 , C+ 开 发 人 员 使 用 Microsoft 基 础 类 , 而 Java 开 发 人 员 使 用 Windows 基 础 类 。 该 框 架 统 一 了 这 些 完 全 不 同 的 模 型 , 还 为 Visual Basic 和 JScript 程 序 员 提 供 了 对 类 库 的 访 问 。 通 过 创 建 跨 所 有 编 程

19、语 言 的 公 共 API 集 , 公 共 语 言 运 行库 使 得 跨 语 言 继 承 、 错 误 处 理 和 调 试 成 为 可 能 。 从 JScript 到 C+ 的 所 有 编 程 语 言 具有 对 框 架 的 相 似 访 问 , 开 发 人 员 可 以 自 由 选 择 它 们 要 使 用 的 语 言 。ASP.NET: ASP.NET 建 立 在 .NET Framework 的 编 程 类 的 基 础 上 , 为 Web 应 用程 序 模 型 提 供 了 一 组 可 简 化 Web 应 用 程 序 生 成 的 控 件 和 基 础 结 构 。 ASP.NET 包 括 可 用于 封

20、装 通 用 HTML 用 户 界 面 元 素 ( 如 文 本 框 、 按 钮 和 列 表 框 ) 的 一 组 控 件 。 但 这 些 控 件在 Web 服 务 器 上 运 行 , 并 以 HTML 的 形 式 将 其 用 户 界 面 呈 现 在 浏 览 器 中 。 在 服 务 器 上 ,这 些 控 件 公 布 面 向 对 象 的 编 程 模 型 , 该 模 型 为 Web 开 发 人 员 提 供 面 向 对 象 编 程 的 丰 富功 能 。 ASP.NET 还 提 供 基 础 结 构 服 务 , 如 状 态 管 理 和 进 程 回 收 , 从 而 可 以 进 一 步 减 少 开发 人 员 必

21、须 编 写 的 代 码 数 量 , 并 提 高 应 用 程 序 的 可 靠 性 。 另 外 , ASP.NET 使 用 这 些 同样 的 概 念 使 开 发 人 员 能 够 以 服 务 的 形 式 交 付 软 件 。 使 用 XML Web Services 功 ,ASP.NET 开 发 人 员 可 以 编 写 他 们 的 业 务 逻 辑 , 并 使 用 ASP.NET 基 础 结 构 通 过 SOAP 交 付 该 服 务 。 有 关 更 多 信 息 , 请 参 见 使 用 托 管 代 码 进 行 XML Web services 编 程 简 介 。3. SQL Server 2005 简 介

22、(1) 、企业级数据管理在当今的互联世界中,数据和管理数据的系统必须始终为用户可用且能够确保安全,有了 SQL Server 2005,组织内的用户和 IT 专家将从减少应用程序宕机时间、提高可伸缩性及性能、更紧密的安全控制中获益。SQL Server 2005 也包括了很多新的和改进的功能来帮助企业的 IT 团队更有效率的工作。SQL Server 2005 包括了几个在企业级数据管理中关键的增强:易管理可用性可伸缩性安全性(2) 、开发者的能力SQL Server 2005 包含了多个能显著提高开发者能力的新技术。从支持.NET Framework 到和 Visual Studio 的紧密

23、集成,这些新特性使开发人员能够以更低的成本,更容易地创建安全、强大的数据库应用程序。SQL Server 2005 提供了一个端到端的数据库开发环境,使开发人员能够更有效的利用其已有的开发技能。本机 XML 功能也使开发人员能够创建运行在不同平台或设天津理工大学 2010 届本科毕业论文5备上的新型应用程序。开发人员能力的增强包括:扩展的语言支持改进的开发工具可扩展能力改进的数据访问XML 和 Web services应用程序 Framework(3)、查询通知SQL Server 2005 引入了对 SQL Server 查询的通知支持。你可以使用这一功能来发送一个命令到 SQL Serve

24、r,并且要求当其后运行的同样命令产生不同的结果时,SQL Server生成一个通知。这一功能是通过从属对象检测到基础数据的改变来实现的。可用通过多种客户端 API 将命令发送到服务器,如:ADO.NET, OLE DB, Open Database Connectivity (ODBC), Microsoft ActiveX Data Objects (ADO), 或 SOAP 等,这些命令可能包含一个通知请求的 tag。对于被作为请求一部分的被执行的每一条语句,服务器都会为请求中的每一条语句创建一个“通知订阅”。通知通过一个 SQL Service Broker 队列传递,应用程序可以轮询,

25、并且无论通知是否可用,都可以使用活动服务,或者阻碍语句的返回。 查询通知对于在那些数据库驱动 Web 站点应用程序中启用结果缓存非常有用。(4)、MARS多活动结果集 (MARS)允许每个连接有超过 1 个的挂起请求,特别是允许每个连接有超过 1 个的打开的默认结果集。默认结果集是一种前向的、只读的结果集,采用默认结果集,客户端驱动可以透明的接受数据块(表格数据流 buffer 大小的数据块)以满足应用程序的要求,而无需在服务器往返(就像使用服务器游标)。 应用程序可用使用一种简单的一次一行的编程方法而不会有性能上的损失。多活动结果集消除了这一当前的限制:一个打开的默认结果集将阻止发送新的请求

26、给服务器,直到整个结果集关闭为止。1.4.2 实施步骤系统的实施遵循软件工程的方法,通常一个管理信息系统的发布需要经过系统分析、系统设计、系统实施三个阶段。1.系统规划阶段信息系统规划的主要任务和内容包括三个主要的方面:目标设定、环境分析(技术环境、天津理工大学 2010 届本科毕业论文6管理环境、社会环境) 、战略选择。2.系统分析阶段主要包括组织结构分析、业务流程分析、数据流程分析等。3 系统设计阶段主要包括总体结构设计(划分子系统、功能结构图设计、处理流程设计、代码详细设计、物理系统配置方案设计、数据文件和数据库设计)和具体物理模型的设计(数据库存设计、输入输出设计、编写程序模块说明书)

27、4 系统实施阶段系统实施是继系统规划、系统分析、系统设计之后的又一个重要阶段。它将在系统设计的基础上,将系统审计方案的结果具体的在计算机系统上进行实现。主要任务可以概括为:系统环境的建立、程序设计、数据的录入、系统人员的培训、系统调试与转换、文档的建立与完善等。5 系统运行维护阶段主要是程序的维护、数据文件的维护、代码的维护、机器设备的维护、机器和人员的变动等 9。天津理工大学 2010 届本科毕业论文7第二章 系统分析系统分析的主要任务是将在系统详细调查中所得到的文档资料集中到一起,对组织内部整体管理状况和信息处理过程进行分析。它侧重于从业务全过程的角度进行分析。分析的主要内容是:业务和数据

28、的流程是否通畅,是否合理;数据、业务过程和实现管理功能之间的关系;老系统管理模式改革和新系统管理方法的实现是否具有可行性等等。系统分析的目的是将用户的需求及其解决方法确定下来,这些需要确定的结果包括:开发者关于现有组织管理状况的了解;用户对信息系统功能的需求;数据和业务流程;管理功能和管理数据指标体系;新系统拟改动和新增的管理模型等等。系统分析所确定的内容是今后系统设计、系统实现的基础 4。2.1 系统需求分析2.1.1 摘要需求分析就是描述系统的需求,通过定义系统中的关键类来建立模型。分析的根本目的是在开发者和提出需求的人之间建立一种理解和沟通的机制。需求分析是系统开发设计的第一步。不断地调

29、查与研究,了解组织结构的状况,了解部门的业务流程等系统需求,对于设计好概念模型是非常重要的。在需求分析中,应对现实世界要处理的现象进行详细地调查;在确定系统功能中,收集支持系统功能目标的数据及分析数据之间的关系和处理流程。可以说需求分析的质量直接影响到系统设计的成败。同时需求分析工作量很大,所涉及的业务和人、数据、信息都非常多。2.1.2 系统的需求分析调查在信息技术高速发展的今天,任何企业都离不开信息化建设,信息化水平已经成为一个评价一个企业综合实力的一项重要指标。由于企业管理已经向现代化管理转变,本系统对建筑公司加强原材料的库存管理有着极其重要的作用。随着建筑市场的不断扩大,建筑装修公司也随着发展的浪潮不断扩大规模,随之,订单成倍增加,各项业务更加细化,各部门工作量增加,以往的人工处理方式就显得力不从心,劳动强度大而且容易出错。为使建业库存管理更加简洁、系统、科学和高效,减少工作人员的工作量,建立一个以数据库为基础的管理信息系统就尤为重要了,渔阳建业管理信息系统利用现代计算机和数据库开发技术来代替人工处理,从而减轻企业各部门工作人员的劳动强度,提高工作质量和效率,提高信息资源的利用率和企业管理水平。目前,这类相关的信息管理系统已经广泛的应用于社会的各行各业,成为各行业提高自身管理效率的重要手段,也是现代企业管理的发展方向。因此,这样的一套管理软件是非常

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。