




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、課件之家精心整理資料-歡迎你的欣賞中州大學信息工程學院畢業(yè)設計(論文)2010 2011學年第 二 學期題目 個人博客網站系統(tǒng)_學生姓名(學號) XXX(200802021125) 指導教師 XXX 職稱 教授 評閱教師 職稱 時 間 中州大學信息工程學院畢業(yè)設計(論文)任務書指導教師: 職稱: 教 授 學生人數: 1 學生姓名(學號、專業(yè)): (200802021125、計算機網絡技術) 畢業(yè)設計(論文)題目(來源、類型) 個人博客網站(A、X) 畢業(yè)設計(論文)工作內容與基本要求(目標、任務、途徑、方法、成果形式,應掌握的原始資料(數據)、參考資料(文獻)以及設計技術要求、注意事項等)(紙
2、張不夠可加頁) 本網站具有如下功能: 有自己獨立風格的主頁 按時間或類別顯示自己的博客內容及顯示最新的留言內容 博主可以發(fā)表日志,上傳圖片,上傳視頻,管理自己的文章及用戶的評論和用戶的留言信息 用戶注冊或登陸后可以發(fā)表自己的評論 輸入數據時應有一定的驗證,防止用戶輸入非法數據 在頁面顯示的內容應來自數據庫,頁面根據數據庫內容自動更新 數據庫所存信息:博客日志、用戶評論、用戶留言、照片信息、視頻信息、管理員信息、用戶等 使用技術為ASP.NET,數據庫為SQL Server 2005 教研室審批意見:審批人簽名:備注:(1)來源:A教師擬訂;B學生建議;C企業(yè)和社會征集;D實習單位提供(2)類型
3、:X真實課題;Y模擬課題;Z虛擬課題中州大學信息工程學院課程設計 開題報告課題名稱(來源、類型): 個人博客網站系統(tǒng)(B、X) 指導教師: 王學軍 職稱: 教 授 學生人數: 1 學生姓名(學號、專業(yè)): 岳曉冬(200802021125、計算機網絡技術) 開題報告內容:(調研資料的準備,設計/論文的目的、要求、思路與預期成果;任務完成的階段內容及時間安排;完成設計(論文)所具備的條件因素等。) 本次畢業(yè)設計的目的是建立個人博客網站系統(tǒng).,提供一個功能強大,界面友好,簡單易用,便于管理和維護的個人網站。 博客簡單的來說就是“網絡日記”,本課題研究的博客具體功能如下: 能夠發(fā)表日志,上傳圖片,管
4、理博客,閱讀博客,用戶發(fā)表評論,用戶留言等幾大功能。本網站將一個完整的博客網站的過程分解成各個模塊,然后逐一實現各個功能模塊,最后把所有模塊連接在一起就構成了一個完整的博客系統(tǒng)。 數據庫所存信息:博客日志、用戶評論、用戶留言、照片信息、視頻信息、管理員信息、用戶信息等幾個表 個人博客網站將由首頁、我的日志、我的相冊、我的視頻、管理博客、給我留言等模塊組成。個人博客網站的重點是應用程序對數據庫的訪問,采用ASP.NET+SQL SERVER2005對此系統(tǒng)進行開發(fā)。開發(fā)工具是在Visual Studio 2008和SQL SERVER2005下完成的。服務器采用windows server200
5、3操作系統(tǒng)。 任務和和時間安排: 2011年3月3號3月10號:系統(tǒng)初步設計,完成現實系統(tǒng)描述形成初稿。 2011年3月11號3月15號:界面原型設計。 2011年3月15號3月30號:詳細設計,編程實現。 2011年3月31號4月10號:測試,完成所有文檔。 備注:(1)來源:A教師擬訂;B學生建議;C企業(yè)和社會征集;D實習單位提供(2)類型:X真實課題;Y模擬課題;Z虛擬課題目 錄目 錄4摘 要6Abstract7第一章 概述81.1個人博客的概念81.2開發(fā)技術81.2.1 什么是ASP.NET81.2.2 為什么要使用ASP.NET81.2.3 ASP.NET 具有以下特點91.3開發(fā)
6、平臺91.4數據庫:SQL SERVER 200591.5網站運行環(huán)境:101.5.1 環(huán)境101.5.2 IIS簡介101.5.3 IIS測試10第二章 需求分析112.1系統(tǒng)目標112.2系統(tǒng)的功能要求112.2.1 前臺112.2.2 后臺112.3主要功能設計122.3.1 系統(tǒng)流程圖122.3.2 主要功能模塊及系統(tǒng)模塊介紹132.4數據庫設計14第三章 詳細設計163.1網站文件結構163.2系統(tǒng)實現183.2.1 博客網站前臺首頁Index.aspx詳細功能及部分代碼183.2.2 留言信息Board.aspx頁面詳細功能及部分代碼213.2.3 管理員登錄頁面Login.asp
7、x詳細功能及主要代碼253.2.4 后臺管理首頁Default.aspx頁面詳細功能及主要代碼283.2.5 管理員修改密碼頁面ChangePasswrod.aspx詳細功能和主要代碼303.2.6 管理文章頁面ArticleManage.aspx詳細功能和主要代碼323.2.7 管理留言頁面MsgManage.aspx詳細功能及主要代碼353.2.8 其他39結束語40致謝41主要參閱文獻42摘 要個人博客網站系統(tǒng)實現了用戶在線文章發(fā)表、文章瀏覽及文章評論,為用戶提供了友好的個人信息共享和思想感情交流平臺。它改變傳統(tǒng)的文章發(fā)表方式,突破了傳統(tǒng)出版物的枷鎖,實現文章創(chuàng)作的網絡化,使傳統(tǒng)繁瑣的文
8、章發(fā)表簡單化、大眾化。本網站基于B/S模式,在Visual Studio 2008開發(fā)環(huán)境下,后臺數據庫使用SQL Server 2005,可滿足個人信息和文章共享的需求,實現了用戶之間簡單的信息交流,提供用戶注冊、發(fā)表文章、管理文章、管理留言、發(fā)表留言、上傳照片和視頻等功能。用戶可以通過不同的文章分類查看不同的文章,達到了預期效果。關 鍵 字:ASP.NET;SQL Server 2005;博客網站。AbstractPersonal blog site system online article published articles and visit the message, to pro
9、vide users with friendly and prisonal information sharing and exhange platform form thoughts and fellings. It published an article to change the traditional way to break through the shackles of traditionals, the article created by the realization of netword-based, so that the article was publishexx
10、the traditional red simplistic popularization Based on the present site B/S mode, Visual Studio 2008 development environment in the use of ASP.NET technology,back-end database using SQL Server 2005, to meet the users to share personal information and articles on the needs of the user to achieve the
11、exchange od informantion between the simple, user registration, issued article, article management, management messages,delivered messages, publish photos and videos. The user may through the different text categorization examination different article , achieve the effect.Key Words: ASP.NET, SQL Ser
12、ver 2005, blog site.第一章 概述1.1個人博客的概念個人博客是個人持續(xù)性的日記或評論,內容按照時間順序排列,并且不斷更新的出版方式。個人博客作者一般注重博客的內容,即使他們的博客從來沒有被除了自己以外的人閱讀過。博客經常不只是一個溝通的方法,它們成為了一種反映生活的方法或藝術創(chuàng)作。發(fā)表博客文章可以抒發(fā)感情,引起人們的共鳴。很少個人博客出名和成為主流,但一些個人博客很快就聚集了許多讀者。記錄個人生活點滴:如同日記一般,可將自己每日生活中發(fā)生的事情記錄下來,并且跟朋友或網友們分享。 傳達個人自由思想:博客是個自由的空間,可依照個人自由意志去撰寫任意的內容,傳達個人的自由思想。
13、抒發(fā)分享個人情緒:博客常用來抒發(fā)個人情緒,把生活中的不滿、郁悶或憤怒宣泄到博客上,或是網友們分享個人心情。 分享交流知識技術:如果有專長、興趣的人,可以借由撰寫博客來分享自己的知識與技術,并和網絡上得網友交流討論。 認識同好交流朋友:借由博客的社群性質可以吸引興趣或性格相合的網友來觀看,并且借此認識結交新朋友。1.2開發(fā)技術1.2.1 什么是ASP.NET 提到ASP.NET,就不得不首先搞清楚什么是ASP。ASP的全稱是Active Server Pages,即活動服務器頁面,為什么稱之為活動服務器頁面,這是因為以前的互聯網全部是由靜態(tài)的HTML頁面組成,如果需要更新你的網站內容,你不得不制
14、作大量的HTML頁面。有了ASP以后,我們就能夠根據不同的用戶,在不同的時間向用戶顯示不同的內容。網站的內容更新也不再是一個乏味的重復過程,它開始變得簡單而有趣。也因此在國內掀起了一股學習ASP的熱潮。 但是由于ASP程序和網頁的HTML混合在一起,這就使得程序看上去相當的雜亂。在現在的網站設計過程中,通常是由程序開發(fā)人員做后臺的程序開發(fā),前面有專業(yè)的美工設計頁面,這樣,在相互配合的過程中就會產生各種各樣的問題。同時,ASP頁面是有腳本語言解釋執(zhí)行的,使得其速度受到影響。受到腳本語言自身條件的限制,我們在編寫ASP程序的時候不得不調用COM組件來完成一些功能。由于以上種種限制,微軟推出了ASP
15、.NET。 1.2.2 為什么要使用ASP.NET ASP.NET不僅僅只是ASP的一個簡單升級,它更為我們提供了一個全新而強大的服務器控件結構。從外觀上看,ASP.NET和ASP是相近的,但是從本質上是完全不同的。ASP.NET幾乎全是基于組件和模塊化,每一個頁、對象和HTML元素都是一個運行的組件對象。在開發(fā)語言上,ASP.NET拋棄了VBSCRIPT和JSCRIPT,而使用.NET Framework所支持的VB.NET,C#.NET等語言做為其開發(fā)語言,這些語言生成的網頁在后臺被轉換成了類并編譯成了一個DLL。由于ASP.NET是編譯執(zhí)行的,所以它比ASP擁有了更高的效率、威力和靈活性
16、。由于 ASP.NET 基于公共語言運行庫,因此 Web 應用程序開發(fā)人員可以利用整個平臺的威力和靈活性。.NET 框架類庫、消息處理和數據訪問解決方案都可從 Web 無縫訪問。ASP.NET 也與語言無關,所以可以選擇最適合應用程序的語言,或跨多種語言分割應用程序。另外,公共語言運行庫的交互性保證在遷移到 ASP.NET 時保留基于 COM 的開發(fā)中的現有投資。ASP.NET 是一種統(tǒng)一的 Web 平臺,它提供了生成企業(yè)級應用程序所必需的全部服務。ASP.NET 又是基于 .NET Framework 生成的,因此整個框架都可用于任何 ASP.NET 應用程序。ASP.NET 頁框架是一種編
17、程框架,它在 Web 服務器上運行以動態(tài)地生成和管理 Web 窗體頁。在 Visual Studio 2008中,Web 窗體提供了窗體設計器、編輯器、控件和調試功能,這些功能結合在一起,將使您能夠為瀏覽器和 Web 客戶端設備快速地生成基于服務器的可編程用戶界面。1.2.3 ASP.NET 具有以下特點1).簡易性。ASP.NET 使執(zhí)行常見任務變得容易,從簡單的窗體提交和客戶端身份驗證到部署和站點配置。例如,ASP.NET 頁框架使您可以生成將應用程序邏輯與表示代碼清楚分開的用戶界面,和在類似 Visual Basic 的簡單窗體處理模型中處理事件。另外,公共語言運行庫利用托管代碼服務(如
18、自動引用計數和垃圾回收)簡化了開發(fā)。2).可管理性。ASP.NET 采用基于文本的分層配置系統(tǒng),簡化了將設置應用于服務器環(huán)境和 Web 應用程序。由于配置信息是以純文本形式存儲的,因此可以在沒有本地管理工具幫助的情況下應用新設置。此"零本地管理"哲學也擴展到了 ASP.NET 框架應用程序的部署。只需將必要的文件復制到服務器,即可將 ASP.NET 框架應用程序部署到服務器。不需要重新啟動服務器,即使是在部署或替換運行的編譯代碼時。3).可縮放性和可用性。ASP.NET 在設計時考慮了可縮放性,增加了專門用于在聚集環(huán)境和多處理器環(huán)境中提高性能的功能。另外,進程受到 ASP.
19、NET 運行庫的密切監(jiān)視和管理,以便當進程行為不正常(泄漏、死鎖)時,可就地創(chuàng)建新進程,以幫助保持應用程序始終可用于處理請求。4).自定義性和擴展性。ASP.NET 隨附了一個設計周到的結構,它使開發(fā)人員可以在適當的級別"插入"代碼。實際上,可以用自己編寫的自定義組件擴展或替換 ASP.NET 運行庫的任何子組件。實現自定義身份驗證或狀態(tài)服務一直沒有變得更容易。5).安全性。借助內置的 Windows 身份驗證和基于每個應用程序的配置,可以保證應用程序是安全的。1.3開發(fā)平臺Visiual Studio 2008 和 SQL Server 2005數據庫。1.4數據庫:SQ
20、L SERVER 2005SQL Server 2005作為Microsoft家庭的重要成員,是基于客戶機/服務器的大型關系數據庫系統(tǒng)。SQL Server 2005這種關系型數據庫系統(tǒng)能夠滿足各種類型的企業(yè)客戶和獨立軟件供應商構建商業(yè)應用程序的需求,根據客戶的反映和需求,是大規(guī)模聯機事務處理(OLTP)、數據倉庫和電子商務應用程序的優(yōu)秀數據庫平臺。SQL Server 2005 具有以下特點:1).強大可伸縮性;2).支持大型Web站點或企業(yè)信息處理系統(tǒng);3).客戶機/服務器體系結構。1.5網站運行環(huán)境:1.5.1 環(huán)境推薦配置:操作系統(tǒng):Microsoft Windows 2003 SER
21、VER瀏覽器:IE 7.0IIS6.0 1.5.2 IIS簡介 IIS的安裝: WINDOWS 2003 SERVER提供的WEB服務器組件IIS的安裝方法,在開始設置控制面板添加/刪除程序命,在添加/刪除程序中選擇添加/刪除WINDOWS組件按鈕,在其中選擇INTERNET信息服務IIS,然后單擊下一步按鈕,隨后根據系統(tǒng)提示一步一步的操作即可完成IIS的安裝。1.5.3 IIS測試在地址欄欄里輸入 測試IIS是否安裝成功。第二章 需求分析2.1系統(tǒng)目標通過個人博客網站可以結交更多的朋友,表達更多的想法,它隨時可以發(fā)布文章。2.2系統(tǒng)的功能要求博客系統(tǒng)通常提供三類服務:1).
22、信息服務,它可分為:文章顯示,熱點文章推薦,博主風采2).查詢服務:可以根據文章內容,文章標題,留言內容,留言標題等進行模糊查詢3).留言服務:游客可以對系統(tǒng)進行留言或發(fā)表看法意見在此,我參考現有的幾大博客網站如QQ空間,新浪博客等,采用Browser/Server結構,將個人博客網站劃分為兩個子系統(tǒng):前臺,后臺。下面分析各個子系統(tǒng)的功能需求。2.2.1 前臺在前臺的功能實現上,可以分為以下幾個部分:1).用戶登錄: 網站用戶用個人注冊的帳號,密碼登錄到網站。網站檢測用戶的帳號,密碼是否正確。2).用戶注冊:游客將個人的信息存儲到博客網站的數據庫中,以成為本博客的正式用戶。3).文章瀏覽和評論
23、:用戶可以瀏覽博客中的文章同時給感興趣的文章進行評論。4).視頻觀看:用戶可以瀏覽網站中以上傳的視頻。5).相片查詢: 用戶可以對博客中的相片,圖片等進行瀏覽。6).用戶留言:用戶如果對博客有什么意見,可以給博主留言。2.2.2 后臺通過前臺與后臺的數據庫相連,網站管理員將從前臺得到的信息進行處理,實現文章管理,用戶管理,用戶留言管理,用戶評論管理,個人相冊管理,視頻管理等模塊。1).文章管理: 管理員對網站中已有的文章進行刪除,更新等操作。2).用戶管理: 對網站中的用戶進行刪除、更改等操作。3).用戶留言管理: 對網站中用戶的品論信息進行管理。4).用戶留言管理: 對網站中用戶的評論信息進
24、行管理。5).個人相冊管理: 對博客相冊中的圖片進行刪除,添加等操作。6).視頻設置:對博客中的視頻進行刪除,添加等操作。2.3主要功能設計2.3.1 系統(tǒng)流程圖1).管理員擁有的權限圖2.1:圖2.1管理員擁有的權限2).普通用戶可以執(zhí)行的操作如圖2.2:瀏覽者用戶注冊登錄瀏覽板塊發(fā)表評論瀏覽帖子發(fā)表留言驗證是否登錄YN登錄界面(Y: 成功 N: 失?。﹫D2.2普通用戶2.3.2 主要功能模塊及系統(tǒng)模塊介紹1).博客注冊登錄管理模塊.2).博客文章顯示模塊.3).博客文章分類模塊.4).博客最新留言模塊.5).博客顯示最新文章模塊.6).博客管理模塊.7).留言模塊.8).相冊模塊.9).視
25、頻模塊.1. 博客注冊登錄模塊本模塊實現新用戶注冊,登錄功能。其中,注冊新用戶時會對用戶輸入的注冊信息進行有效的驗證,包括基本數據格式的有效性,以及邏輯有效性,例如:用戶名被占用時給出提示。注冊成功后將跳轉到首頁,同時將用戶名放入Session中,此時用戶可以對文章進行評論和給博主留言等操作,同時在注冊時還用到了驗證碼技術,防止惡意注冊!2. 博客文章查詢顯示模塊本模塊用于用戶瀏覽自己關注的博客頁面及對應的文章信息中。在本模塊中提供了最新文章。 3. 博客文章分類顯示模塊本模塊列出本網站的全部分類文章,用戶可以選擇自己喜歡的領域快速瀏覽相應的文章。4. 發(fā)表及顯示評論模塊該模塊實現了與文章相關
26、的評論管理。只有注冊成本站用戶才能對文章進行發(fā)表評論。5. 留言模塊用戶可以對本網站的看法給博主留言。6. 照片顯示模塊用戶可以瀏覽博主上傳的照片。7. 視頻顯示模塊用戶可以觀看博主上傳的視頻8. 最新留言顯示模塊用戶可以看到本網站中最新的留言。9. 管理博客模塊該模塊實現了博主管理用戶、管理文章、管理評論、管理留言信息、管理照片、管理視頻等幾個小模塊。2.4數據庫設計一個良好的數據庫,可以使系統(tǒng)的實現便得非常簡單。同時,也可以使系統(tǒng)的執(zhí)行速度便得很快。反之,一個設計混亂的數據庫,不僅增加了吸引的管理實現過程,同時在系統(tǒng)的執(zhí)行過程中,是得檢索便得很慢,降低效率。所以數據庫的設計是一個系統(tǒng)設計很
27、重要的步驟。根據功能要求和模塊劃分,本站的數據庫主要有管理員表、存放日志表、用戶評論表、用戶留言表、存放照片信息表、存放視頻表、用戶表等。數據庫的設計通常是以一個已經存在的數據庫管理系統(tǒng)為基礎的,常用的數據庫管理系統(tǒng)有Access、SQL Server、Oracle、My Sql等。根據系統(tǒng)分析,本系統(tǒng)采用SQL Server 2005數據庫管理系統(tǒng)。在SQL Server數據庫管理系統(tǒng)中建立名稱為MyBlog的數據庫。下面分別給出數據表的結構:(1)admin(管理員登錄表)字段名稱字段類型字段長度是否為空字段說明Admin_IDint4否管理員編號AdminNamenvarchar50否管
28、理員名稱Passwordnvarchar50否管理員密碼(2)Article(存放日志表)字段名稱字段類型字段長度是否為空字段說明ArticleIDint4否文章編號Titlevarcharmax否文章標題A_Contentvarcharmax 否文章內容PublishedTimedatetime datetime否發(fā)表時間TagIDint200是分類編號Decvarchar200否文章描述ViewNumint200否訪問次數(3)Comment(訪客評論表)字段名稱字段類型字段長度是否為空字段說明CmtIDint4否評論編號Cmt_USerNamenavarchar50否評論用戶Cmt_Co
29、ntentnavarchar1000 否評論內容Cmt_Timedatetime datetime是評論時間ArticleIDint4否文章編號(4)Message(訪客留言表)字段名稱字段類型字段長度是否為空字段說明Msg_IDint4否留言編號Msg_Titlenavarchar150否留言標題Msg_ContentnavarcharMax 否留言內容AddDatedatetime datetime是留言時間Msg_Usernavarchar50否留言用戶(5)Photo(存放照片信息表)字段名稱字段類型字段長度是否為空字段說明Photo_IDint4否照片編號Photo_Namenava
30、rchar50是照片名稱Photo_Intronavarchar200 是照片信息AddDatedatetime datetime是照片上傳時間Photo_Urlnavarchar150是照片地址(6)Video(存放視頻表)字段名稱字段類型字段長度是否為空字段說明Video_IDint4否視頻編號Video_Namenavarchar50否視頻名稱Video_Decnavarchar500 否視頻信息AddDatedatetime datetime是視頻上傳時間Video_Urlnavarchar150否視頻地址(7)Tag(文章所屬分類表)字段名稱字段類型字段長度是否為空字段說明Tag_I
31、Dint4否分類編號Tag_Namenavarchar50否分類名稱Tag_Decnavarchar200 是分類描述信息(8)UserList(用戶表)字段名稱字段類型字段長度是否為空字段說明idint4否用戶編號usernamenavarchar30否用戶姓名passwordnavarchar20 否用戶密碼第三章 詳細設計3.1網站文件結構圖3.0網站文件結構文件說明:(.cs文件為.aspx或.ascx所對應的后臺文件)文件夾或文件說明Admin(文件夾)存放后臺管理文件App_Code(文件夾)存放類文件Bin(文件夾)第三方控件引用文件ckeditor(文件夾)第三方控件資源App
32、_Data(文件夾)存放數據庫images(文件夾)存放網站所需圖片Photo(文件夾)存放網站上傳的圖片Video(文件夾)存放網站所上傳的視頻Article.aspx查看日志的頁面Board.aspx查看留言頁面Index.aspx網站首頁Left.ascx網站左側用戶控件Message.aspx填寫留言信息頁面NewList.aspx最新文章列表控件NewMsg.ascx最新留言列表控件PhotoList.aspx圖片列表頁面Play.aspx播放視頻頁面VideoList.aspx視頻列表頁面ReMessage.ascx留言板控件tags.ascx文章分類列表控件List.aspx分類
33、列表所連接到的頁面ArticleList.aspx文章分類列表頁面nav.ascx菜單欄列表控件Register.aspx用戶注冊頁面UserLogin.ascx用戶登錄控件Login.aspx管理員登錄頁面web.config網站配置文件Admin目錄下的文件說明:Default.aspx后臺首頁Addclass.aspx增加文章類別AddNew.aspx發(fā)表日志AddPhoto.aspx上傳照片AddVideo.aspx上傳視頻ArticleManager.aspx文章管理ChangePassword.aspx修改管理員密碼CommentManager.aspx評論管理ClassManag
34、er.aspx文章類別管理MsgManager.aspx留言信息管理PhotoManager.aspx照片管理UserManager.aspx用戶管理VideoManager.aspx 視頻管理CheckCode.aspx驗證碼articlelist.ascx文章列表的控件Menu.ascx后臺菜單欄1) 用戶查看文章流程如圖3.1所示:驗證身份登陸查看文章,發(fā)表評論返回登陸或注冊YN結束(Y:成功 N: 失敗)圖3.1 用戶查看文章流程圖2) 管理員操作流程如圖3.2所示:驗證身份登陸執(zhí)行管理員操作YN結束(Y:成功 N: 失?。﹫D3.2 管理員操作流程圖3.2系統(tǒng)實現本系統(tǒng)主要包括用戶登錄
35、、用戶注冊、全部文章顯示、文章詳細信息、評論信息、留言信息、相冊、視頻、系統(tǒng)管理(包括文章管理,評論信息管理)、九大模塊。以下是各功能模塊的具體實現過程。3.2.1 博客網站前臺首頁Index.aspx詳細功能及部分代碼1).顯示文章的目錄及文章部分內容;2).提供了文章的發(fā)表日期,點擊過此文章的次數;3).相冊、視頻;4).顯示當前時間;5).最新的留言內容;6).用戶登錄、注冊:在用戶進行登錄時,對用戶輸入的用戶名和密碼進行驗證,若用戶名或密碼錯誤或用戶名不存在,會彈出相應的對話框給出提示;7).進入后臺管理界面的鏈接。博客系統(tǒng)的前臺首頁如下圖3.3所示:圖3.3個人博客系統(tǒng)首頁主要代碼如
36、下:<% Register Src="userlogin.ascx" TagName="userlogin" TagPrefix="uc3" %><% Register Src="left.ascx" TagName="left" TagPrefix="uc2" %><% Register Src="nav.ascx" TagName="nav" TagPrefix="uc1" %>
37、;<form id="form1" runat="server"> <div> <table align="center" width="1000px"> <tr> <td valign="top" height="30px"> <uc3:userlogin id="Userlogin1" runat="server"> </uc3:userlogin>
38、 </td> </tr> <tr> <td style="width: 100%"> <uc1:nav ID="nav" runat="server"></uc1:nav> </td> </tr> <tr> <td valign="top"> <table border="0" cellpadding="0" cellspacing="0&q
39、uot; width="100%"> <tr> <td style="width: 200px" valign="top"> <uc2:left ID="Left1" runat="server"></uc2:left> </td> <td align="center" valign="top" style="width: 800px"> <asp:Gr
40、idView ID="gv_article1" runat="server" AllowPaging="True" AutoGenerateColumns="False" Width="800px" OnPageIndexChanging="gv_article1_PageIndexChanging" Style="margin-left: 0px" GridLines="None"> <Columns> <as
41、p:TemplateField> <FooterTemplate> <br /> </FooterTemplate> <ItemTemplate> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%"> <tr> <td align="right" style="height: 19px"> <t
42、able border="0" cellpadding="0" cellspacing="0" style="width: 100%"> <tr> <td align="left" style="font-size: x-large"> <a href='Article.aspx?ID=<%# Eval("ArticleID") %>'> <%# Eval("Title&
43、quot;) %></a> </td> </tr> <tr> <td align="left" style="height: 30px"> <%#CutString(Eval("A_Content").ToString ().ToString()%><a href='Article.aspx?ID=<%# Eval("ArticleID") %>'>全文>></a> <
44、/td> </tr> </table> </td> </tr> <tr> <td align="left" style="font-size: medium; color: #00FFFF; font-style: italic;"> 點擊率:<%#Eval("ViewNum")%>時間:<%#Eval("PublishedTime")%> </td> </tr> <caption a
45、lign="bottom"> - </caption> </table> </ItemTemplate> </asp:TemplateField> </Columns> <HeaderStyle Font-Size="X-Small" /> </asp:GridView> </td> </tr> </table> </td> </tr> </table> </div> </form>3.2.2 留言信息Board.aspx頁面詳細功能及部分代碼留言信息模塊顯示了對博客中的留言信息的詳細內容,日期等。通過從數據庫查詢message表,顯示在頁面上,以及分頁功能(每頁顯示10條記錄)。頁面如3.4圖所示,當用戶點擊發(fā)表留言按鈕可以給博主留言,發(fā)表留言時用戶應該已經登錄。用戶登錄后,“用戶”所對應的文本框中會出現當前登錄的用戶,并且該文本框是只讀的。用戶粗過沒有登錄則出現3.4.2頁面:圖3.4用戶留言信息頁面圖3.4.1用戶發(fā)表留言頁面圖3.4.2用戶未登錄情況發(fā)表留言后的頁面主要
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版語文必修鴻門宴課文課件上
- 2025年經濟法復習方向試題及答案實踐
- 自考行政管理考試工具試題及答案
- 公司財務風險評估
- 藥師解析能力試題及答案集合
- 行政法學在社會發(fā)展的作用試題與答案
- 文化創(chuàng)新思維及管理試題及答案
- 中醫(yī)內科學-肺癆課件
- 行政管理2025年考試高效試題及答案
- 第10節(jié) 概率與函數、數列
- 施工材料供應保障措施
- 2022年《道德經》全文+拼音
- sql優(yōu)化-oracle數據庫ppt課件
- 統(tǒng)編版《道德與法治》四年級下冊第10課《我們當地的風俗》精品課件
- 土地模板-市場比較法
- 家具廠首件檢驗記錄表
- 太上碧落洞天慈航靈感度世寶懺
- 國家標準硬度轉換表參考模板
- 輪胎式裝載機檢測報告(共5頁)
- 電子設備裝接工(高級)理論知識考核試卷一(共11頁)
- 畢業(yè)設計(論文)玉米育苗制缽機設計(含全套cad圖紙)
評論
0/150
提交評論