仓库管理系统的设计及分析论文

上传人:hs****ma 文档编号:498988395 上传时间:2022-11-02 格式:DOC 页数:29 大小:183KB
返回 下载 相关 举报
仓库管理系统的设计及分析论文_第1页
第1页 / 共29页
仓库管理系统的设计及分析论文_第2页
第2页 / 共29页
仓库管理系统的设计及分析论文_第3页
第3页 / 共29页
仓库管理系统的设计及分析论文_第4页
第4页 / 共29页
仓库管理系统的设计及分析论文_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《仓库管理系统的设计及分析论文》由会员分享,可在线阅读,更多相关《仓库管理系统的设计及分析论文(29页珍藏版)》请在金锄头文库上搜索。

1、-仓库管理系统的设计与分析摘 要随着经济全球化和信息技术的迅速开展,物流业已成为经济领域中开展最快、最活泼、最具热点的一个行业。作为物流业操作中比拟繁琐的一个重要环节,仓储运作的好坏将直接影响整个物流系统的本钱与效率。而开发一个好的仓库管理系统,使用计算机进展仓储管理,可以提高物流管理的现代化程序,加强管理的信息化手段,提高工作效率,增加企业效益;还可以实时掌握库存最新动态,方便查询。本文在深入了解物流系统仓储管理的各种方法和对仓库管理工作流程进展分析的根底上,抽象出仓库管理系统的一般模式,设计并实现了仓库管理系统。该系统采用C/S架构,以Borland公司的uilder 2006软件为开发平

2、台,用微软公司的SQL Server2000作为后台数据库,以货物查询、 货物入库、货物出库、货物移库等操作为核心,实现仓库管理的信息化和自动化。本文着重介绍了仓库管理系统的需求分析、实现的功能、业务流程、数据库设计、系统功能模块设计、设计等一系列开发流程。关键字 C/S模式 仓库管理系统 SQL Server 2000 uilder 2006目 录1 前言11.1 设计背景与意义11.2 设计目标21.3 系统开发环境31.3.1 系统配置31.3.2 开发工具31.3.3 准备工作42 系统分析52.1 系统需求分析52.2 系统功能分析52.3 数据库需求分析63 系统总体设计73.1

3、数据库设计7实体关系图E-R图设计73.1.2 数据流图103.1.3 创立数据库113.2 系统设计15系统功能构造图153.2.2 业务流程图164 系统功能模块设计164.1 登陆模块164.2 仓库管理系统模块174.2.1 仓库管理系统主界面模块174.2.2 入库登记模块184.2.3 出库登记模块194.2.4 移库登记模块194.2.5 业务单位信息模块204.2.6 业务查看模块215 系统实现225.1 建立与数据库连接的类225.2 建立把弹出窗口置屏幕中央的类235.3 登录系统的实现235.4 系统主界面的实现245.4.1 货物数据查询255.4.2 入库登记实现2

4、65.4.3 出库登记实现265.4.4 移库登记实现265.4.5 业务信息实现276 总结与展望276.1 总结276.2 展望28致29参考文献30Abstract:31毕业设计成绩评定表32. z-1 前言1.1 设计背景与意义随着经济全球化和信息技术的迅速开展,作为企业降低生产本钱、提高核心竞争力、增加经济效益的“第三利润源现代物流业正在世界围广泛流行。现代物流业泛指原材料、产成品从起点至终点以及相关信息有效流动的全过程。它将运输、仓储、装卸、加工、整理、配送、信息等方面有机结合,形成完整的供应链,为用户提供多功能、一体化的综合性效劳。我国自20世纪80年代初系统引进现代物流理论以来

5、,科学技术的迅速开展以及参加世贸组织,我国的物流业得到了快速开展,全社会物流货物总值大幅度增长。资料说明,物流业已成为我国经济领域中开展最快、最活泼、最具热点的一个行业4。物流信息化建立随着物流行业的开展而受到重视,物流信息化通过对现有生产资源、人力资源、物流资源的管理,实现资金流、物流与信息流的“三流统一。通过使用现代管理方法,实现物流作业的自动化,到达提高物流效劳水平和质量的目的,大大提高了劳动生产效率。现代物流系统应在新的经营信息系统思想的指导下来设计物流信息系统,依靠现代科学技术,在方案、管理和控制以及作业环节等方面充分利用信息、快速反响信息,为决策提供依据并辅助决策,提高物流效率和优

6、化供应链的信息系统。现代物流信息系统的目的是在提高物流行业的效率并降低本钱的同时,提高对顾客的效劳水平7。在实际物流系统运作中,仓储是比拟繁琐也比拟重要的一个环节,它联结了生产者与客户,其运作的好坏将直接影响整个物流系统的本钱与效率。使用人工式管理各项货品信息不仅效率低下,而且容易出错,平安性很差。并且在实际操作中,数据的查找和维护都不容易实现,容易发生过失,导致管理费用的增加,效劳质量难以得到保证,从而影响企业的竞争力。随着物流业的开展,其规模的扩大,仓储将发挥越来越重要的作用。在物流信息管理系统中,高效方便的仓库管理系统,可以为生产经营提供坚强的后盾和有力的支持。因而仓库管理系统成为物流信

7、息管理系统的一个必不可少的重要环节,仓库管理的信息化、计算机化已迫在眉捷。开发一个仓库物流管理系统可以提高物流管理的现代化程序,加强管理的信息化手段,提高工作效率,增加企业效益;还可以实时掌握库存最新动态,方便查询。1.2 设计目标本仓库管理系统的设计目标主要是提供一个仓储业务及其作业管理的信息存储和检索平台,通过系统管理、仓库管理和业务信息管理等功能模块来实现仓库的综合管理,旨在从仓库的普遍特点出发,有针对性地解决仓库的日常管理等方面的问题,创立一套能够通用于各物流企业中的仓库管理系统5。本系统主要用的是模块化设计,主要包含系统、仓库管理、业务信息这几个功能模块。系统操作简单, 有计算机根底

8、的人无需培训即可使用, 即使是没有计算机根底的人只需经过简单的培训就可以很熟练的使用本系统。系统运行后,用户使用本系统时,不会也不必关心系统部的构造及实现方法,即对用户来说是透明的,所以本系统是定位在界面友好、操作方便、功能齐全的原则上的,用户只需简单的用鼠标点击各界面上的选项卡或按钮就能执行相应的功能。通过开发仓库管理系统,至少可以实现以下的“六个有利 :1、有利于减少用在仓库管理系统上的人力资源。2、有利于提高仓库管理的效率。3、有利于用户对仓库货物存储的查询、更新、修改等操作。4、有利于仓库管理的性和平安性。5、有利于决策者从各种查询表里获得仓库的总体情况。目标系统应该到达以下要求: 1

9、、时间经济性。优化逻辑设计与物理设计,使系统运行效率高,反响速度快。2、可靠性。能连续准确的处理业务,有较强的容错能力。3、可理解性。用户容易理解和使用该系统。4、可维护性和适应性。系统应易于修改、易于扩大、易于维护,能够适应业务不断开展变化的需要。5、可用性。目标系统功能齐全,能够完全满足业务需求。6、平安性。保证系统的物理平安、数据存储和存取的平安与、数据传输的平安与,做好使用人员的授权管理。仓库管理系统的建立目标是:按照仓库管理信息的特点,利用仓库管理系统平台,围绕着“数据库、信息管理、应用进展整体规划,实现对仓库信息的管理,实现对货物信息的管理和对整体的仓库存储和业务信息进展统计,从而

10、极大的提高了仓库管理的效率。数据库:创立在仓库管理系统平台使用的数据库,管理员可以查询仓库管理的各项信息数据。信息管理:管理员可以对仓库进展分类查询,可以对仓库货物数据进展增加、修改、删除等,方便管理员对仓库的货物进展管理。应用:仓库管理系统的汇总表可以让我们了解整个仓库的运作,从而为物流管理提供各种信息,有利于提高物流系统的总体水平。1.3 系统开发环境1.3.1 系统配置Windows *P 作为当今最为普及的操作系统,具有简单、容易操作、稳定强大的特点。一方面考虑目前微软的飞速开展,越来越多的企业在规划部网络时,将微软平台作为首选方案;另一方面从技术角度来讲,微软平台上的应用无论是在开发

11、上,还是在软件的部署上都非常容易,而且性能优越。1.3.2 开发工具uilder 是目前最好的Java开发工具之一,在协同管理、对J2EE和*ML的支持等方面都非常的优秀,它的这些特性是其他同类产品无法比拟的。同时它在Applet和E开发方面也具有独特的优势,使得它在J2EE工程开发界具有独特的优势,成为目前最流行的Java开发工具之一。一般来讲uilder提供了企业数据库的动态,可以开发出基于网络的动态分布计算数据库管理系统。在现在的企业信息管理系统的实现常是结合uilder和Weblogic_server来共同实现数据库开发系统。uilder的主要特性包括四个方面:Tomcat组件的集成:

12、Tomcat组件是业界公认的优秀的网络开发软件,uilder和它集成,大大方便了Java在网络和数据库分布计算方面的应用,使得Java的Web开发更容易。企业信息化应用的开发功能:可以据此集成多种应用效劳器,大大方便了Java在企业信息化方面的应用。提高了企业信息化的水平,促进了Java在工程界的广泛应用。非常简单的程序发布功能:只需简单的步骤便可将自己的程序打包进展发布,大大方便了用户使用和发布自己的程序。由于在现在的软件开发中团队合作是最重要的,uilder就提供了团队开发能力,可以集成多种版本控制产品,方便了不同层次的用户使用。uilder是按照SUN公司提供J2EE标准来构筑的,它是一

13、个遵循J2EE标准的可视化集成开发环境,目前在业界具有广泛的用户,成为一个处于市场领先地位的跨平台环境,主要用于构建一些具有行业实力的企业Java小程序,如为企业信息化而产生的客户前台浏览界面,为特定的用户开发一些专业的程序包和特定的类库。uilder继承了Borland公司开发工具系列的优秀特性,继承了许多Delphi和C+ Builder产品的优秀特性,这使得用过这两种产品的用户很容易的就可以过渡到uilder的开发环境当中,熟练的开发出高质量的Java程序。在uilder这个开发环境中实际上包含了用户在Java集成开发环境中所需要的一切东西。包括对常用的面向对象语言UML建模工具的支持。

14、我们可以在这个环境下对系统进展建模,进展系统调试,对系统进展打包发布。SQL Server 在管理企业信息方面最灵活和最经济高效。在尽可能提高效劳质量的同时削减了管理本钱。除极提高质量和性能以外,SQL Server作为微软公司的数据库产品,能够和绝大多数建立在Windows *P平台上的软件兼容,具有很强的兼容性,并且SQL Server本身功能也十分强大,其中还有SQL查询分析器、SQL Server 效劳管理器、企业管理器等功能强大的工具,所以我选择SQL Server作为我们的的后台数据库。1.3.3 准备工作JDBCJava Database Connectivity,Java数据库

15、连接性是一种可用于执行SQL语句的Java APIApplication Programming Interface,应用程序设计接口。它由一些Java语言编写的类和接口组成。JDBC给数据库应用开发人员、数据库前台工具开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯Java语言编写完整的数据库应用程序。通过使用JDBC,开发人员可以很方便地将SQL语句传送给几乎任何一种数据库。不但如此,使用Java编写的应用程序可以在任何支持Java的平台上运行,不必在不同的平台上编写不同的应用。在Java语言中的JDBC API主要用来连接数据库和直接调用SQL命令执行各种SQL语句,使用JDBC API可以很容易地把SQL语句传送到任何关系型数据库中,利用JDBC API可以执行一般的SQL语句、动态SQL语句以及带IN和OUT参数的存储过程。JDBC API是数据库应用的根底,它建立了Java语言数据库应用程序同各种不同数据库的沟通机制。由于我使用的是SQL Server 2000数据库系统,在使用uilder连接SQL Server数据库之前首先要进展数据库连接,这就

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

当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号