大学生就业信息预测系统设计(源码)
大学生就业一直是当前社会、学生、学校及家庭一直所面临的一个问题,在信息传播高速发达今天,获取更多的就业信息是就业工作中较为重要的环节。课题主要研究大学生就业信息的采集、更新、预测以及能够与企业相互交流的一个平台,通过对大学生就业信息的管理和预测,给大学生就业提供就业信息,让他们能够更多的了解当下社会人才需求情况,及时把握各企业招聘动态,抓住就业机会。大学生就业信息系统的开发采用了模块化的设计方法,采用了基于 B/S 的体系结构的开发模式,前台使用了JSP 编程设计,后台使用了MySQL 数据库系统,学生每投一次简历,招聘公司的热度就会增加,按照简历投递的热度,显示前三名的就业职务和地点,从而完成就业预测。关键词:就业,信息,管理,预测目 录
1 绪论 1
1.1 系统的开发背景及意义 1
1.2 主要解决问题 1
2 开发环境与技术介绍 1
2.1 MyEclipse简介 1
2.2 MySQL数据库 2
2.3 Jquery界面 2
2.4 Tomcat 2
2.5 CSS 2
2.6 B/S结构简介 2
3 大学生就业信息管理系统的分析 3
3.1 可行性分析 3
3.2 需求分析 4
3.3 系统非功能需求分析 4
3.4 系统功能需求分析 4
4 系统设计 5
4.1 系统总体设计 5
4.2 系统的功能模块设计 6
4.3 数据库设计 7
4.4 预测功能模块 14
5 系统功能的实现和测试 15
5.1 功能模块的设计与实现 15
5.2 系统测试 23
结 论 26
致 谢 27
参 考 文 献 28
1 绪论
目前,大学生就业信息是高校对所培养人才的社会去向所重点关注的目标,也是高校对在校生进行未来就业指导的重要参考内容,还是扩大高校知名度主要方法之一。开发“大学生就业信息预测系统”既有利于提高学生综合运用在校所学计算
*好棒文|www.hbsrm.com +Q: *351916072*
现 15
5.2 系统测试 23
结 论 26
致 谢 27
参 考 文 献 28
1 绪论
目前,大学生就业信息是高校对所培养人才的社会去向所重点关注的目标,也是高校对在校生进行未来就业指导的重要参考内容,还是扩大高校知名度主要方法之一。开发“大学生就业信息预测系统”既有利于提高学生综合运用在校所学计算机知识开发系统的能力,又能够为学校进行大学生就业信息预测、进行大学生就业指导提供重要的决策依据。
1.1 系统的开发背景及意义
1.1.1 开发背景
大学生人数在不断增加,他们的择业观念各有不同。目前,大学生就业信息是高校对所培养人才的社会去向所关注的目标,也是高校对在校生进行未来就业指导的重要依据,大学生就业没有具体的就业方向指导,无法获知现在企业对各类人才的需求情况,没能有效的掌握就业形势,没能及时的就业。
1.1.2 研究意义
大学生就业信息管理预测系统的开发将对我校大学生对大学生个人定位起促进作用,让学生能获取就业信息,掌握企业实时招聘动态,清楚学校招聘会的安排时间和地点,让学生能及时参与招聘会,增加就业机会。
1.2 主要解决问题
课题主要研究大学生就业信息的采集、更新以及能够与企业相互交流的一个平台。该系统的开发是为了解决现在大学生就业压力大,就业信息掌握不全面的问题,为大学生和用人单位提供一个相互了解,交换双方基本信息的管理系统,让他们能够更多的了解当下社会人才需求情况,从而提高自己个人能力,及时把握各企业招聘动态,抓住就业机会。
2 开发环境与技术介绍
本章将简要介绍本系统涉及到的一些知识与技术,如:SSH框架、Tomcat、Myeclipse、MySQL等,正是由于本系统使用了这些技术,使得本系统具有可扩展性、易维护性、网络性以及对硬件配置的要求低等特点。
2.1 MyEclipse简介
MyEclipse是在eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发。MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持相当不错。
2.2 MySQL数据库
MySQL是一个关系型数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。
2.3 Jquery界面
Jquery是对JavaScript的一个扩充。它对JavaScript进行了一些自定义,系统的定义了选择器。通过选择器可以轻易 的对页面上的元素进行选择,当页面上的元素被荀泽之后就可以像JavaScript那样对其进行操作。
2.4 Tomcat
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。
2.5 CSS
它的主要作用是对页面的样式进行控制,使得页面的内容和样式分开实现,这样有种控制,减少代码的冗余。
2.6 B/S结构简介
这种类型结构伴随着Internet新技术得到广泛应用,在 C/S (客户端/服务器)结构基础上新的改变或者说是优化后的结构。B/S 结构中,系统用户的操作页面是完全由WWW浏览器完成的。作为一种先进的软件应用系统技术,B/S结构也必然成为了现今各大企业设计应用软件选用的体系结构的第一方案。
C/S(Client/Server)传统结构尽管选用的是开放的模式,但在许多特定的应用程序中不管是客服端还是服务器端还是必须使用规定的系统软件,其并不能真正为外界提供开放的环境。而B/S 结构则不同,它是通过利用TCP/IP协议做为基础的公司内部的WWW服务器,Internet 的终端只要有浏览器那么B/S 结构就会接受其访问,做为使用系应用程序的用户,只须经过通过Web浏览器去登陆应用程序,中间的处理任务就由系统通过调用软件系统资源来辅助完成。此类处理方式极大的最小化了客户机端和减少软件系统维护和升级产生的资金成本以及工作任务量。
3 大学生就业信息管理系统的分析
3.1 可行性分析
我们分析了该系统的可行性是因为想在最短的时间内达到最小成本设计系统,在完成系统的价值大于该系统投资价值发展的影响。可行性研究是简化系统的分析和设计。以系统的逻辑模型为起点,找各种不容的解决方案,在相互比较择优选用。在一般情况下,应在技术上的可行性,经济可行性,可行性和操作等方面
1 绪论 1
1.1 系统的开发背景及意义 1
1.2 主要解决问题 1
2 开发环境与技术介绍 1
2.1 MyEclipse简介 1
2.2 MySQL数据库 2
2.3 Jquery界面 2
2.4 Tomcat 2
2.5 CSS 2
2.6 B/S结构简介 2
3 大学生就业信息管理系统的分析 3
3.1 可行性分析 3
3.2 需求分析 4
3.3 系统非功能需求分析 4
3.4 系统功能需求分析 4
4 系统设计 5
4.1 系统总体设计 5
4.2 系统的功能模块设计 6
4.3 数据库设计 7
4.4 预测功能模块 14
5 系统功能的实现和测试 15
5.1 功能模块的设计与实现 15
5.2 系统测试 23
结 论 26
致 谢 27
参 考 文 献 28
1 绪论
目前,大学生就业信息是高校对所培养人才的社会去向所重点关注的目标,也是高校对在校生进行未来就业指导的重要参考内容,还是扩大高校知名度主要方法之一。开发“大学生就业信息预测系统”既有利于提高学生综合运用在校所学计算
*好棒文|www.hbsrm.com +Q: *351916072*
现 15
5.2 系统测试 23
结 论 26
致 谢 27
参 考 文 献 28
1 绪论
目前,大学生就业信息是高校对所培养人才的社会去向所重点关注的目标,也是高校对在校生进行未来就业指导的重要参考内容,还是扩大高校知名度主要方法之一。开发“大学生就业信息预测系统”既有利于提高学生综合运用在校所学计算机知识开发系统的能力,又能够为学校进行大学生就业信息预测、进行大学生就业指导提供重要的决策依据。
1.1 系统的开发背景及意义
1.1.1 开发背景
大学生人数在不断增加,他们的择业观念各有不同。目前,大学生就业信息是高校对所培养人才的社会去向所关注的目标,也是高校对在校生进行未来就业指导的重要依据,大学生就业没有具体的就业方向指导,无法获知现在企业对各类人才的需求情况,没能有效的掌握就业形势,没能及时的就业。
1.1.2 研究意义
大学生就业信息管理预测系统的开发将对我校大学生对大学生个人定位起促进作用,让学生能获取就业信息,掌握企业实时招聘动态,清楚学校招聘会的安排时间和地点,让学生能及时参与招聘会,增加就业机会。
1.2 主要解决问题
课题主要研究大学生就业信息的采集、更新以及能够与企业相互交流的一个平台。该系统的开发是为了解决现在大学生就业压力大,就业信息掌握不全面的问题,为大学生和用人单位提供一个相互了解,交换双方基本信息的管理系统,让他们能够更多的了解当下社会人才需求情况,从而提高自己个人能力,及时把握各企业招聘动态,抓住就业机会。
2 开发环境与技术介绍
本章将简要介绍本系统涉及到的一些知识与技术,如:SSH框架、Tomcat、Myeclipse、MySQL等,正是由于本系统使用了这些技术,使得本系统具有可扩展性、易维护性、网络性以及对硬件配置的要求低等特点。
2.1 MyEclipse简介
MyEclipse是在eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发。MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持相当不错。
2.2 MySQL数据库
MySQL是一个关系型数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。
2.3 Jquery界面
Jquery是对JavaScript的一个扩充。它对JavaScript进行了一些自定义,系统的定义了选择器。通过选择器可以轻易 的对页面上的元素进行选择,当页面上的元素被荀泽之后就可以像JavaScript那样对其进行操作。
2.4 Tomcat
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。
2.5 CSS
它的主要作用是对页面的样式进行控制,使得页面的内容和样式分开实现,这样有种控制,减少代码的冗余。
2.6 B/S结构简介
这种类型结构伴随着Internet新技术得到广泛应用,在 C/S (客户端/服务器)结构基础上新的改变或者说是优化后的结构。B/S 结构中,系统用户的操作页面是完全由WWW浏览器完成的。作为一种先进的软件应用系统技术,B/S结构也必然成为了现今各大企业设计应用软件选用的体系结构的第一方案。
C/S(Client/Server)传统结构尽管选用的是开放的模式,但在许多特定的应用程序中不管是客服端还是服务器端还是必须使用规定的系统软件,其并不能真正为外界提供开放的环境。而B/S 结构则不同,它是通过利用TCP/IP协议做为基础的公司内部的WWW服务器,Internet 的终端只要有浏览器那么B/S 结构就会接受其访问,做为使用系应用程序的用户,只须经过通过Web浏览器去登陆应用程序,中间的处理任务就由系统通过调用软件系统资源来辅助完成。此类处理方式极大的最小化了客户机端和减少软件系统维护和升级产生的资金成本以及工作任务量。
3 大学生就业信息管理系统的分析
3.1 可行性分析
我们分析了该系统的可行性是因为想在最短的时间内达到最小成本设计系统,在完成系统的价值大于该系统投资价值发展的影响。可行性研究是简化系统的分析和设计。以系统的逻辑模型为起点,找各种不容的解决方案,在相互比较择优选用。在一般情况下,应在技术上的可行性,经济可行性,可行性和操作等方面
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2649.html