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,一经查实,立即删除!

相关文章

html htc控件详解,*.HTC 文件的简单介绍-网页设计,HTML/CSS

今天在论坛上面看到有些兄弟不知道htc是什么东西。小生在这里稍微说一下。从5.5版本开始&#xff0c;internet explorer(ie)开始支持web 行为的概念。这些行为是由后缀名为.htc的脚本文件描述的&#xff0c;它们定义了一套方法和属性&#xff0c;程序员几乎可以把这些方法和属性…

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

写得好的html网页,优化网站排名-使用Markdown编写更好的内容和HTML

1.内容创作的悲剧因此&#xff0c;首先您必须了解&#xff1a;内容创建的一个巨大悲剧是HTML。如果你是一位作家、制片人或类似的人&#xff0c;你在创作内容时&#xff0c;总是会遇到这样的问题&#xff1a;想要让博客文章现场直播&#xff0c;或者想要获得网页直播&#xff0…

升级vue-cli

执行命令 npm install -g

大学计算机基础知识判断题,大学计算机基础学习知识判断题.doc

,.序号题目描述您的选择1E-mail?是指利用计算机网络及时地向特定对象传送文字、声音、图像或图形的一种通讯方式。对错2在Internet?上&#xff0c;每个网络和主机的IP?地址是都可以是两个以上。对错3通过设置相应的邮件规则可以进行邮件过滤。对错4IP?地址是给每个连接在In…

VUE报错:Module build failed: Error: Cannot find module ‘node-sass‘

报错代码&#xff1a; Module build failed: Error: Cannot find module node-sassat Function.Module._resolveFilename (module.js:548:15)at Function.Module._load (module.js:475:25)at Module.require (module.js:597:17)at require (internal/module.js:11:18) 解决方…

2021计算机专业考408的学校,2021考研:计算机考研408是什么?统考学校有哪些?...

到底计算机考研408是怎么样的。第一&#xff0c;什么学校考408&#xff0c;大部分985和少部分211第二&#xff0c;难度怎么样&#xff0c;确实难度很大&#xff0c;我没考过其他工科&#xff0c;不知道是不是最难。但是我想说的是考过的大部分都说特别难&#xff0c;一般考890不…

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网页设计结课作业,老师的作业要求感到头…

html中form标签的作用style,HTML5中meta常用标签属性说明

HTML5中meta常用标签属性说明IE 兼容模式&#xff0c;Bootstrap 不支持 IE 古老的兼容模式。为了让 IE 浏览器运行最新的渲染模式下&#xff0c;建议将此 标签加入到你的页面中&#xff1a;content属性值 :width:可视区域的宽度&#xff0c;值可为数字或关键词device-widthhei…

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…