springboot升降机安全现场管理平台-毕业设计源码18597

摘要

本文介绍了一种基于微信小程序和Spring Boot框架的新能源工程安全生产提升机与升降机安全现场管理平台的设计与实现。该平台通过整合现代信息技术与安全生产管理,旨在提升新能源工程现场的安全监管效率和效果,确保提升机和升降机在运行过程中的安全稳定。

在平台设计中,我们充分考虑了不同用户群体的需求,包括普通用户、安全管理用户、审批人员和管理员。普通用户和安全管理用户可以通过微信小程序进行登录注册,浏览首页、公告通知和新闻资讯,以及管理个人信息。同时,他们还能够进行安全上报,接收并处理整改通知,从而积极参与现场的安全管理。

审批人员和管理员则拥有更为全面的后台管理权限。审批人员可以监控安全上报情况,管理整改通知和回复,确保安全问题的及时响应和处理。管理员则负责系统用户的管理、安全上报的审核、检查类型的配置、整改通知和回复的管理,以及系统的整体设置和资源管理,如轮播图管理、公告通知管理和新闻资讯的分类管理等。

本文详细阐述了平台的设计思路、实现过程等,并通过实际应用案例验证了平台的有效性和实用性。该平台不仅能够提高新能源工程现场的安全管理水平,也为其他类似工程的安全生产提供了有益的参考和借鉴。

关键词:Spring Boot框架;新能源工程安全生产提升机与升降机安全现场管理平台;安全监管;安全上报


Abstract

This article introduces the design and implementation of a new energy engineering safety production hoist and elevator safety on-site management platform based on WeChat mini program and Spring Boot framework. This platform aims to improve the efficiency and effectiveness of safety supervision on new energy engineering sites by integrating modern information technology and safety production management, ensuring the safety and stability of elevators and elevators during operation.

In platform design, we fully consider the needs of different user groups, including ordinary users, security management users, approvers, and administrators. Ordinary users and security management users can log in and register through the WeChat mini program, browse the homepage, website announcements and news information, as well as manage personal information. At the same time, they are also able to conduct safety reporting, receive and process rectification notices, and actively participate in on-site safety management.

Approval personnel and administrators have more comprehensive backend management permissions. Approval personnel can monitor security reporting, manage rectification notices and responses, and ensure timely response and handling of security issues. Administrators are responsible for managing system users, reviewing security reports, configuring inspection types, managing rectification notifications and replies, as well as overall system settings and resource management, such as carousel management, announcement notification management, and classification management of news and information.

This article elaborates on the design concept and implementation process of the platform, and verifies its effectiveness and practicality through practical application cases. This platform not only improves the safety management level of new energy engineering sites, but also provides useful reference and inspiration for the safety production of other similar projects.

Keywords: Spring Boot framework; New energy engineering safety production hoist and elevator safety on-site management platform; Safety supervision; Security reporting

目录

1 绪论

1.1 研究背景与意义

1.2 国内外研究现状

1.3论文结构与章节安排

2 平台分析

2.1可行性分析

2.1.1技术可行性分析

2.1.2经济可行性分析

2.1.3操作可行性分析

2.2功能需求分析

2.3用例分析

3平台总体设计

3.1系统功能模块设计

3.3数据库设计

3.3.1 数据库E-R模型

3.3.2 数据库表设计

4 平台实现

4.1 前台用户端

4.1.1 用户注册界面

4.1.2 用户登录界面

4.1.3 新闻资讯界面

4.2 前台安全管理用户端

4.2.1 安全上报界面

4.2.2整改通知界面

4.2.3整改回复界面

4.3 后台审批人员端

4.3.1整改通知管理界面

4.3.2安全上报管理界面

4.3.2整改回复管理界面

4.4后台管理员端

4.4.1 系统用户界面

4.4.2轮播图管理界面

4.4.3检查类型管理界面

4.4.4公告通知管理界面

4.4.5资源管理界面

5 平台测试

5.1系统测试

5.2测试结果

总结与展望

参考文献

致谢

1 绪论

1.1 研究背景与意义

随着新能源工程领域的迅速崛起和安全生产标准的不断提升,对提升机与升降机等关键设备的安全管理提出了更高要求。传统的安全生产管理方式往往依赖于人工巡检和纸质记录,这种方式不仅效率低下,而且难以实现对安全生产全过程的实时监控和有效管理。因此,借助现代信息技术手段,开发一款能够实现对新能源工程安全生产进行智能化、高效化管理的平台显得尤为迫切。

微信小程序作为一种轻量级的应用程序,具有用户基数大、使用便捷等优势,而Spring Boot框架则以其高效、灵活的特点在服务器端开发中占据重要地位。本研究将这两者相结合,构建了一个基于微信小程序和Spring Boot的新能源工程安全生产提升机与升降机安全现场管理平台。该平台旨在通过信息化手段,实现对新能源工程现场安全生产的全面监控和高效管理,从而提高工程的安全性,降低事故发生的概率。

该研究不仅具有重要的理论价值,还具有深远的实践意义。在理论层面,它丰富了新能源工程安全生产管理的理论体系,为相关领域的研究提供了新的思路和方法。在实践层面,该平台的应用将极大提升新能源工程现场的安全管理水平,提高生产效率,减少安全事故的发生,保障人员的生命安全。同时,该平台的推广使用也将推动新能源工程行业的数字化转型和智能化升级,为行业的可持续发展提供有力支撑。

综上所述,本研究具有重要的研究背景和意义,将为新能源工程安全生产管理领域带来革命性的变革和发展。

1.2 国内外研究现状

在国内,随着信息技术的快速发展和新能源工程的崛起,安全生产管理领域的信息化建设逐渐受到重视。近年来,国内学者和企业在新能源工程安全生产管理方面的研究和实践取得了显著进展。一些国内的研究机构和企业开始尝试将微信小程序与后端技术如Spring Boot结合,用于构建安全生产管理平台。这些平台通常具备实时监控、数据分析、预警预测等功能,旨在提高新能源工程现场的安全管理效率和效果。然而,目前国内的研究和实践仍处于探索和发展阶段,仍存在一些挑战和问题需要解决,如数据集成与共享、智能化决策支持、用户参与和互动等方面的不足。

在国外,新能源工程安全生产管理领域的信息化建设同样受到了广泛关注。许多国家和地区都在积极推动安全生产管理的数字化转型和智能化升级。一些国际知名企业和研究机构在新能源工程安全生产管理方面的研究和应用已经相对成熟。他们利用先进的信息技术和数据分析方法,构建了功能强大的安全生产管理平台,实现了对新能源工程现场的实时监控、风险评估、预警预测等。同时,这些平台还注重用户体验和互动,鼓励用户积极参与安全管理,提高整体安全水平。然而,尽管国外的研究和应用取得了一定的成果,但仍存在一些挑战和问题需要解决,如跨平台兼容性、数据安全和隐私保护、多语种支持等方面的挑战。

综上所述,国内外在新能源工程安全生产提升机与升降机安全现场管理平台的设计与实现方面均取得了一定的研究成果,但仍存在一些挑战和问题需要进一步研究和解决。本研究将基于微信小程序和Spring Boot框架,结合国内外的研究现状和实践经验,构建一个高效、便捷的新能源工程安全生产现场管理平台,以推动新能源工程领域的安全生产管理水平的提升。

1.3论文结构与章节安排

论文将分层次经行编排,除去论文摘要致谢文献参考部分,正文部分还会对系统需求做出分析,以及阐述大体的设计和实现的功能,最后罗列部分调测记录,论文主要架构如下:

第一章:引言。第一章主要介绍了课题研究的背景和意义,系统开发的国内外研究现状和本文的研究内容与主要工作。

第二章:系统需求分析。主要从系统的用户、功能等方面进行需求分析。

第三章:系统设计。主要对系统框架、系统功能模块、数据库进行功能设计。

第四章:系统实现。主要介绍了系统框架搭建、系统界面的实现。

第五章:系统测试。主要对系统的部分界面进行测试并对主要功能进行测试

第六章:总结。

2 平台分析

系统分析是开发一个项目的先决条件,通过系统分析可以很好的了解系统的主体用户的基本需求情况,同时这也是项目的开发的原因。进而对系统开发进行可行性分析,通常包括技术可行性、经济可行性等,可行性分析同时也是从项目整体角度进行的分析。然后就是对项目的具体需求进行分析,分析的手段一般都是通过用户的用例图来实现。接下来会进行详细的介绍。

2.1可行性分析

2.1.1技术可行性分析

基于微信小程序和Spring Boot框架的新能源工程安全生产提升机与升降机安全现场管理平台的设计,在技术上是完全可行的。微信小程序作为一种成熟、稳定的技术平台,具有广泛的用户基础和丰富的功能接口,能够满足前端交互和用户体验的需求。而Spring Boot框架以其简单、快速、高效的特点,为后端开发提供了强大的支持,包括数据处理、业务逻辑实现、接口开发等。此外,结合现代软件开发技术和标准,如微服务架构、容器化部署等,可以进一步提高系统的可扩展性、稳定性和可维护性。

2.1.2经济可行性分析

基于微信小程序和Spring Boot框架的开发方案,在成本控制方面具有明显优势。微信小程序的开发成本相对较低,且无需用户下载安装,降低了用户的使用门槛。Spring Boot框架的开源性质,也减少了购买商业软件的成本。此外,通过合理的系统设计和优化,可以进一步提高资源的利用率,减少不必要的浪费。从长期经济效益来看,该平台可以提高新能源工程的安全生产水平,减少事故发生的概率,从而降低企业的经济损失。同时,通过数据的收集和分析,还可以为企业提供决策支持,促进企业的可持续发展。

2.1.3操作可行性分析

基于微信小程序的设计,使得用户可以通过简单的操作界面快速完成登录、注册、查看公告、上报安全事件等操作。同时,微信小程序的即用即走特点,也降低了用户的学习成本和使用门槛。对于后台管理人员来说,通过Spring Boot框架开发的后台管理系统,可以实现对安全事件的实时监控、处理和管理,操作简单直观。此外,通过合理的系统设计和培训指导,可以进一步提高用户的操作熟练度和系统的使用效率。

综上所述,新能源工程安全生产提升机与升降机安全现场管理平台的设计与实现,在技术、经济、操作三个层面均具有较高的可行性。该方案不仅能够满足新能源工程安全生产的实际需求,而且在成本控制和用户操作方面也具有明显优势,为企业的可持续发展提供了有力支持。

2.2功能需求分析

按照新能源工程安全生产提升机与升降机安全现场管理平台的角色,系统划分为了普通用户模块、安全管理用户模块、审批人员模块和管理员模块这四大部分。

1.普通用户:

登录注册:普通用户能够通过微信快速注册和登录平台,确保用户身份的合法性和数据的安全性。

首页:展示平台的核心功能和最新安全动态,提供直观的数据展示和快速导航。

公告通知:用户能够查看平台发布的各类公告,了解安全生产的重要信息。

新闻资讯:提供新能源工程安全生产的新闻资讯,增强用户的安全意识和知识水平。

我的:

基本信息:展示用户的个人信息,方便用户查看和管理。

安全上报:用户能够上报发现的安全隐患,确保问题得到及时处理。

整改通知:接收并查看针对自己上报问题的整改通知,了解整改要求和进度。

整改回复:对整改通知进行回复,确认整改结果,形成闭环管理。

2.安全管理用户:

登录注册:与普通用户相同,安全管理用户也能够通过微信快速注册和登录。

首页:提供更为详细的安全数据和监控信息,满足安全管理用户的特殊需求。

安全上报:除了查看上报的安全隐患,还能够对上报内容进行审核和管理。

公告通知:发布和管理与安全生产相关的公告信息。

新闻资讯:浏览和管理新闻资讯,确保信息的准确性和时效性。

我的:与安全管理相关的个人信息管理功能,如基本信息、安全上报、整改通知和整改回复等。

3.审批人员:

后台首页:展示更为详细和全面的后台管理数据,便于审批人员进行决策。

安全上报管理:对普通用户上报的安全隐患进行审批和处理,确保问题得到及时响应。

整改通知管理:对整改通知进行审批和跟踪,确保整改工作的顺利进行。

整改回复管理:查看和审核普通用户对整改通知的回复,确保整改工作的闭环管理。

4.管理员:

后台首页:提供全面的后台管理数据和监控信息,便于管理员进行全局管理。

系统用户:对用户信息进行管理,包括用户角色、权限等,确保系统的安全性和稳定性。

安全上报管理:对安全上报进行全局管理,包括数据统计、趋势分析等。

检查类型管理:对平台中的检查类型进行配置和管理,满足不同工程的实际需求。

整改通知管理:对整改通知进行全局管理,确保整改工作的有效性和及时性。

整改回复管理:对整改回复进行全局管理,确保整改工作的闭环管理。

轮播图管理:对平台首页的轮播图进行管理,展示重要信息和公告。

公告通知管理:发布和管理平台的公告通知,确保用户能够及时获取重要信息。

资源管理:包括新闻资讯、资讯分类等的管理,确保平台资源的丰富性和准确性。

综上所述,该平台需满足普通用户、安全管理用户、审批人员和管理员等不同角色的功能需求,实现全面的安全生产现场管理,确保新能源工程的安全和稳定。

2.3用例分析

新能源工程安全生产提升机与升降机安全现场管理平台的完整UML用例图分别是图2-1,图2-2、图2-3。在参与者上包括普通用户、安全管理用户、审批人员、管理员。

普通用户角色的用例包括登录注册、首页、公告通知、新闻资讯、我的(基本信息、安全上报、整改通知、整改回复)。

图2-1 新能源工程安全生产提升机与升降机安全现场管理平台普通用户角色用例图

管理员角色的用例包括后台首页、系统用户、安全上报管理、检查类型管理、整改通知管理、整改回复管理、系统管理(轮播图管理)、公告通知管理、资源管理(新闻资讯、资讯分类)。

图2-2 新能源工程安全生产提升机与升降机安全现场管理平台管理员角色用例图

安全管理用户的用例包括登录注册、首页、安全上报、公告通知、新闻资讯、我的(基本信息、安全上报、整改通知、整改回复)。

图2-3新能源工程安全生产提升机与升降机安全现场管理平台安全管理用户角色用例图

审批人员角色的用例包括后台首页、安全上报管理、整改通知管理、整改回复管理。

图2-4 新能源工程安全生产提升机与升降机安全现场管理平台审批人员角色用例图


3平台总体设计

在上一章节中分析了新能源工程安全生产提升机与升降机安全现场管理平台的功能性需求,并且根据需求分析了新能源工程安全生产提升机与升降机安全现场管理平台中的用例。那么接下来就要开始对新能源工程安全生产提升机与升降机安全现场管理平台架构、主要功能和数据库开始进行设计。

3.1系统功能模块设计

通过对新能源工程安全生产提升机与升降机安全现场管理平台的功能需求分析以及用例分析,得出了新能源工程安全生产提升机与升降机安全现场管理平台的功能模块图如图3-1所示。

图3-1新能源工程安全生产提升机与升降机安全现场管理平台功能模块图

3.3数据库设计

3.3.1 数据库E-R模型

下面是整个新能源工程安全生产提升机与升降机安全现场管理平台的数据库表的E-R实体关系图,如图3-2所示:

图3-2 新能源工程安全生产提升机与升降机安全现场管理平台E-R实体关系图

3.3.2 数据库表设计

通过上一小节中新能源工程安全生产提升机与升降机安全现场管理平台中总E-R关系图上得出一共需要创建很多个数据表。在此我主要罗列几个主要的数据库表结构设计。

表access_token (登陆访问时长)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

token_id

int

10

0

N

Y

临时访问牌ID

2

token

varchar

64

0

Y

N

临时访问牌

3

info

text

65535

0

Y

N

4

maxage

int

10

0

N

N

2

最大寿命:默认2小时

5

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

6

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

7

user_id

int

10

0

N

N

0

用户编号:

表approval_personnel (审批人员)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

approval_personnel_id

int

10

0

N

Y

审批人员ID

2

personnel_name

varchar

64

0

Y

N

人员姓名

3

personnel_unit

varchar

64

0

Y

N

人员单位

4

examine_state

varchar

16

0

N

N

已通过

审核状态

5

user_id

int

10

0

N

N

0

用户ID

6

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

7

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表article (文章:用于内容管理系统的文章)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

article_id

mediumint

8

0

N

Y

文章id:[0,8388607]

2

title

varchar

125

0

N

Y

标题:[0,125]用于文章和html的title标签中

3

type

varchar

64

0

N

N

0

文章分类:[0,1000]用来搜索指定类型的文章

4

hits

int

10

0

N

N

0

点击数:[0,1000000000]访问这篇文章的人次

5

praise_len

int

10

0

N

N

0

点赞数

6

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

7

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

8

source

varchar

255

0

Y

N

来源:[0,255]文章的出处

9

url

varchar

255

0

Y

N

来源地址:[0,255]用于跳转到发布该文章的网站

10

tag

varchar

255

0

Y

N

标签:[0,255]用于标注文章所属相关内容,多个标签用空格隔开

11

content

longtext

2147483647

0

Y

N

正文:文章的主体内容

12

img

varchar

255

0

Y

N

封面图

13

description

text

65535

0

Y

N

文章描述

表article_type (文章分类)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

type_id

smallint

5

0

N

Y

分类ID:[0,10000]

2

display

smallint

5

0

N

N

100

显示顺序:[0,1000]决定分类显示的先后顺序

3

name

varchar

16

0

N

N

分类名称:[2,16]

4

father_id

smallint

5

0

N

N

0

上级分类ID:[0,32767]

5

description

varchar

255

0

Y

N

描述:[0,255]描述该分类的作用

6

icon

text

65535

0

Y

N

分类图标:

7

url

varchar

255

0

Y

N

外链地址:[0,255]如果该分类是跳转到其他网站的情况下,就在该URL上设置

8

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

9

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表auth (用户权限管理)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

auth_id

int

10

0

N

Y

授权ID:

2

user_group

varchar

64

0

Y

N

用户组:

3

mod_name

varchar

64

0

Y

N

模块名:

4

table_name

varchar

64

0

Y

N

表名:

5

page_title

varchar

255

0

Y

N

页面标题:

6

path

varchar

255

0

Y

N

路由路径:

7

position

varchar

32

0

Y

N

位置:

8

mode

varchar

32

0

N

N

_blank

跳转方式:

9

add

tinyint

3

0

N

N

1

是否可增加:

10

del

tinyint

3

0

N

N

1

是否可删除:

11

set

tinyint

3

0

N

N

1

是否可修改:

12

get

tinyint

3

0

N

N

1

是否可查看:

13

field_add

text

65535

0

Y

N

添加字段:

14

field_set

text

65535

0

Y

N

修改字段:

15

field_get

text

65535

0

Y

N

查询字段:

16

table_nav_name

varchar

500

0

Y

N

跨表导航名称:

17

table_nav

varchar

500

0

Y

N

跨表导航:

18

option

text

65535

0

Y

N

配置:

19

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

20

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表comment (评论)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

comment_id

int

10

0

N

Y

评论ID:

2

user_id

int

10

0

N

N

0

评论人ID:

3

reply_to_id

int

10

0

N

N

0

回复评论ID:空为0

4

content

longtext

2147483647

0

Y

N

内容:

5

nickname

varchar

255

0

Y

N

昵称:

6

avatar

varchar

255

0

Y

N

头像地址:[0,255]

7

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

9

source_table

varchar

255

0

Y

N

来源表:

10

source_field

varchar

255

0

Y

N

来源字段:

11

source_id

int

10

0

N

N

0

来源ID:

表construction_users (施工用户)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

construction_users_id

int

10

0

N

Y

施工用户ID

2

personnel_name

varchar

64

0

Y

N

人员姓名

3

unit_name

varchar

64

0

Y

N

单位名称

4

examine_state

varchar

16

0

N

N

已通过

审核状态

5

user_id

int

10

0

N

N

0

用户ID

6

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

7

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表hits (用户点击)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

hits_id

int

10

0

N

Y

点赞ID:

2

user_id

int

10

0

N

N

0

点赞人:

3

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

4

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

5

source_table

varchar

255

0

Y

N

来源表:

6

source_field

varchar

255

0

Y

N

来源字段:

7

source_id

int

10

0

N

N

0

来源ID:

表inspection_type (检查类型)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

inspection_type_id

int

10

0

N

Y

检查类型ID

2

inspection_type

varchar

64

0

Y

N

检查类型

3

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

4

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表notice (公告)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

notice_id

mediumint

8

0

N

Y

公告id:

2

title

varchar

125

0

N

N

标题:

3

content

longtext

2147483647

0

Y

N

正文:

4

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

5

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表owners_and_users (业主用户)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

owners_and_users_id

int

10

0

N

Y

业主用户ID

2

user_name

varchar

64

0

Y

N

用户名称

3

user_gender

varchar

64

0

Y

N

用户性别

4

user_age

int

10

0

Y

N

0

用户年龄

5

examine_state

varchar

16

0

N

N

已通过

审核状态

6

user_id

int

10

0

N

N

0

用户ID

7

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表praise (点赞)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

praise_id

int

10

0

N

Y

点赞ID:

2

user_id

int

10

0

N

N

0

点赞人:

3

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

4

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

5

source_table

varchar

255

0

Y

N

来源表:

6

source_field

varchar

255

0

Y

N

来源字段:

7

source_id

int

10

0

N

N

0

来源ID:

8

status

bit

1

0

N

N

1

点赞状态:1为点赞,0已取消

表rectification_notice (整改通知)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

rectification_notice_id

int

10

0

N

Y

整改通知ID

2

unit_name

varchar

64

0

Y

N

单位名称

3

unit_responsible_for_rectification

int

10

0

Y

N

0

整改责任单位

4

inspection_unit

int

10

0

Y

N

0

检查单位

5

hidden_danger_areas

varchar

64

0

Y

N

隐患部位

6

inspection_time

datetime

19

0

Y

N

检查时间

7

rectification_deadline

varchar

64

0

Y

N

整改期限

8

safety_hazards

text

65535

0

Y

N

安全隐患

9

rectification_requirements

text

65535

0

Y

N

整改要求

10

signature_of_inspection_unit

varchar

64

0

Y

N

检查单位签名

11

signature_of_responsible_unit

varchar

64

0

Y

N

负责单位签名

12

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

13

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表rectification_response (整改回复)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

rectification_response_id

int

10

0

N

Y

整改回复ID

2

rectification_unit

int

10

0

Y

N

0

整改单位

3

rectification_number

varchar

64

0

Y

N

整改编号

4

rectification_deadline

varchar

64

0

Y

N

整改期限

5

hidden_danger_name

varchar

64

0

Y

N

隐患名称

6

rectification_time

datetime

19

0

Y

N

整改时间

7

analysis_of_the_causes_of_safety_hazards

text

65535

0

Y

N

安全隐患形成原因分析

8

security_measures_taken

text

65535

0

Y

N

采取的安全措施

9

rectification_acceptance_opinions

text

65535

0

Y

N

整改验收意见

10

acceptance_responsible_person

varchar

64

0

Y

N

验收负责人

11

acceptance_date

date

10

0

Y

N

验收日期

12

examine_state

varchar

16

0

N

N

未审核

审核状态

13

examine_reply

varchar

16

0

Y

N

审核回复

14

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

15

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表regular_users (普通用户)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

regular_users_id

int

10

0

N

Y

普通用户ID

2

user_name

varchar

64

0

Y

N

用户名称

3

user_gender

varchar

64

0

Y

N

用户性别

4

user_age

int

10

0

Y

N

0

用户年龄

5

examine_state

varchar

16

0

N

N

已通过

审核状态

6

user_id

int

10

0

N

N

0

用户ID

7

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表security_reporting (安全上报)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

security_reporting_id

int

10

0

N

Y

安全上报ID

2

check_title

varchar

64

0

Y

N

检查标题

3

inspection_date

date

10

0

Y

N

检查日期

4

recording_personnel

int

10

0

Y

N

0

记录人员

5

inspected_unit

int

10

0

Y

N

0

被检单位

6

team_leader

varchar

64

0

Y

N

带队领导

7

inspection_type

varchar

64

0

Y

N

检查类型

8

image_upload

varchar

255

0

Y

N

图片上传

9

signature_of_the_inspected_unit

varchar

64

0

Y

N

被检单位签字

10

members_of_the_inspection_team

text

65535

0

Y

N

检查组成员

11

inspection_process

text

65535

0

Y

N

检查过程

12

on_site_issues

text

65535

0

Y

N

现场问题

13

examine_state

varchar

16

0

N

N

未审核

审核状态

14

examine_reply

varchar

16

0

Y

N

审核回复

15

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

16

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表slides (轮播图)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

slides_id

int

10

0

N

Y

轮播图ID:

2

title

varchar

64

0

Y

N

标题:

3

content

varchar

255

0

Y

N

内容:

4

url

varchar

255

0

Y

N

链接:

5

img

varchar

255

0

Y

N

轮播图:

6

hits

int

10

0

N

N

0

点击量:

7

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表upload (文件上传)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

upload_id

int

10

0

N

Y

上传ID

2

name

varchar

64

0

Y

N

文件名

3

path

varchar

255

0

Y

N

访问路径

4

file

varchar

255

0

Y

N

文件路径

5

display

varchar

255

0

Y

N

显示顺序

6

father_id

int

10

0

Y

N

0

父级ID

7

dir

varchar

255

0

Y

N

文件夹

8

type

varchar

32

0

Y

N

文件类型

表user (用户账户:用于保存用户登录信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

user_id

mediumint

8

0

N

Y

用户ID:[0,8388607]用户获取其他与用户相关的数据

2

state

smallint

5

0

N

N

1

账户状态:[0,10](1可用|2异常|3已冻结|4已注销)

3

user_group

varchar

32

0

Y

N

所在用户组:[0,32767]决定用户身份和权限

4

login_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

上次登录时间:

5

phone

varchar

11

0

Y

N

手机号码:[0,11]用户的手机号码,用于找回密码时或登录时

6

phone_state

smallint

5

0

N

N

0

手机认证:[0,1](0未认证|1审核中|2已认证)

7

username

varchar

16

0

N

N

用户名:[0,16]用户登录时所用的账户名称

8

nickname

varchar

16

0

Y

N

昵称:[0,16]

9

password

varchar

64

0

N

N

密码:[0,32]用户登录所需的密码,由6-16位数字或英文组成

10

email

varchar

64

0

Y

N

邮箱:[0,64]用户的邮箱,用于找回密码时或登录时

11

email_state

smallint

5

0

N

N

0

邮箱认证:[0,1](0未认证|1审核中|2已认证)

12

avatar

varchar

255

0

Y

N

头像地址:[0,255]

13

open_id

varchar

255

0

Y

N

针对获取用户信息字段

14

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

15

vip_level

varchar

255

0

Y

N

会员等级

16

vip_discount

double

11

2

Y

N

0.00

会员折扣

表user_group (用户组:用于用户前端身份和鉴权)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

group_id

mediumint

8

0

N

Y

用户组ID:[0,8388607]

2

display

smallint

5

0

N

N

100

显示顺序:[0,1000]

3

name

varchar

16

0

N

N

名称:[0,16]

4

description

varchar

255

0

Y

N

描述:[0,255]描述该用户组的特点或权限范围

5

source_table

varchar

255

0

Y

N

来源表:

6

source_field

varchar

255

0

Y

N

来源字段:

7

source_id

int

10

0

N

N

0

来源ID:

8

register

smallint

5

0

Y

N

0

注册位置:

9

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

10

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:


4 平台实现

新能源工程安全生产提升机与升降机安全现场管理平台的详细设计与实现主要是根据前面的需求分析和总体设计来设计页面并实现业务逻辑。主要从界面实现、业务逻辑实现这两部分进行介绍。

4.1 前台用户端

4.1.1 用户注册界面

不是新能源工程安全生产提升机与升降机安全现场管理平台的用户可以在线进行注册,填写上自己的账号、密码、重复密码、昵称、邮箱登信息后点击“提交”按钮后将会验证是否有非空数据,再验证密码和重复密码是否一样,最后验证是否账号重复,都验证没问题后即可注册成功。注册实现了用户注册和发布者注册两部分,其用户注册界面展示如下图4-1所示。

图4-1用户注册界面图

4.1.2 用户登录界面

注册后的用户可以通过自己的用户名和密码进行登录,在用户填写好自己的用户名和密码信息并点击“登录”按钮后,将会先验证是否有非空数据,再验证填写的用户信息和数据库中保存的是否一致,一致后将会登录成功,登录成功后将会在左上角上显示用户信息;否则将会提示相应错误信息,用户登录界面如下图4-2所示。

图4-2用户登录界面图

输入有效的用户名和密码信息,点击“登录”按钮,自动跳转到“首页”页面,首页界面如下图4-3所示。

图4-3首页界面图

4.1.3 新闻资讯界面

当用户点击“新闻资讯”按钮后会进入新闻资讯列表展示页面,用户可以根据分类筛选进行浏览和搜索。点击可查看新闻资讯详情,还可进行点赞、收藏、评论等操作,界面如下图4-4所示。

图4-4新闻资讯详情界面图

4.2 前台安全管理用户端

4.2.1 安全上报界面

安全管理用户点击我的-安全上报按钮,可以上报发现的安全隐患,确保问题得到及时处理。界面如下图4-5所示。

图4-5安全上报界面图

4.2.2整改通知界面

安全管理用户点击“我的-整改通知”, 可以接收并查看针对自己上报问题的整改通知,了解整改要求和进度。界面如下图4-6所示。

图4-6整改通知列表界面图

4.2.3整改回复界面

安全管理用户点击“我的-整改回复”, 可以对整改通知进行回复,确认整改结果,形成闭环管理。界面如下图4-7所示。

图4-7整改回复界面图

4.3 后台审批人员端

4.3.1整改通知管理界面

审批人员点击“整改通知管理”按钮,可以针对检查单位上报的安全问题发布整改通知。界面如下图4-8所示。

图4-8整改通知发布界面图

4.3.2安全上报管理界面

审批人员点击“安全上报管理”按钮,可以查看检查单位上报的安全问题。界面如下图4-9所示。

图4-9安全上报管理界面图

4.3.2整改回复管理界面

审批人员点击“整改回复管理”按钮,可以查看和审核检查单位提交的整改回复,确保整改工作的闭环管理。界面如下图4-10所示。

图4-10整改回复审核界面图

4.4后台管理员端

4.4.1 系统用户界面

管理员点击“系统用户”这一菜单会显示管理员、安全管理用户、审批人员、普通用户这四个子菜单,管理员可以对这四个角色的信息进行增删改查操作。界面如下图4-11所示。

图4-11用户管理界面图

4.4.2轮播图管理界面

管理员点击“轮播图管理”这一菜单,管理员可以对前台展示的轮播图进行设置,界面如下图所示。

图4-12轮播图界面图

4.4.3检查类型管理界面

点击“检查类型管理”这个菜单,可以对平台中的检查类型进行配置和管理,满足不同工程的实际需求。检查类型管理界面如下图所示。

图4-13检查类型管理界面图

4.4.4公告通知管理界面

点击“公告通知管理”这个菜单,可以发布、编辑和删除公告通知,界面如下图所示。

图4-14公告通知管理界面图

4.4.5资源管理界面

管理员点击“资源管理”这个菜单,可以管理发布的新闻资讯信息,包括添加、编辑和删除新闻资讯,还可以管理新闻资讯的分类信息,确保资讯的整体管理和整理。资源管理界面如下图所示。

图4-15资源管理界面图


5 平台测试

新能源工程安全生产提升机与升降机安全现场管理平台测试是为了检验软件是否达到设计要求,是否存在错误,通过测试的方法来检查新能源工程安全生产提升机与升降机安全现场管理平台,以便发现新能源工程安全生产提升机与升降机安全现场管理平台中的错误。测试工作是保证新能源工程安全生产提升机与升降机安全现场管理平台质量的关键。

5.1系统测试

系统测试包括:用户登录功能测试、公告通知查看功能测试、新闻资讯添加、新闻资讯搜索、密码修改功能测试,如表5-1、5-2、5-3、5-4、5-5所示:

用户登录功能测试:

表5-1 用户登录功能测试表

用例名称

用户登录系统

目的

测试用户通过正确的用户名和密码可否登录功能

前提

未登录的情况下

测试流程

1) 进入登录页面

2) 输入正确的用户名和密码

预期结果

用户名和密码正确的时候,跳转到登录成功界面,反之则显示错误信息,提示重新输入

实际结果

实际结果与预期结果一致

公告通知查看功能测试:

表5-2公告通知查看功能测试表

用例名称

公告通知查看

目的

测试公告通知查看功能

前提

用户登录

测试流程

点击公告通知列表

预期结果

可以查看到所有公告通知信息

实际结果

实际结果与预期结果一致

安全管理用户添加安全上报界面测试:

表5-3 安全管理用户添加安全上报界面测试表

用例名称

安全上报添加测试用例

目的

测试安全上报添加功能

前提

安全管理用户正常登录情况下

测试流程

1)安全管理用户点击安全上报按钮,并填写信息。

2)点击进行提交。

预期结果

提交以后,页面会显示新的安全上报信息 

实际结果

实际结果与预期结果一致

新闻资讯搜索功能测试:

表5-4新闻资讯搜索功能测试表

用例名称

新闻资讯搜索测试

目的

测试新闻资讯搜索功能

前提

测试流程

1)在搜索框填入搜索关键字。

2)点击搜索按钮。

预期结果

页面显示包含有搜索关键字的新闻资讯信息

实际结果

实际结果与预期结果一致

密码修改功能测试:

表5-5 密码修改功能测试表

用例名称

密码修改测试用例

目的

测试管理员密码修改功能

前提

管理员用户正常登录情况下

测试流程

1)管理员密码修改并完成填写。

2)点击进行提交。

预期结果

使用新的密码可以登录

实际结果

实际结果与预期结果一致

5.2测试结果

在本次测试的过程主要针对所有功能下的添加操作,修改操作和搜索操作,并以真实数据一一进行相关功能项目的输入,最终能够保证每个项目涉及的功能都是能够正常运行,因此能够保证本次设计的,已实现的功能能够正常运行并且相关数据库的信息也同样保证正确。

总结与展望

本次新能源工程安全生产提升机与升降机安全现场管理平台的设计与实现,功能方面,通过功能模块图区分该程序的用户端与管理端各自的功能权限;数据库方面,数据库使用口碑较好的mysql进行数据的存储,开源的mysql等技术的使用,相对来说体积较小,服务稳定,减少系统开发成本费用,通过数据库表的E-R实体关系图建立了表单与表单之间的连接,区分不同的表单之间的关系,更好的完善数据库的内容;测试方面,通过测试用例检查新能源工程安全生产提升机与升降机安全现场管理平台的设计缺陷和程序存在的错误,在系统测试阶段的过程中,出现了一些问题,例如,注册信息,没有规范用户在注册页面填写信息时输入两次密码,而导致后期登录错误,最后通过多次修改程序和测试解决了问题。最终经过不断的检测、修改,实现项目的稳定,达到了预期的设计效果。

系统整体的功能到达预期的效果,但页面的美化方面还是存在一些不足,例如:系统中的图标过于简洁;wxss页面的渲染布局方面不够完善,人们在使用软件过程中,对某些功能不易找寻,针对此次项目产生的问题,日后将不断改进,使该项目更加完善。


参考文献

[1]Liu H .Comparative Application of Teaching Methods in C Language and JAVA Programming Courses[J].International Journal of New Developments in Education,2024,6(1):

[2]李雪文.运用BIM技术进行深基坑施工现场的安全管理[J].建设科技,2023,(22):90-92.DOI:10.16116/j.cnki.jskj.2023.22.026.

[3]Liang C .School Vehicle Management System Based on JAVA Language[J].Academic Journal of Computing  Information Science,2023,6(9):

[4]李修强.建筑工程智慧工地管理平台架构及评价方案研究[J].石材,2023,(10):106-108+120.DOI:10.14030/j.cnki.scaa.2023.0480.

[5]范东,向崎,唐世江,等.公路工程建设施工安全管理平台的研究与实现[J].西部交通科技,2023,(06):205-208.DOI:10.13282/j.cnki.wccst.2023.06.060.

[6]路庆伟,曹东强,岳育群,等.建筑企业安全管理科技信息化平台建设与应用[J].价值工程,2023,42(17):31-34.

[7]Jessica E L ,Sanoussi M A Y ,Mehdi E C , et al.A comprehensive review of State-of-The-Art methods for Java code generation from Natural Language Text[J].Natural Language Processing Journal,2023,3

[8]蒋卫东.智慧工地管理平台在建筑工程中的应用探究[C]//中国智慧城市经济专家委员会.2023智慧城市建设论坛广州分论坛论文集.江苏通州四建集团有限公司;,2023:2.DOI:10.26914/c.cnkihy.2023.021636.

[9]李亮,唐红侠.企业铁路施工人员安全管理信息平台的研发与设计[J].信息系统工程,2023,(01):86-88.

[10]高捍宇.SF核电工程施工现场智能化安全管理研究[D].山东大学,2022.DOI:10.27272/d.cnki.gshdu.2022.001103.

[11]李君.施工安全数字化管控平台的设计与实现[D].山东大学,2022.DOI:10.27272/d.cnki.gshdu.2022.004340.

[12]欧阳效明.建筑工程项目智慧工地管理平台构建与评价研究[D].广东工业大学,2022.DOI:10.27029/d.cnki.ggdgu.2022.001460.

[13]石焰荣.智能建筑安全生产管理平台设计研究[D].湘潭大学,2022.DOI:10.27426/d.cnki.gxtdu.2022.002205.

[14]樊正中.现场安全管控平台在广东石化项目的应用[J].化工安全与环境,2022,35(10):13-17.

[15]张春银,吴健,冯怀双,等.建筑施工数字化信息管理平台技术应用[J].四川建筑,2021,41(S1):178-180.

[16]伍宇进.建筑工程安全管理信息化建设[J].信息技术与标准化,2021,(09):71-74.

[17]唐永胜.智慧工地系统在房建施工现场管理中的应用[J].江西建材,2021,(07):299+301.

[18]孙先亮.智慧工地理念下大数据管理平台在建筑安全管理中的应用[J].中国高新科技,2021,(14):51-52+102.DOI:10.13535/j.cnki.10-1507/n.2021.14.22.

[19]杨小高,黄林青,梁渝,等.基于BIM信息协同管理平台的研究[J].土木建筑工程信息技术,2021,13(03):172-176.DOI:10.16670/j.cnki.cn11-5823/tu.2021.03.26.

[20]徐军库,付静.机场施工现场安全信息管理平台的研究[C]//中国计算机用户协会网络应用分会.中国计算机用户协会网络应用分会2020年第二十四届网络新技术与应用年会论文集.中国民航机场建设集团有限公司;北京中企卓创科技发展有限公司;中国民航机场工程技术研究中心;民航机场规划设计研究总院有限公司华北分公司;,2020:4.DOI:10.26914/c.cnkihy.2020.031808.

致谢

至此论文结束,感谢您的阅读。首先,我要感谢我的父母对我的支持与理解,在两年的本科学习生活中,倾其所能的爱护我,使我能够心无旁骛,全心全意的投入到学习中;不断鼓励我,让我能够拥有不断前进的动力。其次还要感谢我的导师,感谢在这段时间给予我有效的建议,以至于我的毕设有了整体的设计思路,尽管我在实习期间很忙,论文撰写总是停停改改,但是导师依然十分负责,时不时的询问我的任务进展情况,跟进我的论文进度。在老师的帮助下,我逐步完成了自己的论文和程序,从导师身上也学习到很多知识,和经验,这些知识和经验令我受益匪浅。

此外,还要感谢我的同学,热心的解答了我在程序上遇到的问题,是他们在我编写程序过程中给了我很多的启发和感想,也帮助了我对于程序的调试和检测,让我受益良多。在这两年的时间里,我学会了许多专业的知识,还有老师们的谆谆教诲和同学们的帮助使我不断进步,能够做得更好;我也会不断给自己充电,不断突破,成为更好的自己。

最后向所有关心我、帮助我的老师及同学们表示衷心的感谢!

免费领取项目源码,请关注❥点赞收藏并私信博主,谢谢~

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值