




已阅读5页,还剩34页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中国地质大学(武汉)远程与继续教育学院毕业设计(论文)远程与继续教育学院本科毕业论文(设计)题目:人才招聘信息网的设计与实现 学习中心: 内蒙古学习中心 学 号: 090F24131006 姓 名: 丁莉莉 专 业: 计算机科学与技术 指导教师: 汪顺 2015 年 9 月 8 日中国地质大学(武汉)远程与继续教育学院本科毕业论文(设计)指导教师指导意见表学生姓名: 丁莉莉 学号: 090F24131006 专业: 计算机科学与技术 毕业设计(论文)题目: 人才招聘信息网的设计与实现 指导教师意见:(请对论文的学术水平做出简要评述。包括选题意义;文献资料的掌握;所用资料、实验结果和计算数据的可靠性;写作规范和逻辑性;文献引用的规范性等。还须明确指出论文中存在的问题和不足之处。)选题符合计算机专业培养目标,能较好地综合运用专业知识。设计态度认真负责。设计方法合理,结构逻辑性强,参考的相关资料比较充分,层次结构较合理。主要设计思想明确、观点突出,观点清晰,论文表达流畅。但设计通用性还不够。指导教师结论: 合格 (合格、不合格)指导教师姓名汪顺所在单位内蒙古电大指导时间2015.9中国地质大学(武汉)远程与继续教育学院 本科毕业设计(论文)评阅教师评阅意见表 学生姓名: 丁莉莉 学号: 090F24131006 专业: 计算机科学与技术 毕业设计(论文)题目: 人才招聘信息网的设计与实现 评阅意见:(请对论文的学术水平做出简要评述。包括选题意义;文献资料的掌握;所用资料、实验结果和计算数据的可靠性;写作规范和逻辑性;文献引用的规范性等。还须明确指出论文中存在的问题和不足之处。)选题符合计算机专业培养目标,能较好地综合运用专业知识。设计态度认真负责。设计方法合理,结构逻辑性强,参考的相关资料比较充分,层次结构较合理。主要设计思想明确、观点突出,观点清晰,论文表达流畅。但设计通用性还不够,并且文中没有标明参考文献引用的地方。招聘网站前台首页上上部分显示的是天天招聘网,但页面底部显示有龙江人才招聘网。修改意见:(针对上面提出的问题和不足之处提出具体修改意见。评阅成绩合格,并可不用修改直接参加答辩的不必填此意见。)在论文正文处标明参考文献引用的地方,招聘网站前台首页矛盾的地方加以改正。毕业设计(论文)评阅成绩 (百分制): 70 评阅结论: 同意答辩 (同意答辩、不同意答辩、修改后答辩)评阅人姓名颜雪松所在单位中国地质大学(武汉)评阅时间2015/10/9论文原创性声明本人郑重声明:本人所呈交的本科毕业论文人才招聘信息网的设计与实现,是本人在导师的指导下独立进行研究工作所取得的成果。论文中引用他人的文献、资料均已明确注出,论文中的结论和结果为本人独立完成,不包含他人成果及使用过的材料。对论文的完成提供过帮助的有关人员已在文中说明并致以谢意。本人所呈交的本科毕业论文没有违反学术道德和学术规范,没有侵权行为,并愿意承担由此而产生的法律责任和法律后果。 论文作者(签字): 丁莉莉日期:2015年9月8日摘要随着经济的高速发展,人才的流动也越来越频繁,怎样才能用最少的精力和时间来招聘人才的企业要求相一致,也让应聘人参加应聘是企业和个人都关心的问题。本网站采用基于广域网的B/S结构平台,比C/S有更强的适用范围,具有更加生动丰富的表现方式与用户交流。网站的开发采用MyEclipse作为开发工具,后台数据库采用SQL Server 2005数据库设计。设计框架采用的是JSP+Servlet的技术,完成基于MVC模式的招聘网站的设计和开发工作。以Tomcat作为Web服务器软件,运用多种编程语言JavaScript、HTML、JSP、Ajax,在Web环境下,构建了一个企业与人才之间的网上工作平台。关键词:招聘;求职; B/S结构;MVC框架.5中国地质大学(武汉)远程与继续教育学院毕业设计(论文)AbstractWith the rapid economic development, the flow of talent is more and more frequently, how can with the least amount of effort and time to hiring are consistent with the requirements also allow candidates to apply for jobs is the issue of concern to businesses and individuals.This site uses the scope of more than C / S WAN-based B / S structure platform, with more vivid expression to communicate with users. Website development using MyEclipse as a development tool, the back-end database using SQL Server 2005 database design. The design framework is the JSP Servlet technology, to complete the recruitment website design and development based on MVC pattern. Tomcat as the Web server software, using a variety of programming language JavaScript, HTML, JSP, Ajax, Web environment, build online working platform between an enterprise and talent.Keywords B/S constructionMVC frameRecruitmentJob wanted目录摘要5Abstract6一、绪论1(一)课题背景1(二)目的和意义1(三)系统设计思想1二、可行性研究2(一)业务流程图2(二)系统可行性分析5三、需求分析6(一)网站规划6(二)招聘网站需求分析6四、总体设计8(一)系统模块总体设计8(二)数据库设计10五、详细设计16(一)系统运行平台设置16(二)招聘网站主界面设计17(三)求职人员操作模块主要功能设计19(四)企业人员操作模块功能设计24(五)求职人员和招聘人员公有的功能设计24(六)后台权限管理26结论30致谢31参考文献3232一、绪论(一)课题背景时代的发展和社会的进步,在市场越竞争,求职,无疑是当今社会最关注的一个问题。一般的招聘方式,招聘单位参加在由人才市场,或招聘单位到高校专场招聘会或招聘单位的招聘广告,通过媒体举办的招聘会。这些招聘方法有许多缺点:一个小范围的招聘,招聘只有某一地区求职者获悉,招聘单位选择人才是有限的,在一定程度上阻碍了招聘单位招聘更符合他们的要求人才。网络招聘作为一种新兴的招聘模式成了深受人们广泛欢迎的求职方式。网络求职有其突出的优点,即信息量大,资源丰富,更新速度快,招聘职位多等,很符合年轻人希望以最快捷便利的方式获得最多最有效信息的求职要求。利用计算机和网络能够实现网上人才招聘系统,这样不仅大大提高了企业的招聘工作的效率,节省大量人力和财力,也方便求职者求职。(二)目的和意义人才是推动公司发展的重要动力,过去很多公司都是在固定的人才招聘会为自己的公司寻找适合公司的职员,求职者参加招聘会为自己找公司。随着互联网的发展,网络招聘会越来越受到企业和求职者的欢迎,公司通过在网上发布招聘信息,来寻求应聘者;求职者通过上网在网上投递自己的简历寻找工作。网络招聘会方便快捷,省时省力,为企业和求职者带来方便。所以招聘网站建设随之发展起来。(三)系统设计思想一个好的网站不仅应当给用户提供一个方便快捷的操作平台,而且还应给用户安全可靠的信息。因此,招聘网站应实行前后台分离的管理模式。前台主要完成业务有企业、求职人员与游客查看网站信息,并帮助企业和求职人员完成应聘和求职工作。后台主要以管理员管理为主,管理员可快速的审核并对其实施全程监控,使得数据的安全性时刻都能得到保证。该网站应具备以下特点:1、设计科学性:采用MVC设计模式。2、实用性:网站是用户需求的目标,原则是以方便用户为准。从用户的角度来尽可能的方便用户使用,3、安全性:在设计中主动寻求了许多技术和构思。前台发布的信息必须由后台管理审核后才可以发布在网站的前台。4、主要技术涉及:本网站以当前Web领域应用很广的Java语言为基础,熟练的应用Servlet。5、可维护性:网站设计的要求是方便维护,有项目的维护和数据库的维护,(更改,升级等)的要求。二、可行性研究(一)业务流程图招聘网站按用户的操作可分为三个模块:企业用户操作模块、求职用户操作模块、后台管理员操作模块。其中网站的前台业务主要针对的用户有:企业和求职人员。1、企业用户的主要功能:(1) 企业用户登录:只有通过审核后的企业才可以登录。(2) 企业用户注册:企业用户需要填写一些企业的基本信息,并上传营业执照。(3) 找回密码:企业用户可通过向网站管理员发站内信,说明原因,等待网站的管理员审核后,将密码改为默认密码。(4) 企业基本设置:可以修改密码,还可以退出登录。(5) 招聘信息管理:可以更新部分企业信息,还可以管理招聘信息。(6) 人才超市:网站可以为企业推荐一些人才,同时企业也可以搜索人才,并为求职人员发面试通知,收藏求职人员信息。(7) 在线招聘:管理求职人员投递来的简历、管理发送的面试通知、管理收藏的简历。(8) 查看招聘帮助:查看招聘的帮助信息。2、求职用户的主要功能(1) 求职用户登录:求职人员通过登录网站进入自己的管理中心。(2) 求职用户注册:求职需要注册才可以在网站上发布求职信息。(3) 求职用户找回密码:求职用户输入正确的信息找回密码。(4) 求职基本设置:可以修改密码,还可以退出登录。(5) 个人简历管理:可以管理个人基本信息、管理求职意向信息、管理个人照片、预览和打印简历。(6) 访问职位超市:网站可以为求职人员推荐一些职位,同时求职人员也可以搜索职位,并且可以投递简历,收藏职位信息。(7) 在线求职:管理应聘历史记录、管理收到的面试通知、管理收藏的职位。(8) 查看求职帮助:查看有关求职的帮助信息。3、企业用户和求职人员公有的功能:(1) 查看留言:查看网站上的留言。(2) 为网站管理员留言:求职或招聘用户可以提出问题或提建议。(3) 访问资讯中心:求职或招聘用户可以根据资讯的类别查看资讯。(4) 在线聊天:求职人员与企业用户在线进行沟通。网站前台业务流程图2-1所示。图2-1网站前台业务流程图招聘网站的后台业务主要是针对的用户是网站的管理员。后台主要功能:1、权限管理:如管理员所拥有的权限中包含权限管理,则该管理员可以管理网站后的管理人员并为其授权。2、求职用户管理:可以审核求职用户的照片;删除乱填简历信的求职人员。3、企业管理:可根据企业的营业执照审核企业信息;查看想要找回密码的企业,如信息属实,将企业的密码改为初始密码。4、留言管理:审核用户的留言并可以回复用户留言。5、资讯管理:管理站内的文章和类别作为资讯发布的网站上。网站后台业务流程图2-2所示。图2-2网站后台业务流程图(二)系统可行性分析1、经济可行性综合考虑招聘网站高速发展和其发展过程中出现的种种情况,结合招聘网站实际使用情况,应该从以下经济可行性、技术可行性方面对招聘网站进行可行性分析。(1)网站初期投资 包括网站硬件设施采购,域名购买,服务器的费用及员工薪水。(2)投资回收期在本网站中系统投入使用二年后,可以节省9.279万元,比最初投资还少1.721万元,但在第三年可以节省2.6163万元。即:1.721/2.6163=0.65782+0.79=2.79投资回收期为2.79年。(3)收益估计(纯收入) 引入系统之后,5年内工程的纯收入:21.6474-5.12=16.5274 (万元)。经过以上分析,招聘网站的开发是可行的。2、技术可行性招聘网站采用在软件方面选择了当前国际上比较流行的J2EE标准进行开发。J2EE技术的基础就是核心Java平台,它充分发挥了JAVA语言的平台无关性、面向对象、多线程、动态性、安全性等特点。网站基于B/S模式,使用了JSP框架技术,Servlet技术,采用Tomcat服务器,数据库使用SQL Server 2005。在体系结构上采取了三层的分布式架构。三、需求分析(一)网站规划网站的实际设计规划应考虑以下几点:1、网站的总体风格特征要统一,对于一个网站来说统一的风格会更容易让人从视觉上接受,不会产生过多的视觉冲突。为此,可以引入CSS样式,利用一个统一的样式对网站的风格进行定义。2、网站的所有功能应当设置明显,对于一个功能集成性很高的网站而言,在构建页面样式时要仔细考虑用户的需求,使用户操作时更加方便的找到自己想要的功能。3、网站开发公共模块的设计要尽量统一,这样有利于后期的合成并减少程序的体积。(二)招聘网站需求分析本系统需要满足三种身份的需求:求职人员、招聘人员和网站管理人员。为使网站的规划合理,招聘网站采用前后台分离的管理模式,前台求职人员和企业人员可以分别管理自己的信息,也可以通过投递简历和发面试通知,来实现求职人员和企业人员的互动,还可以查看一些资讯,资讯是关于就业的文章。为了实现前台求职人员、企业人员和后台的管理员进行互动,招聘网站应加入留言功能,即求职人员和企业人员为后台的管理员留言,提出一些问题和建议,后台的管理员查看这些留言,审核留言并回复留言。为了让求职人员更好的了解所看中的公司的具体情况,也为了让公司对求职人员有进一步的了解,本网站应加入在线聊天功能,这样网站的用户之间都可以达到互动,没有孤立的用户。1、系统数据流图的分析网站的前台顶层数据流图主要描述了招聘网站前台求职人员和企业人员的相关信息,其数据流图如图3-1所示。图3-1网站前台顶层数据流图网站的后台顶层数据流图主要描述了管理员的相关信息,主要包括权限管理、角色管理、求职用户管理、企业用户管理及文章管理等功能模块,其数据流图如图3-2所示。图3-2网站后台顶层数据流图四、总体设计(一)系统模块总体设计这个网站的用户情况分成三个模块,个模块之间看上去互相独立,不过数据库的访问的时候是紧密连接的,。本系统的模块分为:求职人员操作模块、企业人员操作模块、管理员操作模块。各功能模块的具体功能如下1、企业用户的主要功能:企业用户登录、企业用户注册、找回密码、修改密码、安全退出登录、更新部分企业信息、管理招聘信息、查看网站为企业推荐的人才、搜索人才、发面试通知、管理收藏求职人员信息、管理求职人员投递来的简历、管理发送的面试通知、管理收藏的简历、查看招聘帮助、查看留言、为网站管理员留言、访问资讯中心、在线聊天。2、求职用户的主要功能:求职用户登录、求职用户注册、求职用户找回密码、修改密码、安全退出登录、管理个人基本信息、管理求职意向信息、管理个人照片、预览和打印简历、查看网站为求职人员推荐的职位、搜索职位、投递简历、收藏职位信息、管理应聘历史记录、管理收到的面试通知、管理收藏的职位、查看求职帮助、查看留言、为网站管理员留言、访问资讯中心、在线聊天。3、管理员操作模块功能:对管理员的管理、角色管理、权限管理、为管理分配角色、为角色分配权限、审核求职用户的照片、删除乱填简历信的求职人员、审核企业信息、帮助企业找回密码、审核用户的留言、回复用户留言、管理站内的文章、管理站内的文章类别。本系统功能的结构图4 - 1。 图 4 - 1功能的结构图(二)数据库的设计1、数据库的设计概述本网站采用SQL Server 2005来进行设计。在设计数据库时,首先应考虑表的设计,在数据库中,表是很重要的东西,表是存储用户数据不可缺少的。因此,数据表的合理划分应该数据库设计头一个解决的问题。数据库的数据量比以前大了,所以管理系统中的数据不能放在一个表,不然数据操作中会产生删除异常、修改异常、插入异常等错误。同时也不能把数据分的太细,如果分的太细,表数太多,那么表之间的关联必然太多,如果是这样的话会增加表间关联的本质,也会造成数据库的运行效果,同时操作代码很难写。2、数据的分析我们想,以使用的信息建模技术的,技术要通过属性、实体、关系三个对象来决定信息。实体之间的联系,属性是实体的特性或特征;实体是需要维护和使用的相关特性的集合体;,关系是实体记录(实例)之间的交互和联系作用方法建立模型。3、数据库的详细设计本网站可以从三种不同用户的角度来划分功能,即求职人员操作模块、企业人员操作模块,后台管理员操作模块。求职人员管理模块主要是图片、简历、留言、个人、面试通知、等等,求职人员操作模块E-R图如图4-2所示。 图4-2求职人员操作模块E-R图企业人员操作模块,有企业、小地址、企业找回密码、应聘记录、招聘信息、文章、留言、留言回复等等实体,它们之间的关系如图4-3所示。图4-3企业人员操作模块E-R图对于招聘网站来说,一个完善的后台管理系统可以完成对网站进行总体的管理,可快速审核用户的数据信息,并对其实施全程监控,使得数据的安全性时刻都能得到保证。招聘网站的后台管理系统主要是管理员操作模块完成的功能,其中对权限的分配与管理是后台管理的一个重要模块,主要实体包括了管理员、角色、权限、管理角色、角色权限等实体,权限管理模块E-R图如图4-4所示。图4-4后台权限管理模块E-R图后台管理员可以管理网站上发布的信息,只要管理员拥有相应的权限就可以对网站上的信息进行管理,其E-R图如图4-5所示。图4-5 后台管理员管理发布信息模块E-R图gyl数据库总共21张信息表。 1、个人表,如表4-1所示。表4-1user_info(个人表)2、求职简历表,如表4-2所示。表4-2resume(求职简历别)序号英文名中文名类型长度(字符)1resume_id求职简历idint42resume_name姓名nvarchar203resume_look_count浏览次数int44resume_sex性别nvarchar25resume_birth出生年月datetime86resume_age年龄int47work_year工作年限nvarchar208marital_status婚姻状况nvarchar49account_place1户口所在地省nvarchar2010account_place2户口所在地市nvarchar2011identity_num身份证件号码nvarchar2012graduate_date毕业日期datetime813stu_or_social用户类型nvarchar1014graduate_school在读/毕业院校nvarchar4015major主修专业nvarchar30续表4-216educational_level文化程度nvarchar1017now_status目前状况nvarchar4018telephone1电话号码1nvarchar2019telephone2电话号码2nvarchar2020contact_address通讯地址nvarchar10021post_code邮编nvarchar1022now_live_city1现居住省nvarchar2023now_live_city2现居住市nvarchar2024study_history求学工作历程nvarchar200025self_assess自我评价nvarchar20026hope_job_category期望工作性质nvarchar2027now_industry现从事行业nvarchar5028now_occupation现从事职业nvarchar5029now_position现职位nvarchar2030hope_money薪资意向nvarchar1031hope_industry期望从事行业nvarchar5032hope_occupation期望从事职业nvarchar5033hope_position期望职位nvarchar2034hope_address1期望工作省nvarchar2035hope_address2期望工作市nvarchar2036user_language语言能力nvarchar2037user_language_ability所用语言名nvarchar2038special_expertise特殊技能nvarchar5039special_use_time技能使用时间nvarchar5040user_info_id个人idnvarchar503、应聘记录表,如表4-3所示。表4-3throw_history(应聘记录表)序号英文名中文名类型长度(字符)1throw_history_id应聘记录idint4续表4-32s_time投递时间datetime803user_info_id个人idnvarchar504company_id企业idnvarchar505resume_id求职简历idint46want_information_id招聘信息idint44、面试通知表,如表4-4所示。表4-4interview_info(面试通知表)序号英文名中文名类型长度(字符)1interview_info_id面试通知idint42interview_title标题nvarchar503s_time发送日期datetime84company_id企业idnvarchar505user_info_id个人idnvarchar506interview_content面试通知内容nvarchar3000五、详细设计(一)系统运行平台设置1、硬件运行平台本网站对硬件的标准如下:中央处理器CPU主频2GHZ以上;内存最小512MB,建议1G;硬盘最小30G,建议80G或以上。2、软件运行平台(1) 网站开发环境网站后台数据库:SQL Server 2005;网站开发环境:MyEclipse开发环境;网站开发环境运行平台:Windows XP Profintional。(2) 服务器端操作系统Windows XP Profintional;WEB服务器:Tomcat-6.0.14;数据库服务器:SQL Server 2005;浏览器:IE 6.0或更高版本。(3) 客户端浏览器:IE 6.0或更高版本。(二)招聘网站主界面设计招聘网站实行前后台分离的管理模式。前台用户有:求职人员、企业人员。后台用户是网站的管理人员。本网站前台的首页整体结构为上中下结构,上面部分显示:加入收藏、设为首页、求职会员注册、企业会员注册、首页、找人才、找工作、求职者管理中心、企业管理中心、在线聊天、资讯中心、留言信息、帮助信息。中间部分是网站页的主体部分,主要是用来显示网站上的信息,分为:企业的招聘信息显示区域、求职人员信息显示区域、文章信息显示区域、留言信息显示区域,并起导航作用,使用户更加方便的使用网站。下部为前台用户的部分功能。招聘网站前台首页如图5-1所示。图5-1招聘网站前台首页网站的后台功能主要是管理人员对整个网站的管理,网站的管理员通过后台登录进入后台管理主界面。后台管理主界面整体结构为上左右结构,上面部分显示管理员名、返回登录页面、后退、前进、刷新、关闭、和登录时间。左面部分主要是根据当前管理员(总管理员)的权限在数据库中找到的五个模块的管理,管理内容为:个人照片审核、个人信息管理、审核企业信息、忘记密码的企业管理、推荐文章审核、站内文章管理、文章类型管理、审核/回复留言、管理员管理、角色管理、权限管理。右面部分主要显示用户当前的操作内容,并加以处理。招聘网站后台主界面如图5-2所示。图5-2招聘网站后台主界面(三)求职人员操作模块主要功能设计1、程序流程图求职人员求职程序流程图,如图5-3所示。图5-3求职人员求职程序流程图2、实现目标:求职人员进入首页,在首页的登录区域中输入用户名、密码和验证码。招聘网站前台首页如图5-1所示。如求职人员输入的信息不正确进入错误页面,并显示错误原因。错误页自动走3秒后返回首页。错误页面显示如图5-4所示。图5-4错误页面如果,求职人员输入的信息正确,则求职人员进入求职人员管理中心。求职人员管理中心界面整体结构为上左右结构,上面部分显示首页、资讯中心、搜索招聘信息、留言信息、个人帮助信息。左面部分显示修改密码、求职人员退出、简历信息管理、预览打印简历、看推荐的职位、搜索职位、管理应聘记录、管理面试通知、管理收藏的职位。右面部分主要显示求职用户当前的操作内容,当前显示的是求职人员的管理首页主要起导航作用,可以看到推荐的职位、简历被浏览的几次、收藏职位条数、收到面试通知的条数、已向招聘单位发送简历的条数。求职人员管理中心界面如图5-5所示。图5-5求职人员管理中心界面此时,求职人员如果回到首页将看到首页中的登录区域变为图5-6所示。图5-6求职人员登录后的首页求职人员需要编辑简历:个人基本信息、求职意向、照片。其中,求职人员照片管理页面。在管理中心中,点击“职位搜索”可以进行搜索职位。在职业类别中选择相应的类别,如计算机类,关键字可以输入也可以不输入,单击搜索按钮时会查询出你想要查找的结果,如图5-8所示。图5-8搜索职位页面如果求职人员单击某一公司名时,就可以看到该公司的简介,和公司发布的招聘信息,求职人员单击某一职位名时,便会进入职位信息页面如图5-9所示。求职人员可以在该页面中进行投简历和收藏职位信息的操作。图5-9职位信息页面求职人员点击“投递简历”后,如简历信息是完整的,投递成功后,求职人员所投的公司就会接到你的简历,如图5-10所示。图5-10企业简历管理页面企业可以查看你投过来的简历, 3、实现过程:以下实现过程是求职人员操作功能中,投递简历功能的说明。(1) 创建页面:在网站的根目录的jsp文件夹下的qt文件夹下新建一个sousuo.jsp页面。(2) 在web.xml中配制一个名为gerentoujianli的起投递功能的servlet请求的映射。(3) 类的创建:创建一个名为qt.gerentoujianli的包,并在包下创建名为GeRenTouJianLiAction和GeRenTouJianLiSerivce的类。(4) 实现说明:以投简历为例,说明求职人员操作功能的实现过程。在自己所看中的公司的职位信息的页面中点击“投递简历”后,服务器会根据浏览器的相应的请求在web.xml中找到名为gerentoujianli的servlet的相应路径,进入GeRenTouJianLiAction类中的service方法中,用actionType接收并判断是什么请求,然后调用 GeRenTouJianLiSerivce类来编辑sql语句,然后调用dao来实现数据库的连接,最后通过GeRenTouJianLiAction类来转到结果页面,从而实现投简历的功能。(四)企业人员操作模块功能设计1、企业人员与求职人员的操作功能中有很多不同之处,下面列举几条:(1) 企业人员可发布多条招聘信息,而每一个求职人员只能编写一份简历。(2) 登录后的企业可以访问人才信息,求职人员不能访问人才信息。(3) 企业用户联系求职人员的方式是发面试通知,即站内信。当企业用户查看求职人员简历时,单击“发面试通知”链接,就可以进入发面试通知页面。其中收件人是当前求职人员的名字,是自动给出的。2、实现过程:以下实现过程是企业人员操作功能中,发面试通知功能的说明。(1) 创建页面:在网站的根目录的jsp文件夹下的qt文件夹下新建一个comfamianshitongzhi.jsp页面。(2) 在web.xml中配制一个名为mianshitongzhi的起投递功能的servlet请求。(3) 创建一个名为qt.mianshitongzhi的包,并在qt.mianshitongzhi包下创建名为MianShiTongZhiAction、MianShiTongZhiService和MianShiTongZhiDomain的类。(4) 实现说明:以发面试通知为例,说明企业人员操作过程中,发站内信的实现过程。在企业用户发面试通知页面中单击“发送”按钮后,就会走web.xml中的名为mianshitongzhi的服务,进入MianShiTongZhiAction类中的service方法,由actionType来接收字符串famianshitongzhi并走到famianshitongzhi方法中,在famianshitongzhi方法中调用MianShiTongZhiService类中的kefamianshiquery方法,来判断企业是否以对该求职人员发送过面试通知,如没有发送过,则调用 MianShiTongZhiService类中的mianshitongzhiadd方法来编辑发面试通知的sql语句.。并在MianShiTongZhiDomain类中编辑数据实体,与表中的信息相对应,然后调用dao来实现数据库的连接,最后通过MianShiTongZhiAction类来转到结果页面。(五)求职人员和招聘人员公有的功能设计1、在线聊天功能为了使求职人员更好的了解招聘信息,对公司有更进一步的了解,也为了企业人员对求职人员有进一步的了解,在线聊天功能就必不可少了,我所实现的在线聊天是群聊天,如图5-13所示。图5-13在线聊天页面在线聊天的实现过程如下:(1) 创建页面:首先在网站的根目录的chat文件夹下新建main.jsp、message.jsp、sendMessage.jsp、userList.jsp页面。(2) 在web.xml中配制一个名为ChatServlet的文件映射。(3) 类的创建:创建一个名为com.chat.servlet的包,并在包下创建名为ChatServlet的类,并在其它的包下分别创建Users,UserDaoJdbcImpl类,还有UserDao接口。(4) 实现说明:求职人员或企业人员在首页将看到“在线聊天”的链接。点击后进入登陆界面中,当你输入的用户名和密码后,点击“提交”按钮,服务器就会到web.xml中找到名为ChatServlet的服务,进入ChatServlet类中的service方法中的login方法,判断你输入的用户名和密码是否正确,是否重复登陆,如果不是就会把当前登陆的用户存入list列表中,并把list列表存入application当中,并跳转到mian.jsp页面;当用户发送消息时,服务器调用ChatServlet类中的service方法中的send方法,把用户所发的消息与用户的信息保存在一个list列表中,并把list列表存入application中,之后跳转到message.jsp页面中显示。2、留言功能求职人员、企业人员都可以查看留言信息,并为管理人员留言。如果没有输入信息或用户是游客,不能留言。留言页面如图5-14所示。图5-14留言页面留言功能的实现过程如下:(1) 创建页面:首先在网站的根目录的jsp文件夹下的qt文件夹下新建一个message.jsp页面。(2) 在web.xml中配制一个名为qtmessage的留言功能的servlet请求。(3) 类的创建:创建一个名为qt.message的包,并在包下创建名为MessageAction、MessageService和MessageDomain的类。(4) 实现说明:求职人员或企业人员在留言信息页面中输入了留言信息。点击“发表留言”按扭,就会走web.xml中的名为qtmessage的服务,进入MessageAction类中的service方法中的actionType接收并判断是什么请求,然后调用 MessageService类来编辑sql语句,在MessageDomain类中编辑数据实体,与表中的信息相对应,然后调用dao来实现数据库的连接,最后通过MessageAction类来转到结果
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《谏太宗十疏书》课件
- 语文教学研修汇报
- 亲戚关系单词课件
- 《诗经·何草不黄》课件
- 亲子健康调理课件
- 亮丽的城市风光课件
- 事故安全培训感受体会课件
- 事业单位财务
- 气体行业的年度工作总结
- 汽车外饰工程师年终总结
- 村干部饮水安全培训总结课件
- 安全生产治本攻坚三年行动半年工作总结
- 海船船员适任 评估规范(2024)轮机专业
- DB50-T 1463.2-2023 牛羊布鲁氏菌病防控技术规范 第2部分:人员防护
- 20世纪宋史研究:主要趋势、热点领域与未来展望
- 2025年度餐饮店知识产权保护与合伙人合同
- 《大掺量粉煤灰在混凝土中应用技术规程》
- 农行公务卡管理办法
- 2025河南水投资源开发管理集团招聘11人笔试参考题库附带答案详解
- 反邪教责任管理制度
- 林业产业链延伸与价值提升的实施途径
评论
0/150
提交评论