已阅读5页,还剩51页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
天津工业大学毕业设计天伟人才招聘系统的设计与实现 姓 名 马 勇 学 院 管理学院 专 业 信息管理与信息系统 学 号 1110650215 指导教师 吴中元 职 称 教 授 2015年6月 天津工业大学毕业设计任务书题目天伟人才招聘系统的设计与实现学生姓名马勇学院名称管理学院专业班级信息1102班课题类型模拟课题课题意义代替以往传统的招聘会形式,采用网上招聘的方式满足现在企业招聘的需求,节约企业人事部门的时间,节省场地资源,减少公司人才招聘的成本,便利企业与人才之间的交流沟通。任务与进度要求2014.12.10前 各系自行进行毕业设计(论文)动员。2014.12.11-2015.1.17学生在校查阅资料,做好选题准备;2015.2.202015.4.11 毕业实习;与指导教师协商确定论文题目及提纲;2015.4.12 实习完毕,准时返校;向指导教师提交开题报告;2015.4.13-21 各系组织开题答辩及二次开题答辩;2015.4.22-5.30 撰写毕业论文;2015.5.31-6.5 定稿。指导教师将写好评语的学生论文交到系主任处; 2015.6.8-10 毕业论文答辩;(答辩及二次答辩时间暂定。具体时间由教务处统一安排)2015.6.14 二次答辩。主要参考文献1程新丽.网站开发过程与功能实现探析J.科技创业月刊,2015,01:98-99.2李征.网络招聘对大学生就业的影响及其对策研究J.学周刊,2015,09:6.3吴兴亮.人才招聘过程中影响因素研究J.中小企业管理与科技(上旬刊),2015,04:19-20.4刘闯.中小企业人才招聘问题及对策研究J.企业导报,2015,10:135-136.5Nobuo Fukuda,Jun Ishii,Akihiko Kondo. G recruitment system incorporating a novel signal amplification circuit to screen transient proteinprotein interactionsJ. FEBS Journal,2011,27817:.起止日期2014.122015.6备注院长 系主任 指导教师 毕业设计开题报告表 2015年4月 14 日姓名马勇学院管理学院专业信息管理与 信息系统班级信息1102班题目天伟人才招聘系统的设计与实现指导教师吴中元一、与本课题有关的国内外研究情况、课题研究的主要内容、目的和意义:与本课题有关的国内外研究情况:在当今这个信息化高速发展的年代,随着网络技术和电子商务的发展,网络招聘逐渐被求职人员和用人单位所重视,越来越多的求职者在网络上发布自己的简历及求职信息、越来越多的企业通过网络发布招聘信息,使求职和招聘变得更便捷。课题研究的主要内容:本课题主要是研究企业人才招聘网站,调查企业人才招聘网站的用户-企业用户和求职者的功能需求,然后逐步确认最后的系统需求,逐步进行系统分析,之后理清思路进行系统开发,测试实施。目的和意义:本系统致力于满足招聘管理和求职者管理工作的需要,有效提高招聘和员工管理服务,不断提高服务质量。代替以往传统的招聘会形式,采用网上招聘的方式满足现在企业招聘的需求,节约企业人事部门的时间,节省场地资源,减少公司人才招聘的成本,便利企业与人才之间的交流沟通。二、进度及预期结果起止日期主要内容预期结果2014.12.11-2015.1.12015.4.13-212015.4.22-5.302015.5.31-6.52015.6.8-10在校查阅资料,做好选题准备开题答辩撰写毕业论文定稿毕业论文答辩选定论文题目参加开题答辩按进度要求完成按进度要求完成参加毕业论文答辩完成课题的现有条件1指导教师指导论文。2利用图书馆查阅资料。3通过互联网进行资料搜索、查找。4查阅相关杂志、期刊等资料。审查意见指导教师: 年 月 日学院意见主管领导: 年 月 日天津工业大学本科毕业设计评阅表毕业设计题目天伟人才招聘系统的设计与实现学生姓名马勇学生班级信息1102班指导教师姓名吴中元评审项目指标满分评分选题能体现本专业培养目标,题目大小、难度适中;学生工作量饱满,能得到较全面训练。10题目与生产、科研等实际问题结合紧密。10课题调研文献检索能独立查阅文献以及从事其它形式的调研,能较好地理解课题任务并提出实施方案;有分析整理各类信息从中获取新知识的能力。15外文应用能正确引用外文文献,翻译准确,文字流畅。5设计说明书(论文)设计图纸(插图)简洁、规范、无差错,设计栏目齐全合理,能正确使用国家标准单位。15设计说明书(论文)结构严谨,表达清楚,文字通顺,用语正确,基本无错别字和病句,书写格式符合规范。15能根据毕业设计目标进行实验设计,对数据的运算及处理正确无差错,对实验结果的分析准确。20设计具有创新性或实用价值。10合计100意见及建议评阅人签名:年 月 日天津工业大学毕业设计成绩考核表学生姓名马勇学院名称管理学院专业班级信息1102班题目天伟人才招聘系统的设计与实现1 毕业设计指导教师评语及成绩:成绩:指导教师签字: 年 月 日2毕业设计答辩委员会评语及成绩:成绩:答辩主席(或组长)签字: 年 月 日3毕业设计总成绩:a.指导教师给定成绩b.评阅教师给定成绩c.毕业答辩成绩总成绩(a0.5+b0.2+c0.3)摘 要随着信息时代的发展,Internet网络已经成为人们日常生活中不可缺少的一部分,无论是学习、工作、还是休闲娱乐,都有互联网的影子,网络已经逐渐融入人们生活的方方面面。随着网络技术的进一步发展,网络为人与人之间的交流沟通提供了一个更加方便的平台。现如今,社会生活的节奏越来越快,人们对工作效率的要求也越来越高,参加现场招聘会无疑是显得既耗时又耗力,网上漫无目的的搜索工作愈加变的十分无力,为了给求职者和招聘者一个更加直接的沟通招聘的平台,以计算机和网络为基础的网上人才招聘系统就应运而生了。本文以网上人才招聘系统为研究对象,通过与企业HR(人力资源)的深入沟通,确认企业招聘工作的主要内容;与多名求职者进行交流,了解到求职者最关心的求职内容。同时参考了已经比较成熟的智联招聘和前程无忧系统,以求最大程度地满足招聘者与求职者对招聘工作的实际需要。编写系统需求分析,并且反复地与目标用户群进行业务功能确认,完成本课题系统开发的前期准备工作。本系统采用了PHP+MYSQL的开发模式,以PHP作为前台开发工具,MYSQL作为后台数据库的技术来实现网上人才招聘系统。该系统通过充分的市场调查,提供了非常丰富的功能,包括个人会员功能(个人信息管理功能、简历管理功能、职位申请收藏功能),企业会员功能(企业信息管理功能、求职信息管理功能、面试邀请),满足求职者和招聘者之间的信息交换需求。最终通过反复测试,系统可以正常使用。关键词:人才招聘系统;PHP;MYSQL;信息交换ABSTRACTWith the development of information time, Internet has become more and more inseparable part to peoples daily life. Not only about the learning and work, but also the entertainment, network is at everywhere. With the further development of network technology, internet has provided a convenient platform for information delivery. As the social life rhythm is faster and faster, peoples requirement on work efficiency is higher. While attending recruitment is very time-consuming and online- search aimlessly work is weak. In order to provide a more immediate communication platform for both job seekers and employers hiring, so the online recruitment system that based on computer and network arises at the right moment.Thisprojectconstitutesoftwoparts:1)Athoroughresearchandanalysisofsupply-demandrelationshipinChinascurrenthumanresourcemarket.2)Designanddevelopmentofanonlinerecruitmentsystem.Toobtainadetailedrequirementanalysis,severalmeasurementshavebeenconducted,suchasrepeatedfunctionalconfirmationwithaimedsystemusers,deepcommunicationswithHRemployeestoensureenterpriseshiringneeds,multipleinterviewswithjobseekerstohaveadecentunderstandingoftheirdesires.Meanwhile,analysesofcurrentpopularonlinerecruitmentsystemslikeZhilianzhaopinandQianchengwuyouhavebeentakenintoconsideratio. The resulted online recruitment system of this project capitalizes, utilizing PHP as the front end development tool and MYSQL as the backend data management tool. The system is based on the thorough investigation and analysis results of the research in this project. A variety of functions are provided by this system like personal information management (basic information, resume and job collecting), corporate information management (corporate information, job description, interviewing arrangements). This system has been through full-aspect tests and proved to be significant and useful in efficiency and productivity.Key words: Talent recruitment system; PHP;MYSQL; Information exchange目 录第一章 绪论11.1课题背景及研究目的和意义11.2研究的主要内容2第二章 系统的开发工具和环境32.1 开发工具简介32.2 开发环境简介3第三章 人才招聘系统的分析43.1 系统可行性分析43.2 系统需求分析43.3用户需求分析53.4 个人会员功能需求53.5 企业会员功能需求83.6 管理员管理功能需求103.7 系统功能的业务流程分析12第四章 人才招聘系统的设计154.1 系统功能结构图154.2 系统各功能模块设计154.3 数据库设计18第五章 人才招聘系统的实施255.1个人会员功能实施255.2 企业会员管理功能285.3管理员管理功能325.4技术实现35结 论39参考文献40附 录41谢 辞47天津工业大学2015届本科生毕业设计第一章 绪论1.1课题背景及研究目的和意义1.1.1课题背景随着网络技术和电子商务的发展,网络招聘逐渐被求职人员和用人单位所重视,越来越多的求职者在网络上发布自己的简历及求职信息、越来越多的企业通过网络发布招聘信息,继而使得求职和招聘变得更加便捷,同时网络招聘还可以减少纸质简历的使用,在求职者和企业之间架起了一座“绿色的桥梁”。目前,社会在职人员的求职大多选择了更加便捷、快速的网上简历投递的方式。网上简历投递方式也是广大高校学生毕业找工作的一个重要途径,甚至这种网上简历投递的方式的成功率已经超过应届生参加招聘会。而如今越来越多的企业都将信息化技术作为自己公司新型的核心竞争力,对于企业人员的流动,企业更愿意将这些招聘通过网络来进行发布,进而吸引更多的人才。所以,一个稳定的完善的网络招聘服务环境已经被越来越多的人们所需要,随着互联网的大面积普及,人才招聘网站将承担起为企业和求职者提供沟通交流作用的职责,成为一个不可或缺的平台。1.1.2我国目前人才招聘管理发展现状如今各式各样的招聘网站正逐渐成熟,比如智联招聘和51job都属于比较成熟的招聘网站,而这些招聘网站除了不断丰富自己网站的内容,满足用户的需求,方便企业人事和求职者使用外,同时也已经开始逐渐向移动端发展,这也将是未来的一个发展趋势,毕竟移动设备现在已经非常的普及,智能手机更是不断的更新换代,但是目前在移动端的操作都需要网站支持,也就是都需要先在网站上进行必要的资料的填写,由此可见,招聘网站在短时间内是无法被移动端所替代的。除了上面所述,我们也发现具有地方性特征的招聘网站也被广大的用户所喜爱,拿天津来讲,泰达招聘网等具有地方特色的招聘网站具有更多的地方企业用户,地域性的招聘网站更加容易挖掘地方的企业及更多的劳动力类型的大型人力企业。由此可见,招聘网站和招聘系统目前虽然日趋成熟,但是仍然还有许多的潜力可以进行发掘。1.1.3研究目的和意义当今这个经济高速发展的社会,每个企业都会面对企业内部的人员流动问题,而对人员的补充是每个企业人事部门必然要面对的问题,尤其是在一个创业型的企业,人员的招聘工作非常频繁,而且任务非常繁重。以往传统的招聘会形式已经无法满足现在企业招聘的需求,传统的招聘会形式不仅浪费企业人事部门的时间,而且浪费场地资源,增加了公司人才招聘的成本,更主要的是,企业可能会错过很多优秀的人才,同时很多优秀的人才也可能错过某些梦寐以求企业的招聘会,这样的问题会给企业和求职者带来了很大的遗憾。为了避免出现上述的问题,现在越来越多的企业把企业的招聘工作的重心转移到网络招聘形式上,求职者也越来越多的出现在人才招聘网站上去寻找自己心仪的企业和职位。对于企业而言,这样的招聘平台不仅节约了企业的人才招聘成本,而且提高了企业人才招聘的效率,节约了企业人才招聘的时间;对于求职者来说,这样的招聘平台可以让求职者更直观、更方便地捕捉到自身所需要的求职信息,为求职者对企业更进一步的了解提供了便利;通过人才招聘网站进行招聘这种方式也给潜在的求职者或者企业带来更好的发展或者人才获得的途径。人才招聘网站更好的协调了企业和求职者的资源信息,建立了企业和求职者的沟通平台,让企业的人才流动更加健康,给企业和求职者都提供了极大的便捷。1.2研究的主要内容本课题主要是研究企业人才招聘网站,调查企业人才招聘网站的用户-企业用户和求职者用户的功能需求,然后逐步确认最后的系统需求,并进行系统分析,之后理清思路进行系统开发,测试实施。本课题计划开发天伟公司人才招聘系统,使用PHP编程语言开发,采用B/S架构,求职者提交个人简历信息、浏览企业招聘信息,企业发布招聘信息、浏览求职者简历信息。同时利用网络推广,提高本系统的使用率,然后不断的完善本系统,进行进一步的系统优化工作。这样可以提高企业对人才招聘的效率和成功率,也方便求职者对企业的了解,使面试更加自由和灵活。本系统致力于满足招聘管理和求职者管理工作的需要,有效提高招聘和员工管理服务,不断提高服务质量。第二章 系统的开发工具和环境2.1 开发工具简介Dreamweaver之所以风靡一时,到现在仍然占据着页面设计的主导地位,说明其具有无法替代的优势:第一:DW在设计动态主页时,可以非常方便的浏览页面,可以不打开浏览器就看到界面。第二:DW 非常精确,可以非常清晰的将页面的层次分清,而且版面十分合理。第三:DW还有很完善的语法提示,每个html的标签都会进行提示,十分方便。第四:DW可以将页面代码和页面设计分开,方便使用。开发者可以直接进行代码编写,在上部分查看生成页面的样式,也可以直接通过可视化的方式进行页面设计,此功能为不同性格的开发者量身设计。第五:DW可以非常快速制作网站模板,或者对已有的模板进行更新和修改2.2开发环境简介2.2.1PHP技术PHP 同样是一种嵌入在HTML代码里的编程语言,它与微软的ASP十分的相似,都是一种嵌入在HTML代码里的脚本语言,它的语法风格和C语言非常的相似,因此,PHP语言如今被广泛的熟悉和使用。PHP语法规则是融合了 C语言、Java语言和Perl语言 ,然后又加入了它自己创新的语法规则。嵌入在HTML语言里的PHP可以让服务器更快的生成动态网页,在这一点上,它可以比 CGI 或者 Perl语言快速许多。2.2.2MYSQL介绍MySQL是最受欢迎的开源数据库之一,用户可以在网上免费下载到MySQL。同时也可以在此基础上根据项目的需求进行扩展和开发。与其他大型数据库(比如Sqlserver等等)相比,MySQL也存在着一定的缺陷,如只适合小规模系统,功能有限等等,但对于小型的系统,MySQL还是一个很理想的数据库,使用MySQL可以降低项目的整体成本。同时它自身有着不可忽视的优点:功能强、使用方便、管理容易上手、运行速度快而且安全性强。现在,越来越多的中小型网站为了降低网站总体成本而选择了MySQL作为网站的数据库。第三章 人才招聘系统的分析本章主要进行系统的分析工作,通过对智联招聘、前程无忧等招聘网站进行功能调查分析,最后确认本系统需要实现的主要功能模块,并对其中模块的功能进行说明,然后在此基础上,进行整个系统的数据库的表结构设计,并且介绍设计过程。3.1 系统可行性分析网络在线人才招聘系统是通过计算机使用户与招聘企业之间建立联系。可行性分析的内容是分析建立该系统的必要性和可能性。近年来,随着大学生数量的急剧增加,人才市场的竞争愈加激烈以及企业对高级人才的殷切需求,无疑为网上人才招聘网站提供了很大的生存和发展空间。与传统的人才中介或宣讲会、招聘会形式相比较,网上人才招聘具有成本低、容量大、速度快和强调个性化服务的优势。它允许更加灵活的交互方式,提供更丰富的信息资源。网上人才招聘在一些发达国家已经非常普遍,已经成为一种流行的招聘方式,近年来在国内也迅速收到外企、私企和一些大型国企的青睐。分析简历人才网站的可行性主要包括经济可行性和技术可行性。3.1.1经济可行性分析经济可行性研究的目的是实行系统能达到以最小的开发成本取得最佳的经济效益。从经济效益的角度来分析,软件的开发成本相对较小,主要投入只有一台电脑而已。此外,该系统属于小型网站开发,主要的支出为开发费用和服务器费用,系统功能相对于大型网站比较简单,所以开发设计费用比较小,由于web开发队服务器的需求空间和带宽比较小,所以费用是在可承受范围内。从节约资源的角度来分析,采用网上人才招聘的方式,应聘者和企业方可以在网上直接完成简历的投递和面试的邀请,不仅节约了纸张等资源同时相比较宣讲会等形式也节约了大量的时间和人力成本。3.1.2技术可行性分析技术可行性研究是研究现有的技术条件能否顺利完成开发工作。本系统使用的是 PHP技术和Mysql数据库,实现通过互联网建立一个人才招聘信息的管理平台。PHP语言的开源、免费和快捷性都为本系统的实现节省了一定的财力,同时语法简单,跨平台性强,可运行在多个操作系统,这使得程序不会因为操作系统的限制而造成无法开发的情况。Mysql数据库也是一种开源的数据库管理系统,它能够与PHP良好的配合,该系统操作简单、运行速度快,另外Mysql还具有强大的查询功能。Apache也是目前最优秀的web系统发布的容器,由于它的安全性和跨平台性,而被广泛的使用。3.2 系统需求分析需求分析是明确系统真正的功能需求,是对要解决的实际问题的真正意义的理解。解决任何问题之前,都应该彻底的理解面临的问题,在真正的理解基础上,才能找到更好的解决问题的办法。需求分析就是对系统功能进行分析,让自己更加清晰地了解自己接下来开发的系统的功能设计,明确接下来系统的功能需求。综合考虑天伟公司人才招聘系统的实际需要,同时比较相对成熟的智联招聘、51job的设计需求,确认系统关键的功能需求如下。3.3用户需求分析 随着社会经济的发展,我国高等教育的普及,各级各类人才特别是大学应届毕业生大量的涌入社会以及再就业人员的增加,就业压力空前巨大。应聘者更关注的就是如何能够多快好省的获得有关就业信息;企业更关注的就是如何在第一时间对高级人才进行争夺。仅仅依靠传统的宣讲会、招聘会已经无法满足日益增加的人才与企业双方的需求,这些传统的招聘形式不仅浪费了纸张等自然资源,而且浪费了应聘者和企业双方的时间和人力资源,付出多却往往无法得到想要的结果。所以迫切需要寻求一个途径来缓解这一现状,从而使双方都得到满足,而网上人才招聘系统恰恰为解决此问题提供了一个方便快捷的交流平台。3.4 个人会员功能需求个人会员实际是系统面向的求职者用户,该部分用户主要具有的功能包括用户注册、个人信息管理、简历信息管理、简历状态设置、职位申请记录查询、面试邀请管理、职位收藏管理、高级人才申请等功能。具体功能需求如图3-1所示:图 3-13.4.1用户注册功能需求个人用户注册功能,注册时只需填写必要的信息即可注册,必要信息包括会员昵称(4位以上)、密码(6位以上),注册邮箱。3.4.2个人信息管理功能需求个人会员成功完成注册,在成功登录后会直接跳转到完善个人信息界面(个人信息包括姓名、性别、年龄、婚姻、身高、体重、户口所在地、毕业院校等等),个人信息编辑功能可以对之前的个人信息进行再次编辑。同时系统需要提供个人登录密码修改功能。个人信息管理功能时序图如图3-2所示:图 3-23.4.3简历信息管理功能需求简历信息管理包括简历信息创建、编辑和预览功能。系统每个个人会员只能有一份简历,所以创建和编辑的功能可以合并,简历信息需要提供非常详细的信息(包括姓名、性别、年龄、婚姻、毕业院校、学历、专业、求职意向等等)。系统需要提供简历的预览功能,如果发现已经有简历的情况,可以通过简历预览功能进行简历预览,如果使用前没有创建简历,系统需要给使用者一个提示信息。简历信息管理时序图如图3-3所示:图 3-33.4.4简历状态设置需求在有个人简历信息的情况下,系统提供简历状态设置功能,设置简历状态:完全公开和不公开两种状态。完全公开状态可以让企业通过搜索选项搜索到个人简历,而另外一种状态则不可以被搜索到。3.4.5职位申请记录功能需求系统需要提供已经申请的职位的记录功能,记录最近一段时间该用户职位申请记录(可以只记录一段时间(比如说1个月)或者只记录一定条数(比如说20条),如果用户没有申请记录则系统给予一条提示信息,并且提供一个快速申请职位的链接。3.5 企业会员功能需求企业会员实际是系统面向的招聘者用户,该部分用户需要的功能包括:用户注册、企业信息管理、招聘岗位信息管理、求职信管理、简历浏览管理功能、面试邀请功能、人才库功能,具体功能需求如图3-4所示:图3-4 企业会员的功能用例图3.5.1企业用户注册功能需求系统需要提供企业用户注册功能,企业用户需要提供一些必要的信息进行注册,必要信息包括会员昵称(4位以上)、密码(6位以上),注册邮箱。3.5.2企业信息管理功能需求系统需要提供企业信息的添加、编辑功能,在企业刚刚注册登录之后,系统需要直接跳转到企业信息编辑界面,完善企业的信息(企业基本信息包括公司全称、所属行业、企业性质、员工人数、联系人、联系电话、公司简介等等),这是其他功能操作的前提。3.5.3求职信息管理功能需求企业会员在发布过招聘职位的前提下,系统应该提供求职者的求职信的查看功能。求职信查询功能时序图如图3-5所示:图 3-53.5.4面试邀请功能需求企业用户可以对比较中意的个人会员发起面试邀请功能,个人会员会及时收到企业用户的面试邀请,如果企业用户没有进行过面试邀请,那么系统要给出一个提示消息,并且提供一个快捷邀请面试的链接。面试功能邀请时序图如图3-6所示:图 3-63.6 管理员管理功能需求管理员角色是整个系统的权限最高的角色,他需要对很多的信息进行审核。管理员具有的功能包括:招聘职位信息管理、个人简历信息管理,新闻管理功能、其他设置功能。具体功能需求如图3-7所示:图3-7 管理员的功能用例图3.6.1招聘职位信息管理功能需求系统需要向管理员提供企业招聘职位信息的查看、审核和置顶的功能。以此来保证企业用户的招聘信息的合法性。在企业会员发布招聘职位之后,管理员需要通过查看企业用户企业招聘信息,然后对招聘信息进行审核,对部分的招聘信息进行置顶。3.6.2简历信息管理功能需求系统需要向管理员提供个人简历信息的查看和审核的功能。以此来保证个人用户的简历信息的合法性。在个人会员编辑个人简历之后,管理员需要通过查看个人用户的简历信息,然后对其简历信息进行审核。3.6.3其他设置功能需求本系统中有多处需要会员(包括个人会员和企业会员)进行完善信息的地方,为了更加方便会员的信息完善工作,使会员的信息更加规范和方便管理,系统需要对很多的地方提供下拉框的选择功能,包括岗位分类、行业分类、职位类型分类、地区、工资等级分类。所以系统需要向管理员提供上述下拉框内容的设置功能。3.7 系统功能的业务流程分析系统的业务流程分析是一个系统功能需求完成的下一步任务,它表明着系统各个功能之间的关系,系统的业务流程也是通过不断的修改、确认再修改再确认来完成的,为的是使开发者更加明确系统的功能需求和功能之间的联系,设计好功能的接口,而业务流程图是一种最简单而且清晰的表现方式,也是系统分析员和用户之间进行交流的一座桥梁。业务流程图可以解决这一问题。该系统的具体业务流程图3-8,图3-9所示:个人会员业务流程描述:个人会员成功注册之后,需要进行登录;然后进入简历编辑页面完成自己的简历;简历成功建立后,可前往首页进行职位搜索,并进行简历的投递;简历成功投递后可以进行高级人才的申请,由系统管理员根据简历信息判定是否可成为高级人才。企业会员业务流程描述:企业会员成功注册之后,需要进行登录;然后根据本企业职位需求发布职位应聘;可以通过查看投往本企业的应聘者简历,根据需求审核后对中意的人才可以发出面试邀请,也可以自行对所需人才进行搜索,对中意者发出面试邀请。是是否否否个人会员登陆是否登陆创建简历是否成功职位搜索简历投递是否成功申请高级人才是否成功否登出是是图3-8 个人会员的业务流程图否企业会员登陆是否登陆发布职位是否成功否人才搜索面试邀请是否成功否查收简历登出是是是图3-9 企业会员的业务流程图第四章 人才招聘系统的设计4.1 系统功能结构图本系统本着简单、小巧、为参与人才招聘的用户提供便利的宗旨,天伟公司人才招聘系统的整个系统从总体上分为三个模块,每一模块实现的功能如下:个人会员功能:浏览招聘信息、注册、发布简历信息、发布求职意向、维护简历信息、投递简历。企业会员功能:企业用户注册、发布企业简介、发布招聘信息、更新招聘信息、查询人才信息。管理员管理功能:系统管理员维护系统信息、管理账户、管理密码、审核企业信息。系统管理员可以发布求职技巧、相关新闻等文章,让求职者及时了解职场相关信息。为了可以对系统的功能有更清晰的了解,同时也可以让使用对该系统有更透彻的理解,同时加强对系统的使用深度,具体人才招聘系统中的功能结构图如图4-1所示:人才招聘系统个人会员企业会员个人信息模块简历模块职位模块面试模块基本信息模块招聘信息模块面试邀请求职信息模块岗位管理模块简历管理模块新闻管理模块会员管理模块其他设置管理员图4-1 人事管理系统功能结构图4.2 系统各功能模块设计在完成系统的功能需求分析之后,接下来进行系统的设计工作,在整个系统的开发时期中,设计阶段是最主要的阶段之一。4.2.1个人会员功能设计1.用户注册功能模块未注册用户可以通过个人会员注册功能注册成为个人会员,即成为系统的求职者。该注册只需要填写必要的信息(昵称(4位以上)、密码(6位以上),注册邮箱)。2.个人信息管理功能模块(1) 个人信息添加功能个人会员所有功能里,个人信息是最基本的信息,所以新用户注册登录之后,代码设计逻辑会直接跳转到个人会员信息的添加功能,该功能的代码和个人信息修改的功能的代码没有任何区别,为了节约代码量。(2) 个人信息修改功能个人信息的修改功能,采用了先查询该用户的个人信息,然后进行判断,如果结果为真,那么删除个人信息,再进行个人信息的插入操作,如果为假,那么系统会给出信息提示,然后系统直接跳转到个人信息的添加界面。(3) 个人信息添加预览功能个人信息的预览功能,主要是数据库的查询操作,再查询的过程中,如果查询的结果为0条,那么系统会给出信息提示,然后系统直接跳转到个人信息的添加界面。如果结果不为0,那么系统会正确的显示个人信息记录。3.简历信息管理功能模块(1) 个人简历信息添加功能个人简历会员所有功能里,个人简历信息是最基本的信息,所以新用户注册登录之后,代码设计逻辑会直接跳转到个人简历会员信息的添加功能,该功能的代码和个人简历信息修改的功能的代码没有任何区别。(2) 个人简历信息修改功能个人简历信息的修改功能,采用了先查询该用户的个人简历信息,然后进行判断,如果结果为真,那么删除个人简历信息,再进行个人简历信息的插入操作,如果为假,那么系统会给出信息提示,然后系统直接跳转到个人简历信息的添加界面。(3) 个人简历信息添加预览功能个人简历信息的预览功能,主要是数据库的查询操作,再查询的过程中,如果查询的结果为0条,那么系统会给出信息提示,然后系统直接跳转到个人简历信息的添加界面。4.简历状态设置功能模块在系统设计结算,设计每个个人用户的简历是唯一的,所以该功能的主要操作是对系统个人简历的标志位的修改。5.职位申请记录功能模块(1) 职位申请功能职位申请功能,需要对数据的多张表进行关联的操作处理,用户进行职位申请之后,系统需要对职位对应的企业用户的职位数据库表进行关联,在职位申请表进行记录,为了避免个人用户短时间内进行多次申请,在进行申请操作之前,系统会先进行查询操作,如果在最近一周内有过该职位的申请记录,则提示用户不可以进行申请操作,如果没有对应的记录,那么插入该条记录,删除该用户超过20条记录的数据。这样的设计节约了数据库的空间。(2) 职位申请记录查询职位申请记录查询功能,为简单的条件显示的数据库查询操作。在职位申请的功能中,系统对申请记录严格的控制在20条之内,但是该功能仍然在数据库查询加上最近20数据的限制,防止显示的数据不正确。4.2.2企业会员功能设计1.企业用户注册功能模块该操作为简单的数据库插入操作,为了避免重复操作,在插入之前以昵称为查询条件进行查询操作,如果有记录,则提示昵称已存在,否则可以成功注册。2.企业信息管理功能模块(1) 企业信息添加功能企业会员所有功能里,企业信息是最基本的信息,所以新用户注册登录之后,代码设计逻辑会直接跳转到企业会员信息的添加功能,该功能的代码和企业信息修改的功能的代码没有任何区别,为了节约代码量。(2) 企业信息修改功能企业信息的修改功能,采用了先查询该用户的企业信息,然后进行判断,如果结果为真,那么删除企业信息,再进行企业信息的插入操作,如果为假,那么系统会给出信息提示,然后系统直接跳转到企业信息的添加界面。(3) 企业信息添加预览功能企业信息的预览功能,主要是数据库的查询操作,在查询的过程中,如果查询的结果为0条,那么系统会给出信息提示,然后系统直接跳转到企业信息的添加界面。如果结果不为0,那么系统会正确的显示企业信息记录。防止进行多次重复的添加操作。3.求职信息管理信息模块该功能是简单的数据库查询操作,当查询结果为0条的时候,系统返回提示信息,否则返回查询的信息。4.面试邀请功能模块(1) 面试邀请功能面试邀请功能,需要对数据的多张表进行关联的操作处理,用户进行面试邀请之后,系统需要对职位对应的个人用户信息的数据库表进行关联,在面试邀请表进行记录,为了避免企业用户短时间内进行多次邀请,在进行邀请操作之前,系统会先进行查询操作,如果在最近一周内有过该职位的邀请记录,则提示用户不可以进行邀请操作,如果没有对应的记录,那么插入该条记录,删除该用户超过20条记录的数据。这样的设计节约了数据库的空间。(2) 面试邀请记录查询面试邀请记录查询功能,为简单的条件显示的数据库查询操作。在面试邀请的功能中,系统对邀请记录严格的控制在20条之内,但是该功能仍然在数据库查询加上最近20数据的限制,防止显示的数据不正确。4.2.3管理员功能设计1.招聘职位信息管理功能模块(1) 招聘职位信息查询功能该功能会根据招聘职位的审核状态(未审核的显示在前面),按照时间的降序进行数据库查询操作,显示所有企业的招聘职位信息。同时系统设置了分类查询操作,根据正在审核、已经通过审核和未通过审核为筛选条件的查询功能。(2) 招聘职位审核功能该功能主要是改变该条企业招聘职位信息的审核标志位,通过更新标志位,来记录该条招聘职位信息的状态为审核中、审核通过和审核未通过的状态。(3) 职位置顶功能该功能主要是改变该条企业招聘职位信息的置顶标志位,通过更新标志位,来记录该条招聘职位信息的状态为是否置顶。2.简历信息管理功能模块(1) 简历信息查询功能该功能会根据简历的审核状态(未审核的显示在前面),按照时间的降序进行数据库查询操作,显示所有简历的招聘职位信息。在显示时,会将已经审核的简历记录显示成灰色。同时系统设置了分类查询操作,根据正在审核、已经通过审核和未通过审核为筛选条件的查询功能。(2) 简历信息审核功能该功能主要是改变该条简历信息的审核标志位,通过更新标志位,来记录该条简历信息的状态为审核中、审核通过和审核未通过的状态。3.其他设置功能模块系统提供的其他设置功能(包括岗位分类、行业分类、职位类型分类、地区、工资等级分类设置功能),都是通过更新原来的分离记录来体验在用户的界面上。4.3 数据库设计数据库是系统最基础的也是最重要的组成部分17,系统所有的功能都是基于数据库的完整性,为了满足系统数据处理及数据存储的需求,设计了系统数据库。4.3.1数据库ER图图4-2 人才招聘系统的E-R图4.3.2数据库表结构分析所谓数据库的物理结构20 主要指数据库的存储结构和存取方法,它完全依赖数据库使用的平台。(1) 行业信息表主要有行业ID、地域code,行业名称等字段。如表4-1所示:表4-1 行业信息表ID英文字段中文字段类型备注1Locationid行业IDInt主键3Areacode区域编码varchar(4)4zipcodeZip编码varchar (6)5Dustrictname行业名称varchar (50)(2) 企业会员表主要有ID、用户名、密码、找回问题、找回问题、注册日期等。如表4-2所示:表4-2 企业会员表ID英文字段中文字段类型备注1idIdInt主键2username用户名varchar (10)3password密码varchar (20)4question找回问题varchar (50)5answer找回答案varchar (50)6Companyname公司名称varchar (20)7Locationid行业int外键8Properity企业性质varchar (20)9Set_year建立时间varchar (20)10Reg_currency注册资金varchar (20)11Workers员工数varchar (10)12Szdq公司位置varchar (50)13Lxr联系人varchar (10)14lxdh联系电话varchar (20)15Dzyj邮箱varchar (20)16Lxdz联系地址varchar (50)17Company_memo备忘Mediumtext18Hy_time注册时间varchar (20)19Web公司主页varchar (30)20Denglushijian登录时间DateTime21D_ck查看Int10022Zd置顶时间DateTime23Px培训Int10024Hy_email会员emailvarchar (30)25url链接varchar (20)26VipVip等级Int27Vip_daoqi到期时间DateTime(3) 职业分级表主要有职业ID、职业名称。表4-3所示:表4-3 职业分级表ID英文字段中文字段类型备注1Id职业IDInt主键2bt职业名称va
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 四川达州开江县人力资源和社会保障局核招聘2026届省属公费师范毕业生的20人考前冲刺试卷及参考答案详解(夺分金卷)
- 2026中国智能驾驶培训行业市场现状产业竞争分析及投资机会规划分析研究报告
- 2026四川宜宾市南溪生态环境局招募“守护长江第一湾”生态志愿者的模拟试卷【考点梳理】附答案详解
- 2026人工智能环保行业市场深度考察及技术应用与产业升级研究锚
- 2026上海博物馆招聘博士后1人笔试题库及完整答案详解【考点梳理】
- 2026安徽蚌埠市城市投资控股集团有限公司所属公司社会招聘2人考前冲刺密卷附答案详解(A卷)
- 2026中国支付行业市场供需分析及投资评估规划分析研究报告
- 胸腰椎骨折治疗策略
- 2026中国稀土储运行业市场深度调研及发展趋势与投资前景预测研究报告
- 2026中国食品加工业市场供需变化及投资潜力评估规划分析报告
- 2026年天津市高考英语首考试卷试题完整版(含答案详解+听力MP3)
- 《动态管式反应器设计、制造和使用规范》征求意见稿
- 2026年机械工程高级工程师职称考试题库及答案解析
- 2026内蒙古恒正实业集团招聘65名工作人员备考题库含答案
- (正式版)DB54∕T 0532-2025 《公路养护预算编制办法》
- Z20名校联盟(浙江省名校新高考研究联盟)2026届高三第二次联考地理(含答案)
- GB/T 38082-2025生物降解塑料购物袋
- 2025-2026学年人教版九年级上册数学期末测试卷(含答案)
- 兵检职业适应测试题及答案
- 基于原位TEM技术探究电子束辐照下NaCl与KCl的分解历程
- 2025年游戏代练兼职合同模板
评论
0/150
提交评论