开源科研档案系统部署搭建及科研档案标准化整理实操全指南

前置准备(所有资源可直接复制获取)

本指南采用国内开源无版权的研档通社区版系统,无需付费即可使用全部核心功能,所需资源如下:

  • 运行环境:1核2G以上云服务器/本地主机,操作系统支持CentOS7.6+/Ubuntu20.04+/Windows10+
  • 系统安装包:https://gitee.com/yan-dang-tong/ydt-open/releases/download/v1.2.0/ydt-open-v1.2.0.tar.gz
  • 服务器连接工具(云服务器部署用):https://www.hostbuf.com/downloads/finalshell_install.exe

第一步:科研档案系统一键部署操作

1.1 云服务器端部署(推荐,多端可访问)

首先用Finalshell连接云服务器,根据操作系统执行对应依赖安装命令:

CentOS系统执行命令:

``` yum install -y wget java-1.8.0-openjdk nginx mariadb-server systemctl start mariadb nginx systemctl enable mariadb nginx ```

Ubuntu系统执行命令:

``` apt update && apt install -y wget openjdk-8-jdk nginx mariadb-server systemctl start mariadb nginx systemctl enable mariadb nginx ```

1.2 数据库初始化配置

执行命令进入数据库控制台:mysql -u root,依次执行以下SQL语句,可直接复制:

```sql create database ydt default character set utf8mb4 collate utf8mb4_general_ci; create user 'ydt'@'localhost' identified by 'Ydt@2024_Admin'; grant all privileges on ydt. to 'ydt'@'localhost'; flush privileges; exit ```

1.3 系统安装启动

依次执行以下命令下载并解压安装包:

``` wget https://gitee.com/yan-dang-tong/ydt-open/releases/download/v1.2.0/ydt-open-v1.2.0.tar.gz tar -zxvf ydt-open-v1.2.0.tar.gz cd ydt-open-v1.2.0 ```

修改配置文件application.yml,将以下完整配置直接覆盖原有内容即可:

```yaml server: port: 8090 spring: datasource: url: jdbc:mysql://localhost:3306/ydt?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai username: ydt password: Ydt@2024_Admin driver-class-name: com.mysql.cj.jdbc.Driver servlet: multipart: max-file-size: 100MB max-request-size: 200MB file: storage-path: /opt/ydt/file/ ```

开源科研档案系统部署搭建及科研档案标准化整理实操全指南

执行以下命令创建文件存储目录并启动系统:

``` mkdir -p /opt/ydt/file/ nohup java -jar ydt-open.jar > log.out 2>&1 & ```

启动完成后,访问http://你的服务器IP:8090即可进入系统,默认账号:admin,默认密码:123456。如果无法访问,执行以下命令开放8090端口:firewall-cmd --add-port=8090/tcp --permanent && firewall-cmd --reload

1.4 Windows本地部署(仅本地访问)

下载JDK1.8安装包:https://repo.huaweicloud.com/java/jdk/8u202-b08/jdk-8u202-windows-x64.exe,安装完成后,解压系统安装包,修改application.yml配置文件,双击ydt-open.jar即可启动,访问http://localhost:8090登录即可。

第二步:科研档案标准化整理入库实操

2.1 档案分类命名规则(可直接套用)

先按照以下规则对现有科研档案进行分类,分类规则符合《科研档案管理规范》国家标准:

  • 一级分类:项目立项类(编码LX)→ 包含立项申请书、审批文件、任务书、合作协议
  • 二级分类:研究过程类(编码GC)→ 包含实验记录、测试报告、中期检查报告、调研材料
  • 三级分类:成果产出类(编码CG)→ 包含论文、专利、软著、获奖证书、产品样机资料
  • 四级分类:结题验收类(编码JS)→ 包含结题报告、验收材料、经费决算表、成果鉴定材料

文件命名统一规则:分类编码_项目编号_文件名称_上传日期,例:LX_2024KJ001_国家重点研发项目申请书_20240105.pdf,项目编号可自行设置,建议使用年份+领域+序号的规则。

2.2 批量入库操作

登录系统后台后按照以下步骤操作,10分钟即可完成千份档案入库:

  1. 进入【档案管理】→【项目管理】,提前录入所有科研项目的项目编号、项目名称、负责人信息
  2. 进入【档案管理】→【批量导入】,点击下载官方Excel导入模板
  3. 按照模板填写对应字段:档案编号、档案名称、分类编码、所属项目编号、上传人、归档日期,注意字段不要留空
  4. 将整理好的所有档案文件和填好的Excel表打包成ZIP包,ZIP包内不要嵌套文件夹,所有文件和Excel表放在根目录
  5. 上传ZIP包,点击【开始导入】,系统自动校验数据,校验通过后自动完成归档

导入完成后可在【档案检索】页面输入关键词、分类、项目编号快速检索对应档案,支持在线预览、下载、权限设置。

2.3 异常档案处理

如果导入失败,系统会自动导出错误日志,按照日志提示修正即可:

  • 提示文件名不匹配:检查文件名是否符合命名规则,是否和Excel表中填写的档案编号对应
  • 提示格式不支持:系统仅支持pdf、doc、docx、xls、xlsx、jpg、png格式,其他格式请转换后再上传
  • 提示项目不存在:检查Excel中填写的项目编号是否和【项目管理】中录入的编号完全一致

常见问题快速排查方案

  • 文件上传提示大小超出限制:修改application.yml中的max-file-size参数,调整为需要的大小,重启系统即可生效
  • 忘记管理员密码:登录数据库执行SQL:update ydt.sys_user set password = 'e10adc3949ba59abbe56e057f20f883e' where username = 'admin'; 即可重置密码为123456
  • 系统运行卡顿:执行ps -ef | grep java查看进程占用,若内存占用超过80%,可将服务器配置升级到2核4G即可解决
AI咨询
热线电话

028-85154420

15388110056

全国售前咨询电话

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

微信扫码关注安答联动

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

安答联动档案管理系统