第一篇:如何做自己的博客網站
建立自己的個人主頁首先要具備一個終端服務器,簡單地說就是要有一個存放網頁文件的地方,而其他網民也正是通過你的終端服務器來對你的網站內容進行瀏覽的,也就是我們常說的主頁空間。現在很多網站都提供了免費主頁空間,容量從幾兆到無限空間都有,能夠滿足絕大部分使用者的需求,所以網友們不必對主頁空間的容量做過多的要求,更重要的是要選擇一個快速穩定的主頁空間,因為一個快速穩定的主頁空間會為你省去很多不必要的麻煩。象網易、首都在線等一些提供個人主頁服務的網站,(更多歡迎加我分享交流 網站制作等)在網友中有很好的口碑。他們提供的主頁空間,速度快,穩定性高,并且隨主頁空間配套帶有站點計數器、聊天室、留言板、論壇等附屬部分??梢詾槟愕闹黜撛錾簧?,網友們可以放心使用。
主頁空間有了,下面就要開始制作網頁了,這是建立個人主頁中最重要的一步,也是最困難的一步。任何制作都具有相同的特點,在開始的時候都是非常艱難的,只要你邁出了第一步,即便是非常簡單的一步,也已經遠遠不同于原來的你。主頁制作工具有很多種,其中FrontPage、Dreamweaver 是最常用的,也是最好用的兩種主頁制作軟件。其中Dreamweaver的功能最為強大,能夠做出專業級的網頁,但在操作上比較復雜,不容易掌握,一般是專業網頁設計師的首選。而FrontPage則不同,全中文的操作界面使制作者極易上手,強大的輔助功能可以使你的網頁同樣具有專業效果,你甚至可以不懂HTML等語言便可以制作出漂亮的網頁,這種傻瓜式的制作工具已經成為大多數主頁制作者的最佳選擇!在微軟最新發布的OFFICE2000中首次捆綁了FrontPage2000,作為FrontPage98的升級版FrontPage2000的功能更為強大,易用性更加突出。其本身帶有多種不同風格的模版,可以使初學者很快地做出網頁來。同時,FrontPage2000也為網頁制作高手們準備了DHTML 效果、數據庫集成、ActiveX 控件、JAVA 應用程序等一些高級網頁設計技術,無論您是初學者或是制作高手,FrontPage2000都可以滿足您不同的需求。
在開始制作前,確定站點所要介紹的具體內容是十分必要的。由于個人主頁的局限性所致,它不可能象門戶類網站那樣內容廣泛豐富,所以選好站點的內容是個人主頁成功與否的關鍵,您的主頁可以介紹娛樂、電腦、體育、網絡、音樂等方面的信息和資訊,這主要取決于您的愛好和興趣。有了好的內容下面就要開始制作站點的首頁了。一個站點的首頁是這個網站的門面,訪問者第一次來到網站首先看到的就是首頁,所以首頁的好壞對整個網站的影響非常大!一個思路清晰,美工出色的首頁,不但可以吸引訪問者繼續瀏覽站點內的其它內容,還能使訪問過的網友再次光臨網站。但是,一些初學者在設計首頁的時候,總是試圖利用許多精美的圖片把自己的網頁設計得豐富多采,然而這樣做往往達不到預想的效果,要注意過多的圖形可能會大大破壞訪問者對該站點的印象,訪問者對站點主題的理解可能會受到很大的干擾,甚至不知道作者要表達一個什么樣的意思。所以,在制作的時候要注意以內容為核心,以形式為輔助,使二者統一起來。再有使用過多的圖片,或者在設計網頁形式的時候作了許多不必要的變化,引發的另一個問題就是網頁下載速度的問題。一個巨大的圖片可能會使網頁的下載花費許多時間,甚至讓人覺得不可忍受,對于那些上網速度比較慢的用戶來說情況尤其嚴重。所以,在設計的時候,要把一些對站點主題沒有作用的圖片刪除。在一些各大主頁排行榜上名列前茅的優秀個人主頁,它們大都有精美漂亮的首頁,美工上的運用讓人拍案叫絕,可以毫不夸張地說這些首頁就是一些藝術品,可以給訪問者以美的享受。他們的網頁圖文并茂,主題突出,不僅瀏覽速度快,而且效果要遠遠超過用了很多圖片的網頁,所以首頁的設計最重要的一點就是協調統一。首頁固然重要,可也不能忽略了分頁,雖然它不象首頁那樣引人注目,但其作為網站的主要組成部分,同樣不可忽視。分頁的制作一定要遵循與首頁風格一致的原則,不要使人覺得前后出現的兩個網頁完全不象一個站點中的內容。下面的工作不用我說大家也知道,那就是發布站點了。雖然把一個站點發布到Internet是非常容易的,但在進行這樣的工作之前,還有許多其它的事情需要完成。首先我們創建的站點中不應該有拼寫錯誤,你可能認為這是一個極不重要的錯誤,但是,從訪問者的角度來看,這些小小的錯誤可能會使他們對您的站點形成制作粗糙的印象。其次,如果站點中存在一些斷開的超鏈接,也可能會使人們對站點產生失望甚至是厭惡的情緒??傊?,我們要盡量確保站點在發布到Internet之前的完美性。
網頁文件上傳成功后,您的個人主頁就基本做好了,可以供網友們訪問了。但并不是把它發布到Internet上就完成任務了,其實更艱巨的任務還在后面呢!那就是站點的更新與維護,為了使一個站點能夠更好地為訪問者提供信息,必須不斷地維護這個站點,不斷地發現并改正其中的問題。而且還要不斷地了解自己所面對的主要訪問者的需求,不斷地完善網頁,增加網頁的魅力,提高站點的聲譽。總之一個站點的更新與維護是一個任重而道遠的工作。
第二篇:畢業設計-博客網站
第一章
緒論 1.1 系統開發背景
隨著計算機技術的發展和普及,blog得到了極大的發展。Blog,是Weblog的簡稱。blog是一種新的生活方式、新的工作方式、新的學習方式和交流方式。它是繼E-mail、BBS、ICQ、之后出現的第4種網絡交流方式。Blog主要應用于3個方面:一是新的人際交流方式;二是以個人為中心的信息摘選和知識管理;三是以個人為中心的傳播出版。blog作為個人的一種學習工具,簡單易用,吸引人的興趣。Blog在教育方面得到了很大的發展,它將互聯網從過去的通訊功能,資料功能、交流功能等進一步強化,使其更加個性化、開放化、實時化、全球化,把信息共享發展到資源共享、思想共享、生命歷程共享。Blog已經成為一種繼課件、積件、資源庫、教育主題網站等信息化教學模式之后,新的網絡應用模式。它是應時代的需求而興起的,也是應時代需求不斷進步的。1.2課題研究的意義
隨著Blog人數的增加,Blog作為一種新的生活方式、新的工作方式和新的學習方式已經被越來越多的人所接受,并且在改變傳統的網絡和社會結構。它使交流和溝通更有明確的選擇和方向性;單一的思想和群體的智慧結合變得更加有效;個人出版變成人人都可以實現的夢想。Blog正在影響和改變著我們的生活。Blog是以網絡作為載體,簡易迅速便捷地發布自己的心得,及時有效輕松地與他人進行交流,再集豐富多彩的個性化展示于一體的綜合性平臺。展示豐富的個性化,對Blog功能的要求自然更高,新一代具有更多、更新、更全功能的Blog急需走進舞臺。系統加入聊天功能可以更加方便大家的交流。
第二章
Blog系統開發技術 2.1ASP.NET介紹
本系統采用ASP.NET開發技術進行開發。ASP.NET不僅僅是ASP的一個新版本,更是Web應用程序編程方面的一個全新的概念和方法。ASP.NET中的新功能并不是對ASP的改進,設計它的初衷是為用戶入境提供最佳的應用程序架構。它相比于ASP有著以下幾個方面的優點:(1)多語言
ASP曾在腳本引擎方面受到了限制,特別是VBScript和Jscript。而ASP.NET則支持多種語言,默認情況下為Visual Basic.NET、C#和Jscript.NET,另外還支持一些第三方語言。(2)服務器處理
ASP在服務器處理上不管頁面的內容是純HTML還是ASP生成的HTML,它都是按照實現,形成所謂3-tier頁面順序顯示的。因此邏輯代碼依賴于它在頁面中的位置,并且無法將HTML控件作為目標,除非將它們作為流的一部分進行顯示。而ASP.NET就解決了這個問題,方法是為控件引入一個聲明的基于服務器的模型,因為控件在服務器上有,可以在服務器上編程,也可以是客戶端驅動的事件。(3)Web Form控件
將現有的HTML控件轉換為服務器端的控件是比較容易的,但是也存在一些不方便,例如比較難于區分HTML控件和服務器端的控件。于是Microsoft公司就創建了一組專門的服務器控件,它們都用asp:前綴標識。(4)代碼與內容分離
一個網站的設計與開發往往由不同的人來實現的,而ASP中就是存在著這樣一個問題,代碼(ASP腳本)和內容(HTML)混合在一起。這樣就使得同時進行設計和開發變得很困難。而ASP.NET則采用了代碼內聯和后臺編碼兩種方法實現了代碼與內容的分離。
2.2 MVC開發模式
MVC由Trygve Reenskaug提出,首先被應用在SmallTalk-80環境中,是許多交互和畫面系統的構成基礎。MVC結構是為那些需要為同樣的數據提供多個視圖的應用程序而設計的,它很好地實現了數據層與表示層的分離。MVC作為一種開發模型,通常用于分布式應用系統的設計和分析,以及用于確定系統各部分間的組織關系。對于畫面設計可變性的需求,MVC(Model-View-Controller)把交互系統的組成分解成模型、視圖、控制器3種部件。(1)視圖部件把表示模型數據及邏輯關系和狀態的信息以特定形式展示給用戶。它從模型獲得顯示信息,對于相同的信息可以有多個不同的顯示形式或視圖。(2)控制器部件是處理用戶與軟件的交互操作的,其職責是控制提供模型中任何變化的傳播,確保用戶畫面與模型間的對應聯系;它接受用戶的輸入,將輸入反饋給模型,進而實現對模型的計算控制,是使模型和視圖協調工作的部件。
(3)模型部件保存由視圖顯示、由控制器控制的數據;它封裝了問題的核心數據、邏輯和功能的計算關系,它獨立于具體的畫面表達和I/O操作。
模型、視圖與控制器的分離,使得一個模型可以具有多個顯示視圖。如果用戶通過某個視圖的控制器改變了模型的數據,所有其他依賴于這些數據的視圖都應反映了這些變化。因此,無論何時發生了何種數據變化,控制器都會將變化通知所有的視圖,導致顯示的更新。這實際上是一種模型的變化——傳播機制。(4)ASP.NET模式下如何實現MVC?
ASP.NET提供了一個很好的實現這種經典設計模式的類似環境。開發者通過在ASPX頁面中開發用戶接口來實現視圖;控制器的功能在邏輯功能代碼(.cs)中實現;模型通常對應應用系統的業務部分。在ASP.NET中實現這種設計而提供的一個多層系統,對較經典的ASP結構實現的系統來說有明顯的優點。將用戶顯示(視圖)從動作(控制器)中分離出來,提高了代碼的重用性。將數據(模型)從對其操作的動作(控制器)分離出來,可以讓用戶設計一個與后臺存儲數據無關的系統。就MVC結構的本質而言,它是一種解決耦合系統問題的方法。
2.3 Ajax介紹 2.3.1什么是Ajax Ajax是Asynchronous JavaScript and XML的縮寫,即異步JavaScript 和XML。Ajax是一種客戶端技術,Ajax技術借助異步JavaScript實現瀏覽器和服務器之間的異步交互,即相當于在Web應用中實現了原來C/S(Client/Server)結構下的交互結果,且這種效果的實現并沒有帶來繁瑣的客戶部署工作。比如:無需重新加載整個頁面就可以想服務器發送請求,并接受響應。同時對XML文檔解析和處理。Ajax的解決方案及其優越性
Ajax相當于在瀏覽器客戶端與服務器之間架設了一個橋梁、一個媒介,在它的幫助下,可以消除網絡交互過程中的處理—等待—處理—等缺陷。在處理過程中Web服務器響應是標準的且易于解析的XML格式的數據傳遞給Ajax,然后再轉換成HTML頁面的格式,輔助CSS進行顯示。Ajax是使用XMLHttpRequest對象發送請求并獲得服務器端的響應,同時Ajax可以在不重新載入整個頁面的情況下用JavaScipt操作DOM以實現最終更新頁面。因此在讀取數據的過程中,用戶棉對的不是白屏,而是原來的內容。這種更新是瞬間的,使用戶感覺是連貫的。
借助Ajax,可以把以前一些原本由服務器負擔的工作轉移到客戶端來完成,利用客戶端閑置的能力來進行處理,這樣也可以有效地減輕服務器和帶寬的負擔,使服務器更穩定,更良好的運行。同時節約了空間和寬帶。2.3.2 Ajax相關技術介紹
Ajax是多種技術的綜合應用,包括JavaScipt腳本、CSS、DOM和重要對象XMLHttpRequest。(1)JavaScipt是一種可以與HTML標記混合使用的腳本語言,編寫的程序可以直接在瀏覽器中解釋執行。因此使用腳本語言編寫程序可以在瀏覽器支持下跨平臺運行。JavaScipt腳本中可以調用瀏覽器及Ajax中提供的相關對象。利用這些對象的屬性方法可以實現頁面效果的動態控制。
(2)CSS是層疊樣式表。CSS規則由模式匹配段和操作部分組成。模式匹配段用于表示元素與行為之間的關聯性;操作部分用于確定對指定部分的操作。CSS層疊樣式可以彌補HTML超文本標記語言在格式修飾中的不足,同時也為能夠實現頁面格式的批量動態更新。(3)DOM的全稱是文檔對象模型(Document Object Model),它在本質上是一種文檔平臺。在使用Ajax技術中,借助DOM,可以結合腳本語言實現動態的數據存儲以及動態上傳文件。
(4)XMLHttpRequest是Ajax技術中最重要的一個對象。頁面可以在不刷新的情況下通過它發送請求來獲取服務器響應。也可以使用該對象在不刷新當前頁面的情況下更新頁面中的數據。
2.3.3 Ajax技術在系統中的應用
Ajax技術運用于該系統的在線即時聊天功能模塊。通過該技術實現了聊天信息的不斷更新,但并沒有將整個頁面都刷新,也不會帶來頁面在連續閃爍等問題。利用Ajax技術將聊天窗口不段更新數據,聊天窗口采用CSS樣式,實現頁面格式的批量動態更新。
2.4 數據庫
本系統才用SQL SERVER2000做為后臺數據庫,采用ADO.NET技術對數據進行操作。2.4.1 SQL SERVER 2000 SQL SERVER2000是可以在WEB上運行的數據庫服務產品。它既可適用于桌面系統的單用戶數據庫,也可適用于企業的網絡數據庫,甚至適用于專業的WEB站點數據庫,具有很強的可伸縮性。并且具有很高的可靠性、可用性和可管理性。從經濟和開發效率上適合中小型網站。它和ASP.NET同屬于微軟公司開發,在開發接口有一致性,能更好的協調工作。同時,SQL SERVER2000對數據的安全性也有一定的保障,它對用戶的訪問進行了兩個階段的檢查:一是認證階段,二是許可確認階段。數據庫使用ADO.NET來處理數據。2.4.2 ADO.NET
ADO.NET是基于.NET框架結構、面向分布式和以XML數據格式為核心的數據訪問技術,它提供了一組數據訪問服務的類,可用于對Microsoft SQL Server、Oracle等數據源及通過OLEDB和XML公開的數據遠源的一致訪問。ADO.NET統一了數據容器類編程接口,無論編寫何種應用程序(Windows窗體、Web窗體、Web服務)都可以通過同一組類來處理數據。為使用方便,ADO.NET還提供了一組豐富的控件,利用可視化方式來開發數據庫應用。
ADO.NET體系結構如下圖所示
ADO.NET體系結構圖
ADO.NET體系結構的兩大核心控件是.NET Framework數據提供程序和Dataset。.NET Framework數據提供程序用于連接到數據庫、執行命令和檢索結果。Dataset是一個功能豐富、比較復雜的數據集,它是支持ADO.NET的斷開式、分布式數據方案的核心對象。Dataset專門用來處理從數據源獲得的數據,無論數據來自什么數據源,它都使用相同的方式操作數據。
2.5 ASP.NET配置
Asp.net的配置文件都是XML格式的文件,XML格式文件易于書寫和定制,采用這種方法進行asp.net配置方便靈活。另外,asp.net的配置都是可以隨時更改的,即應用程序運行期間,可以隨時增加和刪除asp.net配置文件中的項目,修改后可以立刻激活使用比當配置發生變化時需要服務重新啟動配置才生效的方法有很大的優勢。
該系統運用了web.comfig文件進行配置web服務器,使用web.config文件配置web服務器簡明扼要。Web.config文件是采用XML格式進行編寫的XML文件。2.6 XML XML是Extensible Markup Language(可擴展標記語言)。它是一種存儲數據的方法。它提供一種獨立于應用程序的格式來保存數據,且容易實現不同應用程序之間的數據共享。與數據庫相比,它不需要任何專用軟件就可以創建和管理XML文檔,只要一個文本編輯器就可以了;而數據庫需要專門的數據庫管理系統對數據進行管理。
第三章 BLOG系統分析 3.1 系統設計方案
本系統是面向個人用戶和小型集體用戶開發的系統,完成用戶在Blog上進行預定操作,實現用戶和來賓之間的雙向溝通。具體設計方案為:
(1)系統服務器為IIS,數據庫為SQLSERVER2000,整個系統界面采用Microsoft visual Studio 2005開發。
(2)系統采用MVC框架,用C#語言實現。
(3)服務器與數據庫的連接使用OLEDB編程接口的OleDbConnection對象進行連接。(4)系統分成兩部分,前臺為普通用戶操作界面,功能包括:閱讀文章,發表留言,發表評論,在線聊天。后臺為管理員操作界面,管理員通過登錄進入管理界面,功能包括:分類管理,文章管理,添加文章,評論管理,鏈接管理,留言管理。
3.2 系統功能模塊
系統功能模塊包括兩大塊:管理界面功能模塊和普通用戶界面功能模塊。其具體功能如下所示:
1. 管理員功能:分類管理,文章管理,評論管理,鏈接管理,留言管理。2. 普通用戶功能:閱讀文章,留言,評論和在線聊天。3. 分類管理:文章類型的添加,修改,刪除。4. 文章管理:文章的修改,刪除。5. 評論管理:評論的刪除。6. 鏈接管理:鏈接的添加和刪除。7. 留言管理:留言的刪除和回復。
管理員用戶功能模塊圖如下:
圖1
管理員功能模塊圖
普通用戶功能模塊圖如下:
圖2 普通用戶功能模塊圖
3.3 數據庫需求分析
■用戶分為普通用戶和管理員用戶
■管理員涉及類型管理、文章管理、添加文章、評論管理、鏈接管理、留言管理?!銎胀ㄓ脩艨梢蚤喿x文章、發表回應、留言、評論和在線聊天?!鲆环N文章類型有多篇文章?!鲆黄恼掠卸嗥u論、回復。
對上面系統功能分析,設計如下數據項: ■ 管理員信息:用戶名、密碼?!?類型信息:類型編號、類型名稱。
■ 鏈接:鏈接編號、鏈接名稱、鏈接地址?!?留言:留言編號、留言人呢稱、留言標題、個人主頁、留言內容、留言時間、留言回復?!?文章信息:文章序號、文章作者、文章標題、摘要、文章內容、文章發表日期、文章人氣、回復、文章類型編號、文章類型名稱、文章回復數。
■ 評論:評論序號、評論用戶呢稱、評論標題、評論內容、評論時間、評論的文章序號。3.4 系統操作流程
分析傳統Blog系統這一環節所應具有的功能,可以得到Blog系統應具有以下功能:
高級系統用戶(管理員)通過瀏覽器,可以實現文章的管理(對文章的各種信息進行瀏覽、增加、刪除、修改等)、普通系統用戶對文章信息只能閱讀和留言。而該系統添加了在線即時聊天,是為該系統的一個亮點。由此得到的系統的流程圖如圖3-3所示
系統操作流程圖 3.5組件和樣式分析
博客系統中存在很多相同或相似的元素,這些元素可能是頁面的標題,可能是頁面的版權聲明,也可能是文章的列表或是登錄信息框。需要尋找一種方式在整個系統中共享,而不需在變化時修改所有的頁面。所以就采用了樣式文件進行管理以及用戶自定義組件。3.6 用戶控件
ASP.NET為開發人員提供了用戶控件這一新技術來實現Web元素的共享,開發人員可以通過Visual Studio.Net進行Web元素的外面的開發,同時可以通過Web元素后臺代碼的方式進行表現層的開發。設計用戶控件提高了代碼的可重復使用的性能。在本系統中,使用了ST_Header、ST_Footer等用戶控件。
第四章 BLOG系統設計 4.1后臺功能模塊詳細設計
通過此功能用戶可以對主頁中的許多功能和數據進行操作控制。4.1.1 身份驗證
管理員通過此登陸入口進入管理界面,此入口需要填寫正確的ID才能夠登陸,非法ID不能夠登陸,其界面如圖4.1所示:
圖4.1 管理員登錄界面 一個系統能正常使用,安全性是非常重要的一個部分。安全性是對用戶的生份進行驗證并通過驗證的用戶按照為其授予的訪問權限來確定用戶是否可以訪問某資源的一個過程。為了保證系統的安全,為了保證應用程序的安全,本系統采用了身份驗證技術。
該代碼表示系統禁止對ST_login目錄下的ST_admin進行匿名訪問.如果存在匿名用戶,系統將自動驗證用戶名,提示錯誤信息。保證了系統的安全.關鍵代碼如下:
實現此功能的關鍵代碼為:
protected void Button1_Click(object sender, System.EventArgs e)
{
OleDbCommand ST_myCmd = new OleDbCommand(“select * from ST_admin where ST_admin_user='” + adminname.Text.Trim()+ “' and ST_admin_psw='” + adminpsw.Text.Trim()+ “'”, ST_myConn);
ST_myConn.Open();
OleDbDataReader ST_read = ST_myCmd.ExecuteReader();
if(ST_read.Read())
{
Session[“UserName”] = ST_read[0].ToString();
Response.Redirect(“ST_admin.aspx”);
}
else
{
Response.Write(“”);
}
} 4.1.2 后臺文章添加管理
管理員可以在此頁面操作管理功能,這些功能可以對主頁進行添加、刪除、修改等操作:
圖4.2 管理員操作界面 public void ST_Save_Add()
{
string ST_n_title = HtmlEncode(Request.Form[“n_title”]);
string ST_n_author = HtmlEncode(Request.Form[“n_author”]);
string ST_n_key = HtmlEncode(Request.Form[“n_key”]);
string ST_n_content = Request.Form[“n_content”].Replace(“'”, “''”);
int ST_cmd;
if(Request.Form[“n_iscmd”]!= null)
{
ST_cmd = 1;
}
else
{
ST_cmd = 0;
}
if(ST_n_title == “" || ST_n_key == ”“ || ST_n_content == ”“)
{
Response.Write(”
Response.End();
}
else
{
string ST_sql = ”insert into ST_news(ST_n_author,ST_n_title,ST_n_key,ST_n_content,ST_c_id,ST_n_iscmd)values('“ + ST_n_author + ”','“ + ST_n_title + ”','“ + ST_n_key + ”','“ + ST_n_content + ”',“ + Request.Form[”listtype“] + ”,“ + ST_cmd + ”)“;
OleDbCommand ST_myCmd = new OleDbCommand(ST_sql, ST_myConn);
ST_myConn.Open();
ST_myCmd.ExecuteNonQuery();
ST_myConn.Close();
Response.Redirect(”ST_main.aspx“);
}
} 4.1.3 后臺文章類別管理
圖4.4 類別管理界面
protected void Page_Load(object sender, System.EventArgs e)
{
string ST_dns = ConfigurationSettings.AppSettings[”conn“];
ST_myConn = new OleDbConnection(ST_dns);
ST_Type_List_Bind();} private void ST_Type_List_Bind()
{
OleDbDataAdapter ST_classCmd = new OleDbDataAdapter(”select ST_c_id,ST_c_name from ST_class“,ST_myConn);
DataSet ST_classds = new DataSet();
ST_classCmd.Fill(ST_classds,”類別列表“);
ClassList.DataSource = new DataView(ST_classds.Tables[0]);
ClassList.DataBind();}
4.2前臺功能模塊詳細設計 4.2.1前臺主界面 前臺主界面圖如下:
圖4.3 前臺主界面
該頁面是普通用戶最主要的頁面,普通用戶所有功能操作都與該頁面有關。普通用戶采用匿名登錄,可以訪問該頁面的所有功能。4.2.2 前臺用戶回復評論文章模塊
前臺普通用戶回復評論文章界面如下圖所示:
該模塊的功能是對文章發表回復,同時驗證發送內容都不能為空。其關鍵代碼如下: protected void replay_Click(object sender, System.EventArgs e)
{
if(IsPostBack)
{
if(r_nick.Text.Trim()==”“ || r_title.Text.ToString().Trim()==”“ || r_content.Value.Trim()==”“)
{
Response.Write(”
Response.End();
}
else
{
string ST_sql = ”insert into ST_replay(ST_r_nick,ST_r_title,ST_r_content,ST_r_date,ST_n_id)values('“+ r_nick.Text +”','“+ r_title.Text +”','“+ r_content.Value +”','“+System.DateTime.Now +”',“+Request.QueryString[”id“]+”)“;
OleDbCommand ST_myCmd = new OleDbCommand(ST_sql,ST_myConn);
ST_myConn.Open();
ST_myCmd.ExecuteNonQuery();
ST_myConn.Close();
ST_add_Re();
Response.Redirect(”“+Request.QueryString[”id“]+”.aspx“);
}
}
} 4.2.3 在線聊天登錄界面模塊
用戶可以通過該頁面進入聊天室,實現在線即時聊天。用戶可以不用注冊,直輸入用戶名,進入聊天室聊天。對于用戶名相同,系統會提示錯誤文本消息。
圖4.5 聊天登錄界面 其關鍵代碼為:
protected void Login(object sender, EventArgs e)
{
string user = txtUsername.Text;
if(!ValidateNick(user))return;
if(Global.Engine.UserExists(user))
{
lblErrorMsg.Text = ”這個用戶名已經存在,請更換后重試.“;
return;
}
Response.Redirect(”Server.aspx?action=Login&u=“ + user);
} bool ValidateNick(string nick)
{
if(nick == string.Empty)
{
lblErrorMsg.Text = ”請在這輸入呢稱.“;return false;} if(nick.Length > 10){ lblErrorMsg.Text = ”呢稱太長, 請不要超過10個字“;return false;} return true;
}
4.2.4 在線聊天模塊 在線聊天界面如下:
圖4.6 聊天窗口界面
該頁面采用了ajax技術實現頁面無刷新只在聊天窗口實現數據更新,完成信息交互的功能,達到了很好的聊天效果。關鍵方法代碼如下: function postText(){ rnd++;chatbox = getElement(”mytext“);chat = chatbox.value;chatbox.value = ”";
userid = location.search.substring(1, location.search.length);url = 'Server.aspx?action=PostMsg&u=' + userid + '&t=' + encodeURIComponent(chat)+ '&session=' + rnd;req = getAjax();req.onreadystatechange = function(){
if(req.readyState == 4 && req.status == 200)
{
updateAll();
} } req.open('GET', url, true);req.send(null);
} 4.3 數據庫的詳細設計 4.3.1 數據表設計
博客系統中的數據管理形式采用數據庫,根據系統需要與數據規范化分為用戶表ST_admin,類型信息表(ST_class),鏈接信息表(ST_link),留言信息表(ST_message),文章信息表(ST_news),評論信息表(ST_replay)這六個表,表結構分別如下:
表1 ST_admin(用戶表)序號 列名 數據類型 長度 字段說明 1 ST_admin_user Nvarchar 50 管理員ID 2 ST_admin_psw Nvarchar 50 管理員密碼 該表為管理員登錄的信息表,本系統沒有包含管理員用戶的注冊模塊,管理員帳號直接在數據庫中設計。普通用戶匿名登錄主頁。表2 ST_class(類型信息表)序號 列名 數據類型 長度 字段說明 1 ST_c_id Bigint 8 文章類型號 2 ST_c_name Nvarchar 50 文章類型名
該表用來記錄文章類型的相關信息,系統文章分了類別,使管理文章,查看文章都變的非常的方便。
表3 ST_link(鏈接信息表)序號 列名 數據類型 長度 字段說明 1 ST_l_id Bigint 8 鏈接號 2 ST_l_name Nvarchar 50 鏈接名 3 ST_l_url Nvarchar 50 鏈接地址
該表記錄了鏈接的相關信息,方便用戶快速的鏈接到想瀏覽的網站,提高了用戶的操作效率。
表4 ST_message(留言信息表)序號 列名 數據類型 長度 字段說明 1 ST_id Bigint 8 留言號 ST_nickname Nvarchar 50 網友呢稱 3 ST_title Nvarchar 50 留言標題 4 ST_homepage Nvarchar 50 個人主頁 5 ST_content Ntext 16 留言內容 6 ST_mdate Datetime 8 留言時間 7 ST_hf Ntext 16 留言回復 該表包含了留言的相關信息,留言模塊方便普通用戶和版主之間的交流,為他們提供了一個專門的途徑。
表5 ST_news(文章信息表)序號 列名 數據類型 長度 字段說明 1 ST_n_id Bigint 4 文章號 ST_n_author Nvarchar 50 文章作者 3 ST_n_title Nvarchar 200 文章標題 4 ST_n_key Nvarchar 200 文章摘要 5 ST_n_content Ntext 16 文章內容 6 ST_n_date Datetime 8 文章發表日期 7 ST_n_hit Bigint 8 文章人氣 8 ST_n_re Bigint 8 文章回復 9 ST_c_id Bigint 8 文章類型編號 10 ST_c_name Nvarchar 50 文章類型名稱 11 ST_n_iscmd int 4 文章回復數
該表為文章信息表,包含了文章的相關屬性,用來記錄文章信息。該模塊可以幫助用戶了解文章的基本信息。比如:文章人氣高可能是內容很有意義,方便用戶去閱讀那些比較好的文章。
表6 ST_replay(評論信息表)序號 列名 數據類型 長度 字段說明 1 ST_r_id Bigint 8 評論號 2 ST_r_nick Nvarchar 50 呢稱 3 ST_r_title Nvarchar 50 評論標題 4 ST_r_content Nvarchar 250 評論內容 5 ST_r_date Datetime 8 評論發表時間 6 ST_n_id Int 4 評論文章編號
此表為評論信息表,用來記錄評論信息。評論也是用戶的一種交流方式。該模塊加強了用戶之間的溝通。4.3.2數據庫訪問
該系統數據庫的連接在應用程序配置文件(Web.config)中設置了數據庫的連接信息。這樣提高了程序的的移植性,且為版本升級,代碼擴展提供了良好的基礎。連接語句代碼如下:
…
在功能代碼中用如下語句與數據庫關聯:
Protected void Page_Load(object sender,System.EventArgs e){ String ST_dns=ConfigurationSettings.AppSettings[“conn”];
ST_myconn=new OleDbConnection(ST_dns);} 第五章
結束語 5.1 不足之處與改進
本系統現已基本完成,基本功能已經具備,但在如下幾個方面還存在著不足,需要做進一步的研究與開發,使Blog系統能夠更完善。5.1.1 權限分配
本系統權限分配不夠細化,只分為管理員和普通用戶。管理員可以對數據庫進行所有操作,普通用戶只能瀏覽文章,發表回復,在線聊天。而不能發表自己的文章,管理自己的文章,缺乏作為低級管理員的功能。如果我們能在數據庫中為各種不同的用戶分配不同的角色來細化權限的分配,這樣可以便于我們對系統的管理和維護,也能夠更多的滿足廣大用戶的需求。5.1.3 界面美觀化
一個系統強大的功能固然重要,能有一個漂亮的界面也必不可少。特別是界面上顏色的搭配很有講究,要符合系統的基調。讓用戶更加賞心悅目,為此我認真研究了CSS,.NET。在一定程度上美化了界面,但是對FLASH,PHOTOSHOP還不同熟悉,所以界面顯得單調。5.2 結論
本文提出并設計了一個基于ASP.NET 的完整的博客系統,該系統整合了數據庫技術、ASP.NET技術、網站開發技術等。主要實現了當前主流博客的基本功能,并在該系統中添加了聊天功能,該功能采用先進的Ajax技術,不但功能強大而且好用。因此它的功能比傳統的博客更加全面。采用MVC模式,按照任務和業務驅動的過程進行開發。但是本系還存在著一些不足之處,如安全性上的密碼未采用加密,部分功能待完善,權限分配不夠全面不夠細。通過對這個系統的學習與開發,讓我更好地掌握了ASP.NET的開發技術,更深刻地理解了網站的開發流程。
在兩個月的開發周期中,讓我明白一點,就是測試的重要性。所謂建系統,測試先行,軟件工程的知識告訴我們一個系統的開發從立項到投入運行,很長的周期都是在測試上的,這次的實際的系統開發讓我增長了測試的經驗。
參考文獻
[1].張樹亮,李超著《asp.net2.0+sql server網絡應用系統開發案例精解 [M]清華大學出版社2006-9 [2].明月創作室編著《visual c#編程精彩百例》[M] 人民郵電出版社 2001-9 [3].孫永強,楊麗坤著《Visual C#.NET中文版Web服務開發基礎》[M] 清華大學出版社2006-9 [4].金雪云著《ASP.MET簡明教程》[M] 清華大學出版社2003-7 [5].馬軍著《ASP網絡編程從入門到精通》[M] 清華大學出版社2005-9 [6].沈陽,李勇敢著《ASP.NET程序設計教程》[M]電子工業出版社2006-10 [7].李友蘭,楊曉光著《Visual C#.NET程序設計》[M] 清華大學出版社 北京交通大學出版社2004-4 [8].張桂元,賈燕楓,姜波著《征服 Ajax Web 2.0快速入門與項目實踐》[M] 人民郵電出版社 2006-6 [9].Hyde.R(美)《編程卓越之道(第一卷):深入計算機》[M] 電子工業出版社 2006-4 [10].Ryan Asleson,Nathaniel T.Schutta(美)著金靈等譯《Ajax基礎教程》[M] 人民郵電出版社2006-2
致
謝
首先,我要特別感謝熊清廉老師對我的悉心指導,在設計期間熊老師幫助我收集文獻資料,理清設計思路,指導實驗方法,提出有效的改進方案,及指導。導師淵博的知識、嚴謹的學風、誨人不倦的態度和學術上精益求精的精神使我受益終生。
感謝我的導師熊清廉老師,他嚴謹細致、一絲不茍的作風一直是我工作、學習中的榜樣。
我要感謝我們學院給我們授課的各位老師,他們循循善誘的教導和不拘一格的思路給予我無盡的啟迪。正是由于他們的傳道、授業、解惑,讓我學到了專業知識,并從他們身上學到了如何求知治學、如何為人處事。我也要感謝我的母校湖南科技學院,是她提供了良好的學習環境和生活環境,讓我的大學生活豐富多姿,為我的人生留下精彩的一筆。
在論文即將完成之際,我的心情無法平靜,從開始進入課題到論文的順利完成,有多少可敬的師長、同學、朋友給了我無言的幫助,在這里請接受我誠摯的謝意!
第三篇:淺析自己做網站的一點心得
http://攝像手表中宇商城
淺析自己做網站的一點心得
大家好,我是中宇商城網站設計,個人也算積累了一些經驗和見解,分享給從事電子商務的朋友,希望能幫得上或促動從事電子商務的朋友。時間雖不長但有一點自己的感悟和心得,在這里和各位分享一下,也希望各位多提出寶貴意見,高手勿噴。
1.心態平和
現在的人都很浮躁,今天的投入急著恨不得當天就能看到。我也一樣,每天坐在公交車里看到外面無數的私家車的時候,心里就不由自主的期望自己能早日賺到大錢改變生活,改變每天和別人擠車的窘境,所以就迫切地希望自己的網站能快一些能脫穎而出,尤其是在網上看到人家在曬自己的收入,那種心結更是不言而喻。其實,我們往往只是看到他人光鮮的一面,正所謂“臺上一分鐘,臺下十年功”,他人今天的成績背后,一定有著辛勤的汗水和默默的付出,所以,我們應該提醒自己,保持平和心態,告訴自己慢慢來,腳踏實地的從一點一滴做起。
2.用心學習
相信很多的站長自己經歷過或者看到其他的站長在抱怨自己的網站被K或者被降權什么的,抱怨百度的無常網站越來越沒法做,其實,搜索引擎的算法每時每刻都在升級變化的,很多昨天有效的手法放在今天就無效了,有時不但無效反而還會是陷阱,作為站長就要不斷的學習再學習,而不是一味的在那里抱怨個不停,正所謂是“你要適應這個社會,而不是讓社會來適應你”,每個游戲都有自己的規則,http://攝像手表中宇商城
既然要玩這個游戲,就得無條件遵從游戲規則,怎么才能掌握規則?不要過度迷戀經驗,而是需要不停的學習,始終保持以一個積極向上的學習態度。
3.講究方法
學習的過程中,不可避免會遇到這樣或那樣的問題,特別是對新手站長而言,問題會接踵而至,怎么辦?有句話說是辦法總比困難多,所以任何的問題都會解決的,有問題上百度,這當然是一個方法,因為你今天所遇到的問題,一定會有其他人以前就遇到了,所以,到網上尋找da安是個非常不錯的選擇。再就是向朋友請教,站長不應當是孤家寡人的,必然會有自己的朋友,三人行必有我師。再一個就是自己要注重分析總結,觀察每天的流量,分析每天的日志等等,跟你的網站有關的任何事情都要去關注,包括競爭對手的情況,時間一長,自己自然會有一些概念和認識,這樣當網站出現異常情況的時候就不會慌張失措的。
4.做正規站
因為心態因素,一些人做站采取非常手段,確實有的投機行為得到了不菲的回報,即便在搜索引擎不斷改進的今天,依然有這樣的網站還在受益,所以,另一些人也開始跟著去做,但這樣的行為注定不會是長久的,有道是“魔高一尺,道高一丈”,毋庸置疑,隨著搜索引擎的日益完善,那種投機行為的站點很容易就遭到搜索引擎的拔毛,甚至是K站的待遇,正規戰才是必然的長久出路,所以,我們別去羨慕那樣的站點,耐心做正規站,等到日后做出了排名和權重,我們就會擁有自己的“搖錢樹”,通過各種途徑,包括廣告聯盟和各種現實里的廣告,獲得穩定而持久的收益。
心態決定一個人是否能創業,是否能成為未來的“CEO”,有讀過的朋友都知道。那么,我們如何培養這種平和心態呢?
一.不必過分在意搜索引擎
很多新手站長喜歡幾十分鐘就去看看搜索引擎,去站長工具看看收錄,其實這些都不必要。瘋貓哥我也經??纯醋约翰┛偷奈恼拢俏也⒉皇菫榱丝词珍洠强纯次恼罗D載有沒有帶署名。說到“在意”搜索引擎,我和一些老站長總結了幾點。
1.一天看一次就好,不必因收錄的增加而快樂,不必為收錄的減少而悲傷。如果降權了,也要好好分析,不要失去了希望。
2.交換友情鏈接時不必過于在意對方的權重。這一點可能很多人反駁了,畢竟現在主流還是在Seo2.0時代。不過很多事實證明,友情鏈接沒有虧本一說。某站長換了不少同行的友情鏈接,與其交換的都比其站點權重低,可是歲月的積累,他的站點也達到了PR6,網站收錄、排名均良好。當然,如果你比較有時間,應該多分析一下對方站點的潛力。
3.有意識地減少site自己的網站。平和的心態會讓你能做很多事情,可以忘記網站收錄頁面多少,排名多好。這一切都是虛的,眾多案例的經驗告訴我們踏實做站、勤奮,為用戶而考慮,流量、PR自然會高。
二.心系人性化
“人性化”一詞是新時代的代名詞,如果你真的無法放棄搜索引擎,那么請你花一些心思重在人性化。
有一位站長在某站長團購網買了一個小偷程序,專門采集大網站的文章,基本都是第一時間轉載,排名不算很高,但是收錄挺好,流量也還不錯。而他總嘲諷很多新手站長,做正規站守住那幾個IP不值得,不如做垃圾流量站,弄幾個彈窗,成本很快就回來的。
每當我想起這件事情時,我都會笑一笑,反駁說:“這一些用戶來了就永遠不會再來了。”這位站長說:“來了一次就夠了,已經給我帶來了收益了。”其實不應該這么想,如果我們留住A用戶,而當進來B用戶的時候我們還能留住,那么我們的用戶會越來越多。而來一個A用戶,流走一個用戶,我們的流量只能越來越少,最后成為死站。當然,也有一些投機取巧的站長認為只要在百度更新的時候更新文章就可以了。我也反對這種想法。當你好不容易留下的用戶,發現這個網站好多天都只是一個內容,而更新的內容也不怎么樣的時候,帶來的是更多的失望。
真正能做一個正規站的站長,會堅持每日更新,而不是只懂得投機取巧,成功的站點沒有技巧。
總結:說大道理很多人都比我能說,但是一個平和心態帶來的生活狀態,肯定比一個碌碌無為的站長好得多。
本文來源:,如需轉載請注明轉載出處,謝謝大家!
第四篇:博客網站設計制作策劃書
博客網站設計制作策劃書
一、前期調研分析:
1、創建博客網站所遵循的一般原則
(1)系統性原則。創建者要提供設計方案,還應充分了解用戶的一些基本情況,并將其需求等要素融入到網站建設方案中。
(2)完整性原則。博客又稱為網絡日志,是一種大眾化的網絡載體,它是一種由個人管理、不定期張貼新文章的網站,應該為用戶提供完整的信息和服務:網站的基本要素合理、完整;網站的內容豐富、有效;網站的服務和功能適用、方便;網站建設與網站運營維護相銜接、支持。
(3)友好性原則。博客網站的友好性包括以下幾個個方面:對用戶友好——滿足用戶需求、獲得用戶信任;對網絡環境友好——適合搜索引擎檢索、便于積累網絡資源;對經營者友好——網站便于管理維護、能提高工作效率。
(4)簡單性原則。在保證網站基本要素完整的前提下,盡可能減少不相關的內容、圖片和文件等,使得用戶以盡可能少的點擊次數和盡可能短的時間里獲得需要的信息和服務。
(5)適應性原則。博客網站的功能、內容、服務和表現形式等需要適應不斷變化的網絡環境,網站應具有連續性和可擴展性。
2、網站建設基本流程規范
(1)制定網站規劃方案,包括網站預期目標、狀況分析、網站欄目結構、用戶行為分析及內容規劃、網頁模版設計、網站服務器技術、網站運營維護等基本內容;
(2)網站技術開發、網頁設計;
(3)網站測試;
(4)網站發布和推廣;
(5)網站維護及管理。
(6)網站設計對不同瀏覽器具有兼容性。
二、網站的功能定位:
1、個人博客網站的基本功能和內容
(1)與互聯網絡實現無縫鏈接;
(2)具有信息發布、信息分享和管理功能;
(3)詳細的個人介紹;
(4)詳細的聯系方式;
(5)具有較強的互動性;
(6)相關的聯系和服務信息;
(7)在線服務信息;
(8)持續更新的信息;
(9)相關網站鏈接管理功能;
三、網站技術方案:
(網站設計和制作中所采用的技術)
1.Flash特效功能;
2.使用各種常用行為;
3.調用javaScript;
4.具有一定的動態效果;
5.運用頁面布局技術(DIV+CSS);
四、網站內容規劃:
我的個人博客網站大體上包括以下內容:我的圈子,我的相冊,我的音樂,最新動態,實時互動等模塊,各模塊簡介如下:
1.我的圈子簡介:
(1)介紹我和博客創建的同學,把同學加到我的網頁中并對每個人做詳細的介紹,形成一個同學錄一樣的子頁面,在這里邊每個人都可以書寫個人的興趣愛好。
(2)個人簡歷。首先是詳細的自我介紹,然后加上個人簡歷,以便更多的人了解我。
2.我的相冊簡介:
因為只要有 QQ號的幾乎都有自己的空間所以我可以加個超連接,連接到我的QQ空間、我的相冊:
(1)設計個人的相冊
(2)朋友的相冊
(3)貼圖,如果發現好的圖片我收集起來可以和廣大朋友共同分享。
3.我的音樂簡介:
這個模塊主要包括:
(1)國內最新流行的音樂
(2)日韓最新流行的音樂
(3)歐美最新流行的音樂。
4.最新動態簡介:
(1)網站公告
(2)站內新聞
5.項目互動簡介:
(1)請你留言,通過這個模塊可以實時交流。
(2)博客論壇。
五、網頁設計:
首頁的設計簡述為了使我的的首頁美觀生動、吸引人。在我的首頁我還添加了形象開頭動畫頁面,在頁面上首先映入你眼簾的是美麗的圖片在它的上面我添加可透明的FLASH動畫,這樣會使網頁具有動態美感,加上合理的顏色搭配,動聽的背景音樂。無論是從視覺、聽覺還是感覺上都是一個不錯的博客網站。在網站的右上角我還插了滾動字幕,這樣可以讓瀏覽著第一時間了解我本站的最新動態。在網頁的右下角是我的網站的名稱,通過點擊它就可以進入我的主頁。
1.網站名稱:博客組團
2.網站LOGO:
3.網站作用:讓別人了解我、認識我。
4.網站規模:因為是個人博客網站,以團隊平均每人做1個頁面的數值來建立網站,所以規模不大。由6個網頁頁面組成。
5.網站目標客戶:學生及青年朋友。
6.網站特色:我的博客網站受眾一般為學生,所以在色彩上和設計風格上追求學生的口味,以校園的學習和生活為主題,在內容上的特色表現為:
(1)內容標準化與個性化。
(2)充分體現互動性。
(3)內容實用性。
(4)多媒體技術專業性。
(5)網站平臺延展性。
7.網站的宣傳標語:展示自我,分享快樂。
8.網站的風格及配色方案:
網站標準色:整個網站以橙黃色為主基色,配以黑白色,我認為配這種色代表年輕人的激情。
9.網站標準字體:在字體上我主張采用默認字體,因為這種字體無論在那種瀏覽器上都能正常顯示。所以我采用系統默認字體。
10.網站的欄目設計(畫出欄目結構圖):
主頁布局示意圖
子頁示意圖
六、網頁測試:
博客網站在本地和服務器有無圖片和動畫無法顯示或鏈接失效等情況。
七、網站發布與推廣:
通過廣泛發布郵件信息獲得第一注意力,有效加注搜索引擎是注意力推廣的必備手段之一。加注搜索引擎既要注意措辭和選擇好引擎,也要注意定期跟蹤加注效果,并做出合理的修正和補充。通過確定博客形象、宣傳標識、口碑傳遞、公益活動、市場調查、相關單位機構合作等,并且切實履行承諾,在活動中宣傳網站形象,獲取忠實訪客和同行的口碑,是推廣網站的重要辦法,也是匯聚博客人氣的最直接辦法。博客社區是博客網站的核心,大力營造博客活動社區,推陳出新的倡導文化建設、開辟博客生活新時尚,吸引用戶眼球。
八、博客網站設計日程表:
1.小組分工與合作:
前期策劃制作:許青
主頁制作:(index.html)鄭周勇
子頁制作:(如圖所示)
(第1張:1.html)許青
(第2張:2.html)馮俊馳
(第3張:3.html)唐辰
(第4張:4.html)潘俊標
(第5張:5.html)張旭光
項目測試報告:許青
項目匯報:鄭周勇
2.博客網站策劃書:2012年5月26日
博客網站設計與制作:2012年5月28日---6月
博客網站測試:2012年5月31日
博客網站測試報告:2012年6月2日
博客網站項目匯報:2012年6月4日
九、費用明細:
1.網頁制作人員工資:
3000(元/月/人)/30(天)*6(人)*8(天)=4800元
2.為了達到最好的視覺效果,現推薦使用10000298 整機租用-酷睿2 Q8400型(推薦)server108服務器,租賃價格為:3200元/季。
第五篇:博客網站論文開題報告
本科生畢業論文(設計)開題報告 論文(設計)題目
個人博客網站的設計與實現
學生姓名
專業
指導教師
選題目的、價值和意義: “博客”(Blog或Weblog)一詞源于“Web Log(網絡日志)”的縮寫,任何人都可以像使用免費電子郵件一樣,完成個人網頁的創建、發布和更新。博客就是開放的私人空間,可以充分利用超文本鏈接、網絡互動、動態更新等特點,也可以將個人工作過程、生活故事、思想歷程、閃現的靈感等及時記錄和發布,發揮個人無限的表達力;更可以以文會友,結識和匯聚朋友,進行深度交流溝通。隨著網絡出版、發表和張貼文章等網絡活動的急速增長,博客已經成為了一個指稱這種網絡出版和發表文章的專有名詞。博客通常是由簡短且經常更新的張貼構成,這些張貼的文章都按照年份和日期排列。博客的內容和目的有很大的不同,從對其他網站的超級鏈接和評論,到有關公司的新聞或構想,或者是個人的日記、照片、詩歌、散文,甚至科幻小說的發表或張貼。許多博客是個人將自己的想法表達出來,或者是一群人根據某個特定主題或共同目標進行合作,每個人都可以隨時把自己的思想火花和靈感更新到博客站點之上。
本課題在國內外的研究狀況及發展趨勢: 博客在國內外正在形成個人的信譽機制,這種個人信譽機制也提高了博客的規范性及在社會交往中扮演的角色的重要性,為博客的推廣提供了保障。以前在互聯網上的各種行為都是在匿名狀態中,相互之間是不認識的,但有了博客之后可以天天關注,而別的人也可以通過博客找到這個人。這樣隨著時間的積累就會產生一個新的東西,概括叫做“個人的信譽”,個人的信譽就是博客和博客之間發展各種關系的組合,這種信譽對每個人來講可能是不同的,但對每個博客來講就產生了新的評價機制,這個機制將是博客商業化的一個前提條件。博客越來越呈現出富媒體化,早期的博客是以文字為主,但隨著多媒體發展博客相冊、博客圖片已經成為博客的基本配置,而現在許多博客網站已經提供了博客音頻和博客視頻。博客目前正在形成并完善其精選機制,博客作為自媒體和個人媒體,產生的信息量是巨大的。但其中難免產生信息垃圾,隨著博客的發展,博客通過精選機制精選出大家喜聞樂見的信息,比如國內外的網摘、博客的評價系統等。
主要研究內容: 1.查閱相關文獻資料;
2.理解個人博客網站的相關理論,調研個人博客網站的相關需求;
3.根據調研結果并結合現實情況進行系統分析,包括需求分析和可行性分析。4.掌握運用軟件工程的思想對軟件系統進行開發。5.按要求完成論文。
實驗設計: 1.調研研究國內外博客的發展狀況,調查目前個人博客網站的需求情況; 2.調研總結個人博客網站的實際需求模塊;
3.據調研結果并結合現實情況進行系統分析,包括需求分析和可行性分析; 4.根據需求分析進行系統總體設計,包括業務流程、功能模塊及數據庫設計; 5.基于ASP.NET實現個人博客網站。功能模塊設計:
論文(設計)擬定提綱: 緒論 系統分析 系統設計 系統實現 系統測試 致謝
主要參考文獻: [1] 李園媛.視頻教學系統在高校大眾健美操教學中的開發研究[D].江西師范大學,2009.[2] 佟大威.數字圖書館網絡建設與安全[J].黑龍江科技信息,2007,31(3):5-9.[3] 程成,須文波,冷文浩.基于.NET平臺的Web系統的構建和實現[J].計算機工程與設計,2010,23(2):55-62.[4] 吳冰.基于 Asp.Net 的博客網站設計研究[D].鞍山師范學院,2010.[5] 谷巖.學習論壇的設計與開發[J].計算機與現代化2007,(6):10-15.[6] Akio Matsumura, Tomoki Kajinami.Interactive Visualization of News Distribution in Blog Space[D].NewGenerationComputing(2007).[7] 李超.互聯星空博客系統的分析與設計[D].山東大學,2007.[8] 林麗琴.社交網絡平臺的設計與實現[D].武漢理工大學,2009.[9] 馮梅.WEB數據庫程序設計(.NET版)[M].清華大學出版社.[10] 趙文英.信息管理系統的算法與設計分析[J].信息與電腦(理論版),2010,(5):18-22.指導教師意見及建議: 簽字:年月日
課題答辯組意見及建議: 組長簽字:年月日
系主任意見: 簽字:年月日


文檔為doc格式
聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。
如何運營好個人博客網站?
如何運營好個人博客網站?相信很多人都有自己的個人博客,不過大部分都是有空理一下,沒空放一邊,沒有想過好好運營,更沒有期望個人博客能為你創造價值,如果你想運營好個人博客網站,如......
英語學習推薦網站和博客(最終版)
2010.6.CET4Example 1:Due Attention Should Be Given to Spelling Nowadays fewer and fewer students pay attention to their word-spelling. According to a recent surve......
網站推廣新標準樣式—博客推廣
網站推廣新標準樣式—博客推廣 隨著互聯網網站的興盛,網站的推廣形式辦法越來越遭受各位站長的關心注視,博客推廣作為那里面的一個分支,是如今網站推廣比較管用的引薦手眼之一......
2018做自己
致2018 我覺得每個人都有一定的懶散性,但是需要去找一種動力讓自己去挑戰一下。自己所定下的目標能否在一定的時間內去完成,我個人是有點小強迫癥,如果自己近期的計劃和目標未......
如何建立自己的個人博客
一、總述 目前比較流行的獨立博客程序主要有zblog和wordpress兩種,zblog是屬于ASP程序的,wordpress是屬于PHP程序的,因此大家在選擇主機空間的時候一定要特別的注意。因為有些......
兒童博客網站需求分析報告
兒童博客網站需求分析報告通過中國互聯網絡發展狀況統計報告,發現網民對博客的需求增長迅速,同比增長超過10%,相比對網絡聊天室以及個人主頁空間的需求要高近5%。顯示出了網民......
豎起衣領多人博客網站說明書
豎起衣領多人博客網站說明書 ——李棟 目錄:引言—— 1頁2頁 網站功能概述—— 網站組成說明——網站數據庫設計—— 網站前臺功能說明——網站后臺設計說明——網站開發......
基于JSP的博客網站系統開發(論文)
JSP博客網站系統(論文) 摘 要 博客信息管理系統致力于為廣大用戶提供優質的互動交流平臺,提高網站的知名度和訪問量,從而獲得為企業提供更多產品介紹及展示的機會,提升自己網站......