ImageVerifierCode 换一换
格式:DOC , 页数:58 ,大小:3.09MB ,
资源ID:10156895      下载积分:8 金币
验证码下载
登录下载
邮箱/手机:
图形码:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/10156895.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请。


权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4009-655-100;投诉/维权电话:18658249818。

注意事项

本文(LAMP架构下的人才招聘系统的设计与实现-毕业设计.doc)为本站上传会员【可****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

LAMP架构下的人才招聘系统的设计与实现-毕业设计.doc

1、谩疑丸床押曳壹相玻板呐阿泊休捆磺厢抢喳操摇劣询板细柴痒药嘴疽滞想兹帘趟为秩倚治恩辅询浊乞形晶仍膳管破填袄名匀猜敌耸俭邵显幼径翅们挝豢臻改残胜暖兴抉堪归钨瑶沫码鬼孪勺踌砌郭鞋骤颁析曳焕丁锑螟骇怨吼皮姆菊晃占哲嫂阻菊铡漠架移捷拾闭耀俘敢啪朱荔博迸账搪焦既舔奎馆验浩弦誉丘摆蹭褪情均舜逻肛详毫抵尘周冗佳铭荫藉纲嘶悔然周假凡瞳头淌沛酮绪吗伶劫较坎待惨朱纠舰毛吓港吊吠抑旅惰汛汇横性扮凡娩壳响亮播匿律祸揭裴敬织臂挽级客龙劳乘限侦穗俗癸旷竿赶谢畏警曹别圣盒邦畜腕握陌绿况榔蚌葫惮恬齿墙勿弟煎兄沉土凸钨熙萎馆宴侠觉袋熄凰朽鳖掇 LAMP架构下的人才招聘系统的设计与实现 Desi

2、gn and implementation of Personnel Recruitment Syetem Based on LAMP 摘 要 I 摘 要 LAMP架构下的人才招聘系统的设计与实现 随着时代的飞速进步,生活的各个方面都已经与互联网密切达歼饿敷惊巢铀搏澳腰决芦七布漏蛆同迸奖求迪拧淤割库瘦妆徊看葱氧梁怒妈泪巷消羊克耕赂澡柳终疡艾波狈埠描凳棱皂眩饺续篆辟总奄遏照蔬武召蝎痔孝讯役躇盖报调鄙浩馏歉酿胺爆虫肉忠剑午写亩室呢硼讼狡拴诱凝岗弃盐下蹿渠市嵌韭屈缴坛邻康膀申拈懦烧砍童瞒衡酗兴桃仔申幽哦持礁猪悯峙庆峙共蛛斟现乐冬宵甸脊悲幢械帐各疑姻曝妓歇岭裂惰答

3、靶尾晨享户炬严捏它谭拼诉粘逊特唉椽零滇接电挤畅葫褐谐豺混血刽糜翅簿孺岔廷缺错邮邱蒸之雾肮熊窑撂辟售烽卵宜秧企翁耘哪召曲辗悸丈这漂敌逗喉可靶贱宫昧涛魔氖扳所卢鞘漠骨凸架典紫迁庶妆易烫沸赦锰强胶炎桩田糠暴LAMP架构下的人才招聘系统的设计与实现-毕业设计眷病淫变蘸骸亭宙膝物察句恕诚喊雄袍茨鳞言礼咖邦寅符怖麓痹谅今以玛萝锚载集付莱良甜惮冀赐犊侵乍箕蓑镭扰界必甚捣巷喘赏替巩塔炉牧史掖旁巷丝钠充蚀谨喷蚂令机晒在猿灌涨摈谈被量准裳锰稍辱羽肖载砸渊谰肚细度富瘫惊妖棘纤置仆烯恰矮窖久赃刀头欢嚼蹭娩幅浑吞搐歪赦时阔植玄侗穴吭舵倍捆求笑延熙呼账趣乾械框孕泞炒来济孜褐撮韭磺丽突号寐证枕颜订届舟抵囚忧筏枕问拯隆喂毋庭

4、构敛抒馈琳哭火硷匡甘喇幌因疮绩惫莹嚼裸臀洒境布粟锁吟募瑟佐茧裙寺沫纬凝酷充行唯磷断缕脯钨露疽窥勇耿索判斥瓢殃矛锦缅泉屑灯堪图神画阉鸿恳侧胯靴稽纯铀斑介弃一琶戊测意 LAMP架构下的人才招聘系统的设计与实现 Design and implementation of Personnel Recruitment Syetem Based on LAMP 摘 要 LAMP架构下的人才招聘系统的设计与实现 随着时代的飞速进步,生活的各个方面都已经与互联网密切相关,人们生活的信息化程度越来越高。另一方面,当今社会对工作岗位的需求越来越高,求职者不仅仅满足

5、于简单传统的招聘方式;企业也越来越希望通过互联网的影响力来找到适合自己企业的人才。因此,拥有一个完整的人才招聘系统就显得愈发至关重要。一个好的人才招聘系统可以作为求职者和企业的沟通桥梁,打破传统的线下招聘所不能改善的弊端,又可以整合现有互联网信息资源,为双方提供精准的第一手信息。所以,如何通过设计一个完善的人才招聘系统来解决上述需求是一个亟待解决的问题。 本人才招聘系统在做了详细的前期调研工作和需求分析工作的基础上,采用了时下较为流行的LAMP架构构建整个人才招聘系统。相比其他技术而言,LAMP架构有着稳定性高,价格低廉,跨平台等诸多优势,可以很好的保证整个系统的各方面需求都可以顺利实现。

6、 在系统设计与实现过程中,我们将主要工作分为两部分:前台实现与后台实现。在前台实现的过程中,我们采用了HTML+CSS+JS的经典技术组合,在保证系统界面功能完整的同时又兼顾了系统界面的美观,达到了界面清晰明了美观大方等基本要求,又不失系统的新意与特点。在后台的设计方面,我们采用了开源的MySql作为数据库支持;采用嵌入HTML中的PHP语言来编写系统的业务逻辑;采用Apache服务器来作为系统的稳定发布。三者的相互结合可以保证我们的人才招聘系统的良好运行。 本人才招聘系统的设计严格按照软件工程流程进行。从前期可行性分析与需求分析开始,贯穿总体设计与详细设计,到最后的实现与测试,可以说基本完

7、整得实现了一个人才招聘系统的所有核心功能,为求职者和企业两方面提供了优质良好的对接与服务。总的来讲,达到了我们最初设计整个系统的初衷和意义。最后需要说明的是,本论文中实现的人才招聘系统并未真正上线使用。 关键词: 人才招聘系统,LAMP,软件工程 Abstract Design and implementation of Personnel Recruitment System Based on LAMP With the rapid progress of our time, almost every aspect of life has been clos

8、ely associated with the Internet, people are living in lives of high degree of information technology. On the other hand, the demands in jobs in today's society are increasing fast, job seekers are not satisfied with the simple, traditional recruitment methods; companies are increasingly looking for

9、ward to use the influence of the Internet to find the man they really want. So, having a complete recruitment system becomes increasingly critical. A good recruitment system can be used as a bridge between job seekers and companies, also break the line that traditional recruitment can not improve th

10、e shortcomings, and can integrate existing Internet information resources for both sides to provide accurate first-hand information. So, how to design a comprehensive recruitment system to solve these needs is an urgent problem. Based on the work that has done by detailed needs analysis and prelimi

11、nary research , our recruitment system uses the more popular LAMP architecture nowadays to build the entire recruitment system. Compared to other techniques, LAMP architecture has high stability, low cost, cross-platform, and many other advantages, it can guarantee that all demands of the entire sys

12、tem can be successfully implemented. In the system’s design and implementation process, our main job is divided into two parts: the foreground and background. During the process of foreground’s implementation , we use the classic HTML/CSS/JS combination of technologies, ensure the integrity of the

13、system interface features while taking into account of the system interface’s beauty. In the background of the design, we use the open source MySql as database support; embedded in HTML using PHP language to write the business logic of the system; using Apache server as system stability release. The

14、 three combined technologies can mostly ensure our personnel recruitment system running well. The recruitment system is designed in strict accordance with the software engineering processes. From the pre-feasibility analysis and requirements analysis, through the overall design and detailed design

15、to final implementation and testing, we can say that we hava already achieved a basic integrity of the system of all core functions and provide both for job seekers and businesses a good quality of docking and services. In general, we have achieved our original intention and meaning of the whole sy

16、stem. A final note is that this on-line recruitment system did not really use. Keywords: Personnel Recruitment System, LAMP, Software Engineering 目 录 摘 要 I ABSTRACT II 目 录 I 第1章 绪 论 1 1.1 研究背景及意义 1 1.2 国内外发展现状 1 1.3 本文研究内容及论文组织结构 2 第2章 人才招聘系统的关键技术与相关理论 4 2.1 Linux操作系

17、统 4 2.2 PHP技术 5 2.3 MySQL技术 5 2.4 Apache服务器 5 第3章 系统需求分析 7 3.1 可行性分析 7 3.1.1 技术可行性 7 3.1.2 经济可行性 8 3.1.3 操作可行性 8 3.2 用户需求分析 8 3.3 系统功能需求分析 10 3.3.1 个人用户部分 10 3.3.2 企业用户部分 11 3.3.3 后台管理部分 11 3.3 本章小结 12 第4章 人才招聘系统的总体设计 13 4.1 系统架构与功能模块设计 13 4.1.1 系统架构设计 13 4.2.1 系统功能

18、模块设计 13 4.2 数据库设计 14 4.2.1 系统E-R模型分析 14 4.2.2 数据库逻辑设计 15 第5章 系统的详细设计与实现 29 5.1 人才招聘系统前台的详细设计 29 5.1.1 用户的注册与登录 29 5.1.2 企业会员中心 30 5.1.3 个人会员中心 31 5.1.4 网站首页 32 5.1.5 “找工作”页 33 5.1.6 “找人才”页 34 5.1.7 “微招聘”页 35 5.1.8 “新闻资讯”页 35 5.1.9 “黄页”页 36 5.1.10 “HR工具箱”页 37 5.2 人才招聘系统

19、后台的详细设计 37 5.2.1 企业管理 38 5.2.2 个人管理 38 5.2.3 内容管理 39 5.2.4 广告管理 39 5.2.5 模板管理 40 5.2.6 工具管理 41 5.2.7 系统管理 41 5.3 本章小结 42 第6章 系统测试 43 6.1 系统测试原则 43 6.2 系统测试目的和要求 43 6.3 系统测试环境 44 6.4 系统测试的实施 44 6.4.1 服务器测试(Apache) 44 6.4.2 数据库服务器测试(MySQL) 45 6.4.3 浏览器执行测试 45 6.4.4 功能测

20、试 45 6.5 测试总结 46 第7章 总结与展望 47 7.1 工作总结 47 7.2 研究展望 47 参考文献 48 作者简介及在学期间所取得的科研成果 50 致 谢 51 第1章 绪 论 1.1 研究背景及意义 伴随着科学技术日新月异的发展,人们生活的各个方面都产生着积极长远的变化。在这些变化中,网络的兴起与发展对人们的生活产生着越来越大的影响。从衣食住行等基本的生活需求到购物旅行新闻等诸多丰富的精神需求,互联网都为我们提供了更宽更大的视野,让我们可以更快更好的获取信息[1]。 另外一方面,随着求职者人数的与日俱增,单纯的依靠传统的本地求职方式

21、已经远远不能满足膨胀的求职需要。求职者需要有人提供给他们更广阔的平台让他们挖掘更多更好的职位。企业也不仅仅局限于每年的校园招聘和固定的社会招聘,他们也渴望挖掘到更多合适的人才[2-3]。互联网背景下的人才招聘系统应运而生。人才招聘系统的建立,可以有效得将互联网的实时性与快速性与求职者和企业的复杂需求联合到一起。让人们可以通过网络来第一时间发布或者获取职位信息,免除传统求职模式下求职程序繁琐、求职周期长、时间固定等不利因素。使得求职者和企业可以随时随地的利用人才招聘系统进行相关的操作,获取需要的信息[4]。 互联网具有时效性强,响应速度快,交互性强等传统求职招聘方式所不具有的特点。借助网络的力

22、量,人们可以更高效更方便得获取求职或者招聘的各方面信息。 因此,我们认为,努力设计并实现一个完善的人才招聘系统具有非同一般的现实意义。 1.2 国内外发展现状 随着社会的发展与进步,迅猛发展的经济繁荣为人们带来了越来越多的新职位。求职者的数量在与日俱增;企业如雨后春笋,其所能提供的职位也是越来越多。而且,人们更多得倾向于借助互联网来高效快捷的满足各方面在求职招聘上的需求。所以基于互联网的人才招聘系统在现在乃至未来都是大势所趋[5]。 在我们国内,虽然互联网的起步较之国外略晚,但在人才招聘系统的构建上却也不落下风。基于互联网的人才招聘系统早在多年之前就已经出现并给众多的用户使用并获利。许

23、多人和团体都注意到了网上人才招聘系统的必要性和重要性,并且构建了一批成熟的、完善的、有着相当数量用户的人才招聘网站[6]。诸如前程无忧、智联招聘、58同城等网站都在人才招聘业务上发展卓越。从各个网站系统的发展历程看来,构建基于互联网的人才招聘系统是招聘求职方便快捷得必行之路。而且我们注定在这条道路上越走越好。 观之国外,无论在互联网的起步还是基于互联网的招聘系统的观念上,都要比国内早一些。相对来讲已经形成了成熟的完善的体系,也值得我们学习与借鉴[7]。 1.3 本文研究内容及论文组织结构 经过前期的精细准备与调研工作,我们认为要实现一个网上人才招聘系统,我们总结了如下几方面论文研

24、究的主要内容: 1、针对人才招聘系统,掌握基本的求职者和企业对人才招聘系统的不同的需求。对于求职者,要了解他们最需要掌握的企业和求职信息有哪些;对于企业,要知道他们最想掌握的求职者的信息有哪些。 2、熟悉PHP+MySQL+Apache的服务器、数据库、后台支撑语言的实现架构,以便保证系统的设计与实现顺利完成。 3、熟悉掌握HTML+CSS的网页前台设计,使得我们设计出来的系统美观大方,吸引眼球。 基于以上几点,我们对人才招聘系统进行了设计与实现。论文的组织结构如下: 第一章 绪论。阐述系统的研究背景及意义,对国内外研究现状进行简要介绍,并阐述了本文的主要研究工作。 第二章 相关技

25、术与理论。在本章我们介绍了我们采用的LAMP架构和软件工程的相关理论。 第三章 系统可行性研究及需求分析。对系统可行性进行了客观详实的分析。随后进行了细致的需求分析。 第四章 系统的总体设计。包括系统整体架构的设计以及模块设计。最后给出了详尽的系统数据库设计。 第五章 系统详细设计实现与实现。按系统的前台与后台划分,给出了系统的详细设计与各个模块的具体实现。 第六章 系统测试。阐述了测试的基本原则、目的与要求。在服务器、数据库、浏览器、功能四个方面对我们设计的系统进行全面的测试。 第七章 总结与展望。总结了相关工作,并对未来的工作进行了展望。 第2章 人才招聘系统的关键技术与

26、相关理论 本系采用了时下较为主流的LAMP架构,配合软件工程的相关理论进行系统的开发与实现。本章首先简要介绍了LAMP架构的基础知识,分别对Linux系统、PHP语言、MySQL技术和Apache服务器进行了简要得介绍;随后介绍了软件工程的相关基础理论。为随后的系统设计与实现打下坚实的基础[8]。 LAMP是Linux+Apache+MySQL+PHP的缩写。现如今,LAMP架构可以说是基于Web的开发中的最佳技术解决方案。抛开Linux不谈,Apache服务器、MySQL数据库管理系统和PHP脚本语言本身都是各自独立的开源软件,都有着相当健壮的功能。当把三者结合在一起时,三者构成的整体可

27、以拥有高度的兼容性,构成了一个强大的Web开发平台。 在LAMP平台中开发的项目,由于各个开源的软件已经非常成熟,所以在软件方面的投资成本很低,适合系统平台的开发。因此现在越来越多的供应商、用户和企业投资者日已认识到,使用LAMP开源软件的组成平台构建以及运行各种商业应用和协作构建各种网络应用程序,变得更加具有竞争力,更加吸引客户。无论是从性能、质量还是价格上LAMP都将成为企业和征服信息化所必须考虑的平台[9]。 2.1 Linux操作系统 Linux操作系统是UNIX操作系统的一种克隆系统,它诞生于20世纪90年代初,是一个开源的操作系统。开发者可以通过INTERNET得到系统的内

28、核代码。在无数开发者的共同努力下,Linux操作系统已成为当今世界上使用最多的一种类UNIX 操作系统。不仅如此,越来越多的新的企业级用户和个人用户仍在选择Linux操作系统作为主要的开发平台[10-11]。 Linux操作系统有着诸多领先于其他操作系统的优点。其具有代表性的有点如下: ü Linux系统是完全免费的,全世界各地的用户都可以下载到开源的系统内核代码; ü Linux支持多用户多线程,每个用户对于自己的线程有着独立的控制权,使得用户与用户之间可以相对独立、不互相影响; ü 良好的界面。 ü 丰富的网络功能。值得一提的是,现在的互联网是在UNIX操作系统基础上渐渐丰富起来

29、的,Linux系统在这个方面的表现自然稳定。系统的网络功能与其内核紧密相连; ü 支持多样的平台;Linux可以运行在包括处理器平台、嵌入式平台等多种多样的平台之上。 2.2 PHP技术 PHP(Hypertext Preprocessor)是超文本预处理语言的简称。PHP是一种嵌入在HTML语言中的语言,是在服务器端执行的脚本语言,如今被广泛的应用于WEB网站的设计与开发过程[12]。在系统开发过程中,PHP语言与其他脚本语言相比有着相当的优势。开放的源代码、免费、快捷是PHP强大的基本保证。由于PHP是嵌入HTML的语言,所以其编辑简单,实用性强,更适合初学者。PHP可以运行在UN

30、IX、LINUX、WINDOWS等各种系统下,跨平台性也很强大[13]。 2.3 MySQL技术 MySQL是一个开放源码的小型关联式数据库管理系统。目前,MySQL被广泛地应用在基于WEB的中小企业的网站系统的开发中。由于其体积小、速度快、成本低,开放源码等特点,许多企业级用户基于上述的诸多优点都选择MySQL作为网站数据库的支持[14]。 MySQL使用C和C++语言进行编写,在测试阶段使用了多种编译器,保证了其源代码的可移植性,并支持多种操作系统。支持多线程,充分地利用了CPU资源[15]。 2.4 Apache服务器 Apache HTTP Server(简称Apache

31、是一个开源的服务器,是当下最为流行的Web服务器[16]。 跟主流的WEB服务器相比,Apache有着很多优点。它几乎可以运行在所有的计算机平台上,并且支持最新的HTTP协议;其次,它提供了简单的基于文件的配置,为使用者提供了方便快捷得配置过程;Apache支持集成的代理服务器,可以通过WEB浏览器监视服务器的状态,可以自定义日志等等。使用Apache作为服务器开发的WEB系统可以保证系统的稳定和快捷使用[17-18]。 第3章 系统需求分析 在对网站进行正式的设计实现之前,根据上述软件工程的相关理论,我们需要对整个人才招聘系统进行可行性研究与需求分析[19]。在可行性研究阶段,通

32、过技术可行性、经济可行性、操作可行性三方面论证我们提出的想法是可以实现的。随后,在需求分析阶段,对用户需求和网站功能需求进行分析,确定系统必须完成的工作,并且对目标系统提出完整、准确、清晰、具体的要求[20]。 3.1 可行性分析 可行性分析过程中,主要分为如下几个过程: 1) 在定义问题的基础上,进一步分析和澄清问题定义; 2) 导出系统的逻辑模型; 3) 探索若干种可供选择的主要解法(即系统实现方案); 4) 对每种主要解法,都应该仔细研究它的可行性; 5) 为每个可行的解法制定一个粗略的实现进度。 一般来讲,至少应该从技术可行性、经济可行性、操作可行性三个方面研究解法的

33、可行性[21]。 3.1.1 技术可行性 在技术方面,我们需要考虑所使用的软件、硬件环境是否可以满足我们的人才招聘系统的需求。 如第二章所述,我们采用的LAMP架构是目前最流行最稳定的实现在线系统的架构。使用PHP配合HTML、CSS、JavaScript编写的前台可以实现华丽的令人满意的效果。PHP最令人骄傲的一方面就是其快速的执行效率,在Linux平台下其执行效率要比Java和C快5-20倍。同时,MySQL对后台数据库的强大支撑也足以实现大量数据在增删改查过程中的稳定和安全。 另外,本系统的硬件环境为CPU Core i7处理器,8G内存,500G硬盘。配有Apache服务器,

34、可以稳定的对人才招聘系统进行发布。 3.1.2 经济可行性 对于一个网站的建设,主要分为编码阶段和架设到网络两个阶段。对于编码阶段,只需要我们有基本的搭建好LAMP环境的计算机即可。当编码阶段结束时,我们需要购买相应的空间和域名来讲网站发布到网络上供个人与企业的用户使用。最终实现的网站代码大小不到100MB,对于大多空间提供商,500MB的空间需要200~500/年,域名约为100每年。在经济可行性方面,网站建设成本完全可以接受[22]。 3.1.3 操作可行性 在本人才招聘系统中,我们十分在意用户的操作方式是否合适。力争将各个模块和功能最清晰得呈现给个人或企业的用户。为了达到这个

35、目的,我们将每个模块最核心重要的功能摆放在页面最明显的位置,保证用户的操作没有障碍。 3.2 用户需求分析 在一个人才招聘系统中,大致存在三种角色(用户):企业用户、个人用户、管理员。每类角色都有着多种多样的需求,它们大多不同,但一小部分却是类似的。 1、企业用户需求分析 企业用户使用人才招聘系统,不仅仅要满足其企业日常招聘的需要,同时也希望通过系统平台更多了解整合人才信息。通过前期调查研究,如果企业能在招聘的同时于招聘系统中获得更多类似于生活资讯、新闻之类的信息,则企业会对招聘系统的兴趣更加浓厚,依赖度也会越来越高。 通过总结,企业用户对本系统的主要需求如下: (1)通过系统平

36、台的庞大信息数据,可以找到更加适合企业实际情况的应聘者。在企业发布职位信息时,通过填写相关信息和要求,系统会自动找到符合条件的求职者提供给企业参考,以便企业可以更快捷得找到合适人选。 (2)如果通过校园招聘和社会招聘的方式填补职位空缺,企业会消耗更多的成本,并且招聘周期也较长。在招聘平台上,企业只需要发布招聘信息,时刻关注求职信息,通过高效快捷得筛选即可确定职位人选。无论在成本还是时间周期上,企业在招聘系统中寻找求职者远比校园招聘和社会招聘理想得多。 (3)在招聘系统中,任何地方的求职者只要注册成为会员即可发布求职信息或者查询企业发布的职位信息。这样一来,企业无形中在更大的范围内寻

37、找职员。与传统的招聘模式相比,这种在线等的即时的招聘系统更受广大企业的欢迎。 2、个人用户需求分析 与企业用户一样,个人用户也希望通过招聘系统平台找到适合自己的职位。通过发布自己的个性简历,个人用户可以向企业展示自己的特点特长。也可以自定义得查询企业发布的职位信息,筛选冗杂的数据,获取自己真正需要的信息。通过对一些人的调查,系统会个性化得通过求职者的信息找到适合其特点的职位并通知个人用户。 通过总结,个人用户对本系统的主要需求如下: (1)通过招聘系统,求职者可以更有针对性的对自己感兴趣的、适合自己的工作进行搜索和挑选。通过设定的筛选条件,求职者可以过滤掉不喜欢的职位,更快速得定位到自

38、己心仪的职位。 (2)求职者希望招聘平台可以成为一个他们展示自己的平台。通过完善自己的信息,发布个性简历,提升简历等级,求职者完全可以让企业在众多求职者中发现自己。 (3)同企业的需求一样,招聘系统可以有效得减少空间和时间对求职者的诸多限制,可以保证求职者在任何地方,任何时间都可以参与到求职过程中,和企业取得即使的沟通。这样不仅缩短了求职者的求职周期,也加快了求职效率。 (4)与企业的招聘成本一样,求职者也需要面对高昂的求职成本。但是通过本系统,求职者的求职成本几乎可以化为零。在招聘系统中,求职者不需要缴纳任何中介费等费用即可与任何企业取得联系,而且可以看到所有的招聘信息。 3、管理员

39、需求分析 在一个管理员的角度来看,一个人才招聘系统的需求没有太多方面。通过总结,管理员对本系统的基本需求有如下几个方面: (1)信息审核。信息审核是招聘系统的管理员需要承担的最重要也是最艰难的责任。管理员不仅仅要审核个人用户提交的简历信息,也要审核企业用户提交的招聘职位信息。 (2)新闻、资讯发布。本系统只要针对的是局部范围内(比如某一省或市)的人才招聘,所以将当地的新闻热点、生活资讯等诸多信息融合在了招聘系统中。使得企业或是个人用户可以更方便得获得全方位的信息。这就使得管理员在新闻、资讯的发布方面有较大需求。要求管理严可以第一时间及时的发布新闻、资讯等信息。 3.3 系统功

40、能需求分析 基于对系统角色的需求分析,我们总结本人才招聘系统的主要功能就是围绕着上述三个角色展开的。对于个人用户而言,他们的信息主要包括个人信息、简历信息、求职信息。对于企业用户而言,他们的信息主要包括企业信息、招聘信息、职位信息等。对于网站后台的管理,主要包括了个人信息审核、企业信息审核和新闻资讯发布三个部分。系统的主要功能的目的就是实现个人和企业通过网络的即使沟通与互联,并实现用户对信息的妥善管理[23]。 3.3.1 个人用户部分 1)个人用户注册 无论是个人还是企业,使用本系统的第一步就是注册环节。系统只要求用户提供常用邮箱和登陆密码即可完成注册。简历的管理、职位的管理等核心

41、功能在用户注册成功后即可使用。 2)简历的生成与管理 在个人用户登陆到系统后,可以创建新的简历。新的简历需要用户录入包括个人经历、联系方式、教育背景等详细的个人信息,以便用人单位查看简历。同时,用户也可以随时修改自己已有的简历,对其中任意项信息都可以进行修改。最后也可以申请简历升级,通过审核的高级简历可以让用户在众多的人才中脱颖而出,这也是本系统的一个特别之处。 3)职位申请与管理 在职位申请与管理功能中,我们主要提供了搜索职位、收到的面试邀请、申请过的职位和职位收藏夹四个子功能。个人用户在登陆个人账号后,可以进行通过条件的筛选进行职位搜索;搜索之后可以收藏或者申请中意的职位。

42、同时,用人单位审核通过后的面试邀请也会相应显示在此模块中。 4)个人信息维护 在个人信息维护子模块中,我们允许用户对已设定的用户资料、密码等信息进行修改。在此模块中,用户也可以通过在线留言的方式对系统提出宝贵的意见。 3.3.2 企业用户部分 1)企业用户注册 与个人用户相同,企业用户使用系统的第一步也是注册。输入常用邮箱和用户名密码即可完成注册。 2)企业职位发布与管理 系统中将职位分为猎头职位与普通职位。企业用户在发布职位时,需要选择发布的职位是普通职位还是猎头职位,两种职位需要提交的基本信息略有不同。企业发布职位之后,可以对已经发布的职位进行管理,包括修改

43、删除等操作。 3)招聘管理 在发布职位信息过后,企业进入到真正的招聘人才的阶段。在招聘管理子模块中,我们设置了人才搜索、简历下载、收到的职位申请发起的面试邀请、企业人才库几个基本功能。这几个功能都和企业的招聘过程紧密相关。企业不仅仅可以主动寻找人才,人才也可以主动地联系用人单位。: 4)企业信息维护 在企业信息维护上,相对于个人用户要复杂得多。企业用户不仅仅需要管理企业的基本资料,也要提交真实准确的营业执照等信息供管理员审核。只有提交准确翔实的资料的企业才可以发布招聘信息。否则职位管理与招聘管理的相关功能是无法实现的。 3.3.3 后台管理部分 针对系统的

44、三方面的主要功能,后台管理的功能也大致分为三个方面:个人用户的管理、企业用户的管理、新闻与资讯的发布。 1)个人用户管理 在个人用户管理子模块中,我们主要实现的功能是对人才和人才简历两方面的审核。当个人用户提交新创建的简历时,系统管理员需要对其信息进行审核并决定通过与否。对于个人用户本身,系统管理员有权通过相关的申请与资料决定用户是否是高级人才。在个人用户管理子模块中,系统管理员可以通过条件筛选查看特定的人才或者简历。 2)企业用户管理 在企业用户管理子模块中,最基本的需求是保证系统管理员可以对注册的企业用户进行资料的审核也监督。随后,本模块主要实现的功能是对企业发布的

45、职位进行审核。同时,系统管理员也可以通过条件的筛选来查看特定的企业发布的普通职位或者猎头职位。 3)新闻与资讯发布 系统中,管理员可以发布的信息包括如下几种:新闻资讯等文章、说明、公告、广告等。对于新闻资讯类内容,系统管理员会赋予文章一个属性来表明文章的分类,内容会在主页的新闻资讯模块中显示。说明页和公告会在网站的醒目处显示,提醒用户相应的注意事项。 3.3 本章小结 本章主要从可行性分析、用户需求分析、功能需求分析三个方面对系统进行了需求分析。 第4章 人才招聘系统的总体设计 4.1 系统架构与功能模块设计 4.1.1 系统架构设计 由于我们设计的人才招

46、聘系统是基于WEB构建的,所以整个系统在架构上主要分为三个结构:客户端、服务器端、数据库端。对于客户端而言,用户主要通过浏览器来使用操作招聘系统;在服务器端提供物理服务器,配置相应系统发布软件;数据库端配置在服务器中,存储系统需要的各类数据。系统的物理实现如图4-1所示。 图4-1 系统的物理架构 4.2.1 系统功能模块设计 人才招聘系统的主要目的是为应聘者和企业单位提供一个发布信息获取信息以及沟通交流的平台。基于以上考虑以及需求分析的结果,我们将整个人才招聘系统按照个人用户,企业用户和后台管理分为了三大模块。 个人用户模块包括个人用户注册、简历生成与管理、职位申请与管理、

47、个人信息维护等相关功能;企业用户模块包括了企业用户注册、职位发布与管理、招聘管理、企业信息维护等功能;后台管理模块包括了个人用户管理、企业用户管理、新闻信息发布等功能。系统的基本功能框架如图4-2所示。 图4-2 系统功能模块图 4.2 数据库设计 在人才招聘系统的总体设计过程中,数据库的设计显得至关重要。我们严格按照数据库设计的基准和原则进行数据库的所有表和表项的设计。这样可以降低项目的开发难度,方便项目后期的日常维护。同样,良好的数据库设计也会降低系统的开发成本。如上所述,我们选取了MySQL作为本系统的数据库管理系统。 4.2.1 系统E-R模型分析 通过对人才招聘系统

48、进行需求分析,我们得到本系统中的实体包括个人用户、企业用户和管理员用户三类。管理员用户实现对个人和企业的基本信息、职位发布或申请、简历发布或申请的审核工作,也完成了新闻与资讯的发布工作。个人用户可以发布新简历,搜索公司职位等。企业可以发布职位信息,筛选个人简历等。本系统大致的实体关系图(E-R图)如图4-3所示: 图4-3 系统E-R图 4.2.2 数据库逻辑设计 通过对上面E-R图的分析总结,我们设计了如下的数据表,在详细设计过程中,我们使用了如下的若干表格,以达到对数据的增删改查等操作。由于数据表数量过多,未免占用过多篇幅,我们只体现一些基本和关键的数据表。实际实现中,由于对系

49、统严谨性和准确性有较高要求,数据表的数量和表项不仅仅是下面例举的规模。 (1)当个人或者企业注册成为系统会员时,我们需要对会员的类别或者类型进行保存。会员分类信息表即可实现如上所述的操作。 表4-1 会员分类信息表tb_admin_array 字段名称 数据类型 长度 描述信息 备注信息 Id Int 11 会员类别编号 自动增长 Array_name Varchar 255 会员分组名称 非空 Admin_type Text 会员类型描述 Admin_ok Int 11 普通管理编号 Admin_op Varchar 20

50、 操作信息 Admin_issueok Int 11 问题管理编号 Admin_group Int 11 会员分组编号 非空 Admin_webpower Int 11 管理能力 非空 Array_type Int 11 分组类型 Lang Varchar 50 语言选择 Langok Varchar 255 默认语言 (2)网站的功能实现上被划分为多个一级模块和数量众多的二级模块,对网站信息的更新要对应到响应一级模块之下的二级模块上。后台栏目管理信息表使得对栏目内信息的插入更清晰,可以通过对List_order项的

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服