摘要:在社会发展的大环境下,生活水平大大提高,人们对市场需求越来越大。对于供应商与公司来说,在市场需求带来利益的同时,也带来大批量的商品与货物需求,本公司或者工厂的仓库容量与管理力度显然不够,一个好的仓储模式与仓库管理办法对于企业来说至关重要。仓储管理系统不仅要具有存储货物的能力,还要能够更大的程度上给予客户方便,减少成本,带来经济利益,在这样的硬性要求下,天天仓储管理系统应运而生。
天天仓储管理系统是为了实现仓储功能与效益开发的Web系统,开发环境使用的是Eclipse,前端的开发语言使用的是JSP,后端开发语言使用的是JAVA,利用了Struts,Spring,Hibernate框架,数据库用MYSQL,有一套完整的出库入库体系,本系统通过对不同登陆用户的权限管理,实现一整套仓储流程。本系统的主要包括6大功能模块,分别是:第一模块基础信息管理模块,第二模块用户管理模块,第三模块入库管理模块,第四模块出库管理模块,第五模块库存管理模块,还有一个公告模块。各模块之间分工明确又有联系,可以调动整个仓储流程。
基于ssh的天天仓储管理系统完成了一整套的仓储模式,给供应商和工厂带来方便,优秀的管理模式可以带来最大化的经济利益,是仓储管理系统最佳的选择。
关键词 仓储管理;Eclipse;Jsp; Struts; Spring; Hibernate;Mysql
目录
摘要
Abstract
1 绪论-1
1.1 系统开发背景及意义-1
1.1.1 系统开发背景-1
1.1.2 系统开发意义-1
1.2 研究现状-2
1.3 系统开发内容-2
1.4 论文的组织结构-2
1.5 本章小结-3
2 开发环境和相关技术简介-5
2.1 开发工具简介-5
2.2 Struts框架-5
2.2.1 Struts的优势:-5
2.2.2 Struts的弱点:-5
2.3 Hibernate框架-5
2.3.1 Hibernate的优势-5
2.3.2 Hibernate的弱点-5
2.4 Spring框架-6
2.4.1 Spring 的优势-6
2.4.2 Spring 的弱点-6
2.5 Java-6
2.6 Eclipse简介-6
2.7 本章小结-6
3 系统需求分析-7
3.1 可行性分析-7
3.2.1 经济可行性-7
3.2.2 技术可行性-7
3.2 设计目标-7
3.3 功能要求-8
3.4 系统开发环境配置-8
3.5 本章小结-8
4 系统设计-9
4.1设计手册-9
4.1.1 重要约定-9
4.1.2 配置框架-9
4.2 数据库设计 -9
4.2.1数据库表的E-R图设计-9
4.2.2数据库表设计-12
4.3 系统结构设计-17
4.4 本章小结-18
5 系统实现-19
5.1 设计准备-19
5.2 界面设计-20
5.3 用户权限管理模块-21
5.4 基础信息管理模块-22
5.5 入库单管理模块-23
5.6 出库单管理模块-24
5.7 仓库库存管理模块-24
5.8 公告管理模块-25
5.9 本章小结-26
6 系统测试-27
6.1 用户权限测试-27
6.2 入库单测试-28
6.3 出库单测试-30
6.4 本章小结-32
结论-33
致谢-34
参考文献-35