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