【人才交流网站设计与实现7700字(论文)】_第1页
【人才交流网站设计与实现7700字(论文)】_第2页
【人才交流网站设计与实现7700字(论文)】_第3页
【人才交流网站设计与实现7700字(论文)】_第4页
【人才交流网站设计与实现7700字(论文)】_第5页
已阅读5页,还剩22页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

人才交流网站设计与实现摘要:随着社会经济、互联网正在大力发展,传统产业本开始进行变革,在人才引进发面,传统人才交流会已经不能满足各方面要求,新型人才网站开始进入人们的眼帘。本网站主要介绍人才交流网站设计以及功能构建的实现。本论文主要分为两大模块,首先详细地叙述了人才交流网站产生和发展的背景及意义,其次描述人才交流网站的功能需求,整体系统结构的设计、数据库表的设计,最后完成人才交流网站功能的实现。本网站的主要开发技术为SSM框架,采用mySQL作为后台数据库来实现人才交流网站。功能部分根据不同用户的使用需求分为三个部分,求职者用户、企业用户以及管理员。普通用户具有查看企业信息、投递个人简历和简历下载的功能;企业用户具有发布职位信息和查看投递者信息的功能;管理员具有对普通用户和企业用户进行管理与维护的功能。本网站整体风格页面布局大方,简约合理、网站操作方便,解决传统交流本身地理位置限制问题、信息传递不便问题,为有需求人才和企业双方搭建相互交流的平台。关键词:网站SSM数据库目录TOC\o"1-2"\h\u161991绪论 1322321.1课题背景 1270331.2当前研究概况 1153501.3研究意义 281912系统分析 3205342.1系统总体分析 385892.2技术选择分析 4252813系统设计 6117543.1系统总体设计 6217123.2数据库介绍 6268643.3数据库表设计 7277254系统实现 9216134.1总体实现 9227634.2前台设计 9289714.3后台设计 12239685系统测试 22192835.1系统测试 22125345.2测试用例 2223560结束语 2420050参考文献 251绪论1.1课题背景目前,社会经济、互联网正在大力发展,相关政策大力支持,国家对信息产业高度重视。互联网产业发展势不可挡,给传统产业发展生产带来了巨大的冲击,现代企业纷纷进行深层次的产业变革,渴望引进人才。传统形式的了解人才的途径单一且存在诸多潜在的问题。如参与人员多,易带来各种安全隐患、提供职位有限,要求各有不同,甚至有些涉嫌虚假宣传,浪费大量的人力时间,但最终效果差强人意。有些企业特别在意用人的工作能力,因此不会优先考虑应届生。由于外在条件的影响,如工作经验不足、面试技巧掌握不好、准备不充分等原因,应届学生往往与心仪的工作失之交臂,没求职成功,这对于求职者来说耗费了人力和物力,是不可忽视的损失。与传统招聘形式对比而言,人才交流网站优势便体现出来了。对于求职者有好处:网络交流具有操作简单明了、涉及信息面广、实时更新等特点。求职者还可以使用网站提供的检索查询,很便捷地了解到相关企业的招聘信息,节约了很多人力和物力资源;对于企业而言,网上交流具有如下优势:交流涉及的范围广、没有地域的限制、经营成本低,可供选择的余地较多。只要有网络便可以了解到求职者的个人信息,从繁琐的工作流程中解脱,减轻交流会中各个人员的工作学习压力,取得的效果显著。1.2当前研究概况经济持续发展的当今社会,计算机科学技术也在不断进步,互联网产业革新广泛冲击着饮食、交通、娱乐等领域,对人们的生产生活确有质的影响。互联网以其独特的魅力和迅捷的传播速度成为瞩目的热点,是当今多元化且迅速发展社会不可或缺的一部分。国外网络交流的产生及发展:数据显示美国1993年实施NII计划后,网络开始进入大众视野,网民数量逐年增长,与之同期的各种大型交互网站顺应时代的发展而出现。1997年较为专业人才交流网站得到初步发展,重点主要是在高技术产业和银行的投资,只提供与技术有关的工作,并有职位列表单一。随着互联网络普及广泛运用,招聘网站发展趋于成熟,其中最具代表的大型网站如雅虎。中国网络交流的发展:随着互联网的传播,1997年最早一批人才交流网站在中国开始发展。1999年,短短不到两年的时间人才交流网站就有了明确定位,又因其切入市场时机恰当,很快便拓展了广阔生存空间,为市场注入了一股鲜活的力量。当前我国待就业人数多,而空缺职位也难以找到合适的人,2020年在众多应届生求职者中,入职情况如图1.1所示。图1.12020应届生求职状态1.3研究意义开发研究更完善的人才交流网站,使得求职者与企业之间的互相选择变得不再困难繁琐,使人才交流网站成为为学生与企业而构建的沟通桥梁,大程度上提高求职效率。使人才更加方便地了解企业信息,企业也能更有效率地选拔人才,减少双方不必要的奔波,同时还排除了现场交流因人数过多,而带来的诸多安全隐患等问题。网络交流将成为社会发展不可或缺的组成部分,它们的发展趋势肯定更加专业化且质量更高。所以人才交流网站不仅要考虑在网上求取职位,可以沟通,发布信息这些功能,还要考虑企业用户,求职者的实际需求,改善人才交流会网站,使之更加专业,独特,而达到各用户满意。

2系统分析2.1系统总体分析本网站的主要目的就是让招聘网络化,使人才与企业之间的交流变得更加容易,从而有效提高就业效率,降低成本。人才交流网站的建立主要为以下三种角色分布,每种角色用户所具备的职责各自不同。第一种:已登录的求职者。已经登录状态下的用户拥有丰富的功能体验,如个人信息修改、发布、下载及撤销简历等。总的来说,已登录的用户能有更多功能体验,体验效果也会更好。功能展示如图2.1所示。图2.1求职者功能展示第二种:企业用户。企业用户是人才交流网站职位发布一方,是求职交流环节比较重要的组成部分。在注册、完善企业信息之后企业用户就可以登录企业后台管理系统。企业后台管理系统为企业用户提供了求职者通知和添加职位信息两大重要功能。求职者通知是方便企业用户一方查看是哪位用户投递了什么样的职位,同时也方便查看求职者个人详细信息。职位信息添加是企业用户最基本的功能之一,使用该功能可以快速创建职位信息,各职位信息会及时显示地在网站页面上,求职者可查看各职位详情,并投递,功能展示如图2.2所示。图2.2企业用户功能展示第三种:系统管理员。系统管理员用户是网站后台的管理者,其主要职能是针对企业用户和求职用户,进行用户信息修改以及删除功能,如图2.3所示。图2.3管理员用户功能展示

2.2技术选择分析开发技术选择是网站开发整体流程的核心关键点之一。当下最为流行、开发速度快,便捷高效,整体性能稳定可靠的开发技术是开发人员首要参考条件。随着当下软件开发平台快速发展以及开发整体流程规范化、模块化,现有技术完全可以满足用户实际需要。功能完善、用户体验感好、操作方式简单易懂以及网站后期稳定性、可维护性、可扩展性高,成为市场经济体制下相互竞争角逐的着力点。图2.4B/S模式本网站采用的是当下最为流行的B/S模式,该模式相对于传统的C/S模式有很多优点,如能够实现不同地域、不同人员、使用不同接入方式访问同一个数据库,根据业务需求对数据库数据进行操作。B/S模式下可以对访问权限拦截和管理,数据存储的平台、服务数据库是相对的安全可靠。B/S模式下架构的软件管理相对而言更加便捷、高效,在如今快节奏技术发展的互联网时代是大势所趋,B/S模式结构如图2.4。本网站采用较为流行的SSM框架作为网站开发技术,SSM框架技术有很多的优点:如很大程度上减轻开发人员的负担,开发人员有更多的精力去解决更困难的问题;降低了开发的时间和成本;框架技术具有良好的可扩展性和可维护性。本网站选用Tomcat作为服务器,数据库选用MySQL,整体网站界面力求简洁大方。采用动态网页技术实现了职位列表展示、投递等具体功能,加强了界面可操作性,使用者非常轻松就可以熟悉整个流程而进行需要的操作。

3系统设计3.1系统总体设计随着信息科学技术进步,在市场经济刺激下,互联网、移动智能化终端迅猛发展,而传统意义上的交流会,拥挤、嘈杂的人才市场已经无法满足广大求职者的需要,网络交流逐渐成为主流。人才交流网站从一定程度上取代了传统人才交流会所具备的职能,对比而言人才交流网站有着举重若轻的优势特点,职位信息定位更快速、准确,信息交互更便捷、高效。本网站的整体设计,大体上分为求职者、企业用户和管理员三类功能设计,如图3.1所示。图3.1系统总体设计3.2数据库介绍数据库在整个网站设计和开发过程中作为奠基石而存在,信息化时代背景下,数据库应用领域更加广泛。数据库主要功能是存储页面中交互的海量数据。本网站开发所使用的数据库为MySQL,数据库的管理软件选择的是NavicatforMySQL。MySQL是以关系为基础的一个数据管理系统,具有体积小、总成本低、开放源代码等优势。NavicatForMySQL是一个满足开发人员和中小型企业业务需要的可靠和快速的数据库管理工具。用户可以使用NavicatforMySQL提供的用户图形界面,安全、便捷地访问数据库。3.3数据库表设计数据库表设计是网站构建第一步,同样也是最关键的一步。数据库表是网站数据存储的载体,一个好的数据库表设计,能够增强存储服务性能,提高网站响应速度,改善用户体验,在整个网站运行和使用中起着至关重要的作用。3.3.1用户信息表用户信息表主要完成求职人员基本信息记录、删除和更新功能,详细地展示了用户信息表的字段信息和类型,如表3-1所示。表3-1用户信息表列名类型描述IDint主键USERNAMEvarchar(255)用户登录名PASSWORDvarchar(255)登录密码NAMEvarchar(255)姓名SEXvarchar(255)性别BIRTHDAYvarchar(255)出生日期SCHOOLvarchar(255)学校PHONEvarchar(255)电话EMAILvarchar(255)电子邮箱TRADEvarchar(255)专业SALARYvarchar(255)期望工资3.3.2企业信息表企业信息表记录了企业用户的信息的,主要记录了企业用户相关的信息,如名字、电话、企业简介、薪资水平等,如表3-2所示。表3-2企业信息表列名类型描述IDint主键USERNAMEvarchar(255)企业登录名PASSWORDvarchar(255)密码NAMEvarchar(255)企业名PHONEvarchar(255)电话EMAILvarchar(255)电子邮箱TRADEvarchar(255)职位TIPvarchar(255)企业简介SALARYvarchar(255)薪资水平PUBTIMEvarchar(255)发布时间3.3.3系统管理员表系统管理员表,管理员对所有注册本网站的用户进行管理,对其可进行修改和删除,此表记录了管理员登录名和密码,如表3-3所示。表3-3系统管理员表列名类型描述usernamevarchar(255)管理员登录名passwordvarchar(255)管理员密码

4系统实现4.1总体实现本网站的构建流程图,核心功能主要是对求职者用户职位投递和企业用户职位发布两大功能的实现,以及对注册和登录校验流程整体的实现,如图4.1所示。图4.1系统实现流程图4.2前台设计4.2.1网站首页设计刚登入本网站便可看到登陆页面,在该页面选择登录类型,若没有账户,可点击注册按钮后进行用户注册,而进行后续的登录工作。4.2.2用户注册和登录模块用户注册界面:主要提供一些用户基本信息注册。在这个界面中主要对用户名的真实姓名进行非空校验,同时还提供了真实姓名的唯一性校验。每个人在第一次使用该网站时,首先要打开网站的登录界面,在右下角点击注册进行新用户注册,把基本信息填到相应的个人注册表中。在注册完成的同时,可以选择将个人信息以简历的形式发布到网站上,之后就可以正式登录网站了,如图4.2所示。图4.2用户注册用户登录界面:提供登录的校验,点击“登录”时,触发按钮的onclick事件,通过js的function函数获取用户输入的数据进行非空校验,如果用户未填写数据,则弹出提示,不允许登录。用户名不为空值时,根据用户名和密码可以查找出相应对象,则表明该用户对象存在,登录成功,跳转到网站首页,在网站首页头部显示用户的真实姓名,如图4.3所示。图4.3用户登录管理员为预先设定不能通过普通形式注册,登陆时使用预先设定好的用户名和密码登录即可。4.2.3查询模块查询模块为本网站的一个重要的实现。查询界面集中展示了一些企业在本网站上发布的各式各样的职位信息,具体包括:职位的名称和薪资范围。在职位列表上方提供了两个文本输入框,用户在对应位置输入比如“软件工程师”字样,点查询后,网站据用户输入字段开始模糊查询,并且将查询出来的结果显示在职位列表页面上,如图4.4所示。图4.4查询界面4.2.4职位投递人才交流网站最为核心的功能便是职位投递功能,在已登录状态下,真实名称为“XXX”的用户申请了一家企业发布的职位,系统弹出了“投递成功”的提示信息。4.2.5职位投递记录已登录状态下的求职用户,点击我要申请后将简历投递给相应的企业用户,在左侧的消息通知中可以查看已经投递的公司,也可以看到企业方的回复,如图4.5所示。图4.5职位投递记录4.3后台设计4.3.1用户注册和登录登录页面是用户输入网址后登录人才交流网站时能够看到的第一个页面,在登录之前,在这个页面中,可以看到用户名称、用户密码和用户类型,系统将先判断登录用户类型是否适用于本系统登录,然后比较用户登录时的用户名和密码与注册时录入的是否一致,若是,才能成功登录;否则,将重新刷新登录页面。在登录前只有注册功能可使用,其他功能都将在登录后再解锁,如图4.6所示。图4.6企业用户注册流程如果一个用户是首次使用本网站,由于没有一个可以直接供未注册用户使用账户可以登录网站,此时则需要用户首先进行注册操作完成注册供后续使用,新用户应当先勾选自己要注册的用户类型(企业或个人用户),而后在登录页面点击注册后即可进入注册页面。在该页面,用户注册所填的信息必须符合预设好的规范要求,不违反限定的条件,才能成完成注册,跳转至登录页面,否则会提示“输入的信息有误”,如4.7所示。图4.7用户注册流程个人用户及企业注册主要代码如下:个人用户及企业用户登录主要代码如下:4.3.2企业后台主页企业用户在登录成功后,可看到企业主页面。在该页面中,用户可以看到个人用户发布出来的所有求职者的信息。左侧的功能栏中能看到企业用户的主要功能,包含公司信息修改、发布招聘信息、撤销招聘信息、求职者通知。在求职者通知中能看到投递该公司的用户并根据其简历内容给予相应的反馈,如图4.8所示。图4.8企业后台主页人才信息显示主要代码如下:4.3.3发布职位企业发布职位功能,在公司修改信息页面修改了信息会点击左侧发布招聘信息可发布招聘信息,系统提示“发布成功”,如图4.9所示。图4.9企业发布职位职位信息发布代码如下:发布完职业信息后,企业用户可在求职者信息中看到应聘者信息,包括其姓名专业、毕业院校、薪资要求和联系方式等,企业用户再根据企业需求对应聘者进行筛选并给予反馈,如图4.10所示。图4.10企业信箱已登录状态下的企业用户当点击左侧菜单栏中的求职者通知链接之后,中部区域将数据库查询出来的集合数据遍历显示。企业用户不仅可以查看到是哪个用户申请了什么职位,还可以通过点击“详细信息”超链接查看应聘者的详细个人信息,以便企业更加方便了解应聘人员,如图4.11所示。图4.11求职者详细信息系统后台是网站必不可少的一部分,本系统后台管理主要提供两大部分功能,分别对企业用户和普通用户的查询所有、修改及删除功能。管理员用户只有登录,没有注册功能。4.3.4管理员后台管理员登录状态时,在左侧点击“公司管理”,后台系统查询数据库企业信息表后,将结果集合返回到中部区域页面,以列表形式回显。额外还提供修改和删除两个操作,如图4.12所示。图4.12系统管理员后台管理界面显示公司信息代码如下:后台系统管理员有修改企业和个人求职者用户信息的权利,管理员点击“修改”后将跳至“修改企业信息”页面,该网页提供并方便管理人员查阅与企业有关的信息。如果有需要,管理员可修改信息,点击修改后,修改的内容会被存入数据库,之后返回到显示所有企业信息页面,展示修改后的企业信息,与数据库保持同步,如图4.13所示。图4.13修改企业信息修改个人信息界面:系统后台提供对求职用户个人信息修改功能,具体实现原理与修改信息一致,就是将修改后的数据重新封装成对象,在管理员点击保存按钮之后插入数据库,然后返回到查询所有用户界面,再次从数据库中查出所有用户,与数据库保持同步如图4.14所示。图4.14修改个人信息4.3.5简历下载个人用户登录成功后,可根据预先录入的信息自动生成简历,可在本网站直接下载个人简历,主要代码如下:

5系统测试5.1系统测试

网站开发过程中,由于开发人员疏忽带来的程序错误情况非常多。错误的来源广泛,可能是初期需求分析设计阶段考虑的不完整,或者是后期开发阶段人员之间沟通交流有误,错误极大程度上是不可避免的。为了提高软件的运行质量和稳定性,提升用户体验度,因此就必须对已开发的软件程序进行系统测试,从而达到寻找并且排除系统错误。本网站的系统测试采用黑盒测试测试网站整体功能是否完整可行。5.2测试用例5.2.1登录测试求职者用户的登录测试,主要测试网站登录功能是否达到预期,以及登录失败时网站是否按照预想结果进行处理,如表5-1所示。表5-1登录测试用户名密码系统提示结果空空请输入用户名通过lisi空请输入密码通过lisi123456登录失败,请输入正确用户名和密码通过lisi123登录成功,跳转到网站首页通过5.2.2职位投递测试职位投递测试,主要测试求职者用户点击网站提供的投递职位功能是否正确运行,如表5-2所示。表5-2职位投递登录状态申请职位结果未登录√通过未登录通过已登录√通过已登录√通过已登录通过已登录通过从以上测试数据可知,网站的申请职功能如预想的处理结果一致,用户能够正常地使用投递和收藏功能。5.2.3个人简历修改测试求职者用户登录网站后能够预览个人简历,根据实际需求来修改个人简历信息也是可行的,个人简历修改测试情况,如表5-3所示。表5-3个人简历修改测试工作状态邮箱系统提示结果空空邮箱不能为空通过不为空空邮箱不能为空通过不为空123123@111请输入正确的邮箱格式通过不为空123123@修改完成,跳转到预览界面通过从以上测试结果以及网站的提示信息和实际的界面跳转来看,本网站的修改个人简历功能能够正常的使用。

结束语在数周的学习和不断努力下,完成了人才交流网站的设计以及最终实现。开发流程整体经历了系统分析与设计、系统实现与测试,基本达到了任务书中所预期的。在人才交流网站开发的过程中,网站需求的明确、数据库表的设计、整体业务流程的实现等过程,历经挫折。人才交流网站分为两类不同需求的用户分为三个部分:普通用户、企业用户及管理员。其中普通求职者用户功能可分:查看企业信息:查看有关企业的包括企业名,企业具体位置,企业简介企业邮箱等具体信息;投递简历:在注册的同时生成简历,查看企业后可对有兴趣的公司投递简历;简历下载:生成的简历可根据用户需求以轻松下载到本地。企业用户功能可以分为:发布职位信息:填写具体要求及企业相关信息发布企业所需职业信息;查看投递者信息:查看求职者用户投递的简历,再根据企业需求给予相应的反馈。管理员功能可分为

温馨提示

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

评论

0/150

提交评论