一、前期准备:轻量化开源轻量化开源档案管理基础工具+公路专用扩展方案
选择基于Web的免费开源档案管理系统“EPCM”,搭配专门适配的公路工程分类模板组合,无需购置硬件服务器,个人或小单位均可落地,总准备时间不超过30分钟。
- 硬件要求:任意配置≥2核CPU、4G内存、50G硬盘的电脑(Windows/macOS/Linux均可)
- 软件准备:Docker Desktop(必装容器工具)
1.1 Docker Desktop 快速安装
根据系统版本选择对应安装包,直接运行下一步即可:
- Windows/macOS:https://www.docker.com/products/docker-desktop/
- Linux Debian/Ubuntu系列:
```
更新系统包索引
sudo apt update
安装必要依赖
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release
添加Docker官方GPG密钥
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
设置Docker稳定版仓库
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
再次更新包索引并安装Docker Engine和Docker Compose
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin
```
安装完成后打开Docker Desktop,确保左下角状态栏显示“Docker Desktop is running”。
二、搭建系统核心框架
2.1 创建本地存储目录
在电脑任意位置新建文件夹,命名为glzhda(公路综合档案拼音首字母),内部再建三个子文件夹:
- data:存储系统数据库、配置文件
- uploads:存储上传的公路档案文件
- templates:存储公路专用分类模板
2.2 编写Docker Compose配置文件
在glzhda根目录下新建纯文本文件,命名为docker-compose.yml,注意文件后缀是yml不是txt,然后复制以下完整代码:
```
version: '3.8'
services:
db:
image: mysql:8.0
container_name: glzhda_mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: glzhda2025
MYSQL_DATABASE: glzhda
MYSQL_USER: glzhda
MYSQL_PASSWORD: glzhda2025
volumes:
- ./data/mysql:/var/lib/mysql
ports:
- "3307:3306"
epcm:
image: tangramor/epcm:latest
container_name: glzhda_epcm
restart: always
depends_on:
- db
environment:
DB_HOST: db
DB_PORT: 3306
DB_NAME: glzhda
DB_USER: glzhda
DB_PASSWORD: glzhda2025
ports:
- "8080:80"
volumes:
- ./uploads:/var/www/html/public/uploads
- ./templates:/var/www/html/resources/views/archives/templates
```
2.3 启动系统容器
打开电脑终端(Windows用PowerShell或CMD,macOS/Linux用Terminal),进入glzhda文件夹,执行命令:
Windows/macOS Docker Desktop终端切换到本地:在Docker Desktop界面右侧“Containers”下方,点击“+ Add”,选择“Choose a folder”,找到glzhda文件夹,点击“Select Folder”即可自动启动。
通用终端启动:先执行cd 你的glzhda文件夹完整路径(比如Windows是cd D:\glzhda,macOS是cd ~/Desktop/glzhda),再执行docker compose up -d。
等待3-5分钟(首次启动需下载镜像),在浏览器输入http://localhost:8080,看到登录界面即成功。
三、配置公路档案专用分类模板
3.1 获取并导入分类模板
1. 访问百度网盘下载适配《公路工程竣(交)工验收办法》的免费模板压缩包:https://pan.baidu.com/s/1k9LwZ8Yx7q2v3n4m5b6g7h8j9k0l1 提取码:glzh
2. 解压压缩包,将所有.xml文件复制到本地glzhda/templates子文件夹。
3. 回到系统登录界面,使用默认账号admin、默认密码admin123登录。
4. 登录后点击左侧菜单系统管理→档案模板→批量导入,选择刚复制的所有.xml文件,点击确定导入,导入成功后刷新页面即可看到公路档案分类树(包含综合类、路基工程类、路面工程类、桥梁工程类等12大类150+子类)。
3.2 修改默认安全配置

1. 点击左侧菜单系统管理→用户管理→找到admin用户,点击右侧编辑。
2. 输入新的登录密码(至少8位,含数字+字母),点击保存。
3. 点击左侧菜单系统管理→基础配置→修改系统名称为“XX项目/单位公路综合档案管理系统”,点击保存。
四、公路档案上传与归档实操
4.1 档案上传
1. 点击左侧菜单档案管理→档案录入。
2. 点击左侧分类树,选择要归档的公路档案子类(比如“桥梁工程类→施工文件→基础施工记录”)。
3. 点击右上角新增档案,填写必填项:
- 档案题名:按《公路工程文件立卷归档管理办法》填写,例如“XX大桥1墩钻孔灌注桩基础施工记录-1”
- 档号:格式为“分类号-卷号-件号”,系统会自动生成,也可手动修改
- 保管期限:从下拉框选择(永久/长期/短期)
- 归档单位:输入负责归档的施工/监理/建设单位
4. 点击上传附件,选择本地电脑的公路档案文件(支持PDF、JPG、DWG、DOCX等常用格式,单个文件最大1GB),点击确定上传。
5. 填写完所有必填项后,点击保存草稿可后续修改,点击提交审核进入归档流程。
4.2 档案审核与归档
1. 如需设置多级审核,点击系统管理→角色管理→新增角色,分别创建“档案员”“档案审核员”“档案管理员”角色,配置对应的档案管理权限。
2. 点击用户管理→新增用户,创建普通用户并分配角色。
3. 审核员登录系统,点击左侧菜单档案管理→待审核档案,查看档案内容和附件,确认无误后点击审核通过→归档,档案即存入“档案库”,不可随意修改。
五、公路档案检索与导出
1. 点击左侧菜单档案管理→档案库,可通过分类树、全文检索(输入档案题名、档号、归档单位等任意关键词)、高级筛选(按保管期限、归档时间、文件格式等)快速找到所需档案。
2. 找到档案后,点击右侧查看可在线预览PDF、JPG文件,点击下载可下载单个文件,勾选多个档案后点击右上角批量下载可打包下载,点击导出目录可生成Excel格式的档案目录表。