基于java Web汽车销售管理系统设计与实现
博主介绍:翰文编程 专注于Java(springboot ssm 等开发框架) vue .net php phython node.js uniapp 微信小程序 等诸多技术领域和课设项目实战、企业信息化系统建设,从业十八余年开发设计教学工作
☆☆☆ 精彩专栏推荐订阅☆☆☆☆☆不然下次找不到哟
我的博客空间发布了2000+题目解决方法案例 方便大家学习使用
感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及论文编写等相关问题都可以给我留言咨询,希望帮助更多的人
汽车销售管理系统主要分为2个权限:管理员权限、用户权限。不同的身份登录系统会有不同的权限,进行不同的操作,系统主要设计了用户管理、商品管理、订单管理、入库管理、销售管理等功能,满足销售人员能及时查看汽车信息,具体功能模块图如4-1所示:

图4-1 系统功能模块图
数据库需求分析是数据库结构设计的第一个阶段,是非常重要的一个阶段。在这个阶段主要是收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为以后进一步设计打下基础。
4.3.2数据库概念结构设计
这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种褓,以及它们之间的关系,为后面的逻辑结构设计打下基础。
由上面的设计规划出的实体有:机构实体,用户实体,地区实体,仓库实体,商品实体,入库实体,订单实体,销售实体。每个实体如下所示:
(1)机构信息实体,主要包括机构编号,机构名称,地址,说明等信息实体。具体如下图4-3所示

图 4-3 机构实体图
(2)用户信息实体,主要包括用户编号,用户名,密码,姓名,联系电话,联系地址,机构等信息实体.具体如下图4-4所示

图 4-4 用户实体图
(3)地区信息实体,主要包括地区编号,地区等信息实体.具体如下图4-5所示

图 4-5 地区实体图
(4)仓库信息实体,主要包括仓库编号,仓库名称,地址,介绍,地区等信息实体.具体如下图4-6所示

图 4-6 仓库实体图
(5)商品信息实体,主要包括商品编号,商品名称,型号,数量,厂家,介绍等信息实体.具体如下图4-7所示

图 4-7 商品实体图
(6)入库信息实体,主要包括入库编号,入库流水,商品,仓库,数量,操作时间,操作人等信息实体.具体信息如下图4-8所示

图 4-8 入库实体图
(7)订单信息实体,主要包括订单编号,订单名称,客户,联系电话,联系地址,意向车辆,订单时间等信息实体.具体信息如下图4-8所示

图 4-9 订单实体图
(6)销售信息实体,主要包括销售编号,销售流水,订单,仓库,数量,商品,操作人,操作时间等信息实体.具体信息如下图4-10所示

图 4-10 订单实体图
实体和实体之间的关系E-R图如图4-11所示。

图4-9 实体之间关系E-R图
4.3.3数据库逻辑结构设计
数据库共包括8个表,详细表如下所示:
表4-1 机构信息表
|
序号 |
字段名称 |
数据类型 |
长度 |
主键 |
描述 |
|
1 |
jgid |
INTEGER |
11 |
是 |
机构编号 |
|
2 |
jgmc |
VARCHAR |
40 |
否 |
机构名称 |
|
3 |
dz |
VARCHAR |
40 |
否 |
地址 |
|
4 |
sm |
VARCHAR |
40 |
否 |
说明 |
表4-2 用户信息表
|
序号 |
字段名称 |
数据类型 |
长度 |
主键 |
描述 |
|
1 |
yhid |
INTEGER |
11 |
是 |
用户编号 |
|
2 |
yhm |
VARCHAR |
40 |
否 |
用户名 |
|
3 |
mm |
VARCHAR |
40 |
否 |
密码 |
|
4 |
xm |
VARCHAR |
40 |
否 |
姓名 |
|
5 |
lxdh |
VARCHAR |
40 |
否 |
联系电话 |
|
6 |
lxdz |
VARCHAR |
40 |
否 |
联系地址 |
|
7 |
jg |
VARCHAR |
40 |
否 |
机构 |
表4-3 地区信息表
|
序号 |
字段名称 |
数据类型 |
长度 |
主键 |
描述 |
|
1 |
dqid |
INTEGER |
11 |
是 |
地区编号 |
|
2 |
dq |
VARCHAR |
40 |
否 |
地区 |
表4-4 仓库信息表
|
序号 |
字段名称 |
数据类型 |
长度 |
主键 |
描述 |
|
1 |
ckid |
INTEGER |
11 |
是 |
仓库编号 |
|
2 |
ckmc |
VARCHAR |
40 |
否 |
仓库名称 |
|
3 |
dz |
VARCHAR |
40 |
否 |
地址 |
|
4 |
js |
VARCHAR |
40 |
否 |
介绍 |
|
5 |
dq |
VARCHAR |
40 |
否 |
地区 |
表4-5 商品信息表
|
序号 |
字段名称 |
数据类型 |
长度 |
主键 |
描述 |
|
1 |
spid |
INTEGER |
11 |
是 |
商品编号 |
|
2 |
spmc |
VARCHAR |
40 |
否 |
商品名称 |
|
3 |
xh |
VARCHAR |
40 |
否 |
型号 |
|
4 |
sl |
VARCHAR |
40 |
否 |
数量 |
|
5 |
cj |
VARCHAR |
40 |
否 |
厂家 |
|
6 |
js |
VARCHAR |
40 |
否 |
介绍 |
表4-6 入库信息表
|
序号 |
字段名称 |
数据类型 |
长度 |
主键 |
描述 |
|
1 |
rkid |
INTEGER |
11 |
是 |
入库编号 |
|
2 |
rkls |
VARCHAR |
40 |
否 |
入库流水 |
|
3 |
sp |
VARCHAR |
40 |
否 |
商品 |
|
4 |
ck |
VARCHAR |
40 |
否 |
仓库 |
|
5 |
sl |
VARCHAR |
40 |
否 |
数量 |
|
6 |
czsj |
VARCHAR |
40 |
否 |
操作时间 |
|
7 |
czr |
VARCHAR |
40 |
否 |
操作人 |
表4-7 订单信息表
|
序号 |
字段名称 |
数据类型 |
长度 |
主键 |
描述 |
|
1 |
ddid |
INTEGER |
11 |
是 |
订单编号 |
|
2 |
ddmc |
VARCHAR |
40 |
否 |
订单名称 |
|
3 |
kh |
VARCHAR |
40 |
否 |
客户 |
|
4 |
lxdh |
VARCHAR |
40 |
否 |
联系电话 |
|
5 |
lxdz |
VARCHAR |
40 |
否 |
联系地址 |
|
6 |
yxcl |
VARCHAR |
40 |
否 |
意向车辆 |
|
7 |
ddsj |
VARCHAR |
40 |
否 |
订单时间 |
表4-8 销售信息表
|
序号 |
字段名称 |
数据类型 |
长度 |
主键 |
描述 |
|
1 |
xsid |
INTEGER |
11 |
是 |
销售编号 |
|
2 |
xsls |
VARCHAR |
40 |
否 |
销售流水 |
|
3 |
dd |
VARCHAR |
40 |
否 |
订单 |
|
4 |
ck |
VARCHAR |
40 |
否 |
仓库 |
|
5 |
sl |
VARCHAR |
40 |
否 |
数量 |
|
6 |
sp |
VARCHAR |
40 |
否 |
商品 |
|
7 |
czr |
VARCHAR |
40 |
否 |
操作人 |
|
8 |
czsj |
VARCHAR |
40 |
否 |
操作时间 |
4.3.4 数据库字典
根据需求分析,将数据库的结构设计为一库八表,所选取的数据库为mysql。数据词典(Data Dictionary ,DD)是结构化分析方法的另一个工具,它与数据流图配合,能清楚地表达数据处理的要求。其数据词典描述如下:
1 机构信息表( 机构编号,机构名称,地址,说明 )
2 用户信息表( 用户编号,用户名,密码,姓名,联系电话,联系地址,机构 )
3 地区信息表( 地区编号,地区 )
4 仓库信息表( 仓库编号,仓库名称,地址,介绍,地区 )
5 商品信息表( 商品编号,商品名称,型号,数量,厂家,介绍 )
6 入库信息表( 入库编号,入库流水,商品,仓库,数量,操作时间,操作人 )
7 订单信息表( 订单编号,订单名称,客户,联系电话,联系地址,意向车辆,订单时间 )
8 销售信息表( 销售编号,销售流水,订单,仓库,数量,商品,操作人,操作时间 )
4.4 本章小结
本章主要介绍的内容是系统的总体功能介绍,主要是在总体模块设计和数据库设计的方面介绍的,为进一步的详细设计做准备。
5 系统的具体设计
5.1 欢迎主界面及代码设计
5.1.1系统登录
访问首页地址,首先将出现登录主界面,如下图。

图5-1 登录主界面
5.1.2 登录面代码设计
5.2 用户管理界面及代码设计
5.2.1用户管理界面

图5-2 添加用户界面
5.2.2 添加用户界面代码设计
5.3 商品管理界面及代码设计
5.3.1商品管理主界面
管理管理主界面,如下图:

图5-3 商品主界面
大家点赞、收藏、关注、评论啦 其他的定制服务 商务合作 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 或者私信作者
更多推荐

所有评论(0)