校園網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)_第1頁
已閱讀1頁,還剩23頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、<p>  畢業(yè)設(shè)計(jì)(論文)任務(wù)書</p><p> 姓 名專 業(yè)計(jì)算機(jī)網(wǎng)絡(luò)班 級(jí)</p><p> 畢業(yè)設(shè)計(jì)(論文)題 目校園網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)</p><p> 畢業(yè)設(shè)計(jì)(論文)選題的目的與意義學(xué)校網(wǎng)站是學(xué)校的"商標(biāo)",每一所學(xué)校都有自己的特色,每一所學(xué)校都有自己的個(gè)性。在這個(gè)高度信息化的社會(huì)里,建立自己學(xué)校網(wǎng)站是最直接的宣傳手段

2、。網(wǎng)站沒有區(qū)域限制的特性,不僅能讓地區(qū)內(nèi)的人們了解學(xué)校,更可讓世界了解你的學(xué)校。憑藉學(xué)校網(wǎng)站,學(xué)校就可成為教育百花園中一朵鮮艷的花朵.</p><p> 畢業(yè)設(shè)計(jì)(論文)的資料收集情況(含指定參考資料)1.吳濤主編,網(wǎng)站全程設(shè)計(jì)技術(shù)(修訂本),北京:清華大學(xué)出版社;北京交通大學(xué)出版社,2006.72. 龍馬工作室編,ASP+SQL Server組建動(dòng)態(tài)網(wǎng)站實(shí)例精講,北京:人民郵電出版社,2004.8</p&

3、gt;<p> 畢業(yè)設(shè)計(jì)(論文)工作進(jìn)度計(jì)劃1、2010/11/12------2011/02/15 畢業(yè)設(shè)計(jì)系統(tǒng)實(shí)現(xiàn) 每組一個(gè)2、2011/02/15------2011/03/15 畢業(yè)設(shè)計(jì)系統(tǒng)檢查及畢業(yè)設(shè)計(jì)論文撰寫 每人一份 3、2011/03/15------2011/04/01 畢業(yè)設(shè)計(jì)論文檢查4、2011/04/01------2011/04/05 畢業(yè)論文打印及準(zhǔn)備答辯</p><p&g

4、t; 接受任務(wù)日期 2010年 10月 31日要求完成日期 2011年 3月 25 日學(xué) 生 簽 名 : 郭 威2011年 3月 25 日指導(dǎo)教師簽名:年 月 日 系(分院)主任(院長)簽名:年 月 日</p><p><b>  目錄</

5、b></p><p><b>  第一章:諸論</b></p><p>  1.1 設(shè)計(jì)思想……………………………………………………………………………………11.2 開發(fā)工具的選用及介紹…………………………………………………………………. 1第二章 校園網(wǎng)站設(shè)計(jì)分析……………………………………………………6</p><p>  第一節(jié)

6、 相關(guān)術(shù)語及解釋……………………………………………………………6</p><p>  第二節(jié) 校園網(wǎng)站的作用 ………………………………………………… 7</p><p>  第三節(jié) 校園網(wǎng)站的設(shè)計(jì)與規(guī)劃………………………………………………8</p><p>  第三章:詳細(xì)設(shè)計(jì) ………………………………………………………………………9第一節(jié) 數(shù)據(jù)庫設(shè)計(jì) ……………

7、…………………………………………………9</p><p>  第二節(jié) 頁面的設(shè)計(jì) ………………………………………………………………11</p><p>  第四章:編碼、測試與維護(hù)…………………………………………………………… 21</p><p>  第一節(jié) 測試與維護(hù) …………………………………………………………… 21</p><p>

8、;  第二節(jié) 設(shè)計(jì)技巧和解決方法…………………………………………………… 22</p><p>  結(jié)束語…………………………………………………………………………24</p><p>  謝辭……………………………………………………………………………24</p><p>  參考文獻(xiàn)………………………………………………………………………25</p>&

9、lt;p>  諸論在Internet飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟(jì)、生活等各個(gè)方面發(fā)揮著重要的作用。Internet上發(fā)布信息主要是通過網(wǎng)站來實(shí)現(xiàn)的,獲取信息也是要在Internet“海洋”中按照一定的檢索方式將所需要的信息從網(wǎng)站上下載下來。因此網(wǎng)站建設(shè)在Internet應(yīng)用上的地位顯而易見,它已成為政府、企事業(yè)單位信息化建設(shè)中的重要組成部分,從而倍受人們的重視。為了更好的辦

10、學(xué),提高學(xué)校知名度,特構(gòu)建長沙市工商職業(yè)中專學(xué)校網(wǎng)站。1. 1 設(shè)計(jì)思想通過網(wǎng)站,全面宣傳,展示學(xué)校風(fēng)采、優(yōu)點(diǎn)與特色,發(fā)布學(xué)校的重大活動(dòng)安排與招生政策,增強(qiáng)家長與學(xué)校之間的聯(lián)系,在Internet上實(shí)現(xiàn)完成部分校務(wù),提高辦事效率。1.2 開發(fā)工具的選用及介紹ASP的優(yōu)勢:Active Server Pages:“動(dòng)態(tài)服務(wù)器網(wǎng)頁”,一般簡稱為“ASP”,ASP之所以能受到大家的重視與使用的原因,主要在于所產(chǎn)生的執(zhí)行結(jié)果都是標(biāo)

11、準(zhǔn)的HTML格式,而且這些程序是在網(wǎng)絡(luò)服務(wù)端中執(zhí)行,使用一般的瀏覽器(如IE 或Netscape)都可以正確地獲得ASP的“執(zhí)行”結(jié)果,并且</p><p>  第二章 校園網(wǎng)站設(shè)計(jì)分析</p><p>  第一節(jié) 相關(guān)術(shù)語及解釋</p><p>  一、Internet</p><p>  Internet(英特網(wǎng))誕生于上世紀(jì)60年代,發(fā)

12、展非常慢,到90年代才開始迅速發(fā)展?,F(xiàn)在英特網(wǎng)已經(jīng)是世界上最大的網(wǎng)絡(luò)的,聯(lián)在英特網(wǎng)上的電腦有數(shù)億臺(tái)。上面的資料、信息數(shù)不勝數(shù),所以有人把英特網(wǎng)叫成是信息的海洋、知識(shí)的海洋。</p><p><b>  二、站點(diǎn)</b></p><p>  所謂站點(diǎn),就是將網(wǎng)頁文件和素材文件,有條理地放置站點(diǎn)文件夾里,這些文件與文件夾就構(gòu)成了網(wǎng)站的實(shí)質(zhì)內(nèi)容。站點(diǎn)文件夾里除了網(wǎng)頁文件還有

13、素材文件,所謂素材就是網(wǎng)頁中所用到的圖像、聲音、視頻等,這些內(nèi)容是以單獨(dú)文件的形式存在。</p><p><b>  三、超鏈接</b></p><p>  我們在瀏覽網(wǎng)頁時(shí),當(dāng)鼠標(biāo)指針指向某段文本或是某個(gè)圖像,鼠標(biāo)指針變成小手狀,單擊鼠標(biāo)可以打開其他的網(wǎng)頁或是跳轉(zhuǎn)到其他的網(wǎng)站,這就是超鏈接。采用超鏈接技術(shù)可以將不同的網(wǎng)站、網(wǎng)站中的不同網(wǎng)頁、網(wǎng)頁中的不同位置彼此串在一

14、起,實(shí)現(xiàn)相互間的跳轉(zhuǎn),方便信息的瀏覽和查找。人們通過超鏈接可以很方便很迅速地訪問分布于全球計(jì)算機(jī)上的海量資源,實(shí)現(xiàn)在互聯(lián)網(wǎng)中的漫游。超鏈接能使Web服務(wù)存在廣泛和持久的生命力,超鏈接可以說是Web的靈魂。</p><p><b>  四、URL</b></p><p>  URL(Uniform Resource Locator的縮寫),統(tǒng)一資源定位器。互聯(lián)網(wǎng)中某種信

15、息資源以某種方式存儲(chǔ)在網(wǎng)絡(luò)中的某處,必須用一個(gè)惟一的URL來進(jìn)行標(biāo)識(shí),這樣才能方便查找。對(duì)于Web來說,可以簡單并通俗把URL理解為網(wǎng)址。每個(gè)Web網(wǎng)頁都有自己的網(wǎng)址,在瀏覽器地址欄里輸入網(wǎng)頁的URL,就可以訪問這個(gè)網(wǎng)頁。例如,http://www.sina.com/index.html,其意思就是采用http超文本傳輸協(xié)議訪問新浪網(wǎng)的首頁,由于網(wǎng)頁均是通過http超文本傳輸協(xié)議進(jìn)行訪問,默認(rèn)下,“http://”可以省略不輸。<

16、/p><p><b>  五、IP地址</b></p><p>  為了使互聯(lián)網(wǎng)上的電腦主機(jī)在通信時(shí)能夠相互識(shí)別,每臺(tái)主機(jī)都分配一個(gè)能表示其位置的IP(Internet Protocol)地址,這如同公用電話網(wǎng)中電話的號(hào)碼一樣。IP地址是由專門的互聯(lián)網(wǎng)機(jī)構(gòu)來分配。IP地址具有惟一性,是由32位二進(jìn)制數(shù)組成,分為四組,每組8位,每組之間用小數(shù)點(diǎn)分隔,在實(shí)際之中常轉(zhuǎn)換成十進(jìn)制

17、數(shù)表示。(可以刪掉)</p><p>  第二節(jié) 校園網(wǎng)站的作用</p><p>  互曾幾何時(shí)我們重視的是傳統(tǒng)媒體上的“廣播有聲、報(bào)紙有名、電視有影”。而今在網(wǎng)絡(luò)中可是鼠標(biāo)一點(diǎn)“地球人都知道”。較之傳統(tǒng)媒體的區(qū)域性、時(shí)效性而言網(wǎng)絡(luò)具有廣泛性、長期性的特點(diǎn)。我們應(yīng)該以校園網(wǎng)站為平臺(tái)樹立起具有時(shí)代特色的虛擬形象。對(duì)于學(xué)校網(wǎng)站的具體作用,歸納如下:</p><p>&l

18、t;b>  一、橋梁作用</b></p><p>  網(wǎng)絡(luò)一個(gè)最重要的特點(diǎn)就是其互動(dòng)性,對(duì)于朋友們提的所有意見和建議,無論好壞,都會(huì)認(rèn)真對(duì)待、仔細(xì)研究,有一些能夠馬上回復(fù)的問題,都予以及時(shí)回復(fù)。</p><p><b>  二、引導(dǎo)作用</b></p><p>  通過引導(dǎo),非理性的言論就會(huì)越來越少,許多正面、富有建設(shè)性的言論

19、將會(huì)不斷涌現(xiàn),從而達(dá)到我們預(yù)期的目的。</p><p><b>  三、育人作用</b></p><p>  有及時(shí)報(bào)道活動(dòng)、凸現(xiàn)重點(diǎn)文章、組織各種活動(dòng)、開展咨詢服務(wù)、及時(shí)渲染氛圍.</p><p><b>  四、窗口作用</b></p><p>  網(wǎng)站的另一個(gè)重要作用就是宣傳學(xué)校. 通過充分體

20、現(xiàn)學(xué)校的辦學(xué)特色和師資優(yōu)勢,并突出學(xué)校內(nèi)部與其他校園以及社會(huì)群體的信息交流,加強(qiáng)學(xué)校與社會(huì)、師生與家長的互動(dòng)溝通,將網(wǎng)站創(chuàng)建成為展示師生風(fēng)采的舞臺(tái),從而實(shí)現(xiàn)貫徹教育理念和塑造信息化時(shí)代校園品牌的完整統(tǒng)一.</p><p>  第三節(jié) 校園網(wǎng)站的設(shè)計(jì)與規(guī)劃</p><p>  一、明確架設(shè)網(wǎng)站的目的</p><p>  通過網(wǎng)站,全面宣傳,展示學(xué)校的風(fēng)采、優(yōu)秀與特點(diǎn),

21、發(fā)表學(xué)校的活動(dòng)安排與招生政策信息內(nèi)容,使學(xué)生與家長增加對(duì)學(xué)校的了解。增強(qiáng)學(xué)生、家長及學(xué)校之間的聯(lián)系。在這里學(xué)生及家長可以提出意見及想法,互相理解教學(xué)之間的意見想法更好有效的辦好教學(xué),和學(xué)生需要那樣的教學(xué)方式能夠更好的吸納與接納,這些都能成為學(xué)校的參考,以便更加提高學(xué)校的教學(xué)質(zhì)量。</p><p><b>  二、校園網(wǎng)站概貌</b></p><p>  因?yàn)槭切@網(wǎng)站

22、,所以建立一個(gè)高效率、成本的網(wǎng)絡(luò)以滿足教學(xué)工作日益增長的需求是設(shè)計(jì)這個(gè)網(wǎng)站的目標(biāo),也能更好提高學(xué)校的知名度,為家長和同學(xué)們提供一個(gè)友誼的橋梁,增加家長與同學(xué)們對(duì)學(xué)校的一些事物的了解。</p><p><b>  三、功能劃分</b></p><p>  網(wǎng)站設(shè)計(jì)有新聞更新,瀏覽者可以在首頁瀏覽自己喜歡的新聞,并且可以在留言板和學(xué)校交流,在后臺(tái)管理頁面中,通過身份認(rèn)證,

23、管理員,可以對(duì)網(wǎng)站信息進(jìn)行管理。</p><p><b> ?。ńo出設(shè)計(jì)草圖)</b></p><p><b>  四、功能描述</b></p><p><b>  (一)新聞</b></p><p>  嵌入百度新聞每日更新代碼,使用在本站首頁顯示今日國內(nèi)國際新聞,供瀏覽者瀏

24、覽。</p><p><b>  (二)留言板</b></p><p>  是一個(gè)學(xué)校與大家談心交流的地方,在留言板中,可以和學(xué)校進(jìn)行交流。就我們校園內(nèi)的話題展開討論。和大家進(jìn)行溝通。</p><p><b>  (三)后臺(tái)管理頁面</b></p><p>  是管理和添加到新內(nèi)容的地方,為了方便實(shí)

25、現(xiàn)信息的經(jīng)常更新,設(shè)計(jì)了這個(gè)管理頁面,經(jīng)過身份認(rèn)證后可以進(jìn)入網(wǎng)站對(duì)其中的信息進(jìn)行管理。 </p><p>  (四)頁面組織和數(shù)據(jù)庫設(shè)計(jì)</p><p>  在明確了校園網(wǎng)站的風(fēng)格和定位后,就是網(wǎng)站的材料組織以及網(wǎng)站的頁面設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì)。</p><p>  建立一個(gè)網(wǎng)站好比寫一篇文章,首先要擬好提綱,文章才能主題明確,層次清晰。如果網(wǎng)站結(jié)構(gòu)不清晰,目錄龐雜,內(nèi)

26、容東一塊西一塊。結(jié)果不但瀏覽者看得糊涂,自己擴(kuò)充和維護(hù)網(wǎng)站也相當(dāng)困難。網(wǎng)站的題材確定后,并且收集和組織了許多相關(guān)的資料內(nèi)容,但如何組織內(nèi)容才能吸引網(wǎng)友們來瀏覽網(wǎng)站呢?欄目的實(shí)質(zhì)是一個(gè)網(wǎng)站的大綱索引,索引應(yīng)該將網(wǎng)站的主體明確顯示出來。因此我將網(wǎng)站分為五個(gè)欄目,分別是關(guān)于學(xué)校、本網(wǎng)推薦、站內(nèi)公告、熱門文章、留言等。</p><p><b>  第三章 詳細(xì)設(shè)計(jì)</b></p>&l

27、t;p>  第一節(jié) 數(shù)據(jù)庫的設(shè)計(jì)</p><p><b>  一、數(shù)據(jù)庫搭建</b></p><p>  使用Access2000 實(shí)現(xiàn)關(guān)系型數(shù)據(jù)庫</p><p>  用戶密碼登記表Admin</p><p>  存儲(chǔ)了系統(tǒng)用戶和普通用戶的信息,包括:姓名,口令,驗(yàn)證碼,名稱。它的設(shè)計(jì)視圖如圖1:</p&g

28、t;<p><b>  圖1</b></p><p>  留言基本檔案表Book</p><p>  存儲(chǔ)了用戶的檔案包括:ID,留言者名字、留言者QQ、留言者E-mail,留言內(nèi)容,留言者主頁,留言時(shí)間,回復(fù)留言,留言頭像,留言表情,留言者IP,留言者地址,留言主題,其中ID為該表的主關(guān)鍵字。它的設(shè)計(jì)視圖如圖2:</p><p>

29、;<b>  圖2</b></p><p>  (三網(wǎng)站基本信息表 WebBasicInfo,如圖3</p><p><b>  圖3</b></p><p>  以上數(shù)據(jù)表為Access類型的庫文件,將它定名為:“data.mdb”。</p><p><b>  二、連接數(shù)據(jù)庫</

30、b></p><p>  在上面,我們已經(jīng)為我們的程序創(chuàng)建了一個(gè)數(shù)據(jù)庫,在這里,我們來用ASP把程序和數(shù)據(jù)庫連接起來,以后就可以連接到數(shù)據(jù)庫、在ASP中顯示數(shù)據(jù)庫中的數(shù)據(jù)以及更復(fù)雜的插入、修改和刪除。</p><p>  一起看以下代碼,這就是ASP程序中常用的連接數(shù)據(jù)庫的代碼:</p><p>  <% '這是ASP程序的起始set con

31、n=server.createobject("adodb.connection")  '在服務(wù)器上創(chuàng)建了一個(gè)連接數(shù)據(jù)庫的對(duì)象connstr="Provider=Microsoft.jet.oledb.4.0;data source="&server.mappath("data.mdb")  '告訴ASP數(shù)據(jù)庫的接接方法以及路徑conn.open co

32、nnstr  '創(chuàng)建了對(duì)象后就用來打開數(shù)據(jù)庫進(jìn)行連接%>  '一切OK了!結(jié)束ASP程序</p><p><b>  第二節(jié) 頁面設(shè)計(jì)</b></p><p><b>  一、界面設(shè)計(jì)</b></p><p><b> ?。ㄒ唬┩镀?lt;/b></p><p&g

33、t;<b>  1、功能</b></p><p>  可以迅速有效的查看投票的結(jié)果。</p><p><b>  2、組成構(gòu)造</b></p><p>  投票顯示頁面 rote.asp:用來顯示所有投票。</p><p>  站長基本信息顯示頁面 include.asp:</p>&

34、lt;p>  數(shù)據(jù)庫連接頁面 conn.asp</p><p>  3、投票頁面瀏覽效果圖:</p><p>  (二)google地圖</p><p><b>  1、功能</b></p><p>  可以供瀏覽者及時(shí)打開地圖查看地址。</p><p><b>  2、組成結(jié)構(gòu)&

35、lt;/b></p><p>  地圖顯示頁面 xml.asp:顯示google地圖頁面。</p><p>  站長基本信息顯示頁面 include.asp</p><p>  數(shù)據(jù)庫連接頁面 conn.asp</p><p>  3、地圖頁面瀏覽效果圖:</p><p><b>  (三)、后臺(tái)登陸&

36、lt;/b></p><p><b>  1、功能</b></p><p>  顯示登陸頁面,可以供管理者登陸。</p><p>  2、后臺(tái)登陸頁面瀏覽效果圖:</p><p><b>  (四)、留言板</b></p><p><b>  1、功能<

37、/b></p><p>  利用SQL語法過濾特定的用戶留言意見,讓站長可以針對(duì)某位特定用戶所發(fā)表的意見作出獨(dú)立的回答,同時(shí),用戶在發(fā)表個(gè)人意見時(shí),若認(rèn)為意見內(nèi)容涉及敏感的話題或是意見內(nèi)容涉及私人隱私,都可用“悄悄話”的方式發(fā)言,這些“悄悄話”將不會(huì)被顯示出來讓大家看到,當(dāng)然,站長擁有管理的能力,只要以密碼登錄管理模式,就可以進(jìn)行各個(gè)用戶的單獨(dú)意見回復(fù),而且還能看到用戶所留下的“悄悄話</p>

38、<p><b>  2、組成構(gòu)造</b></p><p>  意見留言結(jié)果網(wǎng)頁gbook.asp:用來顯示用戶發(fā)言與站長回復(fù)內(nèi)容,同時(shí)還具備查看留言和發(fā)表留言兩個(gè)功能。</p><p>  站長基本信息顯示頁面 include.asp</p><p>  數(shù)據(jù)庫連接頁面 conn.asp</p><p>  

39、3、留言頁面瀏覽效果圖,如圖13。</p><p><b>  圖13</b></p><p>  4、發(fā)表留言瀏覽效果圖,如圖14。</p><p><b>  圖14</b></p><p><b>  二、關(guān)鍵代碼設(shè)計(jì) </b></p><p> 

40、 (一) 頁面相同基本信息代碼頁面 include.asp </p><p><b>  <%</b></p><p>  set oRs=server.createobject("adodb.recordset")</p><p>  sSql="Select Top 1 * From WebBasicIn

41、fo"</p><p>  oRs.Open sSql,Conn,1,1</p><p>  If Not oRs.Eof Then</p><p>  W_ID=oRs("W_ID")</p><p>  W_WebsiteAppe=oRs("W_WebsiteAppe")</p>

42、;<p>  W_SuppExpl=oRs("W_SuppExpl")</p><p>  W_WebSiteName=oRs("W_WebSiteName")</p><p>  W_WebSiteUrl=oRs("W_WebSiteUrl")</p><p>  W_StatMastNam

43、e=oRs("W_StatMastName")</p><p>  W_StatMastEmail=oRs("W_StatMastEmail")</p><p>  W_StatMastQQ=oRs("W_StatMastQQ")</p><p>  W_WebSiteKeyword=oRs("W

44、_WebSiteKeyword")</p><p>  W_WebSiteIntr=oRs("W_WebSiteIntr")</p><p>  W_WebSiteCopyInfo=oRs("W_WebSiteCopyInfo")</p><p><b>  End If</b></p&g

45、t;<p><b>  oRs.Close</b></p><p>  If W_WebsiteAppe="False" Then</p><p>  Response.Write "<table width='100%' height='100%' border='0'

46、 cellpadding='0' cellspacing='0'><tr><td style='font-size:11pt'><div align='center'><font color='#ff0000'>"</p><p>  Response.Write W_S

47、uppExpl</p><p>  Response.Write "</font></div></td></tr></table>"</p><p>  Response.End</p><p><b>  End If</b></p><p&g

48、t;  Dim WebTitle,WebName</p><p>  WebName=W_WebSiteName&"-"&W_WebSiteUrl</p><p>  WebTitle=""</p><p><b>  %></b></p><p> ?。ǘ?/p>

49、google地圖代碼</p><p><b>  <%</b></p><p><b>  end sub</b></p><p>  sub savegoogle(strPath)</p><p>  XMLContent = "<?xml version='1.0&

50、#39; encoding='UTF-8'?>" & vbNewLine</p><p>  XMLContent = XMLContent & "<urlset xmlns=""http://www.google.com/schemas/sitemap/0.84"">" & vbNew

51、Line</p><p>  set rs1=server.createobject("ADODB.Recordset")</p><p>  sql1="select Top "&Request("links")&" ID from Yao_Article where yn = 0 order by D

52、ateAndTime desc"</p><p>  rs1.open sql1,conn,1,3</p><p>  do while not (rs1.eof or err)</p><p>  XMLContent = XMLContent & "<url>" & vbNewLine</p>

53、<p>  Timex = Request("Timex")</p><p>  Timex = Right("0" & Timex ,2) & ":00"</p><p>  aTime = Year(now()) & "-" & Right("0&qu

54、ot; & Month(now()),2) & "-" & Right("0" & Day(now()),2) & "T" & Right("0" & Hour(now()),2) & ":" & Right("0" & Minute(no

55、w()),2) & ":" & Right("0" & Second(now()),2) & "+" & Timex</p><p>  XMLContent = XMLContent & "<loc>http://"&Siteurl&SitePath&

56、;""</p><p>  If Html=2 then</p><p>  XMLContent = XMLContent & "Html/?"&rs1("ID")&".html"</p><p><b>  Else</b></p&

57、gt;<p>  XMLContent = XMLContent & "List.asp?ID="&rs1("ID")&""</p><p><b>  End if</b></p><p>  XMLContent = XMLContent & "&l

58、t;/loc>" & vbNewLine & "<lastmod>" & aTime & "</lastmod>" & vbNewLine</p><p>  XMLContent = XMLContent & "<changefreq>daily</chan

59、gefreq>" & vbNewLine</p><p>  XMLContent = XMLContent & "<priority>0."&RndNumber(1,9)&"</priority>" & vbNewLine</p><p>  XMLContent =

60、XMLContent & "</url>" & vbNewLine</p><p>  rs1.movenext</p><p><b>  loop</b></p><p><b>  rs1.close</b></p><p>  set rs1=

61、nothing</p><p>  XMLContent = XMLContent & "</urlset>"</p><p>  strPath = Server.MapPath(strPath) & "\Sitemap.xml"</p><p>  CreateXMLFile XMLConten

62、t,strPath</p><p>  Call Info("生成站點(diǎn)地圖成功!<br><br><a href=""http://"&SiteUrl&SitePath&"Sitemap.xml"" target=""_blank"">點(diǎn)此瀏覽&l

63、t;/a>")</p><p><b>  end sub</b></p><p>  Function CreateXMLFile(sXML,FilePath)</p><p>  Dim objXML</p><p>  If InStr(FilePath, ":") = 0 Th

64、en FilePath = Server.MapPath(FilePath)</p><p>  Set objXML = Server.CreateObject("MSXML2.DOMDocument.3.0") </p><p>  If objXML.LoadXml(sXML) Then</p><p>  objXML.Save(File

65、Path)</p><p><b>  End If</b></p><p>  Set objXML = Nothing</p><p>  End Function </p><p><b>  %></b></p><p>  (三)登陸者用戶名密碼驗(yàn)證代碼<

66、;/p><p><b>  <%</b></p><p>  dim adminname,adminpwd,adminip</p><p>  if request("action")="adminlogin" then</p><p>  adminname=CheckStr

67、(trim(Request.form("adminname")))</p><p>  adminpwd=CheckStr(trim(Request.form("adminpwd")))</p><p>  adminpwd=Mid(md5(adminpwd,32),4,18)</p><p>  mycode = tri

68、m(request.form("code"))</p><p>  if adminname="" or adminpwd="" then</p><p>  Call Alert("請輸入用戶名和密碼!",-1)</p><p><b>  end if</b>&

69、lt;/p><p>  if mycode<>Session("getcode") then</p><p>  Call Alert("請輸入正確的驗(yàn)證碼!",-1)</p><p><b>  end if</b></p><p>  set rs=server.cre

70、ateobject("ADODB.Recordset")</p><p>  sql="select * from ["&admintable&"] where Admin_Name='"&adminname&"' and Admin_Pass='"&adminpwd&a

71、mp;"'"</p><p>  rs.open sql,conn,1,3</p><p>  If Not rs.Eof Then </p><p>  Session("YaoContent")=""</p><p>  Response.Cookies("La

72、oYAdmin")("UserID")=rs("ID")</p><p>  Response.Cookies("LaoYAdmin")("UserPass")=rs("Admin_Pass")</p><p>  Response.Cookies("LaoYAdmin&

73、quot;)("UserName")=rs("Admin_Name")</p><p>  'Response.Cookies("LaoYAdmin").Expires=Date+1</p><p>  rs("Admin_Time")= Now</p><p>  rs(&

74、quot;Admin_IP")= GetIP</p><p><b>  rs.update</b></p><p>  response.Redirect "Index.asp"</p><p><b>  else</b></p><p>  Call Ale

75、rt("您輸入的用戶名或密碼不正確!",-1)</p><p><b>  end if</b></p><p><b>  rs.close</b></p><p>  set rs=nothing</p><p><b>  end if</b><

76、/p><p><b>  %></b></p><p>  (四)發(fā)表留言提交內(nèi)容判斷模塊代碼</p><p><b>  <%</b></p><p>  if request("action")="" then response.redirect&

77、quot;gbook.asp?action=show"</p><p>  if request("action")="post" then</p><p>  dim bookname</p><p>  dim bookwhere</p><p>  dim bookpic</p&g

78、t;<p>  dim bookface</p><p>  dim bookcontent</p><p>  dim booktime</p><p>  dim bookip</p><p>  dim FoundErr,ErrMsg</p><p>  bookname=request("

79、;name")</p><p>  bookwhere=request("where")</p><p>  bookpic=request("pic")</p><p>  bookface=request("face")</p><p>  bookshow=reque

80、st("show")</p><p>  bookcontent=request("content")</p><p>  bookip=request.ServerVariables("REMOTE_ADDR")</p><p>  if bookname="" then</p&

81、gt;<p>  Response.Write "<SCRIPT LANGUAGE='JavaScript'>"</p><p>  Response.Write "alert('留言昵稱不能為空!');"</p><p>  Response.Write "history.go(-

82、1);"</p><p>  Response.Write "</SCRIPT>"</p><p>  Response.End</p><p><b>  end if</b></p><p>  if bookcontent="" then</p&g

83、t;<p>  Response.Write "<SCRIPT LANGUAGE='JavaScript'>"</p><p>  Response.Write "alert('留言內(nèi)容不能為空!');"</p><p>  Response.Write "history.go(-1

84、);"</p><p>  Response.Write "</SCRIPT>"</p><p>  Response.End</p><p><b>  end if</b></p><p>  strArr=split(W_BookWorryNeed,"|"

85、;) </p><p>  set rs=Server.CreateObject("ADODB.Recordset")</p><p>  sql="select * from book"</p><p>  rs.open sql,conn,1,3</p><p><b>  rs.add

86、new</b></p><p>  rs("name")=htmlencode(bookname)</p><p>  rs("where")=htmlencode(bookwhere)</p><p>  rs("pic")=bookpic</p><p>  rs(&

87、quot;face")="images/face/"&bookface&".gif"</p><p>  rs("show")=bookshow</p><p>  rs("content")=htmlencode(bookcontent)</p><p>  

88、rs("ip")=bookip</p><p>  rs("time")=now()</p><p><b>  rs.update</b></p><p><b>  rs.close</b></p><p>  Response.Write "&

89、lt;SCRIPT LANGUAGE='JavaScript'>"</p><p>  Response.Write "alert('恭喜您!您已經(jīng)成功提交了信息!');"</p><p>  Response.Write "window.location.href='gbook.asp?i=show&#

90、39;"</p><p>  Response.Write "</SCRIPT>"</p><p>  Response.end</p><p><b>  end if</b></p><p><b>  %></b></p><

91、p><b>  三、網(wǎng)站管理系統(tǒng)</b></p><p> ?。ㄒ唬┩瓿烧鹃L對(duì)網(wǎng)站信息管理及更新的系統(tǒng),包括以下幾部分:</p><p>  1、管理登陸頁面Login.asp</p><p>  2、風(fēng)格管理頁面Admin_Css.asp</p><p>  3、文章管理頁面Admin_Article.asp&l

92、t;/p><p>  4、鏈接管理頁面Admin_Linkn.asp</p><p>  5、留言管理頁面GuestBook.asp</p><p><b>  管理登陸</b></p><p>  管理系統(tǒng)的登陸頁面,主要用于管理登陸和判斷用戶是否已注冊。</p><p>  其中判斷是否是非法登陸

93、的代碼為:</p><p><b>  <%</b></p><p>  admin_pass=md5(admin_pass)</p><p>  set rs=server.createobject("adodb.recordset")</p><p>  sql="select *

94、 from admin where admin_name='"&admin_name&"' and admin_pass='"&admin_pass&"'"</p><p>  rs.open sql,conn,1,3</p><p>  if rs.eof then</

95、p><p>  response.write"<SCRIPT language=JavaScript>alert('用戶或密碼錯(cuò)誤!非管理員勿入!');"</p><p>  response.write"location.href='index.asp'</SCRIPT>"</p>

96、<p><b>  else</b></p><p>  session("admin_name")=request("admin_name")</p><p>  session("loc")=1</p><p>  response.redirect "admi

97、n.asp"</p><p><b>  end if </b></p><p><b>  rs.close</b></p><p>  set rs=nothing</p><p>  conn.close</p><p>  set conn=nothing&

98、lt;/p><p><b>  end if</b></p><p><b>  end if</b></p><p><b>  %></b></p><p>  其中驗(yàn)證碼驗(yàn)證代碼:</p><p><b>  <% </b&

99、gt;</p><p>  dim verifycode,verifycode2</p><p>  verifycode=trim(Request.Form("verifycode"))</p><p>  verifycode2=trim(Request.Form("verifycode2"))</p>&l

100、t;p>  if verifycode<>verifycode2 then</p><p>  response.write"<SCRIPT language=JavaScript>alert('您輸入的驗(yàn)證碼不正確!');"</p><p>  response.write"location.href='

101、index.asp'</SCRIPT>"</p><p>  founderr=true</p><p><b>  else</b></p><p>  session("verifycode")=""</p><p><b>  %>

102、;</b></p><p>  (三)主要功能程序段</p><p>  1、打開數(shù)據(jù)庫<%set conn = Server.CreateObject("ADODB.Connection")conn.open "YourDSNName","username","password"%&

103、gt; 2數(shù)據(jù)庫查詢操作大類查訊</p><p>  setrs=server.CreateObject(adodb.recordset)</p><p><b>  只讀方式打開</b></p><p>  rs.openselectanclass,anclassidfromanclass,conn,1,1 </p>

104、<p>  dowhilenotrs.eof</p><p>  response.writeAhref=javascriptturnX('r&rs(anclassidtarget=_blank)&')</p><p>  &trim(rs(anclass))&A</p><p>  rs.movenext&

105、lt;/p><p><b>  loop</b></p><p><b>  rs.close</b></p><p><b>  小類查詢</b></p><p><b>  dimrs2</b></p><p>  setrs2=s

106、erver.CreateObject(adodb.recordset)</p><p>  rs2.openselectnclass,nclassidfromnclasswhereanclassid=&rs(anclassid)&orderbynclassidorder,conn,1,1</p><p>  dowhilenotrs2.eof</p><

107、p>  response.writeAhref=class.aspaid=&rs(anclassid)&&nid=&rs2(nclassid)&&trim(rs2(nclass))&A</p><p>  rs2.movenext</p><p><b>  loop</b></p><

108、p><b>  3、添加記錄操作</b></p><p>  setrs=server.CreateObject(adodb.recordset)</p><p><b>  可寫方式</b></p><p>  rs.openselectbookid,username,zhuangtai,zongerfromact

109、ions,conn,1,3</p><p>  rs.addnew 添加一條新記錄</p><p>  rs(bookid)=bookid 添加相應(yīng)的記錄</p><p>  rs(username)=username</p><p><b>  …………</b></p><p>  rs(zhu

110、angtai)=6</p><p>  rs(zonger)=0</p><p>  rs.update 更新數(shù)據(jù)庫</p><p><b>  4、刪除記錄操作</b></p><p>  從表actions中刪除actionid匹配的記錄 conn.executedeletefromactionswhereactio

111、nid=</p><p>  &request.QueryString(actionid) </p><p>  5、記錄的修改和查看</p><p>  setrs=server.CreateObject(adodb.recordset)</p><p>  rs.Openselectfrombookswherebookid=&am

112、p;bookid,conn,1,3</p><p>  rs(anclassid)=int(request(anclassid))修改各項(xiàng)記錄</p><p><b>  ………………</b></p><p><b>  rs.Update</b></p><p><b>  rs.Clo

113、se</b></p><p>  第四章 編碼、測試與維護(hù)</p><p><b>  第一節(jié) 測試與維護(hù)</b></p><p>  一、IIS(Internet 信息服務(wù))安裝配置(刪掉)</p><p>  可以在"添加或刪除程序 >>添加/刪除Windows組件"對(duì)話框

114、中把"Internet 信息服務(wù)(IIS)"前的勾選中,點(diǎn)"下一步"進(jìn)行安裝就行了(注:在這之前應(yīng)把系統(tǒng)安裝盤放到光驅(qū))。 IIS 裝好之后再作一下簡單的配置。定位到"開始>>管理工具>>Internet 信息服務(wù)(IIS)管理器",打開IIS管理器。在"本地計(jì)算機(jī)>>網(wǎng)站>>默認(rèn)網(wǎng)站"上右鍵單擊,在快捷菜單里

115、選"屬性"(或者直接在操作菜單下選"屬性"),彈出如下對(duì)話框圖15:</p><p><b>  圖15</b></p><p>  切換到"主目錄"標(biāo)簽(圖2),重新選擇網(wǎng)站根目錄(我選擇的是E盤下的my web目錄),默認(rèn)是"系統(tǒng)盤:\Inetpub\wwwroot",因?yàn)橄到y(tǒng)盤不宜放

116、太多的非系統(tǒng)文件,所以在這里重設(shè)默認(rèn)網(wǎng)站要目錄,如果嫌麻煩可以跳過這步。再切換到"文檔"標(biāo)簽,通過"添加"、"刪除"、"上移"、"下移 ",把站點(diǎn)的默認(rèn)文檔設(shè)置如圖16:</p><p><b>  圖16</b></p><p>  可能有些朋友會(huì)疑惑,設(shè)置默認(rèn)內(nèi)容文

117、檔有什么作用?細(xì)心的朋友應(yīng)該會(huì)發(fā)現(xiàn),在瀏覽一些大網(wǎng)站的首頁時(shí)用它的一級(jí)域名就行了,并不需要指定請求頁的文件名,這就是設(shè)置了默認(rèn)內(nèi)容文檔的緣故,它的作用就是在瀏覽器請求沒有指定文檔的名稱時(shí),將默認(rèn)文檔提供給瀏覽器。要得到更詳盡的解釋說明,可以點(diǎn)擊圖3中的“幫助”。之所以有這步,是因?yàn)榫W(wǎng)站的默認(rèn)內(nèi)容頁中沒有index.asp,不大符合國人習(xí)慣。二、Dream weaver測試站點(diǎn)和用IIS測試本地站點(diǎn)(刪掉) Dream weav

118、er MX提供了全面檢測站點(diǎn)的功能,它比檢測鏈接更全面。全面地檢測內(nèi)部、外部鏈接、去除錯(cuò)標(biāo)簽、空標(biāo)簽、多余的標(biāo)簽等,它的使用相當(dāng)簡單,使用全面檢測站點(diǎn)功能如下: 1、選擇菜單中【站點(diǎn)】的【報(bào)告】命令,打開一個(gè)窗口。 2、選擇檢測范圍,在【報(bào)告】選項(xiàng)中有四個(gè)內(nèi)容供選擇:Current Document、Entire Local Site、Select Files in site、Folder。 3、對(duì)工作流方面的信

119、息進(jìn)行檢測。 4、對(duì)HTML文件的信息做出檢查。 把編好的網(wǎng)站文件復(fù)制</p><p>  三、維護(hù) 網(wǎng)站建成后并不意味著網(wǎng)站建設(shè)的結(jié)束,網(wǎng)站內(nèi)容需要不斷更新,這樣才會(huì)不斷的吸引更多的瀏覽者訪問,才能成為一個(gè)優(yōu)秀的網(wǎng)站。通過FTP軟件將更新過的網(wǎng)頁上傳到服務(wù)器或通過Dream weaver MX來遠(yuǎn)程管理站點(diǎn),同時(shí)還要認(rèn)真回復(fù)瀏覽者的電子郵件和留言,做到有問比答。平時(shí)多收集資料,多聽聽別

120、人建議,定期更新版面,還有推廣站點(diǎn)。 </p><p><b>  結(jié)束語</b></p><p>  經(jīng)過曾老師耐心細(xì)致的指導(dǎo),及同學(xué)之間的相互交流,同時(shí)翻閱了大量的資料(包括網(wǎng)上資料,書本及學(xué)校的一些相關(guān)資料)經(jīng)過近一段時(shí)間的努力,校園網(wǎng)站的設(shè)計(jì)制作告一段落??偨Y(jié)這次“校園網(wǎng)站”開發(fā)制作過程,我們綜合使用了目前因特網(wǎng)上比較流行的各種靜態(tài)制作方法及

121、交互式動(dòng)態(tài)網(wǎng)站的制作設(shè)計(jì)手段,并對(duì)初步利用后臺(tái)程序完成了網(wǎng)站的動(dòng)態(tài)響應(yīng)與生成網(wǎng)頁的技術(shù)。同時(shí)也從中學(xué)習(xí)了對(duì)靜態(tài)頁面的處理風(fēng)格,色彩搭配,頁面導(dǎo)航方面有了一定經(jīng)驗(yàn)。對(duì)用Javascript語言制作動(dòng)態(tài)效果也有了更進(jìn)一步的認(rèn)識(shí)。在交互式網(wǎng)頁設(shè)計(jì)學(xué)會(huì)了如何使用Access建立數(shù)據(jù)庫,以及對(duì)數(shù)據(jù)庫瀏覽,修改,添加,查詢。如何用ASP編寫程序來方便用戶在網(wǎng)上查看網(wǎng)站各方面的信息和交流。</p><p>  目前網(wǎng)站的制作技

122、術(shù)與要求,都已經(jīng)告別了因特網(wǎng)初期網(wǎng)站制作的“幼稚”期,隨著各類網(wǎng)站的迅速增加與瀏覽者需求的提高,無不要求網(wǎng)站從立意,策劃,頁面設(shè)計(jì)到后臺(tái)程序的全面提高。無論是校園網(wǎng)站還是企業(yè)網(wǎng)站都必須被要求從瀏覽者角度出發(fā),最大限度的滿足用戶的要求,這也是以后各類網(wǎng)站發(fā)展競爭的真正實(shí)質(zhì)所在。</p><p>  本次設(shè)計(jì)由于設(shè)計(jì)時(shí)間較緊,且相關(guān)模塊比較多,加之設(shè)計(jì)經(jīng)驗(yàn)的不足,在網(wǎng)站的整體設(shè)計(jì)及各模塊功能可能設(shè)計(jì)的不完全,有待于進(jìn)

123、一步的完善和改進(jìn)。</p><p><b>  致謝</b></p><p>  在我的論文完成過程中,得到了很多人的幫助與支持。首先,最感謝的是我的指導(dǎo)老師曾麗娟老師,對(duì)我畢業(yè)設(shè)計(jì)與論文給予悉心指導(dǎo),提出了許多批評(píng)建議,使我的設(shè)計(jì)得以如期完成,在此致上最真摯的謝意。也謝謝河南中醫(yī)學(xué)院所有教導(dǎo)過我的老師,謝謝他們幾年來的悉心教導(dǎo)與關(guān)心愛護(hù)。其次,感謝學(xué)院給我提供了一個(gè)

124、完成畢業(yè)設(shè)計(jì)的環(huán)境,感謝那里的老師給我的幫助。最后,感謝我的同學(xué)在我的畢業(yè)設(shè)計(jì)期間給予的大力支持,對(duì)我的鼓勵(lì)與督促。我的畢業(yè)設(shè)計(jì)得以順利完成,尤其感謝那些提供各種資料的朋友。</p><p><b>  注釋:</b></p><p>  吳濤主編,網(wǎng)站全程設(shè)計(jì)技術(shù)(修訂本),北京:清華大學(xué)出版社;北京交通大學(xué)出版社,2006.7</p><p&g

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論