天伟人才招聘系统的设计与实现——毕业论文_第1页
天伟人才招聘系统的设计与实现——毕业论文_第2页
天伟人才招聘系统的设计与实现——毕业论文_第3页
天伟人才招聘系统的设计与实现——毕业论文_第4页
天伟人才招聘系统的设计与实现——毕业论文_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

天津工业大学天津工业大学 毕业设计毕业设计 天伟人才招聘系统的设计与实现天伟人才招聘系统的设计与实现 姓姓 名名 学学 院院 管理学院 专专 业业 信息管理与信息系统 学学 号号 指导教师指导教师 职职 称称 年年 月月 天津工业大学毕业设计任务书天津工业大学毕业设计任务书 题目题目天伟人才招聘系统的设计与实现 学生姓名学生姓名马勇学院名称学院名称管理学院专业班级专业班级 课题类型课题类型模拟课题 课题意义课题意义 代替以往传统的招聘会形式,采用网上招聘的方式满足现在企业招聘的 需求,节约企业人事部门的时间,节省场地资源,减少公司人才招聘的成本, 便利企业与人才之间的交流沟通。 任务与任务与 进度要求进度要求 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 备注备注 院长院长 系主任系主任 指导教师指导教师 毕业设计开题报告表毕业设计开题报告表 年 月 日 姓名姓名马勇学院学院管理学院专业专业 信息管理与 信息系统 班级班级 题目题目天伟人才招聘系统的设计与实现指导教师指导教师 一、与本课题有关的国内外研究情况、课题研究的主要内容、目的和意义:一、与本课题有关的国内外研究情况、课题研究的主要内容、目的和意义: 与本课题有关的国内外研究情况:与本课题有关的国内外研究情况:在当今这个信息化高速发展的年代,随着网络技术 和电子商务的发展,网络招聘逐渐被求职人员和用人单位所重视,越来越多的求职者 在网络上发布自己的简历及求职信息、越来越多的企业通过网络发布招聘信息,使求 职和招聘变得更便捷。 课题研究的主要内容:课题研究的主要内容:本课题主要是研究企业人才招聘网站,调查企业人才招聘网站 的用户-企业用户和求职者的功能需求,然后逐步确认最后的系统需求,逐步进行 系统分析,之后理清思路进行系统开发,测试实施。 目的和意义:目的和意义:本系统致力于满足招聘管理和求职者管理工作的需要,有效提高招聘和 员工管理服务,不断提高服务质量。代替以往传统的招聘会形式,采用网上招聘的方 式满足现在企业招聘的需求,节约企业人事部门的时间,节省场地资源,减少公司人 才招聘的成本,便利企业与人才之间的交流沟通。 二、进度及预期结果二、进度及预期结果 起止日期起止日期主要内容主要内容预期结果预期结果 2014.12.11-2015.1.1 2015.4.13-21 2015.4.22-5.30 2015.5.31-6.5 2015.6.8-10 在校查阅资料,做好选题准备 开题答辩 撰写毕业论文 定稿 毕业论文答辩 选定论文题目 参加开题答辩 按进度要求完成 按进度要求完成 参加毕业论文答辩 完成课题的现有条件完成课题的现有条件 1指导教师指导论文。 2利用图书馆查阅资料。 3通过互联网进行资料搜索、查找。 4查阅相关杂志、期刊等资料。 审查意见审查意见 指导教师:指导教师: 年年 月月 日日 学院意见学院意见 主管领导:主管领导: 年年 月月 日日 天津工业大学本科毕业设计评阅表天津工业大学本科毕业设计评阅表 毕业设计 题目 天伟人才招聘系统的设计与实现 学生姓名马勇学生班级指导教师姓名 评审项目指标满分评分 能体现本专业培养目标,题目大小、难度适中;学生工 作量饱满,能得到较全面训练。 10 选题 题目与生产、科研等实际问题结合紧密。10 课题调研 文献检索 能独立查阅文献以及从事其它形式的调研,能较好地理 解课题任务并提出实施方案;有分析整理各类信息从中 获取新知识的能力。 15 外文应用能正确引用外文文献,翻译准确,文字流畅。5 设计图纸(插图)简洁、规范、无差错,设计栏目齐全 合理,能正确使用国家标准单位。 15 设计说明书(论文)结构严谨,表达清楚,文字通顺, 用语正确,基本无错别字和病句,书写格式符合规范。 15 能根据毕业设计目标进行实验设计,对数据的运算及处 理正确无差错,对实验结果的分析准确。 20 设计说明 书(论文) 设计具有创新性或实用价值。10 合计100 意见及建议 评阅人签名:评阅人签名:年年 月月 日日 天津工业大学毕业设计成绩考核表 学生姓名学生姓名马勇学院名称学院名称管理学院专业班级专业班级 题目题目天伟人才招聘系统的设计与实现 1毕业设计指导教师评语及成绩:毕业设计指导教师评语及成绩: 成绩:成绩: 指导教师签字:指导教师签字: 年年 月月 日日 2毕业设计答辩委员会评语及成绩:毕业设计答辩委员会评语及成绩: 成绩:成绩: 答辩主席(或组长)签字:答辩主席(或组长)签字: 年年 月月 日日 3毕业设计总成绩:毕业设计总成绩: a.指导教师 给定成绩 b.评阅教师 给定成绩 c.毕业答辩成绩 总成绩 (a0.5+b0.2+c0.3) 摘 要 随着信息时代的发展,Internet 网络已经成为人们日常生活中不可缺少的一部分, 无论是学习、工作、还是休闲娱乐,都有互联网的影子,网络已经逐渐融入人们生活的方 方面面。随着网络技术的进一步发展,网络为人与人之间的交流沟通提供了一个更加方便 的平台。现如今,社会生活的节奏越来越快,人们对工作效率的要求也越来越高,参加现 场招聘会无疑是显得既耗时又耗力,网上漫无目的的搜索工作愈加变的十分无力,为了给 求职者和招聘者一个更加直接的沟通招聘的平台,以计算机和网络为基础的网上人才招聘 系统就应运而生了。 本文以网上人才招聘系统为研究对象,通过与企业 HR(人力资源)的深入沟通,确 认企业招聘工作的主要内容;与多名求职者进行交流,了解到求职者最关心的求职内容。 同时参考了已经比较成熟的智联招聘和前程无忧系统,以求最大程度地满足招聘者与求职 者对招聘工作的实际需要。编写系统需求分析,并且反复地与目标用户群进行业务功能确 认,完成本课题系统开发的前期准备工作。 本系统采用了 PHP+MYSQL 的开发模式,以 PHP 作为前台开发工具,MYSQL 作为后台数 据库的技术来实现网上人才招聘系统。该系统通过充分的市场调查,提供了非常丰富的功 能,包括个人会员功能(个人信息管理功能、简历管理功能、职位申请收藏功能),企业 会员功能(企业信息管理功能、求职信息管理功能、面试邀请),满足求职者和招聘者之 间的信息交换需求。最终通过反复测试,系统可以正常使用。 关键词:人才招聘系统;PHP;MYSQL;信息交换 ABSTRACT With 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. This project constitutes of two parts: 1) A thorough research and analysis of supply- demand relationship in Chinas current human resource market. 2) Design and development of an online recruitment system. To obtain a detailed requirement analysis, several measurements have been conducted, such as repeated functional confirmation with aimed system users, deep commun ications with HR employees to ensure enterprises hiring needs, multiple interviews with job seek ers to have a decent understanding of their desires. Meanwhile, analyses of current popular online recruitment systems like Zhilianzhaopin and Qianchengwuyou have been taken into consideratio. 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 目 录 第一章 绪论1 1.1 课题背景及研究目的和意义1 1.2 研究的主要内容2 第二章 系统的开发工具和环境.3 2.1 开发工具简介 .3 2.2 开发环境简介 .3 第三章 人才招聘系统的分析4 3.1 系统可行性分析 .4 3.2 系统需求分析 .4 3.3 用户需求分析5 3.4 个人会员功能需求 .5 3.5 企业会员功能需求 .8 3.6 管理员管理功能需求 10 3.7 系统功能的业务流程分析 12 第四章 人才招聘系统的设计.15 4.1 系统功能结构图 15 4.2 系统各功能模块设计 15 4.3 数据库设计 18 第五章 人才招聘系统的实施.25 5.1 个人会员功能实施.25 5.2 企业会员管理功能 28 5.3 管理员管理功能.32 5.4 技术实现.35 结 论.39 参考文献.40 附 录.41 谢 辞.47 天津工业大学 2015 届本科生毕业设计 1 第一章 绪论 1.1 课题背景及研究目的和意义 1.1.1 课题背景 随着网络技术和电子商务的发展,网络招聘逐渐被求职人员和用人单位所重视,越来 越多的求职者在网络上发布自己的简历及求职信息、越来越多的企业通过网络发布招聘信 息,继而使得求职和招聘变得更加便捷,同时网络招聘还可以减少纸质简历的使用,在求 职者和企业之间架起了一座“绿色的桥梁”。 目前,社会在职人员的求职大多选择了更加便捷、快速的网上简历投递的方式。网上 简历投递方式也是广大高校学生毕业找工作的一个重要途径,甚至这种网上简历投递的方 式的成功率已经超过应届生参加招聘会。而如今越来越多的企业都将信息化技术作为自己 公司新型的核心竞争力,对于企业人员的流动,企业更愿意将这些招聘通过网络来进行发 布,进而吸引更多的人才。 所以,一个稳定的完善的网络招聘服务环境已经被越来越多的人们所需要,随着互联 网的大面积普及,人才招聘网站将承担起为企业和求职者提供沟通交流作用的职责,成为 一个不可或缺的平台。 1.1.2 我国目前人才招聘管理发展现状 如今各式各样的招聘网站正逐渐成熟,比如智联招聘和 51job 都属于比较成熟的招聘 网站,而这些招聘网站除了不断丰富自己网站的内容,满足用户的需求,方便企业人事和 求职者使用外,同时也已经开始逐渐向移动端发展,这也将是未来的一个发展趋势,毕竟 移动设备现在已经非常的普及,智能手机更是不断的更新换代,但是目前在移动端的操作 都需要网站支持,也就是都需要先在网站上进行必要的资料的填写,由此可见,招聘网站 在短时间内是无法被移动端所替代的。 除了上面所述,我们也发现具有地方性特征的招聘网站也被广大的用户所喜爱,拿天 津来讲,泰达招聘网等具有地方特色的招聘网站具有更多的地方企业用户,地域性的招聘 网站更加容易挖掘地方的企业及更多的劳动力类型的大型人力企业。 由此可见,招聘网站和招聘系统目前虽然日趋成熟,但是仍然还有许多的潜力可以进 行发掘。 1.1.3 研究目的和意义 当今这个经济高速发展的社会,每个企业都会面对企业内部的人员流动问题,而对人 员的补充是每个企业人事部门必然要面对的问题,尤其是在一个创业型的企业,人员的招 聘工作非常频繁,而且任务非常繁重。以往传统的招聘会形式已经无法满足现在企业招聘 的需求,传统的招聘会形式不仅浪费企业人事部门的时间,而且浪费场地资源,增加了公 司人才招聘的成本,更主要的是,企业可能会错过很多优秀的人才,同时很多优秀的人才 天津工业大学 2015 届本科生毕业设计 2 也可能错过某些梦寐以求企业的招聘会,这样的问题会给企业和求职者带来了很大的遗憾。 为了避免出现上述的问题,现在越来越多的企业把企业的招聘工作的重心转移到网络 招聘形式上,求职者也越来越多的出现在人才招聘网站上去寻找自己心仪的企业和职位。 对于企业而言,这样的招聘平台不仅节约了企业的人才招聘成本,而且提高了企业人才招 聘的效率,节约了企业人才招聘的时间;对于求职者来说,这样的招聘平台可以让求职者 更直观、更方便地捕捉到自身所需要的求职信息,为求职者对企业更进一步的了解提供了 便利;通过人才招聘网站进行招聘这种方式也给潜在的求职者或者企业带来更好的发展或 者人才获得的途径。 人才招聘网站更好的协调了企业和求职者的资源信息,建立了企业和求职者的沟通平 台,让企业的人才流动更加健康,给企业和求职者都提供了极大的便捷。 1.2 研究的主要内容 本课题主要是研究企业人才招聘网站,调查企业人才招聘网站的用户-企业用户和求 职者用户的功能需求,然后逐步确认最后的系统需求,并进行系统分析,之后理清思路进 行系统开发,测试实施。 本课题计划开发天伟公司人才招聘系统,使用 PHP 编程语言开发,采用 B/S 架构,求 职者提交个人简历信息、浏览企业招聘信息,企业发布招聘信息、浏览求职者简历信息。 同时利用网络推广,提高本系统的使用率,然后不断的完善本系统,进行进一步的系统优 化工作。这样可以提高企业对人才招聘的效率和成功率,也方便求职者对企业的了解,使 面试更加自由和灵活。 本系统致力于满足招聘管理和求职者管理工作的需要,有效提高招聘和员工管理服务, 不断提高服务质量。 天津工业大学 2015 届本科生毕业设计 3 第二章 系统的开发工具和环境 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 作为网站的 数据库。 天津工业大学 2015 届本科生毕业设计 4 第三章 人才招聘系统的分析 本章主要进行系统的分析工作,通过对智联招聘、前程无忧等招聘网站进行功能调查 分析,最后确认本系统需要实现的主要功能模块,并对其中模块的功能进行说明,然后在 此基础上,进行整个系统的数据库的表结构设计,并且介绍设计过程。 3.1 系统可行性分析 网络在线人才招聘系统是通过计算机使用户与招聘企业之间建立联系。可行性分析的 内容是分析建立该系统的必要性和可能性。近年来,随着大学生数量的急剧增加,人才市 场的竞争愈加激烈以及企业对高级人才的殷切需求,无疑为网上人才招聘网站提供了很大 的生存和发展空间。与传统的人才中介或宣讲会、招聘会形式相比较,网上人才招聘具有 成本低、容量大、速度快和强调个性化服务的优势。它允许更加灵活的交互方式,提供更 丰富的信息资源。网上人才招聘在一些发达国家已经非常普遍,已经成为一种流行的招聘 方式,近年来在国内也迅速收到外企、私企和一些大型国企的青睐。分析简历人才网站的 可行性主要包括经济可行性和技术可行性。 3.1.1 经济可行性分析 经济可行性研究的目的是实行系统能达到以最小的开发成本取得最佳的经济效益。 从经济效益的角度来分析,软件的开发成本相对较小,主要投入只有一台电脑而已。 此外,该系统属于小型网站开发,主要的支出为开发费用和服务器费用,系统功能相对于 大型网站比较简单,所以开发设计费用比较小,由于 web 开发队服务器的需求空间和带 宽比较小,所以费用是在可承受范围内。从节约资源的角度来分析,采用网上人才招聘的 方式,应聘者和企业方可以在网上直接完成简历的投递和面试的邀请,不仅节约了纸张等 资源同时相比较宣讲会等形式也节约了大量的时间和人力成本。 3.1.2 技术可行性分析 技术可行性研究是研究现有的技术条件能否顺利完成开发工作。 本系统使用的是 PHP 技术和 Mysql 数据库,实现通过互联网建立一个人才招聘信息 的管理平台。PHP 语言的开源、免费和快捷性都为本系统的实现节省了一定的财力,同时 语法简单,跨平台性强,可运行在多个操作系统,这使得程序不会因为操作系统的限制而 造成无法开发的情况。Mysql 数据库也是一种开源的数据库管理系统,它能够与 PHP 良好 的配合,该系统操作简单、运行速度快,另外 Mysql 还具有强大的查询功能。Apache 也 是目前最优秀的 web 系统发布的容器,由于它的安全性和跨平台性,而被广泛的使用。 3.2 系统需求分析 需求分析是明确系统真正的功能需求,是对要解决的实际问题的真正意义的理解。解 决任何问题之前,都应该彻底的理解面临的问题,在真正的理解基础上,才能找到更好的 天津工业大学 2015 届本科生毕业设计 5 解决问题的办法。需求分析就是对系统功能进行分析,让自己更加清晰地了解自己接下来 开发的系统的功能设计,明确接下来系统的功能需求。 综合考虑天伟公司人才招聘系统的实际需要,同时比较相对成熟的智联招聘、51job 的设计需求,确认系统关键的功能需求如下。 3.3 用户需求分析 随着社会经济的发展,我国高等教育的普及,各级各类人才特别是大学应届毕业生大 量的涌入社会以及再就业人员的增加,就业压力空前巨大。应聘者更关注的就是如何能够 多快好省的获得有关就业信息;企业更关注的就是如何在第一时间对高级人才进行争夺。 仅仅依靠传统的宣讲会、招聘会已经无法满足日益增加的人才与企业双方的需求,这些传 统的招聘形式不仅浪费了纸张等自然资源,而且浪费了应聘者和企业双方的时间和人力资 源,付出多却往往无法得到想要的结果。所以迫切需要寻求一个途径来缓解这一现状,从 而使双方都得到满足,而网上人才招聘系统恰恰为解决此问题提供了一个方便快捷的交流 平台。 3.4 个人会员功能需求 个人会员实际是系统面向的求职者用户,该部分用户主要具有的功能包括用户注册、 个人信息管理、简历信息管理、简历状态设置、职位申请记录查询、面试邀请管理、职位 收藏管理、高级人才申请等功能。具体功能需求如图 3-1 所示: 图 3-1 天津工业大学 2015 届本科生毕业设计 6 3.4.1 用户注册功能需求 个人用户注册功能,注册时只需填写必要的信息即可注册,必要信息包括会员昵称 (4 位以上)、密码(6 位以上),注册邮箱。 3.4.2 个人信息管理功能需求 个人会员成功完成注册,在成功登录后会直接跳转到完善个人信息界面(个人信息包 括姓名、性别、年龄、婚姻、身高、体重、户口所在地、毕业院校等等),个人信息编辑 功能可以对之前的个人信息进行再次编辑。同时系统需要提供个人登录密码修改功能。个 人信息管理功能时序图如图 3-2 所示: 图 3-2 天津工业大学 2015 届本科生毕业设计 7 3.4.3 简历信息管理功能需求 简历信息管理包括简历信息创建、编辑和预览功能。系统每个个人会员只能有一份简 历,所以创建和编辑的功能可以合并,简历信息需要提供非常详细的信息(包括姓名、性 别、年龄、婚姻、毕业院校、学历、专业、求职意向等等)。系统需要提供简历的预览功 能,如果发现已经有简历的情况,可以通过简历预览功能进行简历预览,如果使用前没有 创建简历,系统需要给使用者一个提示信息。简历信息管理时序图如图 3-3 所示: 图 3-3 3.4.4 简历状态设置需求 在有个人简历信息的情况下,系统提供简历状态设置功能,设置简历状态:完全公开 和不公开两种状态。完全公开状态可以让企业通过搜索选项搜索到个人简历,而另外一种 状态则不可以被搜索到。 3.4.5 职位申请记录功能需求 系统需要提供已经申请的职位的记录功能,记录最近一段时间该用户职位申请记录 (可以只记录一段时间(比如说 1 个月)或者只记录一定条数(比如说 20 条),如果 用户没有申请记录则系统给予一条提示信息,并且提供一个快速申请职位的链接。 天津工业大学 2015 届本科生毕业设计 8 3.5 企业会员功能需求 企业会员实际是系统面向的招聘者用户,该部分用户需要的功能包括:用户注册、企 业信息管理、招聘岗位信息管理、求职信管理、简历浏览管理功能、面试邀请功能、人才 库功能,具体功能需求如图 3-4 所示: 图3-4 企业会员的功能用例图 3.5.1 企业用户注册功能需求 系统需要提供企业用户注册功能,企业用户需要提供一些必要的信息进行注册,必要 信息包括会员昵称(4 位以上)、密码(6 位以上),注册邮箱。 天津工业大学 2015 届本科生毕业设计 9 3.5.2 企业信息管理功能需求 系统需要提供企业信息的添加、编辑功能,在企业刚刚注册登录之后,系统需要直接 跳转到企业信息编辑界面,完善企业的信息(企业基本信息包括公司全称、所属行业、企 业性质、员工人数、联系人、联系电话、公司简介等等),这是其他功能操作的前提。 3.5.3 求职信息管理功能需求 企业会员在发布过招聘职位的前提下,系统应该提供求职者的求职信的查看功能。 求职信查询功能时序图如图 3-5 所示: 图 3-5 天津工业大学 2015 届本科生毕业设计 10 3.5.4 面试邀请功能需求 企业用户可以对比较中意的个人会员发起面试邀请功能,个人会员会及时收到企业用 户的面试邀请,如果企业用户没有进行过面试邀请,那么系统要给出一个提示消息,并且 提供一个快捷邀请面试的链接。面试功能邀请时序图如图 3-6 所示: 图 3-6 3.6 管理员管理功能需求 管理员角色是整个系统的权限最高的角色,他需要对很多的信息进行审核。管理员具 有的功能包括:招聘职位信息管理、个人简历信息管理,新闻管理功能、其他设置功能。 具体功能需求如图 3-7 所示: 天津工业大学 2015 届本科生毕业设计 11 图3-7 管理员的功能用例图 3.6.1 招聘职位信息管理功能需求 系统需要向管理员提供企业招聘职位信息的查看、审核和置顶的功能。以此来保证企 业用户的招聘信息的合法性。在企业会员发布招聘职位之后,管理员需要通过查看企业用 户企业招聘信息,然后对招聘信息进行审核,对部分的招聘信息进行置顶。 天津工业大学 2015 届本科生毕业设计 12 3.6.2 简历信息管理功能需求 系统需要向管理员提供个人简历信息的查看和审核的功能。以此来保证个人用户的简 历信息的合法性。在个人会员编辑个人简历之后,管理员需要通过查看个人用户的简历信 息,然后对其简历信息进行审核。 3.6.3 其他设置功能需求 本系统中有多处需要会员(包括个人会员和企业会员)进行完善信息的地方,为了更 加方便会员的信息完善工作,使会员的信息更加规范和方便管理,系统需要对很多的地方 提供下拉框的选择功能,包括岗位分类、行业分类、职位类型分类、地区、工资等级分类。 所以系统需要向管理员提供上述下拉框内容的设置功能。 3.7 系统功能的业务流程分析 系统的业务流程分析是一个系统功能需求完成的下一步任务,它表明着系统各个功能 之间的关系,系统的业务流程也是通过不断的修改、确认再修改再确认来完成的,为的是 使开发者更加明确系统的功能需求和功能之间的联系,设计好功能的接口,而业务流程图 是一种最简单而且清晰的表现方式,也是系统分析员和用户之间进行交流的一座桥梁。业 务流程图可以解决这一问题。该系统的具体业务流程图 3-8,图 3-9 所示: 个人会员业务流程描述:个人会员成功注册之后,需要进行登录;然后进入简历编辑 页面完成自己的简历;简历成功建立后,可前往首页进行职位搜索,并进行简历的投递; 简历成功投递后可以进行高级人才的申请,由系统管理员根据简历信息判定是否可成为高 级人才。 企业会员业务流程描述:企业会员成功注册之后,需要进行登录;然后根据本企业职 位需求发布职位应聘;可以通过查看投往本企业的应聘者简历,根据需求审核后对中意的 人才可以发出面试邀请,也可以自行对所需人才进行搜索,对中意者发出面试邀请。 天津工业大学 2015 届本科生毕业设计 13 是 是 否 否 否 个人会员登陆 是否登陆 创建简历 是否成功 职位搜索 简历投递 是否成功 申请高级人才 是否成功 否 登出 是 是 图3-8 个人会员的业务流程图 天津工业大学 2015 届本科生毕业设计 14 否 企业会员登陆 是否登陆 发布职位 是否成功 否 人才搜索 面试邀请 是否成功 否 查收简历 登出 是 是 是 图3-9 企业会员的业务流程图 天津工业大学 2015 届本科生毕业设计 15 第四章 人才招聘系统的设计 4.1 系统功能结构图 本系统本着简单、小巧、为参与人才招聘的用户提供便利的宗旨,天伟公司人才招聘 系统的整个系统从总体上分为三个模块,每一模块实现的功能如下: 个人会员功能:浏览招聘信息、注册、发布简历信息、发布求职意向、维护简历信息、 投递简历。 企业会员功能:企业用户注册、发布企业简介、发布招聘信息、更新招聘信息、查询 人才信息。 管理员管理功能:系统管理员维护系统信息、管理账户、管理密码、审核企业信息。 系统管理员可以发布求职技巧、相关新闻等文章,让求职者及时了解职场相关信息。 为了可以对系统的功能有更清晰的了解,同时也可以让使用对该系统有更透彻的理解, 同时加强对系统的使用深度,具体人才招聘系统中的功能结构图如图 4-1 所示: 人才招聘系统 个 人 会 员 企 业 会 员 个 人 信 息 模 块 简 历 模 块 职 位 模 块 面 试 模 块 基 本 信 息 模 块 招 聘 信 息 模 块 面 试 邀 请 求 职 信 息 模 块 岗 位 管 理 模 块 简 历 管 理 模 块 新 闻 管 理 模 块 会 员 管 理 模 块 其 他 设 置 管 理 员 图4-1 人事管理系统功能结构图 4.2 系统各功能模块设计 在完成系统的功能需求分析之后,接下来进行系统的设计工作,在整个系统的开发时 期中,设计阶段是最主要的阶段之一。 4.2.1 个人会员功能设计 1.用户注册功能模块 未注册用户可以通过个人会员注册功能注册成为个人会员,即成为系统的求职者。该 天津工业大学 2015 届本科生毕业设计 16 注册只需要填写必要的信息(昵称(4 位以上)、密码(6 位以上),注册邮箱)。 2.个人信息管理功能模块 (1) 个人信息添加功能 个人会员所有功能里,个人信息是最基本的信息,所以新用户注册登录之后,代码设 计逻辑会直接跳转到个人会员信息的添加功能,该功能的代码和个人信息修改的功能的代 码没有任何区别,为了节约代码量。 (2) 个人信息修改功能 个人信息的修改功能,采用了先查询该用户的个人信息,然后进行判断,如果结果为 真,那么删除个人信息,再进行个人信息的插入操作,如果为假,那么系统会给出信息提 示,然后系统直接跳转到个人信息的添加界面。 (3) 个人信息添加预览功能 个人信息的预览功能,主要是数据库的查询操作,再查询的过程中,如果查询的结果 为 0 条,那么系统会给出信息提示,然后系统直接跳转到个人信息的添加界面。如果结果 不为 0,那么系统会正确的显示个人信息记录。 3.简历信息管理功能模块 (1) 个人简历信息添加功能 个人简历会员所有功能里,个人简历信息是最基本的信息,所以新用户注册登录之后, 代码设计逻辑会直接跳转到个人简历会员信息的添加功能,该功能的代码和个人简历信息 修改的功能的代码没有任何区别。 (2) 个人简历信息修改功能 个人简历信息的修改功能,采用了先查询该用户的个人简历信息,然后进行判断,如 果结果为真,那么删除个人简历信息,再进行个人简历信息的插入操作,如果为假,那么 系统会给出信息提示,然后系统直接跳转到个人简历信息的添加界面。 (3) 个人简历信息添加预览功能 个人简历信息的预览功能,主要是数据库的查询操作,再查询的过程中,如果查询的 结果为 0 条,那么系统会给出信息提示,然后系统直接跳转到个人简历信息的添加界面。 4.简历状态设置功能模块 在系统设计结算,设计每个个人用户的简历是唯一的,所以该功能的主要操作是对系 统个人简历的标志位的修改。 5.职位申请记录功能模块 (1) 职位申请功能 职位申请功能,需要对数据的多张表进行关联的操作处理,用户进行职位申请之后, 系统需要对职位对应的企业用户的职位数据库表进行关联,在职位申请表进行记录,为了 避免个人用户短时间内进行多次申请,在进行申请操作之前,系统会先进行查询操作,如 果在最近一周内有过该职位的申请记录,则提示用户不可以进行申请操作,如果没有对应 天津工业大学 2015 届本科生毕业设计 17 的记录,那么插入该条记录,删除该用户超过 20 条记录的数据。这样的设计节约了数据 库的空间。 (2) 职位申请记录查询 职位申请记录查询功能,为简单的条件显示的数据库查询操作。在职位申请的功能中, 系统对申请记录严格的控制在 20 条之内,但是该功能仍然在数据库查询加上最近 20 数据 的限制,防止显示的数据不正确。 4.2.2 企业会员功能设计 1.企业用户注册功能模块 该操作为简单的数据库插入操作,为了避免重复操作,在插入之前以昵称为查询条件 进行查询操作,如果有记录,则提示昵称已存在,否则可以成功注册。 2.企业信息管理功能模块 (1) 企业信息添加功能 企业会员所有功能里,企业信息是最基本的信息,所以新用户注册登录之后,代码设 计逻辑会直接跳转到企业会员信息的添加功能,该功能的代码和企业信息修改的功能的代 码没有任何区别,为了节约代码量。 (2) 企业信息修改功能 企业信息的修改功能,采用了先查询该用户的企业信息,然后进行判断,如果结果为 真,那么删除企业信息,再进行企业信息的插入操作,如果为假,那么系统会给出信息提 示,然后系统直接跳转到企业信息的添加界面。 (3) 企业信息添加预览功能 企业信息的预览功能,主要是数据库的查询操作,在查询的过程中,如果查询的结果 为 0 条,那么系统会给出信息提示,然后系统直接跳转到企业信息的添加界面。如果结果 不为 0,那么系统会正确的显示企业信息记录。防止进行多次重复的添加操作。 3.求职信息管理信息模块 该功能是简单的数据库查询操作,当查询结果为 0 条的时候,系统返回提示信息,否 则返回查询的信息。 4.面试邀请功能模块 (1) 面试邀请功能 面试邀请功能,需要对数据的多张表进行关联的操作处理,用户进行面试邀请之后, 系统需要对职位对应的个人用户信息的数据库表进行关联,在面试邀请表进行记录,为了 避免企业用户短时间内进行多次邀请,在进行邀请操作之前,系统会先进行查询操作,如 果在最近一周内有过该职位的邀请记录,则提示用户不可以进行邀请操作,如果没有对应 的记录,那么插入该条记录,删除该用户超过 20 条记录的数据。这样的设计节约了数据 库的空间。 天津工业大学 2015 届本科生毕业设计 18 (2) 面试邀请记录查询 面试邀请记录查询功能,为简单的条件显示的数据库查询操作。在面试邀请的功能中, 系统对邀请记录严格的控制在 20 条之内,但是该功能仍然在数据库查询加上最近 20 数据 的限制,防止显示的数据不正确。 4.2.3 管理员功能设计 1.招聘职位信息管理功能模块 (1) 招聘职位信息查询功能 该功能会根据招聘职位的审核状态(未审核的显示在前面),按照时间的降序进行数 据库查询操作,显示所有企业的招聘职位信息。 同时系统设置了分类查询操作,根据正在审核、已经通过审核和未通过审核为筛选条 件的查询功能。 (2) 招聘职位审核功能 该功能主要是改变该条企业招聘职位信息的审核标志位,通过更新标志位,来记录该 条招聘职位信息的状态为审核中、审核通过和审核未通过的状态。 (3) 职位置顶功能 该功能主要是改变该条企业招聘职位信息的置顶标志位,通过更新标志位,来记录该 条招聘职位信息的状态为是否置顶。 2.简历信息管理功能模块 (1) 简历信息查询功能 该功能会根据简历的审核状态(未审核的显示在前面),按照时间的降序进行数据库 查询操作,显示所有简历的招聘职位信息。在显示时,会将已经审核的简历记录显示成灰 色。 同时系统设置了分类查询操作,根据正在审核、已经通过审核和未通过审核为筛选条 件的查询功能。 (2) 简历信息审核功能 该功能主要是改变该条简历信息的审核标志位,通过更新标志位,来记录该条简历信 息的状态为审核中、审核通过和审核未通过的状态。 3.其他设置功能模块 系统提供的其他设置功能(包括岗位分类、行业分类、职位类型分类、地区、工资等 级分类设置功能),都是通过更新原来的分离记录来体验在用户的界面上。 4.3 数据库设计 数据库是系统最基础的也是最重要的组成部分17,系统所有的功能都是基于数据库 的完整性,为了满足系统数据处理及数据存储的需求,设计了系统数据库。 天津工业大学 2015 届本科生毕业设计 19 4.3.1 数据库 ER 图 1 1 招招聘聘职职位位 1 1 1 1 N N 1 1 1 1 1 1 N N 1 1 行行业业I ID D 行行业业信信息息 职职业业I ID D 行行业业名名称称 区区别别序序号号 登登录录密密码码 姓姓名名 个个人人会会员员 性性别别 会会员员I ID D 公公司司名名称称 企企业业会会员员 公公司司性性质质 会会员员I ID D 登登录录密密码码 简简历历内内容容 简简历历 简简历历I ID D 创创建建时时间间 职职位位I ID D 面面试试信信息息 公公司司I ID D 说说明明 路路线线 归归属属 管管理理 发发出出 邀邀请请 投投递递 1 1 面面试试信信息息 I ID D 公公司司I ID D I ID D 职职位位I ID D 管管理理 N N 面面试试I ID D 面面试试邀邀请请 信信息息 I ID D 会会员员I ID D 状状态态 记记录录 1 1 N N 1 1 查查看看 1 1 1 1 查查看看 1 1 1 1 简简历历投投递递 简简历历I ID D I ID D 职职位位I ID D 投投递递时时间间 1 1 记记录录 1 1 查查看看 1 1 1 1 查查看看 1 1 1 1 图4-2 人才招聘系统的E-R图 4.3.2 数据库表结构分析 所谓数据库的物理结构20 主要指数据库的存储结构和存取方法,它完全依赖数据库 使用的平台。 (1) 行业信息表主要有行业 ID、地域 code,行业名称等字段。如表 4-1 所示: 表4-1 行业信息表 ID 英文字段中文字段类型备注 1Locationid 行业 ID Int 主键 3Areacode 区域编码 varchar(4) 4zipcode Zip 编码 varchar (6) 5Dustrictname 行业名称 varchar (50) 天津工业大学 2015 届本科生毕业设计 20 (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 备忘 Mediumtext 18Hy_time 注册时间 varchar (20) 19Web 公司主页 varchar (30) 20Denglushijian 登录时间 DateTime 21D_ck 查看 Int100 22Zd 置顶时间 DateTime 23Px 培训 Int100 24Hy_email 会员 email varchar (30) 25url 链接 varchar (20) 26Vip Vip 等级 Int 27Vip_daoqi 到期时间 DateTime 天津工业大学 2015 届本科生毕业设计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论