PHP+Mysql网上招聘求职系统.doc
《PHP+Mysql网上招聘求职系统.doc》由会员分享,可在线阅读,更多相关《PHP+Mysql网上招聘求职系统.doc(29页珍藏版)》请在三一办公上搜索。
1、分 类 号:学校代码:学 号: 本科生毕业设计 网上招聘系统的设计与实现The designment and implementation of Online recruitment system所在院(系):学生姓名:指导教师:研究起止日期:二一一年十月至二一二年五月二一二年五月学位论文独创性声明本人郑重声明:1.坚持以“求实、创新”的科学精神从事研究工作。2.本论文是我个人在导师指导下进行的研究工作和取得的研究成果。3.本论文中除引文外,所有实验、数据和有关材料均是真实的。4.本论文中除引文和致谢的内容外,不包含其他人或其它机构已经发表或撰写过的研究成果。5.其他同志对本研究所做的贡献均已
2、在论文中作了声明并表示了谢意。 作者签名:日 期:摘 要求职,是当今大学生毕业前最关注的一个问题,由于网络的迅速的发展,使得网络招聘成了深受大学生欢迎的一种方式。为了方便数信院学生通过网络找寻合适的就业机会,同时方便企业在数信院招收所需要的人才,数信院网上招聘系统就以此为目的产生了。本课题主要是以PHP作为前台开发工具,利用MySQL作为后台数据库的技术来实现网上人才招聘系统。该人才招聘系统提供了丰富的功能,包括用户注册模块、维护个人信息模块、在线求职招聘模块和人才信息管理模块等,满足学生与用人单位之间的信息交互需求。本系统设计有三类用户,分别是学生用户、公司用户和管理员用户。关键词:招聘;
3、求职; PHP; MYSQL AbstractLooking for a job,nowadays become the most popular topic among graduates.Online recruitment,as one of the ways in getting a job now is very common in this infotmation age. In order to facilitate the students of School of mathematics &information technology to send your resume
4、via the web to find suitable employment opportunities, and in order to facilitate the company recruit the talents of School of mathematics &information technology, Online recruitment system produced for this purpose.This main topic is about a Online recruitment system developed by PHP as the Prospec
5、ts of development tools and MySQL as the background development tools. The Online recruitment system provides a lot of features, including Register modules,safeguarding personal information modules,Online recruitment modules, Personnel Information Management modules. It meets the demand of informati
6、on exchange between the student and the Employers.This system design there are three kinds of users, were students users, the company users and administrators users.Keywords: recruitment; job; PHP; MYSQL目录第一章 绪论11.1 研究背景11.2研究内容1第二章 技术介绍22.1 HTML的简介22.2 Dreamweaver简介22.3 PHP的简介32.3.1 PHP的概述32.3.2 PH
7、P的特点42.4 MySQL的简介42.4.1 MySQL的概述42.4.2 MySQL的特点42.5 Apache的简介52.5.1 Apache的概述52.5.2 Apache的特点5第三章 系统分析63.1 系统规划63.2 系统可行性分析63.2.1 必要性63.2.2 可行性73.3 功能需求分析83.4 现行系统详细分析93.4.1 业务流程分析9第四章 系统设计104.1 系统总体设计104.2 数据库概念设计114.3 数据库开发设计11第五章 系统功能设计与实现155.1 系统登录155.2 企业发布招聘信息页面165.3 学生填写简历信息页面175.4 投递简历页面185.
8、5 后台管理界面20第六章 毕业设计总结与展望21参考文献22致谢23第一章 绪论1.1 研究背景在当前的市场环境中。随着社会的进步和技术的发展,知识正在发挥着很大的作用,市场的竞争在很大程度上体现为人才的竞争。从而。找到合适的人才,成为企业提高竞争力的一项关键任务。同时,当今的市场环境又是一个快速变化的环境,市场需求在变,对人才的需求也相应处于变化之中。如何能快速适应这一变化,提高人才招聘流程的工作效率,进行快速定位,也就成为招聘单位需考虑的重要因素。无论是对于企业的人力资源部门的招聘服务,还是职业中介的跨地域供需信息沟通,或是对外的劳务输出等等。作为一种服务类型,其服务对象均包含需方驱动特
9、点。其所达到的招聘人员的效率和效果是其存在的价值和理由。对于中介服务的另一个服务对象,即供方,寻求合适工作的各专业学生人才,也同样关注是否能快速获得职位需求信息和条件要求等等。所有这些,都产生着对信息系统的需求。而且也只能通过信息系统才能实现基于对人才招聘市场的理解和需求研究。为了满足市场对于人才招聘解决方案的需求,推出了网上人才招聘解决方案。作为一种专业化的业务流程改进工具,有效地解决了人才招聘工作效率和效果改进提升中所面临的问题。本毕业设计,就是为了适应现代求职/招聘方式而做出的一种尝试。本系统采用PHP这种服务器端的开发环境以及Windows XP的操作系统为工作平台,同时借助MYSQL
10、这一强大的数据库管理系统来实现本毕业设计。1.2研究内容主要针对数信院学生对网上招聘系统的需要,采用PHP技术使数信院学生轻松自在的实现在简历的生成、简历的投放和查找、查看公司信息等。 系统提供公司用户的注册,已注册的公司用户可以发布招聘信息,查看投递的简历。 系统提供学生填写简历,对于招聘信息的查阅以及投递简历的功能。 系统提供管理员添加学生用户,删除公司用户,删除招聘信息的功能。第二章 技术介绍该系统采用了Dreamweaver作为前台开发工具,以PHP作为后台开发语言,以MySQL作为后台数据库,以Apache作为服务器。本章主要介绍PHP、MySQL数据库和Apache服务器。2.1
11、HTML的简介HTML(HyperText Mark-up Language)即超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。我们只需使用鼠标在某一文档中点取一个图标,Internet就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑中。 HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTM
12、L的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。 2.2 Dreamweaver简介Dreamweaver是在网页设计与制作领域中用户最多、应用最广、功能最强大的软件,随着Dreamweaver 8的发布,更坚定Dreamweaver在该领域的地位。它集网页设计、网站开发和站点管理功能于一身,具有可视化、支持多平台和跨浏览器的特性,是目前网站设计、开发、制作的首选工具。1、灵活的编写方式Dreamweaver具有灵活编写网页的特点,不但将世界一流水平的“设计”和“代码”编辑器合二为一,而且在设计窗口中还精化了源代码,能帮助用
13、户按工作需要定制自己的用户界面。2、可视化编辑界面Dreamweaver是一种所见即所得的HTML编辑器,可实现页面元素的插入和生成。或视化编辑环境大量减少了代码的编写,同时亦保证了其专业性和兼容性,并且可以对内部的HTML编辑器和任何第三方的HTML编辑器进行实时的访问。无论用户习惯手工输入HTML源代码还是使用可视化的编辑界面,Dreamweaver都能提供便捷的方式使用户设计网页和管理网站变得更容易。3、功能更多的CSS支持CSS可视化设计、CSS检查工具4、动态跨浏览器验证当保存时系统自动检查当前文档的跨浏览器有效性,可以指定何种浏览器为测试用浏览器,同时系统自动检验以确定页面有没有目
14、标浏览器不支持的tags或CSS结构。动态跨浏览器有效性检查功能可以自动核对tags和CSS规则是否适应目前的主浏览器。5、强大的WEB站点管理功能6、内建的图形编辑引擎7、Dreamweaver的集成特性Dreamweaver 8继承了Fireworks、Flash和Shockwave的集成特性,可以在这些Web创作工具之间自由地切换,轻松地创建美观实用的网页。8、丰富的媒体支持能力可以方便地加入Java、Flash、Shockwave、ActiveX以及其他媒体。Dreamweaver具有强大的多媒体处理功能,在设计DHTML和CSS方面表现得极为出色,它利用JavaScript和DHTM
15、L语言代码轻松地实现网页元素的动作和交互操作。Dreamweaver还提供行为和时间线两种控件来产生交互式响应和进行动画处理。9、超强的扩展能力Dreamweaver还支持第三方插件,任何人都可以根据自己的需要扩展Dreamweaver的功能,并且可以发布这些插件。2.3 PHP的简介 2.3.1 PHP的概述 PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。PHP的另一个含义是:菲律宾比索的标准符号。PHP 独特的语法混合了 C
16、、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。用 PHP做出的动态网页与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编 译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。2.3.2 PHP的特点PHP的主要特点如下:(1) 开放的源代码:所有的PHP源代码事实上都可以得到,且PHP是免费的。(2) php的便捷性 : php十分便捷,学习简单基于
17、服务器端:由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、 WINDOWS下。(3) 嵌入HTML:因为PHP可以嵌入HTML语言,所以学习起来并不困难。(4) 简单的语言:PHP坚持脚本语言为主,与Java和C+不同。效率高:PHP消耗相当少的系统资源。 (5) PHP 相对于其他语言,编辑简单,实用性强,更适合初学者。2.4 MySQL的简介 2.4.1 MySQL的概述MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购.对于Mysql的前途,没有任何人抱乐观的态度.
18、目前 MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。2.4.2 MySQL的特点MySQL的主要特点如下:(1) 使用C和C+编写,并使用了多种编译器进行测试,保证源代码的可移植性。 (2) 支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统。 (3) 为多种编程语言提供了API。这些编程语言包括C、C+、Python、 Ja
19、va、Perl、PHP、 Eiffel、Ruby和Tcl等。 (4) 支持多线程,充分利用CPU资源。 (5) 优化的SQL查询算法,有效地提高查询速度。 (6) 既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其 他的软件中提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。(7) 提供TCP/IP、ODBC和JDBC等多种数据库连接途径。(8) 提供用于管理、检查、优化数据库操作的管理工具。(9) 可以处理拥有上千万条记录的大型数据库。2.5 Apache的简介2.5.1 Apache的概述A
20、pache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服 务器端软件之一。Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自“a patchy server”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功 能、新的特性、修改原来的缺陷。2.5.2 Apache的特点Apache的主要特点如下:(1) 支持最新的HTTP/1.1通信协议。(2) 拥有简单而强有力的基于文件的配置过程。(3) 支持通用网关接口。(4) 支
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PHP Mysql 网上 招聘 求职 系统
链接地址:https://www.31ppt.com/p-2388700.html