毕业设计-机房管理系统—论文内容摘要:
品升级到了 版本。 经过两 年的开发,在 1998 年, Microsoft 公司发布具有巨大变化的 SQL 版本。 SQL 版本在数据存储和数据引擎方面发生了根本性的变化。 又经过两年的努力开发,于 2020 年9 月发布了 SQL Server2020。 从 SQL 到 SQL Server2020的变化是渐进的,没有从 到 版本变化那么大,只是在 SQL 版本的基础上进行了增强。 SQL Server 数据库体系结构的核心是服务器,既数据库引擎。 SQL Server 数据库引擎负责处 理到达的数据库请求,并把相应的结果反馈给客户端系统。 SQL Server 充分利用了可设置优先权的多任务、虚拟内存和异步 I/O 功能,这些都是 Windows NT/2020 操作系统的一部分。 SQL Server 数据库引擎可以在多线程内核上创建,这样在处理多个事务的时候可获得较高的性能。 从伸缩性上来说, SQL Server 使用并行体系结构,允许自动将工作负荷分布在多个 CPU 上。 对 SMP 的支持允许分离任务,以便在每个处理器上同时运行。 SQL Server 在启动时自动检测可用的处理器数量,并立即使用这些处理器,但并 不需要增加任何外的设置。 Microsoft SQL Server2020 是一个关系数据库系统,具有很大的伸缩性,既适用于桌面系统的单个用户数据库,也适用于企业级的网络数据库,甚至适用全球的 Web 站点数据库。 SQL Server2020 是 SQL Server 的第 8 个发行版本,能够提供一个功能丰富、成熟且稳定的平台。 高级数据访问对象 ADO 介绍 OLED 和 ADO 是由 Microsoft且开发的最新数据库访问编程接口。 毫无疑 N. ADO 是 Microsoft 提供的众多数据访问 API 中使用最广的一种。 至于 OLEDB, Microsoft 将其定位为 ODBC 技术的“接班人”。 12 由于 ODBC 已经取得了巨大的成功,因此 OLEDB 必须提供更为强大的功能,才能真正代替 ODBC 的地位。 目前, ODBC API 已经为广 大用户所接受,它提供了对用户 自 定义的数据库应用程序的支持。 人多数的桌面软件如 Microsoft 的 office 等,都支持 ODBC API。 主要的数据库系统都带有相应的 ODBC 驱动程序。 当然, ODDC 也有一定的局限性,这是因为最初设计 ODBC 的 目 的是为了处理关系数据,在SQL 语句基础上发展起来的 ODBC API 可以很好地处理 关系数据库,但是对于非关系 型 的数据库就无能为力了。 与 ODDC 类似, OLEDB 提供了对关系数据库的访问,不过在此基础上,它对 ODBC 所提供的功能进行了一部分的扩展。 作为一种标准的接口, OLE DB 可以访问所有类型的数据,既包括关系数据库,也包括其他多种类型的数据源,例如: Excel 电子表格类型的列表数据, dBase 等 ISAM 类型的文件, E_mail,或者 windows 2020 的活动目录等。 甚至连 IBM 主机上使用的 DB2 数据, OLE DB 都可以进行访问。 使用 OIE DB,用户可以使用问一个接口访问多 种不同的、分散的数据源 . OLEDB 和通用数据访问 从 OLE DB 的名称上很容易知道, OLE DB 是基于 OLE 技术的。 与0DBC 不同, 0DBC 提供了动态链接库 (DLL)的调用接口,而 ADO 提供给OLE DB 的是 COM 接口。 这样其他遵从 OLE 规范的应用程序也可以进行调用。 Micro 的数据访问策略叫做通用数据访问 (Universal Data Access),是指一组通用接口,可以用来描述任何数据源所包含的数据, OLE DB 就是这种通用数据访问的基础。 如果说任何对象都可以存储在数据库中,那么通用数据 接口和 OLE DB 就是实现它们的桥梁,二者分别位于桥梁的两端。 以前,对于每一个事务,都按其请求将所13 有的数据移动到一个面向对象的数据库中去,并为所有类型的数 据 提供一个类似的接口。 用户 可以便用 OLE DB 访问所有可用基本行列格。 OLEDB 体系结构概述 一般说来,使用 OLE DB 的应用 程序可以 以分为两种: OLEDB 提供者(OLE DB Providcr)和 OLE DB 使用者 (OLE DB Consumer)。 下图 给出了 OLE DB 提供者和使用者的关系。 图 21 OLE DB 提供者 和使用者 从图中 以看出, OLE DB 使用者就是使用 OLE DB 接口的应用程序。 而 OLE DB 提供者则负责访问数据源,并通过 OLE DB 接口向 OLE DB使用者提供数据。 需要泣意的是: OLE DB 提供者有两种类型:数据提供者 (data provider)和服务提供者 (service provider)。 数据提供者只是简单地从数据源中提取数据,而服务提供者则负责作输和处理数据。 服务提供者还提供很多增强型函数,来扩展 OLE DB 数据提供者的数据访问功能。 Microsoft Query 就是 OLE DB 服务提供者的 例子,而 Microsoft 的 OLE DB Provider for SQL Sever 则是数据提供者的一个范例 .OLE DB 根据不同的 oLE DB 提供者的能力选择提供不同层次的功能。 所有的 OLE DB 驱动成序都支持一个通用的接口,因而每一个独立的驱动程序都可以 应用程序( OLEDB 使用者) OLEDB 接口 OLEDB 提供者 数据源 14 在 OLE DB 所提供的最基本的功能基础上进行扩展。 与 ODBc 类似,每— 个不同的 OLEDB数据源都使用自己相应的 oLEDB提供看。 Sqlserver 2OOO 配有以下几种 OLE DB 提供者: OLEDB Provider For SqlServer OLEDB Provider For ODBC OLEDB Provider For JET OLEDB Provider For DTS PACKAGES OLEDB Provider For Oracle 下图 描述丁怎样使用不同的 OLE DB提供者来访问不同的数据源。 图 21 OLE DB 概览 该图从较高的层次给出了 Visual Basic 应用程序怎样使用 OLE DB 来访问多种异构数据源的方法。 除了 ODBC 数据库外,其他不同的数据源都使用不同的 OLE DB 提供者进行访问。 举例来说, SQL Server数据库需要使用 SQLOLEDB(Microsoft 的 SQL Server OLE DB 提供者 )进行访问。 Microsoft Excel 或各 Exchange 数据源中的数据则要使用相应的 OLE DB 提供者进行访问。 这种一个 OLE DB 提供者对府一个数据源的规则对于 ODBC 则不适用。 为了能够最大限度地与现有的15 ODBC 数据源保持兼容, Microsoft 开发了 MSDASQL,它是一种用于访问 ODBC 的 OLEDB 提供者。 与其他大多数 OLE DB 提供者能够直接访问数据库不同, MSDASQL 使用已有的 ODBC 驱动程序来访问数据。 它将OLE DB的调用映射成对应的 ODBC调用。 正因为这种工作方式, MSDASQL提供的功能与 ODBC驱动程序密切相关。 SQL Server2020 所带的 OLEDB Provider for ODBC 2. 6 与以下的 Micosoft ODBC 驱动程序兼容: SQl Server 7 和 SQL Server 2020 所带的 SQL Server6. 5 所带的 ODBC 每一个 OLEDB 提供者都提供数据访问能力,并通过它的 COM 接口给出相应的功 能。 然而, OLE DB COM 接口是一种底层的接口,要求用户必须可以使用指针、数据结构,并 可以直接进行内存分配。 因此对十一些不支持底层功能的开发环境,如: Visual Basic、 VBA、 VBScipt、 Java、 JScript、 JavaScript等等,就不能直接使用 0LR DB 提供者。 不过没关系 Micmson 提供了ADO 技术。 对于那些小支持底层内存访问和操作的交互式脚本语言,亦需要访问数据时,可以使用 AD0 来访问 OLE DB 提供者。 ActiveX 数据对象 (AD0) ADO本质上就是一个 OLEDB提供者,提供了在应用程序级上对 OLE DB 数据源的访问能力。 ADO 是一个 OLE 自动化服务器,大多数支持OLE 的升发环境和脚本环境都可以 访问该服务器。 AD0 还是许多Microsoft开发工具的标准组件 ,并随之一起发布 .这些开发工具包括 Visual Visual Studio Enterprise Edition 1 和 6 Visual Basic Enterprise Edition 4 5 和 6 Visual InterDev 6 16 Microsoft Office 2020 Devetoper Edition SQL Server2020 AD0还是许多 Microsoft 开发工具的标准组件 ,并随之一起发布 .这些开发工具包括 . Visual Visual Studio Enterprise Edition 1 和 6 Visual Basic Enterprise Edition 4 5 和 6 Visual InterDev 6 Microsoft Office 2020 Devetoper Edition SQL Server2020 从上图中可以看出, OLE DB 提供了两种截然不同的访问 SQL server 数据的方法:用于访问 SQL Server 的 OLE DB 提供者和用于访问 ODBC 的 OLEDB 提供者。 ADO 和这两种 OLE DB 提供者都可以结合工作。 ADO 充分利用了这种多层结构,从而保证了那些使 川 ADO 对象框架的应用程序与底层的网络协议和拓扑结构相互独立。 下图描述了 ADO、 OLE DB、 OD8C 和 Pc 机网络环境之间的关系。 图 23 ADO所用的网络组件 图 23 的最上 层是 Visual Basic ADO 应用程序。 它创建和使用了多个 ADO 对象。 ADO 对象框架负责调用适当的 OLE DB 提供者。 如果ADO 应用程序使用了 ODBC 的 OLEDB 提供者,那么就会相应地用到17 MSDASQL OLEDB 提供者。 如果 ADO 应用程序使用的是 SQLServer 的OLEDB提供者,则会用到 SQLOLEDB提供者。 当程序使用 ODBC的 OLE DB提供者时, ADO 将装载 ,再由该动态链接库装载 ODBC 驱动程序管理器。 ODBC 的 OLE DB 提供者将 ADO 发出的 OLE DB 调用映射成对 应的 0DBC 调用,之后再传递给 ODBC 驱动程序管地器。 ODBC 驱动程序管地器负责装载正确的 ODBC 驱动程序。 特别需要注意的是: ODBc 驱动程序为了与访问目标数据库的远程 IPC(Interprocess Communication)服务器进行通信,一般采用一种网络进程间通信 (IPC)的方法来实现,如命名管道 (Named Pipe)、 TCP/ IP 套 接字或者 SPX等。 本地 SQL Server 的 OLE DB 提供者不使用任何附加的中间层。 当使用 SQL server 的 OLE DB 提供者时, ADo 加载 ,由该动态链接库装载并使用适当的网络 IPC 方法与数据库进行通信。 IPC客户端端组件通过所用的网络协议来与相应的服务器端 IPC 建立通信这接。 网络协议负责发送和接收 IP 数据流。 常用的网络协议有; NetEuI, TCP/IP 和 IPX 等。 图 23 的最下面是所用的网络拓扑结构。 网络物理层也括在 网络中进行实际连接的网卡和电线。 以太网和令牌环网是最常用的两种网络拓扑结构。 ADO 体系结构 与其他的数据访问对象模型类似, ADO 也是采用层次对象框架 S实现的。 但是 ADO 比 DAO(数据访问对象 )和 RDO(远程数据库对象 )框架更为简单。 图 24 给出了 ADO 对象的层次结构图。 Connection、Recodset 和 Command 对象是 AD0 对象模型的三个主要对象。 Conion 对象代表与远程数据源的连接,它除了负责建立与数据源的连接之外,还负责控制事务的范围。 Connection 对象与 Recordset和 Command 对象相互关联。 Recordset 对象代表从数据源返回的结果集。 ADo Recordset 对象可以便用一个打开的 Connection 对象,也可以自己建立与目标数据源的连接。 Recordset 对象允许用户查询18 和更新数据。 每个 Recordset 对象包括了一个 Field 对象集合。 集合。毕业设计-机房管理系统—论文
相关推荐
投诉建议管理 添加、删除、修改和浏览投 诉建议信息。 包括:投诉编号、日期、标题、内容、姓名、电话、修改时间、结果、用户编号。 9 公告管理 添加、删除、修改和浏览公告信息。 包括公告编号、日期、标题、内容、公告单位、修改时间、用户编号。 10 论坛管理 添加、删除、修改和浏览发帖和回帖信息。 包括:发帖编号、 IP地址、标题、内容、发帖时间、用户编号、回帖编号。 11 停车位收费标准管理 添加
行辨别,保证用户的唯一性),进入个人申报模块后的个人将获得申报项目等权限。 而管理中心的管理员用户名与密码将由我们直接在系统中进行设置,并提供给卫生厅科教处。 确定该管理员人员名单后,将由该管理员在管理中心设置推荐单位与评审专家的用户帐号与密码并提供给相应的负责人。 系统流程图如下: 推荐单位模块 项目推荐 项目管理 管理中心模块 项目评审 申报年度 推荐单位 评审专家 项目查询打印
对该系统进行相关的测试。 第六章 移动智能巡检系统操作代码说明。 对操作系统,管理系统应用的所用到的相关代码进行说明。 第七章 系统总结。 通过对软件进行测试,发现问题所在,并对开发中出现的问题进行梳理。 致谢及展望。 对论文期间所做工作进行了总结,分析下一步的工作,并对移南京大学硕士论文 引言 3 动巡检系统的未来作了一个展望。 参考文献。 对论文中所参考引用的期刊论文进行罗列梳理。
到客户详细信息添加功能单元,如果该会员网址被其他用户使用,则添加失败,提示该会员已被跟踪。 5:在系统首页上,点击修改直销会员,进入会员管理模块中的修改直销会员单元。 首先输入要修改的会员网址,查找,如果存在,而且是自己跟踪的,就进入修改会员资料的功能界面,可以修改公司的网址,电话等一些信息。 如果查找失败则不没有资料或者没有权利修改该会员。 6:在系统首页上,点击直销会员列表查询
amp。 建立事件循环 On ShutDown amp。 amp。 释放当前的 On ShutDown命令 *按菜单的“关闭”按钮退出时,出现的提示框 FUNCTION OnShutdown() sel=MESSAGEBOX(真的要退出吗 ?,4+32+256,提示 ) IF sel=6 *SELECT 0 *USE .\dbsystem\LOG *GO BOTTOM *REPLACE 离开时间
于商业用途。 在 这 一 时 期 出 现 了 更 高 级 的 COBOL(Common BusinessOriented Language) 和FORTRAN(Formula Translator)等语言,以单词、语句和数学公式代替了含混晦涩的二进制机器码,使计算机编程更容易。 新的职业 (程序员、分析员和计算机系统专家 )和整个软件产业由此诞生。 第三代集成电路计算机 (19641971)