开题报告-网上招聘系统的设计与开发.docx_第1页
开题报告-网上招聘系统的设计与开发.docx_第2页
开题报告-网上招聘系统的设计与开发.docx_第3页
开题报告-网上招聘系统的设计与开发.docx_第4页
开题报告-网上招聘系统的设计与开发.docx_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

山西大学毕业论文(毕业设计)开题报告论文题目: 网上招聘系统的设计与实现 系 别: 软件学院 专 业: 软件工程 姓 名: 学 号: 指导教师: 2017年 12 月 30 日1 研究背景在当今的市场环境中,随着社会的进步和技术的发展,知识正在发挥着巨大的作业,市场的竞争在很大程度上体现为人才的竞争。因此在选择合适的人才成为提高企业竞争力的一项关键任务。同时伴随着互联网的不断发展,网络求职也成为越来越多的人的首选。网络招聘有如下几点优势:1 覆盖面广,互联网的覆盖是以往任何媒体都无法比拟的,他的触角可以延伸到世界的每个角落。网络招聘依托于互联网的这个特点,打到了传统招聘方式无法获得的效果。2 方便、快捷、时效性强,它不仅可以迅速、快捷的传递信息,而且还可以瞬间更新信息。这种基于招聘双方主动性的网上交流,于无声胜无息完成了及时、迅捷的互动。3 成本低,网络招聘在节约费用上有很大的优势,对于毕业生来说,通过点击鼠标即可完成个人简历的传递,这样既节约了复印、打印的费用,还省去了一番鞍马劳顿。对于用人单位来讲,网络招聘的成本更低。4 针对性强,网络招聘是一个跨时空的互动过程,对供求双方而言都是主动行为,无论是用人单位还是个人都能根据自己的条件在网上进行选择。这种积极互动减少了招聘和应聘过程中的盲目行为。5 具有初步筛选功能,通过上网,招聘者就已经对应招聘者的基本素质有了初步的了解,对应聘者作了一次初步筛选。在这种形势下,开发一个人才招聘网站是具有更深远的意义的,所以这次的设计是顺应时代发展趋势以及是迎合市场需要的一个重要平台。2 国内招聘网站现状 中国人口与劳动问题报告表示,中国的就业总量矛盾在一定程度上依然存在,结构性问题将成为就业的主要矛盾,就业结构调整面临更大不确定性,结构性失业风险将会明显增大。“互联网+”时代的来临,对招聘行业也带来了巨大的改变,依靠传统招聘形式已经无法解决人才结构性问题,必然需要面临升级转型。互联网技术在招聘领域的应用不断发挥着区别于传统招聘渠道的优势,加大应聘者与招聘者双向联系,提高招聘效率。近两年中国在线招聘市场正进入成熟发展期近年来创业热情高涨以及城镇化进程加快带来劳动力市场大规模增长的态势,为招聘市场创造出繁荣的景象。互联网的发展和择业规模的扩大促进互联网招聘市场的不断发展演进。中国在线招聘行业从2000年开始起步,2010年后正式进入高速发展期。2013年,中国在线招聘市场规模为28.2亿元人民币,与2012年相比增长23.7%。由于求职者数量体量已经非常庞大,因此增速逐步减缓,预计今年在线招聘市场规模为68.9亿元,2018年将达到87.0亿元人民币,求职者规模将突破1.6亿人。用户年龄集中于25-30岁在线招聘APP用户年龄结构方面,30岁以下的用户占比74%,这部分人群多为初入职场的新人。在职场生涯最初几年,缺乏稳定、长远的职业发展规划,跳槽比例较高,因此这部分人群便成为在线招聘APP的主要用户群体。30岁以上的职场人士多为中高管阶层,职业规划明确、稳定,并且这部分人群更换工作大多为职业猎头推荐,因此这部分人群一般不会使用在线招聘APP。 3 招聘网站的发展前景人才招聘网站是依赖于互联网平台,服务器,交互性的网络,使用ASP、JSP等程序开发而成具有交互性,因此伴随着网络技术的发展,人才网站将具有更多的功能,开发更专业的服务软件,通过网上视频技术企业与求职者实时交谈,加强对应聘者实际工作的考察。完善网络招聘服务工作,建立相关配套的信息服务体系,调查和研究用户及其信息需求,可以争取更多的用户更全面的利用信息服务,加强对应聘者的互动沟通,使得招聘过程可信度提高。通过选用合适的自动测试、分析、处理相关招聘信息的软件,提高招聘网站处理信息的能力,对用户递交的信息及时反馈,保证信息需求被及时响应并形成新的信息需求,使得网络招聘的实效性落到实处,从而充分体现网络招聘相对于传统招聘的优势所在。网上人才招聘系统采用了动态网页最常用的技术ASP和SQL Server数据库。ASP的全程是Active Server Pages,中文叫做动态服务器网页,其功能在于可以使用它来开发运行在Windows服务器平台上的动态页面和网站,ASP是一种开发动态网页的技术,定义服务器端动态网页的开发模型,使用ASP可以组合HTML页面、脚本命令和ActiveX组件,以创建交互的Web页和基于Web的功能强大的应用程序。ASP文件通常由HTML和Javascript或VBscript程序代码混杂在一起组成的。SQL Server 是微软公司推出的一套运行在Windows平台上的数据库管理系统,是动态网页的重要部分,动态网页中大部分数据都是放在数据库中的,动态网页页面效果是通过调用数据库信息来实现的,它功能强大、数据集中、操作容易,在电子商务、数据仓库和数据库解决方案等应用中起着极其重要的核心作用。通过这些技术的完美集合将使网上人才招聘系统的交互性和效率更加强大。网络的自由与开放为电子商务创造了机遇,同时带来的人才市场的空前繁荣,伴随着一大批人才招聘网站的创建,网上招聘急剧升温,不仅被网络商家不变看好,更赢得了招聘单位和网民的广泛青睐。中国互联网的发展给人才招聘网站一个非同寻常的发展机遇,有理由相信,伴随着国内人才市场的不断开放,相关网站经营模式的不断成熟,人才招聘网站将在日后的人才市场上发挥着越来越重要的作用。1 本课题研究内容传统的人才招聘流程非常的繁琐复杂而且花费非常巨大,但是得到的信息量却是很少,导致选择的范围也受到很大的限制。这就使得优秀的企业招不到实用的人才,真正的人才招不到合适的工作,在这种情况下求职者招聘网应运而生了。求职招聘网站摒弃以往的招聘流程,获得的信息量大大提升,使得求职者和招聘者都有更广阔的选择空间。本系统应该实现的功能:1. 注册模块:主要是对新增加用户的信息的录入,使其成为本系统的合法用户,可以方便用户使用本系统提供的功能,注册模块还有一个功能就是防止不合法的信息的录入。包含个人用户注册模块、企业用户注册模块。2. 登录模块:主要是对登陆用户是否为系统合法用户进行判断。如果登录用户输入的信息不正确,将会提示输入信息错误,请重新登录等字样;如果输入信息正确将会提示登成功,根据用户账号和密码进入该用户界面,这样对系统的安全稳定有一个很好的保护作用。包含用户登录模块、招聘企业登录模块、系统管理员登录模块。3. 个人服务模块:主要是对成功登录本网站的个人用户。个人用户成功登录以后可以进行简历创建、维护、招聘信息查看、简历投递等操作。包含管理中心模块、找工作模块。4. 企业服务模块:主要是对成功登陆本网站的企业用户。企业用户成功登陆以后可以进行企业资料发布、维护、招聘信息发布、人才搜索等操作。包括:招聘中心模块、简历搜索模块。5. 管理员管理模块:主要是对成功登陆本网站的系统管理。管理员成功登陆以后可以进行网站参数设置、用户信息、用户发布的求职信息、企业信息、企业发布的招聘信息以及猎头职位的管理。包含:系统参数设置模块、企业用户管理模块、个人用户管理模块、职位管理模块、猎头服务模块。2 本课题采用的相关技术2.1 HTML语言HTML是HyperText Markup Language(超文本标记语言)的简写,他不是一种编程语言,而是一种标记语言,用于告诉浏览器如何构造你的页面。他可以由一系列HTML元素组合成web开发人员想要的简单或者复杂的页面。“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。HTML也是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)。浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。2.2JavaScriptJavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。2.3SQL数据库技术SQL Server是一个后台数据库管理系统,在电子商务、数据仓库和数据库解决方案等应用领域中起着重要的核心作用。SQL Server 数据库是动态网页中的重要部分,动态网页中的大部分数据都是凡在数据库中的,动态网页页面效果是通过调用数据库信息来实现的。2.4mybatisMyBatis是一个简化和实现了 Java 数据持久化层(persistence layer)的开源框架,它抽象了大量的JDBC冗余代码,并提供了一个简单易用的API和数据库交互。MyBatis的前身是iBATIS,iBATIS于2002年由ClintonBegin创建。MyBatis3是iBATIS的全新设计,支持注解和Mapper。MyBatis流行的主要原因在于它的简单性和易使用性。在Java应用程序中,数据持久化层涉及到的工作有:将从数据库查询到的数据生成所需要的Java对象;将Java对象中的数据通SQL持久化到数据库中。MyBatis通过抽象底层的JDBC代码,自动化SQL结果集产生Java对象、Java对象的数据持久化数据库中的过程使得对SQL的使用变得容易。2.5springmvcMVC模型(Model-View-Controller)是一种架构型的模式,本身不引入新功能,只是帮助我们将开发的代码结构,组织的更加合理。Model(模型)bean pojo javabean entry数据模型,提供要展示的数据,因此包含数据和行为,行为是用来处理这些数据的。不过现在一般都分离开来:Value Object(数据) 和 服务层(行为)。也就是数据由实体类或者javabean来提供,行为由service层来提供.View(视图)负责进行模型的展示,一般就是我们见到的用户界面,客户想看到的东西。Controller

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论