




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
學生成績計算器
——PHP函數
項目4張華在日常學習中深刻感受到,為了更好地把握自身的學習狀況,經常需要對各種成績指標進行精細化計算,如計算平均分、評定成績等級等。身為學習委員,他決定設計一個基于
PHP的學生成績計算器,以幫助同學們更高效、更直觀地把握學習狀況。通過這個計算器,同學們可以清晰地識別出自己的學習短板,從而制訂出更為精準的學習計劃。
學生成績計算器■
理解函數在PHP編程中的作用和重要性;■
掌握PHP中函數的定義方法、調用方法及語法規則等;■
熟悉PHP中常見的預定義函數及其用途;■
了解函數的參數傳遞方式(引用傳遞)和作用域;■
掌握自定義函數的創建,包括函數的命名、參數的設置等?!?/p>
能夠正確使用PHP的預定義函數解決實際問題;■
能夠處理函數調用過程中的錯誤;■
能夠合理地設計函數,提高代碼的可讀性和可維護性?!?/p>
提升分析問題和設計函數的能力,通過函數簡化復雜問題;■
增強利用函數優化代碼結構和提高代碼復用性的意識,養成良好的編程習慣,提升職業素養;■
培養主動學習、主動獲取信息、自主探究程序設計語言奧秘的習慣。初識函數自定義函數處理GET請求和預定義變量$_GET預定義函數初識函數PART01在PHP中,函數就像技藝高超的工匠,每一個都擁有自己獨一無二的姓名。它們不僅精通接收各式原材料(即輸入參數)的技藝,更能依據獨特的工藝流程(即函數內部的算法邏輯)進行精湛加工,最終呈現出令人贊嘆的杰作(即返回值)。如圖所示。4.1.1函數的概念strtoupper()函數如何將輸入的字符串轉化為大寫字符。4.1.1函數的概念$str='helloworld';$upper=strtoupper($str);//調用strtoupper()函數將$str轉換成大寫echo$upper;//輸出:HELLOWORLD函數具有諸多優勢,具體表現在以下幾個方面。4.1.2函數的優勢代碼重用性代碼模塊化借助函數,復雜的代碼可以被分解為更小、更易于管理的模塊。這樣的結構讓代碼更加清晰明了,便于理解和維護。代碼重用性代碼重用性函數能夠將重復的代碼塊封裝起來,實現“一次編寫,多次調用”的效果。這不僅避免了代碼的冗余,還極大地減少了重復編寫的工作量。代碼重用性易于調試和測試函數使得在代碼出現問題時,我們能夠更迅速地定位并修復代碼。同時,每個函數都可以獨立地進行測試,確保其功能的正確性。代碼重用性提升可讀性為函數賦予描述性的名稱,可以提高代碼的自解釋性即可讀性,使得其他開發者能夠更輕松地理解代碼的功能和邏輯。4.1.3函數的分類1.自定義函數和預定義函數
自定義函數是由開發者自己創建和定義的函數,用于實現特定的任務或邏輯。
而預定義函數是
PHP本身已經定義好的函數,開發者可以直接調用而無須重新定義。2.有參函數和無參函數有參函數需要在調用時傳遞參數。參數是在函數定義中指定的,用于接收外部輸入的值,以便在函數內部使用。
與有參函數相反,無參函數在調用時不需要傳遞任何參數。3.有返回值的函數和無返回值的函數有返回值的函數在執行完特定任務后,會返回一個值給調用者。這個返回值可以是任何類型的數據,如字符串、數組等。無返回值的函數執行完任務后不返回任何值,通常用于執行一些副作用操作,如在屏幕上顯示內容、修改全局變量的值等。在PHP中,如果一個函數沒有明確的return語句,或者return語句后不跟任何值,那么該函數就是無返回值的。自定義函數PART02在PHP中,自定義函數的定義使用
function關鍵字實現。函數定義的語法格式大致如下。代碼詳細解釋如下。
function
是關鍵字,用于聲明一個函數。
functionName
是函數名,且函數名是唯一的。
parameter1,parameter2,...是函數的參數列表,它們是可選的。
[]中的參數可以根據實際需要設置或省略。
{}內部是函數體。4.2.1函數的定義functionfunctionName([parameter1,parameter2,...]){//函數體內的代碼}sayHello是函數名,花括號內是函數體,輸出HelloWorld!。4.2.1函數的定義functionsayHello(){echo"HelloWorld!";//輸出HelloWorld!}通過定義一個名為
createTable($row,$col)的函數,實現在瀏覽器中顯示符合特定要求的表格。【案例實踐4-1】使用函數創建表格<body>
<tablecellspacing="0"border="1"width="300"cellspacing="0">
<?php
functioncreateTable($row,$col)
{
$str="";
for($i=1;$i<=$row;$i++){//控制行數
$str.="<tr>";
for($j=1;$j<=$col;$j++)//控制列數
$str.="<td>*</td>";
$str.="</tr>";
}
$str.="</table>";
echo$str;
}
createTable(6,4);
?></body>【案例實踐4-1】使用函數創建表格啟動內置服務器,在瀏覽器中打開php文件,具體如圖所示為了讓代碼更加流暢、易于理解,以下是一些建?議。1.函數命名對于函數,應該使用小駝峰命名法命名,即首字母小寫。函數名應該是動詞或動詞短語,用于描述函數的功能。函數命名須便于他人快速理解代碼,提高可讀?性。2.編碼規范遵循一致的編碼規范,如縮進、空格和換行的使用規?則。使用
//
添加注釋,解釋關鍵代碼段的作用。函數使用規范在PHP中,函數的參數是用于傳遞數據給函數的重要機制。參數在函數定義時聲明,并在函數調用時輸入具體的值。這些參數可以是必需的,也可以是可選的,甚至可以通過引用傳遞,以便在函數內部修改其值。4.2.2函數的參數1.必需參數必需參數是調用函數時必須提供的參數。
4.2.2函數的參數functiongreet($name){echo"Hello,$name!";}greet("Alice");//輸出Hello,Alice!greet();//會發出警告,因為缺少必需的$name參數2.可選參數可選參數是在函數定義時指定了默認值的參數。4.2.2函數的參數functiongreet($name,$greeting="Hello"){echo"$greeting,$name!";}greet("Alice");//輸出Hello,Alice!greet("Bob","Hi");//輸出Hi,Bob!3.可變數量的參數通過使用特殊語法即...(3個點,也稱為splat運算符)在函數定義中實現,表示該函數可以接收任意數量的參數。4.2.2函數的參數functionsum(...$numbers){$total=0;foreach($numbersas$number){$total+=$number;}return$total;}echosum(1,2,3,4);//輸出10echosum(5,10,15);//輸出30如果不使用...語法,func_get_args()函數來獲取所有傳遞給函數的參數。4.2.2函數的參數//使用func_get_args()函數functionsumArgs(){$args=func_get_args();//獲取所有傳遞給函數的參數$total=0;foreach($argsas$arg){$total+=$arg;}return$total;}echosumArgs(1,2,3,4);//輸出104.引用傳遞默認情況下,PHP中的函數參數是通過值傳遞的。但是,如果想在函數內部修改參數的值,就可以通過引用傳遞參數,這通過在參數前面加上&符號來實現,示例代碼如?下。4.2.2函數的參數functionincrement(&$value){$value++;}$x=5;increment($x);echo$x;//輸出6以下是幾種函數調用方?式。1.直接調用無論函數是否需要參數,都可以直接進行調用。調用函數時,只需使用函數名,并根據需要傳遞相應的參數。傳遞的參數會替換函數定義中的形式參數,并執行函數內部的代碼。functionName
是指已經定義的函數名稱;value1,value2,...
是傳遞給函數的實際參數。4.2.3函數的調用functionName(value1,value2,...);例如,定義一個無參函數sayHello()來輸出"HelloWorld!":調用這個無參函數非常簡單,只需要直接寫出函數名并加上圓括號:sayHello()
函數不接受任何參數,并且每次被調用時都會輸出相同的字符串"HelloWorld!"。4.2.3函數的調用functionsayHello(){echo"HelloWorld!";//輸出HelloWorld!}sayHello();//輸出:HelloWorld!為這個無參函數添加參數變成有參函數,使該函數能夠輸出任意的字符。$str是形式參數。當調用這個函數時,需要注意傳遞的參數類型、個數和順序等與函數定義中完全一致:4.2.3函數的調用functionsayHello($str){echo$str;//輸出任意字符}sayHello("HelloWorld!");sayHello("PHP是一門程序設計語言");函數名sayHello可能與其實際功能不完全匹配,應該盡量使用描述性強的函數名。例如,可以將上述函數重定義如下。4.2.3函數的調用functionprintString($str){echo$str;//輸出字符串}printString("&&&&&");定義一個更通用的輸出函數,比如輸出指定數量的特定符號的函數,可以這樣定義4.2.3函數的調用functionprintSymbol($num,$symbol){for($i=0;$i<$num;$i++){echo$symbol;}}printSymbol(8,'&')//輸出&&&&&&&&2.賦值調用當函數有返回值時,將返回值賦給一個變量。它允許存儲函數的執行結果,并在后續的代碼中使用這個結果。形式如下。通過簡單的例子來說明賦值調用。4.2.3函數的調用變量名=函數名([實參1,實參2,…,實參n]);functionaddNumbers($a,$b){return$a+$b;}//賦值調用$result=addNumbers(5,10);//使用函數返回值echo"Thesumis:".$result;//輸出Thesumis:153.嵌套調用嵌套調用指的是在一個函數的內部調用另一個函數。嵌套調用不僅限于調用其他函數,還包括函數自身的遞歸調用。4.2.3函數的調用functionouterFunction(){...//$result=innerFunction($arg1,$arg2);//嵌套調用另一個函數...//}functioninnerFunction($arg1,$arg2){...//return$values;}outerFunction();遞歸調用是嵌套調用的特殊方式,即函數直接或間接地調用自身。遞歸常用于解決可以分解為更小相似問題的問題,如排序、樹的遍歷等。4.2.3函數的調用functionfactorial($n){if($n==0||$n==1){return1;}else{//遞歸調用:n的階乘是n乘以(n-1)的階乘return$n*factorial($n-1);}}//使用遞歸函數計算3的階乘$result=factorial(3);//結果為6echo$result;設計函數實現計算某年某月的天數這一功能。【案例實踐4-2】精確判斷特定年月的天數<?php$year=2025;$month=2;$result=$year."年".$month."月有";echo$result.daysOfMonth($year,$month)."天";functionleap($year){
$res=$year%4==0&&$year%100!=0||$year%400==0;
if($res)
return1;
else
return0;}functiondaysOfMonth($year,$month){
switch($month){
case1:
case3:
case5:
case7:
case8:
case10:
case12:
return31;
case4:
case6:
case9:
case11:
return30;
case2:
if(leap($year))
return29;
else
return28;
}}在PHP中,變量的作用域定義變量在代碼中的訪問范圍,包括全局作用域和局部作用域。
全局作用域涵蓋在函數外部定義的所有變量,它們在整個腳本的任何位置都是可訪問的。局部作用域特指在函數內部定義的變量,這類變量僅在函數體內部可訪問。當函數執行結束后,這些局部變量會自動被銷毀,釋放資源。4.2.4變量的作用域functionadd($num){$num++;//局部變量$num在函數內部增加return$num;}$a=18;//全局變量echo"局部變量的值:".add($a)."\n";echo"全局變量的值:".$a."\n";//全局變量echo"局部變量的值:".add($a)."\n";echo"全局變量的值:".$a;若需要在函數內訪問全局變量,使用
global關鍵字或者$GLOBALS超全局變量數組來實現4.2.4變量的作用域functiontest(){$sum=4;echo'局部變量$sum的值是'.$sum;echo"\n";//global$sum;$sum++;echo'全局變量$sum的值是'.$sum;echo"\n";$GLOBALS['sum']++;echo'全局變量$sum的值是'.$GLOBALS['sum'];echo"\n";echo'全局變量$sum的值是'.$sum;echo"\n";}$sum=1;test();echo'全局變量$sum的值是'.$sum;匿名函數也稱為閉包(Closure)函數,是一種沒有名稱的函數。匿名函數在很多場合都非常有用,特別是在需要傳遞函數作為參數的高階函數中。
使用function關鍵字來創建匿名函數。而當匿名函數需要訪問其外部作用域的變量時,可以使用use語句將這些變量引入匿名函數的作用域中。匿名函數$message="Hello";$greet=function($name)use($message){echo"$message$name!";};$greet('World');//輸出HelloWorld!匿名函數的一個強大之處在于它們可以捕獲并訪問其詞法作用域中的變量,即使在其外部函數已經執行完畢時仍然有效。
例如,假設有一個數組,希望對數組中的每個元素執行某個操作。使用array_map()函數,并向其傳遞一個匿名函數作為回調函數。$numbers=[1,2,3,4,5];//使用array_map()函數和匿名函數來計算每個數字的平方$squared=array_map(function($num){return$num*$num;},$numbers);//輸出結果數組print_r($squared);//輸出[1,4,9,16,25]匿名函數處理GET請求
和預定義變量$_GETPART03在Web開發中,數據的傳遞和獲取是至關重要的。當瀏覽器需要從服務器獲取數據時,它通常會使用GET請求。GET請求不僅用于加載網頁內容,還常用于通過URL參數傳遞信息。
1.GET請求的基本概念GET請求通常用于從服務器中檢索信息。以下是發送GET請求的3種主要方式。
(1)在瀏覽器中輸入URL并按Enter鍵時,瀏覽器會向Web服務器發送一個GET請求。(2)單擊網頁上的超鏈接時,也會發送GET請求。(3)提交一個表單時,如果表單的method屬性被設置為GET,則同樣會發送GET請求。
4.3處理GET請求和預定義變量$_GET2.預定義變量$_GET在PHP中的應用當瀏覽器通過GET請求發送數據時,這些數據通常附加在URL的查詢字符串中。在PHP中,我們可以使用預定義的$_GET超全局變量來訪問這些數據。這個變量包含通過
GET請求傳遞的所有參數及其對應的值。
例如,假設你的PHP腳本(比如example.php)需要通過GET請求接收一個名為param的參數,用戶可以通過訪問example.php?param=value
來傳遞這個參數。在example.php腳本中,你可以使用$_GET['param']來獲取這個參數的值,如果是表單的話,這個param參數是表單元素的name屬性的值。4.3處理GET請求和預定義變量$_GET預定義函數PART04在PHP中,與變量處理相關的函數被稱為變量函數。表所示為常用的變量函數。
4.4.1變量函數1.empty()當變量不存在、變量的值為null、變量的值為零、變量的值為空字符串、變量的值為布爾值false、變量的值為空數組時,empty()函數都會返回true。
4.4.1變量函數$var='';if(empty($var)){echo'變量為空。';}2.gettype()和settype()gettype()函數用于獲取變量的類型,并返回一個表示類型的字符串。settype()函數用于設置變量的類型,可將變量設為另一個類型。4.4.1變量函數$var=123;echogettype($var);//輸出integer$var=123;settype($var,"bool");//設置為布爾型var_dump($var);//輸出bool(true)3.isset()isset()函數用于檢測變量是否已設置,并且非null。4.unset()unset()函數用于銷毀指定的變量。4.4.1變量函數$var='Hello';if(isset($var)){echo'變量已經被設置過';}$var='Hello';unset($var);echoisset($var)?'變量被設置':'變量未被設置';//輸出“變量未被設置”5.print_r()和var_dump()print_r()函數用于輸出關于變量的易于理解的信息。var_dump()函數用于顯示關于一個或多個表達式的結構和內容。4.4.1變量函數$var=array(1,2,3);print_r($var);//輸出數組的內容$var=array(1,2,3);var_dump($var);//輸出數組的結構和內容6.is_bool()、is_int()、is_float()、is_string()分別用于檢測變量是否為標量數據類型中的布爾值、整數、浮點數、字符?串。7.is_array()和is_object()分別用于檢測變量是否為復合數據類型中的數組或對象。8.is_resource()和is_null()分別用于檢測變量是否為特殊數據類型中的資源或null。4.4.1變量函數$var=array(1,2,3);if(is_array($var)){echo'該變量是數組。';}編寫PHP腳本,接收用戶輸入的數據,進行數據驗證,并根據需要對數據類型進行轉換?!景咐龑嵺`4-3】數據驗證與類型處理【案例實踐4-3】數據驗證與類型處理在<form>標簽的action屬性中設置這個腳本:在該頁面中輸入數據,單擊“提交”按鈕,運行結果如圖所示?!景咐龑嵺`4-3】數據驗證與類型處理PHP提供了一系列數學函數,表所示為常見的數學函?數。4.4.2數學函數示例代碼如下:4.4.2數學函數echoabs(-10);//輸出10echoceil(3.14);//輸出4echofloor(3.14);//輸出3echoround(3.14159);//輸出3echosqrt(9);//輸出3echopow(2,3);//輸出8echomax(1,3,5,6,7);//輸出7echomin(1,3,5,6,7);//輸出1創建一個簡單的PHP腳本,允許用戶輸入一個數字,使用數學函數對其進行操作。(1)HTML文件的<body>部分代碼如下:【案例實踐4-4】數學運算工具箱(2)編寫PHP腳本來處理表單提交的數據:【案例實踐4-4】數學運算工具箱$number=$_GET['number'];//abs()函數
$absValue=abs($number);echo"<p>絕對值:".$absValue."</p>";//ceil()函數
$ceilValue=ceil($number);echo"<p>向上取整:".$ceilValue."</p>";//floor()函數$floorValue=floor($number);echo"<p>向下取整:".$floorValue."</p>";//round()函數
$roundValue=round($number);echo"<p>四舍五入:".$roundValue."</p>";(2)編寫PHP腳本來處理表單提交的數據:【案例實踐4-4】數學運算工具箱//sqrt()函數
if($number>=0){
$sqrtValue=sqrt($number);
echo"<p>平方根:".$sqrtValue."</p>";}else{
echo"<p>負數沒有實數平方根。</p>";}//pow()函數
$powValue=pow($number,2);echo"<p>數字的平方:".$powValue."</p>";//max()和min()需要至少兩個參數,這里我們使用數字與0比較作為示例
$maxValue=max($number,0);$minValue=min($number,0);echo"<p>最大值(與0比較):".$maxValue."</p>";echo"<p>最小值(與0比較):".$minValue."</p>";PHP開發中經常會涉及對時間和日期的處理。表所示為常用的時間和日期函?數。4.4.3時間和日期函數
UNIX時間戳(UNIXTimestamp)定義了從格林尼治標準時間1970年1月1日0時0分0秒起至當前時間的秒數和北京時間從1970年1月1日8點起到當前的秒數,以32位整數表?示。1.time()time()函數可返回當前日期和時間的UNIX時間戳,具體用法如下。這個結果1616747150就是1970年1月1日0時0分0秒起至執行本例代碼時的秒?數。2.mktime()mktime()函數根據指定的日期和時間參數生成一個UNIX時間戳,語法格式如下。以上參數分別表示小時、分鐘、秒、月、日、年,具體用法如下。4.4.3時間和日期函數echotime();//輸出1616747150mktime($hour,$minute,$second,$month,$day,$year);echomktime(0,0,0,6,1,2024);//返回2024年6月10日0時0分0秒
的UNIX時間戳3.strtotime()strtotime()函數將任何英文文本的日期和時間描述解析為UNIX時間戳,具體用法如下。4.4.3時間和日期函數$datetime1="2023-09-2510:30:00";echostrtotime($datetime1);$datetime2="nextMonday";echostrtotime($datetime2);4.microtime()microtime()函數返回當前UNIX時間戳和微秒數,語法格式如下。如果設置參數為true,該函數會返回一個浮點數;如果不設置參數,返回值的前面一段數字表示微秒數,后面一段數字表示秒數。4.4.3時間和日期函數microtime([$get_as_float]);echomicrotime(); //輸出0.354278001713150580echomicrotime(true); //輸出1713150596.23895.date()直接輸出整型的時間戳不便于用戶識別具體時間和日期。為了將時間戳表示的時間更好地顯示出來,可以使用date()函數對時間戳進行格式化處理。其中,第1個參數表示格式化日期和時間的樣式,常用的字符具體如表4-4所示,第2個參數表示待格式化的時間戳,省略時表示格式化當前時間戳,具體用法如下。4.4.3時間和日期函數stringdate(string$format[,int$timestamp])
echodate('Y-m-dH:i:s星期w',1713150596); //輸出“2024-04-1511:09:56星期一”4.4.3時間和日期函數6.gmdate()gmdate()函數的參數和用法與date()函數的類似,但返回的是GMT(格林尼治標準時間)。4.4.3時間和日期函數使用PHP的時間和日期函數(time()、strtotime()和date()函?數)計算一個人從出生到現在度過的時間。(1)創建一個HTML表單,讓用戶輸入自己的出生日期。【案例實踐4-5】計算度過的時間<body>
<formaction="4-5.php"method="get">
<labelfor="birthdate">請輸入您的出生日期:</label>
<inputtype="date"id="birthdate"name="birthdate"required>
<inputtype="submit"value="計算">
</form></body>(2)根據用戶輸入的具體的出生日期,比如2004-04-15,計算從那天起到現在的總天數、小時數、分鐘數和秒數?!景咐龑嵺`4-5】計算度過的時間<?php$birthdate=$_GET['birthdate'];//獲取用戶輸入的出生日期//獲取時間戳$birthdate_timestamp=strtotime($birthdate);$current_timestamp=time();//計算相差的秒數$secondsPassed=$current_timestamp-$birthdate_timestamp;//計算天數、小時數、分鐘數和剩余的秒數
$days=floor($secondsPassed/(60*60*24));$hours=$secondsPassed/60/60%24;$minutes=$secondsPassed/60%60;$seconds=$secondsPassed%60;//輸出結果
echo"從你出生到現在已經度過了{$days}天{$hours}小時{$minutes}分鐘{$seconds}秒";(3)啟動內置服務器,在瀏覽器中打開html文件,運行結果如圖所?示。(4)在打開的頁面中單擊“計算”按鈕,運行結果如圖所?示。
【案例實踐4-5】計算度過的時間在編程過程中,我們經常會遇到一些不熟悉的函數或方法,這時,如何自主獲取信息,快速理解和掌握這些函數或方法,就顯得尤為重要。以下是一些建議,幫助我們在遇到不熟悉的PHP函數時,能夠迅速找到相關信息并加以應?用。1.猜測單詞意思當遇到不熟悉的函數時,可以嘗試通過函數名來猜測其大致功?能。2.在線查找PHP函數的使用方法為了更準確地了解函數的使用方法,可以訪問PHP的官方文檔網站,在這個網站中,可以找到所有PHP內置函數的詳細說明和使用示?例。通過自主獲取信息并實踐應用,我們將逐漸積累編程經驗和知識,提高編程素養。只有在遇到問題時勇于嘗試和學習新事物,不斷學習和實踐,才能成為優秀的程序?員。自主獲取信息為構建學生成績計算器,我們需要實現以下核心功能:首先,用戶能夠輸入平時成績和考試成績,系統會對這兩個成績進行驗證,確保其在合理的范圍內(0~100分)。其次,系統會根據預定的權重計算學生的加權總分,為用戶提供即時的成績反饋。最后,系統會根據加權總分評估學生的成績等級,并給出相應的等級評?價。任務4-1構建成績輸入與驗證界面設計一個簡單的用戶界面,允許用戶輸入平時成績和考試成績。<body>
<div>
<h1>學生成績計算器</h1>
<formaction="pro04.php"method="get">
<p>請輸入平時成績(滿分為100分):
<inputtype="text"name="aScore"id="">
</p>
<p>請輸入考試成績(滿分為100分):
<inputtype="text"name="eScore"id="">
</p>
<p><inputtype="submit"value="計算"></p>
</form>
</div></body>任務4-2計算加權總分定義名為calcWeightedTotal的函數,用該函數接收平時成績和考試成績作為參數,根據預定的權重(平時成績占40%,考試成績占60%)計算加權后的平時成績和考試成績,將加權后的兩個成績相加,得到學生的加權總分,并返回該值。//計算加權總分
functioncalcWeightedTotal($assignScore,$examScore){
//考核成績占40%
$wAssignScore=$assignScore*0.4;
//作業成績占60%
$wExamScore=$examScore*0.6;
//加權總分
$wTotal
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 抽水蓄能運行管理制度
- 機關信息校對管理制度
- 建設公司辦公室管理制度
- 快遞公司網格管理制度
- 醫院自媒體管理制度
- 中級社會工作者的行業機會試題及答案
- 穿刺實訓室管理制度
- 烘焙vip群管理制度
- 勞務隊進場管理制度
- 木工班組施工管理制度
- 2024年不動產登記代理人《地籍調查》考試題庫大全(含真題、典型題)
- 提高鍋爐熱能利用率QC小組
- 《公路工程預算定額》(JTGT3832-2018)
- 【高分復習筆記】李加明《保險學》筆記和習題(含考研真題)詳解
- 合同到期不續簽的模板
- 氣壓傳動課件 項目五任務一 壓印設備延時閥回路搭建與調試
- 紅色背景課件模板
- 2005室外給水管道附屬構筑物閥門井05S502
- 露天煤礦智能集控員職業技能競賽理論考試題庫(含答案)
- 語文- 必修下冊文言文挖空練習 (教師版 )
- 北京市《配電室安全管理規范》(DB11T 527-2021)地方標準
評論
0/150
提交評論