蘇靜 太原工業(yè)學院
基于C/S模式的畢業(yè)設計選題系統(tǒng)設計與實現(xiàn)
蘇靜 太原工業(yè)學院
本文介紹采用C/S模式利用MVC架構技術使用QT開發(fā)工具基于SQLite數(shù)據(jù)庫實現(xiàn)畢業(yè)設計選題系統(tǒng)的實現(xiàn)過程。針對本科畢業(yè)生選題工作過程中存在的問題,開發(fā)了基于局域網環(huán)境的高校畢業(yè)論文選題系統(tǒng),實現(xiàn)了對畢業(yè)設計選題的自動化管理,達到了提高工作效率的目的。
選題系統(tǒng) 畢業(yè)設計 MVC
畢業(yè)設計是本科教育的重要實踐教學環(huán)節(jié),當學生人數(shù)較多時,傳統(tǒng)的以手工方式報送畢業(yè)設計的選題、學生抽簽選題等方式完全不能適應需求。依托學校校園網的發(fā)展結合學校當前的畢業(yè)選題工作,開發(fā)一個合理、嚴謹、高效的基于局域網的畢業(yè)設計選題系統(tǒng)有重大的意義。
畢業(yè)設計選題系統(tǒng)采用軟件工程面向過程的結構化開發(fā)方法。使用需求分析中數(shù)據(jù)流圖建立功能模型、采用實體聯(lián)系圖建立數(shù)據(jù)模型。畢業(yè)設計選題系統(tǒng)按用戶劃分為學生用戶子系統(tǒng)、教師用戶子系統(tǒng)、管理員用戶子系統(tǒng)。系統(tǒng)數(shù)據(jù)流圖如圖1,E-R如圖2所示。
圖1 畢業(yè)設計選題系統(tǒng)0層圖
圖2 畢業(yè)設計選題系統(tǒng)E-R圖
畢業(yè)設計選題系統(tǒng)設計采用面向過程的結構化設計方法,針對結構化分析的功能模型數(shù)據(jù)流圖采用事務型映射方法得出系統(tǒng)的軟件結構圖。畢業(yè)設計選題系統(tǒng)結構圖以教師模塊功能結構圖為例如圖3所示。
圖3 教師模塊結構圖
本系統(tǒng)主界面的設計采用T型上左右結構排版設計模式,主界面上部結構是由太原工業(yè)學院?;张c計算機工程系圖標組合的圖片、 “計算機工程系畢業(yè)設計選題系統(tǒng)”的標題和太原工業(yè)學院校訓“知行合一,行勝于言”的滾動字樣組成。主界面左部是系統(tǒng)導航欄,有“選題流程”、“畢業(yè)選題”、“個人中心”、“修改密碼”等導航條。主界面右部則是各個導航條所對應的子界面。界面美觀、清楚、條理。主界面如圖4所示。
圖4 畢業(yè)設計選題系統(tǒng)主界面
本系統(tǒng)的設計尚存在的不足之處,如程序不夠簡練、界面設計不美觀。未對所有課題設置統(tǒng)一的課題查重功能,當前系統(tǒng)的課題查重功能,完全依靠管理員在審核題目時對課題進行人工查重,尚未設置關鍵字檢索進行查重的功能。這些都有待進一步改善。
[1]李華夏.高校畢業(yè)論文選題系統(tǒng)的設計與實現(xiàn)[D].電子科技大學,2011.
[2]解健.畢業(yè)設計選題系統(tǒng)的設計與實現(xiàn)[J].電腦知識與技術,2012,(07):1548-1549+1559.
[3]王關梅.高校本科畢業(yè)論文選題系統(tǒng)的設計與實現(xiàn)[D].廈門大學,2013.
蘇靜(1970-),女,講師,現(xiàn)為太原工業(yè)學院計算機工程系教師。