《人才招聘系统的实现11001.docx》由会员分享,可在线阅读,更多相关《人才招聘系统的实现11001.docx(39页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、摘 要基于国内内外经济济的高速速发展,人人才的流流动也越越来越频频繁,而而人才资资源是现现代企业业在日趋趋激烈的的商业竞竞争中立立于不败败之地的的根本保保证。现现在,找找一份满满意的工工作十分分困难,问问题的关关键在于于求职或或招聘的的人员都都陷入了了如何找找到适合合自己的的工作或或如何让让招到合合格的人人才填补补公司空空缺的这这一矛盾盾中,如如何才能能用最少少的时间间和精力力招聘到到符合企企业要求求的人才才,由此此我们借借助于日日益成熟熟的互联联网技术术设计和和实现了了一个可可以让招招聘者和和应聘者者远程进进行互动动交流的的网络平平台,即即新型在在线人才才招聘系系统。本系统是是利用AASP开
2、开发动态态网站技技术设计计和实现现了一个个可以让让应聘者者和招聘聘单位远远程进行行互动交交流的网网络招聘聘工作平平台。人人才招聘聘系统是是一个利利用网络络开展招招聘活动动的系统统,主要要功能有有职位发发布、职位搜搜索、简历填填写、简历发发布、网网站留言言等,是将现现代信息息技术运运用在招招聘活动动中的又又一突破破。它根根据公司司和求职职人员实实际工作作的需要要,设计计相应软软件的功功能,运运用科学学的方法法收集人人才信息息、职位信信息,有效的的解决了了当今人人才市场场的供需需矛盾。由此体体现了系系统的便便捷性和和方便性性。同时时管理员员可以使使用该系系统为企企业招聘聘、个人人求职提提供服务务。
3、用人人单位可可以使用用该系统统注册成成为招聘聘用户并并发布招招聘信息息等。求求职人员员可以在在注册成成为求职职用户后后通过系系统完成成求职工工作。其其他用户户可以通通过浏览览新闻了了解人事事政策动动态等。 本系统统主要使使用ASSP开发发动态网网站、DDreaamweeaveer设计计系统界界面、AAcceess开开发后台台数据库库以及使使用ASSP中的的Javva脚本本语言实实现部分分代码。【关键词词】网上上招聘;求职;ASPP;数据据库目 录第 1 章绪论11.1研研究背景11.2国国内外现现状11.3技技术简介介21.3.1 AASP简简介21.3.2 AASP运运行环境境31.3.3
4、数数据库的的设计44第 2章章系统需需求62.1需需求分析析62.1.1功能能需求662.1.2安全全性需求求72.2 系统的的可行性性72.3 系统结结构化分分析82.4 目标系系统要求求11第3章总总体设计计123.1 系统界界面总体体设计1123.2 后台数数据库的的总体设设计133第4章详详细设计计144.1 系统设设计思想想144.2 系统数数据库详详细设计计144.2.1 概概念模型型设计1154.2.2 逻逻辑模型型设计1164.2.3 物物理模型型设计1164.3 前台模模块的设设计及实实现1884.3.1 会会员注册册及登录录模块1184.3.2 职职位及人人才检索索模块11
5、94.3.3个人人简历和和简历维维护模块块204.3.4 网网站留言言模块2214.3.5 系系统后台台管理模模块2224.3.5 数数据库连连接233第5章系系统测试试245.1 系统测测试模型型选择介介绍2445.2 系统测测试运行行结果225第6章结结束语229参考文献献30附录311致 谢334第 1 章 绪绪 论1.1研研究背景景人才招聘聘是人力力资源管管理中的的首要环环节,它它关系到到企业如如何吸引引到优秀秀人才,使使企业在在人力资资本的储储备上能能够满足足企业发发展的需需要。而而目前企企业人才才招聘工工作中还还存在若若干问题题。比如如:人才才概念模模糊、招招聘前期期准备工工作不足
6、足、招聘聘实施不不合理以以及招聘聘忽略企企业文化化理念和和市场宣宣传等1。所以不不断提高高人力资资源开发发与管理理水平是是当前人人才招聘聘最注重重的问题题。由于于社会的的不断发发展,计计算机的的使用也也更加广广泛以及及互联网网的普及及,使以以网络技技术为代代表的科科技革命命正在给给我们的的生产方方式、生生活方式式和工作作方式带带前所未未有的变变化,能能否利用用网络技技术来抓抓住稍纵纵即逝的的市场机机会,将将最终决决定组织织的命运运,所以以在此背背景下,组组织管理理的转型型,尤其其是人力力资源管管理的转转型就日日显重要要2。为适适应快速速变化的的市场环环境,用用人单位位应逐步步改善传传统的人人才
7、招聘聘方式,所所以网上上人才招招聘系统统的设计计与开发发也就成成为了人人们的需需要。在当前的的市场环环境中,由由于社会会的进步步和技术术的发展展,知识识经济也也在迅猛猛发展,市市场的竞竞争在很很大程度度上体现现为人才才的竞争争。从而而,找到到合适的的人才成成为企业业提高竞竞争力的的重要方方法。网网上人才才招聘系系统的设设计与开开发相对对于传统统的人才才招聘来来说,使使其不仅仅缩短了了人才招招聘的工工作时间间、降低低了人才才招聘工工作的成成本、提提高人力力资源甄甄别的效效度,而而且扩大大了人力力资源的的选择范范围33。它它打破了了地域的的限制,真真正使信信息得以以共享,改改变了人人们的工工作和生
8、生活方式式。由此此网络招招聘已经经成为发发展的一一种趋势势,它信信息量大大,时效效性强,招招聘网站站提供的的职位信信息的丰丰富程度度和信息息的更新新速度是是其他招招聘渠道道不可比比拟的。网络招招聘互动动性极强强,求职职者和企企业都能能依托招招聘网站站强大的的人才资资源库,满满足彼此此的需要要,不仅仅如此,网网络招聘聘的无地地域限制制使得招招聘范围围可以延延伸到全全国各地地乃至全全球等优优势,这这无疑为为网上人人才招聘聘的发展展和更新新走上新新的台阶阶4。因此,根根据市场场对于人人才招聘聘的需求求,现开开发“网上人人才招聘聘系统”。它具具有方便便快捷的的招聘/求职的的专业业业务流程程,有效效地提
9、高高人才招招聘工作作效率。1.2国国内外现现状利用国际际互联网网开发和和建立网网上人力力资源市市场,在在发达国国家己经经是司空空见惯的的事情,也也是企业业寻找人人才的重重要途径径。网络络招聘以以其低成成本、见见效快、无地域域限制的的特点正正在吸引引着大批批中高级级人才和和企业。据统计计,20002年年全球范范围己有有6000万条就就业信息息在网上上公布。用人单单位也开开始把眼眼界拓宽宽,美国国财富富杂志志“世界5500强强e-招招聘趋势势”报告显显示,到到20002年,世世界5000强企企业中,多多达911%的企企业实行行了网上上招聘系系统。像像进入中中国的2270家家财富富世界界5000强企
10、业业中,有有一半通通过网站站进行招招聘55。在在我国,网网络招聘聘也正在在悄然兴兴起。现现实中已已经有越越来越多多的人开开始认同同到专业业的人才才招聘网网站去搜搜罗招聘聘信息,也也同样有有越来越越多的公公司将他他们大部部分的空空缺职位位放在线线上吸引引人才。中国网网民对网网络求职职随着认认同度增增加,需需求也增增加了,同同时随着着需求的的增加对对网络招招聘信息息网站的的信息服服务要求求也提高高了。所以中中国对如如何改进进人才招招聘管理理做了进进一步的的分析。人力资资源管理理系统由由招聘、培训、绩效、薪酬、激励等等组成,其其中招聘聘时引进进企业所所需的人人才,实实施人力力资源管管理的第第一步,招
11、招聘将直直接决定定企业能能否获得得最合适适的人力力资源,对对企业的的生存和和发展有有着十分分重要的的意义。由此我我国对人人才招聘聘工作中中常见的的误区进进行分析析及如何何改进提提出了意意见。比比如在招招聘中存存在招聘聘中没有有和企业业战略目目标保持持一致的的误区,因因此引入入招聘营营销概念念,选聘聘要标准准明确等等对策6。这些都都意味着着中国人人才网站站发展的的空间很很大,而而面临的的用户也也越来越越成熟,这这对那些些小规模模、不专专业、服服务跟不不上的人人才网站站将是一一个巨大大的挑战战。1.3技技术简介介本系统主主要使用用ASPP开发动动态网站站、Drreammweaaverr设计系系统界
12、面面7、Acccesss开发发后台数数据库以以及使用用ASPP中的JJavaa脚本语语言实现现部分代代码。1.3.1 AASP简简介ASP是是Acttivee Seerveer PPagees的简简称,是是一种服服务器端端的指令令环境,用用来建立立并执行行交互式式Webb服务器器应用程程序,可可以使用用ASPP来结合合服务器器端指令令、HTTML网网页及CCOM组组件88。是是服务器器端脚本本编写环环境,使使用它可可以创建建和运行行动态、交互的的Webb服务器器应用程程序。使使用ASSP可以以组合HHtmll页、脚脚本命令令和Acctivve组件件以创建建交互的的Webb页和基基于Weeb的功
13、功能强大大的应用用程序。也可以以认为AASP是是一种类类似于HHTMLL、Scrriptt与CGII的结合合体,但但是其运运行效率率却比CCGI更更高,程程序编制制也比HHTMLL更方便便且更有有灵活性性。Assp具有有2个重重要特性性使它变变的很独独特:(1)AASP可可包含服服务器脚脚本,将将服务器器端脚本本包含在在ASPP中就可可以用动动态内容容创建网网页。(2)AASP提提供了几几种内置置对象。在Acctivve SServver Pagges中中使用内内置对象象可以使使脚本功功能更强强,在其其它方面面,这些些对象可可使你从从浏览器器中检索索或向浏浏览器发发送信息息9。1.3.2 AA
14、SP运运行环境境打开“开开始控控制面板板”,然后后在“添加/删除程程序”“添加加/删除WIINDOOWS组组件”,弹出出 “WWinddowss 组件件向导” ,选择择 “IInteerneet 信信息服务务(IIIS)”,插入安装盘,按“下一步开始安装”。如图1-1所示。图1-11选择安安装 IIIS服服务开始复制制文件,请请稍后指指向“下一步步”按钮文文件复制制完毕之之后,请请选取“完成”。安装成功功后,就就可以按按照自己己的要求求配置IIIS了了。在“控制面面板”的“管理工工具”图标上上双击左左键,再再双击“Inteerneet 信信息服务务”图标。出现如如图1-2所示示的窗口口,单击击
15、计算机机名称旁旁的加号号,在“默认网网站”选项上上单击右右键,选选取“属性”。图1-22 管理理IISS Weeb服务务器展开后会会出现:【默认认FTPP 站点点】、【默默认Weeb 站站点】、以及【默默认SMMTP虚虚拟服务务器】。在【默默认Weeb站点点】上单单击右键键,选择择【属性性】,就就可以进进行IIIS的诸诸多配置置了88。配置如下下:(1)【属属性】【主目目录】,可可以修改改默认的的虚拟路路径以及及ASPP文件的的执行权权限(除虚拟拟目录需需要更改改外,其其它一般般以默认认设置为为宜)。(2)【属属性】【文档档】,默默认文档档的意思思就是:如果只只填加iindeex.aasp在在
16、一个虚虚拟目录录为默认认文档。1.3.3数据据库的设设计所谓数据据库是指指依照一一定的格格式存放放在一起起的数据据记录文文件,在在日常生生活中,凡凡是个人人通讯簿簿、公司司账簿、客户名名单、成成绩等都都属于数数据库,它它们不仅仅具有固固定的格格式与特特性,而而且可以以用表格格形式记记来记录录100。数数据库设设计一般般分为如如下三方方面。(1)数数据库的的逻辑设设计概念结构构设计所所得的EE-R模模型是对对用户需需求的一一种抽象象的表达达形式,它它独立于于任何一一种具体体的数据据模型,因因而也不不能为任任何一个个具体的的DBMMS所支支持。为为了能够够建立起起最终的的物理系系统,还还需要将将概
17、念结结构进一一步转化化为某一一DBMMS所支支持的数数据模型型,然后后根据逻逻辑设计计的准则则、数据据的语义义约束、规范化化理论等等对数据据模型进进行适当当的调整整和优化化,形成成合理的的全局逻逻辑结构构,并设设计出用用户子模模式。这这就是数数据库逻逻辑设计计所要完完成的任任务。数据库逻逻辑结构构的设计计分为两两个步骤骤:首先先将概念念设计所所得的EE-R图图转换为为关系模模型;然然后对关关系模型型进行优优化,关关系模型型是由一一组关系系(二维维表)的的结合,而而E-RR模型则则是由实实体、实实体的属属性、实实体间的的关系三三个要素素组成。所以要要将E-R模型型转换为为关系模模型,就就是将实实
18、体、属属性和联联系都要要转换为为相应的的关系模模型。(2)数数据库的的物理设设计数据库的的物理设设计是指指设计出出数据库库的物理理数据模模型,即即数据库库服务器器空间上上的表、字段、索引、表空间间、视图图、存储储过程、触发器器,以及及相应的的数据字字典。数数据库物物理设计计阶段的的任务是是根据具具体计算算机系统统的特点点,为给给定的数数据库模模型确定定合理的的存储结结构和存存取方法法。所谓谓的“合理”主要有有两个含含义:一一个是要要使设计计出的物物理数据据库占用用较少的的存储空空间,另另一个对对数据库库的操作作具有尽尽可能高高的速度度。物理理结构设设计阶段段实现的的是数据据库系统统的内模模式,
19、它它的质量量直接决决定了整整个系统统的性能能111。因因此在确确定数据据库的存存储结构构和存取取方法之之前,对对数据库库系统所所支持的的事务要要进行仔仔细分析析,获得得优化数数据库物物理设计计的参数数。在完完成数据据库的逻逻辑设计计后,即即可开始始数据库库的物理理设计。基于以以上数据据库的逻逻辑设计计,考虑虑程序设设计的简简易性及及通用性性和自己己的实力力问题。第 2章章 系统统需求2.1 需求分分析为达到人人才的最最优配置置,做到到“合适的的人在合合适的位位置上”这一终终极目标标,并排排除传统统人才招招聘中的的主观因因素过多多、招聘聘随机性性大、科科学化程程度不高高的缺点点122,人人才招聘
20、聘决策支支持系统统的需求求分析阶阶段就显显得十分分必要。需求分析析就是对对顾客的的需求进进行定义义或确定定,在这这一过程程中有许许多工作作要做。我们知知道根据据信息系系统的定定义和内内容,信信息系统统的需求求分析是是最难的的133。需需求分析析的过程程可以说说是一个个对具体体问题的的反复理理解和抽抽象的过过程。理理解就是是对现实实问题的的理解,要要弄清楚楚究竟需需要解决决什么问问题。抽抽象就是是除去问问题的表表面,提提取问题题的本质质,建立立问题的的逻辑模模型,以以便于以以后阶段段的系统统的设计计实现。需求分分析阶段段是软件件产品生生存命期期中的一一个重要要阶段,其其根本任任务是确确定用户户对
21、软件件系统的的需求。所谓需需求是指指用户对对软件的的功能和和性能的的要求,就就是用户户希望软软件能什什么事情情,完成成什么样样的功能能,达到到什么性性能113。通常需需求分为为两种类类型:一一种是功功能性需需求,一一种是非非功能性性需求,这这一点也也需要有有一种清清楚的认认识。需求分析析的目标标是深入入了解软软件的功功能和性性能,确确定软件件设计的的约束、软件同同其他元元素的接接口细节节,定义义软件的的其他有有效性需需求。需需求分析析阶段研研究的对对象是用用户对软软件项目目的需求求。2.1.1功能能需求网上人才才招聘即即在线招招聘或电电子招聘聘(E-Reccruiitinng),是是利用互互联
22、网技技术进行行的招聘聘活动,包包括发布布职位信信息、收收集整理理简历、在线考考试与在在线测评评等招聘聘程序。网络人人才招聘聘服务不不仅是将将传统业业务复制制到网上上,也是是互动的的、无地地域限制制的、具具备远程程服务功功能的一一种全新新的招聘聘方式,它它的出现现给招聘聘方式带带来深刻刻的变革革144。人才招聘聘系统的的网站是是集合网网络媒体体、传统统媒体及及先进的的信息技技术,以以网络为为媒介资资源的招招聘广告告发布及及其他人人力资源源服务系系统。网上用户户包括企企业用户户和求职职者,所所以要求求将招聘聘者个人人资料(求求职简历历,密码码和口令令,留言言记录)和和招聘单单位资料料(招聘聘单位信
23、信息,岗岗位需求求信息,密密码和口口令,留留言记录录)通过过计算机机管理,应应聘者可可在线投投递简历历,招聘聘单位则则可以发发布岗位位需求信信息以及及岗位、人才的的检索。本系统实实现了人人们获取取信息、交流信信息、发发布信息息以及招招聘方式式上等的的功能,由由此使应应聘者和和招聘者者达到双双向选择择的目的的,改变变了以往往招聘方方式费时时费力的的现象。部分模块块实现功功能如下下:(1)应应聘者和和招聘者者要求可可以在线线注册,简简历的输输入与修修改。(2)应应聘者与与招聘者者可以根根据个人人的需求求查询到到所需工工作岗位位或人才才,并且且可以对对查询到到工作岗岗位信息息进行收收藏。(3)应应聘
24、者可可以和招招聘者通通过在线线QQ交交流,也也可以相相互留言言。(4)管管理员可可以对系系统实施施数据维维护。2.1.2安全全性需求求要求应聘聘者不能能阅读他他人的个个人简历历,要求求招聘企企业不能能对招聘聘者的简简历数据据修改,但但可以浏浏览。要要求管理理员有系系统最高高权限。用户不不登录系系统,都都无法对对自己的的信息修修改,查查看等功功能115。 2.2 系统统的可行行性可行性研研究的目目的就是是用最小小的代价价在尽可可能短的的时间内内确定问问题是否否能够解解决,实实际上是是一次简简化系统统分析和和系统设设计的过过程,人人才招聘聘信息系系统的设设计与开开发,不不仅要考考虑到其其技术的的可
25、行性性,也要要考虑到到其经济济的可行行性。一一般可以以从以下下三方面面分析其其可行性性:(1)操操作可行行性:本本系统的的开发时时用目前前非常流流行的开开发技术术ASPP和后台台数据库库管理系系统acccesss,用用户操作作简捷、直观。(2)经经济可行行性:有有了人才才招聘系系统,应应聘者与与招聘者者不必再再天天去去人才市市场,也也无需担担心跨区区域的限限制,只只要在网网上人才才招聘系系统就行行,这样样不但可可以提高高工作效效率,而而且可以以节约成成本。并并且现在在计算机机应用广广泛,价价格也十十分低廉廉,性能能却有了了很大的的提高,是是系统的的开发环环境配置置边的容容易。(3)技技术可行行
26、性:目目前ASSP技术术已经非非常流行行,并且且提供了了多个内内置对象象,方便便对数据据库的操操作,对对其运行行的环境境也很容容易方便便搭建。 本系统统的设计计基本上上符合了了操作可可行性、经济可可行性、技术可可行性。2.3 系统统结构化化分析目前常用用的分析析方法有有面向数数据流的的结构化化分析方方法,面面向数据据结构的的Jaccksoon方法法,面向向对象的的分析方方法(简简称OOOA)等等,以及及建立动动态模型型的状态态迁移图图或PeetriiQ网等等166。虽虽然各种种方法都都有其独独特的描描述方法法,但总总的说来来,所有有的分析析方法都都有他们们的共同同原则:(1)必必须能够够表达和
27、和理解问问题的数数据域和和功能域域。(2)必必须按自自上向下下、逐层层分解的的方式对对问题进进行分解解和细化化。在需需求分析析阶段,软软件的数数据域和和功能域域都能进进一步的的分解,可可以是横横向分解解也可以以是纵向向分解。(3)要要给出系系统的逻逻辑视图图和物理理视图。软件需需求的逻逻辑视图图给出软软件要达达到功能能和处理理的数据据之间的的关系,而而不是实实现细节节;而物物理视图图给出处处理功能能和数据据结构的的实际表表示形式式。本系统使使用了结结构分析析方法,此此方法用用图形表表达需求求,显得得清晰、简明,易易于学习习和掌握握。以下下为系统统的数据据流分析析。(1)用用户注册册用户需要要填
28、写相相关资料料成为会会员,以以便完成成求职和和招聘的的具体操操作。其其DFDD图如图图2-11所示。用户注册信息信息有效性验证密码口令验证表无效信息有效信息图 2-1 用用户注册册数据流流图(2)应应聘会员员登录及及岗位查查询职位需求表应聘者经经注册成成功后就就可登录录系统了了。首先先输入用用户名及及密码,系系统从密密码口令令表中提提取信息息验证。若成功功,应聘聘者登录录系统进进行工作作岗位的的查询及及收藏,若若输入信信息有误误,则出出现错误误提示,应应聘者可可重新输输入。如如图2-2所示示。密码口令验证表用户名密码身份验证应聘者用户名密码登录到信息正确信息错误产生岗位信息表岗位查询岗位信息应
29、聘者信息确认岗位收藏夹图 2-2 应应聘者登登录数据据流图(3)招招聘单位位资料管管理招聘单位位自身具具体情况况介绍,用用人岗位位具体要要求的表表示和编编辑,其其图如22-3所所示。新建资料单位情况信息表职位需求表修改资料单位情况信息表招聘单位选择单位资料操作类别修改资料新建选择图 2-3 招招聘单位位资料管管理数据据流图(4)招招聘单位位求职简简历检索索招聘单位位筛选符符合应聘聘条件的的简历,并并存储到到企业人人才库,其其图如22-4所所示。检索简历企业人才库招聘单位合格简历个人基本情况表图 2-4 招招聘单位位简历检检索数据据流图(5)系系统后台台管理数据库的的访问控控制策略略决定了了用户
30、能能做什么么,也决决定了代代表一定定用户利利益的程程序能做做什么。其目的的是访问问的主体体(用户户、进程程等)对对访问客客体(文文件、系系统等)的的访问权权限的设设置,从从而使计计算机在在合法的的范围内内使用17。后台台管理员员就是符符合此控控制策略略,在后后台页面面授予各各普通管管理角色色的各种种管理权权限,以以及各种种角色对对系统的的管理。其图如如2-55所示。管理员表管理员用户名密码身份验证登录系统管理页面添加管理员系统管理员身份错误信息登录到管理页管理员身份管理员表选择管理类别管理员表管理应聘者个人基本情况表站内信站内信表文章管理文章管理表招聘者管理选择管理招聘者职位需求表图 2-5
31、系系统后台台管理数数据流图图2.4 目标系系统要求求目标系统统应该达达到以下下要求: (1)时时间经济济性。优优化逻辑辑设计与与物理设设计,使使系统运运行效率率高,反反映速度度快。(2)可可靠性。能连续续准确的的处理业业务,有有较强的的容错能能力。(3)可可理解性性。用户户容易理理解和使使用该系系统。(4)可可维护性性和适应应性。系系统应易易于修改改、易于于扩充、易于维维护,能能够适应应业务不不断发展展变化的的需要。(5)可可用性。目标系系统功能能齐全,能能够完全全满足业业务需求求。第3章 总体体设计3.1 系统界界面总体体设计通过对数数据流图图的设计计,理清清了数据据的流向向,从而而设计出出
32、人才招招聘系统统的各个个模块。其主要要功能模模块有两两大块:招聘信信息管理理模块和和网站留留言及在在线QQQ交流。其中,招招聘信息息管理模模块主要要是管理理员操作作,应聘聘者只可可对发布布的招聘聘信息浏浏览、检检索、上上传简历历或资料料,以便便管理员员审核;招聘者者只可发发布招聘聘信息、检索人人才、上上传企业业单位的的资料。管理员员对招聘聘信息及及时的添添加、修修改、删删除。网网站留言言和在线线QQ交交流可供供应聘者者和招聘聘者以及及管理员员进行沟沟通。应应聘者和和招聘者者可以通通过注册册登录后后,查看看留言,添添加留言言,管理理员对留留言进行行恢复和和删除。由此可可以得到到系统的的功能结结构
33、图,如如图3-1 所所示。应聘者模块招聘者模块后台管理模块实用工具模块个人注册及登录岗位检索及收藏简历维护网站留言及QQ企业注册及登录人才检索及收藏信息发布及维护网站留言及QQ管理员登录及维护管理员权限管理网站留言在线QQ人才招聘系统的设计与开发图 3-1 系系统功能能结构图图3.2 后台台数据库库的总体体设计为了实现现系统的的功能设设计,就就要有相相应的数数据库表表设计。根据系系统的功功能设计计要求为为各个数数据库表表设计字字段、数数据类型型、长度度和是否否为空等等的相关关信息。在实际际调研和和需求分分析的基基础上,对对该系统统设计数数据库。再有系系统的需需求分析析可以看看出,本本系统有有三
34、个角角色:应应聘者、招聘者者和管理理员,他他们分别别在系统统的运行行和使用用中起着着不同的的作用。因此,本本系统数数据库共共建了如如下表:对应聘聘者和招招聘者都都需要的的注册表表、网站站留言表表、简历历表、职职位需求求表、企企业人才才库表、企业信信息表、对于管管理员的的管理员员表、权权限表等等。本系统的的数据库库通过概概念模型型设计和和逻辑模模型设计计以及物物理模型型设计来来分析的的。进一一步分析析了此系系统的数数据库结结构。第4章 详细细设计4.1 系统设设计思想想1.页面面模块化化本系统把把页面中中一些常常用的部部分集成成为模块块,例如如页面的的头和尾尾部分这这样在设设计新页页面时如如有重
35、复复出现的的部分,只只需要拿拿现成的的模块来来组装。2.流程程人性化化程序的流流程完全全遵守人人才市场场招聘的的流程。首先注注册,在在注册完完成后写写个人基基本信息息,而后后在填写写职业经经历和个个人业务务水平等等信息,同同时企业业注册完完成后填填写、企企业基本本信息,而而后在填填写所需需职位的的名称、需求、报酬等等,最后后填写联联系方式式。这样样的流程程便于使使用者快快速熟悉悉整个系系统的流流程,完完成求职职或者招招聘118。3.功能能全面化化程序在设设计时不不仅考虑虑到基本本功能人才才招聘的的实现,同同时作为为一个网网站程序序,还集集成了新新闻发布布、法律律法规发发布管理理等模块块,完善善
36、了站点点的功能能。4.2 系统数数据库详详细设计计数据库在在一个信信息管理理中占有有非常重重要的地地位,数数据库结结构设计计的好坏坏将直接接对应用用系统的的效率以以及实现现的效果果产生影影响。合合理的数数据库结结构设计计可以提提高数据据存储的的效率,保保证数据据的完整整性和一一致性。数据库库中表的的设计主主要考虑虑两个方方面:一一是整个个管理系系统的所所有表中中的数据据要共享享性高、冗余度度小、占占用最可可能小的的存储空空间;二二是能方方便维护护表中的的数据和和快速地地从表中中获取数数据库19。要设设计出这这样的表表,需要要根据系系统充分分了解用用户各个个方面的的需求,包包括现有有的以及及将来
37、可可能增加加的需求求。在人才招招聘求职职系统中中,数据据库应当当解决如如下需求求:(1)保保存应聘聘者信息息,包括括应聘者者联系资资料等。(2)保保存应聘聘者简历历,包括括应聘者者职业经经历和业业务水平平。(3)保保存招聘聘单位信信息,包包括招聘聘单位介介绍信息息。(4)保保存招聘聘信息,包包括所招招聘职位位信息和和对应聘聘者的要要求等。(5)保保存其他他信息,如如新闻、政策法法规信息息等。本系统共共有三个个角色:应聘者者、招聘聘者和管管理员,由由于起着着不同的的作用。因此,本本系统对对数据库库中不同同部分分分别采用用如下一一些数据据项和数数据结构构:(1)对对于应聘聘方的数数据库,可可以列出
38、出以下数数据项和和数据结结构:注册表:主要包包括应聘聘者的注注册用户户名和口口令,密密码问题题和密码码答案等等。简历表:主要包包括应聘聘者的真真实姓名名,性别别,身高高,毕业业学校,外外语水平平,联系系电话,薪薪资要求求,希望望工作地地点等。(2)对对于招聘聘方的数数据库,可可以列出出以下数数据项和和数据结结构:职位需求求表:年年龄,性性别,学学历要求求,专业业要求,岗岗位种类类,岗位位名称等等。单位情况况表:单单位名称称,单位位联系电电话,单单位联系系人,单单位地址址,单位位情况等等。(3)对对于管理理员方的的数据库库,可以以列出以以下数据据项和数数据结构构:管理员表表:管理理员名称称,密码
39、码,密码码确认,所所属角色色等。权限表:角色名名称,权权限1,权权限2等等。(4)实实用工具具房的数数据库,其其数据项项和数据据结构如如下:网站留言言表:留留言IDD,留言言主题,留留言内容容等。4.2.1 概概念模型型设计概念模型型设计用用于信息息世界的的建模,是是现实到到信息世世界的第第一层抽抽象,是是对现实实世界的的抽象和和概括,是是数据库库设计人人员进行行数据可可设计的的有力工工具,也也是数据据库设计计人员和和用户交交流的语语言,因因此概念念模型一一方面具具有较强强的语义义表达能能力,能能够方便便直接地地表达应应用中的的各种语语义知识识,令一一方面它它简单、清晰、易于用用户理解解。它独
40、独立于计计算机的的数据模模型,独独立于特特定的数数据库管管理系统统,便于于向关系系、层次次、网络络等各种种数据模模型转换换。用EE-R图图来描述述现实世世界的概概念模型型,本系系统的全全局E-R图如如4-11所示。11类别注册n简历信息填写管理单位情况收藏应聘者1生成职位信息检索管理员n注册n管理检索1n111招聘者/管理员n1111管理里11nn权限图 4-1 全全局E-R图4.2.2 逻逻辑模型型设计概念模型型是独立立于任何何一种数数据模型型的信息息结构。逻辑模模型设计计的任务务是把概概念模型型设计阶阶段设计计好的基基本E-R图转转化为选选用DBBMS产产品所支支持的数数据模型型相符合合的
41、逻辑辑结构。转换的的一般原原则如下下:(1)一一个实体体性转换换为一个个关系模模式。实实体的属属性就是是关系的的属性,实实体的码码就是关关系的码码。(2)一一个1:1联系系可以转转化为一一个独立立的关系系模式,也也可以与与任意一一端对应应的关系系模式合合并。(3)一一个1:n联系系可以转转化为一一个独立立的关系系模式,也也可以与与n端对对应的关关系模式式合并。(4)一一个m:n联系系转化为为一个关关系模式式。4.2.3 物物理模型型设计数据库在在物理设设备上的的存储结结构与存存取方法法称为数数据库的的物理结结构,它它一览与与给定的的计算机机系统。为一个个给定的的逻辑数数据模型型选取一一个最合合
42、适应用用要求的的物理结结构的过过程,就就是数据据库的物物理模型型设计。本系统所所用的数数据库表表有用户户注册表表、简历历表、信信息发布布表、网网站文章章表、网网站留言言表、后后台管理理员注册册表、后后台管理理员权限限表等。以下是是此系统统的部分分数据表表。(1)注注册表(in_user)这个表用用来表示示前台用用户的注注册,如如表4-1所示示。表4-11用户注注册的数数据表字段名称称数据类型型说明id自动编号号编号acpwdquesstioonanswweremaiilrdatte文本文本文本文本文本日期/时时间账号密码密码问题题密码提示示电子邮件件注册日期期(2)网网站文章章表(aartii
43、clee)通过管理理员可以以进行网网站文章章的管理理,可进进行文章章的添加加、文章章类别管管理,在在文章添添加时,可可根据文文章的类类别进行行添加。如表44-2所所示。表4-22网站文文章的数数据表字段名称称数据类型型说明id自动编号号编号titlleconttenttaddttimeewrittertonyyncomeefroom文本备注日期/时时间文本是/否文本主题内容添加时间间作者是否置顶顶来源(3)网网站留言言表(gguesst)保存留言言薄中的的留言,包包括留言言者用户户名,留留言主题题,留言言内容等等,如表表4-33所示。表4-33网站留留言的数数据表字段名称称数据类型型说明id自
44、动编号号编号userrnammetitlleconttenttaddttimeeemaiilqqsexhomeepagge文本文本备注文本文本文本是/否文本姓名主题内容添加时间间邮箱Qq性别主页4.3 前台模模块的设设计及实实现4.3.1 会会员注册册及登录录模块为确保系系统的安安全性,系系统采用用会员机机制运作作,即进进入系统统者必先先成为会会员。该该模块通通过与用用户的交交互,记记录用户户的基本本信息,通通过后台台审核确确定其信信息的有有效性。此模块块将用户户分为个个人用户户和企业业用户。用户注注册页面面实现如如图4-2所示示。图 4-2 用用户注册册当提交表表单并检检测输入入数据合合法后
45、,会会将表单单提交到到这个页页面本身身,页面面首先判判断是否否已经提提交,如如果已经经提交则则进入用用户信息息注册处处理。 这块程序序首先根根据所取取得的表表单中的的用户名名查询数数据库中中是否有有相同用用户名的的记录,如如果有则则给出提提示,并并终止运运行,否否则进入入下一步步,打开开记录集集并添加加一条新新的记录录,然后后系统默默认要给给用户发发送一条条站内短短消息提提示注册册成功,因因此还要要打开记记录集,在在数据库库中将新新增一条条短信数数据。最最后弹出出提示告告诉用户户注册成成功,然然后转到到用户首首页。用户进入入网站后后,可以以在页面面上边的的导航栏栏处填写写用户名名和密码码,并选选择帐户户类型进进行登录录。如图图4-33所示。图 4-3 用用户登录录如果登录录成功,则则显示用用户管理理的快捷捷链接,否否则显示示登录表表单,在在这个表表单中填填写用户户名和密密码,并并提交到到loggin.aspp页面,用用户可以以登录,程程序首先先通过rrequuestt对象获获得表单单传送来来的数值值,然后后使用几几个流程程判断语语句iffellseenddif来来对不同同情况的的变量值值的登录录进行选选择。4.3.2 职职位及人人才检索索模块职位及人人才信息息搜索是是提供给给应聘者者和招聘聘者最基基本的搜搜索工具具,该工工具可根
限制150内