这是一个智能简历解析系统,用户可以上传简历(支持docx,pdf,png和txt)或者手动输入简历信息,系统可以自动解析用户上传的简历。当输入简历个数为1条时,系统自动提取简历中的关键信息,提取的内容包括姓名,出生年月,年龄,政治面貌,学历,电话,毕业院校,然后根据提取的信息进行人才画像构建,分析出选手标签,预计薪酬,匹配岗位及匹配优先级,提升招聘效率。当上传简历为多条时,系统进行简历信息统计分析,输出可视化图表,包括学历统计,年龄统计,毕业院校统计和工作年限统计,方便企业了解求职者的总体水平。
项目基于python语言,客户端部分使用的OyQt6,服务端部分使用的是paddle模型和自己的微调模型,模型是在移动九天·毕昇平台上跑出来的。
- 创建并激活一个python虚拟环境。
$ cd rprename_project/
$ python3 -m venv ./venv
$ source venv/bin/activate
(venv) $
- 安装依赖包。
(venv) $ pip install -r requirements.txt
- 运行程序
(venv) $ python3 main.py
注意: 这个应用在 Python 3.10.11 and PyQt 6.4.2上编译并测试通过。
系统模块图
系统用例模型图
系统流程图
系统时序图
文件上传界面
手动输入界面
基本信息界面
人才画像界面
统计可视化界面