PHP企业人事工资管理系统2.doc
《PHP企业人事工资管理系统2.doc》由会员分享,可在线阅读,更多相关《PHP企业人事工资管理系统2.doc(17页珍藏版)》请在冰豆网上搜索。
摘要
管理系统是根据课程网站的需求而设计和实现的,主要用于实现课程系统办公人员对其办公系统内所有公务员进行管理,实现对员工信息的查询、录入、修改和删除;以及发布重要通知、最新信息和规章制度。
通过“网上办公,无纸办公”,大大提高办公效率,体现现代政府的高效职能。
关键词:
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);