论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP JSP .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > PHP >

A450PHP课程设计+论文(教学网站)

                           http://www.paper51.com

 

内容来自论文无忧网 www.paper51.com

§3.3.1  系统登录用户登录课程后,点击“管理”链接进入本子系统。 内容来自论文无忧网 www.paper51.com

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

paper51.com

§3.3.2  规章制度管理规章制度栏,将向所有公务员提供各种咨询信息,为初到机关的员工讲解具体要求。通过点击即可链接到所要查看项目,可以进入该项的详细内容页面。其具体内容由用户方提供,粘贴到页面即可。如上图左示。§3.3.3  重要通知   重要通知栏,将由部或科发布其最近最新的通知,由管理员在新闻发布管理项,可以添加,修改,删除新闻。如上图中上示。§3.3.4  最新信息   最新信息栏,将由部或科发布其最近最新的信息,包括与本单位一切相关信息,仍由管理员在新闻发布管理项,可以添加,修改,删除新闻;通过点击相关项,可浏览其详细信息。如上图中下示。

内容来自www.paper51.com

§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;?> 内容来自论文无忧网 www.paper51.com

(a)、职员信息查询:将向员工用户提供公务员信息查询,即:员工简要信息查询和其详细信息查询。简要信息查询时,当输入员工的帐号和姓名,点击“确定”后,由程序search1.php提交到数据库中,根据ID和NAME从表users中提取数据返回infomation1.php显示;详细信息查询时,输入员工的帐号、姓名和密码,点击“确定”后由程序modify11.php提交到数据库中,根据ID、NAME和PASSW从表users以及aducat、emergen、family、resume中提取数据返回infomation2.php显示。                   上图提供个人信息简要查询程序实现: //个人简要信息search1.php<? if($ID AND $NAME){ //判断输入信息,若正确则连接数据库            do{ require("../config.php"); }while($sql=="");              $str="SELECTNAME,XB,MZ,BM,ZC,ZW,ID,CSNY,XZDZ                        FROM users WHERE ID='$ID';";$result=mysql_query($str,$sql);mysql_close();//关闭数据库$record=mysql_fetch_row($result);}?>//送出查询结果                         上图提供个人信息详细查询 程序实现://个人信息详细查询mofify11.php <?php         if($ID AND $NAME){ //判断输入信息,若正确则连接数据库 do{require("../config.php");}while($sql=="");      $str="SELECT * FROM users WHERE ID='$ID';";                   $result=mysql_query($str,$sql);           $record1=mysql_fetch_array($result);      $str2="SELECT * FROM aducat WHERE ID='$ID';";           $result2=mysql_query($str2,$sql);           $record2=mysql_fetch_array($result2);      $str3="SELECT * FROM resume WHERE ID='$ID';";           $result3=mysql_query($str3,$sql);           $record3=mysql_fetch_array($result3);      $str4="SELECT * FROM family WHERE ID='$ID';";           $result4=mysql_query($str4,$sql);           $record4=mysql_fetch_array($result4);      $str5="SELECT * FROM emergen WHERE ID='$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 * 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<$sn_index;$index++){    $arr[$index]=mysql_fetch_array($result);};mysql_close();}?>用list_display.php程序来实现逐条显示<?//逐条显示<TR align=center><TD ALIGN=CENTER><?echo$arr[$index][ID]?></TD><TD ALIGN=CENTER><?echo $arr[$index][NAME]?></TD><TD ALIGN=CENTER><?echo $arr[$index][XB]?></TD><TD ALIGN=CENTER><?echo $arr[$index][MZ]?></TD><TD ALIGN=CENTER><?echo $arr[$index][BM]?></TD><TD ALIGN=CENTER><?echo $arr[$index][ZC]?></TD><TD ALIGN=CENTER><?echo $arr[$index][ZW]?></TD><TD ALIGN=CENTER><?echo $arr[$index][CSNY]?></TD><TD ALIGN=CENTER><?echo $arr[$index][XZDZ]?></TD></TR>?>                          上图提供部门信息详细查询 copyright paper51.com

程序实现://部门详细信息查询depart12.php<?//判断输入信息,若正确则连接数据库if($ID AND $NAME AND $PASSW AND $OBJECTN AND $OBJECTID){     do{require("../config.php");}while($sql=="");     $str="SELECT ZWBM FROM users WHERE ID='$ID';";    $result=mysql_query($str,$sql);    $record=mysql_fetch_array($result); if($record[0]==4){     if($OBJECTID AND $OBJECTN){//判断输入信息,若正确则连接数据库                   do{require("../config.php");}while($sql=="");       $str="SELECT* FROM  users WHEREID='$OBJECTID';";           $result=mysql_query($str,$sql);           $record1=mysql_fetch_array($result);$str2="SELECT * FROM  aducatWHERE ID='$OBJECTID';";           $result2=mysql_query($str2,$sql);           $record2=mysql_fetch_array($result2);$str3="SELECT * FROM  resumeWHERE ID='$OBJECTID';";           $result3=mysql_query($str3,$sql);           $record3=mysql_fetch_array($result3);$str4="SELECT * FROM  familyWHERE ID='$OBJECTID';";           $result4=mysql_query($str4,$sql);           $record4=mysql_fetch_array($result4);$str5="SELECT * FROM  emergenWHERE ID='$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="select ID from userswhere ID='$ID' AND NAME='$NAME' 内容来自www.paper51.com

AND PASSW='$PASSW';"; $result=mysql_query($select,$sql); if($result){require("manager.php"); }       else {echo"您填入的信息有误,<ahref=m6_index.php>请回上一页重新登录!</a>";}mysql_close(); }?>登录成功后,进入管理员页面(manager.php),如下:在页面的左侧选择操作项,右侧绿色区域为工作区。 paper51.com

内容来自www.paper51.com

(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="INSERT INTO usersVALUES('$ID','$NAME','$XB','$MZ','$CSNY','$XZDZ','$ZC','$ZW','$BM','$BMBM','$ZWBM','$MJ','$PASSW','$HYZK','$ZZMM');";//插入新数据     if(!$str){ echo"can not insert data";        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 query ";        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('$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 "can not insert data";        exit;}$result=mysql_query($str,$sql); //送出查询字符串        if($result==0){echo "cannot query ";        exit;}//向resume表中插入数据$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('$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 "添加数据成功!<a href=insert.php>返回</a>";} else    {echo "添加数据不成功!<a href=insert.php>返回,请检查数据类型的正确性!</a>";}?>(b)、职员信息修改:在修改界面中,首先输入被修改者的帐号(ID)和姓名(NAME),点击“确定”后由程序modify11.php提交到数据库,首先将其原始数据搜索出返回到modify.php中显示,在此基础上对数据进行修改,修改完毕再由程序modify12.php提交到数据库对数据进行更新users,aducat,emergen,resume,family五表操作,提示修改成功后,可返回,继续下一次修改。                程序实现://职员信息修改<?if($ID){                      //判断公务员号是否存在     do{require("../config.php");}while($sql=="");//update users table$str="UPDATE users SETNAME='$NAME',XB='$XB',MZ='$MZ',CSNY='$CSNY',XZDZ='$XZDZ',         ZC='$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 SETXL='$XL',SCHOOL='$SCHOOL',GRADATE='$GRADATE',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='$YWSYGX',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 SETSCH1='$JSCH1',JSXM1='$JSXM1',JSXB1='$JSXB1',JSCSRQ1='$JSCSRQ1',JSGZDW1='$JSGZDW1',JSZZ1='$JSZZ1',JSCH2='$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 ";        exit;}//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;}//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 "数据修改成功!<a href=modify2.php>返回</a>";  }?> http://www.paper51.com

------分隔线----------------------------
联系方式