欢迎来到天天文库
浏览记录
ID:18460718
大小:1.49 MB
页数:33页
时间:2018-09-18
《基于j2ee的仓库管理系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、本科毕业设计说明书(论文)第17页共33页1引言1.1仓库管理系统的开发背景及意义随着互联网时代的逐步进入社会进入人民的生活,面对计算机应用日益普及的今天,大大小小的企业都已离不开计算机。加之电子商务越来越成熟,企业也更需要对仓库进行电子化管理。一个好的仓库管理系统可以减轻仓库管理人员大量的负担,在电子屏幕上就能清楚的了解到自己管理的仓库具体情况,也能方便快捷地统计出货物出入库的数据。对于企业来说一个良好的仓库管理系统对于提高管理效率能起到非常大的作用,企业能很快找到仓库管理方面的漏洞,及时修改管理方法,提
2、高工作效率以此来获得更高的经济效益。仓库管理系统是一个以企业管理为背景,它可为企业提供全方位的管理视角,可方便地了解仓库的物品进出和库存情况。根据仓库管理软件结构分类,就目前仓库管理软件所使用的应用范围来看,仓库管理包括如下几个子系统:WMS(WarehouseManagementSystem,仓库管理系统)、TMS(TransportationManagementSystem,运输管理系统。OMS(OrderManagementSystem,定单管理系统)、SMS(ServiceManagementSys
3、tem,服务管理系统)。如今的仓库管理系统功能已多样化,单靠人工实现会耗费大量的人力,同时还会消耗一定的时间,而且效率也不一定高。为了能够让仓库的管理更加信息化、便捷化、正规化,方便入库管理部门和销售部门提供对产品的跟踪和管理,要想尽可能地降低仓库的损耗,就必须增加对仓库管理系统的投入以此提高服务质量,同时也免去售后人员去客户那查看产品等一系列繁琐的问题,节约了费用,提高了办事效率,还避免了潜在的不必要的纠纷,既而实现全面的、完善的企业仓库信息管理。1.2课题研究的主要内容使用仓库管理系统能极大程度上充分利
4、用仓库,同时能提高货物收发的效率,从而获得了巨大的经济受益,避免出现断档和退货的现象。仓库管理系统是一个以企业管理为背景,它可为企业提供全方位的管理视角,可方便地了解仓库的物品进出和库存情况。所以本课题采用B/S结构,针对小型的企业仓库,提供给仓库管理员一系列管理的JSP页面,实现对各种信息的管理。主要包括本科毕业设计说明书(论文)第17页共33页信息管理:人员管理,仓库管理,货物管理;出入库管理和库存管理,并且提供给用户多种查询的方式,包括按货物查询,按仓库查询,按用户指定时间段查询等;数据库的备份和恢复
5、。整体页面使用iframe,将页面分为3部分,通过iframe之间的数据传递来控制页面的跳转。该系统还采用了Serlvet以及Mysql数据库来实现各个模块功能。1.3论文的章节安排论文总共分为五章:第一章主要介绍仓库管理系统软件开发的目的以及意义。并提出了本课题所要研究的主要内容。第二章主要介绍仓库管理系统的概述。对该系统开发的可行性进行探讨。介绍仓库管理系统开发时使用的软件环境,以及开发中使用的技术。第三章主要介绍仓库管理系统的总体分析、需求描述以及模块设计。通过附带上程序运行时图片将模块展示出来。第四
6、章主要根据需求分析对数据库设计进行详细介绍。介绍所使用的数据库以及表结构设计和表之间的联系。第五章介绍系统每个功能模块实现思路。使用流程图将数据处理过程和程序界面展示出来,并设计一个测试用例测试单元模块。总结部分是对整个系统的总结以及提出对该系统以后的展望。本科毕业设计说明书(论文)第17页共33页2仓库管理系统研究概述2.1仓库管理系统的可行性研究2.1.1技术可行性通过对系统需求的仔细分析决定采用javaweb的形式开发系统。Java是跨平台的,面向对象的语言,兼容性好,与平台无关,可移植。Java语言
7、的并发性也能解决实际生活中很多问题。同时Java语言又擅长进行web开发,所以通过多方分析,决定采用Java语言进行系统开发。本系统基于B/S模式进行开发,很好地解决了用户客户端的问题,只要使用这电脑拥有浏览器就能方便快捷的使用该系统。采用成熟的三层结构模型开发,每层之间通过实体对象或者实体对象的集合进行交互,禁止方法的跨层调用,所以每层各自改变不会对其它层造成影响。客户端页面采用JSP技术、JS技术以及JSTL标签来实现,控制器使用servlet、Filter以及自定义的业务逻辑层控制器。可以对一下非法数
8、据进行验证,以及防止用户未登录就直接使用系统功能,这样就保证了系统的安全性。服务器使用Tomcat6.0。后台采用Mysql作为数据库来进行数据存储。2.1.2运行可行性该系统的研制主要以两个目的出发进行开发。一、简化软件的使用,让使用者能后在短时间内熟悉该软件。二、方便管理者进行数据查询,添加信息等操作。2.2仓库管理系统的开发工具及使用环境简介2.2.1开发工具简介开发环境:Myeclipse8.5,Tomc
此文档下载收益归作者所有