- 相關推薦
大學研究生論文開題報告范文
國內外的論壇信息發布平臺的功能日益完善,交互性能更為友善,青少年的網絡關注程度日益增加,高校利用信息交互平臺來改造傳統教育方式,必將使其成為現代教育環節中的重要角色。下面YJBYS小編為你送上大學研究生論文開題報告范文。
基于.NET MVC3與AJAX技術的校園論壇的設計與實現
姓 名:
學 號:
學 院: 計算機科學與技術
專業類別: □MBA, □EMBA,
□公共管理碩士, □法律碩士
□工程碩士,□風景園林碩士
工程領域(工程碩士填寫): 計算機應用
一、 摘要
論文題目 中文 基于.NET MVC3與AJAX技術的校園論壇的設計與實現
英文 Based on .NET MVC3 and AJAX Technology School Forum Design and Implementation
課題來源 所在工作單位的一個項目
摘 要(不超過800字) 隨著社會信息化水平的不斷提高,計算機網絡技術的各種應用在教學中扮演著越來越重要的角色。由于教學工作的需要,本人所在院校計劃在校園網內部署一套校園論壇系統支持教學和科研的討論,加強師生溝通,活躍學習氛圍。
目前針對教學需要的、基于校園網絡實際情況的、靈活設置的教學論壇比較缺乏,運用的技術相對落后,需要開發人員針對具體應用專門開發。本文針對校內教學和科研對信息交流和共享的需要,采用ASP.NET MVC3和AJAX開發技術,探討、設計和實現了一個非常具有實用價值的校園論壇系統。
ASP.NET是一個WEB框架,它提供一系列現成的功能和控件集成數據庫、WEB服務和豐富互聯網應用程序,通過動態數據支架、AJAX框架、MVC、模板和主題等功能和內置控件使開發者快速構建強大的WEB應用程序。
ASP.NET MVC是一種表現模式,它將WEB應用程序分成三個主要組件:Model主要存儲或者處理數據;View實現用戶接口層的組件;Control從Model中獲取數據并傳遞給指定的View。ASP.NET MVC3是微軟最新發布的框架,它的語法更精煉、重用度更高、具有更好的智能提示和單元測試模塊。
AJAX(Asynchronous JavaScript and XML)是一種獨立于WEB服務器軟件的瀏覽器技術,它在瀏覽器與WEB服務器之間使用異步數據傳輸,減少服務器請求和數據傳輸量,優化服務器性能和增強用戶友好體驗。
本論壇利用上述技術實現了功能權限角色管理、個人信息管理、登錄模塊、論壇頁面加載模塊、文件上載下載模塊、發表留言主題功能、留言主題的瀏覽功能、留言回復功能、論壇的短消息功能、用戶定制界面功能。
關鍵詞 中文 校園論壇 .NET MVC AJAX
英文 School Forum System/ .NET/ MVC/ AJAX
1、關鍵詞數量不少于三個; 2、關鍵詞之間空一格(英文用/分隔)
二、立題依據
1、研究意義
2、國內外研究現狀
3、主要參考文獻及出處
1、 研究意義
國內外的論壇信息發布平臺的功能日益完善,交互性能更為友善,青少年的網絡關注程度日益增加,高校利用信息交互平臺來改造傳統教育方式,必將使其成為現代教育環節中的重要角色。但是目前針對教學需要的、基于校園網絡實際情況的、靈活的教學論壇比較缺乏,運用的技術相對落后,需要開發人員針對具體應用專門開發。本文針對校內教學和科研對信息交流和共享的需要,采用ASP.NET MVC3和AJAX開發技術,探討、設計和實現一個非常具有實用價值的校園論壇系統。
2、 國內外研究現狀
目前國內外的對論壇功能和用戶體驗展開了大量的研究工作并進行了實際的網絡應用。在具體的應用上交互性更方便,出現了信息交互平臺目錄瀏覽的方式,在觀看及發送信息方面也加入了更多的新鮮元素。使用UBB風格來限制用戶發送的信息類別,應用正則表達式來匹配合適的條件等等。國內近年一些專業信息交互平臺如動網BBS 使用面較為廣泛,它是由國內上百位網絡技術愛好者在不斷的應用探索中反復改進而來,功能及管理較為全面,有較多的技術統計能力。
國內外形成了一些較為特色的信息交互平臺管理系統,如國外SitNet系統支持多個信息交互信息交互平臺及信息交互類別,設計具有吸引力允許用戶選擇他們自己的圖片和網絡標識。屏蔽IP地址,可以投票及測驗,可以使用郵件來通知用戶。可以站內發送短消息等等。
信息交互平臺在教育中應用也很活躍,根據中國互聯網絡信息中心CNNIC“中國互聯網絡發展狀況統計報告” ,信息交互平臺,社區,討論組等使用占國內互聯網使用的20.8%。教育科研網站除主要提供學校介紹,院系介紹和學校新聞等信息外,虛擬社區BBS的交互性服務也比較活躍。教育科研網提供的交互性服務包括簡單的單向交互比例較高的有“查詢信箱”、“意見信箱”和“虛擬社區/BBS”,其中“查詢信箱45.6%”、“意見信箱(45.4%)”和“虛擬社區/BBS 35.0%”。
3、主要參考文獻及出處
[1] 天極網新技術研究室. ASP.NET完全入門.人民郵電出版社,2001.6
[2] Sanjeev Rohilla等著,陳君等譯.ADO.NET專業項目實例開發.中國水利水電出版社,2003.5
[3] 啟明工作室編著.ASP.NET網絡應用系統開發與實例.人民郵電出版社,2005.7
[4] 王華杰,李律松 孫一波等編著.C#數據庫開發技術.清華大學出版社,2003.2
[5] 攀建編著.ASP.NET+ADO.NET項目開發實例.清華大學出版社,2004.1
[6] ASP.NET 3.5 Unleashed,Sams,2008 年1月
[7] Scott Worley著,王文龍 劉湘寧譯.ASP.NET技術內幕.人民郵電出版社,2002.4
[8] Russ Basiura等著,楊浩譯.ASP.NET Web 服務高級編程.清華大學出版社, 2003.2
[9] Angshuman Chakraborti等著,唐云深,趙世華等譯.NET Framework專業項目實例開發..中國水利水電出版社,2003.6
[10] Scott Allen等著.C#數據庫入門.郝啟堂 張哲峰譯.清華大學出版社,2003.2
[11] 微軟公司著.NET框架1.1類庫參考手冊.清華大學出版社,2004.1
[12] LINQ-ifying TheBeerHouse: An N-Tier LINQ Web Application with ASP.NET 2.0 Website Programming Problem Design Solution by Lee Dumond.October 2008.
[13] Professional Silverlight 2 for ASP.NET Developers by Jonathan Swift, Salvador Alvarez Patuel, Chris Barker, Dan Wahlin February 2009.
[14] Secrets of Real World ASP.NET Dynamic Data Websites by Craig Shoemaker.March 2009.
[15] Beginning Dynamic Websites: with ASP.NET Web Matrix by Dave Sussman, James Greenwood, Alex Homer, Colt Kwong, John M. West February 2003.
[16] Beginning ASP.NET 1.1 with Visual C# .NET 2003 by Chris Ullman, John Kauffman, Chris Hart, Dave Sussman, Daniel Maharry March 2004.
[17] Professional DotNetNuke ASP.NET Portals by Shaun Walker, Patrick J. Santry, Joe Brinkman, Dan Caron, Scott McCulloch, Scott Willhite, Bruce Hopkins June 2005.
[18] 基于ASP.NET的智能小區新聞發布系統的設計 - 信息與電子工程2008,6(1)
[19] 基于ASP.NET新聞審核系統的設計與實現 - 新鄉學院學報(自然科學報)2009,26(2)
[20] ASP.NET的網站新聞管理系統設計與實現 - 計算機與現代化2006(10)
[21] 基于ASP.NET技術在網站新聞管理系統中的應用 - 電腦知識與技術(學術交流)2006(8)
[22] 基于ASP.Net技術實現網站新聞系統 - 電腦知識與技術2008,2(16)
[23] 使用ASP.NET/Web服務實現新聞發布系統 - 計算機應用與軟件2004,21(10)
[24] Beginning Active Server Pages 3.0 by David Buser, John Kauffman, Juan T. Llibre, Brian Francis, Dave Sussman, Chris Ullman, Jon Duckett. July 2000.
[25] Professional ASP.NET 1.0, http://www.51lunwen.com/jisuanjikaiti/ Special Edition by Richard Anderson, Brian Francis, Alex Homer, Rob Howard, Dave Sussman, Karli Watson. February 2002.
[26] ASP.NET 2.0 Beta Preview by Bill Evjen .August 2004.
[27] Professional ASP.NET 2.0 by Bill Evjen, Scott Hanselman, Farhan Muhammad, S. Srinivasa Sivakumar, Devin Rader.November 2005.
[28] Professional ASP.NET 2.0 XML by Thiru Thangarathinam.January 2006.
[29] Professional ASP.NET 2.0 Design: CSS, Themes, and Master Pages by Jacob J. Sanford.September 2007.
[30] A Blogging Application in ASP.NET 2.0 by Imar Spaanjaars.December 2007.
[31] 顧賓.XML實用技術教程[M].清華大學出版社,2007.5
[32] 微軟公司 面向.NET的Web應用程序設計[M].高等教育出版社,2005.7
[33] ASP.NET AJAX 編程參考手冊(涵蓋ASP.NET 3.5及2.0)霍斯拉維 著 2009
[34] Grady Booch.James Rum baugh.Ivar Jacobson.邵維忠.麻志毅.張文娟 UML用戶指南 2001 [35] 陳嫻 Asp.NET項目開發實踐 2003
[36] 但正剛 ASP.NET高級編程 2002
[37] 吳晨.孫少波.葉莞 ASP.NET數據庫項目案例導航, 2004
[38] 王鳳玲 ASP.NET程序設計實用技術,人民郵電出片社,2006
[39] 朱曄 著 asp.net 第一步 -基于c#和ASP.NET 2.0 ,清華大學出版社,2005
[40] A.Russell Jones著,高春蓉等譯. ASP.NET從入門到精通.電子工業出版,2002.1
三、研究方案及工作基礎
1、研究目標、研究內容及擬解決的關鍵問題
2、擬采取的研究方法及技術路線
3、研究工作基礎
1、研究目標、研究內容及擬解決的關鍵問題
1.1 研究目標
本論文主要利用ASP.NET MVC3和Ajax技術設計實現瀏覽器端和服務器端Ajax框架的結合開發,解決傳統WEB技術實現異步交互等關鍵問題,實現其訪問業務邏輯端時不再重新載入頁面,為在.NET架構下實踐Ajax框架應用開發提供了新的思路。
論壇系統主要包含的功能模塊有:
(1) 用戶登錄功能
(2) 發表留言主題功能
(3) 留言主題的瀏覽功能
(4) 留言回復功能
(5) 論壇的短消息功能
(6) 用戶定制界面功能
本文結合實際的軟件開發項目,分析其中的使用問題,探討了引入Ajax框架后的設計、實現應用的具體流程和細節,這在解決實際項目開發應用中出現問題的同時,對于欲采用此框架的項目具有很好的借鑒意義。
1.2 研究內容
本文的主要研究內容包括如下:
(1)簡要介紹.NET架構和MVC設計模式,了解.NET開發的環境背景,開發組件以及開發的層次結構。最后介紹下MVC的常用框架和開發優勢。
(2)對Ajax和Ajax框架的技術原理和分類,以及它們的優缺點進行研究。
(3)簡要介紹ASP.NET MVC下的三層結構,并使用三層架構設計和實現論壇系統。
(4)根據Ajax框架有針對性地提出在.NET架構上使用的策略和設計方法。并以此為基礎來實現Ajax整合框架的實例應用。
1.3 擬解決的關鍵問題
本論文擬解決如下關鍵問題:
(1) 實現基于.NET的論壇信息系和MVC設計模式;
(2) 在.NET架構下,設計并實現被廣泛使用的三層架構,并針對三層架構做進一步擴展;
(2)在.NET架構下,針對實際應用場合,結合微軟Ajax控件,部署并實現Ajax框架;
(3)基于前兩者關鍵技術,實現論壇系統的各功能模塊。
2、擬采取的研究方法及技術路線
該系統是基于B/S(Browser/Server,瀏覽器/客戶端)模式實現,基于.NET平臺架構開發設計,主要實現對論壇信息的發布與管理功能,對論壇信息內容信息的瀏覽閱讀等。Ajax作為流行的Web開發技術,由于其具有異步數據請求和Web頁面數據無刷新等特性,廣泛應用于Web2.0與RIA(Rich Intemet Applications)豐富互聯網應用程序中。基于Ajax的RIA正在迅速成為Web應用程序前端的基準,因為它可以同時提供二者的優點:豐富性和可達性。Ajax應用程序和桌面應用程序一樣豐富,響應高度靈敏,并且可以在一個頁面上提供所有數據,無需刷新頁面。
基于瀏覽器端和服務器端的Ajax框架的應用研究。分別基于瀏覽器端和服務器端研究了JQuery的使用方法。
3、研究工作基礎
(1)企業導師長期從事B/S系統的研究,進行了多項相關商業項目的開發,可對本課題的研究進行大力的指導。
(2)實驗室團隊長期從事軟件工程的研究,具備大量實驗成果及材料,為本課題的進行提供了強有力的研究基礎。
(3)實驗室具有搭建B/S論壇系統的實驗設備,具備本課題實施的硬件和軟件基礎。
(4)研究人前期對基于.NET和Ajax的B/S系統進行了大量的文獻整理工作,對論壇系統的研究現狀具有深刻的認識。并且其具備扎實的計算機技術基礎和科研的創新能力。
四、論文工作計劃及預期成果
論文工作進度安排
預期成果
1、 實現基于.NET MVC3、AJAX技術和校園網的校內論壇系統。
2、 運用三層架構,并根據論壇系統做進一步擴展。
3、 根據Ajax框架有針對性地提出在.NET架構上使用的策略和設計方法。
【大學研究生論文開題報告】相關文章:
體育研究生論文開題報告11-09
有關研究生論文的開題報告01-17
研究生論文開題報告書04-07
博士研究生學位論文開題報告03-26
研究生論文開題報告(15篇)02-18
研究生論文的開題報告(精選9篇)04-07
研究生論文開題報告書03-06
音樂研究生學位論文開題報告03-22
MPA研究生學位論文開題報告05-17