Web的畢業(yè)論文選題系統(tǒng)的設計與實現(xiàn)
【摘要】針對目前本科畢業(yè)論文參與人數(shù)多、協(xié)作性強等特點,構建了一個基于Web的畢業(yè)論文選題系統(tǒng)。系統(tǒng)采用MySQL+PHP進行開發(fā),實現(xiàn)了選題信息的發(fā)布、學生對選題的預選、老師對學生的正選等功能,并通過會話、事務等機制對并發(fā)及雙向選題過程加以控制。該系統(tǒng)在實際應用中取得了很好的效果。

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