本课程旨在教授学生如何设计和开发一个功能齐全的招聘求职网站。通过学习HTML、CSS、JavaScript等技术,学员将亲手打造一个能够满足企业与个人需求的职业平台。
### 1. 游客模块
#### 1.1 查询招聘与求职信息:
- **查询招聘信息和个人简历**:游客(即尚未登录的用户)可以浏览网站上已发布的所有招聘信息及个人简历。
#### 1.2 查看热门招聘和求职信息:
- **访问首页查看热门职位**:在网站首页,访客可以看到最近被频繁访问的前十个最热招聘信息与个人求职简历。
#### 1.3 用户注册选择
- **用户类型选择**:游客可以根据自身需求决定是作为企业还是个人进行账户注册。
#### 1.4 登录角色切换及密码找回:
- **登录后根据身份操作**:成功注册并登录的用户需依据其设置的角色(如求职者或招聘方)来使用相应功能。同时,所有类型的用户都可以通过系统提供的途径重置自己的账号密码。
### 2. 企业模块
#### 2.1 发布招聘信息:
- **发布职位需求**:已注册的企业账户登录后可以提交新的岗位信息至网站上供求职者浏览。
#### 2.2 管理招聘信息:
- **维护公司招聘公告**:企业在登录状态下能够查看、更新或移除之前发布的任何一条招聘信息。
#### 2.3 修改密码功能:
- **安全设置调整**:企业用户可以自行更改其账户的登陆密码以增强安全性。
### 3. 个人模块
#### 3.1 发布求职简历
- **发布个人职业档案**:注册成为用户的个体可以在登录后上传并维护自己的工作经历和技能等信息,供潜在雇主查阅。
#### 3.2 管理个人信息:
- **更新与删除简历内容**:已注册的个人用户能够通过登陆账户来查看、修改或撤回自己分享的职业资料。
### 4. 管理员模块
#### 4.1 维护招聘信息
- **审核企业发布的职位信息**:管理员有权浏览并处理所有由公司上传的工作机会,包括删除不合规的岗位描述。
#### 4.2 用户账户管理:
- **监管用户资料安全**:对于注册的企业和个人用户的个人信息及简历内容,系统管理员享有查看和移除的权利。
#### 4.3 修改密码
- **保障账号安全**:网站管理者同样具备修改自己登录凭证的能力以确保系统的稳定运行。