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

?

基于Web技術(shù)網(wǎng)絡(luò)數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)研究*

2015-10-16 00:14:34戴貴龍譚新華龍明雄孫昌枝
關(guān)鍵詞:數(shù)據(jù)庫(kù)系統(tǒng)瀏覽器頁(yè)面

戴貴龍 譚新華 龍明雄 孫昌枝

(1三明職業(yè)技術(shù)學(xué)院;2福建三鋼閩光股份有限公司 福建三明 365000)

20世紀(jì)末,Web的創(chuàng)建改善了Internet數(shù)據(jù)的訪問(wèn)方式,而Web和數(shù)據(jù)庫(kù)系統(tǒng)的完美結(jié)合,使用戶能夠通過(guò)Web瀏覽器方便地檢索數(shù)據(jù)庫(kù)中的信息。數(shù)據(jù)庫(kù)是一個(gè)非常有用的現(xiàn)代工具,它儲(chǔ)存了許多有用的資料與數(shù)據(jù),為人們的學(xué)習(xí)、工作與生活,提供了很大方便。隨著互聯(lián)網(wǎng)的出現(xiàn),讓原來(lái)的數(shù)據(jù)庫(kù)系統(tǒng)的形式與存在發(fā)生了巨大的改變。數(shù)據(jù)庫(kù),開始朝著網(wǎng)絡(luò)化、即時(shí)化和移動(dòng)化的方向發(fā)展,特別是智能手機(jī)和移動(dòng)平板電腦、Wifi的出現(xiàn),讓隨時(shí)隨地的存儲(chǔ)信息成為可能,因此就讓基于Web技術(shù)的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的出現(xiàn)成為可能。如今網(wǎng)絡(luò)上已經(jīng)出現(xiàn)了許多數(shù)據(jù)庫(kù)系統(tǒng),例如百度云、網(wǎng)盤等。因此,對(duì)于一個(gè)計(jì)算機(jī)專業(yè)的學(xué)生來(lái)說(shuō),研究基于Web技術(shù)的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)這些網(wǎng)絡(luò)數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)就是非常有意義和價(jià)值的。本文探討和研究基于Web技術(shù)的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)與應(yīng)用,為我國(guó)學(xué)術(shù)界增加一些這方面的資料。

1 數(shù)據(jù)庫(kù)模型、結(jié)構(gòu)框架的設(shè)計(jì)

現(xiàn)在的大多數(shù)網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的結(jié)構(gòu)都是三層結(jié)構(gòu),雖然這種三層結(jié)構(gòu)相比原來(lái)的客戶/服務(wù)器的結(jié)構(gòu)來(lái)說(shuō)具有許多優(yōu)點(diǎn)和進(jìn)步,但是也存在著很大不足之處。例如數(shù)據(jù)庫(kù)、Web層負(fù)擔(dān)過(guò)重,開發(fā)人員和維護(hù)人員負(fù)擔(dān)過(guò)重,Internet上的資源無(wú)法得到合理的分配等等。這些缺點(diǎn)與不足都嚴(yán)重的阻礙了網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的存在與發(fā)展。為了改變這一現(xiàn)狀,筆者在網(wǎng)絡(luò)數(shù)據(jù)庫(kù)結(jié)構(gòu)的三層結(jié)構(gòu)基礎(chǔ)上設(shè)計(jì)了一種新的網(wǎng)絡(luò)數(shù)據(jù)庫(kù),這種這模型的特色和不同之處在于把數(shù)據(jù)庫(kù)管理系統(tǒng)中的索引、搜索等功能以對(duì)象的形式從數(shù)據(jù)庫(kù)系統(tǒng)中獨(dú)立出來(lái)。進(jìn)行動(dòng)態(tài)分配和層次式的管理,當(dāng)然這必須通過(guò)Internet才能夠得以進(jìn)行。這樣一來(lái),Internet中的各個(gè)服務(wù)器與主要就分管了原來(lái)屬于數(shù)據(jù)庫(kù)服務(wù)器的許多管理功能,讓原有數(shù)據(jù)庫(kù)的負(fù)擔(dān)得以減輕,效率得以大幅上升。我設(shè)計(jì)的這個(gè)模型是以網(wǎng)絡(luò)節(jié)點(diǎn)為基本單元的,每個(gè)節(jié)點(diǎn)都包含著多個(gè)功能代理,而這樣的節(jié)點(diǎn)可以有許多個(gè),如圖1所示。

圖1 基于Web的網(wǎng)絡(luò)節(jié)點(diǎn)

通過(guò)這種基于web的網(wǎng)絡(luò)節(jié)點(diǎn)的網(wǎng)絡(luò)數(shù)據(jù)庫(kù),就讓傳統(tǒng)由一個(gè)服務(wù)器完成的管理功能交由網(wǎng)絡(luò)上的代理服務(wù)器等來(lái)完成,因?yàn)檫@些功能以對(duì)象的形式被網(wǎng)絡(luò)上的代理聯(lián)系起來(lái),并從空間和時(shí)間上進(jìn)行了分布,在分布的同時(shí)網(wǎng)絡(luò)上的代理服務(wù)器又完成了傳統(tǒng)的服務(wù)器的功能,從而解放了傳統(tǒng)數(shù)據(jù)庫(kù)服務(wù)器,并讓資源得到了合理而又有效的分配。這一設(shè)計(jì)的優(yōu)點(diǎn)還在于這些數(shù)據(jù)庫(kù)對(duì)象都是獨(dú)立的,一個(gè)數(shù)據(jù)庫(kù)對(duì)象的產(chǎn)生和消亡,不會(huì)影響到別的數(shù)據(jù)庫(kù)對(duì)象,使用者還可以根據(jù)需要派生出具備父對(duì)象屬性和功能的子對(duì)象來(lái)。各個(gè)對(duì)象間通過(guò)Java程序來(lái)實(shí)現(xiàn),對(duì)象之間還可以進(jìn)行互動(dòng),合作,因此能讓整個(gè)數(shù)據(jù)庫(kù)的效率得到大大的提高。

這個(gè)系統(tǒng)同樣擁有Web瀏覽器、Web服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器這三層分布式結(jié)構(gòu)。除了上文所說(shuō)的與傳統(tǒng)網(wǎng)絡(luò)數(shù)據(jù)庫(kù)不同的特色以外,其它的方面,基于Web的網(wǎng)絡(luò)節(jié)點(diǎn)都與傳統(tǒng)網(wǎng)絡(luò)數(shù)據(jù)庫(kù)相似。

2 數(shù)據(jù)庫(kù)實(shí)現(xiàn)所需要的技術(shù)

2.1 技術(shù)方面

第一,實(shí)現(xiàn)這一網(wǎng)絡(luò)數(shù)據(jù)庫(kù)系統(tǒng)需要的是通用網(wǎng)關(guān)接口 (CGI),它是最早實(shí)現(xiàn)Web應(yīng)用程序與數(shù)據(jù)庫(kù)接口的技術(shù)之一。也是網(wǎng)絡(luò)技術(shù)中最重要的技術(shù)之一。CGI是數(shù)據(jù)庫(kù)外部應(yīng)用程序與Web服務(wù)器之間的接口標(biāo)準(zhǔn),是在程序和Web服務(wù)器之間傳遞信息的規(guī)程。CGI規(guī)范的作用是讓W(xué)eb服務(wù)器與外部程序聯(lián)系起來(lái),并可讓網(wǎng)絡(luò)上的Web服務(wù)器執(zhí)行外部程序。并在網(wǎng)絡(luò)上的Web服務(wù)器執(zhí)行完外部程序后將結(jié)果輸出發(fā)給web瀏覽器。通過(guò)CGI可以將原來(lái)簡(jiǎn)單靜態(tài)的超媒體文檔變成一個(gè)系統(tǒng)的、互動(dòng)式的媒體,雖然它無(wú)法實(shí)現(xiàn)真正的動(dòng)態(tài)Web頁(yè)面。但它具有占有資源少,效率高等優(yōu)點(diǎn)。

第二,數(shù)據(jù)庫(kù)連接 (JDBC),它的功能是用來(lái)為多種關(guān)系數(shù)據(jù)庫(kù)提供聯(lián)系,幫助它們進(jìn)行統(tǒng)一訪問(wèn)。JDBC還能夠幫助廣大數(shù)據(jù)庫(kù)開發(fā)人員構(gòu)建高級(jí)工具和接口,并幫助數(shù)據(jù)庫(kù)開發(fā)人員編寫應(yīng)用程序。總而言之,它的主要功能就是讓網(wǎng)絡(luò)數(shù)據(jù)庫(kù)應(yīng)用程序?qū)崿F(xiàn)跨平臺(tái)服務(wù),同時(shí),通過(guò)它,開發(fā)人員編寫的數(shù)據(jù)庫(kù)應(yīng)用程序具有跨平臺(tái)特性。

第三,超文本預(yù)處理器 (PHP),它是一種通用開源腳本語(yǔ)言,與C語(yǔ)言、Java語(yǔ)言類似的語(yǔ)言。其特點(diǎn)是用途非常廣泛,適用于Web開發(fā)領(lǐng)域。它在網(wǎng)絡(luò)數(shù)據(jù)庫(kù)系統(tǒng)中的功能是用來(lái)實(shí)現(xiàn)真正跨平臺(tái)服務(wù),讓網(wǎng)絡(luò)數(shù)據(jù)庫(kù)可以在Windows、Linux這些不同的操作系統(tǒng)的Web服務(wù)器上運(yùn)行。另外,它還幫助我實(shí)現(xiàn)與MySQL、Access等多種數(shù)據(jù)庫(kù)的內(nèi)置連接,能有效提高數(shù)據(jù)庫(kù)的訪問(wèn)速度。

第四,動(dòng)態(tài)服務(wù)器頁(yè)面 (ASP),它的功能與CGI腳本程序非常相像,能夠?qū)崿F(xiàn)與與數(shù)據(jù)庫(kù)和其它程序進(jìn)行交互。它是一種新的腳本程序,是簡(jiǎn)單又方便實(shí)用的工具。由微軟公司開發(fā)的專門用于編程用的。它可以創(chuàng)造出一種動(dòng)態(tài)互動(dòng)的用途廣泛的用于服務(wù)器的應(yīng)用程序。憑借著強(qiáng)大編譯能力,創(chuàng)造出擴(kuò)展名為。Asp的網(wǎng)頁(yè)文件,能夠讓W(xué)eb瀏覽器調(diào)用,讓W(xué)eb服務(wù)器啟動(dòng),在將相關(guān)的。Asp文件的內(nèi)容讀完之后執(zhí)行相關(guān)的腳本命令,并在產(chǎn)生相關(guān)的動(dòng)態(tài)頁(yè)面,處理完命令之后返回瀏覽器。它的特點(diǎn)有:首先是高效,憑借它能夠在網(wǎng)頁(yè)上編程和執(zhí)行的功能,它能夠創(chuàng)造出動(dòng)態(tài),而又內(nèi)容豐富的網(wǎng)頁(yè),高效,方便,實(shí)用。其次是編程簡(jiǎn)單,Script語(yǔ)言的特點(diǎn)是可以直接嵌入Html文本中,并與Html文本中一起同時(shí)運(yùn)行。就如同一個(gè)整體一般,可在原有的Html文本基礎(chǔ)上,設(shè)計(jì)出一個(gè)網(wǎng)頁(yè)程序,然后再將它加入Html文本中。第三是用途廣泛。它除了動(dòng)態(tài)網(wǎng)頁(yè)功能之外,還可以通過(guò)其它技術(shù)實(shí)現(xiàn)數(shù)據(jù)庫(kù)的存取功能,并與其它特殊的數(shù)據(jù)庫(kù)存程序進(jìn)行連接,實(shí)現(xiàn)數(shù)據(jù)共享。例如FoxPro等等。第四是它還進(jìn)行擴(kuò)充,它不但支持Script語(yǔ)言,還可以通過(guò)特定的插件程序支持PERL、TCL等第三方語(yǔ)言,因此可以運(yùn)行用PERL、TCL等第三方語(yǔ)言編寫的網(wǎng)頁(yè)程序。

第五,支持多種瀏覽器和程序運(yùn)行環(huán)境。眾所周知,Asp文件不但能在多種瀏覽器和環(huán)境下被網(wǎng)絡(luò)服務(wù)器解釋執(zhí)行,因此程序設(shè)計(jì)人員在在開發(fā)程序時(shí)不必?fù)?dān)心它的應(yīng)用問(wèn)題,也不必?fù)?dān)心網(wǎng)絡(luò)黑客方面的問(wèn)題。它是一種非常實(shí)用,方便的技術(shù),完全符合本文設(shè)計(jì)的需要。

2.2 軟件平臺(tái)方面

在軟件平臺(tái)方面,本文選擇了現(xiàn)在被廣泛使用的微軟公司的視窗系統(tǒng)WindowsNTServer系列軟件、微軟公司IIS服務(wù)器、和微軟公司的SQLServer系列服務(wù)器作為數(shù)據(jù)庫(kù)服務(wù)器的軟件平臺(tái)。該平臺(tái)的瀏覽器我選擇了微軟公司的IE系列。另外在客戶端軟件平臺(tái)方面,筆者選擇了Windows98、Windows7等常用的操作系統(tǒng),以及IE9和IE10等等。

筆者采用 C++、Dreamweaver、JavaScript、VisualJ++等開發(fā)工具,硬件開發(fā)平臺(tái)為一臺(tái)配置為CPU i3 4150,主板采用華碩z85-A,內(nèi)存4G×2,硬盤1T×2,電源400W,機(jī)箱2u的服務(wù)器,通過(guò)路由器用LAN專線接入。另配B-Link BLHB24集線器1臺(tái),外部設(shè)備圖2所示。

圖2 數(shù)據(jù)庫(kù)外部設(shè)備

2.3 設(shè)計(jì)方法

過(guò)去,設(shè)計(jì)人員往往會(huì)用手工試湊法來(lái)設(shè)計(jì)相關(guān)系統(tǒng),但這種方法的缺點(diǎn)是缺乏科學(xué)理論和方法的支持,對(duì)設(shè)計(jì)人員的經(jīng)驗(yàn)和水平要求很高,還有在設(shè)計(jì)完成后經(jīng)常會(huì)不斷的被發(fā)現(xiàn)問(wèn)題和錯(cuò)誤,需要不斷地修正與維護(hù)。本文舍棄了傳統(tǒng)的手工試湊法,而采用了現(xiàn)在的新方法,如奧爾良法,它將數(shù)據(jù)庫(kù)設(shè)計(jì)分為四個(gè)階段,SBYao方法、IRPalmer方法等等。并利用了許多的計(jì)算機(jī)輔助方法如 OracleDesigner 2000、SybasePowerDesigner等來(lái)輔助設(shè)計(jì)。

3 開發(fā)步驟

在完成框架和數(shù)據(jù)庫(kù)結(jié)構(gòu),建立網(wǎng)絡(luò)數(shù)據(jù)庫(kù)所需要的技術(shù)后,就是網(wǎng)絡(luò)數(shù)據(jù)庫(kù)設(shè)計(jì)。在設(shè)計(jì)網(wǎng)絡(luò)數(shù)據(jù)庫(kù)系統(tǒng)的時(shí)候,筆者經(jīng)研究借鑒,采取以下幾個(gè)步驟:

第一,是分析存在著的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)軟件的不足和缺點(diǎn),分析它們存在著的問(wèn)題。對(duì)自己想要設(shè)計(jì)的數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行構(gòu)思,借鑒前人的經(jīng)驗(yàn),揚(yáng)長(zhǎng)避短,分析問(wèn)題所在的問(wèn)題域,確認(rèn)需要解決的問(wèn)題。

第二,是設(shè)計(jì)出數(shù)據(jù)庫(kù)的架構(gòu)、模型。將設(shè)計(jì)理念和設(shè)計(jì)目的,設(shè)計(jì)內(nèi)容具體化,轉(zhuǎn)化為現(xiàn)實(shí)。文章主要強(qiáng)調(diào)的是原數(shù)據(jù)庫(kù)功能的對(duì)象化、網(wǎng)絡(luò)化,分擔(dān)原服務(wù)器的負(fù)擔(dān),因此,需要使用面向?qū)ο蠓椒ㄩ_發(fā)軟件,需建立動(dòng)態(tài)模型、對(duì)象模型與功能模型。

第三,設(shè)計(jì)一個(gè)由HTML文本構(gòu)成的Web頁(yè)面,而基于Web技術(shù)的數(shù)據(jù)庫(kù)系統(tǒng)的功能就在頁(yè)面上得以實(shí)現(xiàn)。這一頁(yè)面上嵌入了由Script等言語(yǔ)所編好的網(wǎng)頁(yè)程序,能夠讓W(xué)eb瀏覽器調(diào)用,讓W(xué)eb服務(wù)器啟動(dòng),在將相關(guān)的。Asp文件的內(nèi)容讀完之后執(zhí)行相關(guān)的腳本命令,并在產(chǎn)生相關(guān)的動(dòng)態(tài)頁(yè)面,處理完命令之后返回瀏覽器。另外,這一頁(yè)面的設(shè)計(jì)必須能夠讓所有功能對(duì)象能夠被其它網(wǎng)絡(luò)服務(wù)器所調(diào)用執(zhí)行,從而讓其它機(jī)器能夠幫助完成整個(gè)系統(tǒng)的功能。還必須能夠建立好頁(yè)面與頁(yè)面,系統(tǒng)與系統(tǒng)之間的關(guān)系,利用頁(yè)面鏈接這一形式來(lái)實(shí)現(xiàn)頁(yè)面與頁(yè)面之間的調(diào)用關(guān)系。更好的協(xié)調(diào)頁(yè)面的整體內(nèi)容與布局,讓資源得到最充分的優(yōu)化和配置。頁(yè)面之間的功能鏈接可以用各種形式來(lái)表現(xiàn),如頁(yè)面框圖、字符等等,其中頁(yè)面框圖可以以表格形式來(lái)體現(xiàn),包含著名稱、功能、接口、狀態(tài)、動(dòng)作、關(guān)聯(lián)頁(yè)面集等內(nèi)容。各個(gè)部分對(duì)應(yīng)著不同的功能對(duì)象,如名稱對(duì)應(yīng)著實(shí)現(xiàn)時(shí)的Html文件名;狀態(tài)對(duì)應(yīng)著頁(yè)面內(nèi)部的控制數(shù)據(jù);動(dòng)作則對(duì)應(yīng)著構(gòu)成用戶界面的按鈕、列表、鏈接等重要元素。關(guān)聯(lián)頁(yè)面集對(duì)應(yīng)著頁(yè)面與其它頁(yè)面的鏈接。通常,簡(jiǎn)單的頁(yè)面框圖不用分層,但是如果頁(yè)面框圖內(nèi)容太多,而且關(guān)聯(lián)復(fù)雜,那么就得把頁(yè)面流程圖分層,這樣才能理清各種關(guān)系。

另外,還得先編寫好Asp應(yīng)用程序腳本,通過(guò)微軟公司的視窗系統(tǒng)提供的ODBC數(shù)據(jù)源管理器來(lái)建立數(shù)據(jù)源、服務(wù)器、登錄標(biāo)識(shí)號(hào)、密碼等用戶DNS數(shù)據(jù)。創(chuàng)建方法很簡(jiǎn)單,例如通常你只需打開 Html文件,插入定界符 “<%”和“%>”之類的腳本命令,然后將擴(kuò)展名為。Html的文件另存為。asp即可。

第四,邏輯設(shè)計(jì)。這主要是根據(jù)現(xiàn)在網(wǎng)絡(luò)上的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的現(xiàn)實(shí)情況,而將現(xiàn)實(shí)世界的數(shù)據(jù)模型和相關(guān)概念、范疇設(shè)計(jì)成為數(shù)據(jù)庫(kù)邏輯模式的一步工作。設(shè)計(jì)出來(lái)的邏輯模型還須網(wǎng)絡(luò)數(shù)據(jù)庫(kù)管理系統(tǒng)所支持的邏輯數(shù)據(jù)模式。在設(shè)計(jì)完父邏輯模式之后,還必須為與之相聯(lián)的各種數(shù)據(jù)處理應(yīng)用領(lǐng)域設(shè)計(jì)相應(yīng)的邏輯子模式。

第五,物理設(shè)計(jì)。這一步很重要,它的作用是根據(jù)網(wǎng)絡(luò)數(shù)據(jù)庫(kù)管理系統(tǒng)的功能、結(jié)構(gòu)和特點(diǎn)等設(shè)計(jì)現(xiàn)實(shí)世界的具體的各項(xiàng)物理設(shè)計(jì)措施,如服務(wù)器、網(wǎng)關(guān)、存儲(chǔ)裝置、文件類型、索引結(jié)構(gòu)和數(shù)據(jù)的存放次序與位邏輯、存取方法和存取路徑等。這一步設(shè)計(jì)產(chǎn)生的就是所謂“網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的物理裝置”。

第六,編制程序。這一步是網(wǎng)絡(luò)數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的核心步驟,首先需要選擇正確的程序。在選擇編程語(yǔ)言時(shí)需要考慮語(yǔ)言的完整性、能否準(zhǔn)確地表達(dá)問(wèn)題域語(yǔ)義,能不能滿足編制基于Web技術(shù)的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)系統(tǒng)的需要等問(wèn)題。

第七,測(cè)試系統(tǒng)。在程序編制完成后,下一步的步驟是測(cè)試整個(gè)系統(tǒng),這一步驟往往需要很長(zhǎng)的時(shí)間,因?yàn)樵S多的系統(tǒng)問(wèn)題和程序BUG等,必須在多次測(cè)試和使用之后,才能夠被發(fā)現(xiàn),因此系統(tǒng)設(shè)計(jì)完成之后必須經(jīng)過(guò)多次測(cè)試,反復(fù)檢驗(yàn)才行。在檢測(cè)出錯(cuò)誤和問(wèn)題,BUG之后,對(duì)這些錯(cuò)誤和問(wèn)題進(jìn)行修正,然后再次測(cè)試,反復(fù)測(cè)試,直到發(fā)現(xiàn)不了錯(cuò)誤和問(wèn)題為止。

第八,維護(hù)系統(tǒng)。開發(fā)一個(gè)新的系統(tǒng)非常不容易,但是系統(tǒng)的維護(hù)也是非常不易,看看微軟公司的視窗系統(tǒng)就知道了,每過(guò)一段時(shí)間就會(huì)給系統(tǒng)打幾個(gè)補(bǔ)丁以防止黑客的其它病毒的攻擊。網(wǎng)絡(luò)數(shù)據(jù)庫(kù)系統(tǒng)作為網(wǎng)絡(luò)上的數(shù)據(jù)庫(kù),面臨的危險(xiǎn)和威脅更大,因此在系統(tǒng)完成后,在具體的運(yùn)營(yíng)過(guò)程中還需要對(duì)這一系統(tǒng)進(jìn)行維護(hù),具有自己預(yù)先的維護(hù)計(jì)劃才行。

猜你喜歡
數(shù)據(jù)庫(kù)系統(tǒng)瀏覽器頁(yè)面
刷新生活的頁(yè)面
反瀏覽器指紋追蹤
電子制作(2019年10期)2019-06-17 11:45:14
數(shù)據(jù)庫(kù)系統(tǒng)shell腳本應(yīng)用
微細(xì)銑削工藝數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與開發(fā)
實(shí)時(shí)數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)安全采集方案
環(huán)球?yàn)g覽器
再見,那些年我們嘲笑過(guò)的IE瀏覽器
核反應(yīng)堆材料數(shù)據(jù)庫(kù)系統(tǒng)及其應(yīng)用
同一Word文檔 縱橫頁(yè)面并存
淺析ASP.NET頁(yè)面導(dǎo)航技術(shù)
蓬莱市| 怀安县| 怀远县| 靖西县| 秭归县| 潜山县| 兴海县| 德阳市| 长春市| 红原县| 寿宁县| 大埔县| 米脂县| 大洼县| 湖北省| 渭源县| 舟山市| 鄄城县| 张家界市| 老河口市| 抚州市| 栾川县| 永兴县| 九江县| 汤原县| 寻甸| 弥渡县| 来宾市| 汾阳市| 石渠县| 农安县| 五峰| 濮阳市| 玉门市| 平顶山市| 扎鲁特旗| 云浮市| 麻栗坡县| 尉犁县| 阿克陶县| 武安市|