基于springboot的毕业生就业管理系统(idea+springboot+html+thymeleaf)

一、系统简介


本项目采用idea工具开发,html+springboot+mybatis+jquery+thymeleaf技术编写,数据库采用的是mysql,navicat开发工具。

系统一共分为3个角色分别是:管理员,用户,企业

二、模块简介

管理员

1、登录

2、统计管理

3、用户管理

4、类别管理

5、公告管理

6、公司管理

7、就业信息管理

企业

1、登录

2、个人信息管理

3、职位管理

4、投递简历管理

5、面试邀请管理

用户

1、登录注册

2、查看岗位招聘

3、投递简历

4、查看公告信息

5、上传下载简历

6、个人信息管理

7、查看我的面试

8、查看投递公司

9、查看就业信息

10、发布就业信息

项目简介:
难度等级:✩✩✩
用户类型:3角色( 管理员,用户,企业)
设计模式:MVC
项目架构:B/S架构
开发语言:Java语言
前端技术:bootstrap+HTML、CSS、JS、JQuery、thymeleaf等
后端技术:springboot+mybatis框架
运行环境:Windows7或10、JDK1.8
运行工具:本系统采用idea开发,仅支持idea运行,不支持MyEclipse和eclipse运行,因为三者的骨架不一样,强行导入打开运行可能会导致出现未知的错误。
数  据  库:MySQL5.5/5.7/8.0版本
是否基于Maven环境:是
是否采用框架:是
数据库表数量:10张表
JSP页面数量:30多张
是否有分页:有分页

获取地址:https://www.jiuniao.com/code/13393.html

相关截图

基于springboot的毕业生就业管理系统(idea+springboot+html+thymeleaf)_第1张图片

基于springboot的毕业生就业管理系统(idea+springboot+html+thymeleaf)_第2张图片

基于springboot的毕业生就业管理系统(idea+springboot+html+thymeleaf)_第3张图片

基于springboot的毕业生就业管理系统(idea+springboot+html+thymeleaf)_第4张图片

基于springboot的毕业生就业管理系统(idea+springboot+html+thymeleaf)_第5张图片

基于springboot的毕业生就业管理系统(idea+springboot+html+thymeleaf)_第6张图片

基于springboot的毕业生就业管理系统(idea+springboot+html+thymeleaf)_第7张图片

基于springboot的毕业生就业管理系统(idea+springboot+html+thymeleaf)_第8张图片

基于springboot的毕业生就业管理系统(idea+springboot+html+thymeleaf)_第9张图片

基于springboot的毕业生就业管理系统(idea+springboot+html+thymeleaf)_第10张图片

基于springboot的毕业生就业管理系统(idea+springboot+html+thymeleaf)_第11张图片

基于springboot的毕业生就业管理系统(idea+springboot+html+thymeleaf)_第12张图片

基于springboot的毕业生就业管理系统(idea+springboot+html+thymeleaf)_第13张图片

基于springboot的毕业生就业管理系统(idea+springboot+html+thymeleaf)_第14张图片

基于springboot的毕业生就业管理系统(idea+springboot+html+thymeleaf)_第15张图片

基于springboot的毕业生就业管理系统(idea+springboot+html+thymeleaf)_第16张图片

基于springboot的毕业生就业管理系统(idea+springboot+html+thymeleaf)_第17张图片

基于springboot的毕业生就业管理系统(idea+springboot+html+thymeleaf)_第18张图片

基于springboot的毕业生就业管理系统(idea+springboot+html+thymeleaf)_第19张图片

基于springboot的毕业生就业管理系统(idea+springboot+html+thymeleaf)_第20张图片

基于springboot的毕业生就业管理系统(idea+springboot+html+thymeleaf)_第21张图片

基于springboot的毕业生就业管理系统(idea+springboot+html+thymeleaf)_第22张图片

基于springboot的毕业生就业管理系统(idea+springboot+html+thymeleaf)_第23张图片

基于springboot的毕业生就业管理系统(idea+springboot+html+thymeleaf)_第24张图片

基于springboot的毕业生就业管理系统(idea+springboot+html+thymeleaf)_第25张图片

基于springboot的毕业生就业管理系统(idea+springboot+html+thymeleaf)_第26张图片

基于springboot的毕业生就业管理系统(idea+springboot+html+thymeleaf)_第27张图片

相关代码

登录




    
    登录
    
    
    
    
    
    
    
    


毕业生就业管理


登录




   /**
     * 登录
     * @param username
     * @param password
     * @param type
     * @param httpSession
     * @param model
     * @return
     * @throws UnsupportedEncodingException
     */
    @RequestMapping(value = "/loginUser",method = RequestMethod.POST)
    public String loginUser( String username,String password, String type,HttpSession httpSession, Model model) throws UnsupportedEncodingException {
        Admin admin = new Admin();
        if(type !=null&& type.equals("1")){
            admin = loginService.selectAdmin(username,password);
            if (admin != null){
                httpSession.setAttribute("username",admin.getUsername());
                httpSession.setAttribute("admin",admin);
                httpSession.setAttribute("type",type);
                model.addAttribute("type",type);
                return "home/homepage";
            }else{
                model.addAttribute("status","账号或者密码输入错误!");
                return "login";
            }
        }
       else if(type.equals("2")){//用户
            User user = loginService.selectUser(username,password);
            if(user != null){
                httpSession.setAttribute("username",user.getRealname());
                httpSession.setAttribute("user",user);
                httpSession.setAttribute("type",type);
                model.addAttribute("type",type);
                return "redirect:/toIndex";
            }else{
                model.addAttribute("status","账号或者密码输入错误!");
                return "login";
            }
        }else if(type.equals("3")){//企业
            Company company = loginService.selectCompnay(username,password);
            if(company != null){
                httpSession.setAttribute("username",company.getName());
                httpSession.setAttribute("company",company);
                httpSession.setAttribute("type",type);
                model.addAttribute("type",type);
                return "home/homepage";
            }else{
                model.addAttribute("status","账号或者密码输入错误!");
                return "login";
            }
        }else{
            model.addAttribute("status","账号或者密码输入错误!");
            return "login";
        }
    }

其他模块代码都是类似的,此项目适合初学者学习借鉴
喜欢的朋友的点赞加关注,感兴趣的同学可以研究!!!!!

项目截图中的数据,很多是用来测试的,需要自行添加合适的数据图片!!
非开源!!!!!! 感谢  = v =

你可能感兴趣的:(html,springboot,spring,boot,intellij-idea,mybatis,spring,html)