美章网 资料文库 基于JAVA物流仓库管理信息系统设计范文

基于JAVA物流仓库管理信息系统设计范文

本站小编为你精心准备了基于JAVA物流仓库管理信息系统设计参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。

基于JAVA物流仓库管理信息系统设计

关键词:Eclipse;数据库;仓库管理

摘要:计算机管理信息系统的应用是各企业、公司迈向现代化企业的重要标识,必将成为商品管理现代化不可缺少的手段。它在仓库管理中的应用不仅可以简化、规范商品信息管理的日常操作,而且可以使商品管理更加简单、方便、快捷、清晰,从而减轻工作人员的劳动强度,同时避免了人工统计管理的麻烦,消除各项信息在管理中的操作失误。

仓储管理子系统是一套针对商品仓库与仓库存储商品等信息的管理及维护的管理软件。它能够辅助仓库管理人员对供应商信息、商品基本信息等进行控制管理。系统是由Eclipse和SQLServer2000开发。系统采用C/S结构,具有简单、高效、功能强大等特点。系统能够有效地降低仓储管理成本,提高仓储管理的效率。

1.Java语言的特点

(1)简单性

Java与C++语言非常相近,但Java比C++还要简单,它抛弃了C++中的一些不是绝对必要的功能,如头文件、预处理文件、指针、结构、运算符重载、多重继承以及自动强迫同型。

Java实现了自动的垃圾收集(GC),简化了内存管理的工作。这使程序设计更加简便,同时减少了出错的可能。

(2)面向对象

面向对象技术已成为当今最先进的编程技术。java作为较新的语言,完全采用了面向对象的技术。用类把代码组织成逻辑的模块,运行时便从类来创建对象。

Java提供了简单的类机制和动态的构架模型。对象中封装了它的状态变量和方法,很好地实现了模块化和信息隐藏;而类则提供了一类对象的原型,通过继承和重载机制,子类可以使用或重新定义父类或超类所提供的方法,从而既实现了代码的复用,又提供了一种动态的解决方案。

(3)自动内存管理和多线程

Java的另一个特点是它能够自动管理内存,并且提供了多线程机制。Java取消了指针类型,从而使应用程序更安全、更健壮。并且管理线程的工具建立在语言内部,减少了对操作系统的依赖。

多线程使应用程序可以同时进行不同的操作,处理不同的事件。在多线程机制中,不同的线程处理不同的任务,他们之间互不干涉,不会由于一处等待影响其他部分,这样容易实现网络上的实时交互操作。

Java程序可以有多个执行线程,如可以让一个线程进行复杂的计算,而让另一个线程与用户进行交互,这样用户可以在不中断计算机线程的前提下与系统进行交互。多线程保证了较高的执行效率。

(4)分布性

Java是面向网络的语言。通过它提供的类库可以处理TCP/IP协议,用户可以通过URL地址在网络上很方便的访问其他对象。

(5)体系结构中立

Java是一种网络语言,为使Java程序能在网络的任何地方运行,Java解释器生成与体系结构无关的字节码结构的文件格式。Java为了做到结构中立,除生成机器无关的字节码外,还制定了完全统一的语言文本,如Java的基本数据类型不会随目标机的变化而变化,一个整型总是32位,一个长整型总是64位。

为了使Java的应用程序能不依赖于具体的系统,Java语言环境还提供了用于访问底层操作系统功能的类组成的包,当程序使用这些包时,可以确保它能运行在各种支持Java的平台上。

(6)可移植性

Java的可移植特性使它成为在任何计算机上都可以执行的程序设计语言。Java首先由源代码开始,在它可以被传送到一个接收主机之前,必须被编译成Java虚拟机的字节代码。当一个客户机接收到一个Java字节代码程序时,Java解释器将其翻译成接收机的本地代码。

(7)安全性

网络上最重要的是安全问题,Java提供了足够的安全保障。Java在运行程序时,严格检查其访问数据的权限,例如不允许网络上的应用程序修改本地的数据。下载到用户计算机的字节代码在其被执行前要经过一个核实工具,一旦字节代码被核实,它便由Java运行解释器来执行,该解释器通过阻止对内存的直接访问来进一步提高安全性。

由此可见,Java将对未来软件的开发产生巨大影响,主要是因为Java的以上特点。

2.SQLServer2000数据库简介

3.处理过程分析

商品入库处理过程分析:商品入库是一个从供应商进货的过程,在进货时需要记录供应商信息、商品入库信息,所以在商品入库时需要进行登记,记录从哪个供应商进了哪些商品,以及商品数量、金额等信息。在商品入库过程中,关键之处是修改商品库存,用户在保存信息时,程序除了检查用户录入信息是否有错误,还要修改商品库存,如果用户录入的商品在库存中不存在,则向库存中插入商品信息(商品名称、商品数量等),如果存在,则在库存中修改该商品库存数量。新晨

商品出库处理过程分析:商品出库是一个提货的过程。在商品出库时,首先进行商品出库登记,然后录入提货的商品信息,最后修改库存,保存提货信息。

4.安全性问题

安全性是每个系统都必需考虑到的问题,也是系统的关键所在之一。因为一个系统安全性的好坏将直接影响到系统日后的正常工作。对于大型系统而言,系统的安全性将直接项目的经济效益,当然这只是一个方面。同时系统的安全性也便于用户对系统的操作,使他们的数据得到保障。本系统在基于个人开发的小型系统,关于安全性问题,为了防止非法用户对本系统的操作,本系统设计了一个登录界面,用来让合法用户的进入。在数据库方面设计了一个表,用来实现用户和密码的数据源,来实现多用户的进入和操作。考虑到本系统的规模和其它方面的因素,在数据库方面本系统没有设置权限。