Skip to content

luvppp/software_final_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# software_final_project

## 项目概述

基于人工智能的职业规划与学习成长系统 - 软件工程大作业项目

本项目旨在构建一个智能化的职业发展辅助平台,通过人工智能技术和大模型算法,为用户提供从技能识别到职业发展的全流程解决方案。系统致力于帮助用户更科学、更个性化地规划职业发展道路,提升学习效率与就业竞争力。

## 核心功能

### 1. 技能识别

- 智能评估用户当前技能水平

- 多维度技能分析与可视化展示

- 技能差距识别

### 2. 职业匹配

- 基于AI算法的职业推荐

- 个性化职业路径规划

- 行业趋势分析与职位匹配

### 3. 学习路径推荐

- 定制化学习计划生成

- 智能课程资源推荐

- 学习资源整合与优化

### 4. 成长追踪

- 学习进度可视化追踪

- 技能成长数据分析

- 定期评估与反馈机制

## 技术栈

- **开发语言**: JavaScript

- **包管理工具**: npm / pnpm

- **核心技术**:

  - AI大模型集成

  - 智能推荐算法

  - 数据分析与可视化

## 项目结构


software\_final\_project/

├── README.md           # 项目说明文档

├── package.json        # 项目依赖配置

├── package-lock.json   # npm依赖锁定文件

├── pnpm-lock.yaml      # pnpm依赖锁定文件

├── login.js            # 登录模块

├── bossImport.js       # Boss直聘数据导入模块

└── test.js             # 测试文件

## 快速开始

### 环境要求

- Node.js (建议 v14.0.0 或更高版本)

- npm 或 pnpm 包管理器

### 安装步骤

1. **克隆项目**

git clone https://github.com/luvppp/software\_final\_project.git

cd software\_final\_project

2. **安装依赖**

使用 npm:

npm install

或使用 pnpm:

pnpm install

3. **运行项目**

npm start

\# 或

node test.js

## 主要模块说明

### login.js

用户登录认证模块,负责:

- 用户身份验证

- 会话管理

- 权限控制

### bossImport.js

Boss直聘职位数据导入模块,实现:

- 职位信息爬取/导入

- 数据清洗与标准化

- 职位数据库构建

### test.js

项目测试模块,用于:

- 功能模块测试

- 集成测试

- 性能测试

About

软件工程大作业,基于ai的职业规划与学习成长系统

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •