基于SpringBoot+Vue古典舞在线交流平台的设计与实现(源码+部署说明+演示视频+源码介绍+lw)(2)

简介: 基于SpringBoot+Vue古典舞在线交流平台的设计与实现(源码+部署说明+演示视频+源码介绍+lw)

基于SpringBoot+Vue古典舞在线交流平台的设计与实现(源码+部署说明+演示视频+源码介绍+lw)(1)https://developer.aliyun.com/article/1558972


第四章系统设计

4.1系统概要设计

本古典舞在线交流平台采用B/S结构来开发,这种结构是在互联网兴起后出现的,是一个适用于互联网环境下的模型结构,用户只要能上网通过浏览器就可以在任何时间、任何地点的使用。系统工作原理图如图4-1所示:

图4.1 系统工作原理图

4.2 系统结构设计

系统整体设计是一个将一个庞大的任务细分为多个小的任务的过程,这些小的任务分段完成后,组合在一起形成一个完整的任务。本古典舞在线交流平台主要包括用户功能模块和管理员功能模块,系统功能模块图如图4.2所示。


图4.2 系统功能模块图

4.3 数据库设计

4.3.1数据库E-R图设计

E-R图是一种描述显示数据类型间的关系的数据描述方法,E-R图可以完整地映射出现实模型的关系。E-R图中的三个最为重要的元素就是实体、属性、关系。E-R图即由这三点组成。

实体:E-R图中数据的实体,用矩形表示上面为实体名,下面为实体属性,实体包含主外键等关系。

属性:E-R图中的属性,是指实体的属性,实体由多条属性所构成,属性拥有自己的数据类型,数据大小。属性的优劣决定了E-R图中实体的健全性、完整性。

关系:E-R图中的关系是指实体之间的关系,用菱形来表示实体间的关系,这些菱形关系的联系上有着一对多或多对多的数据联系,这些构成了E-R图的关系,E-R图的关系紧密连接了实体,使实体间的关联性更加的显著、易懂。本古典舞在线交流平台的E-R图如下所示:

(1)论坛交流信息实体E-R图如图4.3所示:

图4.3 论坛交流信息实体属性图

(2)管理员信息实体E-R图如图4.4所示:

图4.4 管理员信息实体属性图

(3)订单信息实体E-R图如图4.5所示:

图4.5 订单信息实体属性图

(4)服饰信息实体E-R图如图4.6所示:

图4.6 服饰信息实体属性图

(5)用户信息实体E-R图如图4.7所示:

图4.7用户信息实体属性图

4.3.2数据库表设计

古典舞在线交流平台采用MYSQL数据库作为数据存储,下面介绍数据库中的各个表的详细信息。

表4.1 forum论坛交流信息表

列名

数据类型

长度

允许空

说明

id

bigint

20

编号

addtime

timestamp

创建时间

title

varchar

200

帖子标题

content

longtext

帖子内容

parentid

bigint

20

父节点编号

userid

bigint

20

用户编号

username

varchar

200

用户名

isdone

varchar

200

状态

表users管理员信息表

列名

数据类型

长度

允许空

说明

id

bigint

20

编号

username

varchar

100

用户名

password

varchar

100

密码

role

varchar

100

角色

addtime

timestamp

新增时间

表orders订单信息表

列名

数据类型

长度

允许空

说明

id

bigint

20

编号

addtime

timestamp

下单时间

orderid

varchar

200

订单编号

tablename

varchar

200

商品表名

userid

bigint

20

用户编号

goodid

bigint

20

商品编号

goodname

varchar

200

商品名称

picture

varchar

200

商品图片

buynumber

int

11

购买数量

price

float

价格

discountprice

float

折扣价格

total

float

总价格

discounttotal

float

折扣总价格

type

int

11

支付类型

status

varchar

200

状态

address

varchar

200

地址

tel`

varchar

200

电话

consignee

varchar

200

收货人

表4.4 fushi服饰信息表

列名

数据类型

长度

允许空

说明

id

bigint

20

编号

addtime

timestamp

创建时间

shangpinbianhao

varchar

200

商品编号

mingcheng

varchar

200

商品名称

tupian

varchar

200

图片

leixing

varchar

200

类型

xiangxicanshu`

longtext

详细参数

thumbsupnum

int

11

赞数

crazilynum

int

11

踩数

clicknum

int

11

点击次数

price

float

价格

表4.5 huiyuanyonghu用户信息表

列名

数据类型

长度

允许空

说明

id

bigint

20

编号

addtime

timestamp

创建时间

zhanghao

varchar

200

账号

mima

varchar

200

密码

xingming`

varchar

200

姓名

xingbie

varchar

200

性别

`shouji`

varchar

200

手机

youxiang

varchar

200

邮箱

shenfenzheng

varchar

200

身份证

zhaopian

varchar

200

照片

money

float

余额


基于SpringBoot+Vue古典舞在线交流平台的设计与实现(源码+部署说明+演示视频+源码介绍+lw)(3)https://developer.aliyun.com/article/1558974

相关文章
|
22小时前
|
JavaScript Java 测试技术
基于SpringBoot+Vue的学生成绩管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的学生成绩管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
13 0
|
22小时前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的校园论坛系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的校园论坛系统的详细设计和实现(源码+lw+部署文档+讲解等)
7 0
|
23小时前
|
JavaScript Java 测试技术
基于SpringBoot+Vue的校园论坛系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的校园论坛系统的详细设计和实现(源码+lw+部署文档+讲解等)
8 0
|
23小时前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的哈尔滨中心医院用户移动端的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的哈尔滨中心医院用户移动端的详细设计和实现(源码+lw+部署文档+讲解等)
7 0
|
23小时前
|
JavaScript Java 测试技术
基于SpringBoot+Vue的“狮子狗”二手交易微信小程序的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的“狮子狗”二手交易微信小程序的详细设计和实现(源码+lw+部署文档+讲解等)
7 0
|
1天前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的高校社团管理小程序的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的高校社团管理小程序的详细设计和实现(源码+lw+部署文档+讲解等)
11 1
|
1天前
|
JavaScript Java 测试技术
基于SpringBoot+Vue的高校知识产权信息服务平台的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的高校知识产权信息服务平台的详细设计和实现(源码+lw+部署文档+讲解等)
13 1
|
1天前
|
JavaScript Java 测试技术
基于SpringBoot+Vue的高校洗浴管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的高校洗浴管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
13 1
|
1天前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的高校毕业生离校管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的高校毕业生离校管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
9 1
|
1天前
|
JavaScript Java 测试技术
基于SpringBoot+Vue的高校本科生学习成长记录系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的高校本科生学习成长记录系统的详细设计和实现(源码+lw+部署文档+讲解等)
9 1