【正文】
河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文)畢業(yè)設(shè)計(jì)博客網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)摘 要隨著Internet技術(shù)的發(fā)展,社會(huì)人們的生活和工作將越來(lái)越依賴于數(shù)字技術(shù)的發(fā)展,越來(lái)越數(shù)字化、網(wǎng)絡(luò)化、電子化、虛擬化。因此網(wǎng)站建設(shè)在互聯(lián)網(wǎng)應(yīng)用上的地位顯而易見(jiàn),倍受人們的重視。為了樹(shù)立個(gè)人在網(wǎng)絡(luò)上的形象,博客作為一個(gè)新的生活方式和工作方式應(yīng)運(yùn)而生,通過(guò)設(shè)計(jì)一個(gè)博客網(wǎng)站,以達(dá)到個(gè)人推薦、展現(xiàn)自我的一個(gè)平臺(tái)。本文簡(jiǎn)要介紹了博客網(wǎng)站系統(tǒng)開(kāi)發(fā)的背景和意義,國(guó)內(nèi)外同類的設(shè)計(jì),系統(tǒng)開(kāi)發(fā)的可行性。重點(diǎn)闡述了該系統(tǒng)的開(kāi)發(fā)實(shí)現(xiàn)過(guò)程,詳盡的描述了需求分析、數(shù)據(jù)庫(kù)設(shè)計(jì),各個(gè)功能模塊的設(shè)計(jì)與實(shí)現(xiàn)過(guò)程等,最后又對(duì)系統(tǒng)測(cè)試的流程和實(shí)現(xiàn)做了說(shuō)明。本系統(tǒng)采用B/S體系結(jié)構(gòu),語(yǔ)言編寫(xiě)窗體代碼、連接數(shù)據(jù)庫(kù),能夠?qū)崿F(xiàn)對(duì)各個(gè)模塊信息的同步操作。其主要模塊有:用戶管理,相冊(cè)管理,文章管理,音樂(lè)管理,留言管理等。該系統(tǒng)具有很大的優(yōu)點(diǎn),比如:操作方便,信息檢索效率高,安全性高,查詢錄入一目了然。實(shí)現(xiàn)Blog網(wǎng)站的動(dòng)態(tài)管理,使得對(duì)Blog信息的管理更加及時(shí)、高效,提高了工作效率。關(guān)鍵詞:博客網(wǎng)站,,B/S,數(shù)據(jù)庫(kù)DESIGN AND IMPLEMENTATION OF THE BLOG SITEABSTRACT With the development of Internet technology, people will increasingly depend on the development of digital technology, more and more digital, networked, electronic, virtualization. Therefore, the status of the construction site on the Internet application is obvious that much attention. In order to establish the image of the individuals on the network, the blog came into being as a new lifestyle and way of working through the design of a blog site, in order to achieve personal remendation, a platform to show the self. This article briefly describes the background and significance of the blog site system developed at home and abroad of similar design, systems development feasibility. Focuses on the development and implementation process of the system, a detailed description of requirements analysis, database design, each functional module design and realization process, and system testing processes and described. The system uses the B / S architecture, design, try to use the NET and sql2000 on the network structure a blog information management platform, using technology to adopt written in C form code connect to the database, can achieve the synchronization of the various modules of information operation. The main modules are: user management, photo album management, article management, music management, message management. The system has great advantages, such as: easy operation, high efficiency of information retrieval, security, query entry at a glance. Dynamic management of the Blog site, making the management of the Blog information more timely, efficient, and improve work efficiency.KEY WORDS:blog site,B/S,DBMS 目 錄前 言 1第1章 系統(tǒng)概述 3167。 系統(tǒng)開(kāi)發(fā)背景 3167。 國(guó)內(nèi)外同類設(shè)計(jì)現(xiàn)狀 3167。 系統(tǒng)的設(shè)計(jì)原則 5167。 可行性分析 5167。 技術(shù)可行性分析 5167。 操作可行性分析 6167。 經(jīng)濟(jì)可行性分析 6第2章 需求分析 7167。 7167。 功能需求分析 7167。 功能劃分 7167。 功能描述 8167。 系統(tǒng)數(shù)據(jù)流圖 10167。 系統(tǒng)數(shù)據(jù)字典 10167。 數(shù)據(jù)字典列表——數(shù)據(jù)流 10167。 數(shù)據(jù)字典列表——數(shù)據(jù)處理 12167。 數(shù)據(jù)字典列表——數(shù)據(jù)處理 13第3章 總體設(shè)計(jì) 14167。 系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì) 14167。 系統(tǒng)流程圖 15第4章 數(shù)據(jù)庫(kù)設(shè)計(jì) 17167。 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 17167。 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 18第5章 詳細(xì)設(shè)計(jì) 22167。 用戶界面 22167。 系統(tǒng)首頁(yè)界面 22167。 心情驛站界面 23167。 管理員登陸界面 25167。 相冊(cè)界面 25結(jié) 論 26參考文獻(xiàn) 28致 謝 30 42前 言在互聯(lián)網(wǎng)飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟(jì)、生活等各個(gè)方面發(fā)揮著重要的作用。傳統(tǒng)的交流方式面臨著變革,再加上用戶行為習(xí)慣也不斷發(fā)生著變化 ,因此網(wǎng)站建設(shè)在互聯(lián)網(wǎng)應(yīng)用上的地位倍受人們的重視。為了樹(shù)立個(gè)人在網(wǎng)絡(luò)上的形象,博客作為一個(gè)新的生活方式和工作方式應(yīng)運(yùn)而生,通過(guò)設(shè)計(jì)一個(gè)博客網(wǎng)站,以達(dá)到個(gè)人推薦、展現(xiàn)自我的一個(gè)平臺(tái),博客網(wǎng)站為交流提供綜合的網(wǎng)絡(luò)環(huán)境,同時(shí)也為個(gè)人的宣傳,發(fā)展,提供了一個(gè)平臺(tái)。博客的迅速興起,是網(wǎng)民的需要,是互聯(lián)網(wǎng)發(fā)展的需要,它作為一種新表達(dá)的方式,選擇博客網(wǎng)站作為獨(dú)立研究的對(duì)象對(duì)研究互聯(lián)網(wǎng)應(yīng)用發(fā)展和網(wǎng)絡(luò)交流方式對(duì)人們生活的影響和改變有著很重要的意義。由于博客本身可包含文字、圖片、聲音、視頻等等多種技術(shù),結(jié)合即時(shí)通信、社交、更新等功能,博客已成為個(gè)人、家庭、企業(yè)之間越來(lái)越盛行的溝通工具和平臺(tái)。博客網(wǎng)站興起后,博客網(wǎng)站應(yīng)用從網(wǎng)絡(luò)日志轉(zhuǎn)變?yōu)椤皞€(gè)人傳播,深度溝通,娛樂(lè)休閑”全方位的互聯(lián)網(wǎng)新應(yīng)用。與其它網(wǎng)絡(luò)應(yīng)用相比, 博客更具深度溝通和民主化的潛質(zhì),能為主流媒體提供新聞和公眾觀點(diǎn)來(lái)源,同時(shí)能為個(gè)人提供一個(gè)自我表達(dá)和自我價(jià)值實(shí)現(xiàn)的平臺(tái)。所以博客網(wǎng)站的建設(shè)有其不可忽視的意義。一旦博客研究取得關(guān)鍵性技術(shù)的新突破,增加用戶的交互性,將會(huì)在網(wǎng)絡(luò)世界掀起一股前所未有的博客浪潮,介時(shí)將會(huì)有更多的人擁有自己的博客,博客影響力也將倍增。這時(shí)通過(guò)博客一些新的科學(xué)技術(shù)將更容易推廣,好的政策好的文化和思想也會(huì)更加容易傳播,如果這樣相信社會(huì)的進(jìn)步將會(huì)是顯而易見(jiàn)的。這個(gè)博客網(wǎng)站管理系統(tǒng)是從用戶,管理兩個(gè)方面來(lái)設(shè)計(jì)的,管理模塊具有對(duì)用戶、相冊(cè)、音樂(lè)、博文、留言、鏈接等信息的管理。用戶模塊是用戶通過(guò)注冊(cè)或登錄來(lái)實(shí)現(xiàn)對(duì)文章、相冊(cè)、音樂(lè)、留言等相關(guān)功能模塊的信息管理。該博客管理系統(tǒng)的開(kāi)發(fā)主要包括前臺(tái)應(yīng)用程序的開(kāi)發(fā)以及后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)兩個(gè)方面。對(duì)于前者要求應(yīng)具備功能完備、易于使用等特點(diǎn),而對(duì)于后者則要求能建立數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù)。本系統(tǒng)的設(shè)計(jì)按照軟件工程的方法,以軟件工程思想為基礎(chǔ)使用B/S模式來(lái)開(kāi)發(fā)本系統(tǒng),先進(jìn)行賓館管理信息化的需求分析,了解系統(tǒng)的功能需求,進(jìn)而進(jìn)行系統(tǒng)的整體設(shè)計(jì),再進(jìn)行功能分解,劃分系統(tǒng)的功能模塊,進(jìn)行詳細(xì)設(shè)計(jì)及代碼開(kāi)發(fā),然后通過(guò)系統(tǒng)生成足夠完善的測(cè)試數(shù)據(jù),對(duì)系統(tǒng)進(jìn)行測(cè)試,最終實(shí)現(xiàn)一個(gè)實(shí)用的小型賓館管理信息系統(tǒng)。該系統(tǒng)的實(shí)現(xiàn),能實(shí)現(xiàn)賓館管理的自動(dòng)化、規(guī)范化,提高管理效率,體現(xiàn)現(xiàn)代信息技術(shù)在經(jīng)濟(jì)社會(huì)生活中的應(yīng)用價(jià)值。數(shù)據(jù)庫(kù)在SQL Server 2000下建立,圖形界面在Visual 2005開(kāi)發(fā)環(huán)境下編輯。SQL Server 2000是一個(gè)功能比較強(qiáng)大的數(shù)據(jù)庫(kù),它具有數(shù)據(jù)結(jié)構(gòu)化,數(shù)據(jù)共享性高,數(shù)據(jù)獨(dú)立性高以及數(shù)據(jù)由DBMS統(tǒng)一管理和完成對(duì)數(shù)據(jù)的整理等。Visual C 也是一門比較實(shí)用的語(yǔ)言,容易接受和溝通??刂频膬?yōu)點(diǎn)。用它作為數(shù)據(jù)庫(kù)平臺(tái),既可以被應(yīng)用程序訪問(wèn),又可在后臺(tái)操作,對(duì)于一個(gè)被用戶接受的系統(tǒng),這些都是不可或缺的。完成本設(shè)計(jì)的有兩個(gè)關(guān)鍵點(diǎn)。首先在設(shè)計(jì)本系統(tǒng)的時(shí)候主要運(yùn)用 C 語(yǔ)言在Visual Studio 里進(jìn)行編程,所以一個(gè)設(shè)計(jì)的關(guān)鍵點(diǎn)就是Visual C 的運(yùn)用。第二個(gè)關(guān)鍵點(diǎn)就是數(shù)據(jù)庫(kù)的連接,既要做到能夠保存數(shù)據(jù),當(dāng)數(shù)據(jù)改變時(shí)數(shù)據(jù)庫(kù)又要能及時(shí)更新。通過(guò)進(jìn)一步的學(xué)習(xí)加上注意以上兩個(gè)關(guān)鍵點(diǎn)最終完成了本次賓館管理系統(tǒng)的設(shè)計(jì)。第1章 系統(tǒng)概述167。 系統(tǒng)開(kāi)發(fā)背景隨著計(jì)算機(jī)技術(shù)的發(fā)展和普及,blog得到了極大的發(fā)展。Blog,是Weblog的簡(jiǎn)稱。blog是一種新的生活方式、新的工作方式、新的學(xué)習(xí)方式和交流方式。它是繼Email、BBS、ICQ、之后出現(xiàn)的第4種網(wǎng)絡(luò)交流方式。Blog主要應(yīng)用于3個(gè)方面:一是新的人際交流方式;二是以個(gè)人為中心的信息摘選和知識(shí)管理;三是以個(gè)人為中心的傳播出版。blog作為個(gè)人的一種學(xué)習(xí)工具,簡(jiǎn)單易用,吸引人的興趣。Blog在教育方面得到了很大的發(fā)展,它將互聯(lián)網(wǎng)從過(guò)去的通訊功能,資料功能、交流功能等進(jìn)一步強(qiáng)化,使其更加個(gè)性化、開(kāi)放化、實(shí)時(shí)化、全球化,把信息共享發(fā)展到資源共享、思想共享、生命歷程共享。Blog已經(jīng)成為一種繼課件、積件、資源庫(kù)、教育主題網(wǎng)站等信息化教學(xué)模式之后,新的網(wǎng)絡(luò)應(yīng)用模式。它是應(yīng)時(shí)代的需求而興起的,也是應(yīng)時(shí)代需求不斷進(jìn)步的。167。 國(guó)內(nèi)外同類設(shè)計(jì)現(xiàn)狀國(guó)外最早的博客是作為網(wǎng)絡(luò)“過(guò)濾器”的作用出現(xiàn)的,因此有人認(rèn)為瀏覽器發(fā)明人Marc Andreesen開(kāi)發(fā)的Mosaic的What’s New網(wǎng)頁(yè)就是最早的博客網(wǎng)頁(yè)。Justin Hall的黑社會(huì)鏈接網(wǎng)頁(yè)也是最早的博客網(wǎng)站原型之一。而目前最流行的詞匯“blog”,一般公認(rèn)為是Peter Merholz在1999年才命名的。這一年,也是博客開(kāi)始高速增長(zhǎng)的一年,主要是由于Blogger、Pita、Greymatter、Manila、Diaryland、Big Blog Tool等眾多自動(dòng)網(wǎng)絡(luò)出版發(fā)布免費(fèi)軟件的出現(xiàn),而且它們往往還提供免費(fèi)的服務(wù)器空間。有了這些,一個(gè)博客就可以零成本地發(fā)布、更新和維護(hù)自己的網(wǎng)站。其中Pyra公司出品的Blogger是最流行和最有影響的工具。2005年是博客大眾化元年,博客開(kāi)始從精英向所有網(wǎng)民和非網(wǎng)民普及,占到中國(guó)互聯(lián)網(wǎng)網(wǎng)民總數(shù)的10%左右。目前,國(guó)內(nèi)優(yōu)秀的中文博客網(wǎng)有:新浪博客,搜狐博客,中國(guó)博客網(wǎng),騰訊博客,博客中國(guó)等。截至2006年底,中國(guó)博客作者為1750萬(wàn),一年多來(lái)增加了將近3000萬(wàn),博客作者群體數(shù)量實(shí)現(xiàn)大幅度增長(zhǎng)。Blog已成為家庭、公司、部門和團(tuán)隊(duì)之間越來(lái)越盛行的溝通工具,因?yàn)樗仓饾u被應(yīng)用在企業(yè)內(nèi)部網(wǎng)絡(luò)(Intranet)。目前,BSP商家風(fēng)起云涌,已有數(shù)十家大型博客站點(diǎn)。 以下是比較知名的博客案例:分別是隨心微博的官方博客,oBlog,WordPress具體介紹。 國(guó)內(nèi)著名的微博網(wǎng)站隨心微博的官方博客即是采用PivotX服務(wù)的網(wǎng)站。pivotx是一個(gè)強(qiáng)大、靈活、開(kāi)源的blogCMS,支持多個(gè)Webblogs,多個(gè)寫(xiě)作者,內(nèi)置評(píng)論審查功能,垃圾信息防護(hù),易于更換模板,一個(gè)靈活的擴(kuò)展框架,SEO友好,支持MySQL數(shù)據(jù)庫(kù)以及文本數(shù)據(jù)庫(kù)等。PivotX 是一種自由的 內(nèi)容管理系統(tǒng)。整體架構(gòu)源自于Pivot網(wǎng)志(著名的無(wú)數(shù)據(jù)庫(kù)、文本數(shù)據(jù)庫(kù)開(kāi)源博客軟件), 系統(tǒng)以PHP編寫(xiě),可以在各種平臺(tái)上運(yùn)作, 其主要特性為管理者接口采用AJAX模式運(yùn)作, 除可允許多名作者建立多類別、多網(wǎng)志的動(dòng)態(tài)內(nèi)容外, 還支援純文字檔Flat File Database(文本數(shù)據(jù)庫(kù))與MySQL數(shù)據(jù)庫(kù)的資料儲(chǔ)存模式。 oBlog是一套經(jīng)過(guò)完善設(shè)計(jì)的多用戶博客建站程序(軟件著作權(quán)登記號(hào):2005SRBJ1568),是Windows NT服務(wù)環(huán)境下多用戶博客程序的最佳解決方案。精心設(shè)計(jì)的架構(gòu)與功能機(jī)制,適合從個(gè)人到企業(yè)各方面應(yīng)用的要求,為您提供一個(gè)安全、穩(wěn)定、高效、易用而快捷的博客系統(tǒng)。分免費(fèi)版和商業(yè)版等不同版本。BoBlog是一款基于PHP的、以MySQL為數(shù)據(jù)庫(kù)支持的免費(fèi)blog程序。BoBlog的特色有:基于XHTML+CSS+div 布局的模板結(jié)構(gòu);可自由定制的頁(yè)面模塊、插件與模板;部分基于Ajax的新體驗(yàn);多語(yǔ)言包化與UTF8國(guó)際編碼;強(qiáng)大的spam信息防御機(jī)制;RSS、XMLRPC、Tags支持;內(nèi)置留言本、天氣、表情、置頂、驗(yàn)證碼、頭像等;WordPress是一種使用PHP語(yǔ)言和MySQ數(shù)據(jù)庫(kù)開(kāi)發(fā)的開(kāi)源、免費(fèi)的 Blog(博客,網(wǎng)志)引擎,用戶 可以在支持PHP和MySQL數(shù)據(jù)庫(kù)的服務(wù)器上建立自己的 Blog。WordPress 是一個(gè)功能非常強(qiáng)大的博