一、系统简介

本项目采用eclipse工具开发,spring+springmvc+mybatis+bootstrap技术编写,数据库采用的是mysql,navicat管理工具。

系统一共分为2个角色分别是:管理员,学生

二、模块简介

管理员

1、登录

2、学生管理

3、职位分类管理

4、职位管理

5、个人信息管理

6、统计管理

学生

1、登录注册

2、个人信息管理

3、求职意向管理

4、职位推荐

5、查看职位

项目简介:
难度等级:✩✩✩
用户类型:2角色(管理员,学生)
设计模式:MVC
项目架构:B/S架构
开发语言:Java语言
前端技术:bootstrap+HTML、CSS、JS、JQuery等
后端技术:JSP、ssm框架
运行环境:Windows7或10、JDK1.8
运行工具:本系统采用Eclipse开发,仅支持Eclipse运行,不支持MyEclipse和IDEA运行,因为三者的骨架不一样,强行导入打开运行可能会导致出现未知的错误。(如若想用idea运行,需要转换!!!!)
数  据  库:MySQL5.5/5.7/8.0版本
运行服务器:Tomcat7.0/8.0/8.5/9.0等版本
是否基于Maven环境:否
是否采用框架:是
数据库表数量:5张表
JSP页面数量:20多张
是否有分页:有分页

获取方式:基于ssm的大学生信息管理及就业预测系统 - 九鸟网

相关截图

相关代码

登录

<%@ page language="java" contentType="text/html; charset=utf-8"pageEncoding="utf-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";
%>
<!doctype html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport"content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>登录</title><link rel="icon" href="<%=path%>/resource/static/favicon.ico"><link rel="stylesheet" href="<%=path%>/resource/static/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="<%=path%>/resource/static/admin/css/login.css"><script src="<%=path%>/resource/static/js/vue.min.js"></script><script src="<%=path%>/resource/static/js/jquery-3.3.1.min.js"></script><script src="<%=path%>/resource/static/bootstrap/js/bootstrap.bundle.js"></script>
<script src="<%=path%>/resource/layui/layui.js"></script>
</head>
<body>
<div class="login" style="height: 440px;"><form id="saveForm"><h2>大学生信息管理及就业预测系统</h2><div class="form-group"><label>用户名</label><input type="text" v-model="username" name="username" id="username" class="form-control form-control-lg"></div><div class="form-group"><label>密码</label><input type="password" v-model="password" name ="password" id="password" class="form-control form-control-lg" id="pwd"></div><div class="form-group form-check"><input type="radio" class="form-check-input" name="type" value="1" id="exampleCheck2" checked><label class="form-check-label" for="exampleCheck2">管理员</label>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="radio" class="form-check-input" name="type" value="2" id="exampleCheck1" ><label class="form-check-label" for="exampleCheck1">学生</label></div> <button type="button" :disabled="loading" @click="login" id="login" class="btn btn-primary btn-lg  btn-block"><span v-show="loading" class="spinner-grow spinner-grow-sm" role="status" aria-hidden="true"></span>立即登录</button><a  data-target="#myModal" data-toggle="modal" >学生注册</a></form>
</div><div class="modal fade" id="myModal" aria-labelledby="myModallabel"aria-hidden="true" tabindex="-1" ><div class="modal-dialog"><div class="modal-content" ><div class="modal-header"><h5 class="modal-title" id="myModallabel">学生注册</h5><button class="close" type="button" data-dismiss="modal"aria-hidden="true">&times;</button></div><form id="addForm" class="form-horizontal"><div class="modal-body"><div class="form-group"><label class="control-label col-lg-4">姓名:</label><div class="col-lg-9"><input type="text" name="realName" class="form-control"> </div></div><div class="form-group"><label class="control-label col-lg-4">学历:</label><div class="col-lg-9"><input type="text" name="educate" id="educate" class="form-control"></div></div><div class="form-group"><label class="control-label col-lg-4">密码:</label><div class="col-lg-9"><input type="password" name="password" id="password" class="form-control"></div></div><div class="form-group"><label class="control-label col-lg-4">现居地址:</label><div class="col-lg-9"><input type="text" name="address" id="address" class="form-control"></div></div><div class="form-group"><label class="control-label col-lg-4">手机号:</label><div class="col-lg-9"><input type="text" name="phone" id="phone" class="form-control"></div></div><div class="form-group"><label class="control-label col-lg-4">邮箱:</label><div class="col-lg-9"><input type="text" name="email" id="email" class="form-control"></div></div><div class="form-group"><label class="control-label col-lg-4">所在院校:</label><div class="col-lg-9"><input type="text" name="school" id="school" class="form-control"></div></div><input type="hidden" name="img" class="img"><div class="form-group"><label for="name">图片:</label><div class="layui-upload"><div class="layui-upload-list"><img class="layui-upload-img" style="width:200px;height:100px;" id="demo1"><button type="button" class="btn btn-primary" id="test1">+</button><p id="demoText"></p></div></div></div></div><div class="modal-footer"><button class="btn btn-default" type="button" data-dismiss="modal">关闭</button><a class="btn btn-success aaa" type="button" id="save" >提交</a></div></form></div></div></div><script>$("#save").click(function() {$.ajax({cache : true,type : "post",url : "addStudent",data : $("#addForm").serialize(),async : false,success : function(e) {if (e) {alert("注册成功!");document.location.reload();//当前页面} else {alert("注册失败,手机号重复!");}}})});</script><script>layui.use([ 'form','jquery','layer','laydate','upload' ], function() {var form = layui.form,layer = layui.layer,laydate = layui.laydate,upload = layui.upload,$= layui.jquery;form.render();//这句一定要加,占坑/*   laydate.render({elem: '#schoolTime'}); laydate.render({elem: '#day'});  */var uploadInst = upload.render({elem: '#test1',url: 'upload2',accept:'images',size:50000,before: function(obj){obj.preview(function(index, file, result){$('#demo1').attr('src', result);});},done: function(res){//如果上传失败if(res.code > 0){return layer.msg('上传失败');}//上传成功var demoText = $('#demoText');demoText.html('<span style="color: #4cae4c;">上传成功</span>');var fileupload = $(".img");fileupload.attr("value",res.data.src);console.log(fileupload.attr("value"));},error: function(){//演示失败状态,并实现重传var demoText = $('#demoText');demoText.html('<span style="color: #FF5722;">上传失败</span> <a class="layui-btn layui-btn-xs demo-reload">重试</a>');demoText.find('.demo-reload').on('click', function(){uploadInst.upload();});}});});</script><script>$("#login").click(function(){var username = $("#username").val();var password = $("#password").val();if(username == null || username == ""){alert("请填写用户名");return false;}if(password == null || password == ""){alert("请填写密码");return false;}//执行添加的操作ajax$.ajax({cache:true,type:"post",url:"login",data:$("#saveForm").serialize(),async:false,success:function(e){if(e){alert("登录成功");window.parent.location.href="toMain";}else{alert("登录失败,账号或密码错误");}}})});</script></body>
</html>
//登录@RequestMapping("/login")@ResponseBodypublic boolean login(@RequestParam("username")String username,HttpServletRequest request,@RequestParam("password")String password,HttpSession session,HttpServletResponse response,ModelAndView mv) throws ServletException, IOException {   session.removeAttribute("admin");session.removeAttribute("Student");String type=request.getParameter("type").toString();Admin admin = new Admin();request.getSession().setAttribute("type", type);boolean re = false;if(type != null && type.equals("1")){admin.setUsername(username);admin.setPassword(password);Admin admin1 = StudentService.selectAdmin(admin);if(admin1 != null){request.getSession().setAttribute("admin", admin1);session.setAttribute("admin", admin1);re = true;}}else if(type != null && type.equals("2")){Student u = new Student();u.setPhone(username);u.setPassword(password);Student student = StudentService.selectStudent(u);if(student != null){request.getSession().setAttribute("student", student);session.setAttribute("student", student);re = true;}}return re;}

其他相关代码都是类似的,主要是前端jsp和后端控制器交互比较重要!!!非开源!!!!!!
其他模块代码都是类似的,此项目适合初学者学习借鉴,项目整体比较简单,可用作于期末考核,课设,毕设等方面的作业!!!!!
喜欢的朋友的点赞加关注,感兴趣的同学可以研究!!!!!不明白的可以私我!!!!!

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

基于ssm的大学生信息管理及就业预测系统相关推荐

  1. 计算机毕业设计之基于ssm的大学生志愿者服务平台

    1 简介 今天向大家介绍一个帮助往届学生完成的毕业设计项目,计算机毕业设计之基于ssm的大学生志愿者服务平台. 计算机毕业生设计,课程设计需要帮助的可以找我 2 设计概要 21世纪是信息化时代,随着信 ...

  2. java项目-第103期基于ssm的大学生校园兼职平台管理系统-java毕业设计

    java项目-第103期基于ssm的大学生校园兼职平台管理系统 [源码请到资源专栏下载] 1.项目简述 这是一款大学生校园兼职平台管理系统,分为前台和后台. 普通用户登录前台可以看到用户发布的各种兼职 ...

  3. java+mysql基于SSM的大学生兼职信息系统#毕业设计

    项目编号:222 java+mysql 基于SSM的大学生兼职信息系统#毕业设计 运行环境: 开发工具:IDEA /Eclipse 数据库:MYSQL5.7 应用服务:Tomcat7/Tomcat8 ...

  4. SSM毕设项目 - 基于SSM的大学生兼职跟踪系统(含源码+论文)

    文章目录 1 项目简介 2 实现效果 2.1 界面展示 3 设计方案 3.1 概述 3.2 系统流程 3.2.1 系统开发流程 3.2.2 学生登录流程 3.2.3 系统操作流程 3.3 系统结构设计 ...

  5. 毕设项目 - 基于SSM的大学生兼职跟踪系统(含源码+论文)

    文章目录 1 项目简介 2 实现效果 2.1 界面展示 3 设计方案 3.1 概述 3.2 系统流程 3.2.1 系统开发流程 3.2.2 学生登录流程 3.2.3 系统操作流程 3.3 系统结构设计 ...

  6. 基于Java毕业设计大学生兼职平台源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计大学生兼职平台源码+系统+mysql+lw文档+部署软件 基于Java毕业设计大学生兼职平台源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开发语 ...

  7. 基于Java毕业设计大学生兼职网站源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计大学生兼职网站源码+系统+mysql+lw文档+部署软件 基于Java毕业设计大学生兼职网站源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开发语 ...

  8. 计算机毕业设计ssm基于SSM的美妆分享网站vf952系统+程序+源码+lw+远程部署

    计算机毕业设计ssm基于SSM的美妆分享网站vf952系统+程序+源码+lw+远程部署 计算机毕业设计ssm基于SSM的美妆分享网站vf952系统+程序+源码+lw+远程部署 本源码技术栈: 项目架构 ...

  9. java计算机毕业设计基于Ssm学生信息管理系统源码+数据库+系统+lw文档+mybatis+运行部署

    java计算机毕业设计基于Ssm学生信息管理系统源码+数据库+系统+lw文档+mybatis+运行部署 java计算机毕业设计基于Ssm学生信息管理系统源码+数据库+系统+lw文档+mybatis+运 ...

最新文章

  1. CodeSmith输错license后的解决办法
  2. Mysql(7)——auto_increment简介
  3. 网页 JavaScript的DOM操作
  4. Linux lvs 多端口组成
  5. C#基础知识之base、this、new、override、abstract梳理
  6. 【kruskal】【倍增】严格次小生成树(P4180)
  7. java封装概念_Java面向对象----封装概念
  8. C算法编程题(七)购物
  9. 华为申请注册小艺商标,该商标多品类已被注册
  10. eclipse中编译运行maven项目使用jetty
  11. dboxShare企业文件共享网盘
  12. qcom camera smmu 学习(3)
  13. Unity 代码实现锁定手机横屏
  14. 小米笔记本锁屏睡眠无法唤醒修复方法
  15. 程序设计入门——C语言 翁恺 第一次单元测试
  16. 财路网每日原创推送:区块链金融为何广受互联网巨头追捧?
  17. [附源码]Node.js计算机毕业设计广东理工学院大学生社团管理系统Express
  18. 假如你收到了一封来自Twoo的邮件...
  19. Teamview后台近期被APT41攻破,解决方案
  20. Oracle巡检脚本大全,服务器可直接部署

热门文章

  1. 支持频繁更新、即席查询,ClickHouse在爱奇艺视频生产是上怎么用的?
  2. 聆听东方的罗密欧与朱丽叶
  3. 大数据看全国疫情生活,北京、武汉已过疫情拐点
  4. 通过ADMP实现按某一相同列的值从其他行取其他列的值
  5. 软件免费与开源,从Axcrypt说起
  6. java 按钮组_Swing如何创建单选按钮组?
  7. 如何搭建三层架构?(1)
  8. java算法(1)---余弦相似度计算字符串相似率
  9. python基于vue 健身房课程预约信息网站
  10. 12308呼叫中心热线,与你同行走天涯