更新时间:11-19 上传会员:将大紫
分类:工业大学 论文字数:19487 需要金币:2000个
摘 要:随着经济的不断发展与社会需求的急速提升,互联网行业以迅猛的势头发展,成为了当今的朝阳产业。与此同时,互联网正在深入社会的各个层面,人们在生活中无时无刻地体会着互联网带来的便利。在仓库管理方面,互联网发挥着巨大作用,很多企业在运营的同时,享受着仓库管理系统带来的便利。仓库管理系统致力于让更多企业商家能够方便的管理自己的产品,使其企业运营能够更加规范化,高效化,系统化。该系统可以让合作双方安全又高效的合作达到互利共赢。可以为不同企业创造大量便利与价值,使得企业大大解放生产力,通过该系统能够实现企业产品的信息化管理,清晰地反应仓库信息,从而使得企业更好地运作。
本设计实现了企业仓库管理平台,该系统主要有用户管理模块,员工基本资料管理模块,产品资料备份模块,库存管理模块,以及出入库单信息管理模块。
该系统秉持目前较为流行的开发思想,采用的框架也是较为流行的Java EE技术,以及用到了SpringBoot+SpringMVC+Mybatis技术。前端框架采用的是BootStrap+Thymeleaf。数据库存储数据采用的是Mysql-。将idea作为本次项目开发的集成开发工具。
本文首先分析当前仓库管理系统所处的背景,简要介绍了仓库管理系统的概念以及从多方面分析了仓储管理系统的必要性,并将整个系统的每一个模块都进行了详细设计与描述。最后详细的介绍了本次系统的软件测试和过程。
关键字:仓库管理系统,SpringBoot,Mybatis,SpringMVC,Java Web项目
目录
摘要
Abstract
1.引言-1
1.1. 课题研究的背景和意义-1
1.2. 国内外研究现状-1
1.3. 课题研究目标及内容-2
2.仓库管理系统分析-3
2.1 仓库管理系统可行性分析-3
2.1.1. 仓库管理系统技术可行性分析-3
2.1.2. 仓库管理系统操作可行性分析-5
2.1.3. 仓库管理系统经济可行性分析-5
2.1.4. 仓库管理系统社会可行性分析-5
2.2. 仓库管理系统开发环境与开发工具-5
2.3. 仓库管理系统需求分析-6
2.3.1. 仓库管理系统问题分析-6
2.3.2. 仓库管理系统功能分析-6
2.3.3. 仓库管理系统用例图-6
3. 仓库管理系统设计-8
3.1. 仓库管理系统模块说明-8
3.1.1 用户管理模块-8
3.1.2 商品信息管理模块-9
3.1.3 库单管理模块-9
3.2. 数据库设计-10
3.2.1. 仓储管理数据库概念结构设计-10
3.2.2. 数据库表设计-14
4. 仓库管理系统的编码与实现-19
4.1 仓库管理系统开发结构-19
4.2 仓库管理系统开发环境配置-20
4.2.1 数据源配置-20
4.2.2 其他配置文件-20
4.3 用户登录注册模块的实现-21
4.3.1 用户登录功能实现-21
4.3.2 用户注册功能的实现-23
4.4 库单管理模块的实现-24
4.4.1 入库单管理模块的实现-24
4.4.2 出库单管理模块的实现-25
4.4.3 异常订单管理模块的实现-26
4.5 商品管理的模块的实现-27
4.5.1 商品信息管理模块的实现-27
4.5.2 商品库存管理模块的实现-28
4.6 其他功能模块的实现-31
4.6.1 员工基本资料模块的实现-31
4.6.2 快递公司管理的模块的实现-33
4.6.3 员工签到考勤管理的实现-35
5. 仓库管理系统测试-37
5.1 仓库管理系统测试介绍-37
5.2 仓库管理系统测试方法-37
5.2.1 黑盒测试介绍-37
5.2.2 单元测试介绍-37
5.3 测试项目-36
5.3.1 仓库管理系统需求介绍-36
5.3.2 仓库管理系统测试需求介绍-39
5.3.3 仓库管理系统单元测试分析-39
5.3.4 仓库管理系统黑盒测试分析-40
5.3.5 测试用例设计-40
5.3.6 仓库管理系统测试总结与分析-43
6. 总结与展望-44
参 考 文 献-45
致 谢-46