基于ssm的大学生求职网站

博主是一位资深的Java开发工程师,拥有八年的互联网行业从业经验。熟练掌握多种主流编程语言,包括Java、Python、PHP以及爬虫和Web开发。在过去八年的时间里,致力于毕业设计程序的开发,成功打造了上千套毕业设计程序。以务实著称,用实实在在的代码说话,而非华而不实的言辞。

文末点击卡片获取联系

目录

1.摘要

2.系统设计

功能结构图

登录

注册

查看职位

修改密码

个人简历维护

查看新闻

职位分类管理

轮播图管理

登录记录

用户管理

招聘者管理

公司管理

权限管理

公司新闻

投递管理

职位管理

3.系统实现

前端登录

前端注册

职位详情

我的投递

个人简历

账户安全 

职位搜索

管理端登录

职位管理

用户管理

轮播图管理

职位分类管理

账户管理

权限管理

公司管理

登录记录

招聘者管理

公司新闻

投递管理


1.摘要

近几年来,随着市场规模的扩大、企业实力的增强、商业模式的创新以及全球疫情蔓延,大学生网上求职系统已经成为高校学生求职的首选平台。该平台旨在服务于在校大学生和希望进行校园招聘的企业人事部门,让学生能根据自己的需求准确定位职位、方便、高效地找到工作,同时也让招聘企业快速准确地分辨招聘的人选。

基于大学生的求职需要,该系统把互联网和招聘进行结合,划分普通用户、招聘方和管理员三种不同的角色。针对不同角色的功能,通过运用UML结构化语言,绘制用例图、流程图等说明功能的实现过程。系统分为前端和管理端。前端是普通用户进行登录的,管理端是管理员和招聘方进行登录的。前端用户登录后,可以维护自己的个人简历,可以查看每个岗位下的职位信息,对于心怡的职位可以进行投递简历。管理员和招聘方在管理端登录,招聘方进行简历发布和招聘,管理员负责系统整体的管理功能。

该系统采用的开发工具是idea,开发的框架采用ssm,运行服务器采用tomcat,前端页面使用 jsp技术实现,数据库采用mysql,通过Java语言编写。经过了反复测试,系统运行良好,并且满足基本的功能需求。 

关键字:网上求职;大学生;企业;mysql;Java

2.系统设计

功能结构图

基于ssm的大学生求职网站_第1张图片

图4.1功能结构图

大学生求职网站主要实现的操作功能分别有:

登录

项目运行成功后,管理员和招聘方可以在管理端登录,用户可以在前端登录。输入账号密码验证码,校验成功后登录成功。若账号密码错误,页面会有相应提示。

注册

用户在前端可以进行注册,注册时点击注册按钮,跳转到注册页面。注册时填写用户名、密码、确认密码、手机号和邮箱。信息输入完成以后,点击保存,若用户名在表中不存在,即可注册成功,否则提示注册失败。

查看职位

用户在前端可以查看所有的职位信息,可以根据职位分类搜索该分类下的职位信息。

修改密码

前端用户、管理员和招聘方都可以修改自己的登录密码。

个人简历维护

在前端的个人中心页面,用户可以维护自己的个人简历,可以上传简历。

查看新闻

在前端,用户可以查看新闻列表,在新闻列表页点击新闻标题可以进入新闻详情页。

职位分类管理

管理端可以对职位分类进行管理,进行增删改查操作。

轮播图管理

管理员在管理端可以对轮播图进行管理操作,包含基本的增删改查。

登录记录

管理员可以查看每个前后端用户的登录记录。

用户管理

用户管理是管理员对前端用户的管理,在这里,管理员可以进行删除、编辑、禁用、查询操作。

招聘者管理

招聘者管理是管理员对招聘方的管理,在这里,管理员可以对招聘方进行增删改查操作。

公司管理

公司管理是管理员对公司信息进行增删改查操作。

权限管理

权限管理下分为角色管理和管理员。角色管理就是对系统中的角色进行增删改查操作,可以给每个角色赋予不同的菜单权限。管理员就是对系统中的管理者进行增删改查操作。

公司新闻

管理员可以发布公司信息,对公司新闻进行查询、删除、编辑操作。

投递管理

管理员可以查看用户的投递信息,招聘方可以对投递信息进行发表意见,比如简历通过、不通过等。

职位管理

管理员和招聘方都可以对职位进行增删改查操作。

3.系统实现

前端登录

基于ssm的大学生求职网站_第2张图片

图5.1前端登录图

前端点击登录,进入登录界面,用户输入用户名、密码和验证码,点击登录,校验成功后即可登录成功。若校验失败,会有相应的提示。

前端注册

基于ssm的大学生求职网站_第3张图片

图5.2前端注册图

前端点击注册,进入注册界面,用户输入用户名、密码、确认密码、手机号和邮箱,点击注册。若表中此用户名不存在,则提示注册成功,若用户名已存在或信息填写错误,会有相应的错误提示。

职位详情

基于ssm的大学生求职网站_第4张图片

图5.3职位详情图

前端用户可以查看职位列表,可以查看某个职位分类下的所有职位。在职位列表点击职位可以进入职位详情,在职位详情页面,会显示当前职位的浏览次数,用户可以进行简历投递,若用户已经投递过该职位,投递简历会变成已投递。

我的投递

基于ssm的大学生求职网站_第5张图片

图5.4我的投递图

前端用户在个人中心页面可以查看自己的简历投递记录。

个人简历

基于ssm的大学生求职网站_第6张图片

图5.5个人简历图

在个人中心页面,用户可以维护自己的个人简历信息,可以上传附件简历,投递后,招聘方可以看到自己简历中维护的所有信息。

账户安全 

基于ssm的大学生求职网站_第7张图片

图5.6账户安全图

账户安全就是用户修改密码,输入当前密码、新密码和确认新密码,点击确认修改。若用户当前密码输入错误或者新密码和确认新密码不一致,前端都会有相应的提示。

职位搜索

基于ssm的大学生求职网站_第8张图片

图5.7职位搜索图

在首页,点击更多职位进入职位搜索页面。在职位搜索页面,用户可以根据职位名称和职位分类进行职位搜索。

管理端登录

基于ssm的大学生求职网站_第9张图片

图5.8管理端登录图

在前端登录页的下方点击前往后台,进入管理端登录界面,管理端用户输入用户名、密码和图形验证码,点击登录,校验成功后即可登录成功。若校验失败,会有相应的提示。

职位管理

基于ssm的大学生求职网站_第10张图片

图5.9职位管理图

职位管理菜单下有两个菜单,分别是查看职位和添加职位。其中管理员可以查看职位,对职位进行编辑、删除、停止招聘操作,但是没法添加职位。招聘方可以进行查看职位和添加职位,拥有职位管理的所有操作权限。

用户管理

基于ssm的大学生求职网站_第11张图片

图5.10用户管理图

用户管理的功能是管理员可以对前端用户进行查询、编辑、删除、禁用操作。禁用后,前端用户无法再次登录系统。

轮播图管理

基于ssm的大学生求职网站_第12张图片

图5.11轮播图管理图

轮播图管理下有两个菜单,分别是查看轮播图和添加轮播图。查看轮播图页面可以对轮播图进行查看、编辑、删除、禁用操作;添加轮播图时输入轮播图信息,上传图片后点击添加即可添加成功。

职位分类管理

基于ssm的大学生求职网站_第13张图片

图5.12职位分类管理图

招聘方在添加职位时需要选择职位分类,这些职位分类是管理员在职位分类管理菜单下添加的。管理员可以在这里对职位分类进行添加、查询、编辑、删除和禁用操作。

账户管理

基于ssm的大学生求职网站_第14张图片

图5.13账户管理图

账户管理是管理端用户对自己的登录密码进行修改,管理员和招聘者都有此菜单权限。修改密码页面显示当前登录人的角色、用户名、手机号、当前密码、新密码和确认新密码,输入当前密码、新密码和确认新密码后,若当前密码校验通过并且新密码和确认新密码相同,则修改密码成功。

权限管理

基于ssm的大学生求职网站_第15张图片

基于ssm的大学生求职网站_第16张图片

图5.14权限管理图

权限管理下有角色管理和管理员两个菜单,权限管理只有超级管理员拥有。超级管理员在角色管理下可以对角色进行添加、删除、查询、分配菜单权限等操作。在管理员菜单,可以查询当前系统所有的管理员,可以对这些管理员进行增删改查以及禁用操作。

公司管理

基于ssm的大学生求职网站_第17张图片

图5.15公司管理图

管理员可以对公司信息进行增删改查,招聘方可以对自己的所属公司进行编辑和删除操作。

登录记录

基于ssm的大学生求职网站_第18张图片

图5.16登录记录图

管理员可以查看前端用户和管理端用户的登录记录。

招聘者管理

基于ssm的大学生求职网站_第19张图片

图5.17招聘者管理图

管理员可以在招聘者管理菜单添加招聘方,添加招聘方时要选择招聘方所属公司。对已存在的招聘方信息,管理者可以进行删除和编辑操作。

公司新闻

基于ssm的大学生求职网站_第20张图片

图5.18公司新闻图

公司新闻下有新闻列表和发布新闻两个菜单,新闻列表的功能包含对新闻的查询、编辑和删除;发布新闻则是对新闻进行添加操作。

投递管理

基于ssm的大学生求职网站_第21张图片

图5.19投递管理图

前端用户投递简历后,管理员和招聘方可以在查看到用户的投递记录,可以对投递记录进行发表意见,比如通过或不通过。

你可能感兴趣的:(毕业设计,后端,java,spring,mysql,jsp)