Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

智能简历分析项目

Resume Design Competition of University Computer Competition 2023计算机设计大赛作品

核心功能:简历管理、智能简历解析、岗位管理、候选人推荐、人岗匹配等智能招聘类系统。

亮点:

  1. 采用前后端开发,Restful风格请求定义
  2. 采用NLP、CV领域相关商业大模型来解析简历,实现准确提取
  3. 构建人岗匹配算法来进行岗位推荐

也是学习vue之后的第一个练手项目 >..<

技术栈

  1. 前端采用vue框架开发,element-plus作为组件库;后端采用SpringBoot+Mybatis开发。
  2. 存储采用Mysql+阿里OSS
  3. 简历分析模型包含OCR、Paddle等cv以及nlp等技术和模型(此部分需要单独配置)。

相关链接

  1. 示例测试
  2. API接口文档

部署测试

后端部分:

  1. 下载schema.sql,在数据库控制台执行脚本,创建相应表结构
  2. 配置backend/src/main/resources/application.yml 中Mysql地址和OSS上传服务
  3. 执行backend/src/main/java/fun/tans/CVApplication.java中主类方法即可
  4. 参照接口文档对 http://localhost:8083/ 进行接口测试

前端部分

  1. 修改 frontend/.env.production 文件配置api代理前缀
  2. 进入frontend 执行npm run build
  3. 将生成的dist目录下的所有东西上传至网站根目录

配置代理转发(可选)

  1. 在服务器配置Nginx,如需将 http://ip1:port1/api/** 路径转发至 http://ip2:port2/** 其中ip1、port1是请求静态资源文件的地址和端口,ip2、port2是请求后端接口的地址
    location ^~ /api {
        rewrite ^/api/(.*)$ /$1 break;  #将/api/** 替换成 /** 进行请求转发
        proxy_pass http://127.0.0.1:8083; #这里替换为实际api接口地址
        proxy_set_header Host $Host:$server_port;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header REMOTE-HOST $remote_addr;
        add_header X-Cache $upstream_cache_status;
        proxy_set_header X-Host $host:$server_port;
        proxy_set_header X-Scheme $scheme;
        proxy_connect_timeout 30s;
        proxy_read_timeout 86400s;
        proxy_send_timeout 30s;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
    }

About

Resume Design Competition of University Computer Competition

Topics

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages