javaweb的大校园招聘网站开发
摘 要为了方便大学生快速找到合适的工作岗位,本课题运用JavaWeb技术、SSM开发框架结合Mysql数据库设计实现一个校园招聘平台,在应届毕业生与招聘单位之间架起一座高效的信息服务桥梁。本系统采用SSM框架结合MyBatis实现招聘管理系统,实现了招聘系统的功能模块,用户模块、职位模块、企业模块三大模块。本论文就校园招聘系统设计的内容,系统地阐述了大学生校园招聘系统的功能及实现,重点介绍了大学生网上招聘系统的分析、设计以及实现过程。
Keywords: campus recruitment; SSM framework; Spring; MyBatis;目 录
一、绪论 1
(一) 选题背景 1
(一) 系统总体分析 1
(二) 系统实现技术分析 4
(三) SSM整合框架介绍 5
三、 系统设计 6
(一) 系统总体设计 6
(二) Mysql介绍 7
(三) 数据库表设计 7
四、 系统实现 9
(一)总体实现 9
(二)系统具体设计 9
五、系统测试 18
(一)系统测试 18
(二)测试用例 19
结束语 23
致谢 24
参考文献 25
一、绪论
(一) 选题背景
随着社会的不断发展,企业招聘职位需求不断地在上升,于此同时大学生的就业需求也在上升中。传统的线下招聘流程十分地困难,企业不仅仅要布置好招聘的场所还要解决一些额外的道具问题,大学生也要不停地走访各个企业的招聘的场所,对招聘的职业信息掌握困难大。传统的招聘在如今地时代效率非常差,因此急需一种解决方案来解决这些困难。基于JavaWeb的大学生校园招聘网站系统可以很好地解决这些问题,通过线上的招聘可以大大提高企业招聘便利性、大大提高大学生掌握职位信息的容易性,更好地让企业满意、让大学生用户满意。
研究目的
系统需要很好地处理求职大学生和企业之间的关系,为二者提供便捷。如今有些不法分子会通过线上假装为企业进行招聘,虚报招聘信息,诱导刚出社会的大学生。刚出社会的大学生对这 *好棒文|www.hbsrm.com +Q: *351916072*
些信息的虚假性不能很好地分辨,所有在系统的实现中,需要保证信息的安全性和真实性,让求职大学生用得放心。系统的研究目的是为了让大学生、企业用户更好地借助本系统得到良好的交流效果,能够让招聘得到正确地进行。
二、 系统分析
(一) 系统总体分析
系统主要是用户群体为快毕业的大学生,主要的目的就是为了让企业可以再线上发布职位要求,大学生能够通过网络进行求职,投递自己的简历,能够更加方便地找到一份自己满意的功能,减少大学生与企业的双方成本,并且能够让招聘更加容易地进行。
系统开发模块主要围绕企业模块、职位模块、招聘模块[1]展开。其中招聘模块包括投递简历、简历管理等。企业模块主要包括企业邮箱、企业信息管理。职位模块主要包括发布职位、管理职位。对系统进行需求分析可得最终用户分为三类用户群体,毕业高校大学生、招聘才人企业、网站管理员。
如图21所示,系统总体的用户群体的分布,其中用户代表毕业在校大学生。
图21 用户群体分类
在本系统中,如图22所示,大学生用户主要具有注册、登陆、简历管理、应聘管理四大用例,其中应聘管理用例为大用例,包括职位收藏、以投递职位等功能小用例。
图22 用户用例图
在本系统中,如图23所示,企业用户主要具有注册、登陆、招聘信息管理、应聘信息管理四大用例,企业注册和大学生用户注册不同,在企业注册之后,企业信息需要经过管理员的审核,只有管理员通过该企业的注册申请,那么该企业才能正常使用注册账号,这措施可以有效地防止不法分子虚报信息、进行欺骗求职者,更好有效地保证了该网站的企业信息有效性,能够让大学生用户进行求职而不用担心信息有效性。其中招聘信息管理用例为大用例,包括职位发布、以企业邮箱等功能小用例。
图23 企业用例图
在本系统,如图24所示,系统管理员用例图。系统管理员主要有企业管理、求职者管理、职位管理、企业信息管理用例。系统管理员可以通过后台对大学生用户、企业信息进行增加、修改、删除、查询等基础功能。通过可以进行对企业注册、企业发布职位信息进行审核、确保信息的有效性、能够保证网站的有效性,增加网站的生命周期。
图24 管理员用例图
系统实现技术分析
系统是基于b/s模型进行设计,前端表现在电脑WEB浏览器,后台主要使用Tomcat进行服务器请求和处理[2]。在系统实现给过程中,采用合理的技术能够让开发效率得到大幅度地提升,通过也可以让网站设计更加安全、更加合理、更加易管理、更加易维护。
系统实现主要才用当下开发者采用的稳定的技术,在开发遇见问题时候,可以更好地找出问题所在处、同时也能查询相关技术文献实现系统的功能设计。系统开发主要采用软件工程化开发的设计思想、不仅仅只为了实现系统的功能,同时也需要保证系统的非功能性质,通过实现技术可以使得系统更加安全、能够并发支持用户访问等,同时使用工程化的开发技术使得开发整体流程趋于规范化、模块化,便于实现用户的功能需求、改善用户用户体验度,使得本系统能够领先于其他同类的招聘系统[3]。
用户如图25 所示,采用了当下主流的B/S设计模型,把Client放在电脑浏览上,浏览器通过web界面与服务器进行通信,B/S与传统的C/S不同,传统的C/S设计模型,常常把客户端设计为安卓APP、IOSAPP。在招聘行业中,大部分用户都是会通过电脑进行找工作行为,在电脑端可以把职位信息内容展示更加具体,由于安卓APP屏幕大小的问题,能够展示的职位信息内容远不如电脑端能够展示的信息内容多。
Keywords: campus recruitment; SSM framework; Spring; MyBatis;目 录
一、绪论 1
(一) 选题背景 1
(一) 系统总体分析 1
(二) 系统实现技术分析 4
(三) SSM整合框架介绍 5
三、 系统设计 6
(一) 系统总体设计 6
(二) Mysql介绍 7
(三) 数据库表设计 7
四、 系统实现 9
(一)总体实现 9
(二)系统具体设计 9
五、系统测试 18
(一)系统测试 18
(二)测试用例 19
结束语 23
致谢 24
参考文献 25
一、绪论
(一) 选题背景
随着社会的不断发展,企业招聘职位需求不断地在上升,于此同时大学生的就业需求也在上升中。传统的线下招聘流程十分地困难,企业不仅仅要布置好招聘的场所还要解决一些额外的道具问题,大学生也要不停地走访各个企业的招聘的场所,对招聘的职业信息掌握困难大。传统的招聘在如今地时代效率非常差,因此急需一种解决方案来解决这些困难。基于JavaWeb的大学生校园招聘网站系统可以很好地解决这些问题,通过线上的招聘可以大大提高企业招聘便利性、大大提高大学生掌握职位信息的容易性,更好地让企业满意、让大学生用户满意。
研究目的
系统需要很好地处理求职大学生和企业之间的关系,为二者提供便捷。如今有些不法分子会通过线上假装为企业进行招聘,虚报招聘信息,诱导刚出社会的大学生。刚出社会的大学生对这 *好棒文|www.hbsrm.com +Q: *351916072*
些信息的虚假性不能很好地分辨,所有在系统的实现中,需要保证信息的安全性和真实性,让求职大学生用得放心。系统的研究目的是为了让大学生、企业用户更好地借助本系统得到良好的交流效果,能够让招聘得到正确地进行。
二、 系统分析
(一) 系统总体分析
系统主要是用户群体为快毕业的大学生,主要的目的就是为了让企业可以再线上发布职位要求,大学生能够通过网络进行求职,投递自己的简历,能够更加方便地找到一份自己满意的功能,减少大学生与企业的双方成本,并且能够让招聘更加容易地进行。
系统开发模块主要围绕企业模块、职位模块、招聘模块[1]展开。其中招聘模块包括投递简历、简历管理等。企业模块主要包括企业邮箱、企业信息管理。职位模块主要包括发布职位、管理职位。对系统进行需求分析可得最终用户分为三类用户群体,毕业高校大学生、招聘才人企业、网站管理员。
如图21所示,系统总体的用户群体的分布,其中用户代表毕业在校大学生。
图21 用户群体分类
在本系统中,如图22所示,大学生用户主要具有注册、登陆、简历管理、应聘管理四大用例,其中应聘管理用例为大用例,包括职位收藏、以投递职位等功能小用例。
图22 用户用例图
在本系统中,如图23所示,企业用户主要具有注册、登陆、招聘信息管理、应聘信息管理四大用例,企业注册和大学生用户注册不同,在企业注册之后,企业信息需要经过管理员的审核,只有管理员通过该企业的注册申请,那么该企业才能正常使用注册账号,这措施可以有效地防止不法分子虚报信息、进行欺骗求职者,更好有效地保证了该网站的企业信息有效性,能够让大学生用户进行求职而不用担心信息有效性。其中招聘信息管理用例为大用例,包括职位发布、以企业邮箱等功能小用例。
图23 企业用例图
在本系统,如图24所示,系统管理员用例图。系统管理员主要有企业管理、求职者管理、职位管理、企业信息管理用例。系统管理员可以通过后台对大学生用户、企业信息进行增加、修改、删除、查询等基础功能。通过可以进行对企业注册、企业发布职位信息进行审核、确保信息的有效性、能够保证网站的有效性,增加网站的生命周期。
图24 管理员用例图
系统实现技术分析
系统是基于b/s模型进行设计,前端表现在电脑WEB浏览器,后台主要使用Tomcat进行服务器请求和处理[2]。在系统实现给过程中,采用合理的技术能够让开发效率得到大幅度地提升,通过也可以让网站设计更加安全、更加合理、更加易管理、更加易维护。
系统实现主要才用当下开发者采用的稳定的技术,在开发遇见问题时候,可以更好地找出问题所在处、同时也能查询相关技术文献实现系统的功能设计。系统开发主要采用软件工程化开发的设计思想、不仅仅只为了实现系统的功能,同时也需要保证系统的非功能性质,通过实现技术可以使得系统更加安全、能够并发支持用户访问等,同时使用工程化的开发技术使得开发整体流程趋于规范化、模块化,便于实现用户的功能需求、改善用户用户体验度,使得本系统能够领先于其他同类的招聘系统[3]。
用户如图25 所示,采用了当下主流的B/S设计模型,把Client放在电脑浏览上,浏览器通过web界面与服务器进行通信,B/S与传统的C/S不同,传统的C/S设计模型,常常把客户端设计为安卓APP、IOSAPP。在招聘行业中,大部分用户都是会通过电脑进行找工作行为,在电脑端可以把职位信息内容展示更加具体,由于安卓APP屏幕大小的问题,能够展示的职位信息内容远不如电脑端能够展示的信息内容多。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1030.html