
關于基于.NET的畢業(yè)設計管理系統(tǒng)研究——文獻綜述.doc
4頁關于基于.NET的畢業(yè)設計管理系統(tǒng)研究——文獻綜述【摘要】 本文歸納了.NET技術和畢業(yè)設計管理系統(tǒng)研究中的關鍵問題,分析了畢業(yè)設計管理系統(tǒng)的研究現(xiàn)狀和發(fā)展趨勢,討論研究了開發(fā)畢業(yè)設計管理系統(tǒng)的工具在此基礎上,對畢業(yè)設計管理系統(tǒng)的進一步研究進行了展望關鍵詞】.NET,SQL,信息管理系統(tǒng),畢業(yè)設計管理系統(tǒng)1、引言畢業(yè)設計是檢查學生綜合運用所學基本理論、基本技能、獨立分析和解決實際問題能力的重要環(huán)節(jié),是對畢業(yè)生在學校里所學內容的一個綜合性的考察,也是培養(yǎng)應用型人才的重要手段要達到畢業(yè)設計的目的,就必須保證畢業(yè)設計的教學質量,而畢業(yè)設計的教學質量的保證需要有一個科學的管理手段[1]而要保證畢業(yè)設計的質量,就必須要利用現(xiàn)有的軟硬件資源如今發(fā)達的網(wǎng)絡技術,每所高校都擁有自己的校園網(wǎng),這也為高校進行網(wǎng)絡化的教學、管理提供了很好的物質基礎畢業(yè)設計是高校培養(yǎng)學生靈活、系統(tǒng)的運用所學知識解決軟件工程實際問題的能力的重要步驟,是教育教學研究與實踐操作的結合點,是整個教學活動中最能衡量學生綜合水平的重要教學環(huán)節(jié)隨著高校教育不斷改革,培養(yǎng)方式和途徑的多元化,使得畢業(yè)設計管理面臨著許多新情況和新問題例如:根據(jù)教學要求,通常學生在大學最后一年需要在外地進行實習,而此時又面臨著畢業(yè)設計選題問題;另外,畢業(yè)設計完成時,論文的上交也存在困難。
同時,在做畢業(yè)設計的過程中由于學生在外,指導老師對學生的指導和交流也會遇到一些麻煩[2]因此,開發(fā)一套適合于本校的畢業(yè)設計管理系統(tǒng),對于學校管理者高效、便捷地管理畢業(yè)生的畢業(yè)設計,提高學校管理工作的效率,節(jié)省學校的人力物力,增強學校資料的安全性有著十分重要的意義要解決以上問題,就要充分利用現(xiàn)代的網(wǎng)絡技術,建立一個信息化、科學化的畢業(yè)設計管理系統(tǒng)本系統(tǒng)借助網(wǎng)絡平臺,利用ASP強大的網(wǎng)絡數(shù)據(jù)庫訪問技術,采用B/S結構和.NET技術,使用戶隨時都能訪問所需的信息、文件和程序[3],實現(xiàn)畢業(yè)設計的網(wǎng)上管理,為指導教師和學生提供一個交流平臺、及時了解有關畢業(yè)設計的信息,也使學校管理者能高效、便捷地管理畢業(yè)生的畢業(yè)設計,從而提高學校管理工作的效率,節(jié)省學校的人力物力,增強學校資料的安全性,并避免了人工操作的一些缺陷和不足本文第一部分介紹了基于.Net的畢業(yè)設計管理系統(tǒng)的現(xiàn)狀和發(fā)展動態(tài),以及研究的目的和動機;第二部分介紹了基于.Net的畢業(yè)設計管理系統(tǒng)的開發(fā)技術和環(huán)境2、基于.Net的畢業(yè)設計(論文)管理系統(tǒng)的研究現(xiàn)狀與發(fā)展趨勢2.1基本知識ASP.NET是一個統(tǒng)一的Web平臺,可提供生成企業(yè)級應用程序所必需的所有服務。
ASENET在.NET Framework上生成,可使用與公共語言運行庫兼容的任何語言(包括VB、C#和Jscript)編寫應用程序ASP.NET的程序在服務器端運行WEB服務器根據(jù)用戶的請求執(zhí)行相應的動態(tài)網(wǎng)頁,并生成一個結果網(wǎng)頁返回給客戶瀏覽器這就實現(xiàn)了客戶端和服務器端的信息交互在交互過程中ASP.NET的源代碼不會傳給客戶端的瀏覽器,客戶端顯示的僅是常規(guī)的HTML代碼[4]ASP.NET作為一種新的Web技術,具有豐富的Web控件,ADO控件,支持多語言,程序結構與代碼分離,支持更多的事件處理[5]管理信息系統(tǒng)(Management Information Systems,MIS),是一個由人、計算機和其他外圍設備等組成的進行信息收集、傳遞、存儲、加工、維護和使用的系統(tǒng)它能夠通過計算機統(tǒng)計分析數(shù)據(jù),實現(xiàn)人機輔助決策,從而提高工作效率和資源利用率,現(xiàn)在已經(jīng)滲透到社會生活的各個方面,極大地推動和促進了生產力的發(fā)展,是目前計算機應用最為廣泛、最為實用的一個領域[6]2.2研究現(xiàn)狀畢業(yè)設計是高校畢業(yè)生走上工作崗位前的最后一次綜合性實踐教學活動[7],畢業(yè)設計質量的高低,不僅反映了學生對基礎理論知識的理解程度和運用本專業(yè)知識解決實際問題的能大小,同時也是檢驗高校人才培養(yǎng)質量高低的一個重要標志[8]。
而一個好的畢業(yè)設計管理系統(tǒng),更是有效管理和提高畢業(yè)生畢業(yè)設計質量的重要手段,減輕管理者的工作量,提高工作效率畢業(yè)設計是大學教育的一個重要環(huán)節(jié),其所要做的工作也是繁多復雜,如畢業(yè)設計的題目的確定可以由指導老師擬定,也能由學生自己擬定,題目提交后必須由專業(yè)或方向負責人審查是否滿足培養(yǎng)目標要求,再由學院負責人審定,合格后方可作為正式選題公布,領導或校、院督導能隨時檢查、監(jiān)督畢業(yè)設計進度等等現(xiàn)行的傳統(tǒng)的人工管理的模式,在加上管理畢業(yè)設計(論文)工作時間要求緊,涉及面廣,畢業(yè)設計期間學生外出實習,影響了畢業(yè)生與學院、指導教師之間的及時指導和溝通,給此項工作帶來一些難度[9],一系列的問題也慢慢暴露出來:①學生選擇畢業(yè)設計課題出現(xiàn)扎堆的現(xiàn)象;②設計指導過程中教師和學生的交互困難;③指導教師不能確切把握學生的設計進度;④在設計的過程中修改設計題目而造成重復的打印和填寫表格問題嚴重;⑤表格填寫難以規(guī)范;⑥畢業(yè)設計過程中過多資料難以整理和匯總[10]一系列問題的疊加,給畢業(yè)設計的工作帶來了很大的困難,因此開發(fā)一套科學化、網(wǎng)絡化、便捷、有效的畢業(yè)設計管理系統(tǒng)是迫在眉睫的隨著科學技術的不斷提高,計算機科學的日漸成熟,它已滲透到社會生活的各個領域并發(fā)揮著越來越重要的作用。
作為計算機應用的一部分,使用計算機對學校畢業(yè)設計進行管理,具有人工管理無法比擬的優(yōu)點:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等[11]因此使用計算機來對教學活動進行管理,能極大的提高高校的管理效率,也加速了學校的科學化、正規(guī)化管理的進程隨著高校的不斷擴招,學生數(shù)量大幅度增加,歷年畢業(yè)設計的數(shù)量也隨之增加,傳統(tǒng)的人工管理難以做到對畢業(yè)設計的各個環(huán)節(jié)進行實時監(jiān)控和管理,已不能適應新的教學時代的要求在科技飛速發(fā)展的現(xiàn)在,國內外也產生了很多畢業(yè)設計的管理系統(tǒng),采用的技術也多種多樣,如JSF、Java、PHP等采用J2EE應用程序的一個新的用戶接口框架JSF技術集成Spring Framework和Hibernate技術,構建一個高校畢業(yè)設計管理系統(tǒng),通過將Web應用程序劃分成不同的層和面向接口編程,每一層的技術可以采用相應的技術來取代,如表述層技術有Struts、Tapestry等每一層的數(shù)據(jù)、規(guī)則和邏輯可以獨立更新應用程序中采用控制轉換(IoC)來整合業(yè)務邏輯層和集成層,而使用Service Controller的設計模式來整合表述層與業(yè)務邏輯層,使系統(tǒng)的開發(fā)工作更簡單、容易 [12]。
同樣,也可運用PHP技術,以MySQL為后臺數(shù)據(jù)庫,設計并開發(fā)基于B/S模式的畢業(yè)設計管理系統(tǒng),也可提供強大的動態(tài)數(shù)據(jù)管理和綜合查詢功能,實現(xiàn)了畢業(yè)設計管理的網(wǎng)絡化和數(shù)字化,完善了質量監(jiān)控體系,保證了畢業(yè)設計質量,提高了管理工作的效率和規(guī)范化水平[13]針對高校教學管理軟件的巨大需求和要求,一個好的畢業(yè)設計管理系統(tǒng)必須功能齊全,操作簡單,使得不論是電腦操作人員還是普通用戶都能輕松、快速使用,并具有靈活性,安全性和高效性的特點2.3發(fā)展趨勢MIS開發(fā)技術在20世紀90年代有了新的發(fā)展,它的發(fā)展過程如下:第一階段信息系統(tǒng)在最初階段是統(tǒng)計系統(tǒng),所研究的內容是數(shù)據(jù)間的表面規(guī)律,它把數(shù)據(jù)分成較相關和較不相關的組,然后把數(shù)據(jù)轉換為信息第二階段是數(shù)據(jù)更新系統(tǒng),從觀念上來講它只是一個數(shù)據(jù)更新系統(tǒng),比如它不能告訴你一些詳細的東西因而它是數(shù)據(jù)更新系統(tǒng)的低級階段第三階段是狀態(tài)報告系統(tǒng),它可以分為生產狀態(tài)報告、服務狀態(tài)報告和研究狀態(tài)報告等系統(tǒng)最后的階段是決策支持系統(tǒng),它是用來輔助決策的信息系統(tǒng)該系統(tǒng)可以計劃、分析方案,審查解答和求解的誤差它一般包括一些模型用以產生決策信息,但不強調全面的管理功能[9]隨著網(wǎng)絡信息化的發(fā)展,學校對管理系統(tǒng)的要求也越來越高,我們應在解決管理系統(tǒng)中存在的各種問題的前提下,更進一步的完善畢業(yè)設計管理系統(tǒng),并發(fā)揮其強大的作用和優(yōu)勢,為教師和學生提供一個更優(yōu)質、高效、科學的教學、管理和服務信息平臺。
3、基于.Net的畢業(yè)設計管理系統(tǒng)的開發(fā)環(huán)境l 數(shù)據(jù)庫:Microsoft SQL Server 2000l 開發(fā)工具:Microsoft Visual Studio .NET 2005 l 開發(fā)語言:ASP.NET 2.0,采用C#語言實現(xiàn)l 服務器操作系統(tǒng):開發(fā)過程中使用Windows XP Professional 操作系統(tǒng),系統(tǒng)運行服務器可以采用Windows 2000 Server或其他操作系統(tǒng)4、基于.Net的畢業(yè)設計管理系統(tǒng)的體系結構目前,基于Web的信息系統(tǒng)構架方式通常是采用3層B/S(Brower/Server)方式構架整個系統(tǒng)由用戶層、業(yè)務邏輯層和數(shù)據(jù)層3層組成,其中業(yè)務邏輯層和數(shù)據(jù)層在服務器端,客戶端只需要瀏覽器即可,最大程度的減少了客戶端的維護,實現(xiàn)了真正的“瘦客戶”客戶機上不需要安裝任何特定的應用程序,也不以任何方式直接和數(shù)據(jù)庫交互,一切操作通過客戶機上的瀏覽器來完成[14]5、結束語一個完善的畢業(yè)設計管理系統(tǒng)就要充分利用現(xiàn)如今高校校園網(wǎng)絡的普及和便利,為畢業(yè)設計的參與者提供一個公平公開、高效快捷、科學合理的管理監(jiān)督、計劃交流以及評審評價的平臺和工具對畢業(yè)生(甚至某些專業(yè)的研究生)的整個畢業(yè)設計過程實現(xiàn)了基于Web的全程操作與管理[15]。
應具有的功能包括:(1)教師發(fā)布畢業(yè)設計課題,包括課題名稱、指導教師名字、是否被學生選擇等信息2)教師評閱學生畢業(yè)設計:下載查看學生畢業(yè)設計后,發(fā)表評論,并上傳評閱表格3)學生選題,選題中包括課題信息,指導教師信息等4)學生網(wǎng)上提交畢業(yè)設計:學生在確定所做畢業(yè)設計題目后,上交畢業(yè)設計成果及報告5)學生查看評論及得分6)信息發(fā)布:管理員及時發(fā)布畢業(yè)設計相關的通知8)資料上傳:管理員及時將畢業(yè)設計相關的表格資料上傳至網(wǎng)站上9)系統(tǒng)的維護:管理員對教師賬號、學生賬號、新聞信息、資料信息、畢業(yè)設計信息的查看、管理,并進行維護本系統(tǒng)采用.NET技術,和SQL 數(shù)據(jù)庫,采用B/S結構模式,滿足學校對畢業(yè)生畢業(yè)設計管理的需求,改變傳統(tǒng)的人工管理模式,使畢業(yè)設計的管理更加的自動化、規(guī)范化、科學化其開發(fā)包括前端應用程序的開發(fā)和后端數(shù)據(jù)庫的設計和維護,使系統(tǒng)具有安全性高、功能完善、易使用的特點,不但避免了人工操作管理的弊端和不足,也提高了管理工作的效率,節(jié)省了人力物力參考文獻[1] 丁光惠,唐正連,楊偉,馮中強,畢業(yè)設計管理系統(tǒng)的研究與實踐[J],黑龍江教育(高教研究與評估,2007(4):68[2] 周丹,基于ASP.NET的高校畢業(yè)設計管理系統(tǒng)的設計[J],數(shù)據(jù)庫及信息管理,2009:29[3] 鄒建峰,李律松,李曉栓,ASP.NET開發(fā)技術詳解[M], 北京:人民郵電出版社,2005.1,1-2[4] 史景釗,王萬章,陳新昌,李祥付,何玉靜,基于B/S結構和短信平臺的畢業(yè)設計管理系統(tǒng)[J],中國教育信息化,2008,43-45[5] 馬軍,精通ASP.NET 2.0網(wǎng)絡應用系統(tǒng)開發(fā)[M],北京:人民郵電出版社,2006.6,7-9[6] 羅斌等,ASP.NET 2.0管理系統(tǒng)開發(fā)(C#版)經(jīng)典案例[M],北京:中國水利水電出版社,2007[7] 梁述忠,梁慶婷,高職院校畢業(yè)環(huán)節(jié)教學質量的督導與評價[J],寧波職業(yè)技術學院學報,2005.9(6):39-42[8] 殷黃丹,加強畢業(yè)論文管理提高畢業(yè)論文教學質量[J],世界華商經(jīng)濟年鑒·高校教育研究,2009(2) [9]孟德欣,汪志達,王先花,基于Web 畢業(yè)設計管理系統(tǒng)的設計[J],寧波職業(yè)技術學院學報,2006.10(5):33[10] 李永英,馬瑩瑩,基于.N ET和XM L畢業(yè)設計管理系統(tǒng)的開發(fā)模式[J],內江科技,2008(10):118[11] 賈秀娟, 論信息管理系統(tǒng)的發(fā)展[J]。
