企业仓库管理系统的设计与实现 - 图文 联系客服

发布时间 : 星期六 文章企业仓库管理系统的设计与实现 - 图文更新完毕开始阅读

内蒙古农业大学学士学位论文 1

引 言

伴随着经济全球化和信息化的不断加强,商业也得到飞速发展,交易多样化,虚拟化不断加强。为适应企业的发展,及时满足客户的需求,仓库成了众多企业领导层关注的对象,如此,仓库管理员应运而生。经过一段时间的检测,效果并不理想,各企业仍会出现供应不足、发货不及时等现象。为此,建立各企业的仓库管理软件,让电脑代替人脑,让系统的精确运行代替人们的各种疏忽,以提高企业效益。

仓库管理系统是促进企业发展的重要组成部分,是商业企业经营管理中的核心环节,也是一个企业能否取得效益的关键,如果能够做到合理采购、及时销售、库存量小、减少积压,那么企业就能取得最佳效益。在现代社会中,大多数企事业单位,特别时中小型企业的首要任务是实现信息化管理。只有实现信息化管理才能提高工作效率和企业管理水平。市场经济快速而多变,竞争激烈,企业采用信息化管理仓库的进货、库存、销售等诸多环节已成为发展趋势及必然。

企业仓库管理系统是在作者发现上述问题后,以中小型超市为设计对象,根据其对仓库的各方面要求来设计实现的。该系统以当前广泛使用的系统开发语言Java为设计实施语言,以Windows xp作为系统的开发依托,以SQL Server 2000数据库管理系统作为数据库。在整个系统的开发过程中,利用到的技术主要有:JDBC链接、操作SQL Server 2000数据库技术、Swing高级布局管理器技术、Swing菜单栏和工具栏的使用技术、数据库的数据备份及数据恢复技术、Desktop类实现系统资源关联技术等。

本论文根据系统的开发过程,对系统的分析设计过程,及上述的各种技术的应用及关键功能的实现进行详细的讲解。通过该论文的完成,回顾大学知识,共有已有技术,学习掌握新技术。

2 聆风企业仓库管理系统

1开发技术描述

1.1开发语言简介

根据自己的兴趣爱好及个人专长,聆风企业仓库管理系统以Java为主要开发语言。Java是一门与平台无关、面向对象、安全、稳定和多线程的优秀程序开发语言,在目前的软件开发中的到了广泛的应用。Java是1995年6月由Sun公司推出的,Java的出现,对于开发语言起到了革命性的意义。

1.2 Java语言特点

Java是目前使用最为广范的网络编程语言之一。它具有简单、面向对象、与平台无关、解释型、多线程、安全、动态等特点。

简单 :指这门程序设计语言易学好用,它不需要程序员付出多么大的精力,只要有了面向对象的概念,或对面向对象语言有所了解,就可以实用它进行开发。但,如果要达到使用熟练,提高设计能力的话,还是要好好地学习。

面向对象:万物皆对象,基于对象的编程语言,更加符合人们的思维模式,是人们更容易编写程序,而不需要像C语言那样,进行过程化的编程,使人们不易理解及容易造成疏漏。

与平台无关:实现跨平台是Java的最大亮点。与以往的语言不通,Java不是在CPU上编译和运行的,而是在其自身的JVM(Java虚拟机)上编译运行。在不同的平台上使用不同的Java虚拟机,将源文件编译成任何平台都可以识别的字节码文件,从而实现跨平台。

解释型:我们知道C、C++等语言,都是针对CPU芯片进行编译,生成及其代码,该代码的运行就与特定的CPU有关。而Java则不然,它是针对JVM编程,通过JVM编译形成的字节码可以再不同德JVM上解释执行。

多线程:多线程机制能够使应用程序在同一时间并行执行多项任务,而且相应的同步机制可以保证不同线程能够正确的共享数据。使用多线程,可以带来更好的交互能力和实时行为。

安全:Java语言删除了类似C语言中的指针和内存释放等语法,从而有效地比卖弄了非法的操作内存。Java程序代码要经过代码校验、指针校验等很多的测试步骤才能够运行,所以,未经允许的Java程序不可能出现损害系统平台的行为,而且使用Java可以编写防病毒和防修改的系统。

动态:Java在很多方面比C和C++更能够适应发展的环境,可以动态调整库中方法和变量的增加,而客户端却不需要任何更改。在Java中动态调整是非常简单、直接的。 Java 语言特性

内蒙古农业大学学士学位论文 3

Java语言特性主要有以下三个:继承、封装、多态。

继承:继承是在面向对象开发思想中的一个非常重要的概念,它使整个程序架构具有一定的弹性,在程序中复用一写已经完善定义的类不仅可以节省空间,还可以提高软件的可维护性及可扩展性。要声明一点:继承不只是扩展父类的功能,还可以重写父类的成员方法,来更好的满足不同子类的需要。

封装:它是面向对象编程的核心思想,将对象的属性和行为封装起来,而将对象的属性和行为封装起来的载体就是类,实现类对客户隐藏其实现细节的效果,这就是封装的思想。采用封装思想,保证了类内部数据结构的完整性,应用该类的用户不能轻易直接操纵此数据结构,而只能执行允许公开的数据,这避免了外部对内部数据的影响,提高程序的可维护性。

多态:它是在实际编程当中使用最为广范的技术之一,多态允许以统一的风格编写程序,来处理种类繁多的已存在的类以及相关类。简单来讲,多态就是允许使用父类声明对象变量,使用子类的构造方法创建对象。这样可以使父类对象调用子类的重写父类的方法。达到结构上的统一及封装上的深层次。 1.3系统开发工具 — My Eclipse 6.0

在以往的系统开发中,广泛使用的系统集成开发工具(IDE)是Eclipse,而在本1. My Eclipse 6.0也是由IBM公司开发,并且他集成了Eclipse的所有功能并 以扩充,是开发更方便,加快开发进度。

2. 在本系统的设计开发中,会大量的使用Swing类中的方法来处理系统界面 这样会增大开发难度,减慢开发进度。而My Eclipse 6.0中提供了直接拖动组件类处理颜面的插件,从而大大减小了开发难度。

3. 在以往的系统开发中,数据库的添加和连接往往会给系统开发增假不必要 麻烦。

如果利用Windows自带的“数据源管理工具”来添加和处理数据库连接,有时会

系统的开发中,我使用了My Eclipse 6.0,主要原因如下:

莫名其妙的断开系统与数据库之间的连接。从而在测试过程中产生错误。但是,如果使用My Eclipse 6.0中的My Eclipse Database Explorer插件来添加数据库驱动、添加数据库、测试数据库连接,就会很好的避免以上的麻烦,因为,使用插件后的操作就相当于把数据库作为程序本身的一部分,就和类一样。

4. My Eclipse 6.0中集成了图形处理功能,可以方便的完成类图、流程图及一 相关软件工程图的设计和完成。同时,他还可以处理图片,从而方便的做好界面工作,使界面美观。

4 聆风企业仓库管理系统

2系统分析与概要 2.1背景与业务机会

伴随着经济全球化和信息化的不断加强,商业也得到飞速发展,交易多样化,虚拟化不断加强。为适应企业的发展,及时满足客户的需求,仓库成了众多企业领导层关注的对象,如此,仓库管理员应运而生。经过一段时间的检测,效果并不理想,各企业仍会出现供应不足、发货不及时等现象。为此,建立各企业的仓库管理软件,让电脑代替人脑,让系统的精确运行代替人们的各种疏忽,以提高企业效益。

仓库管理系统是促进企业发展的重要组成部分,是商业企业经营管理中的核心环节,也是一个企业能否取得效益的关键,如果能够做到合理采购、及时销售、库存量小、减少积压,那么企业就能取得最佳效益。在现代社会中,大多数企事业单位,特别时中小型企业的首要任务是实现信息化管理。只有实现信息化管理才能提高工作效率和企业管理水平。市场经济快速而多变,竞争激烈,企业采用信息化管理仓库的进货、库存、销售等诸多环节已成为发展趋势及必然。

2.2用户需求

根据日常生活中的观察,针对日常销售中的问题,提出系统的功能需求。 1 界面设计美观大方,方便、快捷、操作灵活

2 实现仓库管理的基本功能,包括基本信息、进货、销售、库存管理 3 能够在不同的操作系统下运行,实现跨平台 4 提供数据库数据备份与数据恢复功能 5 提供库存盘点功能

2.3.1编写目的

为了让自己更好的掌握系统的需求,明确开发目标,掌握开发进度,做好项目实施计划,同时也为了能更好的理解系统,明确其开发中可能遇到的问题,及技术上的难题,特根据实际情况,以文件的形式,清晰明了的做好项目的可行性分析。

2.3.2可行性分析的内容

1.要求:

1) 附加进货-退货和销售退货功能,以增加管理的灵活性

2) 系统功能要符合实际生活情况,满足实际商业活动中,企业对仓库的使用、管理要求

3) 管理的内容较多,要设计很多窗口,涉及的窗口容易混乱,要提供窗口的集合操作和菜单管理。