本项目是一个基于 Python Flask 框架开发的 Web 应用程序。系统允许用户上传简历,自动解析简历内容,并智能匹配最适合的岗位。该系统设计为高效、准确且用户友好,能够根据解析出的简历数据提供个性化的职位推荐。
- 文件上传:用户可以通过网页界面上传简历文件,上传的文件会存储在
./uploads目录中,供后续处理使用。 - 简历解析:系统调用外部 API(阿里云简历解析 API)分析上传的简历文件,提取关键信息,如姓名、联系方式、教育背景和工作经验。
- 职位匹配:基于提取的信息,系统会自动匹配简历与最适合的职位,并提供个性化的推荐。
- 结果展示:解析结果以 JSON 格式返回,并显示在网页界面上供用户查看。
- 后端:Python, Flask
- 前端:HTML, CSS, JavaScript, jQuery
- API:阿里云简历解析 API
- 其他:Base64 编码用于文件处理,JSON 用于数据处理
在浏览器中打开应用程序。 使用提供的表单上传简历文件。 点击“分析简历”按钮触发解析过程。 查看解析的简历数据和职位推荐,解析结果将显示在网页界面上。