物流仓库管理系统的设计与实现(JSP+Struts+Hibernate+MYSQL)(精品)☆

以下是资料介绍,如需要完整的请充值下载. 本资料已审核过,确保内容和网页里介绍一致.  
无需注册登录,支付后按照提示操作即可获取该资料.
资料介绍:

摘  要:随着电子商务技术和网络技术的快速发展,现代物流技术也在不断进步。物流技术是指与物流要素活动有关的所有专业技术的总称,包括各种操作方法、管理技能等,如流通加工技术、物品包装技术、物品标识技术、物品实时跟踪技术,物流存储技术等;物流技术还包括物流规划、物流评价、物流设计、物流策略等。
在开发物流仓库管理系统中采用目前比较流行并且技术已经十分成熟的struts和hibernate来实现仓储管理对商品库存信息、供应商信息、商品信息、商品入库信息、商品出库信息的便捷管理。而数据库则采用轻量级的数据库MySql不但可是对系统数据更高效的管理而且便于系统的移植和跨平台操作。本物流仓储管理系统实现了对商品基本信息、供应商信息、出库单信息、商品分类信息、仓储管理信息和入库单信息的查询、录入、修改等基本操作。实现了仓储管理的数字化、信息化,减少了人力,节省了财力,提高了企业运作的效率,对有效控制商品库存量提供了必要的信息情报,为企业节省了不必要的浪费。

关键词:电子商务;网络技术; 物流技术;JAVA struts hibernate技术
 
毕业设计(论文)外文摘要

Logistics Warehouse Management System Design and Implementation

Abstract: With the rapid development of e-business and network technology,the modern logistics technology has been steadily progressing. Logistics technology is said to related to the activities of all the logistics elements, including various methods of operation, management skills,such as circulation processing technology , goods packing technology ,goods identification technology,and goods real-time tracking technology,logsitics storage technology and so on. Logistics technology also includes logistics planning, logistics evaluation, logistics design, and logistics stategies.
During the development process, we use the struts and hibernate which had been developed very well and widely used to manage the commodity inventory information, supplier information, commodity information and depositing information. The lightweight database MySql is used not only for effective data management, but also for easy transplantion and cross-platform operations. This system provides some basic operations such as query, logging and revise of goods basic information, supplier information, delivery list, classification of goods, warehousing management and warehouse list. The realization of the digital storage management and information technology of this system can effectively reduce manpower and finacial cost. It can also increase the efficiency of business operations, effective control of inventory of goods and provide the necessary information to save unnecessary waste.

Keywords: e-business; network technology; logistics technology; JAVA struts hibernate technology

功能图说明
仓库管理信息管理模块,如图所示,包括以下功能模块:
(1)基本信息管理模块:为仓库主管提供实现对客户信息、供货商信息、库房信息、员工信息的管理维护,包括对信息查询、添加、修改和删除等操作。
(2)库存信息管理模块:为仓库管理员提供实现对短缺货物、成品、部件、礼品、不良物品、移动物品的管理维护,包括对信息查询、添加、修改和删除等操作。仓库主管对此模块只有查看功能。
(3)出库信息管理模块:为仓库员工提供查询、添加、修改和删除出库单(包括:产品出库单、部件出库单、礼品出库单)的操作,其中添加和删除操作后的出库单要交由仓库主管审核。
(4)入库信息管理模块:为仓库员工提供查询、添加、修改和删除入库单(包括:部件入库单、产品入库单、礼品入库单)的操作、其中添加和删除操作后的  入库单要交由仓库主管审核。
(5)货检信息管理模块:为货检员提供对入库货检、出库货检、在库货检信息管理维护,包括对信息查询、添加、修改和删除等操作。
(6)库房设备检测信息管理:为货检员提供对库房设备检信息管理维护,包括查询、添加、修改等操作。
(7)报表信息管理模块:为仓库员工、仓库主管提供实现对报表信息的管理维护,包括对报表信息查询、打印、导出等操作。
(8)单据审批:为仓库管理员提供出入库单的审批(包括退货商品、部件的出入库)。
(9)个人设置模块:为仓库管理员、仓库员工、货检员提供修改登陆密码。

角色定义
本系统角色包括三种,仓库主管,管理员,货检员,其中仓库主管具有最高决策权。

管理员:
 负责仓库的出入库工作,主要功能有:
(1)库存信息管理
(2)出库、入库信息管理
(3)每月库存、销售情况等报表信息的管理
(4)进行密码修改等个人设置

仓库主管
负责整个山口物流公司的日常运作和管理工作,主要包括:
(1) 查看在库情况
(2) 每月库存、销售情况等报表信息的管理
(3) 仓库信息、供应商信息、员工信息、客户信息的基本信息管理
(4) 出入库的审批。
(5) 进行密码修改等个人设置

货检员
(1) 出入库检查
(2) 在库检查(平时货检)
(3) 库房的设备检查
(4) 进行密码修改等个人设置
 
环境部署
应用服务器: apache-tomcat-6.0.7
Jdk: jdk1.6.0
数据库: MySQL Server 5.0
首次使用的话要配置环境变量将数据库导入到mysql数据库中,数据库导入命令为:mysql –uroot –proot warehouse<d:warehouse.sql 但是首先要建一个数据库warehouse 。数据库导出命令为:mysqldump –uroot –proot warehouse>d:warehouse.sql。 -uroot为用户名 –proot为密码。



















目    录
1 引言 1
1.1  课题内容简介 1
1.2  课题的研究背景与意义 1
1.3  课题的调研 2
1.4  可行性分析 2
JAVA技术 5
2.1  JAVA技术简介 5
2.2  Struts框架 5
2.3  Hibernate框架 5
3  需求分析 6
3.1  功能需求分析 6
3.2  角色定义 8
3.3  数据流图分析 8
3.4  Use Case 10
3.5  用例说明 12
3.6  系统迁移图 16
4  概要设计 20
4.1  实体图 20
4.2  外部设计 20
4.3  E-R图设计 23
4.4  数据表一览 25
4.5  DB设计书 26
4.6   数据库详细表设计 28
5  内部设计 33
5.1  类图设计 33
5.2  顺序图设计 36
5.3  EVENT定义 40
5.4  MODULE定义 41
6  详细设计 42
6.1  系统功能简介 42
6.2  数据库的配置 43
6.3  系统功能模块设计 46
(优秀毕业设计:www.2bysj.cn)
7  用户操作指南 56
7.1  环境部署 56
7.2  系统使用说明 56
8  系统评价 60
8.1  系统的优点 60
8.2  系统的不足 60
结  论 61
致  谢 62
参 考 文 献 63

参 考 文 献
[1]  丁宝康. 数据库原理[M]. 经济科学出版社,2000.
[2]  萨师煊,王珊. 数据库系统概论[M]. 高等教育出版社,2000.
[3]  罗晓沛. 数据库技术[M]. 华中理工大学出版社,2000.
[4]  牛允鹏. 数据库及其应用[M]. 经济科学出版社,2000.
[5]  李昭原. 数据库原理与应用[M].科学出版社,1999.
[6]  黄梯云. 管理信息系统[M]. 高等教育出版社,1999.
[7]  方美琪. 软件开发工具[M]. 经济科学出版社,2002.
[8]  黄梯云. 管理信息系统[M]. 经济科学出版社,1997.
[9]  董军. 软件工程思想[M]. 董军:朝夕室,2000.   
[10]  王珊. 数据组织与管理[M]. 经济科学出版社,1996.
[11]  田教文. 计算机信息处理综合作业教材. 经济科学出版社,2000.
[12]  陈禹, 方美琪. 软件开发工具[M]. 经济科学出版社,1999.
[13]  张成海. 供应链管理与技术[M]. 清华大学出版社,2002.
[14]  心刚博士. 物流管理基础[M]. 中国物资出版社,2002.
[15]  Ted Husted 著,Eric Liu(铁手) 译,  Struts In Action[M]. 2005.
[16]  夏昕. 深入浅出Hibernate[M]. 电子工业出版社,2006.
[17]  (美)霍尔 (美)布朗 著 赵学良 译. JSP和Servlet核心编程[M]. 清华大学,2006.
[18]  刘晓华,张健,周慧贞. JSP应用开发详解[M]. 电子工业出版社,2007.
[19]  吴明辉. Struts+Hibernate开发Web应用[M].人民邮电出版社,2007.
[20]  计雷, 李里. 精通J2EE——Eclipse、Struts、Hibernate及Spring整合应用案例[M].人邮电出版社,2006.