

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 本科畢業(yè)設計(論文)</p><p> 題 目: 個人網(wǎng)站設計與實現(xiàn) </p><p> 院 系: 計算機科學系 </p><p> 專 業(yè): 計算機科學與技術 </p><p> 姓 名:
2、</p><p> 學 號: </p><p> 指導教師: </p><p> 教師職稱: 講師 </p><p> 填寫日期: 2011年 月 日</p><p><b>
3、摘 要</b></p><p> 人是社會性的動物,具有多方面的欲望和追求,被人理解、被社會承認是人眾多高級欲望之一?,F(xiàn)在流行的個人形象設計已成為一種龐大市場就說明了這個問題。傳統(tǒng)的個人形象展示依靠照相、錄像、文字說明等形式,而個人網(wǎng)站是所有形式中最直觀的形式。設計的個人網(wǎng)站系統(tǒng)功能主要有:寫文章、文章評論、留言板、相冊、相冊評論、用戶注冊和網(wǎng)站統(tǒng)計功能。</p><p>
4、 本篇論文主要講述的是:</p><p> 對個人網(wǎng)站的概述,并對個人網(wǎng)站的緣來和發(fā)展進行了討論,并且對網(wǎng)站開發(fā)過程中使用的開發(fā)工具和技術作了簡要的介紹。</p><p> 對網(wǎng)站建設中提到的術語進行解釋。</p><p> 對自己的個人網(wǎng)站從規(guī)劃到建設進行了詳細的分析。</p><p> 使用ASP、SQL Server數(shù)據(jù)庫、Dr
5、eamweaver來制作個人網(wǎng)站,其中有用到VbScript,和數(shù)據(jù)庫的連接使用了ODBC技術。</p><p> 完成個人網(wǎng)站的建設以及效果圖。</p><p> 關鍵詞: 個人網(wǎng)站;ASP ;SQL Server;Dreamweaver,;ODBC</p><p><b> Abstract</b></p><p&
6、gt; Human is a social animal, with various desires and pursue, to be understood, was admitted by the one of numerous senior desire is people. Popular now personal image design has become a huge market explains this prob
7、lem. The traditional personal image display rely on photography, video, text and other forms, and personal web site is the most intuitionistic in all forms of form. Design's personal website function basically has: w
8、rite articles, articles, reviews, message board, photo album, Albums </p><p> This paper is about: </p><p> 1. The Outlines of a personal website, and personal website ah and development was d
9、iscussed, and to use the web development process of development tools and technology are briefly introduced. </p><p> 2. The website construction mentioned in the term for interpretation. </p><p&
10、gt; 3. For your own personal website construction from planning to carry on the detailed analysis. </p><p> 4. Use ASP, SQL Server database, Dreamweaver to make a personal website, including useful to
11、 VbScript, and database connection using ODBC technology. </p><p> 5. Complete personal website construction and rendering </p><p> Keywords: a personal website ;ASP; SQL Server,;Dreamweaver;O
12、DBC</p><p><b> 目 錄</b></p><p><b> 摘 要I</b></p><p> AbstractII</p><p><b> 第一章 前言1</b></p><p> 第一節(jié) 課題研究現(xiàn)狀分析1&
13、lt;/p><p> 一、本領域已開展的研究工作1</p><p> 二、已經(jīng)取得的研究成果2</p><p> 第二節(jié) 選題的目的和意義2</p><p> 第三節(jié) 課題研究內(nèi)容2</p><p> 第二章 相關知識概述3</p><p> 第一節(jié) 動態(tài)網(wǎng)頁技術3<
14、;/p><p> 第二節(jié) ASP技術3</p><p> 第三節(jié) 數(shù)據(jù)庫技術4</p><p> 第四節(jié)IIS技術5</p><p> 第五節(jié)VBScript和JavaScript語言5</p><p> 第三章 系統(tǒng)需求分析6</p><p> 第一節(jié) 項目背景6</
15、p><p> 第二節(jié) 系統(tǒng)需求分析6</p><p><b> 一、需求調研6</b></p><p> 二、系統(tǒng)功能需求6</p><p> 三、系統(tǒng)需求管理規(guī)劃表7</p><p> 第三節(jié) 系統(tǒng)的目標和研究方法7</p><p><b>
16、一、系統(tǒng)目標7</b></p><p> 二、可行性研究方法8</p><p> 第四節(jié) 硬件的可行性8</p><p><b> 第五節(jié) 結論8</b></p><p> 第四章 總體設計9</p><p> 第一節(jié) 系統(tǒng)運行環(huán)境9</p><
17、;p> 第二節(jié) 系統(tǒng)用例關系9</p><p> 第三節(jié) 系統(tǒng)模塊劃分結構圖10</p><p> 第四節(jié) 系統(tǒng)各模塊功能介紹11</p><p> 一、首頁模塊功能11</p><p> 二、用戶模塊功能11</p><p> 三、管理員模塊功能12</p><p&g
18、t; 四、文章功能模塊功能12</p><p> 五、瀏覽與評論模塊功能12</p><p> 六、公共模塊功能12</p><p> 七、數(shù)據(jù)庫鏈接模塊功能12</p><p> 第五章 系統(tǒng)數(shù)據(jù)庫設計介紹13</p><p> 第一節(jié) E-R關系圖概述14</p><p&
19、gt; 一、整體E-R關系圖14</p><p> 二、用戶信息管理E-R關系15</p><p> 三、訪問分析E-R關系16</p><p> 第二節(jié) 用戶表概述16</p><p> 第三節(jié) 文章內(nèi)容表概述17</p><p> 第四節(jié) 文章評論表概述17</p><p
20、> 第五節(jié) 像冊圖片表概述18</p><p> 第六節(jié) 圖片評論表概述18</p><p> 第七節(jié) 文章分類表概述19</p><p> 第八節(jié) 其它數(shù)據(jù)庫表19</p><p> 第六章 系統(tǒng)詳細設計介紹20</p><p> 第一節(jié) 首頁模塊詳情20</p><
21、p> 第二節(jié) 用戶模塊詳情20</p><p><b> 一、用戶注冊20</b></p><p> 二、用戶資料修改22</p><p> 三、用戶登陸/退出23</p><p> 第三節(jié) 文章功能模塊詳情23</p><p><b> 一、發(fā)表文章23&
22、lt;/b></p><p><b> 二、文章修改24</b></p><p> 第四節(jié) 文章評論模塊詳情24</p><p><b> 一、發(fā)表評論24</b></p><p><b> 二、評論修改25</b></p><p>
23、; 第五節(jié) 管理員模塊詳情25</p><p> 第六節(jié) 公共模塊詳情26</p><p> 第七節(jié) 數(shù)據(jù)庫鏈接模塊詳情26</p><p> 第七章 系統(tǒng)配置和發(fā)布27</p><p> 第一節(jié) 開發(fā)和應用環(huán)境配置27</p><p> 一、ASP1.1架構安裝27</p>&l
24、t;p> 二、 IIS服務器配置27</p><p> 三、 Dreamweaver開發(fā)工具配置28</p><p> 四、SQL Server數(shù)據(jù)庫配置28</p><p> 第二節(jié) 系統(tǒng)的發(fā)布和運行效果28</p><p> 一、系統(tǒng)的發(fā)布28</p><p> 二、系統(tǒng)運行效果28&
25、lt;/p><p><b> 總結31</b></p><p><b> 致謝32</b></p><p><b> 參考文獻33</b></p><p> 附錄:ASP內(nèi)置函數(shù)34</p><p><b> 第一章 前言<
26、;/b></p><p> 互聯(lián)網(wǎng)是社會發(fā)展的必然趨勢,很多人已經(jīng)意識到網(wǎng)絡的強大影響力以及它發(fā)展的潛力。他們鉆研并且努力進入到新的空間、新的領域。以個人為中心,淡化了傳統(tǒng)中心地位,使得我們的世界向多元化加速發(fā)展,每個人都有說話的權利,人人都是中心。</p><p> 互聯(lián)網(wǎng)是一個互動性很強的平臺:自由、寬容、平等、共享、讓來自群眾的聲音參與到構建主流話語的行動中來。計算機技術的
27、高速發(fā)展,特別是網(wǎng)絡技術的高速發(fā)展,給文檔的保存和管理提供了極大的便利。本論文中,把軟件工程的基本原理和方法應用到整個網(wǎng)站系統(tǒng),并對其進行需求分析,提出了解決問題的具體方法。在具體制作中,用ASP技術與數(shù)據(jù)庫技術相結合,用戶可在瀏覽器端隨意查詢需要的信息,如此便提高了網(wǎng)頁的互動性,使整個系統(tǒng)更人性化。</p><p> 互聯(lián)網(wǎng)高速發(fā)展的今天,使得網(wǎng)站不僅僅被企業(yè)或者公司所特有,互聯(lián)網(wǎng)成為人們快速提取、發(fā)布和傳遞
28、信息的重要渠道,他在人們政治、經(jīng)濟、生活等各個方面發(fā)揮著重要的作用。綜上所說,網(wǎng)站建設在互聯(lián)上應用上有著很重要的地位,一個群體甚至個人都能擁有自己的網(wǎng)站,而在這其中,個人網(wǎng)站已日漸普及了,發(fā)展到今天,創(chuàng)建一個能充分體現(xiàn)自我風格及特色的網(wǎng)站已成為互聯(lián)網(wǎng)用戶的新目的。</p><p> 第一節(jié) 課題研究現(xiàn)狀分析</p><p> 伴隨著社會的發(fā)展和科學的進步,上網(wǎng)成為越來越多人的選擇。隨著
29、互聯(lián)網(wǎng)的飛速發(fā)展,相關網(wǎng)絡技術也層出不窮。如今互聯(lián)網(wǎng)上的個人網(wǎng)站如雨后春筍般蓬勃發(fā)展,絢麗多彩的主頁比比皆是。每個人都能發(fā)揮個人才能,揮灑自己個性的機會。在hao123神話以后,多功能網(wǎng)站再一次達到頂峰。然而這個模式拷貝陳功的網(wǎng)站卻寥寥無幾。而對于技術薄弱的個人網(wǎng)站來說,似乎網(wǎng)址類網(wǎng)站應該是一個很好的切入點。但是由于搜索的異軍突起,網(wǎng)址類網(wǎng)站似乎也變得可有可無。</p><p> 一、 本領域已開展的研究工作&
30、lt;/p><p><b> ?。ㄒ唬├碚撗芯炕A</b></p><p> 個人網(wǎng)站是一個可以發(fā)布個人信息及相關內(nèi)容。通俗點理解個人網(wǎng)站:就是指網(wǎng)站內(nèi)容是介紹自己的或者是以自己信息為中心的網(wǎng)站,不一定是自己做的網(wǎng)站,但強調的是以個人信息為中心。個人網(wǎng)站包括:博客,個人論壇,個人主頁等等。個人網(wǎng)站的自由、開放精神,讓其更容易操作,更具個性需求。而不需要高深的技術支持。它
31、可以幫助個人進行全面的信息化,以多種形式達到對信息獲取、組織、表達、思考、共享和交流的目的。以個人為中心,建立一個完全屬于自己的可定制的個性化網(wǎng)絡平臺。來自文章的評論,留言板都可以很好的交流,傾聽朋友的心聲。</p><p> ?。ǘ┘夹g層面的支持</p><p> 隨著互聯(lián)網(wǎng)的進一步發(fā)展和成熟,網(wǎng)絡的貸款進一步加闊,網(wǎng)絡應用也越來越廣泛。網(wǎng)頁制作更是日新月異,層出不窮。涌現(xiàn)了許多豐富
32、多彩的網(wǎng)站,使得互聯(lián)網(wǎng)更多姿多彩。在進行動態(tài)網(wǎng)頁制作的時候,通常都是使用ASP來完成。由于ASP使用方便,操作簡單,很多網(wǎng)頁設計者一直都使用ASP。ASP集成在HTML和腳本語言中,其工作界面簡單,因此,ASP相對于其他網(wǎng)頁制作軟件來說,易學易用,是網(wǎng)頁制作初學者的入門軟件。同時配合數(shù)據(jù)庫的操作,使個人網(wǎng)站具有更好的網(wǎng)絡平臺和交互性。</p><p> 二、已經(jīng)取得的研究成果</p><p&
33、gt; 中國互聯(lián)網(wǎng)在近幾年發(fā)展迅猛。一方面,產(chǎn)生了一批以來技術領先的互聯(lián)網(wǎng)公司,取得了成功;另一方面,互聯(lián)網(wǎng)技術逐漸走向普及,使得行業(yè)進入門檻正在降低。目前中國網(wǎng)站總數(shù)已經(jīng)近百萬。在這里邊出現(xiàn)了大量的個人網(wǎng)站,并且個人網(wǎng)站存在著巨大的商業(yè)價值。如果能以強大的號召力,把互補的個人網(wǎng)站聯(lián)合起來,不知道可以成立多少個門戶網(wǎng)站。我們有理由相信,個人網(wǎng)站還極具潛力。</p><p> 第二節(jié) 選題的目的和意義</
34、p><p> 隨著互聯(lián)網(wǎng)的迅速普及,我們已經(jīng)不再滿足于僅僅瀏覽網(wǎng)頁,而是希望更深入地參與到網(wǎng)絡中去,互聯(lián)網(wǎng)的開放性使得個人建立自己網(wǎng)站已經(jīng)成為可能,擁有自己的網(wǎng)站也越來越成為一種時尚,同時創(chuàng)建一個能充分表達自我風格和特色的個人網(wǎng)站已經(jīng)成為互聯(lián)網(wǎng)用戶的新追求。</p><p> 我們更需要交流,相信交流能夠速進我們不斷進步,并融合別人的長處;讓我們多一些傾聽來自不同立場的聲音;設想我們的網(wǎng)絡
35、,當每個人否擁有個人網(wǎng)頁,不管在線還是不在線,我們都可以跨越時間、空間進行交流,因為這個網(wǎng)頁中擁有我所有的一切,生活,見解,知識,思想:理想的狀態(tài)是個人門戶就是每個人的影子,他為每個人打點網(wǎng)絡上的一切,很多志同道合的朋友會在這里和你相識相知。</p><p> 第三節(jié) 課題研究內(nèi)容</p><p> 互聯(lián)網(wǎng)是社會發(fā)展的必然趨勢,很多人已經(jīng)意識到網(wǎng)絡的強大生命力和它在未來將處于的重要地位
36、。它們鉆研并且努力進入到這一個新的空間,新的領域。其中包括你我。在我們的工作、日常生活中,能夠擁有一個自己的網(wǎng)站,一個已經(jīng)成為不少人的希望和驕傲。就這個課題的研究,因為是個人網(wǎng)站,所以我只是選擇了自己擅長和喜愛的內(nèi)容:隨心所遇地發(fā)表日志,讓其他人也能分享到我日志中的心情,而且他們也能評論我的文章;擁有自己的個人相冊,生活照、游記,讓別人也能體驗到身臨其中的感覺。在突出自己的風格和特點的同時,還應用了現(xiàn)在流行的網(wǎng)站設計技術和數(shù)據(jù)庫技術。&
37、lt;/p><p> 第二章 相關知識概述</p><p> 一個個人網(wǎng)站的開發(fā)需要用到以下相關技術:</p><p> 第一節(jié) 動態(tài)網(wǎng)頁技術</p><p> 網(wǎng)絡技術日新月異,細心的網(wǎng)友會發(fā)現(xiàn)許多網(wǎng)頁文件擴展名不再只是“.htm”,還有“.php”、“.asp”等,這些都是采用動態(tài)網(wǎng)頁技術制作出來的。 早期的動態(tài)網(wǎng)頁主要采用
38、CGI技術,CGI即Common Gateway Interface(公用網(wǎng)關接口)。您可以使用不同的程序編寫適合的CGI程序,如Visual Basic、Delphi或C/C++等。雖然CGI技術已經(jīng)發(fā)展成熟而且功能強大,但由于編程困難、效率低下、修改復雜,所以有逐漸被新技術取代的趨勢。</p><p> 目前最常用的三種動態(tài)網(wǎng)頁語言有:</p><p> ASP全名Active
39、160;Server Pages,是一個WEB服務器端的開發(fā)環(huán)境, 利用它可以產(chǎn)生和運行動態(tài)的、交互的、高性能的WEB服務應用程序。ASP采用腳本語言VB Script(Java script)作為自己的開發(fā)語言。 </p><p> PHP (Hypertext Preprocessor)是一種跨平臺的服務器端的嵌入式腳本語言. 它大量地借
40、用C,Java和Perl語言的語法, 并耦合PHP自己的特性,使WEB開發(fā)者能夠快速地寫出動態(tài)生成頁面.它支持目前絕大多數(shù)數(shù)據(jù)庫。還有一點,PHP是完全免費的,不用花錢,你可以從PHP官方站點自由下載。而且你可以不受限制地獲得源碼,甚至可以從中加進你自己需要的特色。</p><p> JSP(Java Server Pages) 是Sun公司推出的新一代站點開發(fā)語言,他完
41、全解決了目前ASP,PHP的一個通?。_本級執(zhí)行(據(jù)說PHP4 也已經(jīng)在Zend 的支持下,實現(xiàn)編譯運行).Sun 公司借助自己在Java 上的不凡造詣,將Java 從Java 應用程序 和 Java Applet 之外,又有新的碩果,就是Jsp--Java Server Page。Jsp 可以在Serve
42、rlet和JavaBean的支持下,完成功能強大的站點程序。 ASP 、PHP、 JSP三者都是面向 Web 服務器的技術,客戶端瀏覽器不需要任何附加的軟件支持。</p><p><b> 第二節(jié) ASP技術</b></p><p> Active Server Pages即ASP是微軟開發(fā)的一種類似HTM
43、L(Hypertext Markup Language超文本標識語言)、Script(腳本)與CGI(Common GAteway Interface 通用網(wǎng)關接口)的結合體,它沒有提供自己專門的編程語言,而是允許用戶使用包括VBSCRIPT,javascript等在內(nèi)的許多已有的腳本語言編寫ASP的應用程序。ASP的程序編制比HTML更方便且更有靈活性。它是在WEB服務器端運行,運行后再將運行結果以HTML格式傳送至客戶端的瀏覽器。因
44、此ASP與一般的腳本語言相比,要安全的多。</p><p> ASP工作原理如圖2.1所示.</p><p> 圖2.1 ASP工作原理圖</p><p> ASP吸收了當今許多流行的技術,如IIS,ACTIVEX,VBSCRIPT,ODBC等,是一種發(fā)展較為成熟的網(wǎng)絡應用程序開發(fā)技術;其核心技術是對組件和對象技術的充分支持。通過使用ASP的組件和對象技術,用
45、戶可以直接使用ActiveX控件,調用對象方法和屬性,以簡單的方式實現(xiàn)強大的功能。</p><p><b> 第三節(jié) 數(shù)據(jù)庫技術</b></p><p> 數(shù)據(jù)庫是數(shù)據(jù)和數(shù)據(jù)庫對象的集合,其中數(shù)據(jù)庫對象指表(Table)、視圖(View)、存儲過程(Stored Procedure)和觸發(fā)器(Trigger)等.數(shù)據(jù)庫通過SQL來對數(shù)據(jù)進行操作和管理,這里包括一些
46、基本的操作如select、delete、insert、update語句.</p><p> ADO(ActiveX Data Objects)是微軟開發(fā)數(shù)據(jù)庫應用程序的數(shù)據(jù)庫訪問技術.它被設計用來同新的數(shù)據(jù)庫訪問層OLE DB Provider一起協(xié)同工作,以提供通過數(shù)據(jù)訪問(Universal Data Access). OLE DB是一個底層的數(shù)據(jù)庫訪問接口,用它可以訪問各種數(shù)據(jù)源,包括傳統(tǒng)的關系數(shù)據(jù)庫.A
47、DO封裝了OLE DB程序中使用的大量COM借口,所以是一種高層訪問技術.</p><p> 關于數(shù)據(jù)庫管理系統(tǒng)和接口的原理如圖2.2所示.</p><p> 圖2.2 數(shù)據(jù)庫管理系統(tǒng)和接口的原理圖</p><p><b> 第四節(jié)IIS技術</b></p><p> IIS是Internet Informati
48、on Server的縮寫,它是微軟公司主推的Web服務器。Microsoft IIS 是允許在公共Intranet或Internet上發(fā)布信息的Web服務器。Internet Information Server通過使用超文本傳輸協(xié)議(HTTP)傳輸信息。還可配置Internet Information Server 以提供文件傳輸協(xié)議(FTP)和gopher服務。</p><p> 第五節(jié)VBScript和J
49、avaScript語言</p><p> VBScript 是一種腳本語言,可以用于微軟IE瀏覽器的客戶端腳本和微軟 IIS (Internet Information Service) 的服務器端腳本。VBScript 是微軟編程語言 Visual Basic 家族中的一個成員。如果你熟悉微軟的 Visual Basic 或者 Visual Basic for Applications,你會很快就熟悉 VBS
50、cript。</p><p> JavaScript 是一種新的描述語言,此一語言可以被箝入 HTML 的文件之中。透過 JavaScript 可以做到回應使用者的需求事件 (如: form 的輸入) 而不用任何的網(wǎng)路來回傳輸資料,所以當一位使用者輸入一項資料時,它不用經(jīng)過傳給伺服端 (server)處理,再傳回來的過程,而直接可以被客戶端 (client) 的應用程式所處理。你也可以想像成有一個可執(zhí)行程式在你
51、的客端上執(zhí)行一樣!</p><p> 第三章 系統(tǒng)需求分析</p><p><b> 第一節(jié) 項目背景</b></p><p> 寫日記文章一直以來都作為很多人表達自己感情,展示自己才華以及與外人溝通的重要方式,也成為很多人生活中的重要部分.過去人們都是靠紙和筆來實現(xiàn),到了之后有了電腦,也最多用文本編輯軟件來寫,最后還得是通過人工交換自己
52、所寫的東西,無論是紙張作為載體還是電子存儲設備作為載體.這樣極大縮減了交流的范圍和速度以及交流的頻率.</p><p> 隨著網(wǎng)絡的快速發(fā)展,它已經(jīng)走入了大眾生活,所以自然而然誕生了個人網(wǎng)站這樣一個新興事物,它不僅能取代前面所說的功能,還能加入圖片、音樂等等,使得作者能更無拘無束地生動地寫出自己想寫的,旁人也能非常便捷地閱讀并加以評論,并且它還能作為展示個人個性的窗口.更重要的是網(wǎng)絡個人網(wǎng)站利用網(wǎng)絡的巨大優(yōu)勢,
53、可以非??旖輳V泛而沒有界限地自由交流.交流速度快,范圍廣以及可以讓網(wǎng)絡中任何人瀏覽評論是個人網(wǎng)站的最大特點。</p><p> 第二節(jié) 系統(tǒng)需求分析</p><p> 通過需求分析可以明確系統(tǒng)的各項需求和要完成的功能,根據(jù)這些需求和功能可以更好地指導下一步的系統(tǒng)開發(fā)和設計,避免了字設計之后對需求的變更而導致的大量返工.</p><p><b> 一、
54、需求調研</b></p><p> 任何一個軟件項目都是從需求調查開始,個人網(wǎng)站系統(tǒng)也不例外。</p><p> ?。ㄒ唬┻h景文檔:通常來自于項目業(yè)主的高層,描述系統(tǒng)的商業(yè)需求和系統(tǒng)將帶來的利益。</p><p> ?。ǘ┤粘9ぷ饔浭觯鹤詈玫男枨笳{研就是深入到業(yè)務過程中,親身體驗客戶如何和計劃中的系統(tǒng)如何人交互,然后記錄下來。</p>
55、<p> ?。ㄈ┩I域專家、最終用戶的會談:和最終用戶和領域專家的書面或口頭交流記錄。</p><p> ?。ㄋ模┕δ苷f明和問題陳述:系統(tǒng)中的一些細節(jié)是容易被忽略的,往往客戶的文字描述可以在這方面提供更多的幫助。</p><p><b> 二、系統(tǒng)功能需求</b></p><p> 本系統(tǒng)具有如下功能:</p>&
56、lt;p> 用戶能進行帳號注冊、修改個人信息和登陸系統(tǒng)</p><p> 合法的網(wǎng)站作者能進行文章的發(fā)表和修改</p><p> ?。ㄈ┖戏ǖ木W(wǎng)站讀者能進行文章的瀏覽和評論</p><p> 網(wǎng)站的管理員能進行文章的管理</p><p> 用戶可對文章進行分類和用列表方式選擇文章</p><p> ?。?/p>
57、六)網(wǎng)站的管理員可對注冊用戶進行管理</p><p> 三、系統(tǒng)需求管理規(guī)劃表</p><p> 根據(jù)以上對系統(tǒng)的需求分析,我們可以得到一個更為簡明扼要的系統(tǒng)需求管理規(guī)劃表,本表羅列了系統(tǒng)的各項主要功能,并且對其分類,配有間斷描述,最重要的是給出了各個功能需求的優(yōu)先級,優(yōu)先級的高低表示了功能實現(xiàn)的迫切程度和必要程度.優(yōu)先級高的代表該功能是系統(tǒng)很重要的功能,需要重點實現(xiàn).個人網(wǎng)站系統(tǒng)需求
58、管理規(guī)劃表如表3.1所示。</p><p> 表3.1系統(tǒng)需求管理規(guī)劃表</p><p> 第三節(jié) 系統(tǒng)的目標和研究方法</p><p><b> 一、系統(tǒng)目標</b></p><p> (一)人力和設備的節(jié)省</p><p> 傳統(tǒng)系統(tǒng)主要是通過人力寫作,并且載體是紙張或者磁盤、光盤.
59、而通過博客系統(tǒng)可以接生一定寫作人力,并利用網(wǎng)絡存儲方式,節(jié)省了紙筆資源或者磁盤、光盤資源的使用.</p><p><b> (二)界面美觀</b></p><p> 本系統(tǒng)相對傳統(tǒng)系統(tǒng)而言,利用了多媒體的各種視覺效果,可以方便假如圖片和音樂背景以及表情,有明顯的界面美觀和直觀的優(yōu)勢.</p><p> (三)編輯修改的提升</p&g
60、t;<p> 本系統(tǒng)可以使對文章或者一些圖片背景等的編輯修改變得非常容易,非常便捷.只用修改局部,不用返工,并且不會留下視覺瑕疵.</p><p> (四)交流廣泛性和速度的提升</p><p> 通過網(wǎng)絡這種媒介,使得文章、日志的交流變得非常廣泛,不會收到地域和世界的限制,世界各地都可以享受交流的服務.并且交流的速度更快.</p><p>&l
61、t;b> 二、可行性研究方法</b></p><p> (一)調研傳統(tǒng)系統(tǒng)效率和特點</p><p> 通過調研和對比傳統(tǒng)系統(tǒng)的工作方式和突然點,發(fā)現(xiàn)效率和實用性的差距.通過理論和現(xiàn)實技術發(fā)的特點要求,估算和提出效率、功能的提升.</p><p> (二)參考目前已有的網(wǎng)站和案例</p><p> 現(xiàn)在個人網(wǎng)站在網(wǎng)
62、絡上比比皆是,可以參考和學習已有的一些優(yōu)秀個人網(wǎng)站的特點和成功之處,來找到新的開發(fā)入口.</p><p> 第四節(jié) 硬件的可行性</p><p> 系統(tǒng)所采用的技術和平臺都是比較成熟的,目前的硬件配置一般都足以滿足系統(tǒng)的運行要求.</p><p> 系統(tǒng)的基本硬件要求:網(wǎng)絡中的服務器(服務器要求能提供空間和支持動態(tài)網(wǎng)絡技術以SQL Server數(shù)據(jù)庫)、客戶端
63、電腦(具有基本多媒體功能和設備)、支持ASP1.1架構的工作和系統(tǒng)平臺(Windows2000/XP/2003)、支持ASP1.1架構的能處理動態(tài)網(wǎng)頁技術的瀏覽器(IE6.0以上等具備解釋ASP的瀏覽器)。</p><p><b> 第五節(jié) 結論</b></p><p> 綜上,作為畢業(yè)設計的一個項目,簡要分析了系統(tǒng)的各種可行性討論,并在各項可行性上完全滿足開發(fā)要
64、求,可以開始開發(fā)實現(xiàn).</p><p><b> 第四章 總體設計</b></p><p> 第一節(jié) 系統(tǒng)運行環(huán)境</p><p> 一、用戶需要瀏覽器來使用該系統(tǒng),界面簡潔、美觀、友好,具備人性化特性,各種操作有提示信息和錯誤信息。</p><p><b> 二、軟件環(huán)境</b></
65、p><p> 服務器端:Window NT/Unix/Linux服務器,IIS服務程序,SQL Server數(shù)據(jù)庫以及其相應的ODBC</p><p> 客戶端: Window 2000/XP/2003 Server</p><p> IE6.0以上瀏覽器</p><p><b> 三、網(wǎng)絡帶寬</b></p&
66、gt;<p> 服務器對外網(wǎng)絡帶寬10M以上,客戶端擁有連接互聯(lián)網(wǎng)的設備和服務。</p><p> 第二節(jié) 系統(tǒng)用例關系</p><p> 根據(jù)對系統(tǒng)的特點和應用的分析,可以得到本系統(tǒng)的用例圖.如圖4.1與4.2所示.</p><p> 圖4.1個人網(wǎng)站系統(tǒng)參與者用例圖</p><p> 圖4.2網(wǎng)站系統(tǒng)用例</
67、p><p> 第三節(jié) 系統(tǒng)模塊劃分結構圖</p><p> 該圖給出了詳盡的模塊劃分和模塊組織結構,能夠直觀展現(xiàn)系統(tǒng)的組織結構關系.如圖4.3所示.</p><p> 圖4.3系統(tǒng)模塊劃分結構圖</p><p> 第四節(jié) 系統(tǒng)各模塊功能介紹</p><p> 系統(tǒng)的模塊劃分如下:</p><p
68、><b> 一、首頁模塊功能</b></p><p> 網(wǎng)頁整體布局:對于網(wǎng)站的首頁風格安排并且布局</p><p> 菜單條:菜單條用于顯示網(wǎng)站的一些基本功能操作選項</p><p> 用戶功能區(qū):在用戶功能區(qū)主要是可以用戶注冊和登陸,在登陸以后列出用戶所擁有的可操作選項</p><p> 文章顯示:按
69、時間順序顯示網(wǎng)站中最近的文章標題以及內(nèi)容等信息</p><p> 文章列表顯示:按時間順序顯示網(wǎng)站中最近的文章標題列表</p><p> 評論列表顯示:按時間順序顯示網(wǎng)站中最近的評論和回復列表</p><p><b> 二、用戶模塊功能</b></p><p> 用戶注冊:網(wǎng)絡的用戶通過填寫ID、Password
70、、Email、性別、地址以及驗證碼等信息,可以注冊成為網(wǎng)站用戶,并且獲得相應的用戶權限.</p><p> 用戶信息維護:用戶可以維護自己帳號的各種信息,主要是以修改信息為主.除了ID以外的任何信息都可以得到修改.</p><p> 用戶登陸:通過注冊的用戶都可以隨意登陸帳號,并獲得其帳號相應權限的功能和操作.</p><p> 用戶登陸/退出: 注冊的用戶都
71、可以隨意登陸帳號,并獲得其帳號相應權限的功能和操作;已經(jīng)登陸的用戶可以退出帳號,釋放自己所占有的各種信息資源.</p><p><b> 三、管理員模塊功能</b></p><p> 文章管理: 網(wǎng)站管理員可以對網(wǎng)站中的所有文章進行瀏覽、修改等操作</p><p> 用戶管理: 網(wǎng)站管理員對系統(tǒng)中所有的注冊用戶可進行帳戶和權限管理,包括修
72、改用戶所有的權限,以及刪除用戶.</p><p> 四、文章功能模塊功能</p><p> 文章功能模塊包括對文章的發(fā)表和修改,系統(tǒng)將自動更新服務器端的數(shù)據(jù)庫.</p><p> 五、瀏覽與評論模塊功能</p><p> 文章瀏覽:從服務器端獲得并顯示用戶所要瀏覽的文章內(nèi)容</p><p> 文章評論:用戶瀏
73、覽閱讀了文章以后,可以添加或者修改評論.</p><p><b> 六、公共模塊功能</b></p><p> 包括實現(xiàn)文章的查詢,按時間排列的最新文章的列表,按時間排列的最新評論列表,熱點評論文章列表等功能的子模塊.</p><p> 七、數(shù)據(jù)庫鏈接模塊功能</p><p> 包括數(shù)據(jù)庫鏈接代碼的模塊,提供對后
74、臺數(shù)據(jù)庫的鏈接以及鏈接相關時間的響應,所有需要鏈接數(shù)據(jù)庫的模塊,都可以通過調用數(shù)據(jù)庫鏈接模塊來實現(xiàn)對數(shù)據(jù)庫的鏈接操作.</p><p> 第五章 系統(tǒng)數(shù)據(jù)庫設計介紹</p><p> 網(wǎng)站系統(tǒng)所要存儲的數(shù)據(jù)項和數(shù)據(jù)量相對比較復雜和龐大,首先確定這些數(shù)據(jù)庫表的世界一般是一個表存儲一個實體或者對象的相關信息;對于不同的對象和實體,根據(jù)具體系統(tǒng)需要來擴展,可以適當細分.另外擴充信息和動態(tài)變化
75、的信息分開放置在不同的表里.個人網(wǎng)站數(shù)據(jù)庫中設計了26個數(shù)據(jù)表,分別是:</p><p> aNotdownload、文章分類表(blog_Category)、文章評論表(blog_Comment)、文章內(nèi)容表(blog_Content)、 訪問統(tǒng)計表(blog_Counter)、資源下載表(blog_Download)、收藏表(blog_Favorite)、論壇表(blog_Forums)、留言表(blog_
76、Guestbook)、信息表(blog_Info)、 被禁IP表(blog_IPBanned)、關鍵字表(blog_Keywords)、友情鏈接表(blog_Links)、 </p><p> 用戶表(blog_Member)、消息表(blog_News)、日志表(blog_Posts)、表情表(blog_Smilies)、 標簽表(Blog_tag)、blog_tags 、blog_Threads、工
77、具表(blog_Toolbox)、blog_Trackback、 blog_WordFilter、像冊圖片表(photo)、像冊表(photo_Cate)、圖片評論表(photo_Comment) </p><p> 并把數(shù)據(jù)庫命名為“PBLOG”,保存。如圖5.1所示.</p>
78、<p> 圖5.1創(chuàng)建數(shù)據(jù)表圖</p><p> 這些表基本上都是一表負責一個實體或者對象的各種信息存儲,它們協(xié)調工作,以實現(xiàn)個人網(wǎng)站系統(tǒng)對數(shù)據(jù)庫儲存的要求.</p><p> 第一節(jié) E-R關系圖概述</p><p> 數(shù)據(jù)庫最主要的表是用戶表、文章內(nèi)容表、文章評論表、像冊圖片表、圖片評論表、文章分類表.這幾個表都是使用一個自動編號的ID作為
79、主鍵,它們之間的關系主要是評論和文章/圖片的關系,所屬類別/像冊和類別/像冊編號的關系,這些都是外鍵約束關系。本系統(tǒng)數(shù)據(jù)庫的主要表的ER圖如下圖所示。</p><p> 一、整體E-R關系圖</p><p> 圖5.2總體E-R關系圖</p><p> 二、用戶信息管理E-R關系</p><p> 圖5.3用戶信息管理E-R關系圖&l
80、t;/p><p> 三、訪問分析E-R關系</p><p> 圖5.4訪問分析E-R關系圖</p><p> 第二節(jié) 用戶表概述 </p><p> 系統(tǒng)是主要滿足網(wǎng)絡用戶的使用網(wǎng)站需要,由于網(wǎng)絡的自身特點,以及網(wǎng)絡上聯(lián)系工具眾多,所以用戶的信息的設置相對較多, 這里主要的是用戶ID編號,這個是用來唯一確定用戶的標識,是用戶表的主鍵.用戶
81、權限主要用來設置和存儲用戶的基本權限,不同權限能得到不同的應用功能.還有用戶名用戶密碼都是比較重要.用戶結構如表5.1所示.</p><p><b> 表5.1用戶表</b></p><p> 第三節(jié) 文章內(nèi)容表概述</p><p> 本表主要用來存放文章的各種信息,這也是網(wǎng)站系統(tǒng)中非常重要的一個表.其中文章ID編號為主鍵,唯一標識一篇文
82、章.另外"是否顯示"是設置文章是否可以被閱讀,"天氣情況"是指下文章時候的天氣.其它信息詳見表5.2所示.</p><p><b> 表5.2文章內(nèi)容表</b></p><p> 第四節(jié) 文章評論表概述</p><p> 文章評論表只要存儲對一篇文章的評論的各種信息,文章的評論信息相對于文章的信息要
83、簡單一些,主要包括唯一標識評論的ID編號,是主鍵,另外還有一項外鍵是存儲評論的文章ID編號.表的結構如表5.3所示.</p><p><b> 表5.3文章評論表</b></p><p> 第五節(jié) 像冊圖片表概述</p><p> 該表主要用來存儲網(wǎng)站系統(tǒng)中發(fā)表的照片、圖片.其中照片ID是唯一標識圖片的主鍵,而外鍵主要用來標識該圖片所屬于
84、的像冊.圖片內(nèi)容用二進制存儲在備注文本中.表的詳細結構如表5.4所示.</p><p><b> 表5.4像冊圖片表</b></p><p> 第六節(jié) 圖片評論表概述</p><p> 該表重要用來存儲網(wǎng)站系統(tǒng)中圖片的評論.其中包括唯一標識評論的ID編號,是主鍵,另外還有一項外鍵是存儲評論的對應圖片ID編號.表的結構如表5.5所示.<
85、;/p><p><b> 表5.5圖片評論表</b></p><p> 第七節(jié) 文章分類表概述</p><p> 設計本表主要用來存儲網(wǎng)站系統(tǒng)中對文章的分類.其中文類ID是唯一標識文類的主鍵,表的詳細結構如表5.6所示.</p><p><b> 表5.6文章分類表</b></p>
86、<p> 第八節(jié) 其它數(shù)據(jù)庫表</p><p> 前面六小節(jié)介紹了本系統(tǒng)較了重要的數(shù)據(jù)庫表,這些都是系統(tǒng)中不可或缺的用來實現(xiàn)系統(tǒng)功能的核心數(shù)據(jù)表.系統(tǒng)還包括其它眾多表,它們實現(xiàn)的功能都是輔助性的,并且表的設計非常簡單,字段比較少,所以這里就不列出介紹.</p><p> 第六章 系統(tǒng)詳細設計介紹</p><p> 前臺系統(tǒng)的創(chuàng)建過程中主要實現(xiàn)的是
87、用戶瀏覽信息平臺的搭建。</p><p> 前臺系統(tǒng)主要包括以下幾個頁面:</p><p> ●網(wǎng)站首頁文件default.asp</p><p> ●日志瀏覽顯示文件blogview.asp</p><p> ●新注冊文件register.asp</p><p> ●提交日志評論頁文件blogcomm.as
88、p</p><p> ●資源欄目顯示文件download.asp</p><p> ●像冊欄目顯示文件photo.asp</p><p> 在這里管理員可以管理以下功能欄目:管理員登陸頁面文件、發(fā)表日志和管理日志等。主要包括以下幾個子模塊。</p><p> ●管理員登陸模塊include/library.asp</p>
89、<p> ●管理員發(fā)表日志頁blogpost.asp</p><p> ●管理員管理日志頁blogedit.asp</p><p> ●管理員管理像冊admincp.asp action=photocate</p><p> ●管理員管理博客會員admincp.asp action=member</p><p> 第一節(jié)
90、 首頁模塊詳情</p><p> 通過對系統(tǒng)模塊流程分析過程,介紹了系統(tǒng)幾個主要的模塊詳細設計和運行流程.</p><p> 網(wǎng)站的首頁是相當重要的,這不僅僅是整個網(wǎng)站的第一印象,而且是戰(zhàn)線個人網(wǎng)站系統(tǒng)的布局、美工、風格和個性的窗口,是系統(tǒng)的主要操作界面. 網(wǎng)站的首頁主要包括了網(wǎng)站主題頁面、菜單條、登陸界面、文章展示區(qū)、熱門文章列表、熱門評論列表.把這幾個界面取合理的組合,以達到布局美
91、觀.</p><p> 首頁模塊default.asp中又包括了界面頭模塊header.asp和界面尾模塊footer.asp,這兩個模塊分別是用來設置首頁的頂端和尾端顯示內(nèi)容的.在其它文件.asp中也可以引用和文件,方便地實現(xiàn)界面的一體化.</p><p> 另外首頁的美工設計使用到Dreamweaver開發(fā)工具作為輔助開發(fā),運用這個可視化開發(fā)工具可以快捷地設計出Web的界面,并得到
92、HTML代碼直接嵌入到default.asp文件中。</p><p> 第二節(jié) 用戶模塊詳情</p><p> 用戶模塊主要負責系統(tǒng)的用戶管理和操作.用戶模塊主要分為用戶注冊、用戶資料修改和用戶登陸/退出三個子模塊.</p><p><b> 一、用戶注冊</b></p><p> 用戶注冊子模塊主要由regis
93、ter.asp完成.用戶點擊"注冊"進入用戶注冊界面,然后閱讀注冊條款,確認后可以到達正式注冊頁面,否則返回.在正式注冊的頁面中用戶填寫各種信息,包括姓名密碼等.用戶的"密碼"和"確認密碼"必須一致才能注冊,否則提示用戶兩次輸入密碼不一致.系統(tǒng)在注冊時隨即生成有個驗證碼,只有填寫正確才能注冊,這樣可以避免利用網(wǎng)絡工具惡意注冊.一切信息正確后系統(tǒng)會在數(shù)據(jù)庫中為該用戶自動生成一個用
94、戶ID編號,這個編號遞增的生成,用來唯一標識一個用戶.具體流程圖如圖6.1所示.</p><p> 圖6.1用戶注冊流程圖</p><p><b> 二、用戶資料修改</b></p><p> 圖6.2用戶資料修改流程圖</p><p><b> 三、用戶登陸/退出</b></p>
95、;<p> 圖6.3用戶登陸/退出流程圖</p><p> 第三節(jié) 文章功能模塊詳情</p><p> 文章功能模塊也是本系統(tǒng)中比較重要的模塊,是網(wǎng)站中最基礎的核心功能模塊。文章功能模塊主要分為發(fā)表文章、修改文章兩個子模塊。</p><p><b> 一、發(fā)表文章</b></p><p> 發(fā)表文
96、章子模塊主要由blogpost.asp完成.合法的具有文章發(fā)表權限的作者,經(jīng)過登陸后,可以發(fā)表文章.用戶填寫好一篇文章的完整信息的同時系統(tǒng)在注冊時隨即生成一個驗證碼,只有填寫正確驗證碼后才能完成發(fā)表.一切信息正確后系統(tǒng)會在數(shù)據(jù)庫中為該文章自動生成一個文章ID編號,這個編號是自動遞增的生成,用來唯一標識一篇文章.系統(tǒng)也會自動獲取當前文章作者ID,并且一同存儲在文章表的數(shù)據(jù)庫中.具體流程圖如圖6.4所示.</p><p&
97、gt; 圖6.4發(fā)表文章流程圖</p><p><b> 二、文章修改</b></p><p> 合法的登陸用戶,并且擁有文章權限,可以修改自己曾經(jīng)發(fā)表過的文章.ID編號和文章作者ID以外的任何信息.</p><p> 第四節(jié) 文章評論模塊詳情</p><p> 文章評論模塊的流程和文章發(fā)表模塊類似,只是所需要
98、存儲的信息比較簡單而已,并且用戶權限是所有合法的注冊用戶.文章評論模塊主要分為發(fā)表評論、修改評論兩個子模塊.</p><p><b> 一、發(fā)表評論</b></p><p> 發(fā)表評論子模塊主要由blogcomm.asp完成.所有合法的注冊用戶,經(jīng)過登陸后,可以發(fā)表評論.用戶填寫好一篇評論的完整信息的同時系統(tǒng)在注冊時隨即生成一個驗證碼,只有填寫正確驗證碼后才能完成
99、發(fā)表.一切信息正確后系統(tǒng)會在數(shù)據(jù)庫中為該文章自動生成一個評論ID編號,這個編號是自動遞增的生成,用來唯一標識一篇文章.系統(tǒng)也會自動獲取當前評論發(fā)表者的ID,以及獲得所評論的文章ID編號,用來識別該評論所評論的文章。并且一同存儲在文章表的數(shù)據(jù)庫中.具體流程圖如圖6.5所示.</p><p> 圖6.5發(fā)表評論流程圖</p><p><b> 二、評論修改</b>&l
100、t;/p><p> 合法的登陸用戶可以修改自己曾經(jīng)發(fā)表過的評論.修改評論過程類似發(fā)表評論。用戶可以修改除評論ID編號和評論發(fā)表者ID以及所屬文章ID編號以外的任何信息.</p><p> 第五節(jié) 管理員模塊詳情</p><p> 管理員模塊只要是針對系統(tǒng)的管理員而言,可以修改整個網(wǎng)站系統(tǒng)的所有信息,包括網(wǎng)站的名字,收藏的鏈接地址,以及修改和刪除任何用戶的信息以及文
101、章和評論的信息.管理員模塊主要分為網(wǎng)站基本信息管理子模塊、網(wǎng)站過濾詞匯管理子模塊、網(wǎng)站友情鏈接管理子模塊、網(wǎng)站文章管理子模塊、網(wǎng)站用戶管理子模塊.</p><p> 其中網(wǎng)站基本信息管理子模塊、網(wǎng)站過濾詞匯管理子模塊、網(wǎng)站友情鏈接管理子模塊主要就是修改相應的數(shù)據(jù)庫表中的信息,后臺的基本實現(xiàn)方式就是對數(shù)據(jù)庫的鏈接和用SQL語句添加更新、刪除相應數(shù)據(jù)庫表中的項.而網(wǎng)站文章管理子模塊、網(wǎng)站用戶管理子模塊主要與前面的文
102、章修改、評論修改模塊和用戶資料修改模塊的功能相似,實現(xiàn)技術和方法也相同.</p><p> 管理員模塊在本系統(tǒng)中主要是由admincp.asp來實現(xiàn).</p><p> 第六節(jié) 公共模塊詳情</p><p> 公共模塊主要完成的是對于近期文章評論的列表顯示.實現(xiàn)過程是首先建立數(shù)據(jù)庫鏈接,然后通過查詢數(shù)據(jù)庫文章或評論表,通過Select語句,TOP X關鍵詞和O
103、rder by關鍵詞以及DESC的結合實現(xiàn)的.這樣可以從數(shù)據(jù)庫表中選擇出以Order by項遞減為順序的前X項目數(shù)據(jù)來.</p><p> 第七節(jié) 數(shù)據(jù)庫鏈接模塊詳情</p><p> 數(shù)據(jù)庫鏈接模塊提供相應數(shù)據(jù)庫鏈接,它的主要步驟是先定義數(shù)據(jù)庫鏈接地址,然后打開數(shù)據(jù)庫,執(zhí)行數(shù)據(jù)庫操作,最后關閉數(shù)據(jù)庫并且釋放相關資源.相關流程圖如圖6.6所示.</p><p>
104、 圖6.6數(shù)據(jù)庫鏈接流程圖</p><p> 第七章 系統(tǒng)配置和發(fā)布</p><p> 運用ASP對系統(tǒng)進行開發(fā)和應用,必須首先安裝和配置好相應的開發(fā)環(huán)境和支持組件.本章主要介紹系統(tǒng)相關環(huán)境的配置和開發(fā)后系統(tǒng)的發(fā)布情況以及運行效果.</p><p> 第一節(jié) 開發(fā)和應用環(huán)境配置</p><p> 下面簡要從ASP架構的安裝,IIS服
105、務器的配置,Dreamweaver開發(fā)工具配置以及SQL Server數(shù)據(jù)的設置介紹了系統(tǒng)相關環(huán)境的配置和安裝.</p><p> 一、ASP1.1架構安裝</p><p> 無論是用ASP進行Web系統(tǒng)開發(fā)和運行,要想獲得很好的效果,需要把系統(tǒng)升級為Microsoft最新的ASP1.1架構,在Microsoft.NET Framework1.1架構下開發(fā)Web系統(tǒng)將獲得更多的技術支持
106、,所開發(fā)的Web系統(tǒng)也能與最新的Microsoft平臺緊密兼容運行.</p><p> (1)在Microsoft的官方網(wǎng)下載ASP1.1架構升級包并安裝.</p><p> (2)安裝ASP1.1架構所需要的輔助組件,可以利用Visual Studio.NET的系統(tǒng)提供的Microsoft.NET Framework1.1架構安裝組件來升級系統(tǒng).如圖7.1所示.</p>
107、<p><b> 圖7.1安裝組件</b></p><p> 二、 IIS服務器配置</p><p> IIS(Internet Information Services,Internet信息服務器)是ASP系統(tǒng)開發(fā)和運行所需要的軟件系統(tǒng),可以讓計算機成為Web服務器.作為技術較新的IIS(Internet Information Services,
108、Internet信息服務器)是微軟開發(fā)的支持ASP、HTTP、FTP、SMTP等技術和協(xié)議的網(wǎng)站運行和執(zhí)行環(huán)境.</p><p> (一)如果是Windows2000/2003Server版系統(tǒng),可以直接到步驟2.</p><p> 對于和非系統(tǒng),可以通過系統(tǒng)安裝盤來安裝.如圖7.2所示.</p><p><b> 圖7.2安裝IIS</b&g
109、t;</p><p> (2)在安裝了IIS以后就要對IIS進行配置,在Web Sites的Defaule Web Sites中添加新的虛擬目錄(Virtual Directory)</p><p> (3)設置ASP開發(fā)的文件所在文件夾為虛擬目錄.</p><p> 三、 Dreamweaver開發(fā)工具配置</p><p> Dre
110、amweaver文本編輯器工具支持多種語言語法規(guī)范,其中也包括ASP,這里使用Dreamweaver文本編輯器編寫ASP源文件代碼.</p><p> 四、SQL Server數(shù)據(jù)庫配置</p><p> 首先安裝SQL Server2000作為系統(tǒng)開發(fā)所用的數(shù)據(jù)庫管理系統(tǒng)(DBMS);</p><p> 在"控制面板"打開"管理
111、工具",選擇"數(shù)據(jù)源ODBC"添加SQLServer數(shù)據(jù)庫的User DNS和Drivers (驅動程序)以及Connection Pooling(鏈接池).</p><p> 第二節(jié) 系統(tǒng)的發(fā)布和運行效果</p><p><b> 一、系統(tǒng)的發(fā)布</b></p><p> (一)如果本地工作站作為服務器,則
112、在安裝了相關組件和IIS以后,正確配置IIS,申請到相應的域名等業(yè)務,讓本地服務器連接到網(wǎng)絡,就可以通過網(wǎng)絡訪問該系統(tǒng).</p><p> (二)如果是利用網(wǎng)絡上主頁空間進行發(fā)布,則需要申請到可以支持ASP和SQL Server數(shù)據(jù)庫的Web空間,把系統(tǒng)所有文件上傳到網(wǎng)絡服務器上,通過所提供的域名就可以訪問到本系統(tǒng).</p><p><b> 二、系統(tǒng)運行效果</b&g
113、t;</p><p> 以下分別是系統(tǒng)的首頁、注冊頁面、文章發(fā)表頁面和文章回復頁面的效果截圖.</p><p><b> (一)系統(tǒng)首頁效果</b></p><p> 首頁提供了系統(tǒng)的各種功能使用界面,最主要部分是對近期文章的醒目展示,右邊有登陸操作區(qū)(在登陸以后變?yōu)橛脩舨僮鲄^(qū)),還有一些站點文章和回復的統(tǒng)計,以及最新日志,最新評論列表.
114、 </p><p><b> 圖7.3系統(tǒng)首頁</b></p><p><b> (二)注冊頁面效果</b></p><p> 注冊頁面也是非常重要的部分,它提供了一個簡潔的用戶注冊互動,用戶只需要填寫用戶名,密碼和確認密碼以及電子郵箱,注冊碼就可以實現(xiàn)注冊.</p><p><b&g
115、t; 圖7.4注冊頁面</b></p><p> (三)文章發(fā)表頁面效果</p><p> 文章發(fā)表頁面主要包括標題屬性選擇文章內(nèi)容等部分,它提供了比較全面的文章發(fā)表功能,可以使用戶發(fā)表出非常個性的個人網(wǎng)站文章來.</p><p> 圖7.5文章發(fā)表頁面</p><p> (四)文章回復頁面效果</p>&
116、lt;p> 文章回復頁面是在點擊瀏覽文章時候的下方出現(xiàn),當你正確登陸后便可以直接對所瀏覽文章進行回復評論,文章回復頁面相對于文章發(fā)表頁面而言是較為簡潔明了,操作也很方便.</p><p> 圖7.6文章回復頁面</p><p><b> 總結</b></p><p> 本設計題目為個人網(wǎng)站的設計與實現(xiàn),采用了Windows平臺下的
117、ASP動態(tài)網(wǎng)頁技術、SQL Server數(shù)據(jù)庫、IIS服務器,整個工程使用ASP技術,分為前臺界面的用戶操作層、后臺業(yè)務邏輯層以及數(shù)據(jù)庫操作管理層。代碼開發(fā)工具和頁面制作采用的是Dreamweaver.</p><p> 本系統(tǒng)開發(fā)的目的是提供一種個人日志和文章發(fā)表與交流以及展現(xiàn)平臺.系統(tǒng)繼承和改進了目前網(wǎng)絡上比較流行的個人網(wǎng)站的特點,實現(xiàn)了較為完整的個人網(wǎng)站系統(tǒng)各項功能,包括用戶的注冊和資料維護、用戶登陸和退
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)論文個人網(wǎng)站的設計與實現(xiàn)
- 畢業(yè)論文個人網(wǎng)站設計與實現(xiàn)(動態(tài))
- 個人網(wǎng)站的設計與實現(xiàn)畢業(yè)論文
- 畢業(yè)論文----論個人網(wǎng)站的設計與實現(xiàn)
- 畢業(yè)論文----論個人網(wǎng)站的設計與實現(xiàn)
- 個人博客網(wǎng)站的設計與實現(xiàn) 畢業(yè)論文
- 畢業(yè)論文 個人商用網(wǎng)站的設計與實現(xiàn)
- 個人網(wǎng)站設計畢業(yè)論文
- 畢業(yè)論文---個人網(wǎng)站設計
- 個人網(wǎng)站設計 畢業(yè)論文
- 畢業(yè)論文-個人成長歷程網(wǎng)站的設計與實現(xiàn)
- 個人博客系統(tǒng)畢業(yè)論文--博客網(wǎng)站的設計與實現(xiàn)
- 畢業(yè)論文個人成長歷程網(wǎng)站的設計與實現(xiàn)
- hope網(wǎng)站設計與實現(xiàn)-畢業(yè)論文
- 個人網(wǎng)站設計與實現(xiàn)(畢業(yè)設計論文)
- 畢業(yè)論文----網(wǎng)站的設計與實現(xiàn)
- 個人網(wǎng)站的設計與制作畢業(yè)論文
- 畢業(yè)論文----個人網(wǎng)站的設計與制作
- 個人博客網(wǎng)站設計畢業(yè)論文
- 個人網(wǎng)站畢業(yè)論文
評論
0/150
提交評論