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