基于SSM的猫头鹰家教兼职平台
统使用技术:SSM整合
前端技术:js、css、jsp
开发工具:eclipse
数据库:mysql5.7
项目介绍:
该系统基于SSM整合,mysql数据库,页面美观,功能完善。适合于毕业设计、课程设计、数据库大作业等。
功能详情:
系统是一个地方性家教平台,可自行修改地区,比如改为北京、上海等。系统分为三个角色,分别为教员、学员、以及管理员。教员:注册并登录,注册后会让填写简历,登录后,可以对个人信息、以及简历维护,简历必须进行后台管理员,学员可以根据联系方式联系,可以在对应教师下发布评论,教员可以申请学员发布的需求等;学员:注册登录后,可以发布需求、查看发布信息,可以查看需求的预约记录,或者修改个人信息,对教员进行评论、查看公告及新闻等;管理员:应聘者管理、招聘者管理,对教员及职位下的评论进行管理,公告以及新闻管理,查看登录日志,审核简历以及职位等。
部分功能展示:
下面我们来看看部分相关功能。
系统首页:
家教价格
查看家教价格信息
家教教师库
查看所有已被审核的家教
学员库
查看所有学员发布的需求
家教详情
进入家教详情,查看详细信息
学员详情
查看学员的详细信息
新闻
查看管理员发布的新闻信息
教员个人中心
查看个人信息,修改密码,或者查看申请
学员个人中心
查看个人信息、发布需求、查看预约记录等
后台-登录
管理员登录界面
后台-首页
登录成功后进入首页
后台-应聘者管理
查看应聘者信息
后台-招聘者管理
查看招聘者信息
后台-评论管理
查看职位或者应聘者下的评论,进行查看或者删除
后台-公告管理
查看公告信息,或者新增,删除
部分代码:
@RequestMapping(value="/getResumeByid",method=RequestMethod.POST)@ResponseBodypublic Map<String, Object> getResumeByid(@RequestParam("id")int id,HttpSession session){Map<String, Object> map = new HashMap<String, Object>();JSONArray array = new JSONArray();session.setAttribute("commentByResumeID", id);Resume resume = commonService.getResumeByid(id);if(resume != null){//必须已经审核了的if (resume.getStatue() == 1 ) {JSONObject object = new JSONObject();object.put("id", resume.getId());object.put("name", resume.getName());object.put("schoolname", resume.getSchoolname());object.put("education", resume.getEducation());object.put("major", resume.getMajor());object.put("createtime", resume.getCreatetime());object.put("phonenum", resume.getPhonenum()+","+resume.getEmail());object.put("experience", resume.getExperience());object.put("sex", resume.getSex());String[] spilts = resume.getJobintension().split("-");String pString = spilts[0];String kemu = "";for(int i=1;i<spilts.length-1;i++){kemu +=spilts[i]+",";}kemu +=spilts[spilts.length-1];object.put("place", pString);object.put("kemu", kemu);array.put(object);}}map.put("resume", array.toString());System.err.println(array.toString());return map;}//获取 根据简历ID 获取获取该老师的评论@RequestMapping(value="/listCommentsByResumeID",method=RequestMethod.POST)@ResponseBody public Map<String, Object> listCommentsByResumeID(HttpSession session){Map<String, Object> map = new HashMap<String, Object>();int commentByResumeID = (Integer) session.getAttribute("commentByResumeID");System.out.println(commentByResumeID);List<Tcomment> lists = commentService.findTcommentsByResumtID(commentByResumeID);JSONArray array = new JSONArray();if(lists!=null){JSONObject object;for (Tcomment list : lists) {object = new JSONObject();object.put("name", list.getName());object.put("content", list.getContent());object.put("createtime", list.getCreatetime()); array.put(object);}}map.put("comments", array.toString());System.out.println("------"+array.toString());return map;}// 通过 职位id 获取职位评价@RequestMapping(value="/listCommentsByPositionID",method=RequestMethod.POST)@ResponseBody public Map<String, Object> listCommentsByPositionID(HttpSession session){Map<String, Object> map = new HashMap<String, Object>();int commentByPositionID = (Integer) session.getAttribute("commentByPositionID");System.out.println(commentByPositionID);List<Tcomment> lists = commentService.findTcommentByPositionID(commentByPositionID);JSONArray array = new JSONArray();if(lists!=null){JSONObject object;for (Tcomment list : lists) {object = new JSONObject();object.put("name", list.getName());object.put("content", list.getContent());object.put("createtime", list.getCreatetime()); array.put(object);}}map.put("comments", array.toString());System.out.println("------"+array.toString());return map;}//增加评论@RequestMapping(value="/addComment",method=RequestMethod.POST)@ResponseBodypublic Map<String, Object> addComment(@RequestParam("resumeid")int resumeid,@RequestParam("positionid")int positionid,@RequestParam("content")String content,HttpSession session){Map<String, Object> map = new HashMap<String, Object>();String username = (String) session.getAttribute("username");Integer userid = (Integer) session.getAttribute("userid");if(username !=null&&userid!=null){commentService.addTcomment(positionid, resumeid, username, content);// 增加成功map.put("result", 1);}else{// 没有登录map.put("result", 0);}return map;}
以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,比较适合毕业设计和课程设计的相关应用。
好了,今天就到这儿吧,小伙伴们点赞、收藏、评论,一键三连走起呀,下期见~~
基于SSM的猫头鹰家教兼职平台相关推荐
- 基于ssm的大学校园兼职平台系统
008基于ssm的大学校园兼职平台系统 开发环境: Eclipse/MyEclipse.Tomcat8.Jdk1.8 数据库: MySQL 技术: Spring+Spring mvc+Mybatis+ ...
- java项目-第103期基于ssm的大学生校园兼职平台管理系统-java毕业设计
java项目-第103期基于ssm的大学生校园兼职平台管理系统 [源码请到资源专栏下载] 1.项目简述 这是一款大学生校园兼职平台管理系统,分为前台和后台. 普通用户登录前台可以看到用户发布的各种兼职 ...
- 基于ssm+mysql+jsp大学生兼职平台
基于ssm+mysql+jsp大学生兼职平台 一.系统介绍 二.功能展示 1.主页 2.我的简历--学生 3.企业简介--企业 4.发布兼职 5.后台管理--管理员 四.获取源码 一.系统介绍 系统主 ...
- 基于SSM的大学生校园兼职平台管理系统(包含数据库、完美运行、可远程调试)
文章目录 前言 一.系统前台主要界面 1.登录 1.1 用户登录 1.2管理员登陆 2.首页 2.1 兼职信息具体详情查看 2.2 论坛交流 2.3 个人中心 3.系统后台管理界面 3.1 用户管理 ...
- 基于SSM的大学生校园兼职平台
该项目是一个大学生校园兼职平台. 该平台使用Java语言开发后台业务逻辑,运用了SpringMVC+Spring+MyBatis框架进行搭建,数据库服务器采用MySQL5.6对数据进行持久化. 其主要 ...
- 基于SSM框架的家教中介平台系统的设计与实现(源码免费获取)
技术架构 Java语言:MySQL数据库:SSM框架 功能简介 1.系统登录:系统登录成为了管理员访问系统的路口,设计了系统登录界面,包括管理员名.密码和验证码,然后对登录进来的管理员判断身份信息,判 ...
- 计算机毕业设计Java互联网校园家教兼职平台(源码+系统+mysql数据库+lw文档)
计算机毕业设计Java互联网校园家教兼职平台(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java互联网校园家教兼职平台(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构 ...
- java计算机毕业设计互联网校园家教兼职平台源码+mysql数据库+系统+lw文档+部署
java计算机毕业设计互联网校园家教兼职平台源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计互联网校园家教兼职平台源码+mysql数据库+系统+lw文档+部署 本源码技术栈: 项目 ...
- JAVA毕业设计互联网校园家教兼职平台计算机源码+lw文档+系统+调试部署+数据库
JAVA毕业设计互联网校园家教兼职平台计算机源码+lw文档+系统+调试部署+数据库 JAVA毕业设计互联网校园家教兼职平台计算机源码+lw文档+系统+调试部署+数据库 本源码技术栈: 项目架构:B/S ...
- 计算机毕业设计ssm基于SSM框架的宿舍管控平台6z76b系统+程序+源码+lw+远程部署
计算机毕业设计ssm基于SSM框架的宿舍管控平台6z76b系统+程序+源码+lw+远程部署 计算机毕业设计ssm基于SSM框架的宿舍管控平台6z76b系统+程序+源码+lw+远程部署 本源码技术栈: ...
最新文章
- 新手必会的 9 个 Python 技巧!
- 获得每日,每周,每月的0点和24点的时间戳
- Redis:哨兵模式(Sentinel)原理
- 显示部分x_Linux 黑话解释:什么是显示服务器,用来做什么? | Linux 中国
- 【Python】原创 | 写一个符合人类思维的四舍五入函数(No round !!!)
- C语言实现AVL树(附完整源码)
- P1056 排座椅(模拟)
- linux convert 添加文字,Linux convert命令有什么用
- 第5章 Python 数字图像处理(DIP) - 图像复原与重建7 - 周期噪声 余弦噪声生成方法
- 计算机内存的故障,计算机内存出现故障的解决方法
- neo4j导入两个文件_Neo4j:找到两个纬度/经度之间的中点
- 前端18个月难度翻番?来这里把握大前端技术本质进展丨稀土开发者大会
- 关于网站icon小图标在网站上不显示的问题解决办法
- Ubuntu16 Nvidia驱动安装(.run文件安装)
- linux系统处理excel,Apache POI处理Excel文档
- h5 禁止返回_Html5拦截Android返回键方法
- MBTI职业性格测试(Psytopic特别版)
- Exynos 4412处理器IIC总线控制器(包括协议)
- 以太网网卡历史-3com,intel及其它
- 30 岁的码农人生 ——人生至暗时,你依然能窥见光明
热门文章
- [UnityShader基础]04.ColorMask
- 如何理解linux多用户多任务
- AssetPostprocessor.OnPreprocessModel
- Java 8 新特性:3-函数(Function)接口
- Phalcon调试大杀器之phalcon-debugbar安装
- Find n‘th number in a number system with only 3 and 4
- sql 2005 数据库升级2008 数据库 和2005 数据附加2008数据备份文件
- 拓端tecdat|R语言广义线性模型GLM:线性最小二乘、对数变换、泊松、二项式逻辑回归分析冰淇淋销售时间序列数据和模拟
- 拓端tecdat|R语言使用蒙特卡洛模拟进行正态性检验及可视化
- 拓端tecdat|红圈律所微信公众号图文数据报告