資源描述:
《畢業(yè)設(shè)計(jì)----個(gè)人博客系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、畢業(yè)設(shè)計(jì)論文系部軟件學(xué)院專業(yè)軟件技術(shù)/應(yīng)用英語題目個(gè)人博客系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)指導(dǎo)教師評(píng)閱教師畢業(yè)設(shè)計(jì)(論文)中文摘要題目:個(gè)人博客系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)摘要:從發(fā)展之初,博客就帶有雙重功能,一方面它是很棒的在線寫日志的工具,它可以記錄個(gè)人的文章、日記或者其他一些值得記錄分享的東西;另一方面博客也是絕佳的交流工具,利用博客可以發(fā)一些重要的新聞,以最直接、最高效的方式來與他人溝通。2000年博客開始進(jìn)入中國,并迅速發(fā)展,一直到今天博客應(yīng)用都非常廣泛?,F(xiàn)在Web開發(fā)的理念就是追求較好的用戶體驗(yàn),一般都體現(xiàn)在RIA(RichInterne
2、tApplication)開發(fā)上。一些老的技術(shù)已經(jīng)不能滿足當(dāng)今Blog發(fā)展的需求,利用一些新的技術(shù)如Silverlight、WCF、Ajax等來開發(fā)一個(gè)新的Blog系統(tǒng)就是基于這樣的背景。本課題的任務(wù)是利用一些新的技術(shù)來開發(fā)一套完整的Blog系統(tǒng),主要技術(shù)有WCF、Silverlight、Ajax等,是基于.NET3.5的平臺(tái)來開發(fā)的。整個(gè)系統(tǒng)是基于傳統(tǒng)的三層架構(gòu)的一套系統(tǒng)。數(shù)據(jù)訪問層對(duì)ADO.NET進(jìn)行了進(jìn)一步封裝,利用Ioc容器注入、反射來動(dòng)態(tài)加載對(duì)象,同時(shí)利用緩存提高整個(gè)系統(tǒng)的整體性能。UI層利用了一些比較成熟的庫
3、和插件,比如jQuery庫、FCKeditor富文本編輯插件等,同時(shí)也利用了一些比較新的技術(shù),如Silverlight。整個(gè)系統(tǒng)界面采用Div+CSS來設(shè)計(jì)界面,共有兩套主題可供選擇。最后經(jīng)過測(cè)試,系統(tǒng)能正常運(yùn)行,功能完善,性能較高??偟脕碚f這個(gè)系統(tǒng)的開發(fā)是比較成功的。關(guān)鍵詞:博客三層架構(gòu)WCFSilverlight對(duì)象設(shè)計(jì)模式緩存畢業(yè)設(shè)計(jì)(論文)外文摘要Title:DesignandImplementationofaPersonalBlogSystemAbstract:Fromthestart,TheBloghastw
4、ofunctions,first,it'sausefultoolwhocanusetowritearticles,diaryorsomethingvaluabletorecordandsharewithothers,second,itisalsoagoodtooltocommunicatewithotherpeople,wecanusethemostdirectandmostefficientwaytopublishsomelatestnewstocommunicatewithotherpeople.Intheyearo
5、f2000,theblogcametoChina,andspreadquickly,growrapidly,untilnow,itisalsousedextensively.Theconceptoftoday'swebdevelopisuser'sexperience,mainlybeembodiedintheRIA(RichInternetApplication)developing.Someoldtechnologycannotmeetthetoday'sBlog'sdevelopment.Baseonthesere
6、asons,wehavetodevelopanewsystemwhichusingsomenewtechnology,forexample,Silverlight,WCF,Ajax.Thistopic'staskistodevelopanewBlogsystemusingsomenewtechnology.PrimarytechnologyisWCF,Silverlight,Ajaxandsoon.Thisprojectisbaseonthe.NET3.5.Thisentiresystemisbaseonthethree
7、layer'sarchitecture.DataaccesslayerencapsulateADO.NETfurther,andloadobjectdynamicallyusingIocdependencyinjectionandreflection.Thesystemusecachetocachedatatoimproveperformance.UIlayerusessomeproventechnique,forexample,jQueryandFCKeditorrichtexteditorplugins,andals
8、ousessomenewtechnology,forexampleSilverlight.Weusediv+csstolayoutthewebpage.Ithastwothemes.Aftertesting,theentiresystemhasagoodrunning.Itisfinishedsuccessfully