c/s構(gòu)架下的軟件開發(fā).doc
約38頁(yè)DOC格式手機(jī)打開展開
c/s構(gòu)架下的軟件開發(fā),c/s構(gòu)架下的軟件開發(fā)全文37頁(yè)約18000字論述翔實(shí)摘 要隨著信息化時(shí)代的到來(lái),管理信息系統(tǒng)(mis)在各行各業(yè)中得到廣泛應(yīng)用,而且基于c/s構(gòu)架也被普遍采用。同時(shí)系統(tǒng)中數(shù)據(jù)量也日益增大,用戶在提交查詢操作之后往往需要花費(fèi)大量的時(shí)間等待查詢結(jié)果。因此,提高查詢性能變得十分必要。由于查詢響應(yīng)時(shí)間是衡量查詢性能好壞的關(guān)鍵...
內(nèi)容介紹
此文檔由會(huì)員 香煙無(wú)味 發(fā)布
C/S構(gòu)架下的軟件開發(fā)
全文37頁(yè) 約18000字 論述翔實(shí)
摘 要
隨著信息化時(shí)代的到來(lái),管理信息系統(tǒng)(MIS)在各行各業(yè)中得到廣泛應(yīng)用,而且基于C/S構(gòu)架也被普遍采用。同時(shí)系統(tǒng)中數(shù)據(jù)量也日益增大,用戶在提交查詢操作之后往往需要花費(fèi)大量的時(shí)間等待查詢結(jié)果。因此,提高查詢性能變得十分必要。由于查詢響應(yīng)時(shí)間是衡量查詢性能好壞的關(guān)鍵因素之一,而異步查詢又可以有效地縮短查詢響應(yīng)時(shí)間,因而異步查詢的應(yīng)用已經(jīng)十分廣泛。Microsoft 推出的RDO和ADO雖然都支持異步查詢,但它們沒(méi)有可視化的用戶界面并且實(shí)現(xiàn)異步查詢時(shí)需要大量編碼。這將大大增加軟件開發(fā)的成本。
為了進(jìn)一步體現(xiàn)人性化和軟件復(fù)用的需求,本文針對(duì)C/S構(gòu)架下的軟件開發(fā),介紹了異步查詢的優(yōu)點(diǎn)、組件的概念和異步查詢組件的設(shè)計(jì)。并且基于COM標(biāo)準(zhǔn)采用ADO和ActiveX技術(shù)開發(fā)了一種新型的異步查詢組件,包括了異步查詢、數(shù)據(jù)源等功能。該組件面向Windows平臺(tái)下基于C/S體系結(jié)構(gòu)的軟件開發(fā)應(yīng)用,可以為大多數(shù)軟件提供對(duì)異步查詢功能的支持。
文中首先通過(guò)分析異步查詢的現(xiàn)狀并指出其在實(shí)際應(yīng)用中的不足,提出了解決方法;之后對(duì)組件開發(fā)進(jìn)行了可行性分析和需求分析;接著介紹了相關(guān)的理論基礎(chǔ);然后闡述了組件的設(shè)計(jì)和測(cè)試;最后對(duì)工作進(jìn)行了總結(jié)并給出了進(jìn)一步研究的建議。
關(guān)鍵詞 異步查詢,組件,COM,C/S
ABSTRACT
With the data quantity’s increasing in the application system, user have to wait for the query result after submitting the query operation. So, it is necessary to improve the query speed, and the asynchronism query is a way to improve the query speed. To improving the efficiency and quality of software, it has been implemented in componet.
Aiming at the client/server mode in the enterprise, the paper has given the excellence of asynchronism query, the concept of CBSE (componet -based software engineering) and the design for asynchronism query componet. Also, I’ve designed an asynchronism query control based on ADO(ActiveX Data Object) and the ActiveX technique, including asynchronism query and data source et. This control provides the function of asynchronism query under the Windows.
At first, we analysed the actuality of asynchronism query and the lack in the application, then given the solution. Secondly, I analysed the feasibility and requirement about this componet. Thirdly, we had a look on the basic theory. And then, I’ve expatiated the process of the designing and testing. Finally, the conclusion and further research advice are given.
Key words asynchronism query,componet,COM,C/S
目錄
第 一 章 緒論 1
1.1 背景 1
1.2 國(guó)內(nèi)外現(xiàn)狀 1
1.3 本文的研究?jī)?nèi)容 2
1.4 技術(shù)路線 3
第 二 章 可行性與需求分析 4
2.1 可行性分析 4
2.2 需求分析 4
第 三 章 組件知識(shí)概述 6
3.1 組件 6
3.2 COM 7
3.3 ActiveX技術(shù) 10
第 四 章 ADO對(duì)象模型 11
4.1 異步查詢概念 11
4.2 ADO數(shù)據(jù)庫(kù)編程基礎(chǔ) 12
4.3 ADO的異步執(zhí)行能力 14
第 五 章 組件設(shè)計(jì) 15
5.1 控件的屬性 15
5.2 控件的方法 18
5.3 控件的事件 19
5.4 部分功能的設(shè)計(jì)說(shuō)明 20
第 六 章 測(cè)試 26
6.1 測(cè)試環(huán)境 26
6.2 功能測(cè)試 26
6.3 性能測(cè)試 26
結(jié)論 28
致謝 29
參考文獻(xiàn) 30
附錄 31
部分參考文獻(xiàn)
[4] (美)Roger S.Pressman 著,梅宏 譯.Software Engineering A Practitioner’s Approach [M]. 北京:機(jī)械工業(yè)出版社,2002:513-527.
[5] (美)Rogerson D 著,楊秀章 譯.COM技術(shù)內(nèi)幕(微軟組件對(duì)象模型)[M].北京:清華大學(xué)出版社,1998:2-24.
[6] 余英,梁剛.Visual C++ 實(shí)踐與提高——COM和COM+篇[M].北京:中國(guó)鐵道出版社,2001:1-30.
[7] (美)Suleiman Lalani and Ramesh Chandak 著,曾湘寧 譯. ActiveX Programmer’s Library M]. 北京:電子工業(yè)出版社,1998:1-19.
[8] Microsoft Corporation. Microsoft Visual Basic 6.0 Component Tools Guide [M].北京:北京希望電子出版社,1999:442-623,753-790.
全文37頁(yè) 約18000字 論述翔實(shí)
摘 要
隨著信息化時(shí)代的到來(lái),管理信息系統(tǒng)(MIS)在各行各業(yè)中得到廣泛應(yīng)用,而且基于C/S構(gòu)架也被普遍采用。同時(shí)系統(tǒng)中數(shù)據(jù)量也日益增大,用戶在提交查詢操作之后往往需要花費(fèi)大量的時(shí)間等待查詢結(jié)果。因此,提高查詢性能變得十分必要。由于查詢響應(yīng)時(shí)間是衡量查詢性能好壞的關(guān)鍵因素之一,而異步查詢又可以有效地縮短查詢響應(yīng)時(shí)間,因而異步查詢的應(yīng)用已經(jīng)十分廣泛。Microsoft 推出的RDO和ADO雖然都支持異步查詢,但它們沒(méi)有可視化的用戶界面并且實(shí)現(xiàn)異步查詢時(shí)需要大量編碼。這將大大增加軟件開發(fā)的成本。
為了進(jìn)一步體現(xiàn)人性化和軟件復(fù)用的需求,本文針對(duì)C/S構(gòu)架下的軟件開發(fā),介紹了異步查詢的優(yōu)點(diǎn)、組件的概念和異步查詢組件的設(shè)計(jì)。并且基于COM標(biāo)準(zhǔn)采用ADO和ActiveX技術(shù)開發(fā)了一種新型的異步查詢組件,包括了異步查詢、數(shù)據(jù)源等功能。該組件面向Windows平臺(tái)下基于C/S體系結(jié)構(gòu)的軟件開發(fā)應(yīng)用,可以為大多數(shù)軟件提供對(duì)異步查詢功能的支持。
文中首先通過(guò)分析異步查詢的現(xiàn)狀并指出其在實(shí)際應(yīng)用中的不足,提出了解決方法;之后對(duì)組件開發(fā)進(jìn)行了可行性分析和需求分析;接著介紹了相關(guān)的理論基礎(chǔ);然后闡述了組件的設(shè)計(jì)和測(cè)試;最后對(duì)工作進(jìn)行了總結(jié)并給出了進(jìn)一步研究的建議。
關(guān)鍵詞 異步查詢,組件,COM,C/S
ABSTRACT
With the data quantity’s increasing in the application system, user have to wait for the query result after submitting the query operation. So, it is necessary to improve the query speed, and the asynchronism query is a way to improve the query speed. To improving the efficiency and quality of software, it has been implemented in componet.
Aiming at the client/server mode in the enterprise, the paper has given the excellence of asynchronism query, the concept of CBSE (componet -based software engineering) and the design for asynchronism query componet. Also, I’ve designed an asynchronism query control based on ADO(ActiveX Data Object) and the ActiveX technique, including asynchronism query and data source et. This control provides the function of asynchronism query under the Windows.
At first, we analysed the actuality of asynchronism query and the lack in the application, then given the solution. Secondly, I analysed the feasibility and requirement about this componet. Thirdly, we had a look on the basic theory. And then, I’ve expatiated the process of the designing and testing. Finally, the conclusion and further research advice are given.
Key words asynchronism query,componet,COM,C/S
目錄
第 一 章 緒論 1
1.1 背景 1
1.2 國(guó)內(nèi)外現(xiàn)狀 1
1.3 本文的研究?jī)?nèi)容 2
1.4 技術(shù)路線 3
第 二 章 可行性與需求分析 4
2.1 可行性分析 4
2.2 需求分析 4
第 三 章 組件知識(shí)概述 6
3.1 組件 6
3.2 COM 7
3.3 ActiveX技術(shù) 10
第 四 章 ADO對(duì)象模型 11
4.1 異步查詢概念 11
4.2 ADO數(shù)據(jù)庫(kù)編程基礎(chǔ) 12
4.3 ADO的異步執(zhí)行能力 14
第 五 章 組件設(shè)計(jì) 15
5.1 控件的屬性 15
5.2 控件的方法 18
5.3 控件的事件 19
5.4 部分功能的設(shè)計(jì)說(shuō)明 20
第 六 章 測(cè)試 26
6.1 測(cè)試環(huán)境 26
6.2 功能測(cè)試 26
6.3 性能測(cè)試 26
結(jié)論 28
致謝 29
參考文獻(xiàn) 30
附錄 31
部分參考文獻(xiàn)
[4] (美)Roger S.Pressman 著,梅宏 譯.Software Engineering A Practitioner’s Approach [M]. 北京:機(jī)械工業(yè)出版社,2002:513-527.
[5] (美)Rogerson D 著,楊秀章 譯.COM技術(shù)內(nèi)幕(微軟組件對(duì)象模型)[M].北京:清華大學(xué)出版社,1998:2-24.
[6] 余英,梁剛.Visual C++ 實(shí)踐與提高——COM和COM+篇[M].北京:中國(guó)鐵道出版社,2001:1-30.
[7] (美)Suleiman Lalani and Ramesh Chandak 著,曾湘寧 譯. ActiveX Programmer’s Library M]. 北京:電子工業(yè)出版社,1998:1-19.
[8] Microsoft Corporation. Microsoft Visual Basic 6.0 Component Tools Guide [M].北京:北京希望電子出版社,1999:442-623,753-790.