基于ssm的毕业生就业信息管理系统

1前言

大学生已离开了学校,但仍有一批大学生没有找到工作,因此,大学生的就业工作不能中断,只能加大力度。我们要怀着一种责任感,一种情感,继续为毕业生们服务,为他们再送一程,让他们成为祖国的栋梁。

采用了jsp技术在动态页面上进行了设计,后台上采用Mysql数据库,是一个非常优秀的毕业生就业信息管理系统。

2系统目的

互联网的迅速发展,从本质上改变了世界上所有组织的管理方式。从20世纪90年代起,我国的政府、学校、企业等单位就开始考虑利用互联网来对信息进行管理。因为之前的各种原因,如网络普及度低,学生不接受,互联网的相关法律法规不完善,开发技术不成熟等,限制了互联网在各大机构中的发展。在进入21世纪之后,随着我国经济的飞速发展,制约着组织管理的各种问题一个接一个地得到了解决,全国各大组织纷纷采用了电子信息化的管理模式。

过去,高校对高校毕业生就业情况的有关信息进行管理,主要依靠人工进行统计。这样的话,不仅时间长,还会造成查询和修改的不便。伴随着科技的不断进步和技术的不断成熟,计算机信息化也在以一种飞速的速度发展着,整个社会都已经意识到,计算机的功能是多么的强大,它已经深入到了人类社会发展的每一个方面,而且还起到了非常重要的作用。该系统采用网络通信,计算机存储和管理信息,具有传统方法所不能取代的优势。比如运算速度更快,可靠性更高,存储空间更大,保密性更好,保存时间更长,成本更低。在工作效率上,可以大幅提升,延伸至服务水平也会有不错的收益,通过网络,在线毕业生就业信息管理系统的各方面的管理变得更加科学和系统,更加规范和方便。

3系统功能需求

随着电脑网路的普及,人类的生活、工作和学习方式正在悄然改变。高校图书馆对与高校有关的信息进行传统的手工管理,其信息的获取、整理、修改和保存等工作仍然处于手工操作的状态。一方面,这样的模式耗费了大量的人力物力和财力,使得玩家之间的互动变得更加困难,并且非常耗费时间;另一方面,对于学生等资料的管理,尤其是学生人数的增加,查询和修改都比较困难;最终,因为学生等其它资料的增多,资料的储存也成了一个难题。

综观这些制度,其主要特征如下:

(1)先进:管理的网络化。

(2)通用:在相同的领域内,几乎所有的产品都可以应用。

(3)便利性:管理工作可在网上进行。

(4)时效性:即及时更新资料。

(5)可扩充性:可以按照要求添加更多的模块。

(6)安全:对单位信息,学生信息,以及其他信息的加密。

时至今日,互联网已经渗透到了人们的生活中,智能手机、笔记本电脑等已经成为了人们获取信息的主要工具,这是一个交流无限的时代。因此,利用网络来对在线毕业生就业信息管理系统的管理也成为了一种趋势,因此,开发一个毕业生就业信息管理系统是非常有必要的。

4开发环境

为了能让这个系统更好,更完善的被设计和实施,首先要做的就是对它的分析和研究。在此基础上,从功能角度,对该系统作了详细的分析。之后,对系统进行了详细的分析,之后,展开了系统的设计。之后,在实现的可行性方面,我选择了 jsp技术来展开开发设计,在数据存储方面,使用了 Mysql数据库来进行设计。不管是 jsp还是 Mysql,这两种工具都是很成熟的,所以从各方面来说,它们都是很可靠的,也很安全,也很实用。最终完成了该系统的测试,并对其进行了改进和发布。

 jsp技术

JSP(jsp脚本页面)是Sun和许多参与建立的公司所提倡的动态web技术。将jsp程序添加到传统的web页面HTML文件(*)。htm,*。Html)。

JSP是一种可以单独使用的编程语言,它可以被嵌入到 html语言中,正是由于 JSP参考了很多编程语言的特点,所以 JSP在 web的脚本技术中占据了很大的地位,对于刚刚进入编程领域的新手来说, jsp是一种简单易学的编程语言,它还拥有很多先进的功能。在开发程序时,利用 jsp也是一个不错的选择,比如对表单数据进行采集,对字符串信息进行处理等,jsp都可以很容易地解决这个问题,这样就可以节约程序开发员开发设计的时间。 JSP最大的优点就是它的操作简单,而且它还拥有很好的面向对象性,所以在许多的系统开发设计中,都喜欢使用 jsp技术。同时,在进行设计开发的时候,有两个选择,一个是面向过程,一个是面向对象,或者也可以二者兼而有之,这就是所谓的混合方式设计。

 Mysql数据库

Mysql是一个多学生、多线程的服务器,采用SQL的数据库,数据库管理系统是基于SQL的学生以及服务器模式的关系,它具有功能强大,操作简单,管理方便,可靠安全,运行较快,多线程,跨平台性,完全网络化,稳定性等优点,特别适用于网站或其他应用软件的数据库后端的开发。另外,成员还可以通过多种语言来编写和存取 Mysql数据库。Mysql数据库同样是开源的,随着开发人员对其关系数据库的青睐,其应用领域也在不断扩大。这是因为其快速易用性,网站或应用程序的后台开发也会用到这种方法。

SSM三大框架

1.Spring的优势:
通过Spring的IOC特性,将对象之间的依赖关系交给了Spring控制,方便解耦,简化了开发。

2.Spring MVC的优势:
SpringMVC是使用了MVC设计思想的轻量级web框架,对web层进行解耦,使我们的开发更简洁。

3.Mybatis的优势:

数据库的操作(sql)采用xml文件配置,解除了sql和代码的耦合,提供映射标签,支持对象和和数据库orm字段关系的映射,支持对象关系映射标签,支持对象关系的组建提供了xml标签,支持动态的sql。

5系统流程分析

系统开发流程

学生登录流程

系统操作流程

添加信息流程

修改信息流程

 

 删除信息流程

管理员功能模块

当管理员输入自己的用户名、密码和角色登录系统时,系统的资料库就会开始寻找有关的资料,当我们输入的用户名和密码不正确时,资料库就会显示出不正确的信息,并且还会提醒管理员再输入自己的用户名和密码,当帐号和密码都输入成功后,才会显示登录成功的信息。

管理员登录进入毕业生就业信息管理系统可以查看首页、个人中心、学生管理、就业导师管理、企业管理、招聘信息管理、历届毕业生就业信息管理、面试邀请管理、投递的简历管理、系统管理等信息

历届毕业生就业信息管理,管理员在历届毕业生就业信息管理可以查看学院、入职单位、入职人数、薪资、其他待遇等信息,并可根据需要对已有就业信息进行详情、修改或删除等操作,如图5-3所示。

图5-3历届毕业生就业信息管理界面图

5.2企业功能模块

企业注册、登陆,企业通过注册页面填写企业账号、密码、企业名称、企业地址、企业规模、负责人、联系电话、邮箱进行注册。信息无误进行填写企业账号、密码选择角色进行登陆,如图5-4所示。

图5-4注册、登陆界面图

首页,企业在首页页面中可以查看个人中心、学生管理、招聘信息管理、面试邀请管理、投递的简历管理等信息,如图5-5所示。

 

图5-5企业首页界面图

招聘信息管理,企业在招聘信息通过页面查看招聘编号、企业名称、联系方式、邮箱、招聘人数、招聘岗位、照片、职位要求、工作待遇等信息,进行查询、添加、修改、删除操作,需要经过管理员或者就业导师审核才能进行应聘。如图5-6所示。

图5-6招聘信息管理界面图

投递的简历管理,企业在投递的简历通过页面查看学籍号、学生姓名、学历专业、性别、身份证、照片、出生日期、公司名称、求职岗位、工作地点、期望薪资、教育背景、获奖证书、毕业学校、详细内容等信息,可进行面试邀请、查看详情。如图5-7所示。

图5-7投递的简历、面试邀请界面图

5.3学生前后功能模块

学生注册、登陆,学生通过注册页面填写学籍号、密码、学生姓名、学校、学院、专业、年龄、班级、联系电话、邮箱、身份证、就业导师、出生日期、学历进行注册。信息无误进行填写学籍号、密码选择角色进行登陆,如图5-8所示。

图5-8注册、登陆界面图

首页,学生登陆进入前台首页查看首页、招聘信息、新闻资讯、我的、跳转到后台等信息,如图5-9所示。

招聘信息,学生在前台首页点击招聘信息进行查看招聘编号、企业名称、联系方式、邮箱、招聘人数、招聘岗位,可进行投递简历操作,如图5-10所示。

图5-10首页界面图

图5-11招聘信息界面图

首页,学生在首页页面中可以查看个人中心、企业管理、招聘信息管理、历届毕业生就业信息管理、面试邀请管理、投递的简历管理等信息,如图5-12所示。

图5-12学生后台首页界面图

投递的简历管理,学生在投递简历页面查看学籍号、学生姓名、学历专业、性别、身份证、照片、出生日期、公司名称、求职岗位、工作地点、期望薪资、教育背景、获奖证书、毕业学校、详细内容等信息,进行查看操作,如图5-13所示。

图5-13投递简历界面图

面试邀请管理,学生进入面试邀请查看,可进行学生姓名、学历、专业、求职岗位进行查询操作,如图5-14所示。

图5-14面试邀请界面图

5.4就业导师功能模块

就业导师登陆,就业导师通登陆页面填写教师工号、密码选择角色进行登陆,如图5-15所示。

图5-15登陆界面图

首页,就业导师在首页页面中可以查看个人中心、学生管理、企业管理、招聘信息管理、历届毕业生就业信息管理、系统管理等信息,如图5-16所示。

图5-16就业导师后台首页界面图

招聘信息管理,就业导师在招聘信息通过页面查看招聘编号、企业名称、联系方式、邮箱、招聘人数、招聘岗位、照片、职位要求、工作待遇等信息,进行查询、审核、修改、删除操作,如图5-17所示。

图5-17招聘信息管理界面图

历届毕业生就业信息管理,就业导师在就业信息通过页面查看学院、入职单位、入职人数、薪资、其他待遇等信息,进行查看操作,如图5-18所示。

图5-19历届毕业生就业信息界面图

 结论

本系统通过对 jsp和 Mysql数据库的介绍,从硬件和软件两个方面说明了毕业生就业信息管理系统的可行性。本文的结论及研究成果是:实现了 jsp与 Mysql相结合构建的毕业生就业信息管理系统,网站可以响应式展示。通过此次对毕业生就业信息管理系统的研究和实现,我觉得学海无涯,学习永无止境,实践出真知,只有多动手,才能快速地掌握,经验对于系统的开发很重要,如果经验不够,就难免会有很多考虑不周的地方。比如外观要漂亮,功能要齐全,这样才能吸引到更多的人。

实践证明,毕业生就业信息管理系统有着非常好的发展前景,经过测试运行,系统各项功能都十分完善,界面漂亮,使用方便,操作容易,在技术理论上已经成熟。

参考文献

  1. 张继东.Mysql数据库基于jsp的访问技术[J/OL].电子技术与软件工程,2017,(15):169(2017-08-03).
  2. 李春燕,李根.基于jsp技术的网络信息学生平台设计[J/OL].电子技术与软件工程,2017,(20):9(2017-10-26).

[3]王浩.基于jsp技术的在线技能评测系统的设计与实现[J].数字技术与应用,2018,(12):171-172.

[4]王金龙,张静.基于jsp+Mysql的高校慕课(MOOC)学生系统设计[J].通讯世界,2017,(20):276-277.

[5]潘国荣.基于jsp+jspBean+Servlet实现模式的增删改模块的设计与实现[J].信息通信,2017,(08):101-103.

[6]葛建霞.《jsp动态网页设计》毕业生就业信息管理系统中项目学生法的应用研究[J].宿州教育学院学报,2017,20(04):160-161.

[7]李清霞.《jsp动态网页设计》毕业生就业信息管理系统建设与学生模式研究[J].福建电脑,2017,33(06):92-93+166.

[8]曾晰,舒坚.基于jsp的养老院管理信息系统的设计与实现[J].信息通信,2017,(09):122-124.

[9]傅峰. 基于移动平台的应聘系统的设计[J]. 电子设计工程,2018,24(09):66-68+71.

[10]李丹. 派遣信息网络管理平台设计与实现[J]. 软件导刊,2018,15(03):97-98.

[11]付昕. 基于B/S调度信息管理系统的实现[J].山东省农业管理干部学院学报, 2019, 27(4):166-168

[12] 黄艳峰. 在jsp语言中实施“案例医学会网站管理系统”的研究与探索[J]. 电脑知识与技术, 2019, 6(5):1148-1149

[13] 赵钢. jsp Servlet+EJB的Web模式应用研究[J]. 电子设计工程,2019, 21(13):47-49

[14] 肖英. 解决jsp/Servlet开发中的中文乱码问题[J]. 科技传播, 2018, (1)11-25

[15] Hsiao I H, Sosnovsky S, Brusilovsky P. Guiding students to the right questions: adaptive navigation support in an e-learning system for jsp programming[J]. Journal of Computer Assisted Learning, 2019, 26(4):270-283.

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
------------------------------------------------------------------------------ 高校毕业生就业信息管理系统v1.0项目介绍。 ----------------------------------------------------------------------------- 项目所用到的技术 1、maven 的分模块管理 2、Spring +hibernate + Springmvc 3、poi文件导入和导出 4、js 采用jquery 5、 树采用z-tree 6、文件上传,uploaify 7、ajax,dwr 8.弹窗、dialog使用jquery easyui 9.ajax 文件上传。 10.ajax局部刷新页面 11.ifream布局。 12.html和css布局。 ---------------------------------------------------------------------------------- 1、maven的分模块管理 -- basic-basic-common -- 公共工具模块 -- basic-hibernate 封装基本对数据库的操作 -- graempinf-core --model,dao 核心实体类和dao -- graempinf-user -- 用户管理 user,role,group service -- graempinf-student -- 学生信息管理管理 (学生信息、就业信息、生源地信息 维护和管理) -- graempinf-channel -- 菜单管理 -- graempinf-careerfair -- 招聘会信息 -- graempinf-web ---web集成 -- graempinf-org 组织机构 -- graempinf-question 问题反馈模块 -- graempinf-->parent 所有模块的父模块 -------------------------------------------------------------------------------- 2、角色权限模型 RBAC Role Base Access control --实体 张三 Role 角色 本系统角色 --系统管理员(admin) -- 拥有所有最高权限 --学生(student) -- 学生信息完善 --就业信息完善 --生源地信息完善 --招聘会信息查看 --问题反馈 --就业材料查询 --招聘会预约查询 --反馈答复查看 --教师(teacher) --毕业生信息管理 --生源地信息管理 --就业信息管理 --招聘会信息管理 --招聘会信息管理 --招聘会信息查看 --招聘会预约情况查看 --问题反馈 --处理学生反馈的问题 Group 组 -- 管理员 -- 教师 -- 学生 --------------------------------------------------- 模块介绍 --------------------------------------------------- 3、m1 系统配置 -- 用户管理 添加用户、修改用户、删除用户。 -- 角色管理 增删改查 --用户组管理 增删改查+用户管理模块查看+管理模块设置 --组织机构管理 增删改查 --在线用户查看 查看在线用户信息查看 --------------------------------------------------- 4、m2 毕业生信息管理 --------------------------------------------------- --毕业生信息管理 --毕业生信息管理 --生源地信息管理 --就业信息管理 --学生生信息完善 --就业信息完善 --生源地信息完善 --------------------------------------------------- 5、m3 菜单信息管理 -------------------------------------------------- --菜单管理 曾删改查 --------------------------------------------------- 6、m4 招聘会信息管理 --------------------------------------------------- --招聘会信息管理 --添加招聘会信息 --修改 --发布 --取消发布 --删除 -查询 --招聘会预约情况查看 --分类统计每个招聘会的预约情况 --招聘会信息预约 --预约、参加、取消预约 --------------------------------------------------- 7、m5 反馈问题信息管理 --------------------------------------------------- --问题反馈 -- 学生反馈问题 --反馈问题查看 --答复反馈的问题 --------------------------------------------------- 7、m6 信息查询 --------------------------------------------------- --就业材料查询 --查看上传的就业材料 --招聘会预约查询 --已预约招聘会信息查看 --反馈问题答复查询 --反馈问题答复查看 --------------------------------------------------- 部署方式: 1、首先搭建maven环境。 2、新建MySQL数据库名为:graempinf。 3、执行脚本中的文件初始化数据。 4、导入本项目到有maven的myeclipse中。 5、在Tomcat中发布项目即可访问。 6、默认用户名admin 密码1 。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值