基于云存储技术的仓储管理系统
摘 要
随着社会的发展,计算机技术日臻成熟,生产管理的方式也从传统的人工管理模式发展成智能管理模式,而仓储管理系统就是为实现企业产品管理的智能化,提高企业管理效率而设计的。它取代了传统的人工仓库作业模式,取缔了人工数据采集的方式,避免了由于管理人员的工作疏忽以及管理质量问题所造成的各种错误,为及时、准确、高效地完成仓库管理提供强有力的工具和管理手段,同时降低了企业在管理过程中的成本。而将数据存储在云服务器中,既加强了数据存储的安全性,又提高了存储效率,解决了存储空间浪费的问题,进一步降低了管理过程中企业投入的成本。
本系统由首页报表、基础管理、库存管理和系统管理四大模块组成,以阿里云RDS版云数据库配置MySQL 5.7作为云存储数据库,运用了Spring Boot和Vue框架,以Java编程语言来开发的,仓储管理系统在运行阶段,操作简单、准确性高,实现了仓储管理的智能化,提高了仓储管理的工作效率。
关键词:仓储管理;管理系统;云存储;MySQL数据库;
Warehouse Management System Based on Cloud Storage Technology
ABSTRACT
With the development of society, the computer technology is becoming more and more mature, the way of production management has developed from the traditional artificial management mode into the intelligent management mode, and the warehouse management system is designed to realize the intelligent management of enterprise products and improve the efficiency of enterprise management. It replaced the traditional artificial warehouse operation pattern, banned artificial data acquisition mode, avoids because managers job oversight and management quality problem caused by all kinds of error, for timely, accurate and efficient complete warehouse management provides powerful tools and management, and reduce the cost in the enterprise in the management process. The storage of data in the cloud server not only strengthens the security of data storage, but also improves storage efficiency, solves the problem of storage space waste, and further reduces the cost of enterprise investment in the management process.
This system is composed of four modules, namely, front page report, basic management, inventory management and system management. MySQL 5.7 is configured as cloud storage database by Ali Cloud RDS version. Spring Boot and Vue framework are used to develop the storage management system in the running stage, which is simple and accurate. It realizes the intelligence of warehouse management and improves the efficiency of warehouse management.
KEY WORDS: Warehouse management; Management system; Cloud storage; MySQL database;
目 录
目录
第一章 绪论 1
1.1研究背景 1
1.2研究目的和意义 1
第二章 开发工具及运行环境 2
2.1 Java编程语言 2
2.2 Spring Boot框架 2
2.2.1 简介 2
2.2.2 优势 2
2.2.3 项目的分层结构 2
2.3 Vue框架 3
2.3.1 简介 3
2.3.2 优势 3
2.3.3 Element UI组件库 4
2.3 云数据库RDS MySQL版 4
第三章 系统分析 5
3.1 需求分析 5
3.2 可行性分析 5
3.3 系统特色 6
第四章 系统设计说明 7
4.1 系统结构设计说明 7
4.2 数据库设计说明 8
4.3 主要流程逻辑说明 10
4.3.1 登陆流程 10
4.3.2 修改密码流程 10
4.3.3 入库流程 11
4.3.4 出库流程 12
第五章 系统功能具体实现 14
5.1 登陆功能 14
5.2 修改密码 14
5.3 报表功能 15
5.4 入库管理 16
5.5 出库管理 17
5.6 商品管理 18
5.7 库存查询 19
5.8 人员管理 20
第六章 系统测试 22
6.1 为何要进行测试 22
6.2 代码测试 22
6.3 功能模块测试 22
6.3.1 登陆功能模块 22
6.3.2 修改密码功能模块 22
6.3.3 入库管理功能模块 23
6.3.4 出库管理功能模块 23
6.3.5 商品管理功能模块 23
6.3.6 库存查询功能模块 23
6.3.7 人员管理功能模块 23
6.3.8 报表功能模块 24
第七章 总结 25
2.1 Java编程语言
Java是网络上的“世界语”,这已得到信息产业界的共识,今后,系统软件和引用软件多数都会用Java语言来编写,甚至不少开发商都在进行把已有软件向Java移植的工作[3]。而目前我国所有银行、证券公司如工商银行、建设银行,大型管理系统如供应链管理系统、客户管理系统等,绝大多数的信息化系统都是Java开发的。这也是我选择Java作为此次开发的编程语言的原因。
本系统的开发环境为jdk1.8.0_271,以IntelliJ IDEA 2020.2.3(64位版本)为开发工具,后端运用Spring Boot框架、通过Java编程语言实现;前端采用Vue框架,搭配Element UI组件库实现页面的设计;数据库则采用阿里云数据库RDS MySQL版。
2.2 Spring Boot框架
2.2.1 简介
Spring Boot是一个简化Spring开发的框架。其Spring Boot基础结构为:
src/main/java 程序开发以及主程序入口
src/main/resources 配置文件
src/test/java 测试程序
2.2.2 优势