Java基础项目实战--大学生求职招聘信息网站系统

🍅 作者主页:Java李杨勇 

🍅 简介:Java领域优质创作者🏆、【java李杨勇】公号作者✌  简历模板、学习资料、面试题库【关注我,都给你】

🍅文末获取源码联系🍅

 临近学期结束,还是毕业设计,你还在做java期末作业、程序网络编程,不知道毕业设计该怎么办?老师的作业要求觉得大了吗?没有合适的类型或系统?网页功能的数量是否太多?等等。这里,你想解决的问题,在下方专栏👇🏻👇🏻👇🏻👇🏻

❤️Java项目精品实战案例❤️

❤️web前端期末大作业网页实战❤️

 都能满足你的需求。原始Jsp、SSM、SpringBoot、以及HTML+CSS+JS页面设计, web大学生网页设计作业源码等等都可以参考得到解决。话不多说直接拿一个学生求职招聘管理系统来举例

B站视频演示:程序员私活挣钱---Java基础毕业项目实战-大学生求职招聘信息管理系统.mp4

摘要设计: 

当前社会竞争日趋激烈,“找工作难”已成为社会的一大难题。问题的关键在于求职和招聘的人员都陷入了如何找到适合自己的工作以及如何招到合格的人才来填补公司空缺的这一矛盾中。在国内,网络招聘发展迅速。首先因为网上投递的简历比较多,而且应聘者素质较高。还有,网络招聘的优点是快捷,方便,招聘网站所提供的一些服务还可以帮助企业筛选简历,提高企业的工作效率。另外,网络招聘上花的成本远远低于传统的任何一种方式,这也是企业选择网络招聘的一个重要原因。

系统功能概述:

 管理员: 登录注册、招聘信息的发布和管理、企业资料管理、推荐企业管理、求职技巧管理、系统简介管理、关于我们管理、留言板管理、工作地点管理、求职者信息管理、企业信息管理、个人信息管理和修改密码等具体功能设计

企业: 登录注册、招聘信息的发布和管理、企业资料管理、推荐企业查看、求职技巧查看、求职者信息查看、招聘信息查看、企业信息管理和修改密码等

普通用户:登录注册、招聘信息查看、企业资料查看、推荐企业查看、求职技巧查看、求职者信息查看、招聘信息查看以及个人信息和修改等

 主要功能截图:  文末获取源码联系

系统主页 :

 招聘信息:

企业资料:

企业推荐:

 求职技巧:

 系统介绍:

 留言板:

 后台首页:后台功能太多就不一一截图了

主要代码展示: 

public class MainCtrl extends HttpServlet {public MainCtrl() {super();}public void destroy() {super.destroy(); // Just puts "destroy" string in log// Put your code here}public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {this.doPost(request, response);}public void go(String url,HttpServletRequest request, HttpServletResponse response){try {request.getRequestDispatcher(url).forward(request, response);} catch (ServletException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}}public void gor(String url,HttpServletRequest request, HttpServletResponse response){try {response.sendRedirect(url);} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {response.setContentType("text/html");PrintWriter out = response.getWriter();HttpSession session = request.getSession();HashMap user = (HashMap)session.getAttribute("admin");String ac = request.getParameter("ac");if(ac==null)ac="";CommDAO dao = new CommDAO();String date = Info.getDateStr();String today = date.substring(0,10);String tomonth = date.substring(0,7);if(ac.equals("mlogin")){  String username = request.getParameter("uname");String password = request.getParameter("upass"); List<HashMap> list = dao.select("select * from sysuser where uname='"+ username + "'");if (list.size() == 1) {HashMap map = list.get(0);List<HashMap> ulist = dao.select("select * from sysuser where uname='"+ username + "'   and upass='" + password+ "'");if (ulist.size() == 1&& password.equals(map.get("upass").toString())) {request.getSession().setAttribute("admin", map);gor("/jsp_qzzp_sys/index.jsp", request, response);} else {request.setAttribute("error", "");go("/index.jsp", request, response);}} else {request.setAttribute("error", "");go("/index.jsp", request, response);}}//修改密码if(ac.equals("uppass")){String olduserpass = request.getParameter("olduserpass");String userpass = request.getParameter("userpass");String copyuserpass = request.getParameter("copyuserpass");   user = dao.getmap(Info.getUser(request).get("id").toString(), "sysuser");if(!(((String)user.get("upass")).equals(olduserpass))){request.setAttribute("error", "");go("/admin/uppass.jsp", request, response);}else{String id = (String)user.get("id");String sql = "update sysuser set upass='"+userpass+"' where id="+id;dao.commOper(sql);request.setAttribute("suc", "");go("/admin/uppass.jsp", request, response);}}if(ac.equals("uploaddoc")){try {String filename="";request.setCharacterEncoding("utf-8");RequestContext  requestContext = new ServletRequestContext(request);if(FileUpload.isMultipartContent(requestContext)){DiskFileItemFactory factory = new DiskFileItemFactory();factory.setRepository(new File(request.getRealPath("/upfile/")+"/"));ServletFileUpload upload = new ServletFileUpload(factory);upload.setSizeMax(100*1024*1024);List items = new ArrayList();items = upload.parseRequest(request);FileItem fileItem = (FileItem) items.get(0);if(fileItem.getName()!=null && fileItem.getSize()!=0){if(fileItem.getName()!=null && fileItem.getSize()!=0){File fullFile = new File(fileItem.getName());filename = Info.generalFileName(fullFile.getName());File newFile = new File(request.getRealPath("/upfile/")+"/" + filename);try {fileItem.write(newFile);} catch (Exception e) {e.printStackTrace();}}else{}}}go("/js/uploaddoc.jsp?docname="+filename, request, response);} catch (Exception e1) {e1.printStackTrace();}}public void init() throws ServletException {// Put your code here}public static void main(String[] args) {System.out.println(new CommDAO().select("select * from mixinfo"));}}

主要数据库设计: 

CREATE TABLE IF NOT EXISTS `area` (`id` int(11) NOT NULL AUTO_INCREMENT,`addr` varchar(255) DEFAULT NULL,`delstatus` varchar(255) DEFAULT NULL,PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=32 DEFAULT CHARSET=utf8;CREATE TABLE IF NOT EXISTS `emp` (`id` int(11) NOT NULL AUTO_INCREMENT,`uname` varchar(255) DEFAULT NULL,`tname` varchar(255) DEFAULT NULL,`title` varchar(255) DEFAULT NULL,`savetime` varchar(255) DEFAULT NULL,`status` varchar(255) DEFAULT NULL,PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8;CREATE TABLE IF NOT EXISTS `fav` (`id` int(11) NOT NULL AUTO_INCREMENT,`qzzuname` varchar(255) DEFAULT NULL,`zpinfoid` varchar(255) DEFAULT NULL,PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8;CREATE TABLE IF NOT EXISTS `hbnews` (`id` int(11) NOT NULL AUTO_INCREMENT,`title` varchar(255) DEFAULT NULL,`author` varchar(255) DEFAULT NULL,`filename` varchar(255) DEFAULT NULL,`content` text DEFAULT NULL,`savetime` varchar(255) DEFAULT NULL,`infotype` varchar(255) DEFAULT NULL,PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;CREATE TABLE IF NOT EXISTS `messages` (`id` int(11) NOT NULL AUTO_INCREMENT,`saver` varchar(255) DEFAULT NULL,`savetime` varchar(255) DEFAULT NULL,`content` varchar(255) DEFAULT NULL,`resaver` varchar(255) DEFAULT NULL,`recontent` varchar(255) DEFAULT NULL,`resavetime` varchar(255) DEFAULT NULL,PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8;CREATE TABLE IF NOT EXISTS `msg` (`id` int(11) NOT NULL AUTO_INCREMENT,`content` text DEFAULT NULL,`qzzuname` varchar(255) DEFAULT NULL,`qyid` varchar(255) DEFAULT NULL,`savetime` varchar(255) DEFAULT NULL,PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8;CREATE TABLE IF NOT EXISTS `sysuser` (`id` int(11) unsigned NOT NULL AUTO_INCREMENT,`uname` varchar(255) DEFAULT NULL,`upass` varchar(255) DEFAULT NULL,`tname` varchar(255) DEFAULT NULL,`filename` varchar(255) DEFAULT NULL,`sex` varchar(255) DEFAULT NULL,`qq` varchar(255) DEFAULT NULL,`email` varchar(255) DEFAULT NULL,`houhold` varchar(255) DEFAULT NULL,`addrs` varchar(255) DEFAULT NULL,`birth` varchar(255) DEFAULT NULL,`wei` varchar(255) DEFAULT NULL,`hei` varchar(255) DEFAULT NULL,`health` varchar(255) DEFAULT NULL,`tel` varchar(255) DEFAULT NULL,`school` varchar(255) DEFAULT NULL,`zy` varchar(255) DEFAULT NULL,`xl` varchar(255) DEFAULT NULL,`cbdate` varchar(255) DEFAULT NULL,`grjs` text DEFAULT NULL,`grjl` varchar(255) DEFAULT NULL,`xqah` varchar(255) DEFAULT NULL,`gzjl` varchar(255) DEFAULT NULL,`xmjy` varchar(255) DEFAULT NULL,`wyll` varchar(255) DEFAULT NULL,`utype` varchar(255) DEFAULT NULL,`savetime` varchar(255) DEFAULT NULL,`qzyx` varchar(255) DEFAULT NULL,PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8;CREATE TABLE IF NOT EXISTS `yqlj` (`id` int(11) NOT NULL AUTO_INCREMENT,`ljname` varchar(255) DEFAULT NULL,`ljurl` varchar(255) DEFAULT NULL,PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;CREATE TABLE IF NOT EXISTS `zdatadic` (`id` int(11) NOT NULL AUTO_INCREMENT,`datatype` varchar(255) DEFAULT NULL,`ptitle` varchar(255) DEFAULT NULL,`content` text DEFAULT NULL,`savetime` varchar(255) DEFAULT NULL,PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8;CREATE TABLE IF NOT EXISTS `zpinfo` (`id` int(11) NOT NULL AUTO_INCREMENT,`title` varchar(255) DEFAULT NULL,`zprs` varchar(255) DEFAULT NULL,`gzdd` varchar(255) DEFAULT NULL,`xl` varchar(255) DEFAULT NULL,`jl` varchar(255) DEFAULT NULL,`infotype` varchar(255) DEFAULT NULL,`bei` varchar(255) DEFAULT NULL,`dy` varchar(255) DEFAULT NULL,`savetime` varchar(255) DEFAULT NULL,`qyuname` varchar(255) DEFAULT NULL,`qytname` varchar(255) DEFAULT NULL,`gznr` text DEFAULT NULL,`fl` text DEFAULT NULL,PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8;

 获取完整源码:

大家点赞、收藏、关注、评论啦 、查看👇🏻👇🏻👇🏻微信公众号获取联系👇🏻👇🏻👇🏻

打卡 文章 更新 89/  100天

 精彩专栏推荐:

Java毕设项目精品实战案例《100套》

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/561845.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

IDEA运行VUE npm install报错:chromedriver@2.27.2 install: node install.js

报错截图&#xff1a; 解决方法&#xff1a; npm install chromedriver --chromedriver_cdnurlhttp://cdn.npm.taobao.org/dist/chromedriver

C++ 比 C语言增加的新特性 3 之 命名空间namespace

1. 命名空间 1.1 命名空间 又称为“名字空间”&#xff0c;在内存&#xff08;全局&#xff09;中取一块区域并对其进行命名 实际例子&#xff1a; 同一个班级&#xff0c;两个同姓的人&#xff0c;例如&#xff1a;张三和张三&#xff0c;其中一个张三座位是在讲台右边&am…

Web前端期末大作业-响应式唯美婚庆公司网站网页设计(HTML+CSS+JavaScript)

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、【java奥斯卡】公号作者✌ 简历模板、学习资料、面试题库、技术互助【关注我&#xff0c;都给你】 &#x1f345; 文末获取源码联系 &#x1f345; 临近期末,…

挑战记忆力-Web前端实现记忆纸牌游戏(JS+CSS)

游戏介绍&#xff1a; js实现扑克牌翻牌记忆小游戏代码、连续点击翻开两张扑克牌&#xff0c;相同去重&#xff0c;不同则合上重新翻&#xff0c;考验你的记忆力。 &#x1f345; 文末获取源码联系 &#x1f345; 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头…

IDEA 启动、编译、clean、安装maven等、报错Process terminated

报错原因&#xff1a;找不到settings.xml 解决方法&#xff1a;

html5 写json 文件,HTML5实现本地JSON文件的读写

参考&#xff1a;使用HTML5来实现本地文件读取和写入 (FileReader读取json文件&#xff0c;FileSaver.js保存json文件)JS创建、写入、读取本地文件(txt) (ActiveXObject 这玩意根本不能用&#xff0c;IE10 和 Chrome都试了)HTML 5中的文件处理之File Writer API (FileSaver…

Vue取消eslint语法限制

启动vue项目的时候经常报一大堆错误、但是不影响项目运行、 这是因为vue对语法的限制过于严格造成的 > bblee-app1.0.0 dev /Users/bianlifeng/my-project > webpack-dev-server --inline --progress --config build/webpack.dev.conf.js95% emitting …

html5中figure怎么用,figure 和 figcaption 元素的正确使用方式

figure和figcaption是两个经常在一起使用的语义化元素。如果你还没有在规范中了解过他们&#xff0c;没有机会在项目中使用过他们&#xff0c;或者说现在对他们还是一无所知&#xff0c;这里就给大家讲一些如何正确使用他们的小技巧。figure元素经常用于图片,如下所示:figure元…

Web前端期末大作业-响应式艺术培训机构网页设计(bootstrap+HTML+CSS+JavaScript+)实现

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、【java奥斯卡】公号作者✌ 简历模板、学习资料、面试题库、技术互助【关注我&#xff0c;都给你】 &#x1f345; 文末获取源码联系 &#x1f345; 临近期末,…

Java毕业设计--健康推广管理系统项目实战【Springboot+mybatis+layui等实现】

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、【java李杨勇】公号作者✌ 简历模板、学习资料、面试题库【关注我&#xff0c;都给你】 &#x1f345;文末获取源码联系&#x1f345; 临近学期结束&#x…

为计算机新建一个用户,win10

怎样在安装Win10系统时不创建Microsoft账户怎样在安装Win10系统时不创建Microsoft账户 在安装Win10系统的过程中&#xff0c;最让用户困扰的估计就是安装过程的最后一个步骤&#xff1a;登陆Microsoft账户。很多用户既没有Microsoft账户&#xff0c;也不想用它登陆系统&#xf…

Web前端期末大作业--响应式美女健身教练瑜伽馆网页设计(HTML+CSS+JavaScript+)实现

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、【java奥斯卡】公号作者✌ 简历模板、学习资料、面试题库、技术互助【关注我&#xff0c;都给你】 &#x1f345; 文末获取源码联系 &#x1f345; 临近期末,…

Java经典课程设计--在线蛋糕商城销售网站项目【SpringMvc+mybatis+bootstrap等实现】

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、【java李杨勇】公号作者✌ 简历模板、学习资料、面试题库【关注我&#xff0c;都给你】 &#x1f345;文末获取源码联系&#x1f345; 临近学期结束&#x…

Web前端期末大作业--绿色自适应医疗健康医院网页设计(HTML+CSS+JavaScript+)实现

临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大&#xff1f;网页要求的总数量太多&#xff1f;HTML网页作业无从下手&#xff1f;没有合适的模板&#xff1f;等等一系列问题。你想要解决的问题&#xff0c;在专栏&#x1f447;&#x1f3fb;&#x1f447;&…

修复计算机的英语,Windows Repair最新版

Windows Repair是一个全能型的电脑系统修复工具&#xff0c;能将你的windows恢复到初始设置。可以帮你解决诸如注册表权限问题、ie、自动更新、防火墙等等一系列故障。【功能特点】1、系统自动修复&#xff1a;用它可以智能安全地自动修复被非法软件篡改的系统设置&#xff0c;…

SpringBoot配置图片虚拟映射

1. 新建一个MyWebAppConfigurer 配置静态资源需要映射的位置、建议把addResourceLocations的路径写在application.yml中、方面以后部署的打包修改配置文件的时候做外部配置文件加载、方面修改。这边为了节约时间就在代码中写了。 package io.renren.config; import org.springf…

计算机回收站怎么设计无法删除,电脑回收站中ai文件删不掉如何解决? ai文件在回收站删不掉的解决办法...

电脑回收站中ai文件删不掉该怎么办&#xff1f;在清理电脑回收站的时候&#xff0c;发现很多.ai文件都删不掉&#xff0c;粉碎也不行&#xff0c;这是怎么回事&#xff1f;下面我们来看看ai文件在回收站删不掉的解决办法&#xff0c;具体内容如下一些做平面设计的用户可能会在网…

mysql-修改密码(error-1290 (HY000): The MySQL server is running with the --skip-grant-tables option so)

执行&#xff1a;flush privileges; mysql 新设置用户或更改密码后需用flush privileges刷新MySQL的系统权限相关表&#xff0c;否则会出现拒绝访问或修改操作。

Windows远程文件拷贝openEuler--WinSCP

由于最近项目迁移到openEuler操作系统上去了、需要部署安装项目、各种软件环境安装、资料拷贝复制等、记得以前用过WinSCP进行远程数据拷贝。今天就简单记录下使用方法。 百度百科介绍&#xff1a; WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端。同时支持SCP协议。…

Vue+Element+Springboot实现图片上传

最近没事刚好练习下vuespringboot前段后分离的项目、用上了图片上传功能、记录一下。 前端待提交的表单部分代码。 <el-form-item label"封面图片"><el-upload v-model"dataForm.title"class"avatar-uploader":limit"1"list-…