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