admin 管理员组

文章数量: 1184232


2024年4月15日发(作者:sql server下载win7)

2023年第03期

ScienceandTechnology&Innovation

科技与创新

2095-6835

2023

03-0141-03

文章编号:

基于MySQL的家电回收管理系统的数据库设计

李洋,刘婷

(湖南信息职业技术学院,湖南长沙410200)

摘要:

随着垃圾分类回收的逐步普及,废旧家电的回收逐渐成为一个热门话题,各大回收机构在回收

废旧家电的同时,迫切需要管理系统管理各种回收信息。以MySQL数据库为基础,通过分析家电回收

管理系统的功能需求,进行数据库设计,从而提高整个系统的开发效率。

关键词:家电回收管理系统;MySQL数据库;E-R图;数据库设计

TP311

中图分类号:

A

文献标志码:

DOI:10.15913/.2023.03.043

等,这种多平台支持的特点使程序的可移植性大大

增强。

1.3运行速度快

运行速度快是MySQL的一大优势。MySQL使用

了B树磁盘表(MyISAM)和索引压缩,同时通过优

化的单扫描多连接,极快地实现了连接。

1.4高安全性

MySQL的权限与密码系统兼有灵活性和安全性,

它允许基于主机的验证。同时MySQL会对所有传输过

程的密码按一定的算法进行加密,以此来保证密码的

安全。

1.5低成本

MySQL数据库完全免费,用户可以在官网上下载

后根据需要自行使用。

1.6支持多种开发语言

MySQL为目前主流的程序设计语言提供了支持,

为它们提供了丰富的API函数。这些语言包括PHP、

、Java、Python、Ruby、C/C++、Perl语言等。

1.7存储容量大

MySQL数据库的最大有效表尺寸取决于操作系

统对文件大小的限制。例如InnoDB存储引擎将

InnoDB表保存在一个表空间内,这个表空间由数个文

件创建,最大容量为64TB。如此大的容量可以轻松处

理上千万条记录。

2需求分析

本系统主要包括以下功能:回收站点管理、用户

管理、回收信息管理、公告管理。经过分析,本系

统的用户角色分为游客、普通用户、高级用户和系

统管理员。

游客进入系统后不需要账号和密码即可使用系统

·141·

随着垃圾分类回收的逐步普及,废旧家电回收的

数量也在急剧增长,老式的人工记录回收信息的做法

已经落后于时代,不但效率低,很大程度会造成错误

登记信息,还存在信息丢失的风险。为了提高家电回

收的效率,减少人工操作所产生的各类风险,方便对

回收信息进行查询,家电回收管理系统应运而生。

一个实用高效的家电回收管理系统不仅需要设计

良好的功能模块,还需要稳定可靠的数据库为支撑。

优秀的数据库设计可提高系统的查询效率,最大程度

节省数据存储空间的同时还可以保证系统中数据的完

整性,为后期系统的开发打下良好的基础。

1MySQL数据库简介

[1]

MySQL是一款安全、跨平台、高效,并与PHP、

Java等主流编程语言紧密结合的数据库系统。目前之

所以大多数Internet上的中小型网站都采用MySQL作

为后台数据库,是因为MySQL具有体积小、速度快、

总体拥有成本低的特点。另外开放源码也使得MySQL

数据库获得了很多公司的青睐。除了上述优点之外,

MySQL数据库还具有一个吸引人的优势,即它是一款

完全免费的产品,用户在使用MySQL数据库的过程中

不必支付任何的费用。下面从7个方面简要介绍

MySQL的强大之处。

1.1强大的存储引擎

MySQL支持多种数据库存储引擎,不同的引擎可

以适用于不同的应用场合。根据实际需要,用户通过

采用最合适的引擎以获得最高性能,以此来处理超过

数亿的高访问量。

1.2多平台支持

MySQL支持至少20种以上的开发平台,主流的

有Linux、Windows、FreeBSD、IBMAIX、AIX、FreeBSD

Copyright©博看网. All Rights Reserved.

科技与创新

ScienceandTechnology&Innovation

2023年第03期

站点邮编

回收站点

站点联系

电话

的部分功能。在“浏览公告”中游客可以浏览网站内

的公告,及时了解回收机构的最新动态。“回收站点查

询”为游客提供回收机构下属的各个回收站点的信息。

普通用户即某个回收站点的工作人员,负责回收

的废旧家电信息的录入工作。进入系统后,普通用户

凭借账号和密码进行登录,通过验证后转入普通用户

页面。普通用户通过“回收记录管理”将废旧家电信

息上传至服务器,并可以根据需要对这些信息进行修

改和删除。利用“回收记录统计”,普通用户可以多维

度统计自己的回收记录,对回收情况进行相应的分析

和处理。

高级用户即某个回收站点的负责人,负责管理他

所在站点的回收信息。进入系统后,高级用户凭借账

号和密码进行登录,通过验证后转入高级用户页面。

高级用户通过“公告管理”发布、修改和删除本站点

公告,利用“回收记录统计”多维度统计整个回收站

点的回收记录,对回收情况进行相应的分析和处理。

系统管理员是回收机构的负责人,负责管理回收

机构的所有信息。进入系统后,系统管理员凭借账号

和密码进行登录,通过验证后转入系统管理员页面。

通过“回收站点管理”,系统管理员能对回收机构下属

的各个回收站点的信息进行管理。通过“用户管理”,

系统管理员可以管理回收机构所有用户的信息。在“公

告管理”中,系统管理员管理着回收机构发布的所有

公告。利用“回收记录统计”,系统管理员可以多维度

统计整个回收机构的回收记录,对回收情况进行相应

的分析和处理

[2-3]

3功能模块图

通过功能分析,可以得到家电回收管理系统的总

体功能模块,如图1所示。

家电回收管理系统

站点编号站点名称

站点地址

图2回收站点E-R图

用户E-R图如图3所示。

用户权限

用户

用户密码

用户编号

所属回收

站点

用户名

3

用户

E-R

家电目录E-R图如图4所示。

家电目录

目录编号

目录名

图4家电目录E-R图

废旧家电E-R图如图5所示。

家电类型

回收站点

回收人

回收时间

废旧家电

回收价格

家电编号

家电名称

生产厂商

图5废旧家电E-R图

公告E-R图如图6所示。

发布时间

公告

公告内容

公告编号

发布人

公告标题

游客

普通用户

系统管理员

高级用户

图6公告E-R图

根据分E-R图和实体间的联系进行优化合并,得

到总E-R图,如图7所示。

回收站点

1

属于

N

用户

1

回收

N

废旧家电

N

1

1

发布

N

图1家电回收管理系统功能模块示意图

4概念结构设计

根据需求分析,本系统一共有5个实体:回收站

点、用户、家电目录、废旧家电、公告。对收集到

的数据进行分类、组织,可得到家电回收管理系统

的E-R图。

回收站点E-R图如图2所示。

·142·

公告

属于

家电目录

7

总体

E-R

Copyright©博看网. All Rights Reserved.

2023年第03期

ScienceandTechnology&Innovation

科技与创新

5逻辑结构设计

通过分析上述各实体图和系统实体联系图,可以

顺利将E-R图转换为关系模型。家电回收管理系统包

含以下5张表:回收站点表、用户表、家电目录表、

废旧家电表、公告表。回收站点表包括站点编号、站

点名称、站点地址、站点联系电话、站点邮编,用户

表包括用户编号、用户名、用户密码、用户权限、所

属回收站点,家电目录表包括目录编号、目录名,废

1

字段名称

站点编号

站点名称

站点地址

站点联系电话

站点邮编

字段名称

用户编号

用户名

用户密码

用户权限

所属回收站点

字段名称

目录编号

目录名

字段名称

家电编号

家电名称

家电类型

生产厂商

回收价格

回收时间

回收人

回收站点

字段名称

公告编号

公告标题

公告内容

发布时间

发布人

类型(长度)

int

Varchar(20)

Varchar(50)

varchar

20

varchar(20)

类型(长度)

int

varchar(20)

varchar

20

int

int

类型(长度)

int

varchar

20

类型(长度)

int

varchar(20)

int

varchar

20

int

date

int

int

类型(长度)

int

varchar(30)

varchar

300

date

int

允许空

表2

允许空

表3

允许空

4

允许空

表5

允许空

旧家电表包括家电编号、家电名称、家电类型、生产

厂商、回收价格、回收时间、回收人、回收站点,公

告表包括公告编号公告标题、公告内容、发布时间、

发布人。

6数据库表结构设计

依据已经设计好的逻辑结构,可快速设计出数据

库表结构。家电回收管理系统数据库的各个表结构设

计如表1—表5所示。

回收站点表

主键

用户表

主键

家电目录表

主键

废旧家电表

主键

公告表

主键

外键

自增

唯一

外键

自增

唯一

外键

自增

唯一

外键

自增

唯一

外键

自增

唯一

7结束语

本文对家电回收管理系统的数据库设计进行了详

细介绍。在明确功能需求的基础上,详细描述了该系

统数据库的设计流程,同时展示了每个环节的阶段性

成果。数据库的设计不仅提高了家电回收管理系统整

体设计效率,还为后期系统能够高效稳定开发提供了

有力的支撑。

参考文献:

[1]李艳杰.MySQL数据库中数据参照完整性和一致

性的设计与实现[J].信息技术与信息化,2020

(11):102-104.

(下转第146页)

·143·

Copyright©博看网. All Rights Reserved.

科技与创新

ScienceandTechnology&Innovation

2023年第03期

灯亮表示“该学生已上交”。通过“未上交学生一览表”,

显示当前课堂中未交学生的基本信息情况,如图7所

示,方便教师管理与提醒。

6结束语

本文设计了一种基于LabVIEW的手机管理平台,

实现了与下位机的通信、学生信息的导入、手机上交

情况的导入与导出、数据管理与分析、可视化报表的

输出及用户信息管理的功能,提高了教师对学生手机

上交情况的管理效率,优化了上交情况统计分析方法。

所设计的平台成本较低,维护方便,具有较好的应用

前景。

参考文献:

[1]郭兴龙.基于STM32的学生课堂手机管理系统[J].

教育与装备研究,2021,37(7):82-84.

[2]李坚.职业院校学生手机管理难点与对策[J].辽

宁经济职业技术学院·辽宁经济管理干部学院学

报,2022(1):80-82.

[3]李小秀.智能手机普及背景下对职业院校班级管理

图6当前课堂手机上交情况

工作的思考[J].职业,2021(8):55-56.

[4]周正宇.拒当“手机控”:学校手机管理的思考[J].

湖南教育(A版),2022(5):44-45.

[5]谢江林.把手机关进“笼子”里:“五项管理”背

景下学生手机科学人文管理探索[J].教育科学

论坛,2021(31):72-74.

[6]程勇.基于LabVIEW的家庭智能报警系统研究

[D].武汉:武汉工程大学,2011.

————————

作者简介:王宇霄(1993—),女,浙江东阳人,助教,

2018年毕业于中国计量大学(硕士研究生),主要从事

控制工程、工业机器人等的教学。

图7当前课堂手机未上交情况

(编辑:王霞)

————————————————————————————————————————————————

(上接第143页)

[2]张薇.基于仓库物流管理数据库系统的研究设计分

析[J].计算机光盘软件与应用,2013(17):42,

44.

[3]王英英.MySQL8从入门到精通[M].北京:清华

大学出版社,2019.

————————

作者简介:李洋(1988—),男,湖南长沙人,硕士学

位,中级工程师,专任教师,研究方向为数据库应用

与开发、Python程序设计。刘婷(1991—),女,湖南

常德人,硕士学位,中级工程师,专任教师,研究方

向为无线通信、人工智能。

(编辑:严丽琴)

·146·

Copyright©博看网. All Rights Reserved.


本文标签: 回收 数据库 管理 站点