学校版档案管理软件快速部署实操指南 零门槛上手可落地

前置准备

本次实操基于Docker容器化部署,无需配置复杂数据库或运行环境,仅需准备一台Ubuntu 20.04+/CentOS 7+的Linux服务器,网络可正常访问公网。

Docker环境安装与配置

1. 执行安装命令

  • Ubuntu系统执行: ``` curl -fsSL https://get.docker.com | sudo sh ```
  • CentOS系统执行: ``` sudo yum install -y docker-ce docker-ce-cli containerd.io ```
  • 安装后启动并设置开机自启: ``` sudo systemctl start docker sudo systemctl enable docker ```

注意:所有命令需在有sudo权限的用户下执行,权限不足时先切换至root用户操作。

学校版档案管理软件部署

1. 拉取官方稳定镜像

本次使用的开源学校档案管理镜像为经教育场景优化的稳定版本,执行以下命令拉取:

``` docker pull ghcr.io/school-archive/school-edition:v1.2.0 ```

2. 启动容器并挂载数据

执行以下命令启动容器,挂载本地数据卷避免数据丢失,同时映射8080端口至外部网络:

``` docker run -d -p 8080:80 --name school-archive -v /opt/school-archive/data:/app/data ghcr.io/school-archive/school-edition:v1.2.0 ```

关键说明:/opt/school-archive/data为本地数据存储路径,可按需修改,容器内所有档案数据均存储于此,删除容器不会丢失数据。

3. 验证部署状态

执行命令检查容器是否正常运行:

``` docker ps | grep school-archive ```

学校版档案管理软件快速部署实操指南 零门槛上手可落地

若输出结果中STATUS列显示为Up(若干秒),说明部署成功,接下来进入初始化配置环节。

档案管理系统初始化配置

在浏览器地址栏输入「服务器公网IP:8080」,进入初始化页面,按以下步骤操作:

  • 管理员用户名:建议设置为admin_school(避免简单名称);
  • 管理员密码:必须为8位以上,包含大小写字母、数字及特殊字符,例如Admin@2024,禁止使用纯数字或生日等简单组合
  • 学校全称:输入实际名称,如「XX市第一实验中学」;
  • 点击「完成初始化」,等待页面跳转至系统后台。

核心功能适配学校场景配置

1. 档案分类自定义

点击左侧菜单栏「档案管理」→「档案分类」,执行以下操作:

  • 点击「新增分类」,输入分类名称:学生档案;
  • 点击「添加字段」,依次设置:
    • 字段名称:学号,类型:字符,勾选「唯一」「必填」;
    • 字段名称:姓名,类型:字符,勾选「必填」;
    • 字段名称:班级,类型:关联,关联预设的「班级表」;
    • 字段名称:学籍号,类型:字符,勾选「唯一」;
  • 再次点击「新增分类」,创建「教师档案」,字段设置类似:工号(唯一、必填)、姓名、职称、任教科目;
  • 点击「保存分类」,完成学校专属档案分类设置。

2. 用户权限配置

点击左侧菜单栏「系统设置」→「用户管理」,操作如下:

  • 默认管理员角色无需修改;
  • 点击「新增角色」,创建「教师」角色;
  • 分配权限:勾选「仅查询本人所带班级学生档案」「修改个人信息」,取消「新增档案」「删除档案」权限;
  • 按学校教师名单批量添加用户,对应分配教师角色。

日常实操步骤

1. 学生档案录入

点击左侧「档案管理」→「学生档案」,点击「新增档案」:

  • 按表单填写学号、姓名、班级(从下拉菜单选择)、学籍号;
  • 上传身份证扫描件、学籍证明(仅支持JPG/PDF格式,单个文件不超过5MB);
  • 点击「保存」,完成录入,可在「档案列表」中查询。

2. 教师档案查询

教师登录系统后,左侧菜单仅显示「学生档案查询」,输入班级名称或学生姓名即可查询对应档案,不可编辑或删除档案。

常见问题排查

  • 无法访问系统:
    • 检查8080端口是否开放,执行:firewall-cmd --add-port=8080/tcp --permanent,再执行firewall-cmd --reload;
    • 检查容器是否运行,执行docker ps | grep school-archive,若未运行,执行docker start school-archive;
  • 档案上传失败:
    • 检查本地数据目录权限,执行sudo chown -R 1000:1000 /opt/school-archive/data,确保容器可读写;
    • 检查文件大小,单个文件不得超过5MB。
AI咨询
热线电话

028-85154420

15388110056

全国售前咨询电话

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

微信扫码关注安答联动

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

安答联动档案管理系统