基于JavaEE的仓库管理系统的设计与实现_林杨.docx
《基于JavaEE的仓库管理系统的设计与实现_林杨.docx》由会员分享,可在线阅读,更多相关《基于JavaEE的仓库管理系统的设计与实现_林杨.docx(69页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 独创性声明 本人声明所呈交的学位论文是本人在导师指导下进行的研究工作 及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方 外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为 获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与 我 同 X 作的同志对本研究所做的任何贡献均已在论文中作了明确的 说明并表示谢意。 本学位论文作者完全了解电子科技大学有关保留、使用学位论文 的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘, 允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全 部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描 等复制手段保
2、存、汇编学位论文。 (保密的学位论文在解密后应遵守 此规定 ) 论文使用授权 分类号 _ 密级 UDCm 学位论文 基于 JavaEE 的仓库管理系统的设计与实现 (题名和副题名) 林杨 (作者姓名) 指导教师 侯晓荣 教授 电 子 科 技 大 学 成都 向前 高级工程师 中科信息技术有限公司 成都 (姓名、职称、单位名称) 申请学位级别 石页士 专业学位类别 工 程硕士 工程领域名称 软件工程 提交论文日 期 2016.03 论文答辩日 期 2016.05 学位授予单位和日期电子科技大学 2016 年 6 月 答辩委员会主席 _ 评阅人 注 1:注明国际十进分类法 UDC 的类号。 Desi
3、gn and Implementation of Depot Management System Based on J avaEE A Master Thesis Submitted to University of Electronic Science and Technology of China Major: _ Master of Engineering _ Author: _ Yang Lin _ Supervisor: _ Prof. Hou Xiaorong _ school: School of Mechatronics Engineering 伴随着科学技术的飞速发展,计算机
4、技术已经进入到各行各业,并且在各个 领域中发挥着巨大作用。特别是在推进信息化和互联网的相互融合上,计算机信 息技术日益突显出其独特的优势,信息化仓库管理日趋科学化和智能化。因此, 企业要想在竞争社会中占据一席之地,一个全面的仓库管理系统是仓库信息化建 设过程中一个不可缺少的工具。 依照上面所述,本文把一个科学有效的仓库管理系统作为设计目标,再实际 调查和研宄了一些企业仓库管理系统的运用情况,设计并开发出了一套以 SSH (Stmts/Spring/Hibernate)为技术基础的仓库管理信息系统。该系统主要包含仓库 存储管理模块和出入库管理模块,能应对企业对仓库管理的大部分要求。该系统 界面友
5、好,系统架构灵活,能应对可能的仓库存储业务的变化,具有良好的可扩 展性。本文主要包含了这些内容 : 1. 把仓库管理的实际应用和仓库管理系统的建设目标相结合,对创建仓库管理系 统的目的进行深度剖析,区分功能性与非功能性需求;除此以外,还探讨了该 系统的后续发展计划。 2. 根据需求分析的结果以及仓库管理系统未来发展的需要,阐明系统设计的基本 原则,然后设计出了系统的架构体系,系统的业务模块划分以 及系统的开发接 口。此外,系统数据、文件的存储,系统对外接口和系统的数据备份等设计是 其着重考虑之处,力求让系统更完美。 3. 根据设定的系统架构,运用建模技术或面向对象分析方法,进行项目的概要设 计
6、和详细设计,并进行编码实现。 本系统采用面向对象技术和基于 B/S 结构的 WEB 程序设计技术而成,能够稳 定而快捷地完成仓储管理的信息化任务,从而取代了以往繁杂的人工劳动,提高 了工作效率。通过实际应用,本系统能够满足需求,为仓储管理带来方便,提高 了工作效率,具有较强的实用性和可行性。 关键词:仓库管理系统 ; JAVA EE; SSH 架构 ABSTRACT ABSTRACT With the rapid development of science and technology, computer technology has been applied into all walks
7、of life and plays a significant role in different fields. It is important especially in promoting the integration of information technology and the Internet. As information warehouse management is becoming scientific and intelligent, warehouse management system is an indispensable tool in warehouse
8、information construction. Making a scientific and efficient warehouse management system as the design objective, this paper has made survey and research on the application of the system in companies, and developed a set of warehouse management system based on SSH (Struts/Spring/Hibernate ) . The sys
9、tem mainly includes warehouse storage management module and outstock-instock management module. It is capable of dealing with most of the requirements from the companies. With a friendly interface, flexible system architecture and good extendibility, this system is able to cope with potential storag
10、e services. This paper can be divided into the following parts. 1. By combining practical application and system construction objective, this part makes a deep analysis on the objective of constructing a warehouse management system, distinguishes functional and non-functional needs and discusses the
11、 future development plan. 2. According to the result of the demand analysis and need of the future development, this part elaborates the basic principles of system design, designs the system architecture, modules division, and interface. System data, file storage, external interface and data backup
12、are taken into consideration to make the system perfect. 3. In terms of the designed system architecture, this part employs modeling technique and object-oriented programming to make outline design, detailed design and coding implementation. This system makes use of object-oriented programming and W
13、EB programming technology based on B/S. It is able to finish the information task of storage management stably and efficiently by taking place of human labor. As we can see from its application, this system satisfies the needs of the companies, benefits the warehousing management, improves the effic
14、iency and can be put into practical use. Keywords: Warehouse management system; JAVA EE; SSH framework 目录 目录 第一章绪论 . 1 1.1 研宄背景及意义 . 1 1.2 国内外研宄现状 . 1 1.2.1 仓储管理系统在国外研究现状 . 1 1.2.2 仓储管理系统在国内应用现状 . 3 1.3 主要研宄内容与论文组织结构 . 3 第二章系统的需求分析 . 5 2.1 系统的建设目标分析 . 5 2.2 系统可行性分析 . 5 2.3 系统功能需求分析 . 6 2.3.1 业务流程分析
15、. 6 2.3.2 系统用户分析 . 6 2.3.3 功能需求概述 . 7 2.3.4 系统功能用例田分析 . 8 2.3.5 功能需求分析 . 9 2.4 系统非功能需求分析 . 12 2.4.1 安全需求 . 12 2.4.2 性能需求 . 12 2.5 软件开发与运行环境分析 . 13 2.5.1 系统开发环境 . 13 2.5.2系、统运行环境 . 13 2.6 本創、结 . 14 第三章系统的总体方案设计 . 15 3.1 系统设计原则 . 15 3.2 系统总体设计 . 16 3.2.1 系统体系结构设计 . 16 3.2.2 系统的包结构 . 17 3.2.3 系统的模块结构 .
16、 18 3.3 系统接口设计 . 20 3.4 存储系统设计 . 20 m _ _ 3.5 数据备份及恢复设计 . 21 3.6 系统安全设计 . 23 3.6.1 安全体系的系统分析 . 23 3.6.2 安全体系结构 . 23 3.7 本章小结 . 24 第四章系统的软件设计 . 25 4.1 数据库设计 . 25 4 丄 1 逻辑接口设计 . 25 4.1.2 E-R 1 . 26 4.1.3 29 4.2 系统功能模块设计 . 32 4.2.1 登陆模块详细功能设计 . 32 4.2.2 入库模块详细功能设计 . 33 4.2.3 出库模块详细功能设计 . 34 4.2.4 仓库位置信
17、息模块功能需求 . 35 4.2.5 用户模块详细功能设计 . 36 4.3 本章小结 . 37 第五章系统的软件实现 . 38 5.1 开发语言及工具简介 . 38 5.1.1 JAVA EE 概述 . 38 5.1.2 SSH 框架 . 41 5.2 系统的部署设计 . 42 5.3 系统开发环境 . 43 5.4 文件目录及组织 . 44 5.5 数据库实现 . 44 5.6 各个模块功能实现 . 46 5.6.1 登陆模块实现 . 46 5.6.2 入库模块的实现 . 48 5.6.3 出库模块的实现 . 49 5.6.4 仓库位置信息模块的实现 . 51 5.6.5 用户管理模块的实
18、现 . 52 5.7 本 $/J、 结 . 53 第六章系统测试及运行结果 . 54 IV 6.1 测试环境 . 54 6.2 测试用例 . 55 6.2.1 功會泛测试 . 55 6.2.2 各模块测试 . 55 6.2.3 . 56 6.3 测试评价 . 56 6.4 本章小结 . 56 第七章总结与展望 . 57 & i 射 . 58 参考文献 . 59 第一章绪论 第一章绪论 1.1 研究背景及意义 伴随着现代科学信息技术的发展,信息技术己经在全球各行各业广泛地运用, 这引起了企业生产、消费结构和社会经济结构的巨大转变,同时也使得企业在生 产管理和经营活动上发生了重大变化。企业的仓储管
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JavaEE 仓库 管理 系统 设计 实现 林杨
限制150内