应急处置查询系统 —— 功能概览
📌 系统定位
一款基于 PHP + MySQL 的铁路应急处置信息管理平台,支持前台实时查询与后台数据维护,适用于互联网或局域网部署使用。
🖥️ 前台功能(index.php)
功能说明
实时搜索输入关键词即时检索标题与内容,无需刷新页面(AJAX)
附件下载每条记录可关联多个附件,点击文件名直接下载
统计信息页面顶部显示记录总数与附件总数,更新时间动态刷新
响应式布局适配不同屏幕尺寸,PC/平板均可流畅浏览
🔧 后台管理(admin.php)
数据管理
功能说明
新增/编辑/删除表单操作,支持富文本内容输入
批量删除勾选多条记录一键删除,带二次确认提示
一键清空清除所有数据及附件文件,双重确认防止误操作
搜索筛选后台表格支持按标题/内容关键词搜索
附件管理
功能说明
多附件上传支持一次选择多个文件或多次追加选择,文件名实时预览
服务器文件选择从已上传的文件中直接勾选添加,避免重复上传
附件名称优化上传时添加随机前缀防止覆盖,显示时自动去除前缀
单附件删除编辑记录时可单独删除某个附件
数据导入导出
功能说明
导出CSV将数据导出为 Excel 兼容的 CSV 文件(GBK编码)
导入CSV上传 CSV 文件,自动预览前5行,支持自定义列映射
编码智能识别自动检测 UTF-8/GBK 编码,兼容多种格式
数据库备份恢复
功能说明
一键备份备份完整数据库并下载 SQL 文件,同时保存至服务器
服务器备份管理查看、下载、恢复、删除服务器上的历史备份
恢复备份从服务器选择备份文件恢复,覆盖前需二次确认
🔒 安全机制
功能说明
管理员登录后台需密码登录,密码 MD5 加密存储
安装锁定安装后生成锁定文件,防止未授权重复安装
覆盖安装确认重新安装时检测旧数据并弹窗确认
操作确认批量删除、清空数据、恢复备份等危险操作均需二次确认
📥 安装流程
将所有文件上传至 PHP 服务器(需支持 mysqli、mbstring)
访问 install.php 填写数据库信息和管理员密码
安装成功后自动生成锁定文件,进入登录页面
默认管理员密码:123456(可在安装时修改)
📁 文件结构
文件作用
install.php系统安装向导
config.php数据库配置文件(自动生成)
login.php管理员登录
index.php前台查询页面
search.phpAJAX 搜索接口
admin.php后台管理(核心)
uploads/附件存储目录
backups/数据库备份目录
install.lock安装锁定文件
本系统专为应急处置场景设计,注重数据安全与操作便捷性,支持多附件、批量操作、数据备份等实用功能,适合在铁路系统内部局域网长期稳定运行。