【正文】
sub system, has the very good exterior connection, coordinate stand other subsystems serve the school result management. Key words:LAMP Query Usual result 目 錄 摘要 25 第一章 引言 伴隨著網(wǎng)絡(luò)的出現(xiàn),網(wǎng)頁逐漸融入人們的生活。 尤其是在教育領(lǐng)域,在素質(zhì)教育與終身教育成為必然的今天,人們對信息的需求有了更新,更高的要求,而網(wǎng)頁由于本身所具有的信息量大,傳遞快速,沒有時空限制等特點恰好滿足這種要求。 另一方面靜態(tài)網(wǎng)頁由于不能與瀏覽者進行有效交互 ,使人們感到越來越乏味 ,而不愿意再一次地進入同一站點。 站在網(wǎng)絡(luò)時代的前夜,我們清晰地聽到了網(wǎng)絡(luò)時代的宣言:誰掌握了網(wǎng)絡(luò),誰就掌握了未來 。 PHP 是完全免費的,不用花錢,你可以從 PHP 官方站點 ( PHP 遵守 GNU 公共許可( GPL),在這一許可下誕生了許多流行的軟件諸如 Linux 和Emacs。安裝過程很簡單。最起碼我就沒有感覺出來!好了,讓我們來看看 PHP 有那些優(yōu)點: ① 學(xué)習(xí)過程 PHP 的 學(xué)習(xí)過程 非常簡單。 PHP 的語法與 C, Perl, ASP 或者 JSP。由于 PHP 代碼能夠無障礙的添加進你的站點,在你設(shè)計和維護站點的同時,你可以很輕松的加入 PHP 使得你的站點更加具有動態(tài)特性。通過這樣的途徑當(dāng)你更換使用的數(shù)據(jù)庫時,可以輕松的更改編碼以適應(yīng)這樣的變化。 ④面向?qū)ο缶幊? PHP 提供了類和對象。 CGI 程序的伸縮性不很理想,因為它為每一個正在運行的 CGI 程序開一個獨立進程。 ⑤更多特點 PHP 的開發(fā)者們?yōu)榱烁m合 web 編程,開發(fā)了許多外圍的流行基庫,這些庫包含了更易用的層。最好的是,你可以選擇你的 PHP 安裝版本需要哪些功能。 連接 MySQL 數(shù)據(jù)庫 $dbh = mysql_connect(\39。,\39。數(shù)據(jù)庫名 \39。, \39。, \39。 $query = \select max(id) from requests\。 echo \未來您使用的號碼為 : \.$row[0]。這個系統(tǒng)是由世界各地的成千上萬的程序員設(shè)計和實現(xiàn)的。 平時成績的基本信息:平時成績的組成(考勤成績和網(wǎng)上作業(yè)成績)、 詳細信息(出勤次數(shù)、缺勤次數(shù)、網(wǎng)上作業(yè)提交情況、作業(yè)成績情況 ) 老師和學(xué)生的基本信息 :教師編號、所教專業(yè)、年級、學(xué)號、專業(yè)等。 調(diào)查的內(nèi)容 了解公共課平 時成績查詢系統(tǒng)的作用、現(xiàn)狀、存在的問題,及是否適應(yīng)計算機管理。 ⒉數(shù)據(jù)描述 數(shù)據(jù)庫描述 數(shù)據(jù)庫作為公共課平時成績查詢系統(tǒng)的基礎(chǔ)之一,主要是完成對平時成績數(shù)據(jù)的存儲,并且通過計算機來快速的查詢成績,輔助教師和學(xué)生快 速準確的完成成績的查詢工作。例如考勤的詳細情況和網(wǎng)上作業(yè)的詳細情況。 3. 1 系統(tǒng)組成 本系統(tǒng)的主要功能是實現(xiàn)查詢功能,所以主要模塊就一個,查詢模塊。查詢的結(jié)果除了要求能看到平時成績總的分數(shù)外,還要求可以查看每個學(xué)生平時成績的詳細情況。當(dāng)教師登陸后,點擊成績查詢就會進入教師查詢界面,如 下: 圖 教師查詢界面 每個教師所教的所有專業(yè)會在下拉列表中出現(xiàn),教師在下拉列表中選擇想要查詢的專業(yè)后,再點擊查詢按鈕后就可以查看出全體學(xué)生的平時成績。 下面介紹全體學(xué)生 的平時成績界面: 請選擇專業(yè): /p form name=form1 method=post action= select name=select size=1 option value=計算機系 計算機系 /option option value=數(shù)學(xué)系 數(shù)學(xué)系 /option option value=電子系 電子系 /option /select input type=submit name=Submit value=查詢 /form p 圖 平時成績界面 在全體學(xué)生平時成績界面調(diào)用 調(diào)用 SQL 語句從數(shù)據(jù)庫中取出要顯示的數(shù)據(jù)放入數(shù)據(jù)集,然后綁定數(shù)據(jù)集, 這時我們就可以從數(shù)據(jù)集中取出我們想要的自斷了。這兩個表都有學(xué)號這個字段,所以通過學(xué)號字段將兩個表連接起來,連接情況如下: 圖 表連接 所使用的 MySQL 語句如下: 以目前的設(shè)定若是預(yù)覽,只會讀出數(shù)據(jù)庫中的第一筆數(shù)據(jù)。%s39。 ??php echo $row_Recordset1[39。suozaiXi39。]。 ? /td td?php echo $row_Recordset1[39。fenshu39。 ? /td /tr ?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1))。%s39。]。 ?/td td?php echo $row_Recordset2[39。pre_times39。]。 ?/td td?php echo $row_Recordset2[39。fileTitle39。]。 在這個界面調(diào)用 SQL 語句從數(shù)據(jù)庫中取出要顯示的數(shù)據(jù)放入數(shù)據(jù)集,然后綁定數(shù)據(jù)集, 在 HTML 中加入以上代碼,在表格中加入要顯示的字段。 與教師的全體學(xué)生成績頁面一樣,只不過學(xué)生的頁只顯示自己的一個人的記錄就可以了,所以不用設(shè)置重復(fù)選區(qū)。 AND = ORDER BY ASC 圖 詳細界面 加入下面的代碼使所有字段都顯示出來。 ?/td td?php echo $row_Recordset2[39。pro39。]。 ?/td td?php echo $row_Recordset2[39。fileTitle39。]。 從外觀上看可以使界面更加美觀;從功能上看可以進一步完善查詢功能,主要是完善詳細情況的功能;例如我想可以在考勤情況中加入學(xué)生哪天沒出勤,網(wǎng)上作業(yè)里可以查看老師對作業(yè)的批閱情況,使學(xué)生知道自己作業(yè)的完成情況。經(jīng)過一定時間的摸索,逐漸對自己所學(xué)的知識有了進一步的認識,能夠?qū)⑵淙苡趯嵺`之中,對自己的實踐起到了一定的指導(dǎo)作用,同時通過實踐也加深了對自己所學(xué)知識的理解。同時還要感謝計算機系的教師給我們創(chuàng)造這么好的環(huán)境來完成畢業(yè)設(shè)計。s ment. Lord Sagan was a warrior. He acted out of his own warrior code, which, as you know, is a harsh one. But he held to that code with honor. He took part in the revolution because he believed that the government under my late uncle39。s mane of hair framed a face that was youthful, handsome, earnest, intense. His godlike looks, his vibrant pe。s ambitious and, some might say, his despotic plans failed. King Starfire39。MySQL 網(wǎng)站建設(shè)寶典 黃經(jīng)緯 清華大學(xué)出版社 ulped a swig of jumpjuice from a cracked glass, focused blearily on the screen. The young king was answering a question about the late Warlord Derek Sagan. He was not perfect. No man is perfect, His Majesty was saying gravely. He made mistakes. I beg your pardon, Your Majesty, James M. Warden respectfully contradicted, but some might consider the word mistakes inappropriate for what many consider to be heinous crimes. Try murder! Bosk yelled loudly at the screen. His Majesty was shaking his head, almost as if he39。并且在同小組的互相學(xué)習(xí)、互相鼓勵、團結(jié)合作的學(xué)習(xí)氣氛中,我學(xué)到了團結(jié)精神的實質(zhì)和重要性。 通過這次畢業(yè)設(shè)計,我學(xué)到了許多書本上學(xué)不到的東西,深深地體會到了理論與實踐相結(jié)合的重要性。但是 ,經(jīng)驗表明審查并不能發(fā)現(xiàn)所有差錯 ,此外在編碼過程中還不可避免地會引入新的錯誤 .如果在軟件投入生產(chǎn)性運行之前 ,沒有發(fā)現(xiàn)并糾正軟件中的大部分差錯 ,則這些差錯遲早會在生產(chǎn)過程中暴露出來 ,那時不僅改正這些錯誤的代價更高 ,而且往往會造成很惡劣的后果 .測試的目的就是在軟件投入生產(chǎn)運行之前 ,盡可能多地發(fā)現(xiàn)并糾正軟件中的錯誤 .基于上述的原因 ,我在編碼過程中進行了模塊測試 ,編碼結(jié)束后又進行了系統(tǒng)測試和驗收測試 .下面一一講述測試方案測試過程以及測試結(jié)果. 測試方案:采用了白盒測試(又稱結(jié)構(gòu)測試),即按照程序內(nèi)部的邏輯結(jié)構(gòu),檢驗程序中的每條通路是否都能按預(yù)定要求正常工作. 測試過程 :主要檢驗各個模塊之間的接口. 每個被調(diào)用模塊是否正確接收參數(shù). 每個調(diào)用模塊是否能調(diào)用每個自己想要調(diào)用的模塊. 測試結(jié)果: 測試結(jié)果表明,每個模塊之間的接口都吻和.既被調(diào)用模塊都能正確接收參數(shù),調(diào)用模塊能調(diào)用自己想要調(diào)用的每個模塊. 系統(tǒng)測試和驗收測試 測試方案:采用了黑盒測試(又稱功能測試),即檢查程序功能是否能按照規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)產(chǎn)生正確的輸出信息,并且保持外部信息的完整性. 測試過程:主要檢驗是否能正確實現(xiàn)每個功能.每個功能是否能按照規(guī)格說明書的要求正常使用。 ?/td td /td td?php echo $row_Recordset2[39。]。absen_times39。 ?/td td?php echo $row_Recordset2[39。]。num39。 圖 表連接 所使用的 SQL 語句如下: 然后點擊學(xué)號進入詳細界面: SELECT , , , , FROM teacher_fbchengji, statistic WHERE = 39。 圖 學(xué)生查詢界面 在 HTML 中加入以上語句實現(xiàn)實現(xiàn)查詢并跳轉(zhuǎn)到平時成績界面。xuehao39。 ?/td td?php echo $row_Recordset2[39。]。scores39。 ?/td td?php echo $row_Recordset2[39。]。name39。%s td?php echo $row_Recordset2[39。詳細界面如下: 圖 詳細界面 進入這個頁面要顯示學(xué)生的 學(xué)號、姓名、專業(yè)、出勤次數(shù)、缺勤次數(shù)、作業(yè)明、作業(yè)分數(shù)。scores39。]。fenshu39。 ? /a /td td?php echo $row_Recordset1[39。]。xuehao39。 要看每個學(xué)生成績的詳細情況,我設(shè)計的是點擊每個學(xué)生的學(xué)號進入詳細界面,然后可以看到學(xué)生成績的詳細情況。但是有時我們在分析某些數(shù)據(jù)時,卻必須同時使用到這兩個不同的數(shù)據(jù)表來處理,有什么辦法可以將它們結(jié)合在一起呢?在 SQL 語法中若是要結(jié)合一個以上的數(shù)據(jù)表,必須在這些數(shù)據(jù)表中擁有一個相同的字段,即可以使用這個字段的紀錄將不同 的數(shù)據(jù)表關(guān)聯(lián)起來,語法如下: SELECT數(shù)據(jù)表名稱 .字段 ,數(shù)據(jù)表名稱 .字段 ,…… . FROM數(shù)據(jù)表名稱 1INNER JOIN數(shù)據(jù)表名稱 2 ON數(shù)據(jù)表名稱 =數(shù)據(jù)表名稱 進入這個頁面要顯示學(xué)生的學(xué)號、姓名、專業(yè)、網(wǎng)上作業(yè)分數(shù)、考勤分數(shù)和總分。 是全體學(xué)生平時成績頁面的名稱。 4. 1 教師查詢 開 始教 師