- 相關(guān)推薦
Web的畢業(yè)論文選題系統(tǒng)的設(shè)計與實現(xiàn)
【摘要】針對目前本科畢業(yè)論文參與人數(shù)多、協(xié)作性強等特點,構(gòu)建了一個基于Web的畢業(yè)論文選題系統(tǒng)。系統(tǒng)采用MySQL+PHP進行開發(fā),實現(xiàn)了選題信息的發(fā)布、學(xué)生對選題的預(yù)選、老師對學(xué)生的正選等功能,并通過會話、事務(wù)等機制對并發(fā)及雙向選題過程加以控制。該系統(tǒng)在實際應(yīng)用中取得了很好的效果。
【關(guān)鍵詞】Web;選題系統(tǒng);會話;事務(wù)
畢業(yè)論文是本科人才培養(yǎng)的重要實踐性教學(xué)環(huán)節(jié),也是學(xué)士學(xué)位評定的重要依據(jù)。畢業(yè)論文選題過程一般分為幾輪,每輪包括3步:首先老師將整理的論文題目及任務(wù)書發(fā)布給學(xué)生;然后學(xué)生從中預(yù)選自己感興趣的論文題目;進而老師對預(yù)選了本人發(fā)布選題的學(xué)生進行正選。如果一輪選題過后仍有學(xué)生未被正選,則將進入下一輪。
隨著近年來本科畢業(yè)論文參與人數(shù)的增多以及分工協(xié)作的加強,如何通過學(xué)生與老師之間的雙向選擇合理高效地進行選題,成為畢業(yè)論文工作面臨的一個難題。一個可行的解決思路就是依托校園網(wǎng),構(gòu)建基于Web的畢業(yè)論文選題系統(tǒng)。與其他教務(wù)管理軟件相比,本文所介紹的畢業(yè)論文選題系統(tǒng)更注重對信息的并發(fā)控制和實時處理。一方面,選題信息發(fā)布(或修改、刪除)、學(xué)生預(yù)選(或退選)以及老師正選等更新操作能夠同時進行、相互制約。另一方面,更新后的信息能及時反饋給所有的登錄用戶,為其進一步操作提供參考。此外,管理員能夠及時獲取最新的選題統(tǒng)計信息,以便對各個選題環(huán)節(jié)進行監(jiān)控。二系統(tǒng)的開發(fā)環(huán)境本系統(tǒng)基于Dell公司的PowerEdge 1800系統(tǒng)(3.00GHzIntel Xeon雙處理器配置)及Red Had Enterprise LinuxAdvanced Server 3操作系統(tǒng)環(huán)境,能夠提供較大規(guī)模、高速可靠的數(shù)據(jù)服務(wù)能力。
采用瀏覽器/服務(wù)器(B/S)模式的體系結(jié)構(gòu),分別以Apache作為Web服務(wù)器及MySQL作為數(shù)據(jù)庫服務(wù)器。所有的Web應(yīng)用程序基于跨平臺腳本編程語言PHP進行開發(fā),從而使系統(tǒng)具有良好的通用性。三系統(tǒng)的設(shè)計與實現(xiàn)系統(tǒng)的功能結(jié)構(gòu)主要包括5個部分:1.老師登錄后,能夠發(fā)布新的選題;學(xué)生登錄后,能夠?qū)σ寻l(fā)布的選題進行預(yù)選,也能退選已預(yù)選的選題;3.老師登錄后,還能對已預(yù)選本人發(fā)布選題的學(xué)生進行正選;管理員登錄后,能夠?qū)Ρ徽x的學(xué)生進行退選;5.管理員登錄后,還能獲取最新的選題統(tǒng)計報表。上述功能的實現(xiàn)分別需要訪問數(shù)據(jù)庫中不同的數(shù)據(jù)表,主要包括選題信息表、學(xué)生信息表、老師信息表、預(yù)選信息表、正選信息表等。同時也通過相應(yīng)數(shù)據(jù)表實現(xiàn)各種操作之間的協(xié)調(diào)與制約,主要體現(xiàn)在以下幾方面:1.每個老師可發(fā)布多個選題,不能刪除已被預(yù)選的選題。
【W(wǎng)eb的畢業(yè)論文選題系統(tǒng)的設(shè)計與實現(xiàn)】相關(guān)文章:
基于Web的網(wǎng)絡(luò)考試系統(tǒng)設(shè)計與實現(xiàn)論文07-03
系統(tǒng)實現(xiàn)方案設(shè)計06-28
考試分析管理系統(tǒng)設(shè)計與實現(xiàn)的論文07-03
論多媒體創(chuàng)作系統(tǒng)的設(shè)計與實現(xiàn)07-05
怎樣在web實現(xiàn)漂亮的動態(tài)圖表?07-03
淺談多媒體教學(xué)系統(tǒng)的設(shè)計與實現(xiàn)07-01
濕地資源管理系統(tǒng)的設(shè)計與實現(xiàn)論文07-04
高職畢業(yè)論文的選題定位方法?07-10
自考畢業(yè)論文寫作選題方法?07-10