摘 要:自从人类对于物资有了需求,那么有关于仓管的命题便存在了。对于仓管的认知以往的关注点仅仅是在进出的数量上,而现在更多的在于流程以及规范化的处理模式。另外,生活水平的正向变化、人们对于事物的急剧增长的索求欲望,使得仓库管理的压力急剧增大,由此具有高效、规范、人性化的管理模式的仓管系统便孕育而出。
本次实施的课题项目为仓库进销存管理系统,根据软件开发所规定的流程以及开发规范进行仓库进销存管理系统的开发。使用Ext JS作为界面的框架,使用MySQL Workbench 8.0数据库设计数据表,其中较为重要的基础表有:用户表、类别表、单位表、商品详情表、权限表等;功能表有:入库商品表、出库商品表、退款表等。通过SSH框架统筹实现本系统,并且是基于B/S模式的。通过需求调研设计的功能模块有商品的进货、出货、存储等功能,对于系统创建的基础信息以及产生的业务信息得到了很好的分析整合,实现了高度的信息化集成,很好的和现代社会相接轨,能够赶上时代潮流。这样的实现可以使得传统意义的管理手段得以替换,能够完善工作流程、实现高效的管理机制,使劳动者得双手得以解放,更好地创造价值;另外对于管理层而言也是便于管理。总的来说,仓管系统能够更好的管理,使得仓库的相关数据更加规范、操作流程更加的合理。
关键词:B/S架构;SSH 技术;Ext JS;仓库进销存管理系统
目录
摘要
Abstract
1. 引言-1
1.1 课题研究背景与意义-1
1.2 国内外研究现状-1
1.3 研究内容及主要工作-2
1.4 论文的组织结构-3
2. 仓管技术简介-4
2.1 使用工具和使用环境-4
2.2 所有关键的技术简介-4
2.2.1 Ext JS技术-4
2.2.2 jQuery-5
2.2.3 MySQL数据库技术-5
2.2.4 B/S结构-5
2.2.5 SSH框架-5
3. 需求分析-7
3.1 体系结构-7
3.2 系统功能需求-8
3.3 系统用例图-8
3.4 分析建模与规格说明-9
3.4.1 功能模型-9
3.4.2 数据模型-10
3.5 系统性能需求分析-10
3.6 需求验证-11
4. 总体设计-12
4.1 系统模块设计-12
4.2 数据库设计-13
5. 详细设计-18
5.1 系统功能模块-18
5.1.1 仓管登录功能-18
5.1.2 仓管进货入库功能-18
5.1.3 仓库销售出库功能-19
5.1.4 仓库库存管理功能-20
5.1.5 仓库统计报表功能-21
5.1.6 系统管理功能-22
5.1.7 基础资料管理功能-23
6. 测试-25
6.1 测试目的-25
6.2 测试方法-25
6.3 测试环境-26
6.4 测试内容-26
6.4.1 用户登录模块测试-26
6.4.2 销售模块测试-27
6.4.3 系统管理模块测试-27
6.5 仓管系统主要问题及解决手段-27
6.6 测试结论-29
7. 总结-30
参 考 文 献-31
致 谢-32