中小水泥企业档案管理软件从零部署落地实操完整步骤指南
本文针对水泥企业档案管理的核心需求,提供从零开始的完整落地步骤,所有操作均可直接复制执行,无需额外技术基础。
一、前期准备工作
1.1 基础要求
- 硬件:最低配置4核CPU/8G内存/100G空闲硬盘,本地服务器或云服务器均可
- 操作系统:CentOS 7.9 64位(本文所有操作基于该系统,兼容性最好)
- 网络:开放服务器80端口,供企业内部网络访问
1.2 源码包下载
直接登录服务器,执行以下命令即可完成下载解压,复制即可直接运行:
``` cd /usr/local/src wget https://gitee.com/zhoudg5/file-archive-management/repository/archive/v1.2.0.tar.gz tar -zxf v1.2.0.tar.gz ```二、基础运行环境部署
2.1 安装依赖组件
执行以下yum命令一键安装所有需要的运行环境:
``` yum update -y yum install -y nginx php php-fpm php-mysql php-gd php-mbstring mariadb mariadb-server systemctl start nginx php-fpm mariadb systemctl enable nginx php-fpm mariadb ```2.2 初始化数据库
依次执行以下操作,创建专用数据库,所有SQL可直接复制:
- 输入命令进入数据库,初始无密码:
mysql -uroot - 复制执行以下SQL语句完成创建: ``` CREATE DATABASE archive_db DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; CREATE USER 'archive_user'@'localhost' IDENTIFIED BY 'Archive_2024'; GRANT ALL PRIVILEGES ON archive_db. TO 'archive_user'@'localhost'; FLUSH PRIVILEGES; EXIT; ```
2.3 配置Nginx站点
执行命令打开配置文件:vi /etc/nginx/conf.d/archive.conf,将以下完整配置复制进去,保存退出即可:
执行以下命令校验配置并重启Nginx:
nginx -t && systemctl reload nginx
2.4 初始化系统
依次执行以下命令完成系统初始化:
``` cd /usr/local/src/file-archive-management-1.2.0 php composer.phar install --no-dev cp .env.example .env ```
打开.env文件,找到数据库配置段,修改为以下内容:
执行以下命令生成数据表、创建管理员账号:
``` php artisan migrate php artisan make:admin admin 123456 ```至此,基础部署完成,管理员账号为admin,密码为123456,可登录后修改。
三、水泥企业专属档案配置
3.1 配置档案分类目录
打开浏览器访问服务器IP,登录后台后,按以下步骤操作:
- 点击左侧菜单档案管理 > 档案分类,点击「新增顶级分类」
- 依次新增以下适配水泥企业需求的顶级分类:
- 企业资质类:存放营业执照、生产许可证、环评资质等核心证照
- 生产技术类:存放熟料配比、工艺文件、质量检测标准等技术文档
- 设备档案类:存放磨机、回转窑等核心设备的采购、维保、检修记录
- 原材料类:存放石灰石、黏土等原材料的供应商资质、批次检测报告
- 合规文档类:存放安全检查记录、环保监测报告、员工劳动合同等
- 每个顶级分类下,可根据企业实际需求新增二级、三级子分类,比如设备档案下按车间拆分即可
3.2 配置岗位权限
针对水泥企业不同岗位的访问需求,按以下步骤配置权限:
- 点击左侧菜单系统设置 > 权限管理,点击「新增角色」
- 创建三个常用角色:
- 系统管理员:开放所有权限,负责系统维护、档案审核
- 部门员工:仅开放本部门对应档案的查阅、上传权限,无删除修改权限
- 企业管理层:开放所有档案的查阅权限,无修改删除权限
- 点击左侧菜单「用户管理」,为每个员工账号分配对应角色即可完成配置
四、数据迁移与日常运维
4.1 存量档案数字化上传
针对原有纸质档案,按以下规范处理后批量上传:
- 扫描分辨率设置为300DPI,统一保存为PDF格式
- 文件命名规则统一为:分类-年份-档案名称,例如「设备档案-2023-1号磨机秋季检修记录」
- 登录后台点击「批量上传」,一次最多可上传50个文件,系统会自动根据文件名匹配分类,提高整理效率
4.2 日常运维操作
- 新档案归档流程:部门档案员上传对应分类,提交管理员审核后正式归档,避免错放
- 自动备份:提前创建备份目录
mkdir -p /backup,可添加定时任务每周执行一次备份,备份命令如下: ``` mysqldump -uarchive_user -p'Archive_2024' archive_db > /backup/archive_$(date +%Y%m%d).sql ``` - 密码修改:登录后点击右上角用户名,选择「修改密码」即可完成更新
按照以上步骤操作即可完成水泥企业档案管理软件的全流程落地,所有配置适配水泥行业的档案管理需求,无需额外二次开发即可直接使用。