仓库管理系统的设计与开发_黄垚.docx
《仓库管理系统的设计与开发_黄垚.docx》由会员分享,可在线阅读,更多相关《仓库管理系统的设计与开发_黄垚.docx(76页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 独创性声明 本人声明所呈交的学位论文是本人在导师指导下进行的研究工 作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地 方外,论文中不包含其他人己经发表或撰写过的研究成果,也不包含 为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。 与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明 确的说明并表示谢意 D 本学位论文作者完全了解电子科技大学有关保留、使用学位论文 的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁 盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文 的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或 扫描等复制手段保存
2、、汇编学位论文。 (保密的学位论文在解密后应遵守此规定 ) 论文使用授权 DESIGN AND DEVELOP THE WAREHOUSE MANAGEMENT SYSTEM A Master Thesis Submitted to University of Electronic Science and Technology of China Major: _ Master of Engineering _ Author: _ Huang Yao _ Advisor: Wang Qingxian School: School of Information and Software Engin
3、eering 仓库是企业物流系统中的重要环节,是企业实现现代化管理的基础。随着企 业规模的不断扩大,仓库管理的物料种类、数量在不断增加,出入库频率剧增, 仓库管理作业变得十分复杂和多样化,传统的人工仓库作业模式和数据采集方式 已难以满足仓库管理快速、准确的要求,严重影响了企业的运行工作效率,成为 制约企业发展的一大障碍。针对国内现有仓储管理系统的不足,本课题研宄结合 RFID 技术,试图通过 RFID 与软件系统的配合,解决传统仓库管理系统所存在的 弊端。实现一个自动化管理货物入库、出库和风险监控等功能的仓库管理系统。 本课题 以中小型企业的实际需求为基础,详细剖析企业业务需求,并针对其 进行
4、系统的设计工作。以实现一个健壮、简洁、具有高扩展性和高可维护性的仓 库管理系统为目标,达到减少企业管理成本,并且提升工作效率。 本文的主要工作是通过调研选择合适的编程语言,设计与实现仓库管理系统 的软件编程部分。在软件开发的过程中,通过熟悉业务流程,梳理业务需求,提 出并完善了对于仓储管理系统的数据库的设计,为仓储管理系统的设计与实现奠 定了基础。本文提出基于 Java 编程语言的 B/S 架构软件系统设计方案,简化客户 端开发,提升可维护性。 本课 题的研宄成果主要有以下几个方面: 1. 研宄使用 RFID 技术与软件系统相结合,优化传统的老旧的仓储管理系统运 作方式。 2. 针对企业需求,
5、设计数据库表结构、视图与相关函数,精简冗余数据,使整 个仓储管理流程不再复杂化。 3. 使用 Java 编程语言与 Spring 框架,使开发的系统各部分间耦合性更低,便 于管理、维护。 关键词:仓储管理系统, RFID, 设计,开发 ABSTRACT Warehouse is an important link in the enterprise logistics system and the foundation for the modernization of enterprise. As the enterprise scale is expanding constantly, th
6、e materials varieties and quantity in warehouse management increases, the storage loading and unloading become more frequent, so the warehouse management turn into more complicated and diversified, the traditional manual mode of warehousing management and data collecting can hardly meet the demands
7、for rapid and accurate warehouse management, which seriously affected the operation and working efficiency in enterprises and became a big obstacle for the enterprise development. In allusion to the deficiency of the existing warehouse management system, it aims to solve the disadvantages exist in t
8、he current traditional warehouse management system with the combination of RFID technology and software system. In order to make an automatically warehouse management system which includes functions like inbound, outbound and risk monitoring, etc. Based on the actual needs of small and medium-sized
9、enterprises, it made a detailed analysis of the enterprise business requirements and carried out systematic design effort accordingly, so as to realize the goal of constructing a strong, simple warehouse management system with high expansibility and maintainability. The major contents of this paper
10、are: choose appropriate programming language through research and survey, design and realize the software programming of warehouse management system. In software developing, it proposed and improved the database design in warehouse management system under the condition of knowing the business proced
11、ure and analyzing the business demands, which laid a foundation for the design and implementation of warehouse management system. Based on the design solution of JAVA programming language, the B/S architecture software system was proposed for simplify the development of client side and improve the m
12、aintainability. The research results of the study are mainly reflected in the following aspects: 1. With the combination of RFID technology and software system, the old and traditional operation mode of warehouse management system was optimized. 2. According to the enterprise demands, the database s
13、tructure, view and correlation functions were designed, and the redundant data was simplified, which makes the entire procedure of warehouse management less complicated. 3. By using Java programming language and spring framework, the coupling of all parts in the developed system become lower, which
14、makes the management and maintenance work easier. Key words: Warehouse Management System,RFID,Design,Developed in 目录 目录 第一章绪论 . 1 1.1 选题背景 . 1 1.2 本文主要工作 . 2 1.3 本论文的结构安排 . 2 第二章系统开发技术概要 . 3 2.1 B/S 架构 . 3 2.2 Spring 容器 . 4 2.3MySQL5.5 简介 . 5 2.4 本章小结 . 5 第三章仓库管理系统需求分析 . 6 3.1 业务流程 . 6 3.1.1货物入库作业流程
15、 . 6 3.1.2货物出库作业流程 . 7 3丄 3物资监控 . 7 3.2 系统功能分析 . 8 3.2.1权限管理需求分析 . 8 3.2.2货物管理需求分析 . 9 3.2.3合作公司信息管理需求分析 . 10 3.2.4入库管理需求分析 . 11 3.2.5出库管理需求分析 . 11 3.2.6物资监控需求分析 . 11 3.3 本章小结 . 12 第四章仓库管理系统的模块设计 . 13 4.1 系统总体架构设计 . 13 4.1.1编程语言概述 . 13 4.1.2数据库选择 . 14 4.1.3 Web 框架 . 14 4.2 系统数据库设计 . 14 4.2.1数据库 E-R
16、图设计 . 14 4.2.2数据库表设计 . 15 4.3系统功能模块设计 . 19 4.3.1系统登录模块 . 19 4.3.2权限管理模块 . 20 4.3.3类别管理模块 . 21 4.3.4货主管理模块 . 21 4.3.5仓库信息模块 . 22 4.3.6入库管理模块 . 22 4.3.7出库管理模块 . 23 4.3.8物资监控模块 . 24 4.4本章小结 . 25 第五章仓库管理系统的实现 . 26 5.1运行环境 . 26 5.2框架容器与数据库连接配置 . 26 5.3各功能模块的实现 . 31 5.3.1系统登录模块 . 31 5.3.2权限管理模块 . 34 5.3.3
17、货主管理模块 . 39 5.3.4仓库信息模块 . 41 5.3.5入库管理模块的实现 . 42 5.3.6出库管理模块的实现 . 44 5.3.7物资监控模块 . 44 5.4本章小结 . 46 第六章系统测试 . 47 6.1系统测试的目的 . 47 6.2系统测试的方法 . 47 6.2.1白盒测试 . 47 6.2.2黑盒测试 . 48 6.3测试环境 . 48 6.4测试用例 . 49 6.4.1登录模块的测试 . 49 6.4.2登录权限模块的测试 . 50 6.4.3权限管理模块的测试 . 52 6.4.4货主管理模块的测试 . 55 6.4.5仓库信息模块的测试 . 57 6.
18、4.6入库管理模块的测试 . 57 6.4.7出库管理模块的测试 . 57 6.4.8物资监控管理模块的测试 . 60 6.5本章小结 . 62 第七章总结与展望 . 63 7.1 全文总结 . 63 7.2后期工作展望 . 63 _ . 64 . 65 第一章绪论 第一章绪论 1.1选题背景 仓储在从事实体经济的企业中,作为一个公司的物料和成品集散地,汇集着公 司几乎所有的流动资产,担负着非常巨大的作用。采购、生产、销售等物流各环 节均离不开仓储这一重要的中转站。仓储是否能及时、准确地反应物料信息关乎 到生产、销售是否能正常进行,物流是否畅通。自 2000 年以来我国仓储投资处于 不断增速状
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 仓库 管理 系统 设计 开发
限制150内