没有合适的资源?快使用搜索试试~ 我知道了~
基于ThinkPHP5的消防重点单位-毕业论文.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 33 浏览量
2023-08-12
07:09:49
上传
评论
收藏 4.65MB DOCX 举报
温馨提示
试读
44页
基于ThinkPHP5的消防重点单位-毕业论文.docx
资源推荐
资源详情
资源评论
目录
摘要 ..................................................................................................................................................................1
ABSTRACT .....................................................................................................................................................1
1 绪论 ..............................................................................................................................................................2
1.1 课题背景与意义....................................................................................................................................2
1.2 主要工作和过程研究现状....................................................................................................................2
1.3 本文结构................................................................................................................................................3
1.4 开发工具类............................................................................................................................................3
1.4.1 JetBrains PhpStrom .........................................................................................................................3
1.4.2 HBuilderX .......................................................................................................................................3
1.4.3 XAMPP ...........................................................................................................................................3
1.4.4 Navicat Premium .............................................................................................................................4
1.5 开发技术类............................................................................................................................................4
1.5.1 ThinkPHP5 开发框架 .....................................................................................................................4
1.5.2 HTML、CSS、JavaScript ..............................................................................................................4
1.5.3 jQuery ..............................................................................................................................................4
1.5.4 HTML5+App...................................................................................................................................5
1.5.5 MUI .................................................................................................................................................5
1.5.6 JSON................................................................................................................................................5
2 可行性分析 ..................................................................................................................................................5
2.1 法律可行性分析....................................................................................................................................5
2.2 经济可行性分析....................................................................................................................................5
2.3 技术可行性分析....................................................................................................................................6
3 需求分析 ......................................................................................................................................................6
3.1 用例图....................................................................................................................................................6
3.2 功能需求分析........................................................................................................................................7
3.2.1 移动端 App ....................................................................................................................................7
3.2.2 PC 端管理系统 ...............................................................................................................................8
4 系统设计 ......................................................................................................................................................9
4.1 系统架构设计........................................................................................................................................9
4.2 数据库设计..........................................................................................................................................10
4.2.1 系统 E-R 图..................................................................................................................................10
4.2.2 数据库表设计 ..............................................................................................................................11
5 系统实现 ....................................................................................................................................................14
5.1 开发平台及开发环境..........................................................................................................................14
5.2 PC 端管理系统主要功能实现.............................................................................................................14
5.2.1 管理员登陆功能 ..........................................................................................................................14
5.2.2 风险评估模块功能 ......................................................................................................................16
5.2.3 日常工作模块功能 ......................................................................................................................20
5.2.4 维护保养模块功能 ......................................................................................................................21
5.3 APP 客户端主要功能实现 ...................................................................................................................24
5.3.1 用户登陆注册功能 ......................................................................................................................24
5.3.2 个人中心管理功能 ......................................................................................................................27
5.3.3 工作内容管理功能 ......................................................................................................................29
5.3.4 设施管理模块功能 ......................................................................................................................34
5.3.5 单位管理模块功能 ......................................................................................................................37
6 系统测试 ....................................................................................................................................................39
6.1 软件测试介绍......................................................................................................................................39
6.2 测试环境..............................................................................................................................................39
6.3 系统功能测试......................................................................................................................................39
6.3.1 App 端巡检人员登录功能测试 ...................................................................................................39
6.3.2 设施录入功能测试 ......................................................................................................................40
结束语 ............................................................................................................................................................40
参考文献 ........................................................................................................................................................41
致谢 ................................................................................................................................................................42
- 1 -
基于 ThinkPHP5 的消防重点单位火险预防及评估系统的设
计与实现
摘要:研究背景
本毕业设计做了一个基于 ThinkPHP5 与 HTML5Plus 的消防重点单位火险预防及评估系统,实现现
代化的消防巡检与预防。本系统分为 pc 端管理系统和移动端 App。pc 端管理系统使用前后端分离式
开发,后端由 ThinkPHP5 实现接口开发,前端通过 ajax 请求接口实现数据的获取显示及提交存储。
移动端 App 使用 DCloud 发行平台进行打包发行,后端同样使用了 ThinkPHP5 接口进行数据操作,
数据通讯使用 JSON 数据格式。使用 MySql 数据库存储系统相关数据内容。目的是帮助巡检人员更
好地对日常工作进行巡检并维护,更好地开展任务调配与查看。同时帮助管理员更方便、直观得进
行单位、人员、任务管理等。
关键词:PHP;DCloud;预防;评估;
Design and implementation of fire prevention and assessment
system for key fire fighting units based on thinkphp5
Abstract: Based on thinkphp5 and html5plus, a fire risk prevention and assessment system for key fire
fighting units is designed in this graduation project to realize modern fire patrol inspection and prevention.
The purpose is to help inspectors better patrol and maintain daily work, and better carry out task
deployment and review. At the same time, it helps administrators to manage units, personnel and tasks
more conveniently and intuitively. This system is divided into PC management system and mobile app. The
PC management system uses the front and back-end separated development, the back-end is developed by
thinkphp5 interface, and the front-end is developed by Ajax request interface to achieve data acquisition,
display, submission and storage. The mobile app uses the dcloud distribution platform for package
distribution, the backend also uses the thinkphp5 interface for data operation, and the data communication
uses the JSON data format. Use MySQL database to store system related data content. This graduation
project abides by the history of software engineering. From the demand analysis, function design, function
realization and system test of the completion system, the design and implementation of the intelligent
terminal system for fire fighting vehicles based on thinkphp5 and html5plus are completely discussed.
Keywords: PHP; DCloud; prevention; assessment;
- 2 -
1 绪论
1.1 课题背景
……消防重点单位是指人员流动密集、存储资源重要,存在潜在火灾因素的公共场所、国家机
关以及劳动密集型生产、加工企业等。比如现代科技感越来越强的购物商场、宾馆、医院、养老院、
国家机关、广播电台、客运车站以及重要的科研单位等。由于其特定的人员聚集、功能复杂、规模
较大等特性,所以发生火灾的可能性和火灾产生的危害都很大
[1]
。一般来讲,消防安全重点单位火
灾危险性主要体现在以下几方面
[2]
:
(1) 人员相对密集,容易造成群死群伤。消防安全重点单位人员情况比较复杂,很多地方有公
共人流,而且疏散设施各有不同,情况复杂,一旦发生火灾,很难及时疏散,尤其是在黑暗、烟气
浓烈的环境下,更容易发生恐慌,导致大量人员中毒、挤伤、踩伤、烧伤其至死亡现象。
(2) 消防设施设备多、功能复杂,故障率高。消防安全重点单位由于建筑面积一般很大、功能
复杂,执行的技术规范繁多,需要配置的消防设施设备种类、数量众多,差异大,由于产品质量和
维护保养不当等因素,非常容易造成消防设施故障、损坏,甚至瘫痪等问题,更加无法保证在火灾
发生时可以正常发挥作用,进而造成报警晚、灭火迟,小火酿成大灾的现象。
(3) 用电设备多,致灾因素多。重点单位各类照明、音响、动力、娱乐、取暖等生产生活用电
设备数量大、线路复杂、负荷大,特别是一些场所存在违规装修、违章用火用电用气、吸烟等现象,
造成电气、明火等点火源多,更加容易引发火灾。
随着我国经济技术的飞速发展,每个城市的人口和建筑密度都在不断增加,使得消防重点单位
发生火灾的潜在可能性更大,防火的形势也会非常严峻。因此如何通过实施科学有效的火险预防和
管理措施来预防和控制消防重点单位的火灾,避免或减轻发生火灾所带来的损失,成为当前消防安
全管理工作面临的重要目标和迫切任务
[3]
。
1.2 研究现状
本课题的主要工作是使用 web 系统结合 App 设计出一套针对消防重点单位火险预防及评估系
统。本系统主要是由 pc 端管理系统和移动端 App 两个部分组成,pc 端管理系统是前后端分离式开
发,后端使用了 Thinkphp5 的 Resful
[4]
接口进行数据库信息交互。移动端 App 使用 HTML5Plus 进行
开发,同样调用 Thinkphp5 的 Resful 接口通过 JSON
[5]
的数据格式实现移动端 App 与服务器的通讯。
管理人员可登录 PC 端管理系统进行单位查看、日常工作开展情况等。App 端用户登录后进行每日
巡检任务的检查并上报信息等。完成本次毕设的主要过程如下:
(1) 了解 App 端进行日常工作的流程,熟悉业务的进程。PC 端管理系统的功能、页面设计等,
并在此基础上进行整个系统的协同开发与设计。
(2) 了解 ThinkPHP5,JavaScript,jQuery,Http,JSON 编程技术的发展历程并掌握这些开发技
术的基础知识。
(3) 根据火险预防评估系统的功能设计,设计出系统的数据库和界面。
(4) 使用 PHP,JavaScript,CSS,Html,JSON 编程技术完成对系统基本功能的实现。以及使
- 3 -
用 PhpStorm、HBuilderX 等 IDE 编辑器进行系统代码的编写工作。
(5) 最后对系统进行测试找出系统所存在的 bug 并进行修改和完善。
1.3 本文结构
第 1 部分绪论,主要叙述了本次毕设的研究背景和意义以及本次毕业设计的主要研究内容和研
究过程。
第 2 部分可行性分析,介绍了本次毕业设计中所使用的到的相关技术、有关开发工具以及有关
背景知识,其中开发工具包括 JetBrains PhpStrom、HBuilderX、XAMPP、Navicat Premium 等,开发
技术支持有 ThinkPHP5、Html、CSS、JavaScript、jQuery、HTML5+App、MUI、JSON 等。
第 3 部分需求分析,为系统需求部分,说明了系统划分的模块功能、具体功能以及数据库设计
部分,数据库设计在系统开发中占着举足轻重的地位,其为系统开发和系统的实现提供了数据持久
化支持。
第 4 部分系统设计,为系统实现部分,根据系统需求完成系统的功能,并展示核心功能的实现
代码。
第 5 部分系统实现,为系统架构设计选型,选择合适的系统架构。并对数据库表进行设计,使
表关系清晰合理。
第 6 部分系统测试,为系统测试部分,分别对系统的所所运行的环境进行测试以及对系统的功
能进行测试。测试后反馈提出相应的 bug,不断的提高系统的可用性。
1.4 开发工具类
1.4.1JetBrains PhpStrom
PhpStorm 是 JetBrains 公司开发的一款 PHP 开发工具。其拥有强大的功能,比如代码的智能补
全、文件位置快速导航以及对错误实时检查等功能大大提高了开发人员的工作效率。并且 PhpStorm
集成了许多前后端开发的功能,可以编辑常见的前端和后台代码。并且支持绝大多数的 php 框架,
也包括 tp5 框架。
本毕业设计使用是 PhpStorm 来开发后端接口,与数据库进行数据交互。
1.4.2 HBuilderX
HBuilderX 是 Dcloud 平台推出的 web 前端开发工具。其拥有轻巧、极速的安装包;强大的语法
提示;清爽护眼的界面设计;更强大的多光标、智能双击、选区管理等优势使得。HBuilderX 支持
利用 html+css+js 的方式编写手机页面并提供 App 打包工具生成手机 App 。HBuilderX 开发的
HTML5+ App,比普通的 web App 功能更强、性能更高。从发布至今,DCloud 平台已经吸引了大量
的开发者。
本次毕业设计采用 HBuilderX 作为移动端 App 的开发工具,以便于打包成 Android 客户端。
1.4.3 XAMPP
XAMPP 是一个把 Apache 网页服务器与 PHP、Perl 及 MariaDB 集合在一起的安装包,用户可以
剩余43页未读,继续阅读
资源评论
豆包程序员
- 粉丝: 3378
- 资源: 3504
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 一个简单的Python实现卡尔曼滤波算法的例子
- 一个简单的Python实现卡尔曼滤波算法的例子
- 一个简单的Python实现卡尔曼滤波算法的例子
- 卡尔曼滤波(Kalman Filter)是一种有效的递归滤波器,用于线性动态系统的状态估计 它通过考虑先前的估计和当前的观测来提
- 卡尔曼滤波(Kalman Filter)是一种有效的递归滤波器,用于线性动态系统的状态估计 它通过考虑先前的估计和当前的观测来提
- 卡尔曼滤波(Kalman Filter)是一种有效的递归滤波器,用于线性动态系统的状态估计 它通过考虑先前的估计和当前的观测来提
- python 卡尔曼滤波算法
- python 卡尔曼滤波算法
- python 卡尔曼滤波算法
- MFC工控项目实例之一主菜单制作
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功