登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

基于AngularJS的大学生就业创业网络平台的设计与实现毕业论文

 2020-02-16 10:02  

摘 要

为了解决大学生就业难这个问题,给毕业生和用人单位提供信息交换的途径,为实现高效率的招聘与就业提供便利,设计开发出专门针对大学生的就业创业网络平台将具有很大实用意义。而利用 AngularJs 框架进行开发将会减少代码量,缩短开发周期,为系统的实现提供便捷。

本文首先分析就业网络信息服务在国内外的现状,并确定此系统的实现目标,然后介绍了开发工具及环境,和会用到的 AngularJS 前端技术,接着做出系统分析,包括需求分析等,再根据分析结果给出系统整体设计方案,包括数据库设计等,最后编码实现系统并测试,进行总结。

本网络平台主要成果有:1、学习借鉴了 AngularJs 框架的思想,实现了页面组件化开发,精简了前端页面开发的代码量,并且利于后期修改维护,并且界面美观、操作简单,具有良好的交互性;2、利用 JSP 技术开发实现了一个基本的大学生就业创业网络平台,此平台可供学生、企业、管理员三种类型用户使用,学生和企业能够极为方便交换信息,对大学生就业起到了很大帮助。3、此系统除基本的招聘应聘功能外,还添加了留言板功能,与时俱进,非常人性化,且有系统管理人员监督管理,审核信息,保障网络平台的可靠性与安全性。

本文利用新技术思想实现了一个具有一定实用价值的大学生就业创业网络平台,开发周期短,且易于维护。

关键词: MVC 编程框架; JSP 技术;数据库;页面组件化; Tomcat 服务器

Abstract

In order to solve the problem of college students' employment difficulties, to provide information exchange channels for graduates and employers, and to facilitate efficient recruitment and employment, it is of great practical significance to design and develop an employment and entrepreneurship network platform specifically for college students.

Firstly, this paper analyzes the current situation of employment network information service, and determines the goal of this system. Then it introduces the development tools and environment, and the AngularJS front-end technology. Then make system analysis and the overall system design scheme. Finally, coded, tested and summarized.

The main achievements of this network platform are as follows: 1. Learning from the AngularJs framework, realizing the componentized development of pages, streamlining the code amount of front-end page development. 2. Using JSP technology to develop a basic employment and entrepreneurship of college students network platform: the platform can be used for students, enterprises, administrators three types of users, students and enterprises can be very convenient to exchange information. 3, In addition to the basic recruitment function, also added a message board function, and system management personnel will supervise management, audit information, ensure the reliability and security of the network platform.

This paper uses the new technology thought to realize a certain practical value of college students employment and entrepreneurship network platform, the development cycle is short, and easy to maintain.

Key Words:MVC; JSP; Componentization; Database; Tomcat

目 录

第1章 绪论 1

1.1 研究背景 1

1.2 研究目的及意义 1

1.3 国内外研究现状 2

1.3.1 国外研究状况 2

1.3.2 国内研究状况 3

1.4 研究内容和预期目标 3

第2章 相关技术及开发平台 4

2.1 开发工具及环境介绍 4

2.2 AngularJs 4

第3章 系统分析 6

3.1 需求分析 6

3.2 可行性分析 6

3.2.1 技术可行性 6

3.2.2 经济可行性 7

3.2.3 操作可行性 7

3.3 业务流程图 7

3.4 数据流程图 8

3.5 数据字典 10

第4章 系统设计 11

4.1 功能结构设计 11

4.2 数据库设计 12

4.2.1 数据库概念设计 12

4.2.2 数据库逻辑设计 13

4.3 程序模块设计 18

4.4 输入输出设计 19

4.5 编码与算法设计 19

第5章 系统实现 21

5.1 模拟运行结果 21

5.1.1 主页面 21

5.1.2 学生操作界面 24

5.1.3 企业操作界面 26

5.1.4 管理员操作界面 27

5.2 系统调试和测试 29

5.2.1 系统调试 29

5.2.2 系统测试 30

5.3 结果分析 31

第6章 结束语 32

6.1 全文总结 32

6.2 工作展望 33

参考文献 34

附录A 数据字典 35

致 谢 37

第1章 绪论

对大多数大学毕业生而言,毕业意味着走向社会,就业是他们逃避不开的问题。就业信息的获取渠道多种多样,在这个网络迅速发展的社会,通过网络平台获取信息已是一种非常常见的手段,而及时获取信息对学生的就业有极大帮助。

1.1 研究背景

时代不断发展,人们对教育的重视度不断提高,高学历人才越来越多,大学生越来越普遍。于此同时,市场上对劳动力的渴求已没有以往强烈,这就给大学毕业生的就业造成了更大的挑战,“大学生就业难”已经成为社会焦点问题之一。

1.2 研究目的及意义

本文的研究目的:结合 AngularJS 前端技术设计与开发专门针对大学生的就业创业网络平台,提供一个途径让用人单位和毕业生进行信息交换,为实现高效率的招聘与就业提供便利。

(1)良好的用户界面

界面是不是友好非常影响用户体验,这两者是密切相关的。因此,一个软件想要得到用户的长期支持,必须具有体验感极好的用户界面。

(2)合理的数据库设计

系统想具有比较高的运行速率,和令人信服的安全性和可靠性,其数据库设计方案一定要恰当。多表更新和多表连接查询的操作越多,数据库系统运行速度就会越慢,性能方面就会打折扣。但是数据库设计符合的范式越高,数据冗余才越少,对存储空间的浪费也更少,这就需要设计者做一个权衡,数据冗余和性能如何取舍才能设计出最优秀合理的方案。

(3)实现大学生就业创业网络平台的核心功能

完整的大学生就业创业网络平台包括就业模块、创业模块、课程资源模块、测试与指导专栏模块,由于时间有限,决定选取基本的就业模块进行实现,主要目标有:招聘广告管理、就业公告管理、学生应聘管理等。

本文的研究意义:许多大学生“毕业即失业”,或者找不到适合自己的工作、和自己价值观不谋而合的工作。事实上这些不仅和大学生的个人素质与专业技能相关,还与能否掌握第一手信息紧密相关。本文旨在设计开发一个提供第一手信息的网站,帮助大学生找到自己最为心仪的工作。首先,网站会保证安全性,即所有招聘信息都是经过核实的,网站管理员会排除虚假公司、钓鱼广告等。其次,网站会保证信息时效性,即网站提供的招聘信息都是最新的,会按照时间紧急顺序从上向下排列。然后,网站会有就业公告,主要发布招聘会信息和创业指导信息,同学们可以根据自身需要浏览相关信息。最后,网站还设置了留言板,方便同学们相互交流学习,提供经验,以防踩坑。总之,不论大学生在就业创业上面临何种问题,此网站都能提供一系列帮助。而运用 AngularJS 框架进行开发则降低了工作量,也更易于维护。

1.3 国内外研究现状

1.3.1 国外研究状况

传统就业网络信息服务和 SNS ,即社会网络服务,是国外大学生就业网络信息服务的主要模式[1]。前者一般是利用就业网站检索功能获得职位信息,包含全文搜索和关键字搜索两种方法;导航清晰便捷,信息全面,按照功能选项重要程度进行排列,突出了重点;服务内容多种多样,包括职位信息检索、个人简历信息管理等一般都有的基本服务,还有以博客、论坛等方式展开的职业帮助等高级服务,非常具有人性化。后者实现找工作的过程是通过职位类垂直搜索引擎与 SNS 结合,求职者首先在网站检索自己想要申请的职位,然后由第三方引荐给用人单位,所以除了职位信息获取这一基本功能外,人际关系拓展也属于服务内容。

鉴于国外社交网站发展非常成熟,所以 SNS 占了很大优势,它的使用更加普遍,效果相对而言也更为明显。显而易见,它最为独特的特点是做到了把人际关系理论和求职招聘领域相结合,这使得部分网站利用检索进行盈利的问题得以解决,而引荐的方式也能帮助企业快速找到高质量人才。但同时,这也是有弊端的,比如有才能的人没有人脉就无法得到引荐,或者用人单位没有可以做引荐工作的人,将会无法获得人才,这种情况是非常不利于双方的。

当前国外大学生就业网络信息服务现状主要情况可以分成以下几个方面说:

  1. 服务方式。首先是用人单位提交招聘广告到网站,然后就业网站显示这些广告,最后求职者通过网站获取广告信息。总之,应聘者和招聘者运用就业网站,结合搜索引擎以及社交关系,获得满足各自需求的信息,并进行信息交换。
  2. 服务理念。时刻把用户需求作为确定服务方式的根本依据。
  3. 服务项目。除了基本的职位信息检索外,还有个性化信息推送,但是职业帮助服务较少,这和欧美国家国情脱不开干系,它们的教育体系中将职前教育纳入了教育内容。
  4. 就业信息资源建设。国外大学生就业网络信息服务非常重视简历信息数据库的建设,因为在它的基础上进行分析挖掘,能获得求职者的求职意向,提高广告的精准性。同时,平台使用者的信息数据安全性也能通过网络平台提供的保密协议得到保障。
  5. 导航项目。导航内容全面、简单明了、方便便捷,主要包含首页、个人简历管理、职位信息检索、职位建议服务等项目。
  6. 职位服务方式。依旧以通过信息检索获取岗位信息为主,但许多就业创业信息服务网站已和社交招聘结合起来,用户可以按照需要自由抉择利用社交招聘与否。

1.3.2 国内研究状况

国内大学生就业网络信息服务种类较多,可以分成垂直类就业网络信息服务、传统就业网络信息服务、 SNS 就业网络信息服务、地区就业网络信息服务以及行业联盟就业网络信息服务[2]。前两者都面向全部求职的人,但信息的由来源头和数据的采集范围不一样。 SNS 面向交友圈广泛的群体,后两者则分别针对特定地区和特定行业。

当前国内大学生就业网络信息服务现状主要情况可以分成以下几个方面说:

  1. 就业信息内容。包括大学生找工作时可能会用到的全部信息,包括企业发布的招聘广告、我国就业形势及就业政策,由于国内职前教育基本不到位,就业指导信息也包括其中。在找工作的过程中,这些信息越来越重要,直接影响求职者能否找到合适工作。
  2. 就业信息资源建设。和国外以简历信息数库为重点不同,我国依旧以“用人单位及网站”为核心,这样做不利于保证招聘信息的具体性、真实性和时效性。
  3. 服务项目开展。和国外情况差不多,但是由于我国国情不同,职业帮助项目的重要程度远比国外高。另外个性化项目比较单一,然而对个性化的需求却与日俱增、不断提高,所以非常有必要增强建设个性化服务项目。
  4. 数据库建设。包含简历信息数据库和招聘信息数据库,由于就业信息资源一直增多,机构间的共享性需求也不断增强,数据库资源越来越充足,异构数据库已经无法满足需求,那么开创新的数据库存储方式就显得非常必要。
  5. 导航项目。和国外类似,但多了地区频道、行业资讯等,事实上不同类型网站的导航是有区别的。
  6. 服务获取方式。不同于国外,我国较少开展社交招聘,依旧主要依靠搜索引擎,这是因为我国社交网站没有国外成熟,缺少硬件条件的支持。

经由国内外情况对照比较,能够看见我国大学生就业网络信息服务大致问题是:职位信息检索能力不够强、信息共享性和集成度不够高、个性化服务没有深化、缺少职前培训。

本文旨在开发出能解决以上一个或多个问题的大学生就业创业网络平台。

以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。

相关图片展示:

图4.2

1558616506650

招聘信息

招聘信息-图

招聘信息-例

就业公告列表

就业公告详情

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图