项目介绍:
本系统采用SSM框架,数据层采用mybatis,数据库使用mysql,下面是大概的功能。
项目技术:
后端:ssm
前端:js、css等
开发工具:eclipse
数据库:mysql 5.7
JDK版本:jdk1.8
服务器:tomcat8
功能概述:
系统分为三个角色,分别为管理员、企业、学生三个角色。
学生:
注册登陆功能
维护个人信息
查看系统通知
制作个人简历,可制作多个
可根据不同分类或者名称搜索工作,并查看工作详情
心仪工作可投递简历
简历管理:可查看或删除简历
面试管理:可查看个人面试通知及录取信息
退出功能
企业:
查看通知信息:查看
公司信息管理:可以维护公司信息
发布招聘信息:招聘信息维护
招聘信息管理:维护已发布工作的信息
通知用户面试:可对已投递简历学生通知面试,可查看简历
面试结果通知:可设置录取情况,可查看简历
退出功能
管理员:
企业管理:可以查看企业,并审核、删除信息
用户管理:可以查看、删除或者审核学生信息
添加动态:可新增系统动态
动态管理:维护动态信息
分类管理:维护工作类型信息
退出功能
部分功能展示:
系统首页
用户注册
招聘详情
用户制作简历
个人简历管理,可以删除已有简历,可增加多个简历
查看通知
查看面试通知
企业-首页
企业-查看通知
企业-发布招聘
企业-公司信息
企业-招聘管理
企业-通知面试
管理员-首页
管理员-企业管理
管理员-用户管理
管理员-分类管理
部分代码:
@RequestMapping("/selectAllCompanys")
public String selectAllCompanys(Model model) {
return CompanysServices.selectAllCompanys(model);
}
@RequestMapping("/deleteCompanysByID")
public String deleteCompanysByID(int cid,Model model) {
CompanysServices.deleteCompanysByID(cid, model);
return CompanysServices.selectAllCompanys(model);
}
@RequestMapping("/updateCompanysByID1")
public String updateCompanysByID1(int cid,Model model) {
CompanysServices.updateCompanysByID1(cid, model);
return CompanysServices.selectAllCompanys(model);
}
@RequestMapping("/companysLogin")
public String login(Companys Companys,Model model,HttpSession session,String a) {
return CompanysServices.companysLogin(Companys, model,session,a);
}
@RequestMapping("/updateCompanys")
public String updateCompanys(Model model,HttpSession session) {
Companys Companys=(Companys) session.getAttribute("Companys");
if(Companys==null) {
return "companys/needLogin";
}
return "companys/updateCompanys";
}
以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,而且也与当前的热点话题关联,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,比较适合毕业设计和课程设计的相关应用。
好了,今天就到这儿吧,小伙伴们点赞、收藏、评论,一键三连走起呀,下期见~~