ImageVerifierCode 换一换
格式:DOC , 页数:17 ,大小:749KB ,
资源ID:1128207      下载积分:10 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 微信支付   
验证码:   换一换

加入VIP,免费下载资源
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.wodocx.com/d-1128207.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(PHP企业人事工资管理系统.doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(发送邮件至2622162128@qq.com或直接QQ联系客服),我们立即给予删除!

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

1、 摘 要管理系统是根据课程网站的需求而设计和实现的,主要 用于实现课程系统办公人员对其办公系统内所有公务员进行管理,实现对员工信息的查询、录入、修改和删除;以及发布重要通知、最新信息和规章制度。通过“网上办公,无纸办公”,大大提高办公效率,体现现代政府的高效职能。关键词: PHP, MySql, Apache, 数据库,数据库实现,数据源 ,电子 课程 ABSTRACTMinistry of Personnel Management Subsystem(MPMS)isdesigned and implements the function , in the need of the E-Gove

2、rnmentAffair Net. And currently it mainly uses for implementing the officer in GovernmentAffair System manages all the clerks in its office system efficiently,and implements searching and inserting and modifying and deleting for the information of all clerks,issuing important notice and lately perso

3、nnel information , bylaws and so on. With Work on net, Work without paper, that improves the efficiency of handling office business highly, that embodies the powerful capability of the modern government.Keywords:PHP, Mysql, Apache, database, DB implement, data source,E-GovermentAffair . 目 录第一 章 引言.3

4、 1.1 问题的提出.3 1.2 设计方案.3 1.3 系统运行环境.4第 二章 设计的理论依据52.1 Linux + Apache + MySQL + PHP 最优组合52.2 PHP, Apache, Mysql , Linux介绍.62.2.1 PHP.62.2.2 Apache.72.2.3 Mysql.72.2.4 Linux.82.3 安装及注意事项.8第三章 开发过程.10 3.1 设置服务器.10 3.2 设置数据库.103.2.1 创建数据库和数据表.10 3.2.2 数据库连接.13 3.2.3 创建数据源.13 3.3 系统功能实现.14 3.3.1 系统登录.14 3

5、.3.2 规章制度.15 3.3.3 重要通知.15 3.3.4 最新信息.15 3.3.5 信息查询.16 3.3.6 管理员模块.20 3.3.7 相关功能链接.28 第四章 结束语.29第 五 章 参考文献.291.2.3 具体内容 (一) 标题栏部分采用“课程网站”统一标题头,即:左为“网上办公,无纸办公”图片,右为“人民政府为人民”,下为其他功能模块的超链接。 (二) 主体部分(1)、规章制度:主要介绍政府机关进行管理的有关实施条例或制度,包括管理制度(细则A、细则B)、责权划分表、考核规定、员工守则、员工聘用规定、员工聘用合同(正式、短期)、员工引荐担保规定、劳动合同书规定、高级职

6、员聘任书、服务自愿书等。 (2)、重要通知:主要用于单位发布有关重要通知,由新闻发布系统完成。 (3)、最新信息:主要用于单位发布有关最新信息,由新闻发布系统完成。 (4)、信息查询:该模块提供个人信息的简要查询和详细查询,部门的员工信息简要查询和详细查询。 (5)、管理员登录模块:主要用于管理员的登录,即设置管理员的权限,包括个人信息的录入、修改、删除管理,新闻发布管理、工资信息的管理、考勤信息的管理、相片信息的管理等。 (6)、相关功能链接栏:主要用于适应用户扩展功能,因为本系统目前为试用版,会根据用户需求的改变进行功能设计与实现。 该功能模块图提供管理子系统中各模块之间的关系说明。功能模

7、块图如下:登录 课程管理系统 最新课程信息信息查询管理员登录相关功能链接课程规章制度重要通知考勤管理课程管理信息删除信息修改信息录入部门详细部门简要个人详细个人简要点击“课程管理”链接3.3.1 系统登录用户登录课程后,点击“管理”链接进入本子系统。如下图示,进入管理子系统主页面:3.3.2 规章制度3.3.5 信息查询 程序实现:/选择进入模块login1.php (a)、职员信息查询:将向员工用户提供公务员信息查询,即:员工简要信息查询和其详细信息查询。简要信息查询时,当输入员工的帐号和姓名,点击“确定”后,由程序search1.php提交到数据库中,根据ID和NAME从表users中提取

8、数据返回infomation1.php显示;详细信息查询时,输入员工的帐号、姓名和密码,点击“确定”后由程序modify11.php提交到数据库中,根据ID、NAME和PASSW从表users以及aducat、emergen、family、resume中提取数据返回infomation2.php显示。 上图提供个人信息简要查询程序实现: /个人简要信息search1.php/送出查询结果 上图提供个人信息详细查询 程序实现:/个人信息详细查询mofify11.php (b)、部门信息查询:部门简要信息查询和其详细信息查询。即:查询该部门员工的信息。部门简要信息查询时,只需输入部门名称,点击“确

9、定”后,程序search2.php根据BM(部门名)提交到数据库中从表users,中查询到该部门所有员工的简要信息返回depart1.php显示。详细信息查询时,需输入你的姓名,帐号,密码,且必须是领导,职务编码为4。然后输入被查询者的姓名和帐号,点击“确定”,由程序depart12.php提交数据库从表users,aducat,emergen,resume,family中查询,返回到depart2.php显示。 上图提供部门信息简要查询 程序实现:/部门信息简要查询search2.php?/判断输入信息,若正确则连接数据库 dorequire(./config.php);while($sql

10、= ); if($BM)$select=select * from users where BM=$BM; $result=mysql_query($select,$sql);/$record=mysql_fetch_row($result);$sn_index=mysql_num_rows($result); for($index=0;$index用list_display.php程序来实现逐条显示?/逐条显示? 上图提供部门信息详细查询程序实现:/部门详细信息查询depart12.php3.3.6 管理员模块 登录时要求输入管理员的姓名、密码、帐号,此处设定为:姓名(SSSS)、密码(12

11、345)、帐号(6666),点击“确定”后,由程序login2.php提交到数据库,根据输入的信息判断其是否为管理员,若是可进入。进入后,点击左边的各项即可链接到相应的功能项,继续操作。 程序实现:login2.php/管理员登录功能程序?php/判断输入信息,若正确则连接数据库do require(./config.php);while($sql= ); if($ID=6666 and $NAME=ssss and $PASSW=12345) $select=select ID from users where ID=$ID AND NAME=$NAME AND PASSW=$PASSW;

12、$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,

13、emergen,resume,family五表插入数据;当提示数据录入成功后,点击返回,可继续录入。 程序实现:/职员信息录入insert.php?php if($ID) /判断输入信息,若正确则连接数据库 dorequire(./config.php);while($sql=); /向users表插入数据$str=INSERT INTO users VALUES($ID,$NAME,$XB,$MZ,$CSNY,$XZDZ,$ZC,$ZW,$BM,$BMBM,$ZWBM,$MJ,$PASSW,$HYZK,$ZZMM);/插入新数据 if(!$str) echo can not insert d

14、ata; exit;$result=mysql_query($str,$sql); /送出查询字符串 if($result=0)echo can not query ; exit;/向aducat表中插入数据$str=INSERT INTO aducat VALUES ($XL,$SCHOOL,$GRADATE,$MAJOR,$SPECI,$LANGU,$ID); /插入新数据 if(!$str)echo can not insert data; exit; $result=mysql_query($str,$sql); /送出查询字符串 if($result=0)echo can not q

15、uery ; exit;/向emergen表中插入数据$str=INSERT INTO emergen VALUES ( $YWLLR,$YWGX,$YWTX,$YWDH,$YWSYR,$YWSYGX,$YWSYTX,$YWSYDH,$ID);/插入新数据 if(!$str)echo can not insert data; exit;$result=mysql_query($str,$sql); /送出查询字符串 if($result=0)echo can not query ; exit;/向family表中插入数据$str=INSERT INTO family VALUES ($JSCH

16、1,$JSXM1,$JSXB1,$JSCSRQ1,$JSZY1,$JSGZDW1,$JSZZ1, $JSCH2,$JSXM2,$JSXB2,$JSCSRQ2,$JSZY2,$JSGZDW2,$JSZZ2, $JSCH3,$JSXM3,$JSXB3,$JSCSRQ3,$JSZY3,$JSGZDW3,$JSZZ3, $ID);/插入新数据 if(!$str)echo can not insert data; exit;$result=mysql_query($str,$sql); /送出查询字符串 if($result=0)echo can not query ; exit;/向resume表中插

17、入数据$str=INSERT INTO resume VALUES ($JG,$SG,$TZ,$XUX,$STZK,$HJ,$SFZH,$HOBBY,$YB,$EML,$HYZK,$ZZMM,$XZ,$ID);/插入新数据 if(!$str)echo can not insert data; exit;$result=mysql_query($str,$sql); /送出查询字符串 if($result=0)echo can not query ; exit;/向base表中插入数据$str=INSERT INTO base(id,name,password,bmbm,zwbm) VALUES

18、($ID,$NAME,$PASSW,$BMBM,$ZWBM);/插入新数据 if(!$str)echo can not insert data; exit;$result=mysql_query($str,$sql); /送出查询字符串 if($result=0)echo can not query ; exit; mysql_close();/关闭数据库 echo 添加数据成功!返回; else echo 添加数据不成功!返回,请检查数据类型的正确性!;?(b)、职员信息修改:在修改界面中,首先输入被修改者的帐号(ID)和姓名(NAME),点击“确定”后由程序modify11.php提交到数

19、据库,首先将其原始数据搜索出返回到modify.php中显示,在此基础上对数据进行修改,修改完毕再由程序modify12.php提交到数据库对数据进行更新users,aducat,emergen,resume,family五表操作,提示修改成功后,可返回,继续下一次修改。 程序实现:/职员信息修改?if($ID) /判断公务员号是否存在 dorequire(./config.php);while($sql=);/update users table$str=UPDATE users SET NAME=$NAME,XB=$XB,MZ=$MZ,CSNY=$CSNY,XZDZ=$XZDZ, ZC=$

20、ZC,ZW=$ZW,BM=$BM,BMBM=$BMBM,ZWBM=$ZWBM,MJ=$MJ,PASSW=$PASSW,HYZK=$HYZK,ZZMM=$ZZMM WHERE ID=$ID; /更改数据if(!$str)echo can not update data; exit;$result=mysql_query($str,$sql); /送出查询字符串if($result=0)echo can not query ; exit;/update aducat table$str=UPDATE aducat SET XL=$XL,SCHOOL=$SCHOOL,GRADATE=$GRADATE

21、,MAJOR=$MAJOR,SPECI=$SPECI,LANGU=$LANGU WHERE ID=$ID; /更改数据 if(!$str)echo can not update data; exit;$result=mysql_query($str,$sql); /送出查询字符串if($result=0)echo can not query ; exit;/update emergen table$str=UPDATE emergen SET /更改数据YWLLR=$YWLLR,YWGX=$YWGX,YWTX=$YWTX,YWDH=$YWDH,YWSYR=$YWSYR,YWSYGX=$YWSY

22、GX,YWSYTX=$YWSYTX,YWSYDH=$YWSYDH WHERE ID=$ID;if(!$str)echo can not update data; exit;$result=mysql_query($str,$sql); /送出查询字符串if($result=0)echo can not query ; exit;/update family table$str=UPDATE family SET SCH1=$JSCH1,JSXM1=$JSXM1,JSXB1=$JSXB1,JSCSRQ1=$JSCSRQ1,JSGZDW1=$JSGZDW1,JSZZ1=$JSZZ1,JSCH2=$

23、JSCH2,JSXM2=$JSXM2,JSXB2=$JSXB2,JSCSRQ2=$JSCSRQ2,JSGZDW2=$JSGZDW2,JSZZ2=$JSZZ2,JSCH3=$JSCH3,JSXM3=$JSXM3,JSXB3=$JSXB3,JSCSRQ3=$JSCSRQ3,JSGZDW3=$JSGZDW3,JSZZ3=$JSZZ3 WHERE ID=$ID; /更改数据if(!$str)echo can not update data; exit;$result=mysql_query($str,$sql); /送出查询字符串if($result=0)echo can not query ; ex

24、it;/update resume table$str=UPDATE resume SET JG=$JG,SG=$SG,TZ=$TZ,XUX=$XUX,STZK=$STZK,HJ=$HJ,SFZH=$SFZH,HOBBY=$HOBBY,YB=$YB,EML=$EML,HYZK=$HYZK,ZZMM=$ZZMM,XZ=$XZ WHERE ID=$ID; /更改数据if(!$str)echo can not update data; exit;$result=mysql_query($str,$sql); /送出查询字符串if($result=0)echo can not query ; exit

25、;/update base table$str=UPDATE base SET name=$XM,bmbm=$BMBM,zwbm=$ZWBM,password=$MM WHERE id=$GWYH; /更改数据if(!$str)echo can not update data; exit;$result=mysql_query($str,$sql); /送出查询字符串 if($result=0)echo can not query ; exit;mysql_close(); /关闭数据库echo 数据修改成功!返回; ?(c)、职员信息删除:在删除界面中,首先输入被删除者的帐号(ID)和姓名(

26、NAME),点击“确定”后;程序delete.php根据ID提交到数据库查询是否有此人,然后将其删除,根据提示信息继续操作。 返回程序实现:delete.php/职员信息删除?phpif($ID and $NAME) /判断输入信息,若正确则连接数据库dorequire(./config.php);while($sql= );/删除users表中某一信息$deleteresult=DELETE FROM users where NAME=$NAME AND ID=$ID; $result=mysql_query($deleteresult, $sql);if(!result)echo can

27、not query;exit;$affected_rows=mysql_affected_rows( $sql);/删除aducat表中某一信息$deleteresult =DELETE FROM aducat WHERE ID=$ID; $result=mysql_query($deleteresult, $sql);if(!result)echo can not query;exit;$affected_rows=mysql_affected_rows( $sql);/删除family表中某一信息$deleteresult =DELETE FROM family WHERE ID=$ID;

28、 $result=mysql_query($deleteresult, $sql);if(!result)echo can not query;exit;$affected_rows=mysql_affected_rows( $sql);/删除resume表中某一信息$deleteresult =DELETE FROM resume WHERE ID=$ID; $result=mysql_query($deleteresult, $sql);if(!result)echo can not query;exit;$affected_rows=mysql_affected_rows( $sql);

29、/删除emergen表中某一信息$deleteresult =DELETE FROM emergen WHERE ID=$ID; $result=mysql_query($deleteresult, $sql);if(!result)echo can not query;exit;$affected_rows=mysql_affected_rows( $sql);/删除base表中某一信息$deleteresult =DELETE FROM base WHERE id = $ID; $result=mysql_query($deleteresult, $sql);if(!result)echo can not q

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922