网站首页/ 信息中心/ 档案百科/

从零搭建开源户籍档案管理系统 全流程可落地实操部署指南

发布时间:2026年09月10日 02:00:27 浏览量:0

一、前期环境准备

1.1 硬件要求

最低配置:2核4G云服务器/本地主机,硬盘剩余空间≥50G,操作系统支持CentOS7.6+/Windows10+/MacOS12+

1.2 软件依赖安装

所有依赖固定版本,避免兼容性问题,安装后需执行校验命令确认安装成功:

二、系统部署全流程

2.1 源码下载

执行以下命令拉取稳定版源码,或直接访问Gitee地址下载压缩包:

``` git clone https://gitee.com/opensource_community/household-registry-system.git -b v1.0.0 ```

源码分为后端household-admin、前端household-ui两个独立目录。

2.2 数据库初始化

进入源码根目录的sql文件夹,执行以下命令导入初始表结构和基础数据:

``` mysql -uroot -phousehold123 use household_registry; source ./init.sql; ```

必须确保导入无报错,否则后续启动会出现表不存在的问题

2.3 后端配置与启动

进入household-admin/src/main/resources目录,修改application.yml配置文件,完整可复制配置如下:

```yaml server: port: 8080 spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/household_registry?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 username: root password: household123 redis: host: 127.0.0.1 port: 6379 password: '' 数据自动备份配置 backup: enable: true cron: 0 0 2 ? path: /data/household/backup Windows系统改为D:\\household\\backup max-history: 30 ```

配置完成后,在household-admin根目录执行以下命令启动后端:

``` 本地测试直接启动 mvn spring-boot:run 生产环境打包成jar包后台运行 mvn clean package -DskipTests nohup java -jar target/household-admin-1.0.0.jar & ```

从零搭建开源户籍档案管理系统 全流程可落地实操部署指南

访问http://127.0.0.1:8080/doc.html 出现swagger接口文档即为后端启动成功。

2.4 前端配置与启动

进入household-ui目录,修改.env.development配置文件,将后端接口地址改为自己的后端地址:

``` VUE_APP_BASE_API = 'http://127.0.0.1:8080' ```

执行以下命令启动前端:

``` 安装依赖,用国内镜像加速 npm install --registry=https://registry.npmmirror.com 本地启动 npm run dev 生产环境打包,打包后的文件在dist目录 npm run build:prod ```

启动后访问http://127.0.0.1:80 ,默认管理员账号admin,密码admin123,登录成功即为部署完成。

三、核心功能配置实操

3.1 户籍档案录入规则配置

登录系统后进入【系统设置】-【字段配置】页面,可根据本地户籍管理要求调整字段规则:

3.2 权限分级配置

进入【系统管理】-【角色管理】页面,可配置三类角色权限,避免数据泄露和误操作:

所有角色默认开启操作日志记录,可在【操作日志】页面查看所有人员的档案操作记录,追溯数据修改来源

3.3 数据备份配置

默认配置已经开启每天凌晨2点自动备份,如需调整可直接修改application.yml中的backup段落,重启后端即可生效。手动备份可进入【系统设置】-【备份管理】页面,点击「立即备份」按钮,备份文件会自动存储到配置的路径下。

四、常见问题排查

做好档案制度建设落地 全方位提升日常工作效率与便捷性
做好档案制度建设落地 全方位提升日常工作效率与便捷性
说真的兄弟姐妹们,作为在行政岗摸爬滚打了5年的老油条,我前几年踩过最冤枉的坑,就是把档案制度建设当走形式的面子工程,直到去年因为找一份陈年合同熬了两个通宵被扣了绩效,才咬牙把这事提上日程,搞完我才拍大...
2026年09月10日 02:00:27
微信咨询
电话联系
QQ客服
微信咨询一对一服务
服务热线: 028-8744 4417
QQ客服: 2305721818