基于PHP网上人才招聘系统设计
关键词:招聘,PHP,Mysql,人事处
摘要
网上人才招聘系统是一个单位不可缺少的部分,它的内容对于决策者和管理者来说都至关重要。
该系统完全是根据我校的实际情况制作的关于网上人才招聘系统人事流程处理方面(属于后台部分)的软件,主要是实现学校对简历的处理。学校对简历的处理是一个流水作业,人事处、各学院都要参与,先是人事处初步处理,再到学院审核,再由人事处反馈求职者。除此之外,人事处还要处理原始资料,管理招聘信息等。以计算机代替完全人工的方式,会改善我校招聘工作的复杂度,提高工作效率,大大缩短工作时间。
本论文主要介绍了本课题后台管理部分的开发背景,所要完成的功能和开发过程,重点的说明了系统设计的思想。
3. 详细设计
3.1 引言
总体设计阶段以比较抽象概括的方式提出了解决问题的办法。详细设计是软件开发时期的第三个阶段,也是软件设计的第二步。其任务就是把解法具体化,也就是回答下面这个关键的问题:“应该怎样具体地实现这个系统呢?”,通过详细设计应该得出对目标系统的精确描述,给出各个模块的详细过程性描述。从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。
3.2 编程环境简介
3.2.1 PHP简介
(一) 语法基础
1 如何在页面嵌入PHP代码
PHP可以嵌入到HTML的代码中间,也就是说可以把HTML和PHP代码混合在一起使用,这样写起代码会很惬意的。当然要有能区分PHP代码和HTML的方法,可以使用以下4种方法:
A. echo (“这是最常用的方式”); ?>
B.文档就是用这种方式”); ?>
C.
D.<% echo (“你也可以象ASP的风格一样写”); %>
上面第1种第4种方式在Windows 98下需要单独设置才能使用。
2 程序的注释和如何结束语句
在PHP程序里,注释有如下三种注释方式:
A./* 第一行
第二行
多行注释 */
B.// 单行注释
C.# 单行注释
上面这三种注释可以混合使用,读者可以根据习惯选用,需要注意的是多行注释不能嵌套多行注释。PHP语句之间使用“;” 分隔,它也是语句结束符。
(二) 常量和变量
1 常量
PHP有很多的常量,象“TRUE”、“FALSE”等,如果觉得常量不够使用的话,也可以自己定义常量。
2 变量
PHP的变量是非常有意思的,变量前面都有一个“$”(美元)符号,所以非常好区分变量和程序里别的语句,同时PHP中的变量是可以不用预先定义而直接在代码里引用的,而且使用了“$”这样的符号,可以使我们的程序获得更大的自由,不但可以象平常一样引用变量,还可以在一个字符串里直接写,而PHP能自动获得变量的值,但是PHP对大小写区分很严格。
变量的作用范围 PHP里的变量可以直接引用,我们定义了一个页面级的变量,它和在函数里的同名变量之间有什么关系?这就是变量的作用范围问题。PHP如果直接在函数中引用与页面变量同名的变量,它会认为函数的变量是一个新的变量,当然什么也不输出,但如果我们在其前面增加一个“global”的话,就可以得到页面的同名变量的值,另一种同样的方法是$GLOBALS["strtest"];
变量的变量 在php中变量与许多常用语言最大的区别就是增加了一个‘$’前缀,为什么单独拿出来讲呢?因为有了这一个前缀,同样增加了PHP的独特的一种处理方式,一个前缀代表普通的变量,但是两个前缀呢?这就是变量的变量,PHP的标准定义则是${$name}。我们有了变量的变量就可以实现动态增加变量了,这简直就是神奇。
变量的类型 学过其它语言的读者会发现PHP定义的变量怎么没有定义类型呢?实际上PHP定义的变量缺省是没有类型的,变量在使用时由PHP自动确定变量的类型。PHP支持五种变量类型:String、Integer、Floating-point numbers (Double)、Array、Object。
(三) 运算符
算术运算 (arithmetic operators) 符号,是用来处理四则运算的符号,这是最简单,也最常用的符号,几乎所有语言的算术运算符都差不多。
逻辑运算通常用来获得逻辑值的真假,在所有的编程语言里,逻辑运算符是非常重要的,逻辑运算符如^00100010b^所示。
关系运算就是比较大小用的。
不同的运算符在同一行程序里有不同的运算顺序,PHP程序里的运算顺序如^00100010e^,越往下表明运算符的优先级别越高,同时应注意结合规则。
目录
前言 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
相关热词:PHP 057 基于 PHP 网上 人才 招聘 系统