PHP基于B/S的企业员工培训管理系统

互联网的普及给人们带来的便利不需多说。因此如果把企业员工培训管理与互联网结合起来,利用php技术建设企业员工培训管理系统,实现企业员工培训管理的网络化。

企业员工培训管理系统能够通过互联网得到广泛的、全面的宣传,让尽可能多的企业、企业员工培训管理者了解和熟知企业员工培训管理系统的产品以及产品特色,企业员工培训管理系统服务等,不仅为用户提供了服务,而且也推广了自己,让更多的用户了解自己。对于企业而言,若拥有自己的企业员工培训管理系统,通过企业员工培训管理系统让企业的宣传、营销提上一个新台阶,同时提升了企业形象。

根据本系统的研究现状和发展趋势,系统从需求分析、结构设计、数据库设计,在到系统实现,分别为前端实现和后端实现。论文内容从系统描述、系统分析、系统设计、系统实现、系统测试来阐述系统的开发过程。本系统力求结合实际找出一种切实可行的开发方案,经过反复研究和学习,借助php编程语言、PHP技术、MYSQL数据库和Apache服务器来完成系统的所有功能,最后进行系统测试,来检测系统的权限和漏洞,从而将系统完善,达到符合标准。

 系统代码如下

<?php
//在需要验证管理员身份的地方引用
//在引用本文件之前不能有任何形式的输出,建议在文档最开始出引用
session_start();
if ($_SESSION[‘username‘]==""){
echo "<script language=‘javascript‘>alert(‘非法操作!‘);location=‘login.php‘;</script>";
}
?>

 

 

<?php
session_start();

$code=array("width"=>50,"height"=>25,"len"=>4,"char"=>1,"imx"=>8,"imy"=>6,"cookie"=>"regsession_code","value"=>""
);

if($code["char"]==1){
$char=array(0,1,2,3,4,5,6,7,8,9);
}elseif($code["char"]==2){
$char=array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z");
}elseif($code["char"]==3){
$char=array("0","1","2","3","4","5","6","7","8","9","A","Z");
}
for($i=0;$i<$code["len"];$i++){
$code["value"].=$char[rand(0,count($char)-1)];
}

$_SESSION[‘regsession_code‘]=$code["value"];
@header("Content-Type:image/png");

$im=imagecreate($code["width"],$code["height"]);
$back=imagecolorallocate($im,0xff,0xff); //背景色
$pix=imagecolorallocate($im,221,241,251); //模糊点颜色
$font=imagecolorallocate($im,23,162,231); //字体色
for($i=0;$i<1000;$i++){
imagesetpixel($im,rand(0,$code["width"]),$code["height"]),$pix);
}

imagestring($im,$code["imx"],$code["imy"],$code["value"],$font);
imagerectangle($im,$code["width"]-1,$code["height"]-1,$font);
imagepng($im);
imagedestroy($im);

?>

相关文章

文章浏览阅读8.4k次,点赞8次,收藏7次。SourceCodester Onl...
文章浏览阅读3.4k次,点赞46次,收藏51次。本文为大家介绍在...
文章浏览阅读1.1k次。- php是最优秀, 最原生的模板语言, 替代...
文章浏览阅读1.1k次,点赞18次,收藏15次。整理K8s网络相关笔...
文章浏览阅读1.2k次,点赞22次,收藏19次。此网络模型提供了...
文章浏览阅读1.1k次,点赞14次,收藏19次。当我们谈论网络安...