當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 領(lǐng)域應(yīng)用 > 網(wǎng)上辦公軟件 > OA辦公軟件系統(tǒng)
企業(yè)級(jí)oa系統(tǒng)
申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
1、數(shù)據(jù)庫(kù)連接技術(shù)
本系統(tǒng)關(guān)鍵的功能模塊都是基于數(shù)據(jù)庫(kù)的,我們采用的Microsoft SQL Server 數(shù)據(jù)庫(kù)管理系統(tǒng)。數(shù)據(jù)庫(kù)系統(tǒng)往往是一個(gè)大型Web應(yīng)用程序的核心。
同其他的Web應(yīng)用程序的編寫(xiě)方法相比,強(qiáng)大的數(shù)據(jù)庫(kù)訪問(wèn)能力、簡(jiǎn)單一致的數(shù)據(jù)庫(kù)訪問(wèn)方式正式ASP的突出優(yōu)點(diǎn)之一。
OLEDB標(biāo)準(zhǔn)的具體實(shí)現(xiàn)是通過(guò)一組C++API函數(shù)。不同的是,OLEDB的APL是符合COM標(biāo)準(zhǔn)、基于對(duì)象的(0DBCAPI則是簡(jiǎn)單的CAPI),是一套COM接口。使用OLEDBAPI,可以編寫(xiě)能夠訪問(wèn)符合OLEDB標(biāo)準(zhǔn)的任何數(shù)據(jù)源的應(yīng)用程序,也可以編寫(xiě)針對(duì)某種特定數(shù)據(jù)存儲(chǔ)的查詢處理程序(Query Processor)和游標(biāo)引擎(Cursor Engine)。因此OLEDB標(biāo)準(zhǔn)實(shí)際上是規(guī)定了數(shù)據(jù)使用者和提供者之間的一種應(yīng)用協(xié)議(Application-level Protocol)。
OLEDB可以為標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)以外的其他數(shù)據(jù)提供訪問(wèn)接口。OLEDB的核心內(nèi)容就是要求以上這些各種各樣的數(shù)據(jù)存儲(chǔ)(Data Store)都提供一種相同的訪問(wèn)接口,使數(shù)據(jù)使用者(應(yīng)用程序)可以使用同樣的方法訪問(wèn)各種數(shù)據(jù),而不用考慮數(shù)據(jù)的具體存儲(chǔ)地點(diǎn)、格式和類型。Microsoft在OLE DB API的基礎(chǔ)之上提供了一種面向?qū)ο?、與語(yǔ)言無(wú)關(guān)的應(yīng)用編程接口。這就是AD0(ActiveX Data Ob ject)。ADO被實(shí)現(xiàn)為OLEDB之上的一個(gè)薄層,像一座連接應(yīng)用程序和OLEDB的橋梁,這使程序員可以使用簡(jiǎn)單的語(yǔ)言來(lái)操作OLEDB,能夠編寫(xiě)通過(guò)OLEDB對(duì)在數(shù)據(jù)庫(kù)服務(wù)器中的數(shù)據(jù)進(jìn)行訪問(wèn)和操作的應(yīng)用程對(duì)于AD0程序員來(lái)說(shuō),理想的環(huán)境應(yīng)該是每個(gè)數(shù)據(jù)源都具有一個(gè)OLEDB接口,以便AD0可以直接調(diào)用該數(shù)據(jù)源。大部分的數(shù)據(jù)庫(kù)廠商都提供了OLEDB接日,當(dāng)然包括SQLServer數(shù)據(jù)庫(kù)系統(tǒng)。
通過(guò)ASP,我們可以輕松的利用Microsoft公司提供的強(qiáng)大的ADO技術(shù)來(lái)對(duì)各種各樣的數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn):可以訪問(wèn)像SQLServer這樣的基于客戶端
/服務(wù)器端的數(shù)據(jù)庫(kù)系統(tǒng),也可以訪問(wèn)像Access這樣的文件型數(shù)據(jù)庫(kù),還可以輕松的訪問(wèn)存儲(chǔ)在其他表格式數(shù)據(jù)結(jié)構(gòu)(如電子表格)中的信息。ADO還支持0DBC(Open Database Connectivity)數(shù)據(jù)庫(kù),這意味著只要是遵循0DBC標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)就能被ADO訪問(wèn)。但是ODBC主要是為C語(yǔ)言而設(shè)計(jì)的,在ASP中無(wú)法使用0DBC。
Microsoft 正試圖使AD0能夠訪問(wèn)數(shù)據(jù)庫(kù)以外的其他種類的數(shù)據(jù)提供一致的方法,如使用ADO還可以訪問(wèn)lndex Server、Active Directory Service中的數(shù)據(jù),這使ADO具有了更加廣泛的用途。AD0的主要優(yōu)點(diǎn)是易于使用、高速度、低內(nèi)存支出和占用磁盤(pán)空間少??梢哉f(shuō),AD0是目前對(duì)數(shù)據(jù)庫(kù)訪問(wèn)的最先進(jìn)的方式。
2、ASP組件技術(shù)
ASP除了功能強(qiáng)大的內(nèi)建對(duì)象外,還內(nèi)置了功能同樣強(qiáng)大的Activex組件。其中數(shù)據(jù)庫(kù)組件ADO就是其中的一種組件。ASP的流行與Microsoft推出的AcLiveX組件的概念以及其在ASP上的實(shí)現(xiàn)是分不開(kāi)的。通過(guò)使用ActiveX組件,用戶可以方便的實(shí)現(xiàn)許多強(qiáng)大的功能。
ActiveX 是基于COM(Component Object Mode1)的可視化組件結(jié)構(gòu)的商標(biāo)名稱。它是一種封裝技術(shù),提供一種封裝COM組件并將其置入應(yīng)用程序(如Wch瀏覽器)的方法。
使用ActiveX對(duì)象可以實(shí)現(xiàn)一些復(fù)雜功能的封裝,也就是說(shuō)可以在不知道源代碼的情況下,使用ActiveX對(duì)象來(lái)實(shí)現(xiàn)一些復(fù)雜的功能?,F(xiàn)在互聯(lián)網(wǎng)上也有很多第三方的ActiveX控件可以下載使用,這極大的方便了網(wǎng)絡(luò)編程。
同樣用戶也可以定制自己的ActiveX組件。
缺點(diǎn)就是目前Netscape 瀏覽器到目前還不支持Activex。
- 1oa辦公系統(tǒng)體驗(yàn)
- 2國(guó)外巨頭發(fā)力協(xié)同軟件 本土公司路在何方?
- 3OA設(shè)計(jì)六大原則
- 4企業(yè)辦公自動(dòng)化OA系統(tǒng)與ERP等系統(tǒng)的差異
- 5盜版OA猖獗 需加強(qiáng)知識(shí)產(chǎn)權(quán)保護(hù)
- 6中小企業(yè)oa管理軟件
- 7聯(lián)想建立項(xiàng)目管理辦公室整合IBM的PC業(yè)務(wù)
- 8公司oa系統(tǒng)介紹
- 9縱觀當(dāng)前OA市場(chǎng) OA系統(tǒng)可劃為三類
- 10為什么要上oa系統(tǒng)
- 11oa辦公自動(dòng)化是什么? 政府oa系統(tǒng)哪家好? 麻煩給推薦一下
- 12oa辦公系統(tǒng)管理軟件
- 13OA市場(chǎng)群狼混戰(zhàn)
- 14項(xiàng)目辦公室的重要職能—為項(xiàng)目提供咨詢和指導(dǎo)(下)
- 15協(xié)同:從空談到行動(dòng)有多遠(yuǎn)距離?
- 16基于oa系統(tǒng)的
- 17公司的oa系統(tǒng)是什么
- 18專家視點(diǎn):如何用協(xié)同OA實(shí)現(xiàn)知識(shí)管理應(yīng)用
- 19oa辦公信息系統(tǒng)
- 20百會(huì)榮獲中國(guó)軟件行業(yè)管理軟件信賴產(chǎn)品獎(jiǎng)
- 21協(xié)同應(yīng)用揭密五 張寧談協(xié)同未來(lái)
- 22啟動(dòng)項(xiàng)目管理辦公室(OA辦公系統(tǒng))保證企業(yè)項(xiàng)目成功
- 23中小oa系統(tǒng)公司
- 24oa系統(tǒng)使用情況
- 25如何在COE中推進(jìn)OA辦公系統(tǒng)的建設(shè)?
- 26什么辦公軟件好用?
- 27oa辦公系統(tǒng)java
- 28OA辦公軟件順應(yīng)時(shí)代發(fā)展要求
- 29科學(xué)設(shè)立項(xiàng)目管理辦公室的建議
- 30OA與ERP的發(fā)展思路和管理思想
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓