c/s构架下的软件开发.doc

约38页DOC格式手机打开展开

c/s构架下的软件开发,c/s构架下的软件开发全文37页约18000字论述翔实摘 要随着信息化时代的到来,管理信息系统(mis)在各行各业中得到广泛应用,而且基于c/s构架也被普遍采用。同时系统中数据量也日益增大,用户在提交查询操作之后往往需要花费大量的时间等待查询结果。因此,提高查询性能变得十分必要。由于查询响应时间是衡量查询性能好坏的关键...
编号:10-26443大小:624.50K
分类: 论文>计算机论文

内容介绍

此文档由会员 香烟无味 发布

C/S构架下的软件开发

全文37页 约18000字 论述翔实

摘 要

随着信息化时代的到来,管理信息系统(MIS)在各行各业中得到广泛应用,而且基于C/S构架也被普遍采用。同时系统中数据量也日益增大,用户在提交查询操作之后往往需要花费大量的时间等待查询结果。因此,提高查询性能变得十分必要。由于查询响应时间是衡量查询性能好坏的关键因素之一,而异步查询又可以有效地缩短查询响应时间,因而异步查询的应用已经十分广泛。Microsoft 推出的RDO和ADO虽然都支持异步查询,但它们没有可视化的用户界面并且实现异步查询时需要大量编码。这将大大增加软件开发的成本。
为了进一步体现人性化和软件复用的需求,本文针对C/S构架下的软件开发,介绍了异步查询的优点、组件的概念和异步查询组件的设计。并且基于COM标准采用ADO和ActiveX技术开发了一种新型的异步查询组件,包括了异步查询、数据源等功能。该组件面向Windows平台下基于C/S体系结构的软件开发应用,可以为大多数软件提供对异步查询功能的支持。
文中首先通过分析异步查询的现状并指出其在实际应用中的不足,提出了解决方法;之后对组件开发进行了可行性分析和需求分析;接着介绍了相关的理论基础;然后阐述了组件的设计和测试;最后对工作进行了总结并给出了进一步研究的建议。

关键词 异步查询,组件,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 国内外现状 1
1.3 本文的研究内容 2
1.4 技术路线 3
第 二 章 可行性与需求分析 4
2.1 可行性分析 4
2.2 需求分析 4
第 三 章 组件知识概述 6
3.1 组件 6
3.2 COM 7
3.3 ActiveX技术 10
第 四 章 ADO对象模型 11
4.1 异步查询概念 11
4.2 ADO数据库编程基础 12
4.3 ADO的异步执行能力 14
第 五 章 组件设计 15
5.1 控件的属性 15
5.2 控件的方法 18
5.3 控件的事件 19
5.4 部分功能的设计说明 20
第 六 章 测试 26
6.1 测试环境 26
6.2 功能测试 26
6.3 性能测试 26
结论 28
致谢 29
参考文献 30
附录 31

部分参考文献

[4] (美)Roger S.Pressman 著,梅宏 译.Software Engineering A Practitioner’s Approach [M]. 北京:机械工业出版社,2002:513-527.
[5] (美)Rogerson D 著,杨秀章 译.COM技术内幕(微软组件对象模型)[M].北京:清华大学出版社,1998:2-24.
[6] 余英,梁刚.Visual C++ 实践与提高——COM和COM+篇[M].北京:中国铁道出版社,2001:1-30.
[7] (美)Suleiman Lalani and Ramesh Chandak 著,曾湘宁 译. ActiveX Programmer’s Library M]. 北京:电子工业出版社,1998:1-19.
[8] Microsoft Corporation. Microsoft Visual Basic 6.0 Component Tools Guide [M].北京:北京希望电子出版社,1999:442-623,753-790.