- 相關推薦
畢業設計管理系統設計與實現論文
摘要:本文闡述了畢業設計管理的現狀,分析現有畢業設計管理系統的不足,提出了基于ASP的畢業設計管理系統的設計。基于ASP的畢業設計管理系統設計了用戶登錄模塊、學生版塊、教師模塊、學院模塊、管理模塊等五大模塊,以及用戶管理、課題的申報與管理、學生與教師的雙向選擇、畢業答辯文檔的生成與管理等內容。數字化、信息化管理,對于本科教學培養目標的實現有重要的意義。
關鍵詞:畢業設計;ASP;管理系統;模塊化
畢業設計是實現本科教學培養目標的重要環節,各大高校對其都非常重視,以往傳統的畢業設計工作都是人工選題、人為分配指導教師,統計各種數表等都是人工完成,工作量大。隨著高校擴招,工作量更大,越來越無法適應教學的需要。隨著計算機和網絡技術的迅速發展,利用信息與網絡技術實現對高校畢業設計進行全程管理是可行的,可以彌補手工管理操作的不足,以網絡為基礎的畢業設計管理系統符合當前管理信息化和網絡化的特點,并且能夠為教師和學生提供更好的溝通平臺,使教師和學生不必受時間、地域的限制,輕松地享受畢業設計管理的自主性。目前,已經有一些高校開發了自己的畢業設計管理系統,但大多數系統的功能較為單一,如只能做一些簡單的畢業設計題目分配或者數據的統計,無法實現如指導老師與學生自由雙向選擇等功能;也有一些系統只針對畢業設計的一部分工作進行管理,如只能進行前期的設計題目分配,不能進行畢業答辯的有效管理,缺乏對畢業設計的全過程進行管理和跟蹤。我們提出的這種畢業設計管理系統是在畢業設計管理實際需求基礎上建立起來的,能夠較好地解決高校畢業課題多、指導教師多、畢業數據復雜、工作量大等問題。下面將對這種ASP畢業設計管理系統進行詳細的介紹。
一、畢業設計管理系統的設計
1.畢業設計管理的任務需求。一般情況下,高校的畢業設計管理是從畢業設計準備開始到畢業答辯的一系列過程,時間跨度從第一年的年末到第二年的7月,長達2個月的時間,工作量是十分龐大的。當前,這種傳統的畢業設計管理存在很多問題和缺陷,例如,學生的選題范圍過于廣泛,指導教師多,畢業設計的統計工作量大等。在傳統的管理模式下,這些工作都是人工進行操作的,無形中給教師和學生造成了很大的負擔,工作的效率也較低,此外高校管理部門很難對學生的畢業論文完成進度和情況進行及時了解,增加了管理的難度。2.畢業設計管理系統的功能設計。進行畢業設計管理系統的研發和應用是為了實現合理、有效的管理畢業設計工作,實現畢業設計管理的信息化、網絡化。對于學生而言,可以通過本系統自由、自主地選擇指導老師以及畢業設計題目,可以查詢畢業設計信息、修改個人信息、下載文件,可以查看畢業答辯相關信息等,提高畢業設計管理的便捷性、高效性。對于指導教師而言?梢怨芾碜约旱漠厴I設計題目、自由選擇畢業設計學生,對學生進行在線指導,幫助學生完成畢業設計等;對管理人員來說,可以方便地對指導教師的設計題目進行審核管理,對畢業答辯工作進行合理的安排,有效地統計畢業設計的各種數據及報表。系統擬對畢業設計的全過程進行管理:在畢業設計準備分別建立了教師、學生、課題等不同的信息模塊。在畢業設計的初始階段,教師和學生可以通過這一系統進行雙向選擇,并最終確定每個學生的指導教師。在畢業設計的中期階段,學生可以通過這一系統了解論文答辯的分組、前期的成績等。在完成答辯后,學生可以登錄系統了解自身的答辯成績,并進行信息的統計以及相關材料的生成。
二、畢業設計管理系統的實現
針對畢業設計管理的任務要求,采用ASP程序對管理系統進行編制。ASP系統原本是由微軟公司開發的一款動態網頁技術,具有操作簡單、功能完善等特點。ASP具有web自動生成的功能,能夠使程序的應用變得更加簡單、方便。1.畢業設計管理的五大模塊。根據畢業設計管理系統的要求,為了實現各個操作功能,滿足不同需求,對管理系統進行了模塊化設計,針對不同的模塊設計對應的權限功能,實現不同的操作。用戶登錄模塊:具有官方授權的用戶可以憑借用戶名和密碼登入這一系統,系統能夠根據登錄名確定登錄用戶的身份為學生、教師或教務處管理人員,并根據用戶的身份授予用戶不同管理和操作權限。學生模塊:學生登錄系統后可以更改密碼,并編輯自身的信息。學生可以在平臺上與指導教師進行雙向的選擇,直到最終確定自己畢業設計的指導教師。學生在完成畢業設計后還可以提交相關的文件,也可以對網站中的其他內容進行瀏覽,并與導師進行實時的溝通。教師模塊:指導教師登錄系統后可以更改密碼并編輯自己的基本資料,還可以根據自己的研究方向為學生提供一定的畢業設計課題,與學生進行雙向的選擇,直到達到自己所能指導的學生人數上限。教師也可以通過這一系統與學生進行溝通,并瀏覽網站中的信息、通知等相關信息。學院模塊:學院模塊主要是實現對畢業設計直接管理,只有通過審核的才能進入學生和導師雙向選擇的環節;學院要對指導教師的指導學生人數進行限制,學院模塊還可以根據雙選情況設置多級多層條件。此外,學院具有查看雙向選擇以及各種文檔的權限;對畢業答辯進行老師分組和學生分組,并根據一定的規則給學生分配答辯老師和評閱老師等。管理模塊:該模塊針對的是學校里面的教務人員,除可以實施學院的功能,還對教師和學生權限進行分配和管理,并對學生的參與畢業設計資格以及指導老師的指導資格進行管理,只有符合條件的學生或者老師才能進入系統;管理員也有發布各種畢業設計相關信息、對網站的數據進行備份下載等權限。2.畢業設計管理四大內容。我們在畢業設計管理系統中針對不同模塊功能要求,設計了如下四大內容。(1)用戶管理。管理員負責添加和管理系統中的所有用戶信息,并實現對學院、指導教師和學生信息的錄入和修改。與此同時,這些用戶自身也可以對這些信息進行修改和補充,其具體的功能包括以下幾個方面。①添加用戶信息:用戶的基本信息由管理員負責添加;②修改信息:用戶有權限對自己的部分信息修改和補充;③刪除信息:管理員可以刪除用戶信息。(2)課題申報與管理。只有當課題通過審核后,才能供學生選擇。其具體的功能如下。①添加課題:教師填寫新課題,介紹和上傳其相關的文檔、圖紙等;②修改課題:教師對課題信息進行修改或補充;③刪除消息:教師刪除已有課題信息。(3)指導教師與學生雙向選擇。雙向選擇,是指學生可以選擇指導老師,指導老師可以選擇學生。即學生可以根據老師的課題情況以及自己的興趣愛好選擇老師,與此同時,導師也可以反過來根據學生選擇課題的選擇情況以及該學生自身的情況選擇合適的學生進行指導。系統為學生設置了三個志愿的選擇,可以選擇自己喜歡的課題和老師,但是三個志愿都有被對應老師反選機會,只是三個志愿有不同的優先順序,對應的有被選的優先順序。如果學生的第一志愿落空,自然就掉落到第二個志愿老師那里,依次直到第三志愿;同理,老師被選也有優先順序,第一被選的有優先反選權利,否則第二志愿只能等第一志愿淘汰后才有反選權利,直至第三志愿。這樣下來,基本上所有學生都能通過雙選完成教師和學生的對應。學生分志愿選導師及題目。①導師根據學生的選擇情況反選學生;②學生和導師微調;③系統統計。(4)畢業答辯相關文檔生成與管理。本模塊實現畢業答辯相關文檔的生成與管理。①答辯分配:按照相關的規則分配答辯老師和評閱老師;②答辯組生成:系統生成各答辯小組老師及相關的答辯學生。③生成答辯文檔:對答辯文檔進行處理;④答辯成績管理:填報答辯成績并形成統計報表上交存檔。綜上所述,通過對現有畢業設計系統的分析以及當前對畢業設計管理系統的需求進行闡述,提出基于ASP的畢業設計管理系統的設計。我們在畢業設計管理系統中設計了用戶登錄模塊、學生模塊、教師模塊、學院模塊、管理模塊等五大模塊,并設置了用戶管理、課題申報與管理、指導教師與學生雙向選擇、畢業答辯相關文檔生成與管理等四大內容,并用ASP編程方法實現了預先設計的目標,達到了對本科畢業設計的網絡化、數字化、信息化管理的目的。
【畢業設計管理系統設計與實現論文】相關文章:
畢業設計管理系統研究的論文05-12
JavaEE框架下畢業設計管理系統論文05-12
網絡系統畢業設計管理論文05-11
安防系統畢業設計論文05-11
管理系統畢業設計致謝04-21
基于ASP. NET 的畢業設計信息管理系統的研究論文05-12
關于網絡畢業設計管理的論文05-11
關于工程管理畢業設計論文05-12
工程管理畢業設計論文的教學改革論文05-11