国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

淺議網(wǎng)絡(luò)數(shù)據(jù)庫(kù)應(yīng)用

2009-01-18 06:01王志雙
學(xué)周刊·下旬刊 2009年11期
關(guān)鍵詞:文件名瀏覽器網(wǎng)頁(yè)

王志雙

一、網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的基本概念

以后臺(tái)數(shù)據(jù)庫(kù)為基礎(chǔ),加上一定的前臺(tái)程序,通過瀏覽器完成數(shù)據(jù)存儲(chǔ)、查詢等操作的系統(tǒng),就是網(wǎng)絡(luò)數(shù)據(jù)庫(kù),也叫WEB數(shù)據(jù)庫(kù)。

簡(jiǎn)單的說,一個(gè)web數(shù)據(jù)庫(kù)就是用戶利用瀏覽器作為輸入接口,輸入所需要的數(shù)據(jù),瀏覽器將這些數(shù)據(jù)傳送給網(wǎng)站,而網(wǎng)站再對(duì)這些數(shù)據(jù)進(jìn)行處理。例如,將數(shù)據(jù)存入數(shù)據(jù)庫(kù),或者對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢操作等,最后網(wǎng)站將操

作結(jié)果傳回給瀏覽器,通過瀏覽器將結(jié)果告知用戶。

二、網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的制作步驟流程

網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的制作步驟:

Step1:在Windows98裝上PWS4.0這套Web服務(wù)器軟件,使電腦變成一個(gè)Web服務(wù)器。

Step2:利用Access制作出所需的數(shù)據(jù)庫(kù)。

Step3:設(shè)定ODBC驅(qū)動(dòng)程序。

Step4:利用FrontPage2000作為設(shè)計(jì)ASP網(wǎng)頁(yè)的工具,并且使用ASP搭配ADO來設(shè)計(jì)存取數(shù)據(jù)庫(kù)的功能。

Step5:使用瀏覽器來讀取ASP網(wǎng)頁(yè)。

制作流程如圖1所示。

用戶的瀏覽器向web服務(wù)器發(fā)出讀取ASP文件的要求,Web服務(wù)器就執(zhí)行ASP文件,如果有存取數(shù)據(jù)庫(kù)的操作,則通過ADO,而ADO再通過ODBC來存取數(shù)據(jù)庫(kù)。最后,Web服務(wù)器再將結(jié)果返回給用戶的瀏覽器,從而顯示結(jié)果。

三、應(yīng)用網(wǎng)絡(luò)數(shù)據(jù)庫(kù)制作一個(gè)網(wǎng)絡(luò)考試系統(tǒng)

首先介紹整個(gè)網(wǎng)絡(luò)考試系統(tǒng)完成后,各個(gè)網(wǎng)頁(yè)里所應(yīng)具備的功能:

●判斷學(xué)生學(xué)號(hào)及密碼主頁(yè)——用來決定此學(xué)生是否被允許參加此網(wǎng)絡(luò)考試系統(tǒng)。只要在數(shù)據(jù)庫(kù)文件里可以尋找到該學(xué)生的數(shù)據(jù),就認(rèn)定其是被允許參加網(wǎng)絡(luò)考試系統(tǒng)的。文件名為code.asp(放在ASP文件里)。

●出題主頁(yè)——以隨機(jī)的方式從數(shù)據(jù)庫(kù)里抽取題目,避免同學(xué)間有作弊的機(jī)會(huì)。另外也可以增強(qiáng)此網(wǎng)絡(luò)考試系統(tǒng)的靈活性,例如預(yù)計(jì)出題的類型為直徑有五個(gè)選項(xiàng),且皆為單選的選擇題。文件名為test.asp。

●評(píng)分主頁(yè)——讓學(xué)生在線作答后,能夠立即得到評(píng)分,并且寫入數(shù)據(jù)庫(kù)中,以便日后進(jìn)行查詢操作。文件名為gread.asp。

●查詢成績(jī)主頁(yè)——從數(shù)據(jù)庫(kù)中將特定學(xué)生的成績(jī)讀出,并顯示在瀏覽器的主頁(yè)上。文件名為check.asp。

●修改密碼主頁(yè)——從數(shù)據(jù)庫(kù)中將特定學(xué)生的密碼進(jìn)行修改。文件名為recode.asp。

●密碼修改完成主頁(yè)——顯示“修改完成”的字樣。文件名為recode1.asp。

這些asp類型的文件都要放于同一個(gè)文件ASP里,這樣易于管理。

接著介紹整個(gè)網(wǎng)絡(luò)考試系統(tǒng)的制作過程。

1.安裝PWS4.0

PWS4.0的安裝簡(jiǎn)單、設(shè)置容易,很適合初上手的朋友。在Windows98操作系統(tǒng)的光盤里包含著Microsoft Personal Web Server 4.0的安裝程序。在光盤的“add-dons”/“pws”文件夾中,運(yùn)行其中的“setup.exe”安裝程序,在安裝向?qū)У囊龑?dǎo)下安裝。

2.制作Access數(shù)據(jù)庫(kù)

(1)建庫(kù),打開Access 2000新建一個(gè)空數(shù)據(jù)庫(kù),將它命名為db1。再在庫(kù)中建立以下3個(gè)表。

(2)建表1——student,用來存放學(xué)生有關(guān)的數(shù)據(jù)。用“設(shè)計(jì)視圖”新建一個(gè)表student,這個(gè)文件中應(yīng)包括學(xué)號(hào)、姓名、密碼和五個(gè)正確答案的存儲(chǔ)位置,字段名分別為Sno、Sname、Scode、Scans1、Scans2、Scans3、Scans4和Scans5,數(shù)據(jù)類型皆設(shè)為“文本”,并且不設(shè)定主索引字段。字段長(zhǎng)度分別為9,8,4和五個(gè)2,其余為默認(rèn)。然后在表中輸入數(shù)據(jù),注意各字段輸入的數(shù)據(jù)長(zhǎng)度不能大于該字段長(zhǎng)度。

(3)建表2——question,用來存放所有的題目。同樣用“設(shè)計(jì)視圖”建表,字段名分別為“q1”(題目的編號(hào))、“a1”(題目與答案選項(xiàng))、和“a2”(題目的正確答案),數(shù)據(jù)類型和字段長(zhǎng)度分別為:“自動(dòng)編號(hào)”、2;“文本”、100;“文本”、2。然后在表中輸入數(shù)據(jù)。

(4)建表3——test,存放所有學(xué)生的考試成績(jī),使其便于查詢的操作。字段名分別為“Sno”(學(xué)生編號(hào))和“Sgrade”(成績(jī)),數(shù)據(jù)類型都為“文本”,字段長(zhǎng)度分別為9和3,這個(gè)表不用現(xiàn)在輸入數(shù)據(jù)。

3.設(shè)定ODBC

(1)單擊[控制面板]菜單中的[32位元ODBC],打開[數(shù)據(jù)庫(kù)管理器]對(duì)話框。

(2)單擊[系統(tǒng)DSN]標(biāo)簽,打開該選項(xiàng)卡,從中添加Microsoft Access Driver(*.mdb),然后單擊[完成]按鈕。

(3)在ODBC Microsoft Access安裝對(duì)話框中的[資源名]中輸入所建立的數(shù)據(jù)庫(kù)名,在這里我們輸入“fp”,在[描述]文本字段中,可以輸入關(guān)于這個(gè)數(shù)據(jù)源名的描述,就好象是說明一樣,方便以后辨別這個(gè)數(shù)據(jù)資源名是做什么用的。

(4)單擊[選擇]按鈕,選擇數(shù)據(jù)庫(kù)文件,我們找到所建立的數(shù)據(jù)庫(kù)db1即可。

這樣ODBC便設(shè)計(jì)完了。

4.設(shè)計(jì)主頁(yè)

用FrontPage2000制作主頁(yè),主頁(yè)的內(nèi)容上面已經(jīng)說明,制作過程我們可以參考有關(guān)FrontPage2000的書,這里便不再敘述。

這個(gè)網(wǎng)絡(luò)考試系統(tǒng)的制作過程是按照前邊所說的網(wǎng)站數(shù)據(jù)庫(kù)的構(gòu)成步驟做的,當(dāng)然你也可以不按這個(gè)步驟做,可以先做網(wǎng)頁(yè)再做數(shù)據(jù)庫(kù),或者邊做網(wǎng)頁(yè)邊做相應(yīng)的數(shù)據(jù)庫(kù)等等。制作過程比較靈活,但是制作步驟不能少,沒有數(shù)據(jù)庫(kù)或者沒有設(shè)定ODBC網(wǎng)頁(yè)就不能和數(shù)據(jù)庫(kù)鏈接上,就不能判斷密碼是否正確,也不能讀取數(shù)據(jù)庫(kù)中的考題,這個(gè)網(wǎng)絡(luò)考試系統(tǒng)便不能正常運(yùn)行,所以在制作過程中一定要認(rèn)真,仔細(xì)。

必須明確的是,數(shù)據(jù)庫(kù)選擇其實(shí)僅僅是整個(gè)網(wǎng)站系統(tǒng)設(shè)計(jì)的一部分,只有在通盤考慮網(wǎng)站設(shè)計(jì)的各種制約因素后,才能做出一個(gè)接近合理的選擇。

猜你喜歡
文件名瀏覽器網(wǎng)頁(yè)
文件名批量管理方法淺析
反瀏覽器指紋追蹤
基于CSS的網(wǎng)頁(yè)導(dǎo)航欄的設(shè)計(jì)
基于URL和網(wǎng)頁(yè)類型的網(wǎng)頁(yè)信息采集研究
環(huán)球?yàn)g覽器
網(wǎng)頁(yè)制作在英語教學(xué)中的應(yīng)用
10個(gè)必知的網(wǎng)頁(yè)設(shè)計(jì)術(shù)語
基于VC++6.0的文件名批量轉(zhuǎn)換
太湖县| 左权县| 竹溪县| 富蕴县| 舟曲县| 获嘉县| 德化县| 西盟| 丰县| 黔江区| 灌南县| 陆良县| 白山市| 九龙县| 孝义市| 藁城市| 黑山县| 金乡县| 祁阳县| 鹤峰县| 丹巴县| 广东省| 泰宁县| 梨树县| 宁蒗| 巴塘县| 湘阴县| 庐江县| 禄劝| 韶关市| 肃北| 浮梁县| 名山县| 民和| 文昌市| 德钦县| 静海县| 永吉县| 邢台市| 都兰县| 玛沁县|