毕业设计(论文)-网上招聘系统的设计与开发.docx_第1页
毕业设计(论文)-网上招聘系统的设计与开发.docx_第2页
毕业设计(论文)-网上招聘系统的设计与开发.docx_第3页
毕业设计(论文)-网上招聘系统的设计与开发.docx_第4页
毕业设计(论文)-网上招聘系统的设计与开发.docx_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

本 科 毕 业 设 计(论文) 题目:网上招聘系统全套设计加扣 3012250582 学生姓名: 学号: 院 系: 软件学院 专 业: 软件工程 指导教师: 学位级别: 二一八年 四月网上招聘系统内容提要: 国内招聘网站现状随着“互联网+”潮流的到来,对求职招聘行业的要求也发生了很大的改变,从以往的招聘形式进行招聘早已不能解决人才的结构性问题,必将会遇到“升级转型”等问题。中国人口与劳动问题报告表示,在中国的就业总体矛盾在一定时间内依然是一个问题,招聘人才结构性的问题将会成为就业的主要矛盾,就业结构整体的调整面临着更多的不确定性,结构性失业的风险将会明显增大。相较于以往传统的招聘流程,互联网技术将会在招聘领域发挥着更大的优势,使应聘者和招聘者的联系更加方便快捷,从而提高招聘的效率。近两年中国在线招聘市场正进入成熟发展期近年来创业热情高涨以及城镇化进程加快带来劳动力市场大规模增长的态势,招聘行业发展如雨后春笋,迅速发展。中国线上人才招聘市场从2000年出现在大众的视野里,2010年成为整个招聘市场上不可或缺的一部分。2013年,中国在线招聘市场规模为28.2亿元人民币,与2012年相比增长23.7%。预计到2019年我国线上招聘行业将会超过87.0亿元人民币,线上求职者人数将要超过1.6亿人。互联网的发展和择业规模的扩大促进互联网招聘市场的不断发展演进。用户年龄集中于25-30岁网上招聘应用用户年龄方面,30岁以上的职场人士多为中高管阶层,职业规划稳定、明确,并且这部分人群更换工作大多为职业猎头推荐,因此这部分人群一般不会使用网上招聘应用。30岁以下的用户占比74%,这部分人很多都是刚刚踏入社会找到或还没找到自己的第一份还算满意的工作。在这个阶段的人,缺乏长远、稳定的职业发展计划,跳槽的可能较大,因此这部分人就成了网上招聘应用的主要用户群体。招聘网站的发展前景网上招聘系统是通过互联网这个平台,一些较大的服务器,和交互性的网络,使用JSP、ASP等技术研制成的具有较高的交互性,随着现代科技的进步和网络带块的蒸蒸日上,网上招聘网站能够等到更好的开发与进步,使其功能更加人性化,让求职者能够及时与其招聘者通过视频通话技术及时交流,加强对应聘者实际工作的考察。使网上招聘成为主流的招聘途径,建立于其需求更加契合的信息流通系统,调研更多的用户去了解大众的需求,可以获得更高的知名度和让更多的用户加入我们,获得等多于应聘求职者的交流,可以使招聘行为获得更好的质量。增加管理团队增强对用户意见的重视程度,使网站的信息是大家想看到的信息、有用的信息、最新的信息,尽力发挥网络信息传递高效性以提高网上招聘网站的优点。 网上招聘系统采用了动态网页最常用的技术ASP和SQL Server数据库。ASP的我们叫它动态网页服务器,在Windows服务器平台上可以用它的功能来创建动态页面和网站,作为动态网页的技术的ASP成为了开发服务器端网页动态模型,动态网页服务器可以组合脚本命令、HTML页面一系列组件,来创建与用户交互性更强的动态WEB网页。SQL Server一款类似于mySQL的数据库软件,信息集中存放便于操作更具有安全性成为了电子商务等行业所必须的部分。通过结合这些技术使网上招聘系统的交互性和效率更加强大。网络技术的飞速发展给电子商务行业创造了很大的契机,作为同样利用网络优势的网上招聘网站也有着巨大的基于,随着网上招聘网站一个一个不断地出现在大众的视野中,网上招聘成为招聘行业的主流,不仅方便了求职者和招聘者,也成为投资者所期待的一款产品。 目录第1章 绪论1.1研究背景与目的11.2研究意义1第2章概要设计22.1系统角色描述22.2系统实现效果4第3章总体设计53.1系统开发工具和语言53.1.1Java语言53.1.2Sqlserver数据库63.1.3Html563.1.4Css63.1.5Javascript73.2系统数据库设计73.2.1概念设计73.2.2逻辑设计9第4章详细设计114.1系统各功能模块设计114.1.1系统的基本设置114.1.2功能需求分析11第5章系统的实现135.1系统登陆界面及核心程序135.2系统首页设计145.3登录流程图155.4用户注册165.5人才招聘系统公告模块175.6人才招聘系统新闻的前台浏览175.7求职信息展示模块185.8招聘信息展示模块185.9其他界面19第6章总结21参考文献:22致谢:22第1章 绪论1.1 研究背景与目的如今,随着网络的飞速发展,随着社会的进步和技术的发展,知识也在发挥着巨大的作用。市场竞争在很大程度上是人才的竞争。因此,选择合适的人才成为提高企业竞争力的关键任务。同时,随着互联网的不断发展,在线求职已经成为越来越多的人的首选选择。网络招聘具有以下优势:1 覆盖范围很广。随着我国互联网覆盖率的不断增加,人们会更多的区通过网络去了解这个世界,同时网上招聘也会成为更多求职者所使用的求职途径。2 方便、快捷、及时。传统的招聘需要招聘者宣传自己的招聘信息,再到求职者得到这个信息,加上空间的阻隔,导致传统的招聘流程繁琐又不及时,而网上招聘行业就不存在这种问题,可以更加及时,方便的完成招聘这个双向互动的行为。3 成本低,网络招聘的毕业生具有节省成本,一个很大的优势,通过点击鼠标来完成个人简历的传递,从而节省成本复制,打印,还可以节省鞍马劳顿。对于雇主来说,网上招聘的成本较低。4 有针对性的,因为不管作为招聘者还是求职者都想让自己的岗位、工作能够有更好的人去胜任他,而网上招聘的及时沟通能力便在这时候发挥着不可或缺的作用。 5 具有初步的筛选功能,通过互联网,招聘人员对新兵的基本素质有了初步了解,并初步筛选了应聘者。在这种形势下,开发人才招聘网站有着更为深远的意义,因此本设计是顺应时代潮流、适应市场需求的重要平台。1.2 研究意义采用新的计算机网络技术会使互联网招聘热潮迅速升温,不仅受到网络商家的欢迎,也受到招聘单位和网民的广泛青睐。对中国互联网的发展是人才招聘网站的一个绝佳的机会。有理由相信,随着国内人才市场的不断开放和相关业务模式的不断成熟,网上招聘系统将会在未来发挥越来越重要的作用。第2章 概要设计2.1 系统角色描述 传统的招聘流程复杂、成本高,但获取的信息量很小,选择的范围也受到很大限制。这使得优秀的企业无法招聘到实用人才,而真正的人才却得不到合适的工作。在这种情况下,求职者招聘网络应运而生。线上招聘网站没有这这些繁琐的流程,信息传递得到了更高效的途径,求职者于招聘者都能够等到更好的选择。 本系统分为以下几个模块:1. 注册模块:主要目的是输入新用户的信息,使本系统的合法用户,方便用户使用本系统的功能。注册模块还具有的功能,以防止非法信息的录入。它包括个人用户注册模块、企业用户注册模块。2. 登录模块:主要是用户是否合法用户。如果登录用户输入的信息不正确,将提示输入信息错误,请再次登录,等等。如果输入信息是正确的,它将被提示成功,并根据用户帐号和密码进入用户界面,这将对系统的安全性和稳定性有良好的保护。它包括用户登录模块、招聘企业登录模块和系统管理员登录模块。3. 个人服务模块:主要是对成功登录本网站的个人用户。个人用户成功登录以后可以进行简历创建、维护、招聘信息查看、简历投递等操作。包含管理中心模块、找工作模块。4. 企业服务模块:主要是个人用户成功登录到这个网站。登录成功后,可以创建个人简历、维护简历、招聘信息、简历等。它包括管理中心模块和作业搜索模块。5. 管理员管理模块:主要是成功登陆网站的系统管理。管理员成功登陆后,可以进行网站参数、用户信息、用户发布的求职信息、企业信息、企业发布的招聘信息以及猎头职位的管理。它包括:系统参数设定模块、用户管理模块、个人用户管理模块、管理模块和猎头服务模块的位置。本系统功能模块划分如图所示求职招聘新闻资讯系统管理企业会员个人会员后台管理招聘信息在线留言站内新闻用户注册前台管理网上人才管理系统求职信息图一 网上人才招聘系统功能模块示意图Admin用户个人用户企业用户系统用户信息管理修改自己的信息修改自己的密码创建、修改自己的信息修改自己的密码创建、修改和删除企业用户信息修改Admin用户的密码 图二 用户功能图浏览招聘信息注册登录未登录注册用户已登录注册用户未注册用户选择职位浏览职位图三 系统流程2.2 系统实现效果通常,服务器/浏览器模式使用三层架构。它们是数据库、服务器和浏览器。采用三层架构,可以使系统更加安全,简介,方便。图四 B/S结果图根据上述结构,浏览器的参与,大多数的业务是在服务器端完成,和一些业务逻辑层上完成的,这是减少用户的请求,用户操作更方便,降低了管理整个系统的成本,用户的工作量也大大降低,且成本相对较低。这种结构的优点之一是用户可以随时完成相应的操作,不需要预先安装应用程序。在网络覆盖的情况下,计算机可以操作,不需要管理用户。新用户可以在短时间内完成注册操作,使服务器和客户端很容易将业务逻辑层与系统接口层分开。因此,用户可以简单地通过改变服务层的应用层来满足他们的实际需求。此外,网上招聘系统的软件也将不断更新。基于上述原因,为系统选择了B/S结构。设计的基本思想主要有以下几点:1. 采用服务器/浏览器模式完成设计。优点是后台与前台层次运行时比较清晰,网站信息安全,符合大多数上网体验2. 设计理念和开发,采用面向对象的方法。3. 模块化设计,把所有的系统分解成一个一个简单功能然后组合起来,这样使系统更加灵活。4. 系统界面简单方便。设计一个简单的系统接口使用户能够更快地适应系统的控制。5速度优先原则。因为这个工具最关键的测试规范是速度,在开发的过程中,我们需要占用尽可能少的资源,并且运行得很快。6设计应注重细节和细节。为了满足设计要求,我们需要扩大可能的改进领域,以使系统更加响应用户的需求。第3章 总体设计3.1 系统开发工具和语言3.1.1 Java语言Java 简介一款面向对象的编程语言。允许程序员在一个优雅的方式完成复杂的编程思想。Java环境配置 需要下载安装JDK和JRE,在Windows系统中还需要配置环境变量。Java的优势 面向对象思想的完美体现,使用广泛,免费! Tomcat服务器 Tomcat简介Tomcat 一款免费的WEB服务器,初学者的最爱!Tomcat 安装 Tomcat的安装方式有两种。安装包安装更稳定与系统兼容,解压集成包更安装简单Tomcat优势免费,开源,更新快,跨平台。Myeclipse开发平台 Myeclipse简介MyEclipse一款代码开发软件。Myeclipse 安装 Myeclipse是一个付费软件,只用于学习可以下载版本对应的破解工具破解。Myeclipse 优势JavaEE模型WEB开发工具EJB开发工具应用程序服务器的连接器JavaEE项目部署服务数据库服务3.1.2 Sqlserver数据库 Sqlserver简介 本网上人才招聘系统使用的是Sqlserver数据库。Sqlserver也足够快和灵活以允许你存储记录文件和图像。满足网上人才招聘系统数据库要求.3.1.3 Html5 Html5简介超文本标记语言,被广泛应用在网页制作。优势HTML 5已为用户使用丰富的标签,支持本地存储,使网络更快的速度,设备的兼容性更好,让用户有更好的体验。它可以添加视频和音频的网站,丰富网站的内容。此外,它是对SEO更友好。漏洞。点击劫持 能够将用户点击的链接进行分析和重定向,然后将点击指向非法的链接。非法存储 可以利用二级网站建立与主站相同的数据,从而将硬盘爆满。3.1.4 CSS CSS简介 CSS是一种控制页面布局和美丽的样式表。HTML中的一个文件,CSS在另一个文件中,通过加载CSS,可以控制页面,并实现精确的布局和定位。 使用方法使用CSS 可以设置不同的属性例如 class id 等实现对html元素的控制实现页面的布局。3.1.5 JavaScriptJavaScript简介 JavaScript也是一种脚本语言,它使用VAR来定义数据类型而无需直接声明。它现在是一种非常流行的语言,其主要功能是渲染HTML并丰富用户的体验。JS事件 用户通过网页的操作来调用事件。它也可能是系统本身处理的JS程序事件。的发生,捕捉和利用java事件是事件的核心,也是渲染HTML的基础。 JS作用域如果局部变量不在本地使用var声明,那么它会自动到上一级作用域中去找,在变量上找到一个语句,如果找到了,直接使用这个变量,如果没有找到,就上去查找顶部范围(全局范围),这就是JavaScript的灵活性。3.2 系统数据库设计3.2.1 概念设计管理员权限设计:管理员权限序号管理编号管理级别图3-1 管理员权限实体图会员功能设计:会员email会员名注册时间日期登录密码性别会员ID图3-2 会员功能实体图E-R图:图3-3系统E-R图3.2.2 逻辑设计选用免费的SQLServer数据库作为系统的数据库。因为数据量不是很大,因此SQLServer是足够的。本系统定义的数据库中包含以下7个表:Zhaopin招聘信息信息表Person个人信息表Falvl法律法规Company人才政策表Liudong流动流程信息表Admin管理员表招聘信息信息表News列名数据类型长度可否为空说明Idchar8NOT NULL招聘信息编号Titlevarchar50NULL招聘信息题目contenttextNULL招聘信息内容PostTimedatetimeNULL提交时间个人信息表Person列名数据类型长度可否为空说明UserNamevarchar20NOT NULL用户名Pwdvarchar20NULL用户密码RealNamevarchar50NULL用户真实姓名Sexbit2NULL性别Naturevarchar20NULL民族Collegevarchar50NULL毕业院校Telephone varchar50NULL联系电话Email varchar50NULL电子信箱Address varchar200NULL联系地址PostTime datetimeNULL注册时间管理员表Admin列名数据类型长度可否为空说明AdminIdvarhar20NOT NULL用户名Pwdvarchar20NULL密码第4章 详细设计4.1 系统各功能模块设计4.1.1 系统的基本设置本系统分为个人会员模块、企业级会员模块和管理员模块:个人会员模块有更改简历,投递简历,网上报名面试等功能;企业级会员模块有投放岗位,企业介绍,面试通知等功能;管理员模块有修改新闻栏和管理个人会员和企业级会员发布的信息等功能。4.1.2 功能需求分析后台管理具体描述如下:网站新闻资讯管理添加新闻资讯;修改新闻资讯;删除新闻资讯个人会员管理查看个人会员删除个人会员企业会员管理查看企业会员删除企业会员在线留言管理查看在线留言删除在线留言系统用户管理系统用户的录入,包括用户名、密码等信息修改自己的密码用户信息查看登录日志查看个人会员注册个人用户个人用户修改自己的密码个人用户发布自己的求职信息个人用户修改自己的求职信息个人用户上传自己的照片发送求职申请和个人简历接收用人单位的面试通知企业会员注册企业用户企业用户修改自己的密码企业用户发布自己的招聘信息企业用户修改自己的招聘信息企业用户向求职者发送面试通知为所有求职人员设置人才库第5章 系统的实现5.1 系统登陆界面及核心程序该界面包含账号,密码和两个按钮(登录和注册),用于用户注册或登录到本系统中。图5-1登陆界面5.2 系统首页设计主要是风格是蓝色和白色,蓝色是主调,蓝色点缀,它代表了在线人才招聘系统的生命力。在用户成功登录到系统,他首先会看到系统首页,如图5-2所示。在首页的左边是成员登录模块。图中显示了成员已经登录的状态。图5-2主界面5.3 登录流程图图5-3 登陆流程图5.4 用户注册在本界面中,输入用户账号、密码、确认密码、邮箱后,点击注册提交,即可实现,如果不输入上述信息,系统将做出相应提示,指导您正确输入。图5-4用户注册注册成功并输入用户名和密码后,就进入系统总界面,图5-5 用户注册流程图5.5 人才招聘系统公告模块 由于网上招聘系统的发布属于设计理念中的一种设计理念,我们将其结合起来加以描述。对于招聘工作,一般的通知也可以添加到系统中,允许访问者每天浏览最新的通知,因此系统的功能是在招聘中设置的。系统公告主要是在数据库中记录信息,然后可以在人才招聘的头版上看到几个重要的系统公告。5.6 人才招聘系统新闻的前台浏览功能:查看新闻内容更好的了解当地的就业形势。图5-6新闻资讯5.7 求职信息展示模块为了方便顾客选购人才招聘,方便顾客查看的人才招聘相关信息及详细信息。图5-7求职信息展示模块5.8 招

温馨提示

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

评论

0/150

提交评论