消防档案管理软件本地部署、台账录入与权限配置全流程实操指南
前期准备与环境搭建
1.1 软硬件环境要求
本地运行推荐Windows 10/11 64位系统,服务器部署推荐CentOS 7.6+版本,内存≥4G,硬盘剩余空间≥20G,需提前安装Java 1.8、MySQL 5.7版本,其他版本可能出现兼容性问题。
1.2 软件包获取与安装
本次使用开源稳定版安装包,直接下载即可:https://gitee.com/linjiabin100/fire-file-management/releases/download/v1.2.0/fire-file-v1.2.0.zip
1. 下载完成后解压到无中文、无空格、无特殊字符的路径,比如D:\fire-file,路径不符合要求会直接导致启动失败。
2. 打开MySQL命令行,执行以下命令创建数据库并导入初始表结构:
``` CREATE DATABASE fire_file DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; USE fire_file; source D:\fire-file\sql\init.sql; ```3. 打开解压目录下的config文件夹,编辑application.yml配置文件,完整可直接复制的配置内容如下,仅需修改MySQL密码为你本地的密码即可:
```yaml server: port: 8080 spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/fire_file?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai username: root password: 你的MySQL root密码 servlet: multipart: max-file-size: 100MB max-request-size: 100MB file: upload-path: D:/fire-file/upload/ ```4. Windows系统双击解压目录下的start.bat启动服务,CentOS服务器执行命令`nohup java -jar fire-file.jar > log.out 2>&1 &`后台启动,控制台输出“启动成功”后,浏览器访问http://127.0.0.1:8080,默认管理员账号admin,密码123456。
核心功能实操配置
2.1 单位基础档案录入
1. 登录后左侧菜单点击【基础配置】-【单位信息】,点击右上角新增按钮,填写单位全称、统一社会信用代码、地址、消防安全责任人姓名与联系电话、消防控制室值班电话,所有带号的字段为必填项,未填写无法提交。
2. 上传单位消防总平面布局图、消防设施分布图,支持JPG/PNG格式,单张大小≤10MB,提交后自动归档到基础档案库。
3. 有多个下属单位的场景,可在【部门管理】模块添加子单位,每个子单位可独立分配管理员账号,仅能查看、编辑本单位的档案数据。
2.2 消防设施台账录入
1. 左侧菜单点击【档案管理】-【设施台账】,点击批量导入按钮,下载系统自带的Excel模板,按照列要求填写内容:
- 设施编号:全局唯一值,推荐按照“区域+类型+序号”规则编写,比如1号楼-灭火器-001
- 设施类型:必须选择模板下拉框内的预设值,覆盖灭火器、消火栓、烟感探测器、喷淋头等28类常见消防设施
- 安装位置、生产日期、有效期、维保单位、上次维保日期:如实填写,有效期填写后系统会自动提前30天发起过期预警
- 附件栏可上传设施合格证、维保记录照片,单条台账最多支持上传5个附件

2. 填写完成后上传Excel,系统会自动校验数据,存在错误会直接标注错误行与原因,修改后重新上传即可,单次最多支持导入1000条台账。
3. 录入完成后可在台账列表按设施类型、有效期、区域筛选,支持导出Excel报表留存。
2.3 消防工作档案归档
日常消防检查、演练、培训记录可在【工作档案】模块上传归档,完全符合消防检查的档案要求:
- 检查记录:点击【新增检查记录】,选择检查时间、检查人员、检查区域,填写检查问题、整改要求、整改完成时间,上传现场照片,整改完成后需上传整改后照片并标记为已完成,系统会自动统计整改完成率
- 演练记录:上传演练方案、演练照片、演练总结报告,填写参与人数、演练时间、演练类型
- 培训记录:填写培训时间、培训内容、参与人员名单、考核结果,上传培训课件、现场照片
所有档案支持按年份、类型一键导出PDF,无需额外调整格式即可直接提交给消防检查人员。
权限配置与安全设置
3.1 角色权限配置
系统默认有超级管理员、单位管理员、普通员工、维保人员4个角色,可根据需求自定义角色:
1. 左侧菜单点击【系统管理】-【角色管理】,点击新增角色,填写角色名称,勾选对应权限:
- 超级管理员:拥有所有权限,建议仅分配给消防安全负责人
- 单位管理员:可编辑本单位所有档案,不能修改系统配置
- 普通员工:仅能查看公开的消防档案、提交检查问题
- 维保人员:仅能编辑负责区域的设施维保记录
2. 角色配置完成后在【用户管理】模块给对应人员分配账号与角色,所有账号默认首次登录必须修改密码,密码要求8位以上包含字母与数字。
3.2 数据备份设置
1. 打开解压包内的backup.bat文件,修改以下内容为你的本地数据库信息:
```bat @echo off set "mysql_path=C:\Program Files\MySQL\MySQL Server 5.7\bin\" set "db_user=root" set "db_pass=你的MySQL密码" set "db_name=fire_file" set "backup_path=D:\fire-file\backup\" if not exist %backup_path% md %backup_path% %mysql_path%mysqldump -u%db_user% -p%db_pass% %db_name% > %backup_path%%date:~0,4%%date:~5,2%%date:~8,2%.sql forfiles /p %backup_path% /s /m .sql /d -30 /c "cmd /c del @path" ```2. 保存后按Win+R输入taskschd.msc打开任务计划程序,创建定时任务,设置每天凌晨2点执行backup.bat,系统会自动保留最近30天的备份文件,超过30天的自动删除。
常见问题排查
- 启动失败:检查Java版本是否为1.8,MySQL服务是否正常启动,配置文件内的数据库密码是否正确,软件解压路径是否包含中文、空格
- 导入Excel失败:检查是否修改了模板的列名,是否有必填字段为空,设施编号是否存在重复
- 预警不提醒:检查系统时间是否正确,设施的有效期字段是否正确填写,可在系统配置内配置邮箱SMTP信息,开启过期邮件自动提醒
所有配置完成后,系统自动生成的档案完全符合《消防救援机构监督检查规定》的要求,无需额外整理即可应对日常消防检查。