日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

基于PHP的公共课考勤管理系统设计与实现

發布時間:2024/3/12 php 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于PHP的公共课考勤管理系统设计与实现 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄
第一章 概 述 5
第二章 系統的需求分析 10
2.1 系統需求分析 10
1.任務概述 10
2.功能需求 10
2.2 總體設計 11
1.本課題研究的內容 11
2.此系統共分為六個較大的模塊: 11
表2 教師信息表(t_infor) 17
表3 學生簽到信息表(s_login) 17
表4 學生注冊信息表(s_signup) 18
表5 教師注冊信息表(t_signup) 18
表6 學生出勤統計表(Statistic) 18
表7 簽到控制表(t_control) 18
表8 替名簽到信息查看表(t_view) 19
第一, 選擇自己的身份,老師或者學生 22
第二, 登錄用戶名和登錄密碼為進入系統的必添資料 23
第三, 如果沒有進行注冊,需在這里進行注冊 23
(1) 學生用戶注冊(s_signup.php): 23
i. 用戶個人資料填寫(s_signup.jsp) 24
ii. 注冊表單輸入(s_answer.php) 25
3 身份驗證模塊 (一) 主要功能 26
(二)實現方式 26
(一)主要功能 28
(二)實現方式 28
第一, 要求輸入學生的學號,這部分由標準的HTML代碼生成; 28
第二, 關鍵的語句在與取得數據庫信息,語句如下: 28
第一, 連接數據庫,查找信息。如果有正確的信息顯示出來 28
第二, 把要顯示的信息輸入出來 28
(一)主要功能 29
(二)實現方式 29
第一, 連接數據庫,查找信息。如果有正確的信息輸入進去 29
第二,把要顯示的信息轉到s_infor.php頁面輸出來 29
(一)主要功能 29
(二) 實現方式 29
第一, 教師允許簽到 29
第二, 停止簽到 30
(一)主要功能 30
(二)實現方式 30
第一, 要統計的信息不能為空。 31
第二,顯示統計信息 31
第四章 測 試 32
4.1 模塊測試 32
4.1.1 測試方案 32
4.1.2 測試過程 32
4.1.3 測試結果 33
4.2 系統測試 33
4.2.1 測試方案 33
4.2.2 測試過程 33
4.2.3 測試結果 33
4.3 驗收測試 34
4.3.1 測試方案 34
4.3.2 測試過程 34
4.3.3 測試結果 34
4.4 小結 34
第五章 結束語 35
5.1 系統改進意見 35
5.2 設計心得 35
參考文獻 36
第二章 系統的需求分析
2.1 系統需求分析
需求分析的基本任務是準確的回答“ 系統必須做什么?”這個問題。在需求分析這個階段,需要仔細的研究系統所實現的功能,并進一步將他們具體化。
1.任務概述
?目標
將學生考勤、平時成績的評定、以及成績查詢的大量業務,用計算機系統操作完成,對它進行全面現代化管理,以便提高信息管理效率。
?運行環境
軟件:Microsoft Windows 2000 Server及Windows 2000 SPI
或更高版本
IE5.5以上
硬件:64 MB RAM 鼠標或其他定點設備
?系統要完成的任務
?實現學生安全登錄
?實現網上簽到
?通過技術手段,避免學生冒名簽到。
?統計學生平時成績。
?實現網上成績的查詢。
2.功能需求
系統必須完成的功能包括:
?注冊與登錄功能
該功能主要實現學生與老師的安全登錄。
?簽到功能
該功能主要實現學生上課網上簽到,以減少老師點名簽到的時間,提高上課效率。
?統計功能
系統中的統計功能可以根據學生簽到次數,統計學生的平時成績。
?查詢功能
該功能從不同的角度進行查詢,多層次地滿足老師及學生對總成績及個人成績的查詢要求。
2.2 總體設計
1.本課題研究的內容
本論文從網站設計的基本原理出發,使用php+mysql技術,PHP是一個類似微軟ASP的服務器端的嵌入式超文本處理語言,是建立動態網站的強大工具。MySQL是一個真正的多用戶、多線程SQL數據庫服務器。MySQL是以一個客戶機/服務器結構的實現,它由一個服務器守護程序mysql和很多不同的客戶程序和庫組成。由于其源碼的開放性及穩定性,且與網站流行編徎語言PHP的完美結合,現在很多站點都利用其當作后端數據庫,使其獲得了廣泛應用。而MySQL是一個輕型SQL數據庫服務器,本文轉載自http://www.biyezuopin.vip/onews.asp?id=14586可運行在多種平臺上,包括Windows NT和Linux,它還有一個GPL版本,MySQL被認為是建立數據庫驅動的動態網站的最佳產品。PHP、MySQL和Apache是Linux平臺網站的最佳拍檔。

通過對公共課網上系統的分析、設計與具體實施,從而具體介紹了基于Internet/Intranet的網站應用系統的分布式架構模式及實現機理。最后采用了
PHP+MYSQL,設計并實現了公共課網上系統
系統設計模型

2.此系統共分為六個較大的模塊:
(一). 注冊模塊 (二). 身份驗證模塊 (三).學生查詢模塊 (四)、學生簽到模塊 (五)、教師控制臺模塊 (六)、學生出勤統計模塊

<?php require_once('Connections/conn.php'); ?> <?php // *** Validate request to login to this site. if(!strcmp($radio,"學生")){$loginFormAction = $_SERVER['PHP_SELF']; if (isset($accesscheck)) {$GLOBALS['PrevUrl'] = $accesscheck;session_register('PrevUrl'); }if (isset($_POST['user'])) {$loginUsername=$_POST['user'];$password=$_POST['pasw'];$MM_fldUserAuthorization = "";$MM_redirectLoginSuccess = "ss_infor.php?s_zh=$user";$MM_redirectLoginFailed = "st_fail.php";$MM_redirecttoReferrer = false;mysql_select_db($database_conn, $conn);$LoginRS__query=sprintf("SELECT s_zh, s_pasw FROM s_signup WHERE s_zh='%s' AND s_pasw='%s'",get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password)); $LoginRS = mysql_query($LoginRS__query, $conn) or die(mysql_error());$loginFoundUser = mysql_num_rows($LoginRS);if ($loginFoundUser) {$loginStrGroup = "";//declare two session variables and assign them$GLOBALS['MM_Username'] = $loginUsername;$GLOBALS['MM_UserGroup'] = $loginStrGroup; //register the session variablessession_register("MM_Username");session_register("MM_UserGroup");if (isset($_SESSION['PrevUrl']) && false) {$MM_redirectLoginSuccess = $_SESSION['PrevUrl']; }header("Location: " . $MM_redirectLoginSuccess );}else {header("Location: ". $MM_redirectLoginFailed );} }} else { session_start();$loginFormAction = $_SERVER['PHP_SELF']; if (isset($accesscheck)) {$GLOBALS['PrevUrl'] = $accesscheck;session_register('PrevUrl'); }if (isset($_POST['user'])) {$loginUsername=$_POST['user'];$password=$_POST['pasw'];$MM_fldUserAuthorization = "";$MM_redirectLoginSuccess = "t_infor.php";$MM_redirectLoginFailed = "st_fail.php";$MM_redirecttoReferrer = false;mysql_select_db($database_conn, $conn);$LoginRS__query=sprintf("SELECT t_zh, t_pasw FROM t_signup WHERE t_zh='%s' AND t_pasw='%s'",get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password)); $LoginRS = mysql_query($LoginRS__query, $conn) or die(mysql_error());$loginFoundUser = mysql_num_rows($LoginRS);if ($loginFoundUser) {$loginStrGroup = "";//declare two session variables and assign them$GLOBALS['MM_Username'] = $loginUsername;$GLOBALS['MM_UserGroup'] = $loginStrGroup; //register the session variablessession_register("MM_Username");session_register("MM_UserGroup");if (isset($_SESSION['PrevUrl']) && false) {$MM_redirectLoginSuccess = $_SESSION['PrevUrl']; }header("Location: " . $MM_redirectLoginSuccess );}else {header("Location: ". $MM_redirectLoginFailed );} } } if(!strcmp($Submit2,"注冊")){ if(!strcmp($radio,"學生")) header("Location: s_signup.php" ); else header("Location: t_signup.php" ); } ?> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312"> <link href="style.css" rel="stylesheet" type="text/css"> <meta http-equiv="Content-Language" content="en-us"> <HTML> <style type="text/css"> <!-- .style1 {font-size: 18px;font-family: "宋體"; } body {background-image: url(); } --> </style> <script language="JavaScript" type="text/JavaScript"> <!--function MM_reloadPage(init) { //reloads the window if Nav4 resizedif (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload(); } MM_reloadPage(true); //--> </script> <HEAD> <meta http-equiv="Content-Language" content="en-us"><TITLE>教師,學生登錄頁</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252"> <link href="style.css" rel="stylesheet" type="text/css"> </HEAD> <BODY BGCOLOR=#FFFFFF LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0> <!-- ImageReady Slices (layout.psd) --> <!-- chinaz.com --> <table width="101%" height="100%" border="0" align="center" cellpadding="1" background="images/index.gif"><tr><td height="179" colspan="3" align="center">&nbsp;</td></tr><tr valign="top"><td height="31" colspan="3"> &nbsp;                     &nbsp;                      </td></tr><tr><td width="37%" height="31" align="right" valign="top"><?$date=getdate(time());printf("%d 年%d 月%d 日%d 時%d 分",$date["year"],$date["mon"],$date["mday"],$date["hours"],$date["minutes"]);?><!-- End ImageReady Slices --></td><td width="35%" align="left" valign="top">          <? if ( getenv( 'HTTP_X_FORWARDED_FOR' ) ) { $ip = getenv( 'HTTP_X_FORWARDED_FOR' ); }else if ( getenv( 'HTTP_CLIENT_IP' ) ) { $ip = getenv( 'HTTP_CLIENT_IP' ); }else { $ip = getenv( 'REMOTE_ADDR' ); } print "IP:".$ip?></td><td width="28%" rowspan="2" align="center" valign="middle"><TABLE width="158" height="30" border=0 align=center cellPadding=1 borderColor=#808080 style="BORDER-COLLAPSE: collapse"><TBODY><TR class=header><TD width="116" height="21" align=center>&nbsp;</TD></TR><TR height=110><TD height="64" align=center vAlign=top><MARQUEE id=newslist onmouseover=newslist.stop() onmouseout=newslist.start() scrollAmount=1 scrollDelay=80 direction=up width="90%" height=100>計算機系簽到系統正在測試!<BR>請同學們不要注冊帳號<BR>謝謝同學們的支持與合作!!</MARQUEE></TD></TR></TBODY></TABLE></td></tr><tr><td height="164" align="center" valign="middle">&nbsp;</td><td width="35%" align="left" valign="middle"><table width="289" height="95" border="0" align="center" cellspacing="1"><form action="<?php echo $loginFormAction; ?>" method="POST"><tr><td>&nbsp;</td><td colspan="2" align="left" valign="middle">  教師<input name="radio" type="radio" value="教師">學生<input name="radio" type="radio" value="學生" checked></td></tr><tr><td width="57">&#29992;&#25143;&#24080;&#21495; :</td><td colspan="2" align="left"><input name="user" type="text" size="25"></td></tr><tr><td height="33">&#29992;&#25143;&#23494;&#30721; :</td><td colspan="2"><input name="pasw" type="password" id="pasw" size="27"></td></tr><tr><td height="23">&nbsp; </td><td width="64" align="right"><input type="submit" name="Submit" value="登錄"></td><td width="158"><input type="submit" name="Submit2" value="注冊"></td></tr><? session_start(); session_name($user); ?></form></table></td></tr><tr align="center" valign="bottom"><td height="74" colspan="3"><img src="images/d07.gif" width="686" height="8"></td></tr> </table> </BODY> </HTML>












總結

以上是生活随笔為你收集整理的基于PHP的公共课考勤管理系统设计与实现的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 超碰av免费 | 国产乱淫av公 | 体内射精一区二区 | 精品人妻中文无码av在线 | 狠狠干2021 | 国产第一av | 天堂在线观看中文字幕 | 午夜寂寞剧场 | 亚洲熟女乱综合一区二区三区 | 欧美日韩一区在线观看 | 手机在线中文字幕 | 午夜激情免费视频 | 日韩欧美91 | 黑人巨大av | 欧美日韩一区在线 | 91大神在线免费观看 | 日韩性生交大片免费看 | 精品日本一区二区三区 | 玖玖在线播放 | 一本色道久久88亚洲精品综合 | 精品999www| 91片黄在线观看喷潮 | 精品九九九九九 | 亚洲免费观看高清完整 | 这里只有精品999 | 欧美日韩一区二区三区 | 91精品在线观看视频 | 欧美激情五月 | av成人动漫 | 91日韩在线视频 | 美日韩中文字幕 | 性少妇mdms丰满hdfilm | 久久久久久久久国产精品 | 中文字幕在线观看视频一区 | 黄色大全免费观看 | 久久久999国产精品 天堂av中文在线 | 免费看h网站 | 久久国内免费视频 | 外国一级片 | 涩天堂| 青青草视频免费 | 人妻体内射精一区二区 | 欧美在线xxxx | 91视频 - 88av | 精品人妻码一区二区三区红楼视频 | 色偷偷影院 | 日皮视频免费观看 | 黄色一级一片免费播放 | 97自拍视频 | 337p日本欧洲亚洲鲁鲁 | 九色视频网 | 日日噜| 好吊日在线| 粉嫩av一区二区 | 国语对白| 中文字幕avav | 奶水喷溅虐奶乳奴h文 | 亚洲香蕉av | 国产综合视频一区 | 中文字幕人妻互换av久久 | 亚洲综合91| 人妻换人妻a片爽麻豆 | 国产肉体xxxx裸体784大胆 | 欧美性生交大片免费看 | 色婷婷在线播放 | 精品无码在线观看 | 精品欧美一区二区三区在线观看 | 久久网站av | 超碰碰97 | 免费观看成人在线视频 | 久久99国产精品一区 | 国产欧美一区二区三区在线 | 日韩a在线 | 91成人久久 | 女人一级一片30分 | 成人免费影片 | 亚洲AV无码乱码国产精品牛牛 | 欧美片网站免费 | 日本性xxxxx 免费毛片视频网站 | 男人天堂2021| 国产 一二三四五六 | 中文字幕av一区二区三区谷原希美 | 日韩欧美第一页 | 色噜噜日韩精品欧美一区二区 | 99蜜桃臀久久久欧美精品网站 | 午夜福利视频 | 性感美女高潮 | 干成人网 | 美女一级黄色片 | 亚洲日本成人 | 久久综合亚洲色hezyo国产 | 黄色资源在线播放 | 国产精品福利小视频 | 尤物视频在线观看 | 欧美一级淫片bbb一84 | 日本黄色三级视频 | 看片在线观看 | 美女免费网站 | 波多野一区二区三区 |