基于Java的仓库管理系统的研究与实现

一、选题的依据及意义:

    随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。如何通过计算机为我们完成更多的事情,进而达到办公自动化和优化日常工作的目的,也就成了一个大众化的课题。作为计算机应用的一部分,使用计算机对信息进行管理,具有与手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高仓库管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

随着互联网时代的逐步进入社会进入人民的生活,面对计算机应用日益普及的今天,大大小小的企业都已离不开计算机。加之电子商务越来越成熟,企业也更需要对仓库进行电子化管理。一个好的仓库管理系统可以减轻仓库管理人员大量的负担,在电子屏幕上就能清楚的了解到自己管理的仓库具体情况,也能方便快捷地统计出货物出入库的数据。对于企业来说一个良好的仓库管理系统对于提高管理效率能起到非常大的作用,企业能很快找到仓库管理方面的漏洞,及时修改管理方法,提高工作效率以此来获得更高的经济效益。  

    仓库管理是与我们日常生活息息相关的问题。大到公司、超市的仓库管理,小到图书馆的藏书管理,都可以认为是各种各样的仓库管理需求。随着我国改革开放的不断深入,经济飞速的发展,企业要想生存、发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,仓库管理的全面自动化、信息化则是其中极其重要的部分。为了加快仓库管理自动化的步伐,提高仓库的管理业务处理效率,建立仓库管理系统,尽可能地减少仓库管理的重复性和低效性,已变得十分必要。 

    仓库管理系统是一个以企业管理为背景,它可为企业提供全方位的管理视角,可方便地了解仓库的物品进出和库存情况。根据仓库管理软件结构分类,就目前仓库管理软件所使用的应用范围来看,仓库管理包括如下几个子系统:WMS(Warehouse Management System,仓库管理系统)、TMS(Transportation Management System,运输管理系统。OMS(Order Management System,定单管理系统)、SMS(Service Management System,服务管理系统)。 

如今的仓库管理系统功能已多样化,单靠人工实现会耗费大量的人力,同时还会消耗一定的时间,而且效率也不一定高。为了能够让仓库的管理更加信息化、便捷化、正规化,方便入库管理部门和销售部门提供对产品的跟踪和管理,要想尽可能地降低仓库的损耗,就必须增加对仓库管理系统的投入以此提高服务质量,同时也免去售后人员去客户那查看产品等一系列繁琐的问题,节约了费用,提高了办事效率,还避免了潜在的不必要的纠纷,既而实现全面的、完善的企业仓库信息管理。

二、国内外研究概况及发展趋势(含文献综述):

 仓库管理系统是随着现代计算机技术的发展而产生的,它充分利用计算机程序制定生产系统优化运行方案,可及时调整企业生产过程内外的各种关系。仓库管理系统的基本模块,简单的说,主要包括两大部分,即前台管理系统和后台仓储系统。  前台管理系统  对于一个仓库来说其核心就是通过提供科学的进销方式和库存管理来取得高经济效益。一般需求包括:以材料销售为中心,全面支持仓库的产、供、销、存的管理;实现全公司信息资源的共享一计算机自动完成进、销、存情况的分析处理,并自动产生相关执行计划,仓库各部门之间信息的相互传递与处理,实现仓库经营财务的计算机管理一完成材料销售情况数据的集中管理及处理,实现仓库人、财、物信息管理的计算机化,支持材料的经济核算。

仓储系统虽貌似整个仓库管理系统的主要功能,实现起来却相对简单,共分为:货品分配入库、退库(材料物品返回到厂家)、库存调整、价格调整、出库及出库审批、销售汇总、库存盘点。货品分配入库主要是靠物品字典里的物品去进行维护的。

对于一个企业或单位是否要安装一个适合其自身规模的仓库管理系统,应当首先考虑其成本投入是否在自身负担能力以内。其次考虑回收成本的时间是否远远短于其带来效益的时间,也就是说,考虑成本投入是否可在短期内被其经济效益所补偿并迅速达到盈利,尤其是对于那些资金周转较慢的企业,是否马上应用仓库管理系统,应当谨慎考虑。一般来说,一个仓库管理系统的成本核算除软件开发和硬件安装本身的费用外还应包括以下费用:设备占用面积的租金、税费、水电冷气、消防设备、运转养护成本、人工成本和供增值服务的费用(如礼品化包装或增加个性化问候卡等)。同时,由于这些支出有的是一次性支出的,有的是分期支付的,我们要确切衡量每一种方案的年度运营支出,可根据设备的折旧年限和期望的报酬率进行折现,比较每种方案的折现现金流出。把一次性或周期性的成本支出换算成一定年限内的平均支出。

 仓库管理系统目的是为了完善仓库管理,提高工作效率。完善的仓库管理系统可以实现仓库的精细化管理:对货物存储和出货进行动态安排,对仓库作业流程的全过程进行电子化操作,达到投入少,产出多的结果,使企业取得最佳的经济效益。


三、研究内容及实验方案:

使用仓库管理系统能极大程度上充分利用仓库,同时能提高货物收发的效率, 从而获得了巨大的经济受益,避免出现断档和退货的现象。仓库管理系统是一个以企业管理为背景,它可为企业提供全方位的管理视角,可方便地了解仓库的物品进出和库存情况。所以本课题采用B/S结构,针对小型的企业仓库,提供给仓库管理员一系列管理的JSP页面,实现对各种信息的管理。主要包括信息管理:人员管理,仓库管理,货物管理;出入库管理和库存管理,并且提供给用户多种查询的方式,包括按货物查询,按仓库查询,按用户指定时间段查询等;数据库的备份和恢复。该系统采用了Serlvet以及Mysql数据库来实现各个模块功能。

本系统采用B/S(Browser/Server)结构模式,即浏览器/服务器模式,是现今web数据库开发中应用比较广泛的结构模式之一。它是随Internat技术的发展,对传统的C/S(客户机/服务器)模式进行变化和改进的一种网络结构模式。本质上其实是三级结构C/S模式。在这种结构模式下,用户工作界面是由WWW浏览器实现展示的,极少部分的事务逻辑是在前端(Browser)实现,大部分的事务逻辑是在服务器端(Server)实现,形成所谓的三层结构模式。这种结构模式不仅简化了电脑负荷,减少系统维护和升级的成本还有其工作量。还降低了用户的最终成本(TCO)      

B/S三级结构组成  B/S结构模式利用逐渐成熟和普及的WWW浏览器技术,能够实现以前需要复杂的专用软件才得以实现的一些强大功能,还节约了企业的开发成本。B/S结构模式是一种全新受欢迎的软件系统结构技术,这种结构技术成为现在应用软件的 浏览器 Web 服务器 请求信息结果信息 数据库服务器 SQL结果首选结构模式。而且JAVA这样的跨平台语言技术已经是种很成熟的应用,以致B/S结构模式管理软件更加的方便、快捷、高效。

在本系统的开发过程采用了B/S的模式,应用HibernateStruts2技术,后台的网络数据库为MySQLB/S模型它在前台浏览器和后台数据库服务器之间增加了一个Web服务器层,所有的应用程序模块都安装在Web服务器上。第一层完成用户的接口共,第二层由各种应用服务器完成用户所需要的功能,第三层数据库服务器完成数据存储和管理功能。B/S模式综合了浏览器、信息服务和Web技术,通过一个浏览器访问多个应用服务器,形成点到多点,多点到多点的结构模式,这种结构使开发人员在前端的浏览器方面减少了很多的工作,可以将注意力转移到怎样合理组织信息,提供对客户的服务上来。

四、目标、主要特色及工作进度:

“仓库管理系统”(Warehouse Management System,简称WMS)是用来管理仓库内部的人员、库存、工作时间、定单和设备的软件实施工具。这里所称的“仓库”包括生产和供应领域中各种类型的储存仓库和配送中心。其主要作用是管理和控制仓库所有人出库动态,统计分析库存数据,使决策人员及早发现问题,采取相应措施,调整库存结构,缩短储备周期,加速资金周转,从而保证企业生产中畅通的物流。同时最大限度地降低库存占用,及时补救管理中的漏洞,使库存管理系统实时地反映企业中各个仓库的现时情况,为各类管理人员从不同侧面提供所需信息,以便协调企业经营收到更大效益。  

如今,仓库管理系统已经在世界各发达国家广泛应用了,而且应用范围越来越广功能越来越全面,操作越来越简便,成本越来越低廉。主要应用于大中小型企业,工厂,物流公司,超市以及一些科研单位。

仓库管理是企业管理的重要组成部分,具有自己的鲜明特点:信息处理量比较大,需要管理的产品种类繁多,而且由于出入库单、出库单、盘点单、物料领用等单据的发生量非常大,需要关联的数据信息多。同时由于各个产品的查询和统计方式各不相同,因此在管理上实施起来难度非常大,很容易造成管理过程中出现信息错乱重复,单据、报表种类繁杂,无法进行各个部门统一规划管理等。因此,对企业而言,做好仓库管理至关重要。

仓库管理软件是为了实现企业仓库管理的系统化、规范化和自动化,进而提高企业仓库管理效率而研发设计的。仓库管理软件的出现,完全取代了传统的人工管理手工开单模式,避免了由于管理人员的工作疏忽已经管理质量问题所造成的各种错误,为企业及时、准确、高效率的完成仓库管理工作提供了强有力的工具和管理手段。可以说,使用仓库管理软件已经成为企业仓库管理科学化和现代化的重要标志。软件的实施,为企业的管理带来了明显的经济效益和社会效益,

相关工作进度:

    1、翻阅书籍、网络资料,完成开题报告;              第1---4周 

    2、必要资料的获取和必要知识的学习;                第5---7周

    3、设计系统的硬件和软件模块并调试;                第8--11周

    4、撰写论文;                                      第12--15周

    5、总结,准备答辩;                                第16周

五、参考文献

[1]杜波依斯.MySql技术内幕[M].人民邮电出版社.2011年(07)

[2]贺松平.基于MVC模式的B/S架构研究及运用[D].武汉华中科技大学.2003年

[3]杨三成.Jsp与JDBC技术详解[M].中国铁道出版社.2010年(11)

[4]孙卫琴.tomcat与javaweb技术详解[M].电子工业出版社.2009年(1)

[5]刘洋.精通hibernate.电子工业出版社.2005年

[6]张秋余,杨玥. 基于用例的需求建模方法[J]. 计算机工程与设计.2006年

[7]张桂元,贾燕枫.Eclipse开发入门与项目实践.北京人民邮电出版社.2006年

[8]杨卫兵,王伟.JAVA Web 编程详解.东南大学出版社.2003年

[9]史济民.软件工程原理方法与应用.北京高等教育出版社.2002年

[10]蔡剑,景楠.Java Web应用开发.北京清华大学出版社.2005年

[11]毕广吉.Java程序设计实例教程[M].北京冶金工业出版社.2007年

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Android毕业设计源码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值