本站小編為你精心準備了淺談畢業設計全程管理系統參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
[摘要]開發設計一種基于WEB畢業設計的全程管理系統,用于管理學生畢業論文,實現從教師立題到審核、從學生選題到提交各種文檔資料,以及教師評分等整個畢業設計過程。系統分為兩大平臺:學生和教師使用平臺,后臺管理平臺。系統具有論文管理;師生交流,系統管理,用戶信息管理五大模塊。系統采用B/S結構,采用基于微軟的.NetFramework3.5的ASP.NET技術,設計及具體實現采用基于C#語言,采用SQLServer2005作為后臺數據庫。軟件實現采用典型三層架構,結構合理,易于維護。
[關鍵詞]B/S結構;三層架構;畢業設計管理;系統
1研究背景及意義
畢業設計題目管理系統是一個大學里不可缺少的部分,它能夠滿足不同特點的學生對課題的不同要求,有利于發揮學生的特點,讓學生根據自己的實際愛好,按要求自由選擇論文課題,能夠充分利用各種教育資源,建立優化課題組織結構,調動教師與學生教和學的積極性,進一步提高畢業生的質量,提高辦學水平,具有十分重要的作用。傳統人工的方式進行管理論文選題存在著效率低、容易出錯,實時性和互動性不強等缺點,因此開發一個B/S結構的平臺來解決上述問題已成為必然。
2系統總體設計
2.1系統的基本需求系統使用當前流行的ASP.NET網絡編程技術,通過網上申報課題,網上選題,網上管理,簡化以前煩瑣的紙張提交和手動操作,使得學生、教師、管理員的工作變得輕松、快捷,也使得對數據庫的維護變得更加容易,系統功能如下:畢業設計信息的設置:包括管理員對畢業設計信息的添加,修改,刪除。密碼修改:針對管理員,老師,學生對自己的密碼進行修改。個人信息管理:針對老師,學生用戶對自己個人基本資料的修改。網上選題:針對學生用戶通過系統進行在線選題操作。
2.2目標系統的運行及開發環境服務器端:Windows2003Server,SQLServer2005,IIS6.0客戶端:WindowsXP及以上操作系統,IE6,Firefox等瀏覽器。開發環境:VisualStudio2008,使用ASP.NET和C#語言。
3數據庫設計系統
數據庫來自于兩方面,其一是用于系統用戶的管理的數據。為了加快系統開發速度,并且使用微軟提供的用戶管理方面的成果,本系統采用微軟提供的用戶管理機制。使用這種用戶管理,只需簡單地運行%SystemDir%\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql.exe程序就為我們建立的用于系統用戶管理的基本數據庫。數據庫中包含以下一些數據表:aspnet_Applications:保存應用程序信息aspnet_Membership:成員信息aspnet_Profile:Profile對象存儲表aspnet_Roles:角色表aspnet_Users:用戶信息aspnet_UsersInRoles:用戶角色關系表4架構設計系統的架構設計上也采用分層的思想,是一個B/S結構的系統,依據微軟的建議,系統從下至上分別為:數據訪問層、業務邏輯層、表示層。
4架構設計
數據訪問層的功能主要是負責數據庫的訪問。業務邏輯層是整個系統的核心,與這個系統的業務(領域)有密切關系。在本系統業務邏輯層的相關設計中,和業務邏輯層相關的有:獲取學生、教師、論文等信息以及對相關數據的更新操作等等。表示層是系統的UI部分,負責使用者與整個系統的交互。表示層中的邏輯代碼,僅與界面元素有關,本畢業設計全程管理系統是利用ASP.Net來設計的,包含許多Web控件和相關邏輯。
5結語
系統以VisualStudio.NET2005作為開發環境,應用基于C#語言的ASP.NET技術,并以SQLServer2005作為后臺數據庫。系統是基于B/S結構的,使整個系統的應用界面更為友好,其中系統中的身份驗證機制和權限管理機制,保證了系統的安全性、可靠性。
【參考文獻】
[1]MarcoBellinaso.ASP.NET2.0網站開發全程解析[M].北京:清華大學出版社,2008.
[2]張友生.系統分析與設計技術[M].北京:清華大學出版社,2005.
作者:房宇中;楊寧;高鑫 單位:黑龍江八一農墾大學