面向纺织档案管理需求的综合档案管理系统实操落地指南
本文针对纺织企业档案品类多、分散难管的痛点,提供零门槛可直接落地的搭建方案,不需要复杂的后端开发经验,普通行政或技术人员按照步骤操作即可完成可用的系统。
一、前期准备
1.1 工具与环境准备
本次使用开源免费的低代码框架搭建,所有工具均为免费可直接下载,所有地址如下:
- JDK 11(Windows版直接下载安装:https://cdn.oracle.com/java/11/latest/jdk-11_windows-x64_bin.exe,安装全程点击下一步即可,自动配置环境变量)
- Node.js 16.20.2(Windows版下载:https://nodejs.org/download/release/v16.20.2/node-v16.20.2-x64.msi,安装时勾选「Add to PATH」即可自动配置环境变量)
- MySQL 8.0(压缩包版下载:https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.36-winx64.zip)
- 项目代码拉取:已安装Git的执行命令
git clone https://github.com/jeecgboot/JeecgBoot.git,未安装Git的直接访问地址下载Zip包解压即可:https://github.com/jeecgboot/JeecgBoot/archive/refs/heads/master.zip
1.2 需求提前梳理
纺织行业常规档案分为5类,提前梳理每类的核心字段即可,参考模板:原料供应商档案(供应商名称、原料品类、联系人、合作年限、资质有效期、归档日期)、生产工艺档案(工艺编号、产品品类、工艺流程、操作规范、归档人)、成品质检档案(批次号、成品等级、检测报告、检测日期)、设备运维档案(设备编号、安装日期、维保记录、报废日期)、企业资质档案(资质名称、有效期、存档位置),可根据自身需求增减字段。
二、基础环境配置
首先打开MySQL命令行,执行以下命令创建专用数据库:
```sql CREATE DATABASE IF NOT EXISTS tex_archive DEFAULT CHARACTER SET utf8mb4; ```
然后找到项目解压目录下的src/main/resources/application-dev.yml文件,替换成以下完整配置,修改MySQL的账号密码为你自己的:
```yaml server: port: 8080 spring: application: name: jeecg-boot datasource: url: jdbc:mysql://localhost:3306/tex_archive?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&allowPublicKeyRetrieval=true username: root password: 你的MySQL登录密码 driver-class-name: com.mysql.cj.jdbc.Driver ```
接下来启动项目:先进入项目的antd-design-vue-jeecg目录,执行命令npm install && npm run serve,等待依赖安装完成后,再启动后端项目,后端启动成功后访问http://localhost:8080/jeecgboot,使用默认账号admin密码123456登录即可。
三、纺织档案模块搭建
3.1 创建档案表单
登录成功后按照以下步骤操作,全程可视化拖拽,不需要写代码:
- 点击左侧菜单低代码开发 -> 在线表单设计,点击右上角「新增」按钮
- 输入表单编码:
tex_archive_supplier,表单名称:原料供应商档案,点击确定进入设计页面 - 从左侧组件库拖拽对应组件到画布,按照提前梳理好的字段依次添加,原料品类选择下拉框组件,添加选项:棉纤维、化纤、混纺、其他,日期相关字段选择日期框组件,备注选择富文本组件
- 添加完成后点击右上角保存并生成代码,系统会自动创建数据库表、生成增删改查接口和前端页面,全程无需手动编码

按照同样的方法,依次创建剩下的4类档案表单,完成所有模块的基础搭建。
3.2 配置菜单与权限
- 进入系统管理 -> 菜单管理,新增一级菜单,名称为「纺织综合档案管理」,排序设置为1,保存后将刚才创建的5个档案模块添加为该菜单的子菜单
- 进入系统管理 -> 角色管理,根据企业需求新增角色,例如档案管理员、车间员工、行政人员,给每个角色分配对应权限:档案管理员开放所有模块的增删改查权限,车间员工仅开放生产工艺、成品质检档案的查看权限,避免误修改
- 如果需要实现部门数据隔离,只需要给每个档案表单添加「所属部门」字段,然后在表单的高级配置 -> 数据权限中开启按当前用户所属部门过滤,保存后自动生效,不同部门只能查看本部门归档的档案。
四、核心功能配置
4.1 多条件检索配置
打开任意档案的表单设计页,点击左侧「检索配置」,勾选常用的检索字段,例如供应商名称、原料品类、归档日期,勾选后保存,前端会自动生成多条件组合检索框,支持按日期范围筛选,可快速定位对应批次的档案。
4.2 档案导出配置
进入表单设计页的「按钮配置」,勾选「导出」按钮,保存后即可启用批量导出功能,支持选中多个档案导出为Excel,方便打印存档或对外提供材料。
五、上线部署
本地测试所有功能正常后,执行以下命令打包项目:
```shell mvn clean package -Dmaven.test.skip=true ```
将打包生成的jeecg-boot-module-system-.jar上传到云服务器,执行启动命令:
```shell nohup java -jar jeecg-boot-module-system-.jar --spring.profiles.active=prod > archive.log 2>&1 & ```
最后在云服务器安全组放开8080端口,绑定企业内部域名后即可正常使用。
常见问题:启动后提示数据库连接失败,检查数据库是否创建、账号密码是否正确、3306端口是否开放;前端页面加载失败,检查Node版本是否为16.x,高版本存在兼容问题,更换对应版本即可解决。