- 相關(guān)推薦
大學(xué)研究生論文開題報告范文
國內(nèi)外的論壇信息發(fā)布平臺的功能日益完善,交互性能更為友善,青少年的網(wǎng)絡(luò)關(guān)注程度日益增加,高校利用信息交互平臺來改造傳統(tǒng)教育方式,必將使其成為現(xiàn)代教育環(huán)節(jié)中的重要角色。下面YJBYS小編為你送上大學(xué)研究生論文開題報告范文。
基于.NET MVC3與AJAX技術(shù)的校園論壇的設(shè)計與實現(xiàn)
姓 名:
學(xué) 號:
學(xué) 院: 計算機科學(xué)與技術(shù)
專業(yè)類別: □MBA, □EMBA,
□公共管理碩士, □法律碩士
□工程碩士,□風(fēng)景園林碩士
工程領(lǐng)域(工程碩士填寫): 計算機應(yīng)用
一、 摘要
論文題目 中文 基于.NET MVC3與AJAX技術(shù)的校園論壇的設(shè)計與實現(xiàn)
英文 Based on .NET MVC3 and AJAX Technology School Forum Design and Implementation
課題來源 所在工作單位的一個項目
摘 要(不超過800字) 隨著社會信息化水平的不斷提高,計算機網(wǎng)絡(luò)技術(shù)的各種應(yīng)用在教學(xué)中扮演著越來越重要的角色。由于教學(xué)工作的需要,本人所在院校計劃在校園網(wǎng)內(nèi)部署一套校園論壇系統(tǒng)支持教學(xué)和科研的討論,加強師生溝通,活躍學(xué)習(xí)氛圍。
目前針對教學(xué)需要的、基于校園網(wǎng)絡(luò)實際情況的、靈活設(shè)置的教學(xué)論壇比較缺乏,運用的技術(shù)相對落后,需要開發(fā)人員針對具體應(yīng)用專門開發(fā)。本文針對校內(nèi)教學(xué)和科研對信息交流和共享的需要,采用ASP.NET MVC3和AJAX開發(fā)技術(shù),探討、設(shè)計和實現(xiàn)了一個非常具有實用價值的校園論壇系統(tǒng)。
ASP.NET是一個WEB框架,它提供一系列現(xiàn)成的功能和控件集成數(shù)據(jù)庫、WEB服務(wù)和豐富互聯(lián)網(wǎng)應(yīng)用程序,通過動態(tài)數(shù)據(jù)支架、AJAX框架、MVC、模板和主題等功能和內(nèi)置控件使開發(fā)者快速構(gòu)建強大的WEB應(yīng)用程序。
ASP.NET MVC是一種表現(xiàn)模式,它將WEB應(yīng)用程序分成三個主要組件:Model主要存儲或者處理數(shù)據(jù);View實現(xiàn)用戶接口層的組件;Control從Model中獲取數(shù)據(jù)并傳遞給指定的View。ASP.NET MVC3是微軟最新發(fā)布的框架,它的語法更精煉、重用度更高、具有更好的智能提示和單元測試模塊。
AJAX(Asynchronous JavaScript and XML)是一種獨立于WEB服務(wù)器軟件的瀏覽器技術(shù),它在瀏覽器與WEB服務(wù)器之間使用異步數(shù)據(jù)傳輸,減少服務(wù)器請求和數(shù)據(jù)傳輸量,優(yōu)化服務(wù)器性能和增強用戶友好體驗。
本論壇利用上述技術(shù)實現(xiàn)了功能權(quán)限角色管理、個人信息管理、登錄模塊、論壇頁面加載模塊、文件上載下載模塊、發(fā)表留言主題功能、留言主題的瀏覽功能、留言回復(fù)功能、論壇的短消息功能、用戶定制界面功能。
關(guān)鍵詞 中文 校園論壇 .NET MVC AJAX
英文 School Forum System/ .NET/ MVC/ AJAX
1、關(guān)鍵詞數(shù)量不少于三個; 2、關(guān)鍵詞之間空一格(英文用/分隔)
二、立題依據(jù)
1、研究意義
2、國內(nèi)外研究現(xiàn)狀
3、主要參考文獻(xiàn)及出處
1、 研究意義
國內(nèi)外的論壇信息發(fā)布平臺的功能日益完善,交互性能更為友善,青少年的網(wǎng)絡(luò)關(guān)注程度日益增加,高校利用信息交互平臺來改造傳統(tǒng)教育方式,必將使其成為現(xiàn)代教育環(huán)節(jié)中的重要角色。但是目前針對教學(xué)需要的、基于校園網(wǎng)絡(luò)實際情況的、靈活的教學(xué)論壇比較缺乏,運用的技術(shù)相對落后,需要開發(fā)人員針對具體應(yīng)用專門開發(fā)。本文針對校內(nèi)教學(xué)和科研對信息交流和共享的需要,采用ASP.NET MVC3和AJAX開發(fā)技術(shù),探討、設(shè)計和實現(xiàn)一個非常具有實用價值的校園論壇系統(tǒng)。
2、 國內(nèi)外研究現(xiàn)狀
目前國內(nèi)外的對論壇功能和用戶體驗展開了大量的研究工作并進(jìn)行了實際的網(wǎng)絡(luò)應(yīng)用。在具體的應(yīng)用上交互性更方便,出現(xiàn)了信息交互平臺目錄瀏覽的方式,在觀看及發(fā)送信息方面也加入了更多的新鮮元素。使用UBB風(fēng)格來限制用戶發(fā)送的信息類別,應(yīng)用正則表達(dá)式來匹配合適的條件等等。國內(nèi)近年一些專業(yè)信息交互平臺如動網(wǎng)BBS 使用面較為廣泛,它是由國內(nèi)上百位網(wǎng)絡(luò)技術(shù)愛好者在不斷的應(yīng)用探索中反復(fù)改進(jìn)而來,功能及管理較為全面,有較多的技術(shù)統(tǒng)計能力。
國內(nèi)外形成了一些較為特色的信息交互平臺管理系統(tǒng),如國外SitNet系統(tǒng)支持多個信息交互信息交互平臺及信息交互類別,設(shè)計具有吸引力允許用戶選擇他們自己的圖片和網(wǎng)絡(luò)標(biāo)識。屏蔽IP地址,可以投票及測驗,可以使用郵件來通知用戶?梢哉緝(nèi)發(fā)送短消息等等。
信息交互平臺在教育中應(yīng)用也很活躍,根據(jù)中國互聯(lián)網(wǎng)絡(luò)信息中心CNNIC“中國互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計報告” ,信息交互平臺,社區(qū),討論組等使用占國內(nèi)互聯(lián)網(wǎng)使用的20.8%。教育科研網(wǎng)站除主要提供學(xué)校介紹,院系介紹和學(xué)校新聞等信息外,虛擬社區(qū)BBS的交互性服務(wù)也比較活躍。教育科研網(wǎng)提供的交互性服務(wù)包括簡單的單向交互比例較高的有“查詢信箱”、“意見信箱”和“虛擬社區(qū)/BBS”,其中“查詢信箱45.6%”、“意見信箱(45.4%)”和“虛擬社區(qū)/BBS 35.0%”。
3、主要參考文獻(xiàn)及出處
[1] 天極網(wǎng)新技術(shù)研究室. ASP.NET完全入門.人民郵電出版社,2001.6
[2] Sanjeev Rohilla等著,陳君等譯.ADO.NET專業(yè)項目實例開發(fā).中國水利水電出版社,2003.5
[3] 啟明工作室編著.ASP.NET網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)與實例.人民郵電出版社,2005.7
[4] 王華杰,李律松 孫一波等編著.C#數(shù)據(jù)庫開發(fā)技術(shù).清華大學(xué)出版社,2003.2
[5] 攀建編著.ASP.NET+ADO.NET項目開發(fā)實例.清華大學(xué)出版社,2004.1
[6] ASP.NET 3.5 Unleashed,Sams,2008 年1月
[7] Scott Worley著,王文龍 劉湘寧譯.ASP.NET技術(shù)內(nèi)幕.人民郵電出版社,2002.4
[8] Russ Basiura等著,楊浩譯.ASP.NET Web 服務(wù)高級編程.清華大學(xué)出版社, 2003.2
[9] Angshuman Chakraborti等著,唐云深,趙世華等譯.NET Framework專業(yè)項目實例開發(fā)..中國水利水電出版社,2003.6
[10] Scott Allen等著.C#數(shù)據(jù)庫入門.郝啟堂 張哲峰譯.清華大學(xué)出版社,2003.2
[11] 微軟公司著.NET框架1.1類庫參考手冊.清華大學(xué)出版社,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的智能小區(qū)新聞發(fā)布系統(tǒng)的設(shè)計 - 信息與電子工程2008,6(1)
[19] 基于ASP.NET新聞審核系統(tǒng)的設(shè)計與實現(xiàn) - 新鄉(xiāng)學(xué)院學(xué)報(自然科學(xué)報)2009,26(2)
[20] ASP.NET的網(wǎng)站新聞管理系統(tǒng)設(shè)計與實現(xiàn) - 計算機與現(xiàn)代化2006(10)
[21] 基于ASP.NET技術(shù)在網(wǎng)站新聞管理系統(tǒng)中的應(yīng)用 - 電腦知識與技術(shù)(學(xué)術(shù)交流)2006(8)
[22] 基于ASP.Net技術(shù)實現(xiàn)網(wǎng)站新聞系統(tǒng) - 電腦知識與技術(shù)2008,2(16)
[23] 使用ASP.NET/Web服務(wù)實現(xiàn)新聞發(fā)布系統(tǒng) - 計算機應(yīng)用與軟件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實用技術(shù)教程[M].清華大學(xué)出版社,2007.5
[32] 微軟公司 面向.NET的Web應(yīng)用程序設(shè)計[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項目開發(fā)實踐 2003
[36] 但正剛 ASP.NET高級編程 2002
[37] 吳晨.孫少波.葉莞 ASP.NET數(shù)據(jù)庫項目案例導(dǎo)航, 2004
[38] 王鳳玲 ASP.NET程序設(shè)計實用技術(shù),人民郵電出片社,2006
[39] 朱曄 著 asp.net 第一步 -基于c#和ASP.NET 2.0 ,清華大學(xué)出版社,2005
[40] A.Russell Jones著,高春蓉等譯. ASP.NET從入門到精通.電子工業(yè)出版,2002.1
三、研究方案及工作基礎(chǔ)
1、研究目標(biāo)、研究內(nèi)容及擬解決的關(guān)鍵問題
2、擬采取的研究方法及技術(shù)路線
3、研究工作基礎(chǔ)
1、研究目標(biāo)、研究內(nèi)容及擬解決的關(guān)鍵問題
1.1 研究目標(biāo)
本論文主要利用ASP.NET MVC3和Ajax技術(shù)設(shè)計實現(xiàn)瀏覽器端和服務(wù)器端Ajax框架的結(jié)合開發(fā),解決傳統(tǒng)WEB技術(shù)實現(xiàn)異步交互等關(guān)鍵問題,實現(xiàn)其訪問業(yè)務(wù)邏輯端時不再重新載入頁面,為在.NET架構(gòu)下實踐Ajax框架應(yīng)用開發(fā)提供了新的思路。
論壇系統(tǒng)主要包含的功能模塊有:
(1) 用戶登錄功能
(2) 發(fā)表留言主題功能
(3) 留言主題的瀏覽功能
(4) 留言回復(fù)功能
(5) 論壇的短消息功能
(6) 用戶定制界面功能
本文結(jié)合實際的軟件開發(fā)項目,分析其中的使用問題,探討了引入Ajax框架后的設(shè)計、實現(xiàn)應(yīng)用的具體流程和細(xì)節(jié),這在解決實際項目開發(fā)應(yīng)用中出現(xiàn)問題的同時,對于欲采用此框架的項目具有很好的借鑒意義。
1.2 研究內(nèi)容
本文的主要研究內(nèi)容包括如下:
(1)簡要介紹.NET架構(gòu)和MVC設(shè)計模式,了解.NET開發(fā)的環(huán)境背景,開發(fā)組件以及開發(fā)的層次結(jié)構(gòu)。最后介紹下MVC的常用框架和開發(fā)優(yōu)勢。
(2)對Ajax和Ajax框架的技術(shù)原理和分類,以及它們的優(yōu)缺點進(jìn)行研究。
(3)簡要介紹ASP.NET MVC下的三層結(jié)構(gòu),并使用三層架構(gòu)設(shè)計和實現(xiàn)論壇系統(tǒng)。
(4)根據(jù)Ajax框架有針對性地提出在.NET架構(gòu)上使用的策略和設(shè)計方法。并以此為基礎(chǔ)來實現(xiàn)Ajax整合框架的實例應(yīng)用。
1.3 擬解決的關(guān)鍵問題
本論文擬解決如下關(guān)鍵問題:
(1) 實現(xiàn)基于.NET的論壇信息系和MVC設(shè)計模式;
(2) 在.NET架構(gòu)下,設(shè)計并實現(xiàn)被廣泛使用的三層架構(gòu),并針對三層架構(gòu)做進(jìn)一步擴展;
(2)在.NET架構(gòu)下,針對實際應(yīng)用場合,結(jié)合微軟Ajax控件,部署并實現(xiàn)Ajax框架;
(3)基于前兩者關(guān)鍵技術(shù),實現(xiàn)論壇系統(tǒng)的各功能模塊。
2、擬采取的研究方法及技術(shù)路線
該系統(tǒng)是基于B/S(Browser/Server,瀏覽器/客戶端)模式實現(xiàn),基于.NET平臺架構(gòu)開發(fā)設(shè)計,主要實現(xiàn)對論壇信息的發(fā)布與管理功能,對論壇信息內(nèi)容信息的瀏覽閱讀等。Ajax作為流行的Web開發(fā)技術(shù),由于其具有異步數(shù)據(jù)請求和Web頁面數(shù)據(jù)無刷新等特性,廣泛應(yīng)用于Web2.0與RIA(Rich Intemet Applications)豐富互聯(lián)網(wǎng)應(yīng)用程序中;贏jax的RIA正在迅速成為Web應(yīng)用程序前端的基準(zhǔn),因為它可以同時提供二者的優(yōu)點:豐富性和可達(dá)性。Ajax應(yīng)用程序和桌面應(yīng)用程序一樣豐富,響應(yīng)高度靈敏,并且可以在一個頁面上提供所有數(shù)據(jù),無需刷新頁面。
基于瀏覽器端和服務(wù)器端的Ajax框架的應(yīng)用研究。分別基于瀏覽器端和服務(wù)器端研究了JQuery的使用方法。
3、研究工作基礎(chǔ)
(1)企業(yè)導(dǎo)師長期從事B/S系統(tǒng)的研究,進(jìn)行了多項相關(guān)商業(yè)項目的開發(fā),可對本課題的研究進(jìn)行大力的指導(dǎo)。
(2)實驗室團隊長期從事軟件工程的研究,具備大量實驗成果及材料,為本課題的進(jìn)行提供了強有力的研究基礎(chǔ)。
(3)實驗室具有搭建B/S論壇系統(tǒng)的實驗設(shè)備,具備本課題實施的硬件和軟件基礎(chǔ)。
(4)研究人前期對基于.NET和Ajax的B/S系統(tǒng)進(jìn)行了大量的文獻(xiàn)整理工作,對論壇系統(tǒng)的研究現(xiàn)狀具有深刻的認(rèn)識。并且其具備扎實的計算機技術(shù)基礎(chǔ)和科研的創(chuàng)新能力。
四、論文工作計劃及預(yù)期成果
論文工作進(jìn)度安排
預(yù)期成果
1、 實現(xiàn)基于.NET MVC3、AJAX技術(shù)和校園網(wǎng)的校內(nèi)論壇系統(tǒng)。
2、 運用三層架構(gòu),并根據(jù)論壇系統(tǒng)做進(jìn)一步擴展。
3、 根據(jù)Ajax框架有針對性地提出在.NET架構(gòu)上使用的策略和設(shè)計方法。
【大學(xué)研究生論文開題報告】相關(guān)文章:
體育研究生論文開題報告11-09
有關(guān)研究生論文的開題報告01-17
研究生論文開題報告書04-07
博士研究生學(xué)位論文開題報告03-26
研究生論文開題報告(15篇)02-18
研究生論文的開題報告(精選9篇)04-07
研究生論文開題報告書03-06
音樂研究生學(xué)位論文開題報告03-22
MPA研究生學(xué)位論文開題報告05-17