中小型企业仓库管理系统.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《中小型企业仓库管理系统.doc》由会员分享,可在线阅读,更多相关《中小型企业仓库管理系统.doc(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学号:11111111111 上海海事大学本科生毕业设计(论文)中小型企业仓库管理系统学 院:信息工程学院专 业:计算机科学与技术班 级: 姓 名: 指导教师: 完成日期: 2014年5月30日 摘 要这个系统的开发,是为了满足仓库管理的需要,增强成本的控制以及提高盈利。通过采用计算机管理信息系统进行了详细的分析和规划仓库管理流程仓库管理,以及仓库管理系统的开发。在每个子系统中,只有相关人员才能被允许进行操作。操作员可以录入、查询和更改数据库的数据,他们也可以查询从其他子系统的信息。本系统数据库的数据查询操作是非常重要的,因此构建数据库以及如何正确有效的对数据库进行操作乃是本系统的重中之重。该
2、系统的交互功能是非常强大的,不同部门的人员会发现很容易了解本系统的各项功能,从而有效地使用该系统。这个系统的界面设计友好,各个功能模块之间的设计合理而且人性化。本系统在开发过程中使用了MyEclipse 10.0,以及与其它被广泛使用的开发工具。因此,仓库管理系统将使纯手工操作转换到手工和计算机协同工作。关键词:仓库管理信息系统 ,仓库管理 ,MyEclipse10.0 AbstractThis system is developed to meet the need of the warehouse management, to strengthen cost control and to
3、improve income management. Warehouse management process for a detailed analysis and planning by the use of computer management information systems to manage warehouse, and the development of a warehouse management system. In every sub-system, only the related operator can access to the operation of
4、this system. Operators can input, inquire and change the data of the database, they can also inquire about data from the other sub-system. The database of this system is of great important in the operation of data inquiry, so the main concern of this system is to build up a database and a smooth acc
5、ess to the operation of this system. The interacting function of this system is very powerful, operators of different department will find it easy to learn about each function of this system so as to use this system efficiently. There is a friendly interface of this system, the design of each functi
6、on is in pursuit of rationality and humanization. MyEclipse 10.0 is used to develop this system, along with other popularly-used software developing tools. As a result, the warehouse management will be greatly improved by the switch of purely manual work to the joint operation of manual and computer
7、.Key Words: Warehouse Managing Information System , Warehouse Management , MyEclipse10.0 目 录第一章 绪论11.1研究背景11.2 国内外研究现状分析11.3 研究目的与意义21.4 本文工作2第二章 系统开发工具与开发平台42.1 编程语言42.2 开发平台52.3 数据库系统管理软件52.4 运行环境5第三章 系统分析73.1 系统的需求分析73.2 系统的可行性分析8第四章 系统总体结构设计104.1系统模块总体设计104.2 系统设计目标104.3 系统功能框架图114.4 数据库结构设计11第五
8、章 系统详细设计175.1 系统主界面设计175.2 基本信息模块设计185.3 入库管理模块设计205.4 库存管理模块设计205.5 查询管理模块设计21第六章 系统测试23第七章 设计总结257.1 总结257.2 心得与感言257.3 致谢26参考文献28附录29第一章 绪论1.1研究背景现今这个时代是迅速发展的信息化时代,在各种行业中都要对信息进行管理,这恰好是计算机被普遍运用于信息管理系统的情况。计算机最大的益处在于它可以对信息进行控制和管理,不但提升了工作的效率,而且提高了信息管理的安全性。之前对仓库管理都是通过表格和文本等方式的手工处理,任何人都可以查看资料,资料容易泄露。而且
9、信息量非常大,复杂,处理起来容易丢失和出错。这样就会浪费大量的人力和时间,所以创建一个高效以及规范的管理制度成为了企业管理的重中之重。而仓库管理员管理这些包括入库、出库以及供应商等各个方面的信息的过程是非常繁杂的,充分考验着他们的工作能力,工作量的沉重是不问可知的,是以这就必须建立一个能科学管理和查询快速的仓库管理系统来提高仓库管理工作的效率,减轻仓库管理方面的工作量,同时对于加强企业员工的工作积极性和提高生产效率,使企业走上良性的发展道路,都非常的重要。1.2 国内外研究现状分析当前国内外仓库管理业务的主要特点是:在各地分布代理机构和网点,在总部领导下对整体业务进行计划和控制,而各个地区的代
10、理机构各自开展各自的业务。各个地区的代理机构的业务数据来往基本上都来自上级或下级的机构统计的机构之间很少往来,因此仓库管理的层次结构是集中式的。现在很多生产企业的仓库存储方式已经愈来愈不满足现代化生产的要求。这些企业到现在采取的还是传统的仓库管理方式,即储存型仓库管理方式,已不再适应当今时代。近些年来,仓库的功能的越来越多以及不断提高的服务能力,使得大量的企业仓库都可以根据对销售的预测以及用户的订单,而不是采取传统的仓库管理方式,他们会按照客户的订单进行大规模化的进货或生产自己的产品,最好把这些商品按照要求送到客户的手里。这种仓库的管理方式显得非常复杂而且花费的时间很长,所以必须开发一个操作方
11、便而且可以增强工作效率的仓库管理系统。往后像这类软件的发展方向将会是条码仓库管理系统,在当今阶段,随着物流以及管理信息化和网络化的快速发展,运用条码技术实现仓库管理以及作业自动化,将会是需要迫切解决的一个现实的难题,这也是一个不可更改的发展趋势。随着信息化技术的不断提高和应用的日益普及,更多的商品拥有自己的条码,而且,使用条码技术工作代替传统作业方式,减少了手工输入,这样不但提高了工作效率,还能确保资料不会轻易泄露,并能减少因人为关系而造成的亏损。1.3 研究目的与意义这些年来,企业仓库管理的应用也在不断随着计算机行业的快速发展的速度而进行不断的更新。而现今社会已经是一个网络应用遍及千家万户的
12、社会,企业管理对计算机管理,特别是针对物资管理方面的要求更加的严格和完善,所以一个企业有好的仓库管理系统是非常重要的。系统开发的总体任务是为了使企业物资管理更加的系统化、更加规范化和自动化,而目的是为了提高企业仓库管理效率。这个系统由于是运用计算机对企业仓库管理进行规范管理,所以相对于过去的存储型仓库管理方式有着许多明显的优点,例如:查找和检索方便、成本低廉、安全性高、存储量大等。这些优点能够让仓库管理的效率大大地提高。1.4 本文工作首先对这个系统进行了需求分析和总体设计。根据仓库管理的特点,将系统分成了四大模块:基本信息管理模块、库存管理模块、入库管理模块和查询管理模块等几个部分组成。接着
13、,在前一步的工作基础上,又对各个模块划分为若干个小模块,并分别进行了编码实现。最后将这些小的模块进行结合,再测试各个模块结合后的功能以及稳定性等。本文共六章,按如下组织:第1章介绍了中小型仓库管理的开发背景以及仓库管理的国内外现状研究分析。说明了开发这个仓库管理系统中的奴迪和意义。还给出了论文的层次结构。第2章剖析了中小型仓库管理系统的开发工具和数据库系统管理软件。第3章分析了中小型企业仓库管理系统的需求分析以及可行性分析。第4章对仓库管理系统进行了总体设计,即对各个模块进行划分,并阐述系统设计的目标,给出了系统功能框架图,还对数据库结构进行了设计。第5章给出了仓库管理的系统实现,即各个模块的
14、主要代码以及人机界面的设计。 第6章给出了仓库管理的系统测试,测试预期结果和实际结果是否有出入。第7章给出了仓库管理的系统总结,以及此次开发过程中心得和感言。 第二章 系统开发工具与开发平台一个项目的开发,除了对技术要进行详细的了解之外,也要求有丰富的知识做开发的基础,而这些都想要在这个项目中体现,就就要看你在设计过程中所采用的开发工具了。因此,下面就简单的介绍一下中小型企业仓库管理系统的开发工具和开发平台。2.1 编程语言 2.1.1 简介本系统的采用的是java编程语言,它最早是由Sun Microsystems公司研发的,由James Gosling与他的同事们共同研发,并在1995年作
15、为Sun Microsystems公司Java平台的核心组件而面世。java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,被普遍运用于个人计算机、科学超级计算机、数据中心、移动电话、游戏控制台和互联网等,同时是世界上开发者专业人群最多的一种高级编程语言。 2.1.2 主要特点Java语言的特点主要有以下几个方面:(1)简单性 :Java是一个精简的系统,不需要很好的硬件环境就能够正常的运行。Java的风格和语法和C+很像,因此,C+程序员非常容易的学习Java编程技术。Java丢弃了C+中容易导致程序出现错误的地方,Java提供了丰富的类库,用户很方便的就能掌握Java。(2)面向对象
16、 :Java是一种面向对象的程序设计语言,对于Java来说,一切都是对象。因为Java基于对象模型,所以很容易的就能实现对Java的扩展。(3)分布式 :Java可以运用于分布式的互联网环境当中。(4)健壮性 :Java是一种会通过在编译和运行期间进行大量的错误检查的语言,从而可以避免了许多错误发生的可能。(5)体系结构中立 :Java编译器生成与平台无关的目标文件,这个文件可以在实现这个Java程序的任何系统中运行。(6)安全性 :这个特征保证了Java能够用来开发无病毒与难改动的系统。(7)可移植 性:Java语言与开发平台无关,Java编程规范中没有规定与任何具体实现有相关的内容,这使得
17、Java具备可移植性。(8)解释性 :Java解释器能够直接对Java字节码进行解释执行。(9)高性能 :因为使用即时编译技术,所以使Java具有高性能的特性。(10)多线程性 :Java可以多线程编程,它可以同时多个任务的程序编译执行。2.2 开发平台本系统采用的开发工具是MyEclipse 10.0,MyEclipse是Eclipse插件的集合,是一个功能十分强大的集成开发环境,包括了所有的编码、测试、调试和发布的功能,完全支持HTML、JSF、Struts、JavaScript、CSS、Hibernate和SQL。MyEclipse 10.0的功能十分强大,支持也非常广泛,特别是对各种开
18、源产品的支持非常的好。MyEclipse目前支持Jsp、JSF,、Struts、Spring和Java ServletC数据库链接工具等多向功能, 可以说MyEclipse是几乎包括了目前所有主流开源产品的专属Eclipse开发工具。2.3 数据库系统管理软件本系统采用的数据库管理软件是MySQL 5.5,是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。后来这个公司被Sun公司收购。而在2009年,Sun 公司又被Oracal公司收购。它是最流行的关系型数据库管理系统,在WEB应用方面是最好的关系数据库管理系统应用软件之一。目前MySQL非常普遍的运用在网络上的各个中小型网站
19、之中。因为他的体积很小、速度超快以及总体成本比较低,尤其是在开放源码这一个特点上,使得许多中小型企业的网站为了降低成本而选择了MySQL作为网站的数据库。2.4 运行环境 系统运行环境主要分为软件运行平台和硬件运行平台。1软件运行平台本系统设计运行在Windows 7/windows XP操作系统环境下都可以,包括32位和64位2 硬件运行平台 硬件运行平台见表2-1。表2-1硬件运行平台表 硬件配置 处理器Intel双核2.50GHz或以上 内存64M以上 硬盘空间3G以上 显卡普通VGA显卡 显示器普通彩色显示器第三章 系统分析3.1 系统的需求分析系统需求分析是以可行性分析为开始点,本质
20、工作是回答“系统需要做什么”这个问题,使系统确定了必须具备的功能。本套应用程序名称为“中小型仓库管理系统”,主要应用于管理企业仓库的商品信息,系统主要有仓库商品的入库、出库、退货以及信息查询等几个部分组成。作为一个企业仓库来说,存储商品是它的最大用处,所以对仓库的管理就是对商品的信息,短线商品,仓库的信息以及超储商品的管理,用户可以根据公司的实际情况来对各种商品的信息进行分类管理,比如通过增减改查来更新数据库等。当然,在仓库中添加商品是常非普通的事情,入库管理就是对于商品入库信息的进行管理,对于商品的信息,用户可以非常方便的去管理。有了商品的入库,自然也就有商品的出库,这部分的功能与商品入库操
21、作流程几乎没什么区别,而有所区别的只是一些对出库商品的管理。仓库商品的信息量大,对信息的保密性和安全性的要求比较高。所以本系统实现了对仓库信息和商品信息的管理,供应商信息以及管理人员信息的查看和维护等。仓库管理人员可以对商品的基本信息进行浏览、添加、删除、修改、查询等操作。除了这些功能之外,还应该有打印功能。因此要求系统有以下几个功能: 要有良好的人机界面,因为操作人员基本都是非专业人员,计算机的知识都比较差。 设计要求比较人性化,不需要专业人士指导,操作员就可以很容易的使用本系统。 对数据的计算要求尽量少的人工干预,最好可以自动完成。 采用先进的技术和数据库访问模式,增强系统的安全性。 具备
22、查询的功能。 具备报表打印的功能。 退出系统功能。3.2 系统的可行性分析可行性分析一般可以归纳为:可行性分析是在建设初期鉴定和考察项目工程的内容,对这个项目从技术、经济、运行和法律等方面进行全面综合的调查和研究,判断它是否具有可行性。当开始一个系统开发的任务时,就要进行可行性的研究,它是软件生命周期的第一个阶段。不是所有的问题都具有简单的解决办法,许多问题都不能在所预期的范围内解决。因此我们可以在可行性研究分析中发现问题,并判断出是否有解决办法,进而可以避免在人力、时间、物力和财力的浪费。在现行系统初步调查的基础上就可以提出新系统的目标,即新系统所需要达到的运行指标,这是系统开发和评价的依据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中小型企业 仓库 管理 系统
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内