企业级oa系统
1、数据库连接技术
本系统关键的功能模块都是基于数据库的,我们采用的Microsoft SQL Server 数据库管理系统。数据库系统往往是一个大型Web应用程序的核心。
同其他的Web应用程序的编写方法相比,强大的数据库访问能力、简单一致的数据库访问方式正式ASP的突出优点之一。
OLEDB标准的具体实现是通过一组C++API函数。不同的是,OLEDB的APL是符合COM标准、基于对象的(0DBCAPI则是简单的CAPI),是一套COM接口。使用OLEDBAPI,可以编写能够访问符合OLEDB标准的任何数据源的应用程序,也可以编写针对某种特定数据存储的查询处理程序(Query Processor)和游标引擎(Cursor Engine)。因此OLEDB标准实际上是规定了数据使用者和提供者之间的一种应用协议(Application-level Protocol)。
OLEDB可以为标准的数据库以外的其他数据提供访问接口。OLEDB的核心内容就是要求以上这些各种各样的数据存储(Data Store)都提供一种相同的访问接口,使数据使用者(应用程序)可以使用同样的方法访问各种数据,而不用考虑数据的具体存储地点、格式和类型。Microsoft在OLE DB API的基础之上提供了一种面向对象、与语言无关的应用编程接口。这就是AD0(ActiveX Data Ob ject)。ADO被实现为OLEDB之上的一个薄层,像一座连接应用程序和OLEDB的桥梁,这使程序员可以使用简单的语言来操作OLEDB,能够编写通过OLEDB对在数据库服务器中的数据进行访问和操作的应用程对于AD0程序员来说,理想的环境应该是每个数据源都具有一个OLEDB接口,以便AD0可以直接调用该数据源。大部分的数据库厂商都提供了OLEDB接日,当然包括SQLServer数据库系统。
通过ASP,我们可以轻松的利用Microsoft公司提供的强大的ADO技术来对各种各样的数据库进行访问:可以访问像SQLServer这样的基于客户端
/服务器端的数据库系统,也可以访问像Access这样的文件型数据库,还可以轻松的访问存储在其他表格式数据结构(如电子表格)中的信息。ADO还支持0DBC(Open Database Connectivity)数据库,这意味着只要是遵循0DBC标准的数据库就能被ADO访问。但是ODBC主要是为C语言而设计的,在ASP中无法使用0DBC。
Microsoft 正试图使AD0能够访问数据库以外的其他种类的数据提供一致的方法,如使用ADO还可以访问lndex Server、Active Directory Service中的数据,这使ADO具有了更加广泛的用途。AD0的主要优点是易于使用、高速度、低内存支出和占用磁盘空间少。可以说,AD0是目前对数据库访问的最先进的方式。
2、ASP组件技术
ASP除了功能强大的内建对象外,还内置了功能同样强大的Activex组件。其中数据库组件ADO就是其中的一种组件。ASP的流行与Microsoft推出的AcLiveX组件的概念以及其在ASP上的实现是分不开的。通过使用ActiveX组件,用户可以方便的实现许多强大的功能。
ActiveX 是基于COM(Component Object Mode1)的可视化组件结构的商标名称。它是一种封装技术,提供一种封装COM组件并将其置入应用程序(如Wch浏览器)的方法。
使用ActiveX对象可以实现一些复杂功能的封装,也就是说可以在不知道源代码的情况下,使用ActiveX对象来实现一些复杂的功能。现在互联网上也有很多第三方的ActiveX控件可以下载使用,这极大的方便了网络编程。
同样用户也可以定制自己的ActiveX组件。
缺点就是目前Netscape 浏览器到目前还不支持Activex。
- 1oa办公系统体验
- 2国外巨头发力协同软件 本土公司路在何方?
- 3OA设计六大原则
- 4企业办公自动化OA系统与ERP等系统的差异
- 5盗版OA猖獗 需加强知识产权保护
- 6中小企业oa管理软件
- 7联想建立项目管理办公室整合IBM的PC业务
- 8公司oa系统介绍
- 9纵观当前OA市场 OA系统可划为三类
- 10为什么要上oa系统
- 11oa办公自动化是什么? 政府oa系统哪家好? 麻烦给推荐一下
- 12oa办公系统管理软件
- 13OA市场群狼混战
- 14项目办公室的重要职能—为项目提供咨询和指导(下)
- 15协同:从空谈到行动有多远距离?
- 16基于oa系统的
- 17公司的oa系统是什么
- 18专家视点:如何用协同OA实现知识管理应用
- 19oa办公信息系统
- 20百会荣获中国软件行业管理软件信赖产品奖
- 21协同应用揭密五 张宁谈协同未来
- 22启动项目管理办公室(OA办公系统)保证企业项目成功
- 23中小oa系统公司
- 24oa系统使用情况
- 25如何在COE中推进OA办公系统的建设?
- 26什么办公软件好用?
- 27oa办公系统java
- 28OA办公软件顺应时代发展要求
- 29科学设立项目管理办公室的建议
- 30OA与ERP的发展思路和管理思想