資源描述:
《個人博客系統(tǒng) 畢業(yè)設計論文》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在學術論文-天天文庫。
1、摘要隨著Internet的廣泛應用,動態(tài)網(wǎng)頁技術也應運而生。本文介紹了應用ASP動態(tài)網(wǎng)頁技術開發(fā)博客系統(tǒng)的設計與實現(xiàn)。博客系統(tǒng)主要為用戶提供發(fā)表文章、瀏覽文章等功能,用戶通過Internet可以發(fā)表一些自己撰寫的文章以和其他網(wǎng)友進行交流。博客系統(tǒng)主要實現(xiàn)了文章管理的數(shù)字化、信息化、智能化,是打破傳統(tǒng)報刊、雜志發(fā)表文章方式的新嘗試。本系統(tǒng)的開發(fā)設計實現(xiàn)采用ASP技術,系統(tǒng)后臺使用SQLServer2008數(shù)據(jù)庫,并通過使用ODBC技術訪問。本文對博客系統(tǒng)進行整體分析,明確了系統(tǒng)的可行性和用戶需求;根據(jù)模塊化
2、原理,規(guī)劃設計了系統(tǒng)功能模塊;在數(shù)據(jù)庫設計部分,詳細說明了系統(tǒng)數(shù)據(jù)庫的結構和數(shù)據(jù)庫的完整性、安全性措施;程序設計則采用面向對象的程序設計思想,提出系統(tǒng)的程序設計思路,對前臺與后臺功能的程序實現(xiàn)進行了詳細論述;系統(tǒng)測試部分,具體分析測試過程中出現(xiàn)的主要問題,并提出了解決方案,實現(xiàn)系統(tǒng)功能。最后,對系統(tǒng)作以客觀、全面的評價,并對進一步改進提出了建議。關鍵字:博客ASPSQLServer2008ODBC目錄1系統(tǒng)概述31.1項目背景31.2系統(tǒng)開發(fā)的意義41.2.1發(fā)布想法41.2.2博客的用途41.3系統(tǒng)開發(fā)
3、的目標51.3.1任何擁有博客的人都可以做到51.3.2訪問博客系統(tǒng)的人,可以做到51.4系統(tǒng)概述51.5系統(tǒng)的開發(fā)方法62系統(tǒng)分析82.1可行性分析82.2需求分析82.2.1管理員登錄82.2.2文章管理92.2.3系統(tǒng)信息管理92.3系統(tǒng)的主要技術分析92.3.1ASP技術概論92.3.2ASP工作原理102.3.3ODBC技術102.3.4硬件設備及操作系統(tǒng)112.3.5系統(tǒng)開發(fā)平臺112.4數(shù)據(jù)分析112.5數(shù)據(jù)流圖123數(shù)據(jù)庫設計133.1數(shù)據(jù)庫技術概述133.2數(shù)據(jù)庫選擇133.3數(shù)據(jù)庫邏輯
4、結構設計133.4數(shù)據(jù)庫的完整性和安全性153.4.1數(shù)據(jù)庫的完整性約束153.4.2數(shù)據(jù)庫的安全性164系統(tǒng)設計17294.1系統(tǒng)總體設計174.2公用模塊的編寫174.2.1數(shù)據(jù)庫連接文件174.2.2用戶登錄和注銷174.3客戶界面的設計與實現(xiàn)174.3.1界面頭設計174.3.2界面尾設計184.3.3首頁設計與實現(xiàn)184.3.4用戶注冊模塊設計194.3.5“文章評論”功能模塊設計204.4管理界面設計204.4.1“添加文章”功能模塊204.4.2“文章管理”功能模塊214.4.3“評論管理”
5、功能模塊214.4.4“基本設置”功能模塊225系統(tǒng)測試225.1測試目的225.2測試方法225.3測試實例235.3.1后臺管理權限測試235.3.2前臺文章顯示測試235.3.3前臺顯示文章詳細內(nèi)容測試245.3.4管理員登陸245.3.6文章管理255.3.7系統(tǒng)信息管理26總結27致謝28參考文獻29附錄30291系統(tǒng)概述1.1項目背景Blog,是Weblog的簡稱。Weblog,其實是Web和Log的組合詞。Web,指WorldWideWeb,當然是指互連網(wǎng)了;Log的原義則是“航海日志”,后
6、指任何類型的流水記錄。合在一起來理解,Weblog就是在網(wǎng)絡上的一種流水記錄形式或者簡稱“網(wǎng)絡日志”。Blogger或Weblogger,是指習慣于日常記錄并使用Weblog工具的人。雖然在大陸早些時候或者臺灣等地,對此概念的譯名不盡相同(有的稱為“網(wǎng)志”,有的稱之為“網(wǎng)錄”等等),但目前已基本統(tǒng)一到“博客”一詞上來。該詞最早是在2002年8月8日由著名的網(wǎng)絡評論家王俊秀和方興東共同撰文提出來的。博客也好,網(wǎng)志也罷,僅僅是一種名稱而已,它的本義還是逃不過Weblog的范圍。只是,通常我們所說的“博客”,既
7、可用作名詞Blogger或weblogger——指具有博客行為的一類人;也可以作動詞用(相當于英文中的Weblog或blog),指博客采取的具有博客行為反映、是第三方可以用視覺感受到的行為,即博客們所撰寫的Blog。因此,“他/她是一位博客,他/她天天在博客”及“博客博什么客?”在中文語法與邏輯上都是正確。只是不同場合的用法不同罷了。Blog究竟是什么?說了半天,其實一個Blog就是一個網(wǎng)頁,它通常是由簡短且經(jīng)常更新的帖子(Post)所構成,這些張貼的文章都按照年份和日期倒序排列。Blog的內(nèi)容和目的有很
8、大的不同,Blog的內(nèi)容和目的有很大的不同,從對其他網(wǎng)站的超級鏈接和評論,有關公司、個人、構想的新聞到日記、照片、詩歌、散文,甚至科幻小說的發(fā)表或張貼都有。許多Blogs記錄著blog個人所見、所聞、所想,還有一些Blogs則是一群人基于某個特定主題或共同利益領域的集體創(chuàng)作。撰寫這些Weblog或Blog的人就叫做Blogger或Blogwriter。博客存在的方式,一般分為三種類型:一是托管博客,無須自己注冊域名、租用空間和