PHP企业人事工资管理系统2.doc

上传人:wj 文档编号:1215314 上传时间:2023-04-30 格式:DOC 页数:17 大小:732.50KB
下载 相关 举报
PHP企业人事工资管理系统2.doc_第1页
第1页 / 共17页
PHP企业人事工资管理系统2.doc_第2页
第2页 / 共17页
PHP企业人事工资管理系统2.doc_第3页
第3页 / 共17页
PHP企业人事工资管理系统2.doc_第4页
第4页 / 共17页
PHP企业人事工资管理系统2.doc_第5页
第5页 / 共17页
PHP企业人事工资管理系统2.doc_第6页
第6页 / 共17页
PHP企业人事工资管理系统2.doc_第7页
第7页 / 共17页
PHP企业人事工资管理系统2.doc_第8页
第8页 / 共17页
PHP企业人事工资管理系统2.doc_第9页
第9页 / 共17页
PHP企业人事工资管理系统2.doc_第10页
第10页 / 共17页
PHP企业人事工资管理系统2.doc_第11页
第11页 / 共17页
PHP企业人事工资管理系统2.doc_第12页
第12页 / 共17页
PHP企业人事工资管理系统2.doc_第13页
第13页 / 共17页
PHP企业人事工资管理系统2.doc_第14页
第14页 / 共17页
PHP企业人事工资管理系统2.doc_第15页
第15页 / 共17页
PHP企业人事工资管理系统2.doc_第16页
第16页 / 共17页
PHP企业人事工资管理系统2.doc_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

PHP企业人事工资管理系统2.doc

《PHP企业人事工资管理系统2.doc》由会员分享,可在线阅读,更多相关《PHP企业人事工资管理系统2.doc(17页珍藏版)》请在冰点文库上搜索。

PHP企业人事工资管理系统2.doc

摘要

管理系统是根据课程网站的需求而设计和实现的,主要用于实现课程系统办公人员对其办公系统内所有公务员进行管理,实现对员工信息的查询、录入、修改和删除;以及发布重要通知、最新信息和规章制度。

通过“网上办公,无纸办公”,大大提高办公效率,体现现代政府的高效职能。

关键词:

PHP,MySql,Apache,数据库,数据库实现,数据源,电子

课程

ABSTRACT

MinistryofPersonnelManagementSubsystem(MPMS)isdesignedandimplementsthefunction,intheneedoftheE-GovernmentAffairNet.AndcurrentlyitmainlyusesforimplementingtheofficerinGovernmentAffairSystemmanagesalltheclerksinitsofficesystemefficiently,andimplementssearchingandinsertingandmodifyinganddeletingfortheinformationofallclerks,issuingimportantnoticeandlatelypersonnelinformation,bylawsandsoon.With‘Workonnet,Workwithoutpaper’,thatimprovestheefficiencyofhandlingofficebusinesshighly,thatembodiesthepowerfulcapabilityofthemoderngovernment.

Keywords:

PHP,Mysql,Apache,database,DBimplement,datasource,E-GovermentAffair.

目录

第一章引言……...…………………………….…………………3

§1.1问题的提出….…………………..………………..3

§1.2设计方案…….…………………..………………..3

§1.3系统运行环境.…………………..………………..4

第二章设计的理论依据…………………………………………5

§2.1Linux+Apache+MySQL+PHP最优组合…5

§2.2PHP,Apache,Mysql,Linux介绍……….……...6

§2.2.1PHP……………...…………………………….6

§2.2.2Apache……...………………………….……...7

§2.2.3Mysql………...……………………………..…7

§2.2.4Linux…...……………………………………...8

§2.3安装及注意事项………………………………...8

第三章开发过程……………………...……………………….…10

§3.1设置服务器….………………...…………………10

§3.2设置数据库…………………………………...….10

§3.2.1创建数据库和数据表……….………...…...10

§3.2.2数据库连接…………………...……………13

§3.2.3创建数据源…….……...………..………….13

§3.3系统功能实现…………………………………….14

§3.3.1系统登录………..………………….………14

§3.3.2规章制度……….…..…………………15

§3.3.3重要通知…………...……………………....15

§3.3.4最新信息…………….…..……………15

§3.3.5信息查询…………………………..……….16

§3.3.6管理员模块…………….……..……………20

§3.3.7相关功能链接…………………..…….…....28

第四章结束语…………………………………...…………….…29

第五章参考文献…………………………..…...…………….…29

§1.2.3具体内容

(一)标题栏部分

采用“课程网站”统一标题头,即:

左为“网上办公,无纸办公”图片,右为“人民政府为人民”,下为其他功能模块的超链接。

(二)主体部分

(1)、规章制度:

主要介绍政府机关进行管理的有关实施条例或制度,包括管理制度(细则A、细则B)、责权划分表、考核规定、员工守则、员工聘用规定、员工聘用合同(正式、短期)、员工引荐担保规定、劳动合同书规定、高级职员聘任书、服务自愿书等。

(2)、重要通知:

主要用于单位发布有关重要通知,由新闻发布系统完成。

(3)、最新信息:

主要用于单位发布有关最新信息,由新闻发布系统完成。

(4)、信息查询:

该模块提供个人信息的简要查询和详细查询,部门的员工信息简要查询和详细查询。

(5)、管理员登录模块:

主要用于管理员的登录,即设置管理员的权限,包括个人信息的录入、修改、删除管理,新闻发布管理、工资信息的管理、考勤信息的管理、相片信息的管理等。

(6)、相关功能链接栏:

主要用于适应用户扩展功能,因为本系统目前为试用版,会根据用户需求的改变进行功能设计与实现。

该功能模块图提供管理子系统中各模块之间的关系说明。

功能模块图如下:

登录

课程管理系统

最新课程信息

信息

查询

管理员登录

相关功能链接

课程规章制度

重要

通知

考勤管理

课程管理

信息删除

信息修改

信息录入

部门详细

部门简要

个人详细

个人简要

§点击“课程管理”链接

3.3.1系统登录

用户登录课程后,点击“管理”链接进入本子系统。

如下图示,进入管理子系统主页面:

§3.3.2规章制度

§3.3.5信息查询

程序实现:

//选择进入模块login1.php

php

switch($choose):

case"c1":

require("infomation1.php");break;

case"c2":

require("infomation2.php");break;

case"c3":

require("depart1.php");break;

case"c4":

require("depart2.php");break;

default:

require("m6_index.php");

endswitch;

?

>

(a)、职员信息查询:

将向员工用户提供公务员信息查询,即:

员工简要信息查询和其详细信息查询。

简要信息查询时,当输入员工的帐号和姓名,点击“确定”后,由程序search1.php提交到数据库中,根据ID和NAME从表users中提取数据返回infomation1.php显示;详细信息查询时,输入员工的帐号、姓名和密码,点击“确定”后由程序modify11.php提交到数据库中,根据ID、NAME和PASSW从表users以及aducat、emergen、family、resume中提取数据返回infomation2.php显示。

上图提供个人信息简要查询

程序实现:

//个人简要信息search1.php

if($IDAND$NAME){//判断输入信息,若正确则连接数据库

do{require("../config.php");}while($sql=="");$str="SELECTNAME,XB,MZ,BM,ZC,ZW,ID,CSNY,XZDZFROMusersWHEREID='$ID';";

$result=mysql_query($str,$sql);

mysql_close();//关闭数据库

$record=mysql_fetch_row($result);}?

>//送出查询结果上图提供个人信息详细查询

程序实现:

//个人信息详细查询mofify11.php

php

if($IDAND$NAME){//判断输入信息,若正确则连接数据库

do{require("../config.php");}while($sql=="");

$str="SELECT*FROMusersWHEREID='$ID';";$result=mysql_query($str,$sql);$record1=mysql_fetch_array($result);

$str2="SELECT*FROMaducatWHEREID='$ID';";$result2=mysql_query($str2,$sql);$record2=mysql_fetch_array($result2);

$str3="SELECT*FROMresumeWHEREID='$ID';";$result3=mysql_query($str3,$sql);$record3=mysql_fetch_array($result3);

$str4="SELECT*FROMfamilyWHEREID='$ID';";$result4=mysql_query($str4,$sql);$record4=mysql_fetch_array($result4);

$str5="SELECT*FROMemergenWHEREID='$ID';";$result5=mysql_query($str5,$sql);$record5=mysql_fetch_array($result5);

mysql_close();}

?

>

(b)、部门信息查询:

部门简要信息查询和其详细信息查询。

即:

查询该部门员工的信息。

部门简要信息查询时,只需输入部门名称,点击“确定”后,程序search2.php根据BM(部门名)提交到数据库中从表users,中查询到该部门所有员工的简要信息返回depart1.php显示。

详细信息查询时,需输入你的姓名,帐号,密码,且必须是领导,职务编码为4。

然后输入被查询者的姓名和帐号,点击“确定”,由程序depart12.php提交数据库从表users,aducat,emergen,resume,family中查询,返回到depart2.php显示。

上图提供部门信息简要查询

程序实现:

//部门信息简要查询search2.php

//判断输入信息,若正确则连接数据库

do{require("../config.php");}while($sql=="");

if($BM){

$select="select*fromuserswhereBM='$BM';";$result=mysql_query($select,$sql);

//$record=mysql_fetch_row($result);

$sn_index=mysql_num_rows($result);for($index=0;$index<$sn_index;$index++){

$arr[$index]=mysql_fetch_array($result);};

mysql_close();}

?

>

用list_display.php程序来实现逐条显示

//逐条显示

echo$arr[$index][ID]?

>

echo$arr[$index][NAME]?

>

echo$arr[$index][XB]?

>

echo$arr[$index][MZ]?

>

echo$arr[$index][BM]?

>

echo$arr[$index][ZC]?

>

echo$arr[$index][ZW]?

>

echo$arr[$index][CSNY]?

>

echo$arr[$index][XZDZ]?

>

?

>上图提供部门信息详细查询

程序实现:

//部门详细信息查询depart12.php

//判断输入信息,若正确则连接数据库

if($IDAND$NAMEAND$PASSWAND$OBJECTNAND$OBJECTID){

do{require("../config.php");}while($sql=="");

$str="SELECTZWBMFROMusersWHEREID='$ID';";$result=mysql_query($str,$sql);$record=mysql_fetch_array($result);

if($record[0]==4){

if($OBJECTIDAND$OBJECTN){//判断输入信息,若正确则连接数据库

do{require("../config.php");}while($sql=="");$str="SELECT*FROMusersWHEREID='$OBJECTID';";$result=mysql_query($str,$sql);$record1=mysql_fetch_array($result);

$str2="SELECT*FROMaducatWHEREID='$OBJECTID';";$result2=mysql_query($str2,$sql);$record2=mysql_fetch_array($result2);

$str3="SELECT*FROMresumeWHEREID='$OBJECTID';";$result3=mysql_query($str3,$sql);$record3=mysql_fetch_array($result3);

$str4="SELECT*FROMfamilyWHEREID='$OBJECTID';";$result4=mysql_query($str4,$sql);$record4=mysql_fetch_array($result4);

$str5="SELECT*FROMemergenWHEREID='$OBJECTID';";$result5=mysql_query($str5,$sql);$record5=mysql_fetch_array($result5);

mysql_close();}}}

?

>

§3.3.6管理员模块

登录时要求输入管理员的姓名、密码、帐号,此处设定为:

姓名(SSSS)、密码(12345)、帐号(6666),点击“确定”后,由程序login2.php提交到数据库,根据输入的信息判断其是否为管理员,若是可进入。

进入后,点击左边的各项即可链接到相应的功能项,继续操作。

程序实现:

login2.php

//管理员登录功能程序

php//判断输入信息,若正确则连接数据库

do{require("../config.php");}while($sql=="");

if($ID=="6666"and$NAME=="ssss"and$PASSW==12345){

$select="selectIDfromuserswhereID='$ID'ANDNAME='$NAME'

ANDPASSW='$PASSW';";

$result=mysql_query($select,$sql);if($result){require("manager.php");}

else{

echo"您填入的信息有误,请回上一页重新登录!

";}

mysql_close();}

?

>

登录成功后,进入管理员页面(manager.php),如下:

在页面的左侧选择操作项,右侧绿色区域为工作区。

(a)、职员信息录入:

公务员号(ID)项必须录入数据,直接在文本框中录入数据,要求日期类的格式必须为“1990-09-09”,身高“170cm”,体重“65kg”,在录入界面中输入数据后,按“提交”后,由程序insert.php提交数据库,对users,aducat,emergen,resume,family五表插入数据;当提示数据录入成功后,点击返回,可继续录入。

程序实现:

//职员信息录入insert.php

php

if($ID){//判断输入信息,若正确则连接数据库

do{require("../config.php");}while($sql=="");

//向users表插入数据

$str="INSERTINTOusersVALUES('$ID','$NAME','$XB','$MZ','$CSNY','$XZDZ','$ZC','$ZW','$BM','$BMBM','$ZWBM','$MJ','$PASSW','$HYZK','$ZZMM');";

//插入新数据

if(!

$str){echo"cannotinsertdata";

exit;}

$result=mysql_query($str,$sql);//送出查询字符串if($result==0){echo"cannotquery";

exit;}//向aducat表中插入数据

$str="INSERTINTOaducatVALUES('$XL','$SCHOOL','$GRADATE','$MAJOR','$SPECI','$LANGU','$ID');";//插入新数据

if(!

$str){echo"cannotinsertdata";

exit;}

$result=mysql_query($str,$sql);//送出查询字符串if($result==0){echo"cannotquery";

exit;}//向emergen表中插入数据

$str="INSERTINTOemergenVALUES('$YWLLR','$YWGX','$YWTX','$YWDH','$YWSYR','$YWSYGX','$YWSYTX','$YWSYDH','$ID');";//插入新数据

if(!

$str){echo"cannotinsertdata";

exit;}

$result=mysql_query($str,$sql);//送出查询字符串if($result==0){echo"cannotquery";

exit;}

//向family表中插入数据

$str="INSERTINTOfamilyVALUES('$JSCH1','$JSXM1','$JSXB1','$JSCSRQ1','$JSZY1','$JSGZDW1','$JSZZ1','$JSCH2','$JSXM2','$JSXB2','$JSCSRQ2','$JSZY2','$JSGZDW2','$JSZZ2','$JSCH3','$JSXM3','$JSXB3','$JSCSRQ3','$JSZY3','$JSGZDW3','$JSZZ3','$ID');";//插入新数据

if(!

$str){echo"cannotinsertdata";

exit;}

$resul

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2