

版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 校園網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)
- 校園網(wǎng)站建設(shè)—畢業(yè)設(shè)計(jì)
- 校園網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
- 校園網(wǎng)絡(luò)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)
- 校園網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)論文
- 畢業(yè)設(shè)計(jì)校園網(wǎng)絡(luò)購物網(wǎng)站設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---校園網(wǎng)安全設(shè)計(jì)與實(shí)現(xiàn)
- 3校園網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)-論文
- 基于jsp的校園網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)論文
- 校園網(wǎng)站監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 華航校園網(wǎng)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)論文
- 校園網(wǎng)站設(shè)計(jì)畢業(yè)論文
- 校園網(wǎng)站設(shè)計(jì)畢業(yè)論文
- 畢業(yè)論文-校園網(wǎng)站設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)--校園網(wǎng)設(shè)計(jì)與建設(shè)
- 畢業(yè)設(shè)計(jì)---校園網(wǎng)規(guī)劃與設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---校園網(wǎng)設(shè)計(jì)
- 校園網(wǎng)設(shè)計(jì)與規(guī)劃畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---校園網(wǎng)絡(luò)規(guī)劃與設(shè)計(jì)
- 校園網(wǎng)絡(luò)設(shè)計(jì)畢業(yè)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論