招聘管理系统简单设计

基于Spring+Spring MVC的招聘管理系统简单设计

罗纳尔康

说明:这是一个学习过程中的小练习,其中涉及到知识也挺多的,所以做此文章来记录,并加深印象。

开发环境: Eclipse/MyEclipse、Tomcat8、Jdk1.8、Spring、SpringMVC、Maven、bootstarp前端框架

数据库: MySQL

1、系统功能需求分析:

2、招聘系统用例图:

招聘管理系统主要完成招聘流程的系统化管理,其主要业务包括职位发布,简历接收,简历筛选,面试和录用。另外提供系统管理和数据交换等辅助功能。其用例图如图所示。

3、系统部分功能图

3.1后台管理首页

管理招聘的信息,管理员能执行相应的增删改操作

3.2发布招聘

3.3修改招聘信息

3.4招聘前台首页

此页面将会给求职者展示,查询数据库中的岗位,通过循环展示出来,供求职者挑选。

3.5应聘职位页面

当点击应聘该职位时,将会跳转页面,填写应聘信息,并将应聘信息存入数据库中,包括文件的上传与下载操作。

3.6应聘记录查看

可对该应聘人员进行发送面试邀约的处理,然后展示通过与不通过,当通过时将会执行状态改变(通过),并将应聘人员的信息存入数据库中,将招聘信息的招聘人数相应的减少。

4、数据库设计

其中包含三张数据表。

4.1、招聘信息表

recruitinfo

4.2应聘者信息表

apply

4.3正式员工信息表

employee

5、目录结构

5.1、后台目录结构

5.2、前台目录结构

写在最后:这是个人的一个小练习,并不算一个完整的项目,但是可供于练习使用,源码放在github上,有需要的可以自行下载查看。

经验分享 程序员 微信小程序 职场和发展