福州職業技術學院 許少榕
高職院校畢業論文管理系統的設計
福州職業技術學院 許少榕
畢業論文是高職院校綜合性的實踐教學環節,畢業論文管理是高職院校教學管理中重要的一環,本文結合高職院校畢業論文管理工作的實際情況設計開發了基于B/S三層架構的畢業論文管理系統,以期能更好的實現畢業論文管理的信息化、網絡化管理,提高畢業論文的管理效率。
畢業論文管理;需求分析;功能設計;工作流程
畢業論文是高職院校教學進程中最后一個綜合性的實踐教學環節,可以直接考查學生綜合應用所學的基本理論、專業技能及處理應對問題的能力。目前傳統的畢業論文安排中學生選題、題目上報及交流過程中存在諸多不便。另外隨著高職院校的擴展學生數量的不斷增加,傳統論文的存儲方式對于論文的快速檢索和查閱也帶來了極大的不便,因此開發一套基于B/S結構的畢業論文系統以方便學生完成網上選題、上報論文題目、填寫電子版論文設計書、提交論文、開展師生交流等工作;另外學校也可以直接在網上監督論文的進展情況,便于教學管理;同時也實現了論文的無紙化、數字化管理。
需求分析是軟件設計很重要的一個環節,它主要解決“做什么”的問題,即全面了解用戶的需求,把軟件開發過程中可能遇到的重點和難點提出來,在整個軟件設計過程中起到了提綱挈領的作用。通過分析確定了系統管理人員、教學管理人員、學科組組長、指導教師及學生等角色,下面就各角色的具體需求進行分析。
1.系統管理人員角色涵蓋了用戶角色添加,用戶權限的設置等。
2.教學管理人員負責對所有學生進行選題和名單的匯總、開題報告的匯總、論文和論文成績的匯總,論文進度的設置及教師角色設置等,不同的系別或專業可以設置教學管理人員一名,具體的系別分配及權限設置由系統管理人員設定。
3.各學科組組長負責審核指導教師的選題、審定學生論文終稿及確定論文成績等,學科組組長同時可以是指導教師,其角色由教學管理人員進行設置。
4.指導教師角色包含畢業論文選題的上傳、學生的選擇、開題報告的審核、畢業論文的修改及論文成績的評定等,其用戶界面有選題上傳、學生選擇、開題報告審核、論文指導、論文成績評定、個人信息管理等內容。
5.學生角色主要有選題查詢、選題選定、開題報告材料提交、論文材料提交、論文成績的查詢等內容,其用戶界面有選題、開題報告提交、論文提交、個人信息管理等內容。
為了進一步完善該系統,實現資源的優化配置,提高事務處理能力,需要進一步進行性能及功能的需求分析。
1.教學管理人員應及時提供教師及學生信息,師生互相選擇的界面要具有交互性。教師可以在系統中查看選擇自己課題的學生名單及學生的具體信息,學生可以在指導教師名單中進行選擇,同時也能查詢到其他選擇該指導教師的同學名單,以加強師生間的相互溝通。
2.選題應由指導教師確定,教師可將選題上傳到系統由學科組組長通過后再正式發布到網絡上供學生選擇,學生確定選題后就可以根據設置的論文進度開展論文寫作。
3.在論文寫作階段,系統要提供一個交互平臺供師生進行交流,并允許通過系統上傳及下載文件。
4.在寫作過程中要有開題報告及論文中期考核等環節,指導教師要對各環節進行評分,學生可以直接通過系統查看自己的分數。
5.教學管理人員可以在系統中發布公告,指導教師及學生可以查看公告。
6.當學生提交論文終稿后,指導教師要對論文進行評分并經學科組組長審核通過,如果畢業論文成績達到合格及以上的學生成績將及時的反饋出去供學生查看,不合格的學生則須繼續撰寫和修改論文直至合格。
7.教學管理人員可以通過系統直接執行打印論文題目清單及學生成績表等,同時還可以根據論文題目或指導教師相關信息或學生相關信息實現快速查詢等。
8.不同的用戶可以通過系統維護自己的賬戶,可以修改基本信息,但不能修改自己的帳號,其帳號具有唯一性。
1.系統開發工具
由于學生在撰寫論文時很多都在外地實習,具有一定的地域分散性,因此本系統主要采用B/S架構,應用ASP.NET技術來實現在網絡環境下的學生畢業論文管理,其使用的開發環境為Microsoft visual studio 2010,采用C#為開發語言及SQL Server 2005為后臺數據庫進行開發的。

圖1 總體架構體
2.系統功能模塊設計
根據系統需求分析,系統主要分為五個模塊,總體架構體如圖1所示。
3.系統的主要流程
(1)首先由系統管理人員登錄系統,添加教學管理人員、指導教師、學科組組長及學生等角色并設置各用戶角色的權限。
(2)然后教學管理人員可登錄系統,添加教師名單及畢業學生名單,同時對教師角色及論文進度進行設置,教師角色分為指導教師和學科組組長,其二者是可以重復的,指導教師可以是學科組組長,此時指該指導教師頁面中除了出現指導教師頁面出現的內容外還會具備學科組組長的內容。
(3)接著指導教師、學科組組長及學生可根據各自角色登錄系統,修改完善個人信息。指導教師可發布論文選題及論文撰寫各種要求,上傳系統供學科組組長審核。如果指導教師選題審核不過關則系統會要求該教師重新擬定選題然后繼續進入學科組組長審核頁面直至選題通過為止。
(4)指導教師論文選題通過后就公布在網絡上,學生就可以通過系統查看和選擇選題。指導教師也可以通過系統查看選擇其選題的學生情況并進行選擇,如果有學生不符合選題要求則退回,系統會提示學生重新進行選題,直至實現雙向選擇,學生選題確定后就可以開展論文寫作。教學管理人員此時就可以就選題對學生名單進行匯總。
(5)在論文撰寫初期學生要在系統上提交開題報告給指導教師審核,指導教師審批后評定分數,學生可以通過平臺即時查到該分值。
(6)學生撰寫論文過程中可以通過平臺留言,咨詢指導教師相關問題,指導教師也可通過平臺及時回復學生問題,同時學生撰寫的論文稿件可以通過上傳到平臺供指導教師查看,指導教師批改完后可以將修改稿上傳到平臺供學生下載并且通過留言告知學生修改意見。學生可依據指導教師點評進行論文修改,修改完成后可再次提交論文。系統會記錄學生提交論文的次數及指導教師的點評次數。
(7)學生論文定稿后將論文上傳到系統,指導教師可以對論文評分,并將論文正稿和成績提交給學科組組長審核,學科組組長可以對論文成績進行修改和確定并將修改結果反饋給指導教師,指導教師確認后學生成績生效;如果指導教師有異議則可將意見提交給學科組組長進行復核直至通過為止。經指導教師和學科組組長雙重確認后學生可以在系統上查詢到自己的論文成績及畢業論文綜合成績(開題報告成績和論文成績綜合后的成績)。如果有學生在論文進度設置時間內未完成畢業論文則系統自動判定不合格。
(8)最后,教學管理人員可以對論文定稿、論文成績及畢業論文綜合成績進行查詢、匯總及打印等操作。
1.登錄模塊
用戶根據自己的編號(學生為學號,系統管理員、教學管理人員及教師為教工號)、密碼(身份證號)登陸系統。




該套系統能夠實現教師出題、學生選題、上交論文稿件、評閱修改等所有流程,方便學生按時提交論文,指導老師掌握完成論文進度,以及學校整體監控學生完成論文情況和質量。本系統改變了傳統畢業論文工作的方式,將大大提高畢業論文管理的工作效率。
[1]李巍.畢業論文管理系統中的關鍵技術研究[J].計算機時代,2011,8.
[2]趙新海,周紅,王宏坡.基于ASP.NET的畢業設計(論文)管理系統的開發[J].天津農學院學報,2009,3.
[3]葛方振.基于網絡的畢業論文管理平臺的架構研究[J].電腦知識與技術,2010,4.
[4]應頌翔基于B/S架構的畢業論文管理信息系統設計[D].浙江工業大學,2011.