摘要:如今,随着社会和互联网的迅速发展,淘宝,京东等网上购物平台逐渐兴起,人们更加偏爱网购这种方式。像淘宝这种超过五亿用户,日均过6000万固定访客和8亿交易的大型网购平台,大量的电商使淘宝供货商对仓库的管理会更加艰难,同时,大量的商品信息都会给供货商带来很多挑战。为了解决供货商仓库管理的难题,提高他们的经济效益,开发了面向淘宝供货商的仓库管理系统。
本系统根据软件工程思想设计,采用B/S架构,使用Java语言结合MVC设计模式、MySQL开发。本文详细介绍了面向淘宝供货商的仓库管理系统的设计与实现。首先,本文对当前电商和网购的现状进行了分析,并阐述了系统开发的背景、意义和目标,对开发系统采用的技术做了简单的介绍。然后根据系统的实际需求进行了可行性分析和需求分析,并根据需求完成数据库的设计,完成系统功能模块的设计,最后实现系统的各个功能模块,包括管理员信息管理、商户信息管理、供货商信息管理、商品类型信息管理、入库管理、出库管理、订单管理和库存管理等功能。
本系统界面设计采用Bootstrap页面框架,页面美观大方,操作简单,给用户带来很好的使用体验。页面与后台数据交互采用Json技术,并通过Ajax实现异步交互,大大的减少了用户等待的时间。本系统提供了完整地仓库信息管理方式,给供货商带来了很多的便利之处,极大的提高了他们的工作效率,实现信息化管理,也为他们带来更多的商机,提高他们的经济收益,促进社会经济的快速发展。
关键词 供货商;仓库;Java;MySQL
目录
摘要
Abstract
1 绪论-1
1.1系统开发背景-1
1.2系统开发意义-1
1.3系统开发目标-1
1.4论文内容及安排-1
2 相关技术介绍-3
2.1 JSP/Servlet-3
2.1.1 JSP -3
2.1.2 Servlet -3
2.2 MVC框架-3
2.2 JavaScript-3
2.3 Bootstrap-4
2.4 MySQL5.6-4
3 系统分析-5
3.1 可行性分析-5
3.1.1技术可行性分析-5
3.1.2社会可行性分析-5
3.1.3经济可行性分析-5
3.2 系统功能分析-5
3.2.1系统用户权限分析-5
3.2.2用户操作-6
3.2.3功能模块分析-6
3.3 用例图分析-7
3.4 数据库分析-7
3.4.1数据流图分析-7
3.4.2数据字典分析-8
4系统设计-10
4.1 系统总体功能设计-10
4.1.1系统用户权限-10
4.1.2系统功能-10
4.2 系统功能模块设计-10
4.2.1登录功能-10
4.2.2管理员模块功能-11
4.2.3商户模块功能-12
4.2.4商品类型模块功能-13
4.2.5供货商模块功能-14
4.2.6商品模块功能-15
4.2.7入库模块功能-16
4.2.8出库模块功能-17
4.2.9订单模块功能-18
4.2.10库存模块功能-19
4.3 数据库设计-20
4.3.1 数据库E-R图-20
4.3.2 数据库表设计-23
4.4 系统类图-26
5系统实现-28
5.1 登录模块-28
5.1.1登录页面-28
5.1.2系统主页-28
5.2 管理员模块-29
5.2.1管理员添加页面-29
5.2.2管理员查询页面-30
5.2.3管理员更新页面-30
5.3 商户模块-31
5.3.1商户添加页面-31
5.3.2商户查询页面-32
5.3.3商户更新页面-33
5.4 商品类型模块-33
5.4.1商品类型添加页面-33
5.4.2商品类型查询页面-34
5.4.3商品类型更新页面-34
5.5 供货商模块-35
5.5.1供货商添加页面-35
5.5.2供货商查询页面-36
5.5.3供货商更新页面-37
5.6 商品模块-37
5.6.1商品添加页面-37
5.6.2商品查询页面-38
5.6.3商品更新页面-39
5.7 入库模块-39
5.7.1入库信息添加页面-39
5.7.2入库信息查询页面-40
5.7.3入库更新页面-41
5.8 出库模块-42
5.8.1出库信息添加页面-42
5.8.2出库信息查询页面-42
5.8.3出库信息更新页面-43
5.9 订单模块-44
5.9.1入库订单页面-44
5.9.2入库订单审核页面-45
5.9.3出库订单页面-46
5.9.4出库订单审核页面-46
5.10 库存模块-47
5.10.1库存信息页面-47
6系统测试-49
6.1 测试目的-49
6.2测试方法-49
6.3测试内容-49
结论-51
致谢-52
参考文献-53