网上招聘求职系统毕业设计-精品.docx

上传人:夺命阿水 文档编号:1791613 上传时间:2024-12-27 格式:DOCX 页数:32 大小:402.06KB
返回 下载 相关 举报
网上招聘求职系统毕业设计-精品.docx_第1页
第1页 / 共32页
网上招聘求职系统毕业设计-精品.docx_第2页
第2页 / 共32页
网上招聘求职系统毕业设计-精品.docx_第3页
第3页 / 共32页
网上招聘求职系统毕业设计-精品.docx_第4页
第4页 / 共32页
网上招聘求职系统毕业设计-精品.docx_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《网上招聘求职系统毕业设计-精品.docx》由会员分享,可在线阅读,更多相关《网上招聘求职系统毕业设计-精品.docx(32页珍藏版)》请在课桌文档上搜索。

1、YEU俾恩大52008届本科生毕业设计(论文)题目:网上招聘求职系统学生姓名:杨红枣院系,计算机与信息学院专业、班级:040701学号:0402150指导教师:郭昌兴完成日期:2008-2-28随着计算机科学与技术的开展、社会的信息化,互联网已经融入我们的生活,并影响着和改变着我们。越来越多的大学生使原本的就业压力更是日益沉重,个不受时间和地域限制的而又能够提供求职信息与招聘信息的网络平台对求职者与用人单位有岩重要的意义。该课题采用JSP技术开发一个网上招聘求职系统,求职者和用人单位可以通过这一平台进行双向沟通,解决信息传递不方便、不快捷等问题,采用网上招聘求职方式必将节省大量的人力和物力。网

2、上求职招聘系统的主要功能包括:职位或人才的浏览和包询:个人用户注册:修改个人信息;发布求职信息:删除求职信息:企业用户注册:修改公司信息:发布招聘信息:削除招聘信息:管理员管理个人信息:管理企业信息:管理求职信息:管理招聘信息:超链接管理.关箧询:网上招求职;JSPiJvSQ1.Server2000AbstractWiththecomputerscienceandtechno1.ogydeve1.opmentandsocia1.informationa1.,theInternethasbeenenteredintoour1.ives,andhasbeeninf1.uencingandchang

3、ingus.Moreandmoreco1.1.egestudentsfindingjobsmaketheorigina1.emp1.oymentpressureevenmoreheavi1.y.Itisverysignificanceimportantforrecruiterandjobseekerstohaveap1.atformwithoutthetimeandthegeographica1.1.imitsandcanprovidejobinformationandrecrui1.ncntinformationnetwork.ThissubjectusetheJSPandSQ1.2000d

4、eve1.optheon1.inejobrcc11itmentjobseekersandemp1.oyerscanusethep1.atformfortwo-waycommunicationandtransmissionofinforma1.iontoreso1.veinconvenient,no1.fast,geographica1.andotherissues.Thefunctionoftheon1.inejobrecruitmentsysteminc1.ude:individua1.userregistration,modifypersona1.registrationinformati

5、on,re1.easingjobinformation,de1.etingjobinformation,enterprisesusersregistration,modifycompanyinfbmation.re1.easingjobinformation,de1.etingjobinformation,administratortomanageindividua1.information,managemententerpriseinformation,managementjobinformation,managementrcc11itmcn1.information,andhyper1.i

6、nksmanagement.KeyWordsiOn1.inejobrecruitmentJSPJavaSQ1.Server2000摘要IAbstractII引言1第一率:概述21.1 课题的背珏21.2 课题的依据、意义21.3 课题的研究目的和内容21.4 相关技术介绍31.4.1 JSP(JavaServerPages)技术介绍31.4.2 MicrosoftSQ1.SerVer2000简介4第二章系统需求分析62.1 系统的总体需求62.2 一般用户需求72.3 个人用户需求72.4 企业用户需求72.5 管理员需求7第三章系统总体设计93.1 系统的构架选择93.2 系统的总体结构设计

7、93.3 数据库的设计10数据库的需求分析10数据库概念结构设计10数据库逻辑结构设计I1.第四章系统设计与实现144.1 系统运行的流程14系统前台页面运行的流程14系统后台页面运行的流程144.2 主要模块的流程图及详细设计15个人用户注册模块的设计15企业用户注册模块的设计16用户登录流程图16用户发布求职/招聘信息模块设计17删除求职招聘信息模块设计17超链接管理模块的设计184.3 关键问题的解决18第五章用户操作指南205.1 系统运行的环境205.2 普通用户205.2.1 浏览信息2()5.2.2 搜索职位2153个人用户225.4 企业用户255.5 管理员28结论32致谢3

8、4随着社会和经济的开展,网络已渐渐的成为了人们日常生活中不可或缺的一局部。网络提供应我们的不只是个获取信息的来源,而I1.还是个可以相互交流的空间,而网上招聘求职系统正给广阔的招聘单位和求职者之间提供r一个双向交流选择的平台,可以说是用人单位和求职者之间的一座无形的桥梁,在当今剧烈竞争的现实牛.活中,各级谷类人才特别是高校毕业牛的大量涌向社会以及社会各种再就业人员的大幅度的增加,就业压力越来越大,如何能够多快好省的获得有关就业信息,对各位招聘求职人员来说显得尤为或要:另一方面,企业之间关于优秀人才的竞争也在日益加剧,人才流动也变得愈来愈普遍。仅通过召开现场人才交流会难以满足人才与用人单位双方的

9、要求.而网上人才交流系统恰好为供需双方提供了适宜的交流平台。网上招聘求职作为一种新兴的招聘求职方式,它彻底地打破r传统的求职方式,应聘者省去了奔波的劳累,而招聘者也省去了现场招聘的时间和费用,从而降低了招聘求职的本钱,与传统媒体和现场招聘相比具有显著优势。由于如今人们上网的途径非常便捷,使得网络招聘成了异军突起深受广阔求职者欢送的求职方式,大多数的求职者通过浏览招聘网站或者在网上发布自己的求职信息来寻找工作,正是由丁网络招聘求职有若信息量大、资源丰更、更新速度快等优点,所以很受招聘者与求职者的青睐.无论是从信息化珀度来看还是从经济开展的角度来看,网上招聘求职会受越来越多的人取送。第一章:概述1

10、1课题的背景21世纪以来,人类经济高速开展,人们发生r日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。使原本的IF1.的管理方法越来越不适应现在社会的开展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的开展。为了适应现代社会人们高度强烈的时间观念,网站系统给人们的生活带来了极大的方便,网络的应用大大缩短门时间和距离的局限“当今社会为信息社会,信息已成为继劳动力、上地、资本之后的一大资源,谁控制的信息越多,谁利用信息资源的效率就越高,谁就会在各方面中的竞争中占有一席之地,就会更有优势。所以仅通过召开现场人才交流会已经难以满足人才与用人单位双方的要求而网络招聘求职有其突

11、出的优点,即信息量大,资源丰富,更新速度快,招聘职位多等,很符合当代人希望以最快捷便利的方式获得最多最有效信息的求职要求。网络招的求职可以说是用人中位和求职者之间的一座无形的桥梁,提供了一个不受时间和空间约束的交流平台,从而大大降低了招聘求职的本钱。网上招聘求职作为种新兴的招聘求职方式,它彻底地打破r传统的求职方苴,应聘者省去r奔波的劳累,而招聘者也省去了现场招聘的时间和费用,从而降低了招聘求职的本钱,与传统媒体和现场招聘相比具仃显著优势。因此决定运用所学的知识,模拟51JOb等网上人才交流系统,设计个网上招聘求职系统.1.2 课题的依据意义近年来人才市场的活泼和大企业对高素质人才的需求殷切,

12、无疑为招聘求职网站生存和开展提供了广阔的空间,与其他传统的人才中介相比拟,网上招聘具有本钱低、容量大、速度快和强调个性化效劳的优势。它允许更加灵活的交互方式,提供更丰富的信息资源。网上招聘求职在国内外已成为颇为流行的招聘求职方式,受到广阔的用人总位与求职拧的青睐。1.3 课题的研究目的和内容该课题旨在开发个招聘、求职的网站,便求职并和用人单位可以通过这平台进行双向泡通,解决信息传递不方便等问题。个人求职者可以注册然后直接通过网络选择所需职位,填写个人资料,修改个人资料:而企业也可以通过网络发布所要招聘的职位,修改招聘信息:个人用户与企业用户登陆进入网页查询信息,对满意的信息可以发邮件进行交流。

13、这种招聘求职方式方便快捷,不容易出错,大大提高了双方的效率。该课题研究内容为网匕招聘求职系统的设计与开发。该招聘求职网系统是面向个人求职与企业招聘多模块管理系统:为r充分利用的网络资源,实现个人和企业迅速便捷的沟通,在设计上采用了当前流行的B/S结构,突破了系统使用地域的局限性,使求职者和用人堆位都可访问本系统并进行信息查ifu,登录后还可以进行发布求职信息和发布招聘信息。该课题采用JSP开发,具有很多优点,具体的有以下几点(1)使用JSP能够生产可重用的组件;(2)采用标识简化页面开发:(3) JSP能够提供所有的Serv1.et功能:(4) JSP一次编写,随处运行,而且JSP的平台适应性

14、更广。1.4 相关技术介绍本招聘求职系统采用JSP开发技术,采用JDKI.5,DreamweaverS和JCreakr开发工具,系统运行环境为WindOwSXP系统、1.umcat5.0效劳器、SQ1.SCrVCr2000数据库效劳罂。JaVa是种而向对象的程序设计语言。JaVa的程序设计集中于对象及其接口,Java提供/简单的类机制以及动态的接口模型,实现了模块化和信息封装.该课题采用的JSP继承了JaVa面向对象的特点,具有跨平台和可移植性等特点。JSP(JavaServerPages技术介绍JSP(JaVaSerVerPageS)是由SunMicrosystem公司T1999/6推出的新

15、技术,是基于JaVaSerVIet以及整个java体系的Web开发技术。利用这一技术可以建立先进、平安和跨平台的动态网站。它为创立显示动态生成内容的WCb页而提供了个简洁而快速的方法。JSP技术的设计目的是使得构建基FWeb的应用程序更加容易和快捷,而这些应用程序能够与各种Web效劳器、应用效劳器和开发工具共同工作,因此它完全解决了目前ASP、ASP.NET、PHP的一个通病,那就是脚本级执行。同时它还能应用于不同的操作平台上。当用户通过浏览器从Wcb效劳器上请求JSP文件时,Web效劳器首先响应HTTP请求,并启动JSP解择器解释JSP文件中的JSP标记和小脚本,然后通过JDBC(JavaD

16、ataBaseConnection)存取、查询数据库中的数据,并将结果返回并以HTM1.页面的形式发送回浏览器。JSP相对于ASP、ASP.NET和PHP等动态网页技术有以下5个特点:(1)多平台支持,可以在几乎所有的效劳器系统上运行。(2)编译后运行,能够大大提高执行效率.(3)JSP支持自定义的标签库,具有很好的扩展性能缈提高可用用性。(4)JSP采用JaVa作为脚本语言,而JaVa作为格成熟的跨平台的程序设计语言,几乎可以实现任何想实现的功能.(5)强大的数据库支持。JSP可以和任何与JDBC兼容的数据库连接访问数据库,而且还可以使用jdbcodbcBridgC访问基于ODBC的数据库。

17、对于只支持ODBC的数据库,可以通过JDBCoDBC来将JDBC调用转化为ODBC调用以实现访问。这也意味着JSP可以比ASP访问更多类型的数据库。在初步了解了JSP技术后,接下来就介绍一下JSP的运行原来。JSP第一次运行的时候会编译成SerVIet。JSP是Reb开发技术,SerVeIt是效劳器端运用的小程序,我们访问一个JSP页面时,效劳器会将这个JSP页面转变成SerVeIt小程序运行得到结果后,反应给用户端的浏览器.Serv1.et相当于一个控制U再去调用相应的JavaBean处理数据,最后把结果返回给JSP,Serv1.e1.主要用于转向,将请求转向到相应的JSP页面。JSP更多的

18、是进行页面显示,Serv1.et更多的是处理业务,即JSP是页面,serv1.et是实现JSP的方法。当用户从浏览耦访问网站时,也就是从用户向效劳器发出请求时,由JSP来接收这此请求,然后调用JavaBean做具体的数据存取运匏等处理,把结果返回给JSP1JSP把得到的结果通过浏览牌返网给用户,JSP的运行模式如下列图1.1所示:图1.1JSP的运行模式1. 4.2MicrosoftSQ1.Server2000简介SQ1.(StructuredQuery1.anguage,结构查询语言)是一个功能强大的数据库语言。SQ1.语句通常用于完成些数据库的操作任务,比方在数据库中更新数据,或者从数据库

19、中检索数据“SQ1.功能非常强大,但是概括起来,它可以分成以下几组:DM1.(DataManipu1.ation1.anguage,数据操作语言):用于检索或者修改数据:DD1.(DataDefinition1.anguage,数据定义语言):用于定义数据的结构,比方创立、修改或拧删除数据库对象和DC1.(DataContro1.1.anguage,数据控制语言):用于定义数据库用户的权限。SQ1.Server2000是一个新型关系数据库管理系统,提供了完整的关系数据创立、开发、设计和管理功能。SQ1.Server2000提供了在效劳器系统上运行的效劳蹲软件和在客户端运行的客户端软件:SQ1.

20、Server2000的数据库系统的效劳器运行在Wind(WXP/NT/2000系统上,负员创立和维护表和索引等数据库对象,确保数据完整性和平安性,能工在出现各种错误时恢豆数据.SQ1.语言有以下几个优点:(1)非过程化语言SQ1.是一个非过程化的语言,因为它一次处理一个记录,对数据提供自导航“SQ1.允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有SQ1.语句接受集合作为输入,返回集合作为输出。SQ1.的集合特性允许一条SQ1.语句的结果作为另一条SQ1.语句的输入。SQ1.不要求用户指定对数据的存放方法,这种特性使用户更易集中精力于要得到的结果:所有SQ1.语句使用

21、查询优化潜,它是RDBMS的一局部,由它决定对指定数据存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引适宜,而用户那么从不需要知道表是否有索引、有什么类型的索引。(2)统一的语言SQ1.nJ用于所有用户的DB活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。根本的SQ1.命令只需很少时间就能学会,最盲级的命令在几天内便可掌握.(3)所有关系数据库的公共语言由于所有主要的关系数据库管理系统都支持SQ1.语言,用户可将使用SQ1.的技能从一个RDBMS(关系数据库管理系统)传到另个,所仃用SQ1.编写的程序都是可以移植的。第二章系统需求分

22、析1.1 系统的总体需求根据分析调查,使用招删求职系统的用户可以分为一般游客、个人用户、企业用户和管理员4类,这4类的需求分别为:一般游客包括有注册和没注册的所有用户,该类用户可以查看或搜索相关的职位或是满意的人才,也可以通过友情跳接直看其它相关的人才网站或是相关的大学:注册会员的用户包括个人用户和企业用户两类,会员登录后可以管理自己的注册信息,个人用户可以发布求职信息而企业用户那么可以发布招聘信息,个人用户也可以制除求职信息而企业用户那么可以删除招聘信息,两种用户也都可以发送邮件:管理员用户可以对所有的注册会员、所有的招聘求职信息和所有得超链接进行管理。具体的网上招聘求职系统的总体模块图如下

23、列图2.1所示:图2.1招聘求职网的总体模块图1.2 一般用户需求所谓一般用户就是指还没有注册的过客,该类用户只具得r最根本的需求,那就是查看和搜索。由于一般的游客还没有进行注册,所以没有自己的帐号进行登录,因此该类用户只可以浏览和搜索招聘求职信息,以及通过超连接查看其他的招聘网或者其他高校毕业生的兆情况,但是该类用户不能发送邮件,不能发布求职、招聘信息。般用户假设想有这样的权限只有注册成为本站的会员才可以进行发布招聘、求职信息,己经发送简历。2. 3个人用户需求该系统的会员分两种类型的注册用户:个人求职者和企业招聘者。个人用户最全要的需求就是能够发布自己的求职信息并能够通过该站与企业取得联系

24、。个人用户注册后就有了自己登录的帐号。根据调查分析,个人用户求职拧有以下4个功能需求:(1)修改根本信息:在这个功能模块中,求职者能修改自己的年龄,最高学历、毕业院校、简历等根本信息。(2)发布求职信息:在该功能模块中,求职者能发布自己的求职信息。(3)删除求职信息:在该功能模块中,求职者可以利除自己曾经发布过的求职信息.(4)发送邮件:在该功能模块中,求职者能给企业发送求职信。2. 4企业用户需求当一般用户在企业注册模块注册成为会员时,企业注册就有了自己的登录帐号.该类用户最盘要得需求就是能够发布自己得招聘信息并能够通过该站与求职者取得联系。根据调查分析,企业用户者有以下4功能需求:1. )

25、修改根本信息:在这个功能模块中,企业能修改公司的名称以及所属行业等根本信息2. )发布招聘信息:在该功能模块中,企业用户能发布自己的招聘信息。3. )删除招聘信息:在该功能模块中,企业用户可以删除自己曾经发布过的招聘信息C4. )发送邮件:在该功能模块中,企业能给求职者发送面试邀请函5. 5管理员需求管理m具有的管理权限是最多的,不但对网站上的一些招聘求职信息进行管理还可以对个人用户和企业用户进行管理,也可以对超连接进行管理。根据调查分析,管理员有以F5个功能需求:(D个人用户管理:在该功能模块中,管理员能够查看全部的求职者的信息,也能够删除某个求职者。(2)求职信息管理:在该功能模块中,管理

26、员能够交看求职者发表的求职信息,也可以删除某些求职信息.(3)企业用户管理:在该功能模块中,管理员能够杳看全部的企业的信息,也能够删除某个企业会员。(4)招聘信息管理:在该功能模块中,管理员能够查看企业发表的招聘信息,也可以删除某些招聘信息.(5)友楮链接管理:在该功能模块中,管理员能够杳看所有的友情链接,也可以对其进行添加、修改和删除。第三章系统总体设计5.1 系统的构架选择本系统采用的是浏览器/效劳器结构(B/S架构),招聘求职网的架构示意图如图27所示。浏览耦端提供用户操作界面,接收用户输入的各种操作信息,向Web效劳器发出各种操作命令或数据请求,并接收执行操作命令后返回的数据结果,根据

27、业务逻辑进行相关的运算,向用户显示相应的信息。Web效劳器端接收浏览冷端的数据或命令求,并请求数据库效劳器执行数据库操作等到相应的数据集,对数据集进行相应的处理,然后将数据集好处理后的数据集返回给浏览器端。如图3.1所示:用户浏宛器坦线SQ1.语句_爆作请求爆作数MS庠(”返回资询结果集项操作结里TomcatSQ1.返回掾作空;里士vtt20MWeb服务器裁据库服务器图3.1招聘求职网的架构示意图6. 2系统的总体结构设计本系统主要有3大功能模块组成,有管理员的操作界面、企业用户操作界面和个人用户操作界面。网上招聘求职网的总体结构示意图如图3.2所示i8g1.g1.*发和S*JS图3.2网上招

28、聘求职系统的总体结构示意图3. 3数据库的设计3. 3.1数据库的需求分析因为本系统是一个网上招聘求职系统,所以数据库的设计必须满足招聘求职网的各种需求。本站要求记录每个个人用户的详细信息和个人发布求职的信息:记录每个企业用户的详细信息和企业发布的招聘信息:还有保存:超链接的网址。通过以上的分析,数据库设计必须满足以下几点。(1)记录系统登录用户的信息(2)记录个人用户详细的信息(3)记录企业用户详细的信息(4)记录个人发布求职的信息(5)记录企业发布招聘的信息(6)记录超链接的网址3. 3.2数据库概念结构设计根据数据库需求分析,可以得到招聘求职网的实体-关系模型(E-R模型),如图3.3所

29、示:图3.3招聘求职网的实体-关系模型(E-R模型)该E-R模型有以下几个实体类型,其属性如下所述:管理员(管理编编号、登录名、登录密码)个人用户(用户名、密码、用户真实姓名、年龄、性别、出生日期、毕业院校、专业、学历、电子邮件、简历)企业用户用户名、密码、企业名称、电子邮件、联系的、所属的行业、公司地址、公司简介)求职信息(求职编号、求职者名称、专业、职位、薪资、发布日期、截至日期、其他说明)招聘信息(招聘编号、企业的名称、所属行业、职位、薪资、发布日期j、截至日期、其他说明)超链接信息(链接编号、名称、网址)数据库逻辑结构设计在数据库概念结构设计完毕之后,就可以将数据库的概念结构转化为某种

30、数据库系统所支持的实际数据类型,也就是数据库的逻辑结构。根据网上招聘求职系统的功能要求,选取SQ1.Server2000作为后台数据库管理软件。该数据库由6个表组成。其中这6个表包括管理员用户表(tb_admin),个人用户表(tb-student)企业用户表(tb_ComPany),招聘信息表(tb-cjob),求职信息表(tb.sjob),链接管理(tb_f1.ink).管理员用户表(Ibadmin)主要记录管理员的编号、登录名及登录密码,管理员表(tb_admin)的结构如表1所示:表1管理员表(tb-admin)字段名称中文名数据类型主键外键可空默认值备注id管理员编号intYNN无自

31、动编号admin登录名varchar(50)NNN无无password登录密码varchar(50)NNN无无个人用户表(tb_StUdent)主要记录个人用户的用户名、密码、用户真实姓名、年龄、性别、出生日期、毕业院校、专业、学历、电子邮件、简历等,个人用户表(tbstudent)的结构如表2所示:表2个人用户表(Wsiudcnt)字段名称中文名数据类型主键外键可空默认值备注snamc用户名VarVhar(20)YYN无唯一password密码varchar(50)NNN无无name真实姓名varchar(2()NNN无无age年龄int(4)NNY无sex性别bit(1.)NNYI表示“男

32、”birthday出生日期datetime(8)NNY无无sch1.毕业院校varchar(50)NNY无无specia1.ty专业varchar(50)NNY无无know1.edge最而学历varchar(50)NNY无无emai1.研箱varchar(50)NNY无无resume简历varchar(50)NNY无无企业用户表(tb_Company)主要记录/企业的用户名、密码、企业名称、电子邮件、联系的、所屈的行业、公司地址、公司筒介等,企业用户表(tbcompany)的结构如表3所示:表3企业用户表(tb,conany)字段名称中文名数据类型主键外键可空默认值备注cname用户名varc

33、har(20)YYN无唯一password密码varchar(50)NNN无无name企业名称varchar(50)NNN无无emai1.邮箱varchar(50)NNY无无tc1.联系varchar(2()NNY无无manage所属行业varchart20)NNY无无address公司地址varchar(1.()()NNY无无resume公司简介varchar(50)NNY无无求职信息表(tbSjob)主要记录了求职编号、求职者名称、专业、职位、薪资、发布日期、截至日期、其他说明等,求职信息表(IbSjob)的结构如表4所示:表4求职信息表(1.b_sjob)字段名称中文名数据类型主键外键可

34、空默认值备注jobid求职编号int(4)YNN无自动编号sname求职者varchar(50)NYN无无specia1.1.y所学专业varchar(50)NNY无无job职位varchar(50)NNY无无emo1.ument薪资varchar(2()NNY无无PIimC发布日期datetime(8)NNY无无atime截止日期datetime(8)NNY无无other其他说明varchar(200)J1.NY无无招聘信息表(tb_cjob)主要记录了招聘编号、企业的名称、所属行业、职位、薪资、发布日期、截至日期、其他说明等,招聘信息表(1.bCjOb)的结构如表5所示:表5招聘信息表(t

35、bjob)字段名称中文名数据类型主键外键可空默认值备注jobid招聘编号in1.(4)YNN无自动编号snamc企业名称varchar(50)NYN无无specia1.ty所属行业varchar(50)NNY无无job职位varchar(50)NNY无无emo1.ument薪资varchar(20)NNY无无P1.imB发布日期datetime(8)NNY无无atime觎止日期daictimc(8)NNY无无other其他说明varchar(2(X)NNY无无超链接信息表(tbf1.ink)主要记录了链接编号、名称、网址等,超链接信息表(tb-f1.ink)的结构如表6所示:表6超链接信息表(

36、tb_f1.ink)字段名称中文名数据类型主键外徒可空默认值省注id链接编号int(4)YNN无自动编号name网站名称VarehaH20)NNY无无address网址varchar(50)NNY无无第四章系统设计与实现4.1系统运行的流程4.1.1 系统前台页面运行的流程首先用户一开始浏览招聘求职网时就可以看到注册用户发布的招聘求职信息。当看到自己满意的对象,可以进行注册成为会员后发送邮件与对方联系。系统实现的页面如下列图4.1所示:Mid1.iP图4.1系统页面运行流程图4. 1.2系统后台页面运行的流程系统后台管理包括个人用户信息管理、企业用户信息管理、求职信息管理、招聘信息管理和友情链

37、接管理5局部组成,具体页面运行流程如图4.2所示:图4.2后台页面运行的流程4. 2主要模块的流程图及详细设计4. 2.1个人用户注册模块的设计个人用户注册模块主要提供接口让用户填写注册信息,然后把用户信息保存到数据库,注册过程中需要验证用户填写信息的有效性,还要检查用户是否已经注册过,另外每注册个新用户,自动生成个个人用户登录帐号。个人用户注册的操作流程图如图4.3所示:图4.3个人用户注册的操作流程图企业用户注册模块的设计企业用户注册模块主要提供接口让用户填写注册信息,然后把用户信息保存到数据辉,注册过程中需要验证用户填写信息的有效性,还要检i用户是否已经注册过,另外每注册一个新用户,自动

38、生成一个企业用户登录的帐号。企业注册的操作流程图如图4.4所示:4. 2.3用户登录流程图用户在登录界面输入用户名和密码,并选择用户用户类型,单击“登录”按钮后,需要根据用户输入的信息,进行数据库验证,如果验证用户信息和身份合法,那么允许用户登录,并根据用户类型,系统自动跳传到相应的界面。登录模块的操作流程图如图4.5所示:图4.5登录模块的操作流程图4.2.4用户发布求职/招聘信息模块设计个人填写完求职信息后,单击“发布”按钮时,需要验证用户填写的信息有效,如果有效那么把用户发布的求职信息保存:到数据库;如果无效,那么提示用户歪新填写;同样企业用户填写完招聘信息后,单击“发布”按钮时,需要验

39、证用户填写的信息的有效性,如果有效那么把企业用户发布的招聘信息保存到数据库中,假设无效,那么提示用户重新填写:发布求职/招册信息模块的流程图如图4.6所示:图4.6用户发布求职/招聘信总模块的流程图4.2.5删除求职招聘信息模块设计个人用户或企业用户可以根据自己的情况,比方说发表的信息已经到了截至日期等,而删除自己原本发布的求职/招聘信息.当用户点击“粗除”是,系统会返回提示信息,提示用户是否成功删除。具体的删除求职/招聘信息的流程图如图4,7所示:图4.7删除求职/招酹信息的操作流程4.2.6超链接管理模块的设计当管理员用管理员的帐号登录后,不但可以对某个个人用户的删除或是删除某个企业用户,

40、还可以对超链接进行管理,可以添加、修改和冽除网站的链接。具体的超链接管理的流程图如图4.8所示:图4.8超链接管理模块的操作流程图4.3关键问题的解决招聘求职系统中常见的问题是如何给企业和个人提供相应的需求信息,如何增强企业和个人的在线联系。针对这个问题,该系统中采用发送邮件的方式使得双方取得联系。在做系统的过程中,些关键技术还是需要重点解决,如邮件发送,在JSP中邮件发送主要涉及到Jmai1.技术.Jmai1.这块技术中,主要涉及到效劳器的问题,JSP是面向B/S结构的,邮件发送需要先找到效劳器,如163网站的效劳沿:SnUP.163,这个算是合法的效劳器,然后再设定送信的MIME形式,通过

41、建立一个TranSPOn,获取发送邮件的协议和权限,以及相关邮件信息,最后再发送出去。整个过程中的每个步骤都很全要,其中一个步骤做不好,就无法正常发送邮件。第五章用户操作指南5.1 系统运行的环境网上招聘求职系统运行的环境要求如下:效劳器端采用WinMwsXP操作系统+SQ1.Server2000数据库系统+Tomcat5.0(前提是已经在电脑上正确的装好了JDK)。客户端使用WindOWSXP操作系统+1E7.O(InternetExp1.orer)浏览器/做游浏览器。5.2 普通用户普通的用户是指没有经过注册的用户,该用户浏览网页时,仍然可以搜索职位和浏览信息。5.3 .1浏览信息在网上招

42、聘求职系统的首页,用户可以浏览相关的招聘或者求职的信息,如图5.1所示:图5.1系统的首页当用户浏览到自己满意的职位或是满意的人才,可以通过点击查看更详细的信息,具体的页面如下列图5.2所示:冏户名:三:c三:企业凝皿w*:PJ三:从行业;企业Wt:31!历】I在IBMQ8不北许力”赛不,Br亨用尸石、三w.金此名Im子母样as0才图5.9企业用户注册页面用户注册成功后,回到首页的登录框,根据注册的用户名跟密码进行登录。当企业用户成功的登录后,跳转到页面如图5.10所示:J-RB)IMSJi基本他电曾0OMBHWfi&HH91.ta,SB”全业用户信2管罐控制台图5.10个人用户信息管理界面的

43、认I:唯IW:人3:侬件人s:收件人6:R蟀人7:的件人6:收善人9:收惇人10:三:内容:仰F)闿历程已洌意注廉林届二下午:点到州上陵iU11j三行鹰*,9IS0595220815961.Hf图5.11企业用户信息管理模块中的子模块5-5管理员当用户是管理员,用户之间点击首页上的“管理员入口”就能跳转到管理员的登录界面,具体的界面如下列图5.12所示:OB图5.13管理员后台管理的界面YW40BtcrevHtintarwfftvvr*rO9M-c*Mtm)t*MHVmgac*?/、*,iSJHtf1.pnnmeQXJbO)t1.tnr*.4FtttQH2I图5.12管理员登陆界面当管理员用帐

44、号和密码登陆后,就跳转到管理员后台管理控制中心的页面,如图5.13所示:在管理员后台管理控制中心的模块中还包括了个人用户信息管理、企业用户信息管理、求职信息管理、招聘信息管理和友情链接管理5个功能模块。具体的界面如卜.列图5.14所示:?r?snrI4Wpmtv*ribitw三trvrrw个人用户信息管理cIQW1.Mv1.1.9HJ隼f91.iKWStA4m三*m-JrjerBrtxjym一1rjraivviqi一WmAmrwrs三mrv水肥信息管理左樗短接管理2*KMtr#图5.M后台管理功能的各个了模块在友情链接管理的子模块中,可以进行对链接网站的添加、修改和删除,当管理H点击“添加链接”,那么页面跳转到如下列图5.15所示:tA1.WIr4*f1.VW!IaVWITJWWT

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号