目 录
1绪论 1
1.1系统开发的背景与意义 1
1.2研究现状 1
1.2.1技术现状 1
1.2.2应用现状 1
1.3研究方法 2
1.4论文结构及章节安排 2
2技术基础 3
2.1 MVC模式 3
2.2 Spark技术 3
2.3 TOMCAT 4
2.4 MySQL数据库 4
3需求分析 5
3.1网站概述 5
3.2系统功能分析 5
3.2.1用户功能需求 5
3.2.2管理员功能需求 6
3.2.3店家功能需求 6
3.3可行性分析 7
3.3.1技术可行性 7
3.3.2经济可行性 7
3.3.3操作可行性 7
4总体设计 7
4.1总体结构设计 8
4.2系统架构能设计 8
4.3系统功能详细设计 8
5数据库设计 18
5.1实体-属性图设计 19
5.2数据库表设计 24
5.2.1用户表 24
5.2.2管理员表 24
6详细设计 28
6.1用户模块实现 29
6.1.1用户注册 29
6.1.2用户登录 30
6.2管理员模块实现 35
7总结 38
参考文献 38
1总体设计
4.1总体结构设计
具体的系统的功能结构图如下:
图4.1 系统的功能结构图
4.2系统架构设计
系统架构图如图4.2所示。
图4.2 系统架构图
5数据库设计
学习编程,我们都知道数据库设计是基于需要设计的系统功能,我们需要建立一个数据库关系模型,用于存储数据信息,这样当我们在程序中时,就没有必要为程序页面添加数据,从而提高系统的效率。数据库存储了很多信息,可以说是信息管理系统的核心和基础,数据库还提供了添加、删除、修改和检查,使系统能够快速找到自己想要的信息,而不是在程序代码中找到。数据库中信息表的每个部分根据一定的关系精确地组合,排列和组合成数据表。
通过仓库管理系统的功能进行规划分成几个实体信息,实体信息将通过ER图进行说明,本系统的主要实体图如下:
图4-6系统E-R图
2详细设计
入库审核,在入库审核页面可以查看商品图、采购单号、商品名称、商品类型、品牌、商品规格、供应商编号、供应商名称、仓管人员、库存数量、销售价、审核状态等信息,并可进行审核、查询、重置、添加和删除等操作,如图5-9所示。
图5-9入库审核界面图
5.3采购用户功能模块
仓储管理,采购员可以在仓储管理页面中查看商品库存数量,并进行采购操作,如图5-10所示。
图5-10仓储管理页面图