基于Java技术的仓储管理系统的设计与实现 下载本文

内容发布更新时间 : 2024/5/4 8:44:41星期一 下面是文章的全部内容请认真阅读。

学位论文

摘 要

伴随着企业的逐渐发展壮大,其业务的膨胀给后勤的仓储管理系统带来了许多问题,仓储管理软件是目前较为有效的解决方案,仓储管理系统是企业管理系统的一部分,其发挥的作用越来越重要,能给企业带来巨大的效益。

本文将根据软件工程的理论,针对企业仓储管理系统面临的实际问题,开发出基于Java技术的仓储管理系统。本文,首先分析仓储系统的具体功能,然后根据实际需要进行需求分析,并将需求分析以电子文档的方式反馈给用户,和用户进行沟通进一步确认需求,而后根据需求分析,使用系统分析和设计的结构化分析方法,以及数据库建模,建立了基于数据库的模型,后台数据使用Mysql完成。基于开放结的开发结构Java.EE,实现了系统登陆模块、供应商信息管理模块、货品信息管理模块、入库存报表生成模块、出库报表生产模块等;最后对系统进行调试并总结,同时对以后的实际工作指明了方向。 关键词: Java技术 软件工程理论 需求分析 数据库建模

1

学位论文

目 录

摘 要······························································································································································· 1 目 录 ···························································································································································· 2 1 引 言 ·························································································································································· 3 1.1选题背景及意义 ································································································································· 3 1.2课题任务 ············································································································································· 4 2 相关技术综述 ············································································································································ 5 2.1Java技术简介及相关原理 ·················································································································· 5 2.2 Struts ···················································································································································· 6 3 系统分析与设计 ······································································································································ 10 3.1 系统分析 ··········································································································································· 10 3.2 系统环境 ··········································································································································· 11 3.3 需求分析 ··········································································································································· 11 3.4 系统功能设计 ··································································································································· 14 4 数据库设计 ·············································································································································· 20 4.1 概述 ··················································································································································· 20 4.2 E-R图 ················································································································································· 20 4.3 数据表 ··············································································································································· 21 5 系统功能的实现 ······································································································································ 26 5.1 系统功能简述 ··································································································································· 26 5.2 模块化功能实现 ······························································································································· 26 6 调 试 ························································································································································ 40 7 总 结 ························································································································································ 43 参考文献 ······················································································································································ 44 致 谢····························································································································································· 45

2

学位论文

1 引 言

1.1选题背景及意义

在企业的发展过程中,伴随着业务的激增给企业的管理带来了许多问题,作为企业的管理信息系统可以有效地解决此类问题。而仓储管理员理系统作为企业管理系统的重要组成部分,它可以给企业带来巨大的经济效益,采用仓储管理员理系统将使企业改变传统的手工记录模式,应用数据库技术使海量数据的存储与处理变得轻而易举,如此大幅度缩短仓储业务流程的处理时间,提高企业仓储管理的水平,适应市场经济的发展形势。

早在70年代,计算机技术就最先被引用到了仓储和物流配送领域当中,伴随着物流市场和产品讯息的疾速发展,物流软件市场也应运而生,并且迅速发展壮大起来,涌现出了一大批仓储物流应用软件;物流软件作为企业管理应用软件,物流软件,相比其他软件提供了先进的,效率高的特点,可靠性和安全性,而且具有较小的实施风险和实施优势,其效益明显,操作快捷等特点,同时还具有实施成本低,效益明显、见效快等优点。

根据物流软件结构分类,就当前的物流软件所使用的范围来计,物流软件包含以下几个子系统:仓储管理员理系统(WMS)、运输管理系统(TMS)、定单管理系统(OMS)、服务管理系统(SMS)等,其中仓储管理员理系统是提供一整套仓库业务及作业管理的应用软件,通过仓储管理员理系统可以实现库位分配自动化及智能化操作,提升仓库作业效率,提供准确的库存、库位信息,实现仓储管理员理的动态化管理。

我国自从加入WTO后,市场经济环境下的企业竞争越来越激烈,国内许多企业由于信息记录、收集、汇总、处理分析尚处于初级水平阶段,记录不规范,记录信息分散,随机性,单一的应用,信息收集不及时,不全面,不完善,不科学,质量,和主体多元化,不一致的结果,处理手段落后,效率低。仓储管理员理系统是通过存储,出库,库存,库存调整,整合批次管理、物料对应、账物符合、库存清点、质检验收管理、实时库存动态管理等业务功能,对库存业务的成本管理全过程进行有效控制和跟踪,实现完善的企业仓储信息管理。仓储管理员理系统的投入,将使仓库的管理更加正规化,为产品的出入仓储管理员理部门和销售部门提供的便利,降低了仓库的呆滞损耗;企业可以跟踪服务来销售产品,同时消除了销售人员需要根据过去的做法来验证新的自户外用品的麻烦,提高客户

3