《人才招聘系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《人才招聘系统的设计与实现.docx(34页珍藏版)》请在三一办公上搜索。
1、在线人才招聘系统摘 要求职是当今大学生在毕业前最关注的一个问题。由于如今大学生上网途径非常便捷,使得网络招聘系统成为了异军突起深受大学生广泛欢迎的求职方式。据统计,约有九成以上的毕业生通过浏览招聘网站或者在网上发布自己的求职信息来寻找工作。 网上招聘求职方式已经成为了招聘求职的一大重要手段,通过它应聘者和招聘公司/单位可以在网上上通过Internet,突破时间和空间的限制而实现工作求职和公司/单位的人才的招聘。网上招聘的崛起对传统人才招聘流通体系产生了强烈的冲击,网上招聘较之传统招聘具有招聘范围广,信息量大,可挑选余地大,应聘人员素质高,招聘效果好,费用低,获得了越来越多的公司的认可优势,同时
2、它有着经营成本低、库存是虚拟的、用户检索方便、地域限制少等特点。本课题主要是以PHP作为前台开发工具,利用MySQL作为后台数据库的技术,ASP脚本代码,Dreamweaver网页制作工具来实现网上人才招聘系统。能够适用于个人用户使用和企业用户使用,该系统提供了丰富的的功能,包括用户注册模块、职位信息管理模块、检索导航模块、在线求职招聘模块和人才信息管理模块等,满足用户与用人单位之间的信息交互需求。关键词:网上人才招聘系统;开发工具;数据库;模块Online Recruitment SystemAbstractFinding a job is todays college students g
3、raduated from the most attention in an issue of money. Because now college students with very convenient, making the Internet way recruitment system become the network widely welcomed by students of bouncy cover way. According to statistics, about 90 percent of graduates over by viewing the recruitm
4、ent website or in online publishing job information to find work. Online job hunting way has become one of the important means for job candidates, through its recruitment and company/unit can online through the Internet, the breakthrough time and space restrictions and work to realize the cover and
5、company/unit talent recruitment. The rise of online recruitment of traditional recruitment circulation system produced strong impact than traditional recruitment online recruiting, hiring wide, with large information, can choose room is big, apply for personnel recruitment, with high quality, good e
6、ffect, low cost, obtaining more and more recognition of the company, and it has advantages of low cost, inventory management is a virtual, user retrieval convenient, regional restriction less etc. Characteristics. This topic is mainly by the PHP as a receptionist development tools, using MySQL as ba
7、ckend database technology, ASP script code, Dreamweaver webpage making tool to achieve the online recruitment system. Can be used for individual users use and enterprise user use, the system provides rich functions, including user registration module, position information management module, retrieva
8、l navigation module, online job recruitment module and talent information management module, unit of choose and employ persons to meet user needs information interaction between. Keywords: online recruitment system;development tools;database;module 目 录在线人才招聘系统I摘 要I前 言1第1章 网上人才招聘系统概述21.1 开发背景21.2 网络招
9、聘系统的现状和发展前景2第2章 相关技术技术介绍42.1 网页设计软件Dreamweaver42.2 JSP与ASP42.3 TOMCAT背景简介62.4 Microsoft SQL Server 2000简介62.5 Access的发展6第3章 系统框架设计83.1 系统组成描述83.2 系统主要框架83.2.1 个人求职的模块图93.2.2 企业招聘模块图93.2.3 主要数据库表93.2.4 数据关系图123.2.5 会员的注册123.2.6 个人和企业会员填写资料一三3.2.7 企业会员发布招聘信息173.2.8 个人会员查看招聘信息与发送求职简历一八3.2.9 会员简历的显示203.
10、2.10 企业会员查看应聘信息21第4章 系统功能实现234.1在线招聘首页设计234.2 企业招聘发布的页面设计244.3 个人发布求职信息页面设计254.4 招聘企业登录页面设计26致 谢29参考文献30前 言近几年,由于世界金融风暴的影响,就业一直成为百姓所关注的话题,尤其是当今的大学生,毕业之后,第一个问题摆在大学生面前的就是就业。根据当今的社会分析,社会当中倒不是没有职业,有很多职位等着人们去做,但是想找一个能够适合自己的工作,却是非常的困难。以往人们找工作,通过报纸,电视广告等一些媒体的传播或者是到招聘会上去,但是由于信息来源有限,找到一份合适自己的工作还是一个难以解决的问题。近年
11、来,随着Internet的迅猛发展,网上相继出现各种以招聘为主体的网站,供给大众进行网络上找工作。例如无忧工作网、中华英才网、前程无忧、智联招聘、中华英才网等等。网站招聘之所以能在短时间内迅速被大众所接受,并且几乎成为了大家主要的找工作的一种媒介,就是因为它的便利性,足不出户就能找工作;而且网上的资源来源广泛,不用担心信息匮乏;在网路上找工作还会节省大量的时间。所以,网络招聘在众多工作资源媒介当中占有举足轻重的地位。互联网实验室通过研究认为:首先,中国网络招聘产业发展宏观环境有利、产业发展潜力巨大;其次,网络招聘模式面临突破,如何在变化了的新环境下合理运用理论为指导,进行应用和商业模式的创新来
12、最大程度满足用户的体验和需求是关键。开发人才招聘管理信息系统这个平台是在以上的大背景之下,所以此次的设计是顺应社会发展并迎合市场需要的一个平台。招聘平台可以提供个人求职和单位招聘的功能,同时人才招聘管理信息系统提供了一个个人和单位双向选择的平台。本设计的功能包括求职者的注册登记,用人单位的信息注册,网上投递简历和用人单位的信息修改,简历的修改,发布招聘信息等等。人才招聘管理信息系统还包括后台管理,用于管理员进行后台管理。29第1章 网上人才招聘系统概述1.1 开发背景随着应届和往届毕业生人数不断增加,网络化求职这种方式得到了越来越多人的认可。首先网络求职的时效性强,网络招聘双方通过交互式的网上
13、登录和查询完成信息交流,这种方式与传统招聘方式不同,不强求时间和空间上的绝对一致,方便了双方时间选择,相对省去了大量的时间;其次成本低,网络招聘在节约费用上有很大优势,对于毕业生来说,通过轻点鼠标即可就能发送一份份电子简历,省去了不少周折,对用人单位来说,网络招聘的成本几乎为零;最后是网络求职的针对性强,无论是用人单位还是个人都根据自己的具体条件有针对性地在网上进行选择,这种积极地互动,减少了在招聘过程中的盲目行为,强化了网络招聘的针对性。在本人经历了数次的现场招聘会后,深刻感觉到一系列的打印费用,交通费用,甚至一些招聘会的门票费用加在一起,成本确实不低。目前很多名企也都会在招聘网站发布自己的
14、电子招聘启事,可见网上求职会越来越得到认可并会逐渐成为主流,得到求职者的充分认可。1.2 网络招聘系统的现状和发展前景互联网信息时代的到来,网络化招聘作为一种新的招聘形式迅猛兴起,并很快得到了多数求职者和用人单位的青睐已经得到支持和应用。网络招聘的优势,首先体现在为求职者和用人单位双方提供了更加便捷有效的互动交流平台。网络招聘的兴起也使得求职方和招聘方的传统观念和形式发生了很大的变化。伴随着互联网的快速发展,中国网民基数的迅速增长,网络招聘的用户数随之保持快速增长。全国各省市自治区的公务员及事业单位招聘很多都采取了网上招聘,这种公开招聘使任何求职者都有机会了解职位信息,对用人单位而言,新的公开
15、招聘形式不但节约人力成本,对招聘到的员工素质也有了更多的选择。国内领先的求职招聘网站前程无忧网、中华英才网等均在2005年前后成功在纳斯达克上市。从一个侧面说明了网络招聘市场的庞大以及前景的光明。庞大的市场是创新的温床,因为参与者众多也侧面提高了竞争的激烈。高要求、高技术、高实效正是招聘网站所要面临和需要解决的。根据上海艾瑞市场咨询有限公司发布的2004年中国网上招聘研究报告,2005年中国网络招聘市场规模将达到9.5亿元,2006年将增长到16.9亿元,平均年增长率达到73.9%。中国网络招聘市场诱人的前景引起了资本市场的浓厚兴趣,从2004年前程无忧纳斯达克的成功上市到2005年世界网络招
16、聘巨头Monster收购中华英才网40%股份等一系列事件可见,网络招聘已成为新的投资热点。根据CNNIC(截至2010年1月一五日) 第25次互联网发展状况统计报告的数据,中国上网用户总人数已经达到3.84亿人。在网上经常查询求职招聘方面信息的占0.4%,约为一五3万人,认为求职招聘信息还不能满足用户需要的占16.6%。而且从历次CNNIC的统计报告看,说明网络招聘是互联网上网民广泛采用的服务。1.3 网络招聘的优势及意义随着经济社会的发展,人才作为战略性资源的价值凸显,“人才强国”被确定为我国的又一项基本国策;同时,在经济社会结构调整的过程中,就业成为目前发展中亟待解决的一个突出问题。在此背
17、景下,网络招聘产业的健康发展不仅具有重大的经济意义,其社会意义也不容忽视。因此,对中国网络招聘产业进行系统、深度的研究,探讨网络招聘健康发展的未来之路,其意义和价值重大。互联网实验室通过研究认为:首先,中国网络招聘产业发展宏观环境有利、产业发展潜力巨大;其次,网络招聘模式面临突破,如何在变化了的新环境下合理运用理论为指导,进行应用和商业模式的创新来最大程度满足用户的体验和需求是关键。通过传统传媒来发布招聘信息。比如通过报纸、电视等发布招聘信息,它们与网络相比有几个缺点:首先是费用贵,无论是报纸还是电视最少都是几千,甚至更高。这对于企业招聘来说显然成本过高。并且时效短,无论是报纸还是电视基本上都
18、是当日的信息当日看,过期的报纸即使信息有效也无人关注,这显然影响了企业的招聘效果。现在通过人才市场招聘现在依然是企业招聘的主要途径,但这种方式仍然存在诸多遗憾。首先人才市场是双向收费,即求职方和招聘方都要收取费用。而且针对企业的收取费用也较高。而对于求职者来说有了免费的网络求职当然都会青睐与它。然后是对于企业来说,人才市场招聘同样面临时效短的缺点,因为对于企业来说,花上数百甚至上千的费用只是在人才市场寥寥数小时。那为什么人才市场依然是企业的主要招聘途径呢?这主要是因为现在就业军中依然有很大部分人不会利用网络,不相信网络,思想仍然稍显保守。这和求职者的整体素质有关,因为现在还有很多求职者没有接触
19、计算机的知识,甚至根本不了解网络,所以他们仍然只能选择人才市场这种传统方式。网络招聘,也就是通过人才网站求职和招聘。这种新型的招聘方式恰恰弥补了传统招聘方式的缺点。对于企业来说:首先网络招聘时效长,对于企业的招聘信息来说,从发布日开始可以一直延续到企业招聘到真正人才为止。另外收费相对传统方式要低很多。再则对于企业来说随着网络求职者的增多,对于找到真正适合企业发展的人才也就越来越多。对于个人来说,首先人才网站对于个人提供的是一种免费服务。另外随着国内教育事业的发展,随着计算机知识的普及,会有越来越多的求职者会接触到网络,并最终选择网络求职。再则因为网络求职方便,求职者只要在人才网站上登记了个人简
20、历之后,即可以等候企业的招聘信息,如果上网方便还可以主动出击,随着良性的发展,网络的招聘信息量增多,对于个人来说选择适合自我发展的职位机会也就越来越大。网上招聘系统的意义也越显突出。最新的CNNIC最新数据表明,2009年本科以上学历的人群已经99%接触和利用网络,相信在这样的一个大环境和市场需求下,会更加催生网络招聘行业的稳步持续发展。网络招聘系统更加具有其开发的意义,主要体现在它具有广泛的应用性,逐步成熟的市场需求,稳定的产业。求职者需要通过招聘系统来找寻自己满意的职位;企业也得通过招聘系统找寻自己满意的人才。网络招聘系统因其诸多的优越性,成为个人和企业的优先选择的一条途径。第2章 相关技
21、术技术介绍2.1 网页设计软件DreamweaverDreamweaver是一个功能强大的网页设计工具,有着方便实用的工具和所见即所得的排版功能,见面十分友好,使用方便。在不需要掌握HTML语言的情况下,即可利用其强大的功能开发出专业的网页。Dreamweaver也是一个方便的编程工具,可以方便地编写ASP、PHP、JSP代码,软件的自动提示填充功能和代码染色功能可以有效地帮助用户编写和调试各种代码。借助于Dreamweaver可以快速方便地开发出各种动态或静态网站。2.2 JSP与ASP JSP是Sun公司推出的新一代网站开发语言,Sun公司借助自己在Java上的不凡造诣,将Java从Jav
22、a应用程序和Java Applet之外,又有新的硕果,就是JSP,Java Server Page。JSP可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来产生页面上的动态内容。产生内容的逻辑被封装在标识和JavaBeans群组件中,并且捆绑在小脚本中,所有的脚本在服务器端执行。如果核心逻辑被封装在标识和Beans中,那么其它人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的产生。在服务器端,JSP引擎解释JSP标识,产生所请求的内
23、容(例如,通过存取JavaBeans群组件,使用JDBC技术存取数据库),并且将结果以HTML(或者XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。绝大多数JSP页面依赖于可重用且跨平台的组件(如:JavaBeans或者Enterprise JavaBeans)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者用户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种群组织在他们现有的技能和优化结果的开发努力中得到平衡。Web页面开发人员不会都是熟悉脚本语言的程序
24、设计人员。Java Server Page技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容产生所需要的。标准的JSP标识能够存取和实例化JavaBeans组件,设定或者检索群组件属性,下载Applet,以及执行用其它方法更难于编码和耗时的功能。通过开发定制化标识库,JSP技术是可以扩展的。今后,第三方开发人员和其它人员可以为常用功能建立自己的标识库。这使得Web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来工作。JSP技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且扩展到能够支持企业级的分布式应用。作为采用Java技术家族的一部
25、分,以及Java 2EE的一个成员,JSP技术能够支持高度复杂的基于Web的应用。由于JSP页面的内置脚本语言是基于Java程序设计语言的,而且所有的JSP页面都被编译成为Java Servlet,JSP页面就具有Java技术的所有好处,包括健壮的存储管理和安全性。作为Java平台的一部分,JSP拥有Java程序设计语言“一次编写,各处执行”的特点。随着越来越多的供货商将JSP支持加入到他们的产品中,您可以使用自己所选择的服务器和工具,修改工具或服务器并不影响目前的应用。JSP技术是基于Java Servlet以及整个Java体系的Web开发技术,利用这一技术可以建立先进、安全、快速和跨平台的
26、动态网站。在传统的网页HTML文件中加入Java程序片段和JSP标记,就构成了JSP网页。Web服务器接收到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送 E-mail 等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求很低。在用户连接JSP网站时,用户请求网页,JSP页面独自响应请求,将用户对网页的请求转化为对数据的请求,通过JavaBean处理请求并将返回的数据封装成HTML页面返回给用户。ASP(Active Server Page
27、s)微软的Windows IIS系统自带的脚本语言,利用它可以执行动态的Web服务应用程序。ASP的语法非常类似Visual BASIC,学过VB的人可以很快上手,ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。ASP在国内异常流行,因为国内大多使用的是盗版的Windows和盗版的SQLServer,而ASPCOMSQLServer实际上也是一种不错的搭配,其性能也不输于PHP+MYSQL,特别是Windows系统和SQLServer都有图
28、形界面,比APACHE和MYSQL易于维护,因此对于不重视知识产权的国家来说也是一种不错的选择。不过,正因为ASP很简单,所以单纯使用ASP所能完成的功能也是有限的,好在COM(Component Object Model)技术拯救了ASP,微软提供了COM/DCOM技术,极大拓宽了ASP的应用范围,使得ASP几乎具有无限可扩充性。JSP(JavaServer Pages)是Sun公司推出的一种动态网页技术。JSP技术是以Java语言作为脚本语言的,熟悉JAVA语言的人可以很快上手。JSP本身虽然也是脚本语言,但是却和PHP、ASP有着本质的区别。PHP和ASP都是由语言引擎解释执行程序代码,
29、而JSP代码却被编译成Servlet并由Java虚拟机执行,这种编译操作仅在对JSP页面的第一次请求时发生。因此普遍认为JSP的执行效率比PHP和ASP都高。JSP是一种服务器端的脚本语言,最大的好处就是开发效率较高,JSP可以使用JavaBeans或者EJB(Enterprise JavaBeans)来执行应用程序所要求的更为复杂的处理,但是这种网站架构因为其业务规则代码与页面代码混为一团,不利于维护,因此并不适应大型应用的要求,取而代之的是基于MVC的Web架构。MVC的核心思想是将应用分为模型、视图和控制器三部分。模型是指应用程序的数据,以及对这些数据的操作;视图是指用户界面;控制器负责
30、用户界面和程序数据之间的同步。通过MVC的Web架构,可以弱化各个部分的耦合关系,并将业务逻辑处理与页面以及数据分离开来,这样当其中一个模块的代码发生改变时,并不影响其他模块的正常运行,所以基于MVC的Web架构更适应于大型应用开发的潮流。因此,不少国外的大型企业系统和商务系统都使用以上的MVC架构,能够支持高度复杂的基于Web的大型应用。结论:JSP对于网站开发来讲不像ASP那样易学易用,这从一定程度上限制了Java技术在网站上的发展,不过在企业软件应用上来讲,MVC还是拥有相当大的优势的,虽然其配置和部署相对其他脚本语言来说要复杂一些,但对于跨平台的中大型企业应用系统来讲,基于JAVA技术
31、的MVC架构几乎成为唯一的选择。ASP.NET在其绝对速度上表现突出,在连接SQL Server 2000时性能优异。但连接Oracle速度很慢,很让人费解,可能是驱动程序没有优化所致,也可能是两个巨头在某些方面没有达成一致意见。JSP依靠其设计优秀的JDBC在数据库操作上平均速度最快,访问所有的数据库代码都无需修改,在数值计算能力上和ASP.NET的差别几乎可以忽略不计,从这一点上来看,J2EE在企业中的地位很难动摇,何况在其背后还有这么多业界巨头和自由开发者。2.3 TOMCAT背景简介Tomcat是Apache-Jarkarta的一个子项目,是一个开放式源码、免费支持JSP和Servle
32、t技术的容器,它同时又是一个Web服务软件。Tomcat很受广大程序员的欢迎,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能,而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。从xjakarta.apache.org上可以下载到Tomcat的安装程序、源代码及相关的文档,版本还会随着时间的推移进行更新。Tomcat不能单独使用,安装之前必须先行安装JDK。Tomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。2.4 Microsoft SQL Se
33、rver 2000简介数据库是存放数据及相关信息的仓库,是事务处理、信息管理等应用系统的基础,数据库管理系统将大量的数据按数据模型组织起来,提供存储、检索、维护数据的功能,使应用系统能以统一的方式方便、及时、准确地从数据库中获取所需信息。Microsoft SQL Server 2000是基于客户/服务器模型的新一代大型关系数据库管理系统,它在电子商务、数据仓库和数据库解决方案等应用中起着核心作用,可为企业的数据管理提供强大的支持,对数据库中数据提供有效的管理,并采用有效的措施实现数据的完整性及数据的安全性。Microsoft SQL Server 2000是当前较流行的数据库管理系统。2.5
34、 Access的发展Access的发展:进入可提供的编程语言,当时在另一个内产品Microsoft Office家具,微软公司应用的Visual Basic。两个数据库进入讯息库COM组成部分被提供:这笔遗产数据存取物体(DAO),用进入和新只可提供ActiveX数据对象。MicrosoftAccess容易被应用于小的工程,但是如果设计的不好对大工程是无用的。全部数据库质问,形式和报告被储存在数据库里,并且与相关的模型的理想协调,没有与他们做一个身体上组织的阶层的可能性。一种设计技术是把进入应用在数据和计划之间进行分发。一数据库应该只包含桌子和关系,当另一个将有全部计划时,形式,报告和质问和对
35、第一个数据库桌子的连接。令人遗憾,当连结时,进入允许没有有关的道路,因此那些发展环境作为这种生产环境有相同的道路应该(虽然你写你们自己的能动态连接程序常规在里VBA那搜出能一定背面结束档案以透过这个目录树搜寻,如果它发现这条电流通路它不能)。这种技术也允许开发者在不同的档案中分申请,因此一些架构是可能的。Access的优点(1)存储方式单一 Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。 (2)面向对象 Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种
36、功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。 (3)界面友好、易操作 Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。 (4)集成环境、处
37、理多种数据信息 Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。 (5)Access支持ODBC(开发数据库互连,Open Data Base Connectivity)。第3章 系统框架设计3.1 系统组成描述本系统的主要目的就是让人才招聘网络化,使人才招聘变得更加容易,从而提高招聘人才的效率,降低招聘人才的成本。网络招聘的优点可以从企业(招聘方)和个人(求职方)两个方面来讲:对于企业来说:首先网络招聘时效长,对于企业的招聘信息来说,从发
38、布日开始可以一直延续到企业招聘到真正人才为止。另外收费相对传统方式要低很多。再则对于企业来说随着网络求职者的增多,对于找到真正适合企业发展的人才也就越来越多。人才招聘管理信息系统的建立主要分为四部分。第一部分是人才招聘管理信息系统的主页面,包括个人求职登录、企业招聘登录、管理员登录、企业招聘注册、个人求职注册。第二部分是企业招聘注册和企业招聘登录,注册包括填写企业的一些相关的信息等。招聘企业登录功能包括修改企业基本的信息,发布企业招聘的信息,删除招聘信息,浏览求职者简历,发送邮件。第三部分是个人求职注册和个人登录,注册包括填写一些个人相关信息等。个人登录后的页面包括修改个人基本信息,发布求职信
39、息,删除求职信息,浏览全部职位,发送邮件。第四部分是管理员登录,其中包括求职者管理,求职广告管理,公司管理,招聘广告管理。3.2 系统主要框架人才招聘管理信息系统的建立主要包括两个方面:个人求职和企业招聘。以下给出了关系。主页用户注册个人注册用户登录信息显示管理员登陆企业注册企业登录个人登陆查看应聘信息查看招聘信息发布招聘信息发布求职信息查看我的信息删除求职信息查看求职信息删除招聘信息个人信息管理企业信息管理招聘信息管理修改个人信息求职信息管理图3-1 系统主要框架3.2.1 个人求职的模块图个人求职中包括个人信息的填写、个人信息的发布和浏览相关职位等。个 人 登 录发布求职信息 修改个人信息
40、查看招聘信息查看我的应聘删除求职信息 图3-2个人求职模块图3.2.2 企业招聘模块图企业招聘环节中包括企业基本信息填写、发布招聘信息和浏览求职者简历等。具体模块图如图3-3所示。企 业 登 录发布招聘信息 删除招聘信息修改企业信息查看应聘信息查看求职信息图3-3企业招聘模块图3.2.3 主要数据库表系统数据库设计了7个表,分别是个人求职信息表(EMP_userjob)、企业信息表(EMP_com)、用户信息表(EMP_user)、企业发布招聘信息表(EMP_comjob)、管理员用户表(EMP_admin)、友情链接表(EMP_flink)、应聘关系表(EMP_yingpin)。表3-4 个
41、人求职信息表(EMP_userjob)字段名称字段类型大小说明oidint4IDuidint4用户IDpurcharvarchar50所属行业jobvarchar50招聘职位emolumentvarchar50诚聘薪水atimedatetime8有效时间nowdatetime8发布时间othervarchar200其他说明表3-5企业信息表(EMP_com)字段名称字段类型大小说明oidint4IDnamevarchar20注册名pwdvarchar50密码comnamevarchar50公司名emailvarchar50电子邮件phonevarchar20xindustryvarchar20
42、从事行业addressvarchar100地址intraductionntext16企业简历表3-6用户信息表(EMP_user)字段名称字段类型大小说明oidInt4IDnamevarchar20用户名pwdvarchar50密码realnamevarchar20真实姓名ageint4年龄sexbit1性别birthdaydatetime8出生日期graschoolvarchar50毕业学校emailvarchar50电子邮箱purcharvarchar50所学专业educationvarchar20最高学历explainvarchar50个人简历表3-7企业发布招聘信息表(EMP_comj
43、ob)字段名称字段类型大小说明oidint4IDcidInt4公司idindustryvarchar20所属行业jobvarchar50招聘职位emolumentvarchar50诚聘薪水ptimedatetime8有效时间nowdatetime8发布时间othervarchar200其他说明表3-8管理员用户表(EMP_admin)字段名称字段类型大小说明oidint4IDnamevarchar50管理员用户名pwdvarchar50管理员密码表3-9友情链接表(tb_flink)字段名称字段类型大小说明oidint4IDnamevarchar20网站名addressvarchar50链接表3-10应聘关系表(EMP_yingpin)字段名称字段类型大小说明oidint4IDuseroidint4用户IDjoboidint4招聘职位ID3.2.4 数据关系图 图3-11 数据关系图3.2.5 会员的注册招聘求职类网站,为了加强权限的管理和增强会员的功能,需要制作会员注册功能。会员注册并登陆以后,才可以使用网站的某些功能。在会员注册功能中,可以把个人会员与企业会员存放在同一个表中,同一个字段区分是个人会员还是企业会员。这个表中还存放会员的联系方式等基本信息。需要有一个字段来表示会员的权限级别。具体的代码如下:注册 会员注册 用户名 口令 重复口令 QQ