【文章內(nèi)容簡介】
article and so on. Because of the character of independence, open, interaction and share of Blog, it is regarded as an outlet of good exchange channel, the stage of personal thought displaying, and the garden area of knowledge studying.This system is a practical Blog website which has Blog, photo album, message board and link. Visitor can browse articles, post ments and leave messages. The visitor can register in the Blog website, after that they can manage the Blog, photo album, message board, link of friendship etc. At the same time, they can also post new log, picture etc.Keywords Blog,log,ment,message 學習好幫手第1章 緒論互聯(lián)網(wǎng)技術的發(fā)展使得博客及博客文化成為熱點。博客以其自主性、開放性、共享性的特點,滿足了人們展示個性、盡情交流的要求。本章主要介紹該系統(tǒng)的開發(fā)背景及意義、系統(tǒng)的開發(fā)軟件。 開發(fā)背景及意義 近兩年來,博客及博客文化正成為互聯(lián)網(wǎng)的熱點,并被視為繼E-mail、BBS和ICQ之后出現(xiàn)的第四種網(wǎng)絡交流方式。博客正在改變組織溝通和社會交流方式。目前,全球參與博客的人數(shù)已經(jīng)達到1000萬之眾,都有一名新的博客用戶加盟進來。很多記者、律師、教授、學者、專家,甚至法官和議員都有了自己的博客網(wǎng)站,形成了獨特的博客文化。美國總統(tǒng)候選人樂于開設博客站點,作為競選的重要手段。企業(yè)界也正在把博客方式引入企業(yè)內(nèi)部網(wǎng)和公司網(wǎng)站,用于非正式的知識管理和網(wǎng)絡營銷等。政府部門和教育領域都在嘗試利用博客構建內(nèi)部知識管理和溝通交流的新體系,可以讓職員發(fā)表評論,積累知識,鏈接有意思的網(wǎng)絡資源,促進彼此的交流溝通。顯然,博客的發(fā)展對應了全球范圍內(nèi)知識社會來臨的背景。對于中國這樣一個組織機構信息化仍處于初級階段的國家,博客這種充分發(fā)揮個人主導性和積極性的非正式知識管理工具和其深度溝通交流的功能,對于我們國家的知識傳播、知識擴散和有效提升組織的學習和創(chuàng)新能力,具有更特殊的意義。博客用戶的快速增長以及組織機構對它的廣泛應用,有助于推動中國向學習型社會演進。本系統(tǒng)根據(jù)現(xiàn)實的情況以及博客互動性的特點進行設計開發(fā),旨在為用戶提供一個交流的平臺,促進用戶間的深度溝通;并根據(jù)博客共享性的特點,促進用戶之間的知識交流,使其成為一個學習的園地。 系統(tǒng)開發(fā)軟件簡介系統(tǒng)的開發(fā)采用Microsoft Visual 2005 集成開發(fā)環(huán)境和SQL Server 2005等工具,使用C編程語言。在設計上采用Visio圖表的形式描述系統(tǒng)模型和系統(tǒng)架構,、存儲過程等技術,大大提高了開發(fā)效率和系統(tǒng)的可維護與可擴展性。在內(nèi)容表現(xiàn)上努力做到數(shù)據(jù)的表現(xiàn)和結構相分離,+,并且支持幾乎所有的瀏覽器。 .Net框架Visual ,用于生成 Asp Web 應用程序、Xml Web services、桌面應用程序和移動應用程序。Visual 、Visual C++.Net、Visual C.Net 和 Visual J.Net全都使用相同的集成開發(fā)環(huán)境(IDE),該環(huán)境允許它們共享工具并有助于創(chuàng)建混合語言解決方案。另外, Framework 的功能,此框架提供對簡化Asp Web應用程序和 Xml Web services 開發(fā)的關鍵技術的訪問。.Net Framework是一種新的計算平臺,它簡化了在高度分布式Internet環(huán)境中的應用程序開發(fā)。.Net Framework 具有兩個主要組件: Framework類庫。+,是Microsoft推出的新一代Active Server Pages腳本語言。,可用于在服務器上生成功能強大的Web應用程序。與以前的Web開發(fā)模型相比,:增強的性能、世界級的工具支持、威力和靈活性、簡易性。 C語言C語言是在C和C++、Intranet和各類網(wǎng)絡應用而設計的編程語言,該語言綜合了C、C++和Java以及其他高級語言的特點,是一種語法優(yōu)雅,類型安全,完全面向對象的編程語言。早期的網(wǎng)絡編程難度大、效率低,而C,使得過去困難的網(wǎng)絡應用編程變得輕松。任何人只要熟悉 C 和類似的語言,在應用 C 時就幾乎不會有什么問題。C 在不犧牲 C 和 C++ 的功能和控制特色的前提下提高了 C++ 編程人員的開發(fā)速度?;贑的這些特點,本系統(tǒng)選擇C 作為開發(fā)語言。 SQL Server 2005 本系統(tǒng)的數(shù)據(jù)庫采用SQL server 2005。SQL Server 2005是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能(BI)工具提供了企業(yè)級的數(shù)據(jù)管理。SQL Server 2005數(shù)據(jù)庫引擎為關系型數(shù)據(jù)和結構化數(shù)據(jù)提供了更安全可靠的存儲功能,使用戶可以構建和管理用于業(yè)務的高可用和高性能的數(shù)據(jù)應用程序。SQL Server 2005在SQL Server 2000的強大功能基礎上,提供了一個完整的數(shù)據(jù)管理和分析解決方案,它將會給不同規(guī)模的組織帶來幫助:使應用程序更加安全、伸縮性更強和更可靠;降低開發(fā)和支持數(shù)據(jù)庫應用程序的復雜性;能夠在多個平臺、應用程序和設備之間共享數(shù)據(jù);更易于連接內(nèi)部和外部系統(tǒng);在不犧牲性能、可用性、可伸縮性或安全性的前提下有效控制成本。第2章 系統(tǒng)分析本章將詳細介紹該系統(tǒng)的分析過程,包括系統(tǒng)的各類用戶的功能需求以及系統(tǒng)流程。 系統(tǒng)功能需求系統(tǒng)涉及到的用戶角色分三種:訪客、注冊用戶和管理員。下面分別介紹各類用戶角色的主要功能。 訪客訪客無須注冊,即可瀏覽注冊用戶發(fā)表的日志、上傳的圖片,并且還可對自己感興趣的日志發(fā)表評論,給注冊用戶留言。其功能結構如圖21所示:圖21 訪客功能圖 注冊用戶注冊用戶可以通過登錄,對自己的博客空間進行管理。主要包括以下幾個模塊:日志