版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、生活需要游戲,但不能游戲人生;生活需要歌舞,但不需醉生夢死;生活需要藝術(shù),但不能投機(jī)取巧;生活需要勇氣,但不能魯莽蠻干;生活需要重復(fù),但不能重蹈覆轍。 無名摘 要人類已進(jìn)入入21世世紀(jì),科科學(xué)突飛飛猛進(jìn),知知識經(jīng)濟(jì)濟(jì)初見端端倪,特特別信息息技術(shù)和和網(wǎng)絡(luò)技技術(shù)的迅迅載發(fā)展展和廣泛泛應(yīng)用,對對社會、經(jīng)經(jīng)濟(jì)、軍軍事、科科學(xué)和文文化等領(lǐng)領(lǐng)域產(chǎn)生生越來越越深刻的的影響,也也在正在在改變著著人們的的工作、生生活、學(xué)學(xué)習(xí)和交交流方式式。隨著信信息的迅迅猛發(fā)展展,越來來越的多多人們通通過Weeb來獲獲取所需需要的信信息,越越來越多多的企業(yè)業(yè)建立了了自己的的WWWW網(wǎng)站,也也有許多多人也制制做了自自己的個(gè)個(gè)人網(wǎng)
2、站站,我所所選的畢畢業(yè)設(shè)計(jì)計(jì)就是個(gè)個(gè)人網(wǎng)站站。最初初的以提提供信息息資源為為主,人人們上網(wǎng)網(wǎng)主要的的目是是是查看資資料。而而隨著網(wǎng)網(wǎng)絡(luò)技術(shù)術(shù)的快速速發(fā)展,電電子商務(wù)務(wù)、電子子政務(wù)等等網(wǎng)上應(yīng)應(yīng)用蓬勃勃發(fā)展,而而這樣網(wǎng)網(wǎng)絡(luò)設(shè)計(jì)計(jì)語言應(yīng)應(yīng)運(yùn)而生生。目前前主要的的網(wǎng)絡(luò)程程序設(shè)計(jì)計(jì)語言有有ASPP、PHHP和JJSP程程序設(shè)計(jì)計(jì)語言。而而總方面面來說,AASP、PPHP和和JSPP基本上上都是把把腳本本本語言嵌嵌入HTTML文文檔中。關(guān)鍵詞:AASP: ASSP(AActiive Serrverr Paagess)是服服務(wù)器端端腳本編編寫 環(huán)環(huán)境,使使用它可可以創(chuàng)建建和運(yùn)行行動態(tài)、交交互的 Webb 服
3、務(wù)務(wù)器應(yīng)用用程序。個(gè)人網(wǎng)頁:個(gè)人網(wǎng)網(wǎng)頁就是是所屬個(gè)個(gè)人的網(wǎng)網(wǎng)站,表表現(xiàn)個(gè)人人思想的的網(wǎng)站。動態(tài)網(wǎng)頁:所謂動動態(tài)網(wǎng)頁頁,就是是說該文文件不僅僅含有hhtmll標(biāo)記,而而且含有有程序代代碼。數(shù)據(jù)庫:數(shù)數(shù)據(jù)庫是是一種存存儲數(shù)據(jù)據(jù)并對數(shù)數(shù)據(jù)進(jìn)行行操作的的工具。目 錄:引言 3第一章我我的個(gè)人人網(wǎng)站初初步設(shè)計(jì)計(jì)33第二章網(wǎng)網(wǎng)站系統(tǒng)統(tǒng)設(shè)計(jì)選選用的工工具442.1ASSP工具具的選用用 42.1.11ASP的定定義 42.1.22ASP的的運(yùn)行環(huán)環(huán)境 52.1.33瀏覽AASP文文件 52.1.44ASP文文件基本本組成 52.1.55ASP的的程序的的特點(diǎn):52.1.66 ASPP的工作作原理 62.2
4、AASP與與數(shù)據(jù)庫庫 6 22.2.1 AASP的的對象存存取數(shù)據(jù)據(jù)庫方法法662.2.22 ASSP 中中常用的的數(shù)據(jù)庫庫662.3 SSQL語語言在AASP中中的使用用 6 2.4AADO的的介紹 7 2.44.1什什么是AADO72.4.22 ADDO的對對象 72.5三劍劍客在網(wǎng)網(wǎng)站中的的應(yīng)用 72.6腳本本語言VVBSccrippt在AASP中中的應(yīng)用用 77 2.6.11 VBBScrriptt的定義義 77 2.6.22 VBBScrriptt 的特特點(diǎn) 8我的個(gè)人網(wǎng)網(wǎng)站的總總體設(shè)計(jì)計(jì) 883.1 網(wǎng)網(wǎng)站的分分析與設(shè)設(shè)計(jì) 883.1.11 我的的個(gè)人網(wǎng)網(wǎng)站全面面分析 83.1.2
5、2 網(wǎng)站站頁面的的設(shè)計(jì) 83.2數(shù)據(jù)據(jù)庫的設(shè)設(shè)計(jì)83.3 網(wǎng)網(wǎng)站的各各項(xiàng)功能能的實(shí)現(xiàn)現(xiàn)9 33.3.1首頁頁的登錄錄功能93.3.22首頁用用戶注冊冊 93.3.33 用戶未未登錄而而不能瀏瀏覽網(wǎng)站站 1103.3.44 首頁頁的公告告欄的功功能 103.3.55后臺與與網(wǎng)站的的連接 103.3.66我的相相冊功能能的實(shí)現(xiàn)現(xiàn) 113.4 我我的論壇壇設(shè)計(jì) 113結(jié) 論 133參考書目 13如何設(shè)計(jì)個(gè)個(gè)人動態(tài)態(tài)網(wǎng)站引 言我所選擇的的畢業(yè)設(shè)設(shè)計(jì)是個(gè)個(gè)人動態(tài)態(tài)網(wǎng)站設(shè)設(shè)計(jì)。我我是在姜姜清超老老師指導(dǎo)導(dǎo)下進(jìn)行行這一畢畢業(yè)設(shè)計(jì)計(jì)的.我我的畢業(yè)業(yè)設(shè)計(jì)是是從三月月初開始始的。通通過這一一個(gè)月多多的我的的個(gè)人動
6、動態(tài)網(wǎng)站站的設(shè)計(jì)計(jì),我學(xué)學(xué)到了很很多知識識,這也也對于我我自己來來說是一一次很好好的實(shí)踐踐機(jī)會的的。這一一個(gè)月多多的對于于我的網(wǎng)網(wǎng)站設(shè)計(jì)計(jì),我在在網(wǎng)上查查了很多多關(guān)于AASP的的書藉。我我也重新新看了以以前我所所學(xué)的網(wǎng)網(wǎng)頁制做做書藉。學(xué)校之所以以給我們們這些畢畢業(yè)生按按排畢業(yè)業(yè)設(shè)計(jì),是是為了我我們能有有機(jī)會對對于這們們這三年年的大學(xué)學(xué)學(xué)習(xí)的的總結(jié)機(jī)機(jī)會。學(xué)學(xué)校一共共給我們們這屆畢畢業(yè)生按按排了五五個(gè)畢業(yè)業(yè)設(shè)計(jì)項(xiàng)項(xiàng)目。我我比較對對網(wǎng)站設(shè)設(shè)計(jì)感興興趣。這這一次的的畢業(yè)設(shè)設(shè)計(jì)對我我今后的的工作,是是一次很很好的實(shí)實(shí)踐的機(jī)機(jī)會的。在在這一個(gè)個(gè)月多的的畢業(yè)設(shè)設(shè)計(jì)過程程中我學(xué)學(xué)習(xí)了很很多以前前所學(xué)沒沒接觸
7、的的知識,也也開拓了了我的視視野。以下我就對對正文進(jìn)進(jìn)行介紹紹:第一章 我我的個(gè)人人網(wǎng)站初初步設(shè)計(jì)計(jì)計(jì)算機(jī)網(wǎng)絡(luò)絡(luò)作為一一種先進(jìn)進(jìn)的信息息傳輸媒媒體,其其特點(diǎn)就就是信息息傳送速速度快、信信息覆蓋蓋面廣而而且成本本低。因因此許多多企業(yè)都都開始利利用網(wǎng)站站開展商商務(wù)活動動,比如如在互聯(lián)聯(lián)網(wǎng)上發(fā)發(fā)布企業(yè)業(yè)信息、為為商品做做廣告、利利用電子子郵件進(jìn)進(jìn)行信息息交流等等。在互互聯(lián)網(wǎng)上上不僅可可以進(jìn)行行商務(wù)活活動,我我們也可可以把自自己的個(gè)個(gè)人網(wǎng)站站發(fā)布到到互聯(lián)網(wǎng)網(wǎng)上,以以供大家家欣賞。網(wǎng)站的設(shè)計(jì)計(jì)包括它它的外觀觀和它的的感觀,而而且也要要考慮網(wǎng)網(wǎng)頁所有有的元素素:包括括觀眾信信息、意意圖和目目標(biāo)描述述、域信
8、信息、頁頁面的規(guī)規(guī)范。網(wǎng)頁的設(shè)計(jì)計(jì)是一種種審美活活動,成成功的設(shè)設(shè)計(jì)作品品一般都都很藝術(shù)術(shù)化。但但藝術(shù)只只是設(shè)計(jì)計(jì)的手段段,而并并非設(shè)計(jì)計(jì)的任務(wù)務(wù)。設(shè)計(jì)計(jì)的任務(wù)務(wù)是要實(shí)實(shí)現(xiàn)設(shè)計(jì)計(jì)者的意意圖,而而并非創(chuàng)創(chuàng)造美。網(wǎng)網(wǎng)頁設(shè)計(jì)計(jì)是指設(shè)設(shè)計(jì)者要要表現(xiàn)的的主題和和實(shí)現(xiàn)的的功能。個(gè)個(gè)人網(wǎng)站站用戶界界面要好好,簡明明實(shí)用,既既要有自自己的特特點(diǎn)又要要有接近近大眾化化。主頁頁的設(shè)計(jì)計(jì)應(yīng)以醒醒目優(yōu)先先,應(yīng)該該令人一一目了然然,不堆堆砌太多多不必要要的細(xì)節(jié)節(jié),或使使畫面過過于復(fù)雜雜。要做做到這一一點(diǎn),首首先要在在整體上上規(guī)劃好好自己網(wǎng)網(wǎng)站的主主題和內(nèi)內(nèi)容,確確定自己己需要傳傳達(dá)給訪訪問用戶戶的主要要信息,然然后仔細(xì)
9、細(xì)斟酌,把把自己所所有要表表達(dá)的意意念合情情合理地地組織起起來;其其次,是是設(shè)計(jì)一一個(gè)富有有個(gè)性的的頁面式式樣,務(wù)務(wù)求盡善善盡美。這這樣制作作出來的的主頁才才會清晰晰、明了了、內(nèi)容容充實(shí)。第二章 網(wǎng)網(wǎng)站系統(tǒng)統(tǒng)設(shè)計(jì)選選用的工工具2.1ASSP工具具的選用用2.1.11 ASP的定定義ASPP(Acctivve SServver Pagges)是是服務(wù)器器端腳本本編寫 環(huán)境,使使用它可可以創(chuàng)建建和運(yùn)行行動態(tài)、交交互的 Webb 服務(wù)務(wù)器應(yīng)用用程序。使使用 AASP 可以組組合 HHTMLL 頁、腳腳本命令令和 AActiiveXX 組件件以創(chuàng)建建交互的的 Weeb 頁頁面和基基于 WWeb 的功能
10、能強(qiáng)大的的應(yīng)用程程序。AASP 應(yīng)用程程序很容容易開發(fā)發(fā)和修改改。如果果您編過過 HTTML 網(wǎng)頁,您您將發(fā)現(xiàn)現(xiàn) ASSP 腳腳本提供供了創(chuàng)建建交互頁頁的簡便便方法。如如果您曾曾想從 HTMML 表表格中收收集數(shù)據(jù)據(jù),或用用顧客的的姓名個(gè)個(gè)人化 HTMML 文文件,或或根據(jù)瀏瀏覽器的的不同使使用不同同的特性性,您會會發(fā)現(xiàn) ASPP 提供供了一個(gè)個(gè)出色的的解決方方案。以以前,要要想從 HTMML 表表格中收收集數(shù)據(jù)據(jù),就不不得不學(xué)學(xué)習(xí)一門門編程語語言來創(chuàng)創(chuàng)建一個(gè)個(gè) CGGI 應(yīng)應(yīng)用程序序?,F(xiàn)在在,您只只要將一一些簡單單的指令令嵌入到到您的 HTMML 文文件中,就就可以從從表格中中收集數(shù)數(shù)據(jù)并進(jìn)
11、進(jìn)行分析析。您再再不必學(xué)學(xué)習(xí)完整整的編程程語言或或者單獨(dú)獨(dú)編譯程程序來創(chuàng)創(chuàng)建交互互頁。隨隨著不斷斷掌握使使用 AASP 和腳本本語言的的技巧,您您可以創(chuàng)創(chuàng)建更復(fù)復(fù)雜的腳腳本。對對于 AASP,您您可以便便捷地使使用 AActiiveXX 組件件來執(zhí)行行復(fù)雜的的任務(wù),比比如連接接數(shù)據(jù)庫庫以存儲儲和檢索索信息。如如果您已已經(jīng)掌握握一門腳腳本語言言,如 VBSScriipt、JJavaaScrriptt 或 PERRL,而而且您已已經(jīng)了解解使用 ASPP 的方方法。只只要安裝裝了符合合 AcctivveX 腳本標(biāo)標(biāo)準(zhǔn)的相相應(yīng)腳本本引擎,就就可以在在 ASSP 頁頁面中使使用任何何一種腳腳本語言言。A
12、SSP 帶帶有 MMicrrosooft Vissuall Baasicc Sccripptinng EEdittionn (VVBSccrippt)和和 Miicroosofft JJscrriptt 的腳腳本引擎擎,這樣樣您可以以立即開開始編輯輯腳本。PPERLL、REEXX 和 PPythhon 的 AActiiveXX 腳本本引擎可可以從第第三方開開發(fā)人員員處獲得得。 PP/p Webb 開發(fā)發(fā)人員 :如果果您已經(jīng)經(jīng)掌握了了一門編編程語言言,如 Vissuall Baasicc,您將將發(fā)現(xiàn) ASPP 是快快速創(chuàng)建建 Weeb 應(yīng)應(yīng)用程序序的一個(gè)個(gè)非常靈靈活的方方法。通通過向 HTMML
13、 中中添加腳腳本命令令,您能能夠創(chuàng)建建應(yīng)用程程序的 HTMML 接接口。通通過創(chuàng)建建自己的的 AcctivveX 組件,可可以將應(yīng)應(yīng)用程序序中的商商業(yè)邏輯輯封裝到到能夠從從腳本、其其他組件件或從其其他程序序中調(diào)用用的模塊塊。P/p 使使用 AASP 進(jìn)行計(jì)計(jì)算的 Webb 可轉(zhuǎn)轉(zhuǎn)化為有有形的利利益,它它使 WWeb 供應(yīng)商商能夠提提供交互互的商業(yè)業(yè)應(yīng)用而而不僅僅僅是發(fā)布布內(nèi)容。例例如,旅旅行社能能夠比公公布航空空時(shí)刻表表做得更更多;用用 ASSP 腳腳本可以以讓客戶戶察看現(xiàn)現(xiàn)有的航航班、比比較費(fèi)用用并預(yù)定定座位。 P/pp Assp是這這樣工作作的:瀏瀏覽器從從 Weeb 服服務(wù)器上上請求 .
14、assp 文文件時(shí),AASP 腳本開開始運(yùn)行行。然后后 Weeb 服服務(wù)器調(diào)調(diào)用 AASP,AASP 全面讀讀取請求求的文件件,執(zhí)行行所有腳腳本命令令,并將將 Weeb 頁頁傳送給給瀏覽器器。由于于腳本在在服務(wù)器器上而不不是在客客戶端運(yùn)運(yùn)行,傳傳送到瀏瀏覽器上上的 WWeb 頁是在在 Weeb 服服務(wù)器上上生成的的。所以以不必?fù)?dān)擔(dān)心瀏覽覽器能否否處理腳腳本:WWeb 服務(wù)器器已經(jīng)完完成了所所有腳本本的處理理,并將將標(biāo)準(zhǔn)的的 HTTML 傳輸?shù)降綖g覽器器。由于于只有腳腳本的結(jié)結(jié)果返回回到瀏覽覽器,所所以服務(wù)務(wù)器端腳腳本不易易復(fù)制。用用戶看不不到創(chuàng)建建他們正正在瀏覽覽的頁的的腳本命命令。 P/pp
15、 運(yùn)行行ASPP頁面相相對于普普通的hhtmll頁面要要慢一點(diǎn)點(diǎn),因?yàn)闉槠胀ǖ牡膆tmml頁面面只需要要瀏覽器器就能夠夠解析,而而ASPP則必須須是服務(wù)務(wù)器將整整頁的代代碼都執(zhí)執(zhí)行一篇篇之后再再發(fā)送數(shù)數(shù)據(jù)。 但是由由于代碼碼是需要要經(jīng)過服服務(wù)器執(zhí)執(zhí)行之后后才向?yàn)g瀏覽器發(fā)發(fā)送的,所所以在客客戶端看看到的只只能是經(jīng)經(jīng)過解析析之后的的數(shù)據(jù),而而無法獲獲得源代代碼,故故編寫者者不用擔(dān)擔(dān)心自己己的代碼碼會被別別人剽竊竊。2.1.22ASP的的運(yùn)行環(huán)環(huán)境Windoows 20000+IIIs 5.00(Innterrnett信息管管理器55.0)。Windoows XP+Iiss 5.0(IInteetn
16、eet 信信息管理理器5.0)。Windoows 98+PWSS4.00(peersoonall Weeb SServver44.0,個(gè)人WWeb服服務(wù)管理理器)。Windoows NT 4.00 + Winndowws NNT OOptiion pacck。2.1.33 瀏覽覽ASPP文件http:/llocaalhoost/temmp.aasphttp:/1127.0.00.1/temmp.aasphttp:/您您的計(jì)算算機(jī)的名名字/ttempp.assphttp:/您您的計(jì)算算機(jī)的IIP地址址/teemp.aspp2.1.44 ASPP文件基基本組成成普通的HTTML文文件,也也就是普普
17、通的WWeb的的頁內(nèi)容容。服務(wù)器端的的Scrriptt程序代代碼:位位于內(nèi)內(nèi)的程序序代碼??蛻舻腟Scriipt的的程序代代碼:位位于內(nèi)內(nèi)程序代代碼。2.1.55ASP的的程序的的特點(diǎn):使用Vbsscriipt、JJscrriptt等簡單單易懂的的腳本語語言,結(jié)結(jié)合HTTML代代碼,即即可速地地完成網(wǎng)網(wǎng)站的應(yīng)應(yīng)用程序序。無需編譯,容容易編寫寫,可在在服務(wù)器器直接執(zhí)執(zhí)行。使用普通的的文本編編輯器,如如Winndowws的記記事本,即即可進(jìn)行行編輯設(shè)設(shè)計(jì)。與瀏覽器無無關(guān)(BBrowwserr Inndeppenddencce),用用戶端只只要使用用可執(zhí)行行HTMML碼的的瀏覽器器,即可可瀏覽AAS
18、P所所設(shè)計(jì)的的網(wǎng)頁內(nèi)內(nèi)容。AASP所所用的腳腳本語言言(Vbbscrriptt、Jsscriipt)均均在Weeb服務(wù)務(wù)器端執(zhí)執(zhí)行,用用戶的瀏瀏覽器不不需要能能夠執(zhí)行行這些腳腳本語言言。ASP能與與任何AActiiveXX sccripptinng 語語言相容容。除了了可使用用VBSScriipt或或Jsccrippt語言言來設(shè)計(jì)計(jì)外,還還通過pplugg-inn的方式式,使用用由第三三方所提提供的其其他腳本本語言。譬譬如Peerl等等。腳本本引擎是是處理腳腳本程序序的COOM(CCompponeent Objjectt Moodell)組件件。ASP的源源程序,不不被傳到到客戶瀏瀏覽器。因因
19、而可以以避免所所寫的源源程序被被他人剽剽竊,也也提高了了程序的的安全性性??墒褂梅?wù)務(wù)器端的的腳本來來產(chǎn)生客客戶端的的腳本。物件導(dǎo)向(OObjeect-oriientted)。ActivveX(服服務(wù)器組組件AcctivveX)SServver Commponnentts具有有無限可可擴(kuò)充性性??梢砸允褂肰Visuual Bassic、jjavaa、Viisuaal cc+、CCOBOOL等編編程語言言來編寫寫所需要要的AcctivveX服服務(wù)器組組件。2.1.66 ASPP的工作作原理用戶在瀏覽覽器的地地址欄中中鍵入AASP文文件,并并回車觸觸發(fā)這個(gè)個(gè)ASPP的申請請。瀏覽覽器將這這個(gè)ASS
20、P的請請求發(fā)送送到給WWeb服服務(wù)器。WWeb Serrverr接收這這些申請請并根據(jù)據(jù).assp的后后綴名判判斷這是是ASPP要求。WWeb Serrverr 從硬硬盤或內(nèi)內(nèi)存中讀讀取正確確的ASSP文件件。Weeb SServver 將這個(gè)個(gè)文件發(fā)發(fā)送到AASP.DLLL的特定定文件中中。ASSP文件件將會從從頭至尾尾執(zhí)行并并根據(jù)命命令要求求生成相相應(yīng)的HHTMLL文件。HHTMLL文件被被送回瀏瀏覽器。用用戶的瀏瀏覽器解解釋這些些HTMML文件件并將結(jié)結(jié)果顯示示出來。 2.2 AASP與與數(shù)據(jù)庫庫2.2.11 ASSP的對對象存取取數(shù)據(jù)庫庫方法在ASP中中,用來來存取數(shù)數(shù)據(jù)庫的的對象統(tǒng)統(tǒng)
21、稱ADDO(AActiive Datta OObjeectss),主主要含有有三種對對象:CConnnecttionn、Reecorrdseet 、CCommmanddConneectiion:負(fù)責(zé)打打開或連連接數(shù)據(jù)據(jù)Recorrdseet:負(fù)負(fù)責(zé)存取取數(shù)據(jù)表表Commaand:負(fù)責(zé)對對數(shù)據(jù)庫庫執(zhí)行行行動查詢詢命令2.2.22 ASSP 中中常用的的數(shù)據(jù)庫庫在ASP中中一般使使用SQQL或AAcceess數(shù)數(shù)據(jù)庫。SQLserver運(yùn)行穩(wěn)定、效率高、速度快,但配置起來較困難、移植也比較復(fù)雜,適合大型網(wǎng)站使用;Access配置簡單,移植方便,但效率較低。適合小型網(wǎng)站。我在我的個(gè)個(gè)人網(wǎng)站站所選用用
22、的就是是Acccesss數(shù)據(jù)庫庫。2.3 SSQL語語言在AASP中中的使用用SQL(SStruuctuure Queery Lanngagge)語語言,即即結(jié)構(gòu)化化查詢語語言,是是操作數(shù)數(shù)據(jù)庫的的標(biāo)準(zhǔn)語語言。在在ASPP中,無無論何時(shí)時(shí)要訪問問一個(gè)數(shù)數(shù)據(jù)庫,都都要使用用SQLL語言。以下為在AASP中中最常用用到的語語句:selecct語句句查詢詢數(shù)據(jù)Inserrt語句句添加加記錄Delette語句句刪除除記錄Updatte語句句更新新記錄2.4AADO的的介紹2.4.11什么是是ADOOASPP的 DDataabasse AAcceess組組件使用用ADOO為Weeb應(yīng)用用程序提提供了一一
23、組基于于對象的的數(shù)據(jù)訪訪問接口口,是一一項(xiàng)將數(shù)數(shù)據(jù)庫訪訪問添加加到Weeb頁的的技術(shù)。AADO是是一個(gè)運(yùn)運(yùn)行于服服務(wù)器端端的AcctivveX組組件,它它所提供供的功能能是進(jìn)行行數(shù)據(jù)庫庫訪問,也也是近年年來數(shù)據(jù)據(jù)庫編程程的一個(gè)個(gè)新進(jìn)展展。在AASP中中通過使使用ADDO編寫寫簡明緊緊湊的腳腳本,可可以連接接任何OODBCC兼容的的數(shù)據(jù)庫庫,如SSQL Serrverr、Acccesss及普普通文本本文件等等數(shù)據(jù)源源。ADDO具有有界面的的一致性性的特點(diǎn)點(diǎn),不論論后臺使使用的是是什么數(shù)數(shù)據(jù)庫,對對于網(wǎng)頁頁開發(fā)人人員來說說都沒有有什么不不同。這這樣,當(dāng)當(dāng)企業(yè)單單位發(fā)展展了,數(shù)數(shù)據(jù)庫需需要從小小型的
24、移移植到大大型的數(shù)數(shù)據(jù)庫時(shí)時(shí),應(yīng)用用程序的的界面幾幾乎不用用作任何何變動。另另外,AADO具具有語言言無關(guān)性性的特點(diǎn)點(diǎn),它同同時(shí)可以以應(yīng)用于于VB、VVC+、VBBScrriptt、JaavaSScriip或JJavaa的開發(fā)發(fā)環(huán)境中中。2.4.22 ADDO的對對象Commaand 對象象定義了了將對數(shù)數(shù)據(jù)源執(zhí)執(zhí)行的指指定命令令Conneectiion代代表打開開的、與與數(shù)據(jù)源源的連接接。DataCConttroll將數(shù)據(jù)據(jù)查詢 Reccorddsett 綁定定到一個(gè)個(gè)或多個(gè)個(gè)控件上上(例如如,文本本框、網(wǎng)網(wǎng)格控件件或組合合框),以以便在 Webb 頁上上顯示 ADOO.Reecorrdse
25、et 數(shù)數(shù)據(jù)。DataFFacttoryy實(shí)現(xiàn)對對客戶端端應(yīng)用程程序的指指定數(shù)據(jù)據(jù)源進(jìn)行行讀寫數(shù)數(shù)據(jù)訪問問方法。Errorr包含與與單個(gè)操操作(涉涉及提供供者)有有關(guān)的數(shù)數(shù)據(jù)訪問問錯(cuò)誤的的詳細(xì)信信息。Recorrdseet代表表來自基基本表或或命令執(zhí)執(zhí)行結(jié)果果的記錄錄的全集集。任何何時(shí)候,RRecoordsset 對象所所指的當(dāng)當(dāng)前記錄錄均為集集合內(nèi)的的單個(gè)記記錄。三劍客在網(wǎng)網(wǎng)站中的的應(yīng)用三劍客的融融會應(yīng)用用能夠發(fā)發(fā)揮起網(wǎng)網(wǎng)頁制作作的理想想效果。我我對整體體的網(wǎng)頁頁布局制制作比較較喜歡用用Dreeamwweavver。它它的設(shè)計(jì)計(jì)與ASSP代碼碼的結(jié)合合能夠達(dá)達(dá)到理想想的效果果。Fiireww
26、orkks能夠夠使網(wǎng)頁頁的占用用空間較較小,使使網(wǎng)頁打打開速度度提高。2.6腳本本語言VVBSccrippt在AASP中中的應(yīng)用用ASP本身身并不是是一種腳腳本語言言,但它它卻為嵌嵌入HTTML頁頁面的腳腳本語言言提供了了運(yùn)行的的環(huán)境,在在ASPP程序中中常用的的腳本語語言有VVBSccrippt和JJavaaScrriptt等語言言,我在在我的這這一畢業(yè)業(yè)設(shè)計(jì)所所選用的的腳本語語言為VVBSccrippt。2.6.11 VBBScrriptt的定義義VBSScriipt是是在HTTML文文件中使使用的一一種VBB腳本語語言,它它是VBB的一個(gè)個(gè)子集,可可以實(shí)現(xiàn)現(xiàn)部分VVB的功功能,從從而使H
27、HTMLL語言得得到大大大的擴(kuò)展展。2.6.22 VBBScrriptt 的特特點(diǎn)易學(xué)易用??删帉懛?wù)務(wù)器腳本本,也要要編寫客客戶端腳腳步本??蛻舳四_本本的特點(diǎn)點(diǎn):瀏覽器完成成了所有有的工作作,這可可以減輕輕服務(wù)器器的負(fù)擔(dān)擔(dān)??蛻舳诉\(yùn)行行程序運(yùn)運(yùn)行比服服務(wù)端程程序運(yùn)行行快的多多。第三章 人人網(wǎng)站的的總體設(shè)設(shè)計(jì)3.1 網(wǎng)網(wǎng)站的分分析與設(shè)設(shè)計(jì)3.1.11 我的的個(gè)人網(wǎng)網(wǎng)站全面面分析我的個(gè)人人網(wǎng)站包包括:首首頁(iindeex1.aspp)、個(gè)個(gè)人簡介介(geejiaan.hhtm)、心情情日記(rjsshouuye.aspp)、我我的論壇壇(inndexx.assp)、我我的相冊冊(liistpp
28、ictturee.assp)。首頁(inndexx1.aasp):用戶和和管理員員通過這這一頁面面對網(wǎng)站站進(jìn)行操操作。第第一次訪訪問我的的個(gè)從網(wǎng)網(wǎng)站的用用戶也可可以通過過一頁面面進(jìn)行注注冊用戶戶。個(gè)人簡介(ggejiian.htmm):這這一頁面面就是站站長對于于自己的的介紹。心情日記(rjsshouuye):這一一頁面內(nèi)內(nèi)包含了了10個(gè)個(gè)日記:*&瘋了.真的快快瘋了夜很靜靜心也很很靜嗎夜夜很靜心心也很靜靜、 平平靜心情情、 。習(xí)習(xí)。慣慣。、陽陽光很好好 、愛,覆覆水難收收。、 無奈、 離我我遠(yuǎn)點(diǎn)、不不要忽視視老人的的心愿 、我想我我是海。我的論壇(inddex.aspp):用用戶可以以在此頁
29、頁面內(nèi)發(fā)發(fā)表自己己的意見見。我的相片(lisstpiictuure.aspp):這這一頁面面內(nèi)有我我收集的的明星相相片,以以供大家家欣賞。3.1.22 網(wǎng)站站頁面的的設(shè)計(jì)我制做做我的個(gè)個(gè)人網(wǎng)站站采用了了動、靜靜相結(jié)合合。即靜靜態(tài)的主主畫面和和動態(tài)的的子頁面面相結(jié)合合。網(wǎng)站站的一些些輔助頁頁面采用用靜態(tài)頁頁方式如如:心情情日記(rjsshouuye.assp)內(nèi)內(nèi)的100個(gè)日記記和我的的個(gè)人簡簡介(ggejiian.htmm),對對于我的的論壇及及我的相相冊則采采用了AASP與與Accceesss數(shù)據(jù)據(jù)庫相相相合的,采采用交互互式的動動態(tài)的wweb畫畫面來實(shí)實(shí)現(xiàn)。本本網(wǎng)站采采用了fflassh與
30、圖圖片結(jié)合合的方法法(fllashh的參數(shù)數(shù)設(shè)置為為參數(shù):wmoode,值:ttrannspaarennt),使使網(wǎng)站的的頁更有有清新的的效果。網(wǎng)網(wǎng)站的整整體布局局,鏈接接,等都都在Drreammweaaverr中制作作;圖片片的優(yōu)化化用Fiirewworkks制作作。3.2 數(shù)數(shù)據(jù)庫的的設(shè)計(jì)我的個(gè)人網(wǎng)網(wǎng)站采用用的數(shù)據(jù)據(jù)庫是AAcceess,有有temmp1.mdbb,teemp.mdbb,bbbs.mmdb三三個(gè)數(shù)據(jù)據(jù)庫文件件。teemp.mdbb的usserss表文件件為用戶戶登錄與與注冊。ttempp1.mmdb的的piccturre為我我的相冊冊的數(shù)據(jù)據(jù)表文件件。bbbs.mmdb的的
31、forrum和和bbss是實(shí)現(xiàn)現(xiàn)我的論論壇的表表文件。以下就的各各個(gè)數(shù)據(jù)據(jù)庫表文文件的詳詳細(xì)介紹紹:userss表:uuserrnamme(用用戶登錄錄與注冊冊名)、ppasssworrd(用用戶與注注冊登錄錄的密碼碼)、rreallnamme(用用戶注冊冊所填寫寫的真實(shí)實(shí)姓名)、ssex(用戶注注冊的性性別)、aaddrresss(用戶戶注冊的的通訊地地址)、pposttalccodee(用戶戶注冊的的郵政編編碼)、ttel(用戶注注冊電話話)、mmobiilettel(用戶注注冊手機(jī)機(jī))、eemaiil(用用戶注冊冊電子郵郵箱)、wweb(用戶注注冊個(gè)人人主頁)、inntroo(用戶戶注冊
32、個(gè)個(gè)人簡介介)。PPictturee表:ttitlle(網(wǎng)網(wǎng)頁所顯顯示的圖圖片名字字)、fflillenaame(圖片的的名字)。Frroumm表:ffrouum_iid(為為論的欄欄目idd編號)、ttitlle(論論壇的論論題)bbodyy(論壇壇發(fā)表的的內(nèi)容)hits(用戶點(diǎn)點(diǎn)擊的次次數(shù))、iip(用用戶的iip 地地址)、uuserr_idd(用戶戶發(fā)表貼貼子的用用戶名)、usser_emaail(為為用戶發(fā)發(fā)表貼子子的電子子郵件名名)、ssubmmit_datte(用用戶發(fā)表表文章提提交的期期)、ffrisst_iid(用用戶發(fā)布布貼子的的主題目目)、ffathher_id(用戶發(fā)發(fā)
33、布貼子子的子題題目)、ffrouumnmme(論論壇的欄欄目)、ffrouumcoout(統(tǒng)集用用戶對某某一欄目目發(fā)布貼貼子的數(shù)數(shù)目)。3.3 網(wǎng)網(wǎng)站的各各項(xiàng)功能能的實(shí)現(xiàn)現(xiàn)3.3.11首頁的的登錄功功能如果用戶未未輸入用用戶名與與密碼而而想登錄錄而單擊擊了用戶戶登錄界界面的確確定按鈕鈕,就會會彈出“用戶名名不能為為空!”消息是是用以下下代碼現(xiàn)現(xiàn)實(shí)的。3.3.22首頁用用戶注冊冊用戶的注冊冊的功能能分為了了三步:第一步步為注冊冊用戶輸輸入用戶戶名與密密碼(AADD_2.aasp),第第二步注注冊用戶戶填寫詳詳細(xì)信息息(ADDD_33.assp),第三步步為用戶戶注冊成成功的祝祝賀語。第一步中用用
34、戶注冊冊的用戶戶名要是是已有用用戶使用用了網(wǎng)站站就會給給予提示示“已有人人使用該該用戶,請重新新填寫。實(shí)實(shí)現(xiàn)這個(gè)個(gè)功能是是通過以以下代碼碼實(shí)現(xiàn)的的:sql=sellectt ussernnamee frrom useers wheere useernaame= & rrequuestt(uuserrnamme) & sset rs=db.exeecutte(ssql)IIf nnot rs.eoff annd nnot rs.boff Thhenexiit_fflagg=1temmp_sstr=已已有人使使用該用用戶EEnd If用戶的注冊冊名要求求大于或或等于55位,小小于200位,是是用以
35、下下代碼實(shí)實(shí)現(xiàn)的:If leen(rrequuestt(uuserrnamme)220 TThennexiit_fflagg=1temmp_sstr=用用戶名必必須大于于5位小小于200位EEnd If用戶注冊完完一步就就可進(jìn)入入第二步步的注冊冊與第三三步了。用戶注冊頁頁的最新新發(fā)表內(nèi)內(nèi)有五個(gè)個(gè)動人的的故事以以供用戶戶欣賞(錯(cuò)錯(cuò)過一時(shí)時(shí),錯(cuò)過過一生,如果在在天堂遇遇見你,您撥的的電話號號碼是空空號,1100年年不變的的1000句溫柔柔浪漫語語,一個(gè)個(gè)讓人們們潸然淚淚下的故故事。)3.3.33 用戶戶未登錄錄而不能能瀏覽網(wǎng)網(wǎng)站用戶未登錄錄用戶是是不能瀏瀏覽心情情日記與與我的相相冊。只只有登錄錄與
36、注冊冊過的用用戶才能能瀏覽網(wǎng)網(wǎng)站的全全部。而而這個(gè)功功能是用用以下代代碼實(shí)現(xiàn)現(xiàn)的:3.3.44 首頁頁的公告告欄的功功能首頁公告欄欄上下滾滾動: 3.3.55后臺與與網(wǎng)站的的連接我把動態(tài)相相關(guān)信息息全部儲儲存在數(shù)數(shù)據(jù)庫中中, 要要想在網(wǎng)網(wǎng)頁中顯顯示數(shù)據(jù)據(jù)庫中的的相關(guān)動動態(tài)內(nèi)容容必須先先對數(shù)據(jù)據(jù)庫進(jìn)行行鏈接與與打開,要要想鏈接接數(shù)據(jù)庫庫必須使使用前文文所提到到的ADDO接口口提供的的基本對對象中的的Connnecctioon對象象;而要要想打開數(shù)數(shù)據(jù)庫則則必須使使用ADDO接口口提供的的基本對對象中的的Reccorddsett對象;所以,我我采用了了調(diào)用oodbcc_coonneectiion.
37、aspp文件的的方法進(jìn)進(jìn)行連接接,將打打開與鏈鏈接的代代碼寫入入了文件件中,其其方法如如下:以下為數(shù)據(jù)據(jù)庫連接接代碼:3.3.66 我我的相冊冊功能的的實(shí)現(xiàn)在我的的相冊中中,用戶戶可以瀏瀏覽我的的收集的的相片,我我的相冊冊有分頁頁的功能能,我在在的相冊冊中都是是相片的的縮小版版,用戶戶單擊某某張相片片就看到到不是相相片的縮縮小的版版了,還還有相片片的名字字也一同同顯示在在我的相相冊中。%dim dbset db=serrverr.crreatteobbjecct(ADOODB.CONNNECCTIOON)db.oopenn DDBQ= & seerveer.mmapppathh(ttempp1
38、.mmdb) & ;DRIIVERR=MMicrrosooft Acccesss Drriveer (*.mmdb);建立RRecoordsset對對象Set rs=Serrverr.CrreatteObbjecct(ADOODB.Reccorddsett)strSSql =SSeleect * FFromm piictuurers.OOpenn sttrSqql,ddb,11 因?yàn)橐猪擄@顯示,所所以用鍵鍵盤指針針下面查詢詢記錄,如如果非空空就顯示示記錄If Noot rrs.BBof Andd Noot rrs.EEof Theen以下主要要為了分分頁顯示示rs.PaageSSizee=
39、122 設(shè)置置每頁顯顯示6條條記錄dim ppagee_tootall 定義總總頁數(shù)變變量page_tottal=rs.PaggeCoountt 返回回總頁數(shù)數(shù),會在在下面輸輸出數(shù)據(jù)據(jù)頁時(shí)用用到rs.AbbsolluteePagge=ppagee_noo 設(shè)設(shè)置當(dāng)前前顯示第第幾頁,這這里用到到了傳過過來paage_no。下面一段段利用表表格顯示示當(dāng)前頁頁的所有有記錄Dim II,JI=rs.PaggeSiize 變量II用來控控制顯示示當(dāng)前頁頁記錄,注意這這里和rrs.PPageeSizze要一一致。J=00 變量量J用來來控制每每行顯示示3條記記錄Ressponnse.Wriite 可以以在這里里輸出開開始新行行的標(biāo)記記Do Whiile Nott rss.Eoof AAnd I00 循循環(huán)直到到當(dāng)前頁頁結(jié)束或或文件結(jié)結(jié)尾I=I-11 每顯顯示一條條,I減減1,當(dāng)當(dāng)變成00時(shí),表表示本頁頁結(jié)束J=J+11下下面幾行行輸出一一
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國國際貨運(yùn)航空股份有限公司西南大區(qū)2026屆高校畢業(yè)生招聘備考題庫及完整答案詳解一套
- 養(yǎng)老院入住老人健康知識普及制度
- 2026年陸軍軍醫(yī)大學(xué)江津校區(qū)招聘備考題庫及一套完整答案詳解
- 2026年招聘廣州南沙人力資源發(fā)展有限公司招聘編外工作人員備考題庫政府編外完整參考答案詳解
- 2026年萍鄉(xiāng)市某科技公司委托萍鄉(xiāng)市伯樂人力資源有限公司面向社會公開招聘工作人員備考題庫及一套完整答案詳解
- 會議安全管理與應(yīng)急預(yù)案制度
- 2026年瀘州市部分企事業(yè)單位人才引進(jìn)88人備考題庫及1套完整答案詳解
- 2026年西安交通大學(xué)附屬小學(xué)招聘備考題庫及完整答案詳解1套
- 上海市大同初級中學(xué)2026年公開招聘教師8人備考題庫及完整答案詳解1套
- 2026年沈陽寶鋼東北貿(mào)易有限公司招聘備考題庫及1套參考答案詳解
- 材料款抵房協(xié)議合同
- 水電站開關(guān)站課件
- 水產(chǎn)總堿度總硬度課件
- 小學(xué)數(shù)學(xué)課堂教學(xué)方法和技巧
- 五年級上冊英語閱讀每日一練
- 農(nóng)業(yè)生態(tài)種植技術(shù)標(biāo)準(zhǔn)操作規(guī)程
- 儀器設(shè)備的清潔消毒課件
- 多項(xiàng)目管理標(biāo)準(zhǔn)化框架
- 急性胃炎課件
- 市場監(jiān)管局投訴舉報(bào)課件
- 智慧教育生態(tài)的協(xié)同發(fā)展機(jī)制及其實(shí)踐案例研究
評論
0/150
提交評論