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

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

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

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

3、 .6 2.1 系统需求分析 .7 2.1.1 摘要 .7 2.1.2 系统的需求分析调查 .7 2.1.3 经需求分析后的系统开发目标 .7 2.2 业务流程分析 .8 2.2.1 业务流程图 .8 2.3 数据流程分析 .9 2.3.1 外部实体 .10 2.3.2 数据处理 .10 2.3.3 数据流 .10 2.3.4 数据存储 .10 2.4 系统数据流程图 .11 2.4.1 本系统顶层数据流程图 .11 2.4.2 本系统第一层数据流程图 .12 2.4.3 仓库管理信息系统数据流程图分解 .14 2.4.4 渔阳建业库存管理信息系统数据字典 .17 第三章 系统设计 . 24

4、3.1 系统总体设计描述 .24 3.1.1 系统总体功能模块图 .25 3.2 开发环境 .26 3.2.1 软件环境 .26 3.2.2 硬件环境 .26 3.3 数据库设计 .26 3.3.1 数据库设计概述 .26 3.3.2 数据库概念结构设计 .27 3.3.3 数据库逻辑结构设计 .32 3.3.4 代码设计 .34 3.4 输入输出设计 .35 3.4.1 输出设计 .35 3.4.2 输入设计 .36 第四章 系统实施 .38 4.1 登录界面实现 .38 4.2 主界面的 实现 .42 4.3 各分界面的实现 .47 第五章总结 . 52 参考文献 . 53 致谢 . 54

5、 英文资料 . 55 中文译文 . 59 天津理工大学本科毕业论文 1 第一章综述 1.1 问题的提出 传统的仓库管理 ,一般依赖于一个非自动化的、以纸张文件为基础的系统来记录、追踪进出的货物,完全由人工实施仓库内部的管理,因此仓库管理的效率极其低下,所能管理的仓库规模也很小。 随着计算机的应用普及,目前大多数企业的仓库管理数据资料已开始采用计算机数据系统管理,但数据还是采用先纸张记录、再手工输入计算机的方式进行采集和统计整理。这不仅造成大量的人力资源浪费,而且由于人为的因素,数据录入速度慢、准确率低。 随着企业规模的不断发展,仓库管理的物资种类机数量在不断增加、出入库频率剧增,仓库管理作业也

6、已十分复杂和多样化,传统的人工仓 库作业模式和数据采集方式已难以满足仓库管理的快速、准确要求,严重影响了企业的运行工作效率,成为制约企业发展的一大障碍。 随着我国改革开放步伐的不断深入 ,经济高速的发展 ,企业要想生存、发展,要想在激烈的市场竞争中处于不败之地,没有现代化的管理是万万不可的,仓库管理的整体自动化、信息化则是其中极其重要的组成部分。为了加快仓库管理自动化的步伐,提高仓库的管理业务效率,建立仓库管理信息系统已变得十分重要。 1.2 研究现状 1.2.1传统企业库存管理系统存在的问题 库存管理是企业管理的重要组成部分。在企业生产经营活 动中,库存管理既必须保证生产车间对原材料、零部件

7、需求,又直接影响采购、销售部门的购、销活动。为盘活企业流动资金,加快资金周转,在保证供给的前提下,最大限度的降低压库资金,直接牵动着企业的经营效益。根据对我国众多制造业企业的库存管理情况所做的调查和参考有关资料,发现目前制造企业在库存管理方面普遍存在着如下问题: 不能及时获得库存信息。在企业运转过程中,有时必须获知各种零部件当前的库存量,但由于零部件种类多、数量大,需要进行仔细的核算,这不仅费时,而且易出错,从而影响企业快速有效的运转。 库存信息不够准确。仓库 管理员根据各种送货单、退货单、收料单、发料单、领料单和退料单进行物料的入库、出库搬运后,要随时修改库存信息和借、欠料信息,以便反映库存

8、状况。 工作中的主要问题是,由于零部件种类多、数量大,使得库存记录和实际库存时常不是严格一致的。因而需要通过盘点来纠正差错,这既耽误时间,工作量又打。 无法及时了解发料和生产用料情况。在工令单下达后,由于零部件与生产线的关系复杂,根据材料员的个人经验给各配料点送料时,常缺少发料、用料记录和相关信息,经常出现生产线缺料才知道需要送料的情况,导致生产和用料发生混乱,无法了解发料和 生产用料的实际情况。 1.2.2现代企业库存管理系统的特点 因为传统企业库存管理存在以上的问题难于适应现代库存管理要求,所以现代企业库存天津理工大学本科毕业论文 2 管理系统要具有以下的特点: 1 科学的库存管理流程 存

9、货的种类不同,所涉及的业务环节及它们所组成的业务流程也各有差异。一般而言,存货业务包括到货处理、保管和发放三个主要部分。通畅的业务流程是保障高效库存管理的基础,应具备优化、无冗余、并行作业的基本属性。 2 科学的组织结构 科学的组织结构确保了业务流程的高效执行,明确了工厂、存储区域、仓库编码、仓库种类以及仓库箱之间的合理关系 。 3 进行物料代码化管理 物料种类繁多,在库存管理过程中极易发生混乱的问题。 IT 技术与层次编码技术的结合为物料的高效管理提供了可能。这种编码技术将所有存货按照层次和类别进行编码的唯一形管理,编码的组成部分包括存货的型号、规格、尺寸等内容。它具有易读易记的特点,使得管

10、理者只需知道货物的编码,就可以了解该物料的所有信息,以便在每日的繁杂管理中,保持规范、有序的状态。 1.3 可行性分析 可行性分析的任务是在初步调查的基础上对开发项目进行分析 ,分析是否必要和可行。分析建立信息系统必要性时主要考虑用户提出的理由是否充 分和合理,对用户意见进行筛选,以备使用;分析建立信息系统可行性主要包括经济可行性、技术可行性和营运可行性 7,本项目可行性分析如下: 1 经济可行性分析 经济上的可行性分析主要是对开发项目的成本与效益进行评估,就是评估使用开发的系统带来的经济效益是否超过开发和后续系统维护所需要的费用,判断一下这样的项目在经济上是否合算。由于该系统具有良好的实际用

11、途,该系统交付使用后将会很大提高工作的效率,进而提升仓库管理水平,节省人力开支,减轻了仓库管理员的繁琐复杂的工作负担。因此,该系统的所带来的效益将远远大于其开发,维 护,运行等一切成本,通过上述分析,该系统在经济上是可行的。 2 技术可行性分析 技术上的可行性分析是根据新系统目标衡量所需要的技术是否具备,如硬件、软件和其他应用技术以及从事这些工作的技术人员数量及水平等。 本系统开发所涉及的技术因素主要有: ( 1) 系统开发工具及技术:选用 Microsoft SQL Server 作为后台数据库,以 Microsoft Visual Studio 作为前端开发工具 ,具有很强的实用性 ,易于

12、操作实施 ,数据处理方便、安全。 ( 2) 从事工作的人员技术要求:本系统开发后易于操作,只要求有计算机基本操 作能力的人员即可使用。 3.社会可行性分析 天津理工大学本科毕业论文 3 目前,原材料库存管理是建筑、装修公司提高自身管理效率的重要手段。加强库存管理,实现计算机化管理,不仅能使企业具有更高的市场竞争力,而且方便了仓库管理人员对货物订单、账目、库存等诸多信息进行实时管理和监督。在建筑原材料企业实现库存管理的计算机化,是去企业发展的一个重要的方面。本系统操作简便灵活,便于使用。因此,该系统具有可行性。因此,本系统在开发上是可行的。 1.4 技术方案 1.4.1系统开发工具 1.本系统采

13、用 Visual Studio 作为前端开发工具, sql server 作为后台数据库。 2. Visual Studio 简介 Visual Studio 是一套完整的开发工具集,用于生成 ASP.NET Web 应用程序、 XML Web Services、桌面应用程序和移动应用程序。 Visual Basic、 Visual C+、 Visual C# 和 Visual J# 全都使用相同的集成开发环境 (IDE),利用此 IDE 可以共享工具且有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,通过此框架可使用简化 ASP Web 应用程序和 XM

14、L Web Services 开发的关键技术。 ( 1)功能 创建满足关键性要求的多层次的智能客户端 、 Web、 移动或基于 Microsoft Office的应用程序。使用 Visual Studio , 专业开发人员能够: 使用改进后的可视化设计工具、编程语言和代码编辑器,享受高效率的开发环境 在统一的开发环境中,开发并调试多层次的服务器应用程序 使用集成的可视化数据库设计和报告工具,创建 SQL Server 解决方案 使用 Visual Studio SDK 创建可以 扩展 Visual Studio IDE 的工具 Microsoft 为单独工作或在小型团队中的专业开发人员提供了两

15、种选择, Visual Studio Professional Edition 和用于 Microsoft Office 系统的 Visual Studio 工具。每种版本都在标准版的特性上进行了扩展,包括用于远程服务程序开发和调试、 SQL Server开发的工具,以及完整的、没有限制的开发环境。每种产品都可以单独购买或打包定购。 专业开发人员喜欢自由的使用 .NET Framework 2.0,它是一 种稳健的、功能齐备的开发环境,支持创建扩展 Visual Studio 集成开发环境的工具。 ( 2)主要部分 公共语言运行库 :运行库实际上在组件的运行时和开发时操作中都起到很大的作用,尽

16、管名称中没有体现这个意思。在组件运行时,运行库除了负责满足此组件在其他组件上可能具有的依赖项外,还负责管理内存分配、启动和停止线程和进程,以及强制执行安全策略。在开发时,运行库的作用稍有变化;由于做了大量的自动处理工作(如内存管理),运行库使开发人员的操作非常简单,尤其是与今天的 COM 相比。特别是反射等功能显著减少了开发人员 为将业务逻辑转变为可重用组件而必须编写的代码量。 统一编程类 :该框架为开发人员提供了统一的、面向对象的、分层的和可扩展的类天津理工大学本科毕业论文 4 库集 (API)。目前, C+ 开发人员使用 Microsoft 基础类,而 Java 开发人员使用 Window

17、s 基础类。该框架统一了这些完全不同的模型,还为 Visual Basic 和 JScript 程序员提供了对类库的访问。通过创建跨所有编程语言的公共 API 集,公共语言运行库使得跨语言继承、错误处理和调试成为可能。从 JScript 到 C+ 的所有编程语言具有对框架的相 似访问,开发人员可以自由选择它们要使用的语言。 ASP.NET: ASP.NET 建立在 .NET Framework 的编程类的基础上,为 Web 应用程序模型提供了一组可简化 Web 应用程序生成的控件和基础结构。 ASP.NET 包括可用于封装通用 HTML 用户界面元素(如文本框、按钮和列表框)的一组控件。但这些

18、控件在 Web 服务器上运行,并以 HTML 的形式将其用户界面呈现在浏览器中。在服务器上,这些控件公布面向对象的编程模型,该模型为 Web 开发人员提供面向对象编程的丰富功能。 ASP.NET 还提供基础结构服务,如状态管理和进程回收,从而可以进一步减少开发人员必须编写的代码数量,并提高应用程序的可靠性。另外, ASP.NET 使用这些同样的概念使开发人员能够以服务的形式交付软件。使用 XML Web Services 功, ASP.NET 开发人员可以编写他们的业务逻辑,并使用 ASP.NET 基础结构通过 SOAP 交付该服务。有关更多信息,请参见使用托管代码进行 XML Web ser

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

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

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

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

23、当前的限制:一个打开的默认结果集将阻止发送新的请求给服务器,直到整个结果集关闭为止。 1.4.2实施步骤 系统的实施遵循软件工程的方法,通常一个管理信息系统的发布需要经过系统分析、系统设计、系统实施三个阶段。 1.系统规划阶段 信息系统规划的主要任务和内容包括三个主要的方面:目标 设定、环境分析(技术环境、管理环境、社会环境)、战略选择。 2.系统分析阶段 主要包括组织结构分析、业务流程分析、数据流程分析等。 3 系统设计阶段 主要包括总体结构设计(划分子系统、功能结构图设计、处理流程设计、代码详细设计、物理系统配置方案设计、数据文件和数据库设计)和具体物理模型的设计(数据库存设计、天津理工大

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

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

26、立一种理解和沟通的机制。 需求 分析是系统开发设计的第一步。不断地调查与研究,了解组织结构的状况,了解部门的业务流程等系统需求,对于设计好概念模型是非常重要的。在需求分析中,应对现实世界要处理的现象进行详细地调查;在确定系统功能中,收集支持系统功能目标的数据及分析数据之间的关系和处理流程。可以说需求分析的质量直接影响到系统设计的成败。同时需求分析工作量很大,所涉及的业务和人、数据、信息都非常多。 2.1.2系统的需求分析调查 在信息技术高速发展的今天,任何企业都离不开信息化建设,信息化水平已经成为一个评价一个企业综合实力的一项重要 指标。由于企业管理已经向现代化管理转变,本系统对建筑公司加强原

27、材料的库存管理有着极其重要的作用。随着建筑市场的不断扩大,建筑装修公司也随着发展的浪潮不断扩大规模,随之,订单成倍增加,各项业务更加细化,各部门工作量增加,以往的人工处理方式就显得力不从心,劳动强度大而且容易出错。为使建业库存管理更加简洁、系统、科学和高效,减少工作人员的工作量,建立一个以数据库为基础的管理信息系统就尤为重要了,渔阳建业管理信息系统利用现代计算机和数据库开发技术来代替人工处理,从而减轻企业各部门工作人员的劳动强度,提高工作质量和效 率,提高信息资源的利用率和企业管理水平。 目前,这类相关的信息管理系统已经广泛的应用于社会的各行各业,成为各行业提高自身管理效率的重要手段,也是现代企业管理的发展方向。因此,这样的一套管理软件是非常有实用价值的。 2.1.3经需求分析后的系统开发目标 为了提高渔阳建业有限公司仓库工作效率我们针对原材料库存管理的实际工作,经过了反复地论证,最终确定了 渔阳建业有限公司仓库管理信息系统的设计方案。

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

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

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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