收藏 分享(赏)

天伟人才招聘系统的设计与实现.doc

上传人:wo7103235 文档编号:6248309 上传时间:2019-04-03 格式:DOC 页数:56 大小:1.67MB
下载 相关 举报
天伟人才招聘系统的设计与实现.doc_第1页
第1页 / 共56页
天伟人才招聘系统的设计与实现.doc_第2页
第2页 / 共56页
天伟人才招聘系统的设计与实现.doc_第3页
第3页 / 共56页
天伟人才招聘系统的设计与实现.doc_第4页
第4页 / 共56页
天伟人才招聘系统的设计与实现.doc_第5页
第5页 / 共56页
点击查看更多>>
资源描述

1、天津工业大学毕业设计天伟人才招聘系统的设计与实现姓 名 学 院 管理学院 专 业 信息管理与信息系统学 号 指导教师 职 称 年 月 天津工业大学毕业设计任务书题目 天伟人才招聘系统的设计与实现学生姓名 马勇 学院名称 管理学院 专业班级课题类型 模拟课题课题意义代替以往传统的招聘会形式,采用网上招聘的方式满足现在企业招聘的需求,节约企业人事部门的时间,节省场地资源,减少公司人才招聘的成本,便利企业与人才之间的交流沟通。任务与进度要求2014.12.10 前 各系自行进行毕业设计(论文)动员。2014.12.11-2015.1.17 学生在校查阅资料,做好选题准备;2015.2.202015.

2、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

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备注

4、院长 系主任 指导教师 毕业设计开题报告表年 月 日姓名 马勇 学院 管理学院 专业 信息管理与 信息系统 班级题目 天伟人才招聘系统的设计与实现 指导教师一、与本课题有关的国内外研究情况、课题研究的主要内容、目的和意义:与本课题有关的国内外研究情况:在当今这个信息化高速发展的年代,随着网络技术和电子商务的发展,网络招聘逐渐被求职人员和用人单位所重视,越来越多的求职者在网络上发布自己的简历及求职信息、越来越多的企业通过网络发布招聘信息,使求职和招聘变得更便捷。课题研究的主要内容:本课题主要是研究企业人才招聘网站,调查企业人才招聘网站的用户-企业用户和求职者的功能需求,然后逐步确认最后的系统需求

5、,逐步进行系统分析,之后理清思路进行系统开发,测试实施。目的和意义:本系统致力于满足招聘管理和求职者管理工作的需要,有效提高招聘和员工管理服务,不断提高服务质量。代替以往传统的招聘会形式,采用网上招聘的方式满足现在企业招聘的需求,节约企业人事部门的时间,节省场地资源,减少公司人才招聘的成本,便利企业与人才之间的交流沟通。二、进度及预期结果起止日期 主要内容 预期结果2014.12.11-2015.1.12015.4.13-212015.4.22-5.302015.5.31-6.52015.6.8-10在校查阅资料,做好选题准备开题答辩撰写毕业论文定稿毕业论文答辩选定论文题目参加开题答辩按进度要

6、求完成按进度要求完成参加毕业论文答辩完成课题的现有条件1指导教师指导论文。2利用图书馆查阅资料。3通过互联网进行资料搜索、查找。4查阅相关杂志、期刊等资料。审查意见 指导教师: 年 月 日学院意见主管领导: 年 月 日天津工业大学本科毕业设计评阅表毕业设计题目 天伟人才招聘系统的设计与实现学生姓名 马勇 学生班级 指导教师姓名评审项目 指标 满分 评分能体现本专业培养目标,题目大小、难度适中;学生工作量饱满,能得到较全面训练。 10选题题目与生产、科研等实际问题结合紧密。 10课题调研文献检索能独立查阅文献以及从事其它形式的调研,能较好地理解课题任务并提出实施方案;有分析整理各类信息从中获取新

7、知识的能力。15外文应用 能正确引用外文文献,翻译准确,文字流畅。 5设计图纸(插图)简洁、规范、无差错,设计栏目齐全合理,能正确使用国家标准单位。 15设计说明书(论文)结构严谨,表达清楚,文字通顺,用语正确,基本无错别字和病句,书写格式符合规范。 15能根据毕业设计目标进行实验设计,对数据的运算及处理正确无差错,对实验结果的分析准确。 20设计说明书(论文)设计具有创新性或实用价值。 10合计 100意见及建议评阅人签名: 年 月 日天津工业大学毕业设计成绩考核表学生姓名 马勇 学院名称 管理学院 专业班级题目 天伟人才招聘系统的设计与实现1 毕业设计指导教师评语及成绩:成绩:指导教师签字

8、: 年 月 日2毕业设计答辩委员会评语及成绩:成绩:答辩主席(或组长)签字: 年 月 日3毕业设计总成绩:a.指导教师给定成绩b.评阅教师给定成绩 c.毕业答辩成绩总成绩(a0.5+b0.2+c0.3)摘 要随着信息时代的发展,Internet 网络已经成为人们日常生活中不可缺少的一部分,无论是学习、工作、还是休闲娱乐,都有互联网的影子,网络已经逐渐融入人们生活的方方面面。随着网络技术的进一步发展,网络为人与人之间的交流沟通提供了一个更加方便的平台。现如今,社会生活的节奏越来越快,人们对工作效率的要求也越来越高,参加现场招聘会无疑是显得既耗时又耗力,网上漫无目的的搜索工作愈加变的十分无力,为了

9、给求职者和招聘者一个更加直接的沟通招聘的平台,以计算机和网络为基础的网上人才招聘系统就应运而生了。本文以网上人才招聘系统为研究对象,通过与企业 HR(人力资源)的深入沟通,确认企业招聘工作的主要内容;与多名求职者进行交流,了解到求职者最关心的求职内容。同时参考了已经比较成熟的智联招聘和前程无忧系统,以求最大程度地满足招聘者与求职者对招聘工作的实际需要。编写系统需求分析,并且反复地与目标用户群进行业务功能确认,完成本课题系统开发的前期准备工作。本系统采用了 PHP+MYSQL 的开发模式,以 PHP 作为前台开发工具,MYSQL 作为后台数据库的技术来实现网上人才招聘系统。该系统通过充分的市场调

10、查,提供了非常丰富的功能,包括个人会员功能(个人信息管理功能、简历管理功能、职位申请收藏功能),企业会员功能(企业信息管理功能、求职信息管理功能、面试邀请),满足求职者和招聘者之间的信息交换需求。最终通过反复测试,系统可以正常使用。关键词:人才招聘系统;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 wor

11、k, 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 recruit

12、ment 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

13、 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

14、with aimed system users, deep communications with HR employees to ensure enterprises hiring needs, multiple interviews with job seekers to have a decent understanding of their desires. Meanwhile, analyses of current popular onlinerecruitment systems like Zhilianzhaopin and Qianchengwuyou have been t

15、aken 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

16、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 signific

17、ant 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 管理员管理功能需求 10

18、3.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 课题背景随着网络技术和电子商务的发展,网络招聘逐渐被求职人员和用人单位所重视,越来越多的求职者在网络上发布自己的简历及求职信息、越来越多的企

19、业通过网络发布招聘信息,继而使得求职和招聘变得更加便捷,同时网络招聘还可以减少纸质简历的使用,在求职者和企业之间架起了一座“绿色的桥梁”。目前,社会在职人员的求职大多选择了更加便捷、快速的网上简历投递的方式。网上简历投递方式也是广大高校学生毕业找工作的一个重要途径,甚至这种网上简历投递的方式的成功率已经超过应届生参加招聘会。而如今越来越多的企业都将信息化技术作为自己公司新型的核心竞争力,对于企业人员的流动,企业更愿意将这些招聘通过网络来进行发布,进而吸引更多的人才。所以,一个稳定的完善的网络招聘服务环境已经被越来越多的人们所需要,随着互联网的大面积普及,人才招聘网站将承担起为企业和求职者提供沟

20、通交流作用的职责,成为一个不可或缺的平台。1.1.2 我国目前人才招聘管理发展现状如今各式各样的招聘网站正逐渐成熟,比如智联招聘和 51job 都属于比较成熟的招聘网站,而这些招聘网站除了不断丰富自己网站的内容,满足用户的需求,方便企业人事和求职者使用外,同时也已经开始逐渐向移动端发展,这也将是未来的一个发展趋势,毕竟移动设备现在已经非常的普及,智能手机更是不断的更新换代,但是目前在移动端的操作都需要网站支持,也就是都需要先在网站上进行必要的资料的填写,由此可见,招聘网站在短时间内是无法被移动端所替代的。除了上面所述,我们也发现具有地方性特征的招聘网站也被广大的用户所喜爱,拿天津来讲,泰达招聘

21、网等具有地方特色的招聘网站具有更多的地方企业用户,地域性的招聘网站更加容易挖掘地方的企业及更多的劳动力类型的大型人力企业。由此可见,招聘网站和招聘系统目前虽然日趋成熟,但是仍然还有许多的潜力可以进行发掘。1.1.3 研究目的和意义当今这个经济高速发展的社会,每个企业都会面对企业内部的人员流动问题,而对人员的补充是每个企业人事部门必然要面对的问题,尤其是在一个创业型的企业,人员的招聘工作非常频繁,而且任务非常繁重。以往传统的招聘会形式已经无法满足现在企业招聘的需求,传统的招聘会形式不仅浪费企业人事部门的时间,而且浪费场地资源,增加了公司人才招聘的成本,更主要的是,企业可能会错过很多优秀的人才,同

22、时很多优秀的人才天津工业大学 2015 届本科生毕业设计2也可能错过某些梦寐以求企业的招聘会,这样的问题会给企业和求职者带来了很大的遗憾。为了避免出现上述的问题,现在越来越多的企业把企业的招聘工作的重心转移到网络招聘形式上,求职者也越来越多的出现在人才招聘网站上去寻找自己心仪的企业和职位。对于企业而言,这样的招聘平台不仅节约了企业的人才招聘成本,而且提高了企业人才招聘的效率,节约了企业人才招聘的时间;对于求职者来说,这样的招聘平台可以让求职者更直观、更方便地捕捉到自身所需要的求职信息,为求职者对企业更进一步的了解提供了便利;通过人才招聘网站进行招聘这种方式也给潜在的求职者或者企业带来更好的发展

23、或者人才获得的途径。人才招聘网站更好的协调了企业和求职者的资源信息,建立了企业和求职者的沟通平台,让企业的人才流动更加健康,给企业和求职者都提供了极大的便捷。1.2 研究的主要内容本课题主要是研究企业人才招聘网站,调查企业人才招聘网站的用户-企业用户和求职者用户的功能需求,然后逐步确认最后的系统需求,并进行系统分析,之后理清思路进行系统开发,测试实施。本课题计划开发天伟公司人才招聘系统,使用 PHP 编程语言开发,采用 B/S 架构,求职者提交个人简历信息、浏览企业招聘信息,企业发布招聘信息、浏览求职者简历信息。同时利用网络推广,提高本系统的使用率,然后不断的完善本系统,进行进一步的系统优化工

24、作。这样可以提高企业对人才招聘的效率和成功率,也方便求职者对企业的了解,使面试更加自由和灵活。本系统致力于满足招聘管理和求职者管理工作的需要,有效提高招聘和员工管理服务,不断提高服务质量。天津工业大学 2015 届本科生毕业设计3第二章 系统的开发工具和环境2.1 开发工具简介Dreamweaver 之所以风靡一时,到现在仍然占据着页面设计的主导地位,说明其具有无法替代的优势:第一:DW 在设计动态主页时,可以非常方便的浏览页面,可以不打开浏览器就看到界面。第二:DW 非常精确,可以非常清晰的将页面的层次分清,而且版面十分合理。第三:DW 还有很完善的语法提示,每个 html 的标签都会进行提

25、示,十分方便。第四:DW 可以将页面代码和页面设计分开,方便使用。开发者可以直接进行代码编写,在上部分查看生成页面的样式,也可以直接通过可视化的方式进行页面设计,此功能为不同性格的开发者量身设计。第五:DW 可以非常快速制作 网站模板,或者对已有的模板进行更新和修改2.2 开发环境简介2.2.1PHP 技术PHP 同样是一种嵌入在 HTML 代码里的编程语言,它与微软的 ASP 十分的相似,都是一种嵌入在 HTML 代码里的脚本语言,它的语法风格和 C 语言非常的相似,因此,PHP 语言如今被广泛的熟悉和使用。PHP 语法规则是融合了 C 语言、Java 语言和 Perl 语言 ,然后又加入了

26、它自己创新的语法规则。嵌入在 HTML 语言里的 PHP 可以让服务器更快的生成动态网页,在这一点上,它可以比 CGI 或者 Perl 语言快速许多。2.2.2MYSQL 介绍MySQL 是最受欢迎的开源数据库之一,用户可以在网上免费下载到 MySQL。同时也可以在此基础上根据项目的需求进行扩展和开发。与其他大型数据库(比如 Sqlserver 等等)相比,MySQL 也存在着一定的缺陷,如只适合小规模系统,功能有限等等,但对于小型的系统,MySQL 还是一个很理想的数据库,使用 MySQL 可以降低项目的整体成本。同时它自身有着不可忽视的优点:功能强、使用方便、管理容易上手、运行速度快而且安

27、全性强。现在,越来越多的中小型网站为了降低网站总体成本而选择了 MySQL 作为网站的数据库。天津工业大学 2015 届本科生毕业设计4第三章 人才招聘系统的分析本章主要进行系统的分析工作,通过对智联招聘、前程无忧等招聘网站进行功能调查分析,最后确认本系统需要实现的主要功能模块,并对其中模块的功能进行说明,然后在此基础上,进行整个系统的数据库的表结构设计,并且介绍设计过程。3.1 系统可行性分析网络在线人才招聘系统是通过计算机使用户与招聘企业之间建立联系。可行性分析的内容是分析建立该系统的必要性和可能性。近年来,随着大学生数量的急剧增加,人才市场的竞争愈加激烈以及企业对高级人才的殷切需求,无疑

28、为网上人才招聘网站提供了很大的生存和发展空间。与传统的人才中介或宣讲会、招聘会形式相比较,网上人才招聘具有成本低、容量大、速度快和强调个性化服务的优势。它允许更加灵活的交互方式,提供更丰富的信息资源。网上人才招聘在一些发达国家已经非常普遍,已经成为一种流行的招聘方式,近年来在国内也迅速收到外企、私企和一些大型国企的青睐。分析简历人才网站的可行性主要包括经济可行性和技术可行性。3.1.1 经济可行性分析经济可行性研究的目的是实行系统能达到以最小的开发成本取得最佳的经济效益。从经济效益的角度来分析,软件的开发成本相对较小,主要投入只有一台电脑而已。此外,该系统属于小型网站开发,主要的支出为开发费用

29、和服务器费用,系统功能相对于大型网站比较简单,所以开发设计费用比较小,由于 web 开发队服务器的需求空间和带宽比较小,所以费用是在可承受范围内。从节约资源的角度来分析,采用网上人才招聘的方式,应聘者和企业方可以在网上直接完成简历的投递和面试的邀请,不仅节约了纸张等资源同时相比较宣讲会等形式也节约了大量的时间和人力成本。3.1.2 技术可行性分析技术可行性研究是研究现有的技术条件能否顺利完成开发工作。本系统使用的是 PHP 技术和 Mysql 数据库,实现通过互联网建立一个人才招聘信息的管理平台。PHP 语言的开源、免费和快捷性都为本系统的实现节省了一定的财力,同时语法简单,跨平台性强,可运行

30、在多个操作系统,这使得程序不会因为操作系统的限制而造成无法开发的情况。Mysql 数据库也是一种开源的数据库管理系统,它能够与 PHP 良好的配合,该系统操作简单、运行速度快,另外 Mysql 还具有强大的查询功能。Apache 也是目前最优秀的 web 系统发布的容器,由于它的安全性和跨平台性,而被广泛的使用。3.2 系统需求分析需求分析是明确系统真正的功能需求,是对要解决的实际问题的真正意义的理解。解决任何问题之前,都应该彻底的理解面临的问题,在真正的理解基础上,才能找到更好的天津工业大学 2015 届本科生毕业设计5解决问题的办法。需求分析就是对系统功能进行分析,让自己更加清晰地了解自己

31、接下来开发的系统的功能设计,明确接下来系统的功能需求。综合考虑天伟公司人才招聘系统的实际需要,同时比较相对成熟的智联招聘、51job的设计需求,确认系统关键的功能需求如下。3.3 用户需求分析随着社会经济的发展,我国高等教育的普及,各级各类人才特别是大学应届毕业生大量的涌入社会以及再就业人员的增加,就业压力空前巨大。应聘者更关注的就是如何能够多快好省的获得有关就业信息;企业更关注的就是如何在第一时间对高级人才进行争夺。仅仅依靠传统的宣讲会、招聘会已经无法满足日益增加的人才与企业双方的需求,这些传统的招聘形式不仅浪费了纸张等自然资源,而且浪费了应聘者和企业双方的时间和人力资源,付出多却往往无法得

32、到想要的结果。所以迫切需要寻求一个途径来缓解这一现状,从而使双方都得到满足,而网上人才招聘系统恰恰为解决此问题提供了一个方便快捷的交流平台。3.4 个人会员功能需求个人会员实际是系统面向的求职者用户,该部分用户主要具有的功能包括用户注册、个人信息管理、简历信息管理、简历状态设置、职位申请记录查询、面试邀请管理、职位收藏管理、高级人才申请等功能。具体功能需求如图 3-1 所示:图 3-1天津工业大学 2015 届本科生毕业设计63.4.1 用户注册功能需求个人用户注册功能,注册时只需填写必要的信息即可注册,必要信息包括会员昵称(4 位以上)、密码(6 位以上),注册邮箱。3.4.2 个人信息管理

33、功能需求个人会员成功完成注册,在成功登录后会直接跳转到完善个人信息界面(个人信息包括姓名、性别、年龄、婚姻、身高、体重、户口所在地、毕业院校等等),个人信息编辑功能可以对之前的个人信息进行再次编辑。同时系统需要提供个人登录密码修改功能。个人信息管理功能时序图如图 3-2 所示:图 3-2天津工业大学 2015 届本科生毕业设计73.4.3 简历信息管理功能需求简历信息管理包括简历信息创建、编辑和预览功能。系统每个个人会员只能有一份简历,所以创建和编辑的功能可以合并,简历信息需要提供非常详细的信息(包括姓名、性别、年龄、婚姻、毕业院校、学历、专业、求职意向等等)。系统需要提供简历的预览功能,如果

34、发现已经有简历的情况,可以通过简历预览功能进行简历预览,如果使用前没有创建简历,系统需要给使用者一个提示信息。简历信息管理时序图如图 3-3 所示:图 3-33.4.4 简历状态设置需求在有个人简历信息的情况下,系统提供简历状态设置功能,设置简历状态:完全公开和不公开两种状态。完全公开状态可以让企业通过搜索选项搜索到个人简历,而另外一种状态则不可以被搜索到。3.4.5 职位申请记录功能需求系统需要提供已经申请的职位的记录功能,记录最近一段时间该用户职位申请记录(可以只记录一段时间(比如说 1 个月)或者只记录一定条数(比如说 20 条),如果用户没有申请记录则系统给予一条提示信息,并且提供一个

35、快速申请职位的链接。天津工业大学 2015 届本科生毕业设计83.5 企业会员功能需求企业会员实际是系统面向的招聘者用户,该部分用户需要的功能包括:用户注册、企业信息管理、招聘岗位信息管理、求职信管理、简历浏览管理功能、面试邀请功能、人才库功能,具体功能需求如图 3-4 所示:图3-4 企业会员的功能用例图3.5.1 企业用户注册功能需求系统需要提供企业用户注册功能,企业用户需要提供一些必要的信息进行注册,必要信息包括会员昵称(4 位以上)、密码(6 位以上),注册邮箱。天津工业大学 2015 届本科生毕业设计93.5.2 企业信息管理功能需求系统需要提供企业信息的添加、编辑功能,在企业刚刚注

36、册登录之后,系统需要直接跳转到企业信息编辑界面,完善企业的信息(企业基本信息包括公司全称、所属行业、企业性质、员工人数、联系人、联系电话、公司简介等等),这是其他功能操作的前提。3.5.3 求职信息管理功能需求企业会员在发布过招聘职位的前提下,系统应该提供求职者的求职信的查看功能。求职信查询功能时序图如图 3-5 所示:图 3-5天津工业大学 2015 届本科生毕业设计103.5.4 面试邀请功能需求企业用户可以对比较中意的个人会员发起面试邀请功能,个人会员会及时收到企业用户的面试邀请,如果企业用户没有进行过面试邀请,那么系统要给出一个提示消息,并且提供一个快捷邀请面试的链接。面试功能邀请时序

37、图如图 3-6 所示:图 3-63.6 管理员管理功能需求管理员角色是整个系统的权限最高的角色,他需要对很多的信息进行审核。管理员具有的功能包括:招聘职位信息管理、个人简历信息管理,新闻管理功能、其他设置功能。具体功能需求如图 3-7 所示:天津工业大学 2015 届本科生毕业设计11图3-7 管理员的功能用例图3.6.1 招聘职位信息管理功能需求系统需要向管理员提供企业招聘职位信息的查看、审核和置顶的功能。以此来保证企业用户的招聘信息的合法性。在企业会员发布招聘职位之后,管理员需要通过查看企业用户企业招聘信息,然后对招聘信息进行审核,对部分的招聘信息进行置顶。天津工业大学 2015 届本科生

38、毕业设计123.6.2 简历信息管理功能需求系统需要向管理员提供个人简历信息的查看和审核的功能。以此来保证个人用户的简历信息的合法性。在个人会员编辑个人简历之后,管理员需要通过查看个人用户的简历信息,然后对其简历信息进行审核。3.6.3 其他设置功能需求本系统中有多处需要会员(包括个人会员和企业会员)进行完善信息的地方,为了更加方便会员的信息完善工作,使会员的信息更加规范和方便管理,系统需要对很多的地方提供下拉框的选择功能,包括岗位分类、行业分类、职位类型分类、地区、工资等级分类。所以系统需要向管理员提供上述下拉框内容的设置功能。3.7 系统功能的业务流程分析系统的业务流程分析是一个系统功能需

39、求完成的下一步任务,它表明着系统各个功能之间的关系,系统的业务流程也是通过不断的修改、确认再修改再确认来完成的,为的是使开发者更加明确系统的功能需求和功能之间的联系,设计好功能的接口,而业务流程图是一种最简单而且清晰的表现方式,也是系统分析员和用户之间进行交流的一座桥梁。业务流程图可以解决这一问题。该系统的具体业务流程图 3-8,图 3-9 所示:个人会员业务流程描述:个人会员成功注册之后,需要进行登录;然后进入简历编辑页面完成自己的简历;简历成功建立后,可前往首页进行职位搜索,并进行简历的投递;简历成功投递后可以进行高级人才的申请,由系统管理员根据简历信息判定是否可成为高级人才。企业会员业务

40、流程描述:企业会员成功注册之后,需要进行登录;然后根据本企业职位需求发布职位应聘;可以通过查看投往本企业的应聘者简历,根据需求审核后对中意的人才可以发出面试邀请,也可以自行对所需人才进行搜索,对中意者发出面试邀请。天津工业大学 2015 届本科生毕业设计13是是否否否个人会员登陆是否登陆创建简历是否成功职位搜索简历投递是否成功申请高级人才是否成功否登出是是图3-8 个人会员的业务流程图天津工业大学 2015 届本科生毕业设计14否企业会员登陆是否登陆发布职位是否成功否人才搜索面试邀请是否成功否查收简历登出是是是图3-9 企业会员的业务流程图天津工业大学 2015 届本科生毕业设计15第四章 人

41、才招聘系统的设计4.1 系统功能结构图本系统本着简单、小巧、为参与人才招聘的用户提供便利的宗旨,天伟公司人才招聘系统的整个系统从总体上分为三个模块,每一模块实现的功能如下:个人会员功能:浏览招聘信息、注册、发布简历信息、发布求职意向、维护简历信息、投递简历。企业会员功能:企业用户注册、发布企业简介、发布招聘信息、更新招聘信息、查询人才信息。管理员管理功能:系统管理员维护系统信息、管理账户、管理密码、审核企业信息。系统管理员可以发布求职技巧、相关新闻等文章,让求职者及时了解职场相关信息。为了可以对系统的功能有更清晰的了解,同时也可以让使用对该系统有更透彻的理解,同时加强对系统的使用深度,具体人才

42、招聘系统中的功能结构图如图 4-1 所示:人才招聘系统个人会员企业会员个人信息模块简历模块职位模块面试模块基本信息模块招聘信息模块面试邀请求职信息模块岗位管理模块简历管理模块新闻管理模块会员管理模块其他设置管理员图4-1 人事管理系统功能结构图4.2 系统各功能模块设计在完成系统的功能需求分析之后,接下来进行系统的设计工作,在整个系统的开发时期中,设计阶段是最主要的阶段之一。4.2.1 个人会员功能设计1.用户注册功能模块未注册用户可以通过个人会员注册功能注册成为个人会员,即成为系统的求职者。该天津工业大学 2015 届本科生毕业设计16注册只需要填写必要的信息(昵称(4 位以上)、密码(6

43、位以上),注册邮箱)。2.个人信息管理功能模块(1) 个人信息添加功能个人会员所有功能里,个人信息是最基本的信息,所以新用户注册登录之后,代码设计逻辑会直接跳转到个人会员信息的添加功能,该功能的代码和个人信息修改的功能的代码没有任何区别,为了节约代码量。(2) 个人信息修改功能个人信息的修改功能,采用了先查询该用户的个人信息,然后进行判断,如果结果为真,那么删除个人信息,再进行个人信息的插入操作,如果为假,那么系统会给出信息提示,然后系统直接跳转到个人信息的添加界面。(3) 个人信息添加预览功能个人信息的预览功能,主要是数据库的查询操作,再查询的过程中,如果查询的结果为 0 条,那么系统会给出

44、信息提示,然后系统直接跳转到个人信息的添加界面。如果结果不为 0,那么系统会正确的显示个人信息记录。3.简历信息管理功能模块(1) 个人简历信息添加功能个人简历会员所有功能里,个人简历信息是最基本的信息,所以新用户注册登录之后,代码设计逻辑会直接跳转到个人简历会员信息的添加功能,该功能的代码和个人简历信息修改的功能的代码没有任何区别。(2) 个人简历信息修改功能个人简历信息的修改功能,采用了先查询该用户的个人简历信息,然后进行判断,如果结果为真,那么删除个人简历信息,再进行个人简历信息的插入操作,如果为假,那么系统会给出信息提示,然后系统直接跳转到个人简历信息的添加界面。(3) 个人简历信息添

45、加预览功能个人简历信息的预览功能,主要是数据库的查询操作,再查询的过程中,如果查询的结果为 0 条,那么系统会给出信息提示,然后系统直接跳转到个人简历信息的添加界面。4.简历状态设置功能模块在系统设计结算,设计每个个人用户的简历是唯一的,所以该功能的主要操作是对系统个人简历的标志位的修改。5.职位申请记录功能模块(1) 职位申请功能职位申请功能,需要对数据的多张表进行关联的操作处理,用户进行职位申请之后,系统需要对职位对应的企业用户的职位数据库表进行关联,在职位申请表进行记录,为了避免个人用户短时间内进行多次申请,在进行申请操作之前,系统会先进行查询操作,如果在最近一周内有过该职位的申请记录,

46、则提示用户不可以进行申请操作,如果没有对应天津工业大学 2015 届本科生毕业设计17的记录,那么插入该条记录,删除该用户超过 20 条记录的数据。这样的设计节约了数据库的空间。(2) 职位申请记录查询职位申请记录查询功能,为简单的条件显示的数据库查询操作。在职位申请的功能中,系统对申请记录严格的控制在 20 条之内,但是该功能仍然在数据库查询加上最近 20 数据的限制,防止显示的数据不正确。4.2.2 企业会员功能设计1.企业用户注册功能模块该操作为简单的数据库插入操作,为了避免重复操作,在插入之前以昵称为查询条件进行查询操作,如果有记录,则提示昵称已存在,否则可以成功注册。2.企业信息管理

47、功能模块(1) 企业信息添加功能企业会员所有功能里,企业信息是最基本的信息,所以新用户注册登录之后,代码设计逻辑会直接跳转到企业会员信息的添加功能,该功能的代码和企业信息修改的功能的代码没有任何区别,为了节约代码量。(2) 企业信息修改功能企业信息的修改功能,采用了先查询该用户的企业信息,然后进行判断,如果结果为真,那么删除企业信息,再进行企业信息的插入操作,如果为假,那么系统会给出信息提示,然后系统直接跳转到企业信息的添加界面。(3) 企业信息添加预览功能企业信息的预览功能,主要是数据库的查询操作,在查询的过程中,如果查询的结果为 0 条,那么系统会给出信息提示,然后系统直接跳转到企业信息的

48、添加界面。如果结果不为 0,那么系统会正确的显示企业信息记录。防止进行多次重复的添加操作。3.求职信息管理信息模块该功能是简单的数据库查询操作,当查询结果为 0 条的时候,系统返回提示信息,否则返回查询的信息。4.面试邀请功能模块(1) 面试邀请功能面试邀请功能,需要对数据的多张表进行关联的操作处理,用户进行面试邀请之后,系统需要对职位对应的个人用户信息的数据库表进行关联,在面试邀请表进行记录,为了避免企业用户短时间内进行多次邀请,在进行邀请操作之前,系统会先进行查询操作,如果在最近一周内有过该职位的邀请记录,则提示用户不可以进行邀请操作,如果没有对应的记录,那么插入该条记录,删除该用户超过

49、20 条记录的数据。这样的设计节约了数据库的空间。天津工业大学 2015 届本科生毕业设计18(2) 面试邀请记录查询面试邀请记录查询功能,为简单的条件显示的数据库查询操作。在面试邀请的功能中,系统对邀请记录严格的控制在 20 条之内,但是该功能仍然在数据库查询加上最近 20 数据的限制,防止显示的数据不正确。4.2.3 管理员功能设计1.招聘职位信息管理功能模块(1) 招聘职位信息查询功能该功能会根据招聘职位的审核状态(未审核的显示在前面),按照时间的降序进行数据库查询操作,显示所有企业的招聘职位信息。同时系统设置了分类查询操作,根据正在审核、已经通过审核和未通过审核为筛选条件的查询功能。(2) 招聘职位审核功能该功能主要是改变该条企业招聘职位信息的审核标志位,通过更新标志位,来记录该条招聘职位信息的状态为审核中、审核通过和审核未通过的状态。(3) 职位置顶功能该功能主要是改变该条企业招聘职位信息的置顶标志位,通过更新标志位,来记录该条招聘职位信息的状态为是否置顶。2.简历

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 学术论文 > 毕业论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报