仓库管理系统的设计及分析论文_论文-毕业文章.pdf
《仓库管理系统的设计及分析论文_论文-毕业文章.pdf》由会员分享,可在线阅读,更多相关《仓库管理系统的设计及分析论文_论文-毕业文章.pdf(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、.-.可修编-仓库管理系统的设计与分析 摘 要 随着经济全球化和信息技术的迅速发展,物流业已成为经济领域中发展最快、最活跃、最具热点的一个行业。作为物流业操作中比较繁琐的一个重要环节,仓储运作的好坏将直接影响整个物流系统的成本与效率。而开发一个好的仓库管理系统,使用计算机进行仓储管理,可以提高物流管理的现代化程序,加强管理的信息化手段,提高工作效率,增加企业效益;还可以实时掌握库存最新动态,方便查询。本文在深入了解物流系统仓储管理的各种方法和对仓库管理工作流程进行分析的基础上,抽象出仓库管理系统的一般模式,设计并实现了仓库管理系统。该系统采用 C/S架构,以 Borland 公司的 uilde
2、r 2006 软件为开发平台,用微软公司的 SQL Server2000 作为后台数据库,以货物查询、货物入库、货物出库、货物移库等操作为核心,实现仓库管理的信息化和自动化。本文着重介绍了仓库管理系统的需求分析、实现的功能、业务流程、数据库设计、系统功能模块设计、设计等一系列开发流程。关键字 C/S 模式 仓库管理系统 SQL Server 2000 uilder 2006 目 录 1 前言 1 1.1 设计背景与意义 1 1.2 设计目标 2 1.3 系统开发环境 3 1.3.1 系统配置 3 1.3.2 开发工具 3 1.3.3 准备工作 4 2 系统分析 5 2.1 系统需求分析 5 2
3、.2 系统功能分析 6.-.可修编-2.3 数据库需求分析 7 3 系统总体设计 8 3.1 数据库设计 8 3.1.1 实体关系图(E-R图)设计 8 3.1.2 数据流图 11 3.1.3 创建数据库 12 3.2 系统设计 17 3.2.1 系统功能结构图 17 3.2.2 业务流程图 18 4 系统功能模块设计 19 4.1 登陆模块 19 4.2 仓库管理系统模块 19 4.2.1 仓库管理系统主界面模块 19 4.2.2 入库登记模块 20 4.2.3 出库登记模块 21 4.2.4 移库登记模块 22 4.2.5 业务单位信息模块 23 4.2.6 业务查看模块 24 5 系统实
4、现 24 5.1 建立与数据库连接的类 25 5.2 建立把弹出窗口置屏幕中央的类 26 5.3 登录系统的实现 26 5.4 系统主界面的实现 28 5.4.1 货物数据查询 28 5.4.2 入库登记实现 29 5.4.3 出库登记实现 29 5.4.4 移库登记实现 30 最具热点的一个行业作为物流业操作中比较繁琐的一个重要环节仓储运作的好坏将直接影响整个物流系统的成本与效率而开发一个好的仓库管理系统使用计算机进行仓储管理可以提高物流管理的现代化程序加强管理的信息化手段提 对仓库管理工作流程进行分析的基础上抽出仓库管理系统的一般模式设计并实现了仓库管理系统该系统采用架构以公司的软件为开发
5、平台用微软公司的作为后台数据库以货物查询货物入库货物出库货物移库等操作为核心实现仓库管 设计等一系列开发流程关键字模式仓库管理系统目录前言设计背景与意义设计目标系统开发环境系统配置开发工具准备工作系统分析系统需求分析系统功能分析可修编数据库需求分析系统总体设计数据库设计实体关系图图设计数据.-.可修编-5.4.5 业务信息实现 30 6 总结与展望 30 6.1 总结 30 6.2 展望 31 致 31 参考文献 32 Abstract:32 毕业设计成绩评定表 错误!未定义书签。最具热点的一个行业作为物流业操作中比较繁琐的一个重要环节仓储运作的好坏将直接影响整个物流系统的成本与效率而开发一个
6、好的仓库管理系统使用计算机进行仓储管理可以提高物流管理的现代化程序加强管理的信息化手段提 对仓库管理工作流程进行分析的基础上抽出仓库管理系统的一般模式设计并实现了仓库管理系统该系统采用架构以公司的软件为开发平台用微软公司的作为后台数据库以货物查询货物入库货物出库货物移库等操作为核心实现仓库管 设计等一系列开发流程关键字模式仓库管理系统目录前言设计背景与意义设计目标系统开发环境系统配置开发工具准备工作系统分析系统需求分析系统功能分析可修编数据库需求分析系统总体设计数据库设计实体关系图图设计数据.-.可修编-1 前言 1.1 设计背景与意义 随着经济全球化和信息技术的迅速发展,作为企业降低生产成本
7、、提高核心竞争力、增加经济效益的“第三利润源”现代物流业正在世界围广泛流行。现代物流业泛指原材料、产成品从起点至终点以及相关信息有效流动的全过程。它将运输、仓储、装卸、加工、整理、配送、信息等方面有机结合,形成完整的供应链,为用户提供多功能、一体化的综合性服务。我国自 20 世纪 80 年代初系统引进现代物流理论以来,科学技术的迅速发展以及加入世贸组织,我国的物流业得到了快速发展,全社会物流货物总值大幅度增长。资料表明,物流业已成为我国经济领域中发展最快、最活跃、最具热点的一个行业 4。物流信息化建设随着物流行业的发展而受到重视,物流信息化通过对现有生产资源、人力资源、物流资源的管理,实现资金
8、流、物流与信息流的“三流”统一。通过使用现代管理方法,实现物流作业的自动化,达到提高物流服务水平和质量的目的,大大提高了劳动生产效率。现代物流系统应在新的经营信息系统思想的指导下来设计物流信息系统,依靠现代科学技术,在计划、管理和控制以及作业环节等方面充分利用信息、快速反馈信息,为决策提供依据并辅助决策,提高物流效率和优化供应链的信息系统。现代物流信息系统的目的是在提高物流行业的效率并降低成本的同时,提高对顾客的服务水平 7。在实际物流系统运作中,仓储是比较繁琐也比较重要的一个环节,它联结了生产者与客户,其运作的好坏将直接影响整个物流系统的成本与效率。使用人工式管理各项货品信息不仅效率低下,而
9、且容易出错,安全性很差。并且在实际操作中,数据的查找和维护都不容易实现,容易发生差错,导致管理费用的增加,服务质量难以得到保证,从而影响企业的竞争力。随着物流业的发展,其规模的扩大,仓储将发挥越来越重要的作用。在物流信息管理系统中,高效方便的仓库管理系统,可以为生产经营提供坚强的后最具热点的一个行业作为物流业操作中比较繁琐的一个重要环节仓储运作的好坏将直接影响整个物流系统的成本与效率而开发一个好的仓库管理系统使用计算机进行仓储管理可以提高物流管理的现代化程序加强管理的信息化手段提 对仓库管理工作流程进行分析的基础上抽出仓库管理系统的一般模式设计并实现了仓库管理系统该系统采用架构以公司的软件为开
10、发平台用微软公司的作为后台数据库以货物查询货物入库货物出库货物移库等操作为核心实现仓库管 设计等一系列开发流程关键字模式仓库管理系统目录前言设计背景与意义设计目标系统开发环境系统配置开发工具准备工作系统分析系统需求分析系统功能分析可修编数据库需求分析系统总体设计数据库设计实体关系图图设计数据.-.可修编-盾和有力的支持。因而仓库管理系统成为物流信息管理系统的一个必不可少的重要环节,仓库管理的信息化、计算机化已迫在眉捷。开发一个仓库物流管理系统可以提高物流管理的现代化程序,加强管理的信息化手段,提高工作效率,增加企业效益;还可以实时掌握库存最新动态,方便查询。1.2 设计目标 本仓库管理系统的设
11、计目标主要是提供一个仓储业务及其作业管理的信息存储和检索平台,通过系统管理、仓库管理和业务信息管理等功能模块来实现仓库的综合管理,旨在从仓库的普遍特点出发,有针对性地解决仓库的日常管理等方面的问题,创建一套能够通用于各物流企业中的仓库管理系统 5。本系统主要用的是模块化设计,主要包含系统、仓库管理、业务信息这几个功能模块。系统操作简单,有计算机基础的人无需培训即可使用,即使是没有计算机基础的人只需经过简单的培训就可以很熟练的使用本系统。系统运行后,用户使用本系统时,不会也不必关心系统部的结构及实现方法,即对用户来说是透明的,所以本系统是定位在界面友好、操作方便、功能齐全的原则上的,用户只需简单
12、的用鼠标点击各界面上的选项卡或按钮就能执行相应的功能。通过开发仓库管理系统,至少可以实现以下的“六个有利”:1、有利于减少用在仓库管理系统上的人力资源。2、有利于提高仓库管理的效率。3、有利于用户对仓库货物存储的查询、更新、修改等操作。4、有利于仓库管理的性和安全性。5、有利于决策者从各种查询表里获得仓库的总体情况。目标系统应该达到以下要求:1、时间经济性。优化逻辑设计与物理设计,使系统运行效率高,反应速度快。2、可靠性。能连续准确的处理业务,有较强的容错能力。3、可理解性。用户容易理解和使用该系统。4、可维护性和适应性。系统应易于修改、易于扩充、易于维护,能够适应业务不断最具热点的一个行业作
13、为物流业操作中比较繁琐的一个重要环节仓储运作的好坏将直接影响整个物流系统的成本与效率而开发一个好的仓库管理系统使用计算机进行仓储管理可以提高物流管理的现代化程序加强管理的信息化手段提 对仓库管理工作流程进行分析的基础上抽出仓库管理系统的一般模式设计并实现了仓库管理系统该系统采用架构以公司的软件为开发平台用微软公司的作为后台数据库以货物查询货物入库货物出库货物移库等操作为核心实现仓库管 设计等一系列开发流程关键字模式仓库管理系统目录前言设计背景与意义设计目标系统开发环境系统配置开发工具准备工作系统分析系统需求分析系统功能分析可修编数据库需求分析系统总体设计数据库设计实体关系图图设计数据.-.可修
14、编-发展变化的需要。5、可用性。目标系统功能齐全,能够完全满足业务需求。6、安全性。保证系统的物理安全、数据存储和存取的安全与、数据传输的安全与,做好使用人员的授权管理。仓库管理系统的建设目标是:按照仓库管理信息的特点,利用仓库管理系统平台,围绕着“数据库、信息管理、应用”进行整体规划,实现对仓库信息的管理,实现对货物信息的管理和对整体的仓库存储和业务信息进行统计,从而极大的提高了仓库管理的效率。数据库:创建在仓库管理系统平台使用的数据库,管理员可以查询仓库管理的各项信息数据。信息管理:管理员可以对仓库进行分类查询,可以对仓库货物数据进行增加、修改、删除等,方便管理员对仓库的货物进行管理。应用
15、:仓库管理系统的汇总表可以让我们了解整个仓库的运作,从而为物流管理提供各种信息,有利于提高物流系统的总体水平。1.3 系统开发环境 1.3.1 系统配置 Windows XP 作为当今最为普及的操作系统,具有简单、容易操作、稳定强大的特点。一方面考虑目前微软的飞速发展,越来越多的企业在规划部网络时,将微软平台作为首选方案;另一方面从技术角度来讲,微软平台上的应用无论是在开发上,还是在软件的部署上都非常容易,而且性能优越。1.3.2 开发工具 uilder 是目前最好的 Java 开发工具之一,在协同管理、对 J2EE和 XML的支持等方面都非常的优秀,它的这些特性是其他同类产品无法比拟的。同时
16、它在 Applet 和 E 开发方面也具有独特的优势,使得它在 J2EE工程开发界具有独特的优势,成为目前最流行的 Java开发工具之一。一般来讲 uilder 提供了企业数据库的动态,可以开发出基于网络的动态分布 计 算 数 据 库 管 理 系 统。在 现 在 的 企 业 信 息 管 理 系 统 的 实 现 常 是 结 合 uilder 和Weblogic_server 来共同实现数据库开发系统。uilder 的主要特性包括四个方面:最具热点的一个行业作为物流业操作中比较繁琐的一个重要环节仓储运作的好坏将直接影响整个物流系统的成本与效率而开发一个好的仓库管理系统使用计算机进行仓储管理可以提高
17、物流管理的现代化程序加强管理的信息化手段提 对仓库管理工作流程进行分析的基础上抽出仓库管理系统的一般模式设计并实现了仓库管理系统该系统采用架构以公司的软件为开发平台用微软公司的作为后台数据库以货物查询货物入库货物出库货物移库等操作为核心实现仓库管 设计等一系列开发流程关键字模式仓库管理系统目录前言设计背景与意义设计目标系统开发环境系统配置开发工具准备工作系统分析系统需求分析系统功能分析可修编数据库需求分析系统总体设计数据库设计实体关系图图设计数据.-.可修编-Tomcat 组件的集成:Tomcat 组件是业界公认的优秀的网络开发软件,uilder 和它集成,大大方便了 Java 在网络和数据库
18、分布计算方面的应用,使得 Java 的 Web开发更容易。企业信息化应用的开发功能:可以据此集成多种应用服务器,大大方便了 Java 在企业信息化方面的应用。提高了企业信息化的水平,促进了 Java 在工程界的广泛应用。非常简单的程序发布功能:只需简单的步骤便可将自己的程序打包进行发布,大大方便了用户使用和发布自己的程序。由于在现在的软件开发中团队合作是最重要的,uilder 就提供了团队开发能力,可以集成多种版本控制产品,方便了不同层次的用户使用。uilder 是按照 SUN 公司提供 J2EE标准来构筑的,它是一个遵循 J2EE标准的可视化集成开发环境,目前在业界具有广泛的用户,成为一个处
19、于市场领先地位的跨平台环境,主要用于构建一些具有行业实力的企业 Java 小程序,如为企业信息化而产生的客户前台浏览界面,为特定的用户开发一些专业的程序包和特定的类库。uilder 继承了 Borland 公司开发工具系列的优秀特性,继承了许多 Delphi和 C+Builder产品的优秀特性,这使得用过这两种产品的用户很容易的就可以过渡到 uilder 的开发环境当中,熟练的开发出高质量的 Java 程序。在 uilder 这个开发环境中实际上包含了用户在Java 集成开发环境中所需要的一切东西。包括对常用的面向对象语言 UML 建模工具的支持。我们可以在这个环境下对系统进行建模,进行系统调
20、试,对系统进行打包发布。SQL Server 在管理企业信息方面最灵活和最经济高效。在尽可能提高服务质量的同时削减了管理成本。除极提高质量和性能以外,SQL Server 作为微软公司的数据库产品,能够和绝大多数建立在 Windows XP 平台上的软件兼容,具有很强的兼容性,并且 SQL Server 本身功能也十分强大,其中还有 SQL 查询分析器、SQL Server 服务管理器、企业管理器等功能强大的工具,所以我选择 SQL Server 作为我们的的后台数据库。1.3.3 准备工作 JDBC(Java Database Connectivity,Java 数据库连接性)是一种可用于执
21、行 SQL 语句的 Java API(Application Programming Interface,应用程序设计接口)。最具热点的一个行业作为物流业操作中比较繁琐的一个重要环节仓储运作的好坏将直接影响整个物流系统的成本与效率而开发一个好的仓库管理系统使用计算机进行仓储管理可以提高物流管理的现代化程序加强管理的信息化手段提 对仓库管理工作流程进行分析的基础上抽出仓库管理系统的一般模式设计并实现了仓库管理系统该系统采用架构以公司的软件为开发平台用微软公司的作为后台数据库以货物查询货物入库货物出库货物移库等操作为核心实现仓库管 设计等一系列开发流程关键字模式仓库管理系统目录前言设计背景与意义设
22、计目标系统开发环境系统配置开发工具准备工作系统分析系统需求分析系统功能分析可修编数据库需求分析系统总体设计数据库设计实体关系图图设计数据.-.可修编-它由一些 Java 语言编写的类和接口组成。JDBC 给数据库应用开发人员、数据库前台工具开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯 Java 语言编写完整的数据库应用程序。通过使用 JDBC,开发人员可以很方便地将 SQL 语句传送给几乎任何一种数据库。不但如此,使用 Java 编写的应用程序可以在任何支持 Java 的平台上运行,不必在不同的平台上编写不同的应用。在 Java 语言中的 JDBC API 主要用来连接数据库和
23、直接调用 SQL 命令执行各种 SQL语句,使用 JDBC API可以很容易地把 SQL 语句传送到任何关系型数据库中,利用 JDBC API可以执行一般的 SQL 语句、动态 SQL 语句以及带 IN 和 OUT 参数的存储过程。JDBC API是数据库应用的基础,它建立了 Java 语言数据库应用程序同各种不同数据库的沟通机制。由于我使用的是 SQL Server 2000 数据库系统,在使用 uilder 连接 SQL Server 数据库之前首先要进行数据库连接,这就需要安装驱动程序,在这里采用 Microsoft SQL Server 2000 Driver for JDBC驱动来进
24、行 SQL Server 和系统的连接。由于 SQL Server 2000 版本比较低,需要安装补丁 Microsoft SQL Server 2000 sp3 的 chs_sql2ksp3.exe 安装文件。这一切完成之后就可以为 uilder2006 配置 JDBC 驱动了,只有把这些前期工作完成之后才可以对uilder 和数据库进行连接,因此是很必要的。2 系统分析 2.1 系统需求分析 经过前面的初步调研分析,总结出物流的仓库管理工作具有以下特点:在仓库管理中存在帐目品种杂、重复次数多的问题,如果仓库对所有信息的管理均以手工完成,即由资料管理员以各种记录台帐方式完成信息的登记,在需要
25、某种信息的时候查找台帐记录,很明显,这种工作方法效率低下,信息保存的准确性、安全性难以保证,信息查询的快速性、完整性也难以保证,致使管理工作费人,费时,费力,繁琐枯燥,效率低下 6。因此实现仓库管理的计算机化迫在眉睫,本系统是集仓库管理、货物管理、仓库货物进出库管理、客户统计、进出库统计等功能于一体的综合性仓储管理系统。支持多种类最具热点的一个行业作为物流业操作中比较繁琐的一个重要环节仓储运作的好坏将直接影响整个物流系统的成本与效率而开发一个好的仓库管理系统使用计算机进行仓储管理可以提高物流管理的现代化程序加强管理的信息化手段提 对仓库管理工作流程进行分析的基础上抽出仓库管理系统的一般模式设计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 仓库 管理 系统 设计 分析 论文 毕业 文章
限制150内