当前位置:文档之家› PHP+MYSQL人才招聘管理系统毕业论文(设计)

PHP+MYSQL人才招聘管理系统毕业论文(设计)

毕业论文(设计)

题目: PHP+MYSQL人才招聘管理系统设计

毕业设计(论文)原创性声明和使用授权说明

原创性声明

本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:

指导教师签名:日期:

使用授权说明

本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:

学位论文原创性声明

本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日

学位论文版权使用授权书

本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日

导师签名:日期:年月日

注意事项

1.设计(论文)的内容包括:

1)封面(按教务处制定的标准封面格式制作)

2)原创性声明

3)中文摘要(300字左右)、关键词

4)外文摘要、关键词

5)目次页(附件不统一编入)

6)论文主体部分:引言(或绪论)、正文、结论

7)参考文献

8)致谢

9)附录(对论文支持必要时)

2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。

4.文字、图表要求:

1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写

2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画

3)毕业论文须用A4单面打印,论文50页以上的双面打印

4)图表应绘制于无格子的页面上

5)软件工程类课题应有程序清单,并提供电子文档

5.装订顺序

1)设计(论文)

2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订

教研室(或答辩小组)及教学系意见

PHP+MYSQL人才招聘管理系统设计

姓名:专业班级:信息工程:指导老师:

摘要

随着Internet在中国的迅速发展,人们日常生活中越来越多地使用这项新的技术来为自己的工作和学习服务.由于WEB页面能把文本、图像、声音、动画、视像等多种媒体信息集于一体,不但使信息的显示更加生动,而且使信息的浏览更为方便,同时WEB页能实现网上交易平台、客户信息反馈方便了企业与客户之间信息交流,因此许多企业纷纷建设网站以增强企业知名度.网站主要用

PHP+MYSQL架设用户登陆以及客户信息反馈,使客户信息第一时间反馈给企业,拉近企业与客户之间的距离。本篇论文是对我设计的网站的一点论述,主要论述了人力招聘管理网站建设规划的主体思想、利用PHP+MYSQL数据库实现用户登录和信息反馈,以及在设计过程中所遇到的要点、难点等。随着现代信息技术的飞速发展,信息管理水平已成为衡量国家综合实力的重要标志。

大中型企业建成一个完整统一、先进、高效的基于hitemet的招聘管理信息系统,不仅可以减少工作人员工作量,而且还可以更快、更准、更正确地处理和利用就业信息提高企业的工作效率,与此同时也可以很好展示企业特色方便求职者查找相关信息,具有良好的实用性。

采用Apache作为Web服务器、PHP作为程序开发语言、MySQL为关系数据库,开发了使用方便的人才招聘管理系统,方便用户快速、准确的了解学生就业信息。本文重点论述了该信息系统的设计开发过程,包括系统研究背景及意义,系统开发环境与技术,系统的分析与设计,数据库设计,系统的详细设计及开发,以及系统开发的关键技术。在对整个系统详细分析的基础上,阐述了整个系统的实现过程。

系统包含五个功能模块,就业信息管理模块、求职者信息管理模块、留言板管理模块、在线咨询管理模块、企业管理模块。这五个模块分别实现了编辑发布信息,查询和添加特殊招聘信息,留言发布与回复,以及在线咨询信息以及企业添加与修改的功能。该系统基本满足了企业目前招聘人才的管理需求,可以有效的提高企业人才需求的工作效率。

关键字:人才招聘系统、PHP+MYSQL数据库、Apache

PHP + MYSQL Recruitment Management System

Abstract:With the rapid development of Internet in China, more and more people everyday use the new technology for their own work and learning services. As the WEB page can text, images, sound, animation, video and other Duozhong Media information set in one, not only display the information more vivid and more convenient browsing of information, while WEB page online trading platform to achieve customer feedback to facilitate the exchange of information between enterprises and customers, many construction companies have Web site to enhance visibility. Web site set up the main user login PHP + MYSQL and customer feedback, so that customer information the first time feedback to the enterprise, to narrow the gap between business and customers. This paper is a point I discussed the design of the site, mainly discusses the manpower recruitment management site construction plan of the main ideas, using PHP + MYSQL database to implement user login and information feedback, and experience in the design process of the main and difficult and so on. With the rapid development of modern information technology, information management has become an important measure of overall national strength sign.

Medium-sized enterprises build a complete unified, advanced, efficient recruitment hitemet based management information system can not only reduce the workload of staff, but also faster, more accurate, more accurate handling and use of employment information to improve business efficiency At the same time can also be a good feature to facilitate job seekers to find display business related information, has good practicability.

Use Apache as a Web server, PHP as a programming language, MySQL as relational database, developed a user-friendly Recruitment Management System to facilitate users to quickly and accurate information about student employment. This paper focuses on the information system design process, including research background and significance of the system, system development environment and technology, systems analysis and design, Database design, detailed design and the

development, and system development of key technologies. In a detailed analysis of the whole system based on set the whole system implementation process.

System consists of five functional modules, employment information management module, job information management module, management module message boards, online consulting management module, management module. The five modules were edited to achieve the release of information, query, and add special jobs, message release and recovery, as well as online information and business consulting to add and modify functions. The system can basically meet the business needs of the current management of recruitment, can effectively improve the efficiency of corporate human resources needs of the

Keyword: Recruitment System, PHP + MYSQL database, Apache

目录

第1章绪论........................................................................................................................... I

1.1系统开发的背景及意义....................................................................................I

1.2研究的主要内容.............................................................................................. II

1.3研究步骤.......................................................................................................... II

1.4本文主要完成的工作...................................................................................... II

第2章开发环境 (4)

2.1开发环境 (4)

2.2系统开发工具 (4)

2.2.1.PHP (4)

2.2.2.pHP的工作原理: (5)

2.2.3.APache (6)

2.2.4.MySQL (6)

2.2.5.MySQL特点: (7)

2.2.6.B/S(Browser/Server)结构 (7)

2.2.7CSS布局方法 (9)

2.3系统开发技术 (9)

2.3.1.Smarty (9)

2.3.2.MDS函数 (10)

第3章系统的需求分析 (12)

3.1存在问题分析 (12)

3.2企业展望 (13)

3.3需求背景 (13)

3.4任务概述 (14)

3.4.1软件开发意图 (14)

3.4.2.作用目标与应用范围 (14)

3.4.3.用户的特点 (14)

3.5系统总体目标 (15)

3.6用户需求分析 (16)

3.7需要解决的主要问题 (21)

3.8本章小结 (23)

第4章企业人力资源管理系统的设计 (24)

4.1. 系统的组成与关联 (24)

4.2. 系统总体构架 (25)

4.3. 系统功能设计 (26)

4.4. 系统功能说明 (27)

4.4.1.职工管理模块 (27)

4.4.2.工资管理模块 (28)

4.4.3.招聘管理模块 (29)

4.5. 数据表设计 (30)

4.5.1.系统的数据流图与关系图 (30)

4.5.2.数据库逻辑结构设计 (31)

第5章企业人力资源管理系统的实现 (35)

5.1.职工信息管理模块的实现 (35)

5.2.社会招聘模块的实现 (40)

第6章系统的安装与测试 (42)

6.1.模块的安装与使用 (42)

6.1.1.模块的安装 (42)

6.2.系统的测试 (43)

6.2.1.测试目的 (43)

6.2.2.测试环境 (44)

6.2.3.测试策略 (44)

6.2.4.测试结果 (45)

6.3.测评结果 (45)

6.4.本章小结 (47)

第7章总结与展望 (48)

7.1.论文工作总结 (48)

7.2.展望 (49)

参考文献 (50)

致谢 (1)

第1章绪论

1.1系统开发的背景及意义

各项现代信息技术的发展,推动了人类社会从工业时代阔步迈向信息时代,人们越来越重视信息技术对传统产业的改造以及对信息资源的开发和利用,信息管理水平已成为衡量国家综合实力的重要标志。信息技术使知识和信息成为国民经济的重要战略资源。信息技术,尤其是微计算机革命和数字化革命使信息资源计算机化,把杂乱无章的信息变成有序、有用、有经济价值的信息,人们可以以任何方式进行加工处理,以任何方式按用户的要求进行检索和利用,并可以在任何时间、任何地点获取自己所需要的任何信息,真正意义上和使用价值上把信息变成资源,进而成了现代国民经济的主要经济资源。

20世纪90年代以来,互联网在世界范围内迅速普及。人们就意识到这种新兴的信息技术将会给人们的生活,学习带来极大的影响。网络信息的可靠性成为人们关注的主要问题。因此,结合实际应用,开发稳定可靠的管理信息系统迫在眉睫。在人才系统管理中,就业信息的管理是一个较为重要的部分,一个好的人才管理信息系统,可以减少工作人员的工作任务,提高企业的质量。目前,人才招聘信息系统已成为高校信息化工程的重要组成部分,并在招生录取工作过程中和学生管理工作中起到了巨大的作用,它是各个大中型企业十分重要的一项窗口性工作,随时有大量的数据需要及时处理,招聘工作影响较广,关系着企业的前途,而招聘服务的质量也直接影响着社会对于企业的直观感觉,网上招聘录用工作的实现推动了人才信息处理的规范化进程。

作为企业必须满足网络招聘的需要,建立企业的招聘信息系统,及时将招聘信息正确无误地传递给相关求职者。因此企业的人才信息管理,更要确保信息的确性、超前性、规律性。

1.2研究的主要内容

建立人才招聘管理信息系统,方便员工信息查询,企业招聘管理信息系统的主要目的是提高企业工作的效率。招聘管理信息系统的功能必须满足招聘管理工作的需要,有效提高招聘及员工管理服务质量不断提高企业的人才质量。

1.3研究步骤

通过分析企业人才管理信息系统的特点、确定设计目的和应用需求分析是建立数据库应用系统设计的第一步,也是数据库后续阶段设计的首要条件。完善的需求调研保证后期开发工作的顺利。将系统功能模块初步划分,并进行合理的研发流程和资源要求。将完成的信息管理系统进行测试,通过测试发现问题,及时修改。该系统可伸缩性好、可管理性强、可重用性好,应用软件开发代价比较小。

1.4本文主要完成的工作

人才信息管理系统目标是为将信息规范化,方便用户浏览、查询招聘信息,提高员工管理的工作效率,节省人力物力。就是要建成一套信息安全、运行可靠、权责明晰、管理严密、控制有效、信息全面、监管有力、服务便捷、便于维护的人才信息管理系统。

本文主要是通过对PHP、APache和MysQL的实际应用,完成基于PHP的招生信息管理系统的设计与实现。系统根据我院的具体情况,经过需求分析,可行性分析,进行了详细的数据库设计,实现了考生信息管理、新闻管理、留言板等功能模块。具体工作将分别在后面的章节进行详细的描述。

论文内容结构如下:

第一章、介绍了论文的研究背景与主要研究内容及研究步骤。

第二章、开发的主要环境,包括系统开发工具,开发的技术及其特点。

第三章、重点对系统的需求进行认真分析。

第四章、阐述了人力招聘管理系统数据库的设计。第五章、详细介绍各功能模块的实现。

第六章、系统的安装及测试

第2章开发环境

2.1开发环境

本系统是基于windowsXP操作系统、PHP的开发语言、Apache服务器、MySQL数据库开发的,PHP可以在多种系统平台上运行,APache服务器是世界上使用最多的web服务器,PHP能够作为仰acheweb服务器的模块执行,使得它的执行效率要高于普通的CGI程序,使用PHP进行开发前需建立其工作环境,而PHP的工作环境的建立比较的繁琐。目前只需安装XAMPP即可,XAMPP是一个功能强大的建站集成软件包。它可以在Windows、Linux、solaris三种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。它集成了Apache服务器、MySQL数据库、pHp开发语言、pERL语言。Apaehe 作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器。由于这四个软件都是自由或开放源码软件,因此大大降低了使用成本,可以建立起一个稳定、免费的网站系统。

2.2系统开发工具

2.2.1.PHP

PHP是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于c语言,现在被很多的网站编程人员广泛的运用。其特点为: (l)PHP独特的语法混合了C、Java、Perl以及PHP自创新的语法。

(2)用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的cGI要高许多。

(3)PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中,其他用户再一次访问这个程序时就不需要重新编译程序了,只要直接执行内存中的代码就可以了,这也是PHP高效率的体现之一。

(4)PHP具有非常强大的功能,而且支持几乎所有流行的数据库以及操作基于PHP招生管理信息系统的设计与实现系统。

(5)开放的源代码,及所有的PHP源代码事实上都可以得到。

(6)PHP是免费的,并且使用非常广泛。

(7)PHP是基于服务器端的,因此即使再多的用户,再复杂的程序也不会影响运行的速度。综上所述PHP与其他语言相比首先它可以用在任何操作系统上,稳定性较高,执行效率快,开发时间短,学习门槛低,函数支持多等优点。

2.2.2.pHP的工作原理:

第一步:客户向Web服务器发出请求。浏览器将此PHP请求传送给支持PHp 的web服务器。

第二步:Apache服务器分析客户的请求,若为PHP文件,则将其交给PHP 处理程序进行处理。

第三步:所有同数据库相关的操作,都由PHP来完成。PHP可以很好地完成同数据库的交互。

第四步:PHP从数据库中取得数据后,将文件内容转化为HTML格式。

第五步:将HTML格式的文件交给Apache服务器。

第六步:Apache服务器再将其送给客户。

PHP工作原理图,如图2-1所示:

图2-1

2.2.

3.APache

Apache 是目前互联网上使用最广泛的web 服务器,它支持多种操作系统,如:Unix 、Linux 、WingXfNT/200叽P

等,功能强大。它以快速、可靠、易扩展的特点在所有的服务器软件中占有优势,并且它的源代码开放,因此有大量的开发人员投入了大量的时间精力来逐步的将其完善,Apache 不仅可作为web 服务器,它还包含了代理服务器的功能。当客户机使用uRL 请求访问远程资源时,Apache 接受该请求并取得该资源以满足客户机的请求。同时如果要创建一个每天有数百万人访问的Web 服务器,APache 将是最佳选择。本系统就是以Apache 作为开发平台的,因为PHP 能够作为Apacheweb 服务器的模块执行,使得它的执行效率要高于其他的CGI 程序,而且能比CGI 或者Perl 更快速地执行动态网页。Apache 、PHP 在实际应用中为最佳组合。

2.2.4.MySQL

MySQL 是一个最受欢迎的开源数据库管理系统,任何人都可以从hitemet 上下载和使用MySQL 而不需要支付任何费用。同时也可以研究其源代码,并根据需要进行修改。与其他的大型数据库相比,MySQL 自有它的不足之处,如规

模小、功能有限但对于中、小型应用系统是非常理想的,开源性降低了总体成本。它具有功能强、使用简便、管理方便、运行速度快、安全可靠性强等优点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

2.2.5.MySQL特点:

(1)支持多种操作系统。

(2)开放源码的自由软件,运用C语言、C++来编写,保证了代码的可移植性。

(3)可以处理大量的用户和拥有大量记录的大型数据库。

(4)为多种编程语言提供了API,应用程序编程接口。

(5)提供TCP月PODBC和JDBC等多种数据库连接途径。

(6)支持多线程,充分利用cpu资源MYSQL本身具备创建存储过程、创立视图、触发器、函数等功能,从而实现多线程的能力。

2.2.6.B/S(Browser/Server)结构

B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。客户机上只要安装一个浏览器(Browser),如Netse即eNavigato:或玩ternetExplore:,服务器安装oracle、Sybase、hifo丽x或SQLserver等数据库。这种结构,建立在广域网之上的,有着更强的适应范围,客户一般只要有操作系统和浏览器就行,可以在任何地方操作,不需要安装专门的软件,特别是现在软件系统的改进和升级越来越频繁,B/S架构的产品明显体现的更方便的特性。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行,而作为客户端,只需安装浏览器,浏览器通过W服务器同数据库进行数据交换,B/S结构与C/S 结构相比大大降低了维护成本,特别是从Windows98开始,将浏览器植入到系统中,B/S这种结构就更加成为当前应用软件的首选体系结构。

相关主题
文本预览
相关文档 最新文档