网上人才招聘系统的设计与实现(PHP+MySQL)
摘要
网上人才招聘系统是一个单位不可缺少的部分,它的内容对于决策者和管理者来说都至关重要。
该系统完全是根据我校的实际情况制作的关于网上人才招聘系统人事流程处理方面(属于后台部分)的软件,主要是实现学校对简历的处理。学校对简历的处理是一个流水作业,人事处、各学院都要参与,先是人事处初步处理,再到学院审核,再由人事处反馈求职者。除此之外,人事处还要处理原始资料,管理招聘信息等。以计算机代替完全人工的方式,会改善我校招聘工作的复杂度,提高工作效率,大大缩短工作时间。
本论文主要介绍了本课题后台管理部分的开发背景,所要完成的功能和开发过程,重点的说明了系统设计的思想。 [资料来源:www.doc163.com]
关键词:招聘,PHP,Mysql,人事处 [来源:http://Doc163.com]
Abstract
As the employing system on line, an indispensable part for a unit, whose contents is very important to both decision makers and mangers.
This system is a software of the employing system on line about dealing with the personnel conveyor (belong to the part of background),which is developed according to condition of our school.It is used for dealing with resumes. Dealing with resumes is a conveyor system,with personnel department and every college taking part in. Personnel department deals with the resumes first,then,every college checks them.Finaly, personnel department will offer feedback to the people who hunt jobs. Personnel department should deal with former data and manage hunting information,too.It’s heavy work.The way of computer instead of work done all by man will make the hunting job easier,improve the efficiency and shorten the time taken by this job.
The paper mainly introduces the developing background, the functions that should be accomplished and the process of the development, and the more important is the introduction of the designing ideas of this system. [版权所有:http://DOC163.com]
Keywords : Employing ,PHP , Mysql, Personnel Department [资料来源:Doc163.com]
利用PHP、dreamweaver作为系统的开发工具的,用Mysql作为后端数据库,服务器是Apache。
本论文分为五个部分,从问题提出到需求分析,从总体设计、详细设计再到编码设计、软件测试,每一部分都从实际出发,详细地介绍了系统设计的整个过程,相信读者能从这篇论文对整个系统有个全面的了解。
系统功能要求
针对我校对简历的处理流程,本人将网上人才招聘系统—人事流程处理分为如下功能模块:
1.人事管理功能:
求职简历初步处理:对求职者简历进行初步审核,认为基本符合条件的提交学院进一步审核,否则提交到原始资料库,以备以后审阅。
学院审核结果的反馈:将学院审核的结果反馈给求职者,不同意面试的提交到原始资料库并反馈求职者,以备以后审阅。
原始资料查询:人事处对每年处理过的简历要查阅一下,看看我校求职者大体情况的趋势如何,对于早期的资料可以直接删除。如果发现比较合适的人选,还可以重新调出由学院再次审核。
招聘信息管理:实现对学校招聘信息的添加,删除和修改。
2.学院审核功能:决定求职者哪些可以面试,哪些暂不考虑,并将决定反馈人事处,由人事处通知求职者。
3.密码更改功能:管理者可以随时修改密码,提高密码安全性。
4.超级管理员管理功能:在登录模块以超级管理员身份登录后可进入管理员信息管理模块,实现对所有管理员信息的添加、删除和修改。
[版权所有:http://DOC163.com]
5.在线查询:连接到前台招聘信息查询模块。
6.在线应聘:连接到前台在线应聘模块。
说明:我向学校人事处的丁科长做了具体的需求分析,学校的招聘信息是长年有效的,没有具体的职业分配,只有人才类型的大体概括(包括紧缺专业人才、硕士研究生、高层次人才)。学校收到简历后,先由人事处根据求职者所属分类,将求职者与其相应的条件做比较,符合要求者才提交到相应学院,是否有面试机会完全由各学院决定,面试后再谈其它事项。
[版权所有:http://DOC163.com]
目录
前言 1
1. 需求分析 2
1.1 任务概述 2
1.1.1 系统功能要求 2
1.1.2 运行环境 2
1.1.3 系统性能要求 3
1.2 分析过程 3
1.2.1 数据流图 3
1.2.2 数据字典 3
1.3 E-R图 4
2. 总体设计 6
2.1 引言 6
2.2 系统结构 6
3. 详细设计 7
3.1 引言 7
3.2 编程环境简介 7
3.2.1 PHP简介 7
3.2.2 Mysql简介 11
3.3 数据库的建立 12
3.3.1 数据库理论基础 12
3.3.2 数据库结构 14
3.4 具体设计 15
3.4.1 系统登录 15
3.4.2 超级管理员主页 16
3.4.3 系统主页 16
3.4.4 人事处管理 16
3.4.5 学院审核 17
3.4.6 密码更改 17
3.4.7 在线查询和在线应聘 17
(毕业设计)
4. 编码设计 18
4.1 编码目的 18
4.2 系统实现 18
4.2.1 连接Mysql数据库 18 [资料来源:http://www.doc163.com]
4.2.2 SQL语句的使用 18
5. 软件测试 20
5.1 什么是软件测试 20
5.2 软件测试的目的和规则 20
5.3 软件测试结果 20
5.3.1 系统登录 20
5.3.2 管理员信息设置 21
5.3.3 系统主页 22
5.3.4 人事处管理 22
5.3.5 学院审核 24
5.3.6 密码更改 25
5.3.7 在线查询和在线应聘 25
结束语 26
致 谢 27
参考文献 28
附录I 部分程序源代码 29
附录II 英文资料 40