資源描述:
《基于aspnet的大學(xué)生網(wǎng)上論壇的設(shè)計與開發(fā)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、萬方數(shù)據(jù)第22卷第9期重慶工學(xué)院學(xué)報(自然科學(xué))2008年9月V01.22No.9JournalofCbongqingInstituteofTechnology(NaturalScience)Sep.2008基于“ASP.NET"的大學(xué)生網(wǎng)上論壇的設(shè)計與開發(fā)’陳敏(四川師范大學(xué)物理與電子工程學(xué)院,成都610068)摘要:采用“ASP.NEr’編程技術(shù),以“SQLSERVER”作為后臺數(shù)據(jù)庫,使用“ADO.NET”對后臺數(shù)據(jù)庫進行操作,設(shè)計一個大學(xué)生論壇.該論壇能根據(jù)不同權(quán)限實現(xiàn)論壇版塊建立、文章發(fā)布、內(nèi)容檢索和數(shù)據(jù)備份等功能,為大學(xué)生學(xué)習(xí)交流提供了一個實用的平臺.闡述了建立
2、大學(xué)生論壇網(wǎng)站的基本過程,分析了系統(tǒng)開發(fā)部署采取的關(guān)鍵技術(shù),對系統(tǒng)功能進行了分析.關(guān)鍵詞:ASP.NET;ADO.NET;SQLSERVER;大學(xué)生論壇中圖分類號:TP39文獻標(biāo)識碼:B文章編號:167l一0924(2008)09一0162一04DesignandRealizationofCollegeStudentsForumBasedon“ASP.NET”.CHENMin●.(CollegeofPhysicsandElectronicErlgimeli唱,SichuanNormalUniversity,Cll即砷l610068,China)A陋喇:Acollegestu
3、dentforumisdesignedwithASP.NETpI哩陽mmillgandSQLSERVERischosen鲴databaseoperatedbyADO.NET.Ac(姍rdingtOdifferentprivilege,theforumCallrealizeplateestablish—ment,topicrelease,postsearchanddatabackup,whichcantotallysatisfytheneedsofcollegestudents.Thispaperintroducesthetechnicalfeatures,designreq
4、uirementsandfunctionplatesindetail.Attheendofpaper,futuredevelopmentdirectionofforumispredicted.Keywords:ASP.NET;ADO.NET;SQLSERVER;collegestudentsforum網(wǎng)上論壇作為現(xiàn)代社會當(dāng)中的一種集娛樂、通訊、資源共享為一體的信息傳播工具,在不同版本中有著不同的功能.現(xiàn)在論壇的功能在不斷地改進,很多論壇都實現(xiàn)了娛樂功能,設(shè)立版主、管理員等不同的級別,用戶通過發(fā)帖和回帖的數(shù)量得到相應(yīng)的積分來提高自己在論壇里的身份等.通過論壇系統(tǒng),用戶所得到的
5、不僅僅是各類信息,還能享受資源的共享.對于大學(xué)生而言,在網(wǎng)上論壇里交流意見,已經(jīng)成為學(xué)習(xí)和生活不可缺少的部分.·收稿日期:2008—06—28作者簡介:陳敏(1980一),女,內(nèi)蒙古包頭人,碩士,主要從事電子學(xué)研究.萬方數(shù)據(jù)陳敏:基于“ASP.NⅡ'”的大學(xué)生網(wǎng)上論壇的設(shè)計與開發(fā)163開發(fā)大學(xué)生網(wǎng)上論壇系統(tǒng)的目的是為同學(xué)提供一個就生活和學(xué)習(xí)問題發(fā)表看法和交換意見的場所.網(wǎng)上論壇可實現(xiàn)高頻率的一對一,一對多的人際交流,具有較強的互動性.基于以上需求,本研究設(shè)計了一個網(wǎng)上大學(xué)生論壇.該論壇可以實現(xiàn)文章發(fā)布、內(nèi)容檢索、文章回復(fù)等功能.1系統(tǒng)的設(shè)計1.1系統(tǒng)的結(jié)構(gòu)大學(xué)生論壇的功能結(jié)
6、構(gòu)如圖l所示.圖1論壇的功能結(jié)構(gòu)1.2系統(tǒng)的運行環(huán)境該系統(tǒng)是在Windows2000Server環(huán)境下開發(fā)的,采用HTML,“ASP.NET”,Ⅵ&ript和Javascript編程語言編寫,應(yīng)用微軟的SQLSERVER數(shù)據(jù)庫和Macromedia的‰eaver創(chuàng)作環(huán)境,通過安裝h1.temet信息服務(wù)器(IIs)將WindowsXP的環(huán)境虛擬為Web服務(wù)器,采用B/S模式.因此,只要用戶安裝了瀏覽器便可以訪問該系統(tǒng)[卜3I.所有“ASP.NET”代碼都經(jīng)過了編譯,具有可提供強類型、性能優(yōu)化和早期綁定等功能.代碼一經(jīng)編譯,公共語言運行庫會進一步將“ASP.NET”編譯為本機
7、代碼,從而提供增強的性能.1.3采用的關(guān)鍵技術(shù)£4-8】1)“ASP.NET”,用于構(gòu)建web應(yīng)用程序的一個完整的框架.“ASP.NET”不是ASP的簡單升級,而是進行了完全重寫,其主要特性之一就是選擇編程語言的靈活性,任何符合“.NETCLR”規(guī)范的語言,都可以開發(fā)“ASP.NET”程序.它的特性之二就是可以使用VisualStudio等開發(fā)工具,支持控件拖拽和事件驅(qū)動方式的開發(fā),開發(fā)速度快.“ASP.NET''使用編譯器將包括頁和控件在內(nèi)的所有應(yīng)用程序組件編譯成一個程序集,之后“ASP.NET”宿主環(huán)境可以使用