PHP企业人事工资管理系统2Word文档下载推荐.doc
- 文档编号:1450236
- 上传时间:2023-04-30
- 格式:DOC
- 页数:17
- 大小:732.50KB
PHP企业人事工资管理系统2Word文档下载推荐.doc
《PHP企业人事工资管理系统2Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《PHP企业人事工资管理系统2Word文档下载推荐.doc(17页珍藏版)》请在冰点文库上搜索。
§
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;
c2"
infomation2.php"
c3"
depart1.php"
c4"
depart2.php"
default:
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
do{require("
}while($sql=="
$str="
SELECT*FROMusersWHEREID='
$result=mysql_query($str,$sql);
$record1=mysql_fetch_array($result);
$str2="
SELECT*FROMaducatWHEREID='
$result2=mysql_query($str2,$sql);
$record2=mysql_fetch_array($result2);
$str3="
SELECT*FROMresumeWHEREID='
$result3=mysql_query($str3,$sql);
$record3=mysql_fetch_array($result3);
$str4="
SELECT*FROMfamilyWHEREID='
$result4=mysql_query($str4,$sql);
$record4=mysql_fetch_array($result4);
$str5="
SELECT*FROMemergenWHEREID='
$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("
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);
};
}
用list_display.php程序来实现逐条显示
//逐条显示
TRalign=center>
TDALIGN=CENTER>
echo$arr[$index][ID]?
/TD>
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]?
/TR>
上图提供部门信息详细查询
//部门详细信息查询depart12.php
if($IDAND$NAMEAND$PASSWAND$OBJECTNAND$OBJECTID){
do{require("
$str="
SELECTZWBMFROMusersWHEREID='
$result=mysql_query($str,$sql);
$record=mysql_fetch_array($result);
if($record[0]==4){
if($OBJECTIDAND$OBJECTN){//判断输入信息,若正确则连接数据库
do{require("
$OBJECTID'
$result=mysql_query($str,$sql);
$str2="
$str3="
$str4="
$str5="
}}}
?
3.3.6管理员模块
登录时要求输入管理员的姓名、密码、帐号,此处设定为:
姓名(SSSS)、密码(12345)、帐号(6666),点击“确定”后,由程序login2.php提交到数据库,根据输入的信息判断其是否为管理员,若是可进入。
进入后,点击左边的各项即可链接到相应的功能项,继续操作。
login2.php
//管理员登录功能程序
php//判断输入信息,若正确则连接数据库
do{require("
if($ID=="
6666"
and$NAME=="
ssss"
and$PASSW==12345){
$select="
selectIDfromuserswhereID='
ANDNAME='
$NAME'
ANDPASSW='
$PASSW'
if($result){require("
manager.php"
}
else{
echo"
您填入的信息有误,<
ahref=m6_index.php>
请回上一页重新登录!
/a>
登录成功后,进入管理员页面(manager.php),如下:
在页面的左侧选择操作项,右侧绿色区域为工作区。
(a)、职员信息录入:
公务员号(ID)项必须录入数据,直接在文本框中录入数据,要求日期类的格式必须为“1990-09-09”,身高“170cm”,体重“65kg”,在录入界面中输入数据后,按“提交”后,由程序insert.php提交数据库,对users,aducat,emergen,resume,family五表插入数据;
当提示数据录入成功后,点击返回,可继续录入。
//职员信息录入insert.php
php
if($ID){//判断输入信息,若正确则连接数据库
//向users表插入数据
$str="
INSERTINTOusersVALUES('
'
$XB'
$MZ'
$CSNY'
$XZDZ'
$ZC'
$ZW'
$BMBM'
$ZWBM'
$MJ'
$HYZK'
$ZZMM'
//插入新数据
if(!
$str){echo"
cannotinsertdata"
exit;
//送出查询字符串if($result==0){echo"
cannotquery"
}//向aducat表中插入数据
INSERTINTOaducatVALUES('
$XL'
$SCHOOL'
$GRADATE'
$MAJOR'
$SPECI'
$LANGU'
//插入新数据
if(!
$str){echo"
$result=mysql_query($str,$sql);
}//向emergen表中插入数据
INSERTINTOemergenVALUES('
$YWLLR'
$YWGX'
$YWTX'
$YWDH'
$YWSYR'
$YWSYGX'
$YWSYTX'
$YWSYDH'
//向family表中插入数据
INSERTINTOfamilyVALUES('
$JSCH1'
$JSXM1'
$JSXB1'
$JSCSRQ1'
$JSZY1'
$JSGZDW1'
$JSZZ1'
'
$JSCH2'
$JSXM2'
$JSXB2'
$JSCSRQ2'
$JSZY2'
$JSGZDW2'
$JSZZ2'
$JSCH3'
$JSXM3'
$JSXB3'
$JSCSRQ3'
$JSZY3'
$JSGZDW3'
$JSZZ3'
$resul
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PHP 企业 人事 工资管理 系统