基于springboot的美容仪器设备销售系统【源码文档】

本文详细介绍了一款美容仪器设备管理系统的系统设计,包括功能模块划分、数据库设计(E-R图展示实体及属性,数据表设计示例),以及管理员功能模块的实现,如美容仪器列表、公告管理和退货申请管理等。
摘要由CSDN通过智能技术生成

 博主介绍:👉全网个人号和企业号粉丝40W+,每年辅导几千名大学生较好的完成毕业设计,专注计算机软件领域的项目研发,不断的进行新技术的项目实战👈
⭐️热门专栏推荐订阅⭐️ 订阅收藏起来,防止下次找不到

🔎千套JAVA实战项目持续更新中~

🔎上千套小程序实战项目持续更新中~

🔎上千套Python实战项目持续更新中~
有需求的各位可以先收藏起来,还有大家在毕设选题,开题报告有疑惑的都可以找我,给你参考意见,需要开题模板的可以私信留言告诉我

❤️文末获取源码联系❤️        ⚠️一定要先收藏⚠️

 

 第四章 系统设计

4.1 总体功能

美容仪器设备管理系统是根据需求定制开发,开发软件选用IDEA平台配合MySQL数据库进行开发环境的搭建操作,网站采用WEB应用程序中最流行的小程序结构进行开发,用户访问系统数据仅仅需要在客户端安装谷歌浏览器或者是当下常用浏览器就可以访问网站内容。

 4.2 系统模块设计

美容仪器设备管理系统系统在进行系统中功能模块的划分时,采用层次图来进行表示。层次图具有树形结构,它能使用矩形框来描绘数据信息。顶层代表的数据结构很完整,顶层下面的矩形框表示的数据就是子集数据,当然处于最下面的矩形框就是不能再进行细分的数据元素了,使用层次方框图描述系统功能能让用户一目了然,能够明白系统的功能,以及对应功能板块下面的子功能都可以清楚领会。美容仪器设备管理系统分为管理员和用户两部分操作角色,下面将对他们的功能进行阐述。

管理员可以管理用户的基本信息,可以管理等功能。管理员功能结构图如下:

图4.1 管理员功能结构图

4.3 数据库设计

4.3.1 数据库设计

数据库设计它是建立在数据库还有它对应的应用系统的一门技术,只要是信息系统开发还有系统建设,都会用到数据库设计,但是这个数据库设计并不是很简单就可以完成的,设计期间会遇到很多麻烦事,在设计期间需要考虑再考虑,逐步完善。主要内容也就是把数据库里面的对象还有对象之间的联系进行系统规划操作,还有把他们结构化的过程。

4.3.2 数据库E-R 图

E-R 图分成三部分内容,分别是实体,实体的属性以及实体之间的关系这三个部分的内容,通常长方形表示的就是实体,椭圆形表示的就是属性,菱形表示的就是关系了。在E-R 图里面,实体就是对象,比如学生,人,音乐等都能代表实体,实体都具备自己的成员,比如张三就是学生实体里面的成员。一个学生会具有自己的姓名,年龄,出生日期等信息,这些信息就是学生这个实体的属性,因此E-R 图属性代表的就是数据对象具备的属性,E-R 图的关系就是实体跟实体之间的关系了,比如学生跟课程会存在一定的关系,这种关系使用菱形进行表示。

(1)下图是用户实体和其具备的属性。


用户实体属性图

(2)下图是美容仪器收藏实体和其具备的属性。


美容仪器收藏实体属性图

(3)下图是操作日志实体和其具备的属性。


操作日志实体属性图

(4)下图是购物车实体和其具备的属性。


购物车实体属性图

(5)下图是维修主管实体和其具备的属性。


维修主管实体属性图

(6)下图是维修记录实体和其具备的属性。


维修记录实体属性图

(7)下图是维修申请实体和其具备的属性。


维修申请实体属性图

4.3.3 数据库表设计

数据库里面的数据表存放的就是各种数据记录,我们在进行系统增删改查操作时,其实也是在对应数据表里面进行的增删改查操作,一个好的数据库能够缩短信息处理时间,所以说数据库的设计工作不容小觑,数据库里面设置哪些表,表里面的字段设计以及字段类型和字段长度等信息都要考虑周到才行,比如时间这个字段,它的数据类型就不能是int型,不然在系统操作中就会弹出输入数据格式不符合要求的报错提示。下面简单介绍美容仪器设备管理系统的一些数据表。

表4.1收货地址表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

yonghu_id

Integer

创建用户

3

address_name

String

收货人

4

address_phone

String

电话

5

address_dizhi

String

地址

6

isdefault_types

Integer

是否默认地址

7

insert_time

Date

添加时间

8

update_time

Date

修改时间

9

create_time

Date

创建时间

表4.2操作日志表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

caozuorizhi_this_biao

String

操作人所在表

3

caozuorizhi_caozuobiao

String

操作表

4

caozuorizhi_caozuozhanghu

String

操作账户

5

caozuorizhi_caozuoleixing

String

操作类型

6

caozuorizhi_text

String

操作内容

7

insert_time

Date

操作时间

8

create_time

Date

创建时间

表4.3购物车表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

yonghu_id

Integer

所属用户

3

meirongyiqi_id

Integer

美容仪器

4

buy_number

Integer

购买数量

5

create_time

Date

添加时间

6

update_time

Date

更新时间

7

insert_time

Date

创建时间

表4.4字典表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

dic_code

String

字段

3

dic_name

String

字段名

4

code_index

Integer

编码

5

index_name

String

编码名字

6

super_id

Integer

父字段id

7

beizhu

String

备注

8

create_time

Date

创建时间

表4.5公告表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

gonggao_name

String

公告名称

3

gonggao_photo

String

公告图片

4

gonggao_types

Integer

公告类型

5

insert_time

Date

公告发布时间

6

gonggao_content

String

公告详情

7

create_time

Date

创建时间

表4.6美容仪器表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

meirongyiqi_name

String

美容仪器名称

3

meirongyiqi_uuid_number

String

美容仪器编号

4

meirongyiqi_photo

String

美容仪器照片

5

meirongyiqi_types

Integer

美容仪器类型

6

meirongyiqi_kucun_number

Integer

美容仪器库存

7

meirongyiqi_old_money

BigDecimal

美容仪器原价

8

meirongyiqi_new_money

BigDecimal

现价

9

meirongyiqi_clicknum

Integer

美容仪器热度

10

meirongyiqi_content

String

美容仪器介绍

11

shangxia_types

Integer

是否上架

12

meirongyiqi_delete

Integer

逻辑删除

13

insert_time

Date

录入时间

14

create_time

Date

创建时间

表4.7美容仪器收藏表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

meirongyiqi_id

Integer

美容仪器

3

yonghu_id

Integer

用户

4

meirongyiqi_collection_types

Integer

类型

5

insert_time

Date

收藏时间

6

create_time

Date

创建时间

表4.8美容仪器评价表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

meirongyiqi_id

Integer

美容仪器

3

yonghu_id

Integer

用户

4

meirongyiqi_commentback_text

String

评价内容

5

insert_time

Date

评价时间

6

reply_text

String

回复内容

7

update_time

Date

回复时间

8

create_time

Date

创建时间

表4.9美容仪器订单表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

meirongyiqi_order_uuid_number

String

订单编号

3

address_id

Integer

收货地址

4

meirongyiqi_id

Integer

美容仪器

5

yonghu_id

Integer

用户

6

buy_number

Integer

购买数量

7

meirongyiqi_order_true_price

BigDecimal

实付价格

8

meirongyiqi_order_courier_name

String

快递公司

9

meirongyiqi_order_courier_number

String

快递单号

10

meirongyiqi_order_types

Integer

订单类型

11

meirongyiqi_order_payment_types

Integer

支付类型

12

insert_time

Date

订单创建时间

13

create_time

Date

创建时间

表4.10退货申请表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

yonghu_id

Integer

用户

3

meirongyiqi_id

Integer

美容仪器

4

tuihuoshenqing_uuid_number

String

退货申请编号

5

tuihuoshenqing_name

String

退货申请标题

6

tuihuoshenqing_file

String

附件

7

tuihuoshenqing_types

Integer

退货申请类型

8

tuihuoshenqing_number

Integer

退货数量

9

tuihuoshenqing_content

String

退货缘由

10

insert_time

Date

申请时间

11

tuihuoshenqing_yesno_types

Integer

申请状态

12

tuihuoshenqing_yesno_text

String

审核意见

13

tuihuoshenqing_shenhe_time

Date

审核时间

14

create_time

Date

创建时间

表4.11维修记录表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

weixiushenqing_id

Integer

维修申请

3

weixiuzhuguan_id

Integer

维修主管

4

weixiujilu_uuid_number

String

维修记录编号

5

weixiujilu_name

String

维修记录名称

6

weixiujilu_types

Integer

维修类型

7

weixiujilu_zhuangtai_types

Integer

维修状态

8

weixiu_time

Date

维修时间

9

weixiujilu_content

String

维修详情

10

insert_time

Date

录入时间

11

create_time

Date

创建时间

表4.12维修申请表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

yonghu_id

Integer

用户

3

meirongyiqi_id

Integer

美容仪器

4

weixiushenqing_uuid_number

String

维修申请编号

5

weixiushenqing_name

String

维修申请名称

6

weixiushenqing_address

String

仪器位置

7

weixiushenqing_lianxiren

String

联系人

8

weixiushenqing_phone

String

联系人手机号

9

weixiushenqing_number

Integer

维修数量

10

weixiushenqing_file

String

附件

11

weixiushenqing_types

Integer

维修申请类型

12

weixiushenqing_content

String

申请缘由

13

insert_time

Date

申请时间

14

weixiushenqing_yesno_types

Integer

申请状态

15

weixiushenqing_yesno_text

String

审核意见

16

weixiushenqing_shenhe_time

Date

审核时间

17

create_time

Date

创建时间

表4.13维修主管表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

weixiuzhuguan_name

String

维修主管姓名

3

weixiuzhuguan_phone

String

维修主管手机号

4

weixiuzhuguan_id_number

String

维修主管身份证号

5

weixiuzhuguan_photo

String

维修主管头像

6

weixiuzhuguan_email

String

维修主管邮箱

7

create_time

Date

创建时间

表4.14用户表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

yonghu_name

String

用户姓名

3

yonghu_phone

String

用户手机号

4

yonghu_id_number

String

用户身份证号

5

yonghu_photo

String

用户头像

6

yonghu_email

String

用户邮箱

7

new_money

BigDecimal

余额

8

create_time

Date

创建时间

表4.15管理员表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

username

String

员工名

3

password

String

密码

4

role

String

角色

5

addtime

Date

新增时间


第五章 系统实现

5.1 管理员功能模块的实现

5.1.1 美容仪器列表

如图5.1显示的就是美容仪器列表页面,此页面提供给管理员的功能有:查看美容仪器、新增美容仪器、修改美容仪器、删除美容仪器等。

图5.1 美容仪器列表页面

5.1.2 公告信息管理

管理员可以对公告信息进行管理,可以新增公告信息,修改公告信息,删除无效的公告信息。公告信息管理界面如图5.2所示。

图5.2 公告信息管理页面

5.1.3 公告类型管理

公告类型管理页面显示所有公告类型,在此页面既可以让管理员添加新的公告信息类型,也能对已有的公告类型信息执行编辑更新,失效的公告类型信息也能让管理员快速删除。下图就是公告类型管理页面。公告类型管理界面如图5.3所示。

图5.3公告类型管理界面

5.1.4 退货申请管理

如图5.4显示的就是退货申请管理页面,此页面提供给管理员的功能有:新增退货申请,修改退货申请,删除退货申请。

图5.4退货申请管理页面

源码获取

大家点赞、收藏、关注 ,让更多需要的同学看到

不同开发语言专栏推荐订阅

 🔎千套JAVA实战项目持续更新中~

🔎上千套小程序实战项目持续更新中~

 🔎上千套Python实战项目持续更新中~

👇下方有我的微信名片👇

  • 23
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值