规范化,方便用户浏览、查询
招聘信息,提高员工管理的工作效率,节省人力物力,还要建成一套信息安全、信息全面、运行可靠、服务便捷、便于维护的就业信息发布系统。
本文主要是通过对PHP、Apache+MySQL的实际应用,完成基于PHP的就业信息发布系统。系统根据我院的具体情况,经过需求分析,可行性分析,进行了详细的数据库设计,实现了个人求职、企业招聘、后台管理等功能模块。
2、系统开发的工具介绍
2.1 系统开发的环境
本系统是基于WindowsXP操作系统、PHP的开发语言、VertrigoServ 的服务器开发的。采用了Dreamweaver作为前台开发工具,以EclipsePHP Studio作为后台开发工具。
2.2 PHP
2.2.1 PHP的简介
PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。
PHP 是一种 HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML
文档的脚本语言,语言的风格有类似于C语言,被广泛的运用[3]。PHP独特的语法混合了C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI或者Perl更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将
程序嵌入到
HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快[3]。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。最重要的是PHP可以用C、C++进行程序的扩展!
2.3 VertrigoServ
2.3.1 VertrigoServ的简介
VertrigoServ 是一个Windows平台下的非常专业的、易于安装的
免费网络开发环境,它集成了Apache, PHP, MySQL, SQLite, SQLiteManager, PhpMyAdmin, Zend Optimizer[3]。采用方便的集成安装包,所有组件安装于统一目录下,安装完成后,无须配置即可使用。具有卸载程序。VertrigoServ无论对于初学者还是高级用户都非常合适。
2.3.2 Apache
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一[3]。它以快速、可靠、易扩展的特点在所有的服务器软件中占有优势,并且它的
源代码开放,因此有大量的开发人员投入了大量的时间精力来逐步的将其完善,Apache不仅可作为
web服务器,它还包含了代理服务器的功能。当客户机使用URL请求访问远程资源时,Apache接受该请求并取得该资源以满足客户机的请求[3]。同时如果要创建一个每天有数百万人访问的Web服务器,Apache将是最佳选择。
3、系统分析
系统分析(System Analysis),是指在就业信息发布系统开发的生命周期中系统分析阶段的各项活动和方法[5]。系统分析从系统需求入手,从用户观点出发建立系统用户模型。用户模型从概念上全方位表达系统需求及系统与用户的相互关系。系统分析在用户模型的基础上,建立适应性强的独立于系统实现环境的逻辑结构。
系统分析可以被划分为以下几个工作阶段:问题定义、系统的可行性研究、系统的需求分析等。
3.1 问题定义
不管是对于企业的人力资源部门的招聘服务,还是应届毕业生对于找工作的需求,或是对外的劳务输出等等,都产生着对
就业信息发布系统的需求。而且也只能通过就业信息发布系统才能实现基于对人才招聘市场的理解和需求研究。为了满足市场对于人才招聘解决方案的需求,推出了就业信息发布系统解决
方案。作为一种专业化的业务流程改进工具,有效地解决了就业信息发布
工作效率和效果改进提升中所面临的
问题。本
毕业设计,就是为了适应现代求职/招