r, the inventory management system analysis and design as a starting point, details the various steps of the development of the system: system analysis, system design, system coding and system testing. System analysis has used data flow diagrams, the functional block diagram of the system required by the system data and functional modules. In system design and system implementation part of the show in detail the system's database design and implementation, as well as the various functional modules of the system required database tables, table fields, and menu design. System to achieve a strong distribution inventory management, including basic information, procurement, purchasing, selling and inventory management.
The system uses the
Java Swing technology, MySQL as a backend database manager system, using the Eclipse integrated development of environmental tools, the interface is simple and beautiful performance to meet the requirements, fully functionalhas been tested the design of this system is correct.
Keywords: information management; inventory management system; Java Swing; MySQL;
目录
第一章 前言 1
1.1 系统开发背景 1
1.2 系统开发目的与意义 1
1.3 企业进销存系统的发展现状 2
第二章 系统分析 4
2.1 系统开发的目标 4
2.2 可行性分析 4
2.2.1 可行性研究的前提 5
2.2.2 经济可行性 5
2.2.3 技术可行性 5
2.2.4 社会可行性 6
2.2.5 操作可行性 6
2.3 需求分析 6
2.3.1 系统的功能需求 6
2.3.2 数据字典设计 7
2.3.3 系统的性能需求 10
2.3.4 出错处理需求 10
2.3.5 约束需求 10
2.3.6 开发环境 11
第三章 总体设计 12
3.1 系统功能结构设计 12
3.2 数据库设计 13
3.2.1 概念结构设计 13
3.2.2 逻辑结构设计 20
3.2.3 数据表设计 21
第四章 详细设计 30
4.1界面设计 30
4.1.1 界面概述 30
4.1.2 主界面设计 30
4.2 功能模块设计 31
4.2.1 系统登录模块设计 31
4.2.2 供应商基本信息管理模块设计 32
4.2.3 入库信息查询模块设计 33
4.2.4 用户管理模块设计 34
4.2.5 经手人管理模块设计 35
4.2.6 订购商品信息管理模块设计 36
4.2.7 采购入库管理模块设计 37
4.2.8 库存调拨模块设计 38
4.2.9 销售退货管理模块设计 38
4.2.10 其他模块设计 39
第五章 系统实现 40
5.1 公共类设计 40
5.1.1 SaveUserInfo公共类 40
5.1.2 OnlyNumber公共类 40
5.1.3 DaoConn公共类 41
5.2软件实现 41
5.2.1 用户登录模块 41
5.2.2 供应商基本信息管理模块 43
5.2.3 入库信息查询模块 47
5.2.4 用户信息管理模块设计 48
5.2.5 经手人管理模块设计 53
5.2.6 订购商品信息管理模块 55
5.2.7 采购入库管理模块 57
5.2.8 销售出库管理模块 59
5.3 开发常见问题与解决 61
5.3.1 不显示系统登录窗体 61
5.3.2运行程序时找不到数据库驱动 61
5.3.3运行程序时用户名或密码不正确 62
5.3.4运行程序时找不到数据库 62
5.4 系统测试 62
5.4.1测试目标 62
5.4.2测试方法 63
5.4.3测试方案 63
5.4.4 测试用例 63
5.4.5 测试运行 67
5.4.6 测试结论 72
总 结 73
附录A 系统使用说明书 74
参考文献 76
致 谢 77
第一章 前言
1.1 系统开发背景
计算机技术作为现代科学技术的基础和核心,已经而且将继续对人类文明社会的进步与发展产生深刻影响。在我们生活的21世纪里计算机技术已经在各行各业中发挥着不可替代的作用。当前越来越多的商业、企事业单位已经将计算机技术应用于日常的管理工作。科学的运用计算