資源描述:
《asp個(gè)人網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、9ASP個(gè)人網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)【摘要】隨著現(xiàn)代計(jì)算機(jī)科學(xué)的發(fā)展,網(wǎng)絡(luò)已經(jīng)越來越普及,如今網(wǎng)絡(luò)已經(jīng)成為每個(gè)人生活的一部分,同時(shí)網(wǎng)絡(luò)也提供了一種很好的信息交換平臺(tái),而個(gè)人主頁是一個(gè)可以在網(wǎng)絡(luò)上展示個(gè)人信息的方便手段。本文介紹了如何開發(fā)個(gè)人網(wǎng)站。首先介紹開發(fā)工具ASP,HTML等技術(shù),然后詳細(xì)講解了個(gè)人主頁的開發(fā)。【關(guān)鍵詞】個(gè)人主頁;HTML技術(shù);ASP技術(shù)9目錄ASP個(gè)人網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)I1開發(fā)工具簡介11.1ASP簡介11.1.1ASP的背景11.1.2運(yùn)行ASP所需的環(huán)境11.2Access2000簡介
2、21.2.1數(shù)據(jù)庫的概念21.2.2Access的特點(diǎn)22系統(tǒng)的可行性研究和需求分析32.1可行性研究32.2需求分析33硬件及軟件的環(huán)境需求43.1硬件的基本要求43.2軟件的基本平臺(tái)44ASP對數(shù)據(jù)庫的操作44.1網(wǎng)站管理系統(tǒng)的工作模式54.2個(gè)人網(wǎng)管理系統(tǒng)的構(gòu)建54.3安全性問題55 系統(tǒng)詳細(xì)設(shè)計(jì)65.1系統(tǒng)數(shù)據(jù)流程圖和數(shù)據(jù)字典65.2數(shù)據(jù)流程圖65.3系統(tǒng)功能流程圖66系統(tǒng)功能模塊設(shè)計(jì)66.1前臺(tái)66.2后臺(tái)模塊設(shè)置97系統(tǒng)測試97.1測試項(xiàng)目107.2測試方法10總結(jié)10【參考文獻(xiàn)】119當(dāng)
3、今的社會(huì),隨著科技的進(jìn)步,時(shí)代的發(fā)展,計(jì)算機(jī)信息行業(yè)的逐步壯大,人們也越來越離不開各種各樣的信息了,人們對信息的追求也越來越迫切了。因此計(jì)算機(jī)信息的發(fā)展也必須適應(yīng)這一朝流。1開發(fā)工具簡介1.1ASP簡介1.1.1ASP的背景所謂“靜態(tài)”指的就是網(wǎng)站的網(wǎng)頁內(nèi)容“固定不變”,當(dāng)用戶瀏覽器通過互聯(lián)網(wǎng)的HTTP(HypertextTransportProtocol)協(xié)議向WEB服務(wù)器請求提供網(wǎng)頁內(nèi)容時(shí),服務(wù)器僅僅是將原已設(shè)計(jì)好的靜態(tài)HTML文檔傳送給用戶瀏覽器?!办o態(tài)”網(wǎng)站的致命弱點(diǎn)就是不易維護(hù),為了不斷更新
4、網(wǎng)頁內(nèi)容,必須不斷地重復(fù)制作HTML文檔,隨著網(wǎng)站內(nèi)容和信息量的日益擴(kuò)增,難免會(huì)感到工作量大得出乎想象。1.1.2運(yùn)行ASP所需的環(huán)境與一般的程序不同,.asp程序無須編譯,ASP程序的控制部份,是使用VBScript、JSScript等腳本語言來設(shè)計(jì)的,當(dāng)執(zhí)行ASP程序時(shí),腳本程序?qū)⒁徽酌畎l(fā)送給腳本解釋器(即腳本引擎),由腳本解釋器進(jìn)行翻譯并將其轉(zhuǎn)換成服務(wù)器所能執(zhí)行的命令。使用ASP還有個(gè)好處,就是在于ASP可通過ADO(ActiveDataObject)方便的訪問數(shù)據(jù)庫,從而使得開發(fā)基于WWW
5、的應(yīng)用系統(tǒng)成為可能。1.2Access2000簡介該系統(tǒng)是在Windows98下開發(fā)的,后臺(tái)數(shù)據(jù)庫使用的是Access2000。Access2000以其簡單易用的特點(diǎn),逐漸成為辦公領(lǐng)域流行的數(shù)據(jù)庫軟件。Access2000是微軟公司開發(fā)的基于Windows平臺(tái)的小型數(shù)據(jù)庫管理系統(tǒng),是Office2000的組件之一。它承襲了舊版本Access的各項(xiàng)優(yōu)點(diǎn),又新增和完善了數(shù)據(jù)訪問頁、個(gè)性化菜單、internet/intranet、編程、安全保密等功能91.2.1數(shù)據(jù)庫的概念數(shù)據(jù)庫(DataBase),顧名思
6、義就是存放數(shù)據(jù)的倉庫,是一些關(guān)于某個(gè)特定主題或目的的信息集合,用戶可以將自己所需的各種資料以一定的格式存放在計(jì)算機(jī)的硬盤上,所有的這些信息的集合就是一個(gè)數(shù)據(jù)庫。目前數(shù)據(jù)庫技術(shù)已經(jīng)廣泛應(yīng)用于各種管理信息系統(tǒng),它是決策支持系統(tǒng)和專家系統(tǒng)的基礎(chǔ)。數(shù)據(jù)庫管理系統(tǒng)DBMS(DataBaseManagementSystem),它是允許用戶對數(shù)據(jù)修改,并可以對數(shù)據(jù)庫內(nèi)的數(shù)據(jù)進(jìn)行加工處理,生成各種報(bào)表的軟件系統(tǒng)。Access2000數(shù)據(jù)庫是一個(gè)典型的關(guān)系型數(shù)據(jù)庫。然后使用查詢,從一個(gè)或多個(gè)表中查找符合條件的數(shù)據(jù);使用
7、宏,自動(dòng)完成事先定義好的一系列操作;通過嵌入模塊,采用VisualBasic語言編寫一段程序代碼來實(shí)現(xiàn)一些復(fù)雜功能。1.2.2Access的特點(diǎn)自從1992年,Microsoft公司發(fā)布Access1.0以來,隨著Windows的普及,使用Access的人越來越多,它逐漸成為流行的數(shù)據(jù)庫軟件之一。Access是一個(gè)面向?qū)ο蟮?、采用事件?qū)動(dòng)機(jī)制的小型關(guān)系數(shù)據(jù)庫管理系統(tǒng)。在Access中,用戶可以根據(jù)實(shí)際需要對數(shù)據(jù)進(jìn)行分類,然后使用表對象分別存儲(chǔ)每一種類型的數(shù)據(jù),并建立起不同類型數(shù)據(jù)之間的關(guān)系,供報(bào)表使用
8、。此時(shí),每條信息僅在一處存放,減少了冗余數(shù)據(jù)的產(chǎn)生,節(jié)省了寶貴的存儲(chǔ)空間,同時(shí)也加快了更新數(shù)據(jù)的速度。為了便于使用,Access的每個(gè)對象都為用戶提供了設(shè)計(jì)器和生成向?qū)?。用戶可以在設(shè)計(jì)器中設(shè)計(jì)生成對象,或?qū)ι傻膶ο筮M(jìn)行編輯;用戶也可通過生成向?qū)Х奖憧焖俚纳梢粋€(gè)完備的對象。2系統(tǒng)的可行性研究和需求分析2.1可行性研究可行性研究的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。必須記住,可行性研究的目的不是解決問題,而是確定問題是否值得去解。