面向纺织档案管理需求的综合档案管理系统实操落地指南

本文针对纺织企业档案品类多、分散难管的痛点,提供零门槛可直接落地的搭建方案,不需要复杂的后端开发经验,普通行政或技术人员按照步骤操作即可完成可用的系统。

一、前期准备

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,高版本存在兼容问题,更换对应版本即可解决。

AI咨询
热线电话

028-85154420

15388110056

全国售前咨询电话

扫码咨询
安答联动微信公众号二维码

微信扫码关注安答联动

申请试用
热线电话
申请试用

安答联动档案管理系统