论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > Java Web >

(C)排课系统(论文)

二者的结合(DBA)微软的JET数据库引擎提供了与数据库打交道的途

内容来自论文无忧网 www.paper51.com

径,我们是通过它以及Jsp 来访问数据库并对其进行各种操作。Jsp、Sqlserver以及其他微软的软件产品都是通过共用JET数据库引擎,从而给用户提供了丰富的数据类型。当今的微软对数据库中的ADO比较注视,并在.net上使用了ADO.net技术,鉴于ADO在很多程序里的广泛应用,使用ADO来连接数据库将是最为适用的,并且在定义了ADO的连接模块后,对于将来的升级也会很方便,只要修改一下连接源,就可以轻松的更换后台。 copyright paper51.com

在使用Jsp语言进行编程时还有有如下的优点:

copyright paper51.com

Jsp应用程序不同于其他语言开发的单一性程序。使用Jsp编程时,必须首先确定应用程序如何与用户交互,如鼠标单击,用户必须编写代码控制这些事件的响应方法。

内容来自论文无忧网 www.paper51.com

使用Jsp开发数据库应用程序的一般步骤如下所示: http://www.paper51.com

(1)   建立数据库

内容来自www.paper51.com

(2)   建立用户界面 copyright paper51.com

(3)   编写代码

paper51.com

(4)   调试运行 copyright paper51.com

(5)   编译应用程序

内容来自论文无忧网 www.paper51.com

(6)   发布应用程序 http://www.paper51.com

界面设计 paper51.com

(1)   控件的位置 内容来自www.paper51.com

(2)   界面元素的一致性 内容来自www.paper51.com

(3)   保持界面的简明 paper51.com

(4)   使用颜色和图像:增加视觉的感染力

内容来自www.paper51.com

(5)   图像和图标:增加应用程序的视觉上的趣味 内容来自论文无忧网 www.paper51.com

(6)   选取字体

内容来自www.paper51.com

Jsp应用程序的结构:

内容来自www.paper51.com

    由于Jsp应用程序是基于对象的,所以应用程序的代码结构就是该程序在屏幕上物理表示的模型。根据定义,对象包含数据和代码。在屏幕上看到的窗体代表属性,这些属性定义了窗体的外观和内在特性。

http://www.paper51.com

本设计主要是运用ADO来连接和操作数据库。

内容来自论文无忧网 www.paper51.com

附: ADO 技术简介

内容来自www.paper51.com

ADO是Microsoft目前主要的数据存取技术,从1997年Microsoft推出ADO的第一个版本之后, ADO的整体架构并没有太大的改变。不过在每一个新的ADO版本之中,Microsoft不断地改善ADO的执行效率,提供更多的功能,持续增加ADO的稳定性,并且让ADO能够存取更多种类的数据源。 内容来自www.paper51.com

ADO是Microsoft提出的各种数据存取技术的演化结果,因为随着数据日益复杂,数据存取技术也必须不断地进步以适应应用系统的需求。目前,虽然ADO是Windows平台存取数据的标准技术,不过ADO也将会继续演变。要了解ADO为什么会成为目前的标准,可以从Windows平台数据存取技术的进化而得知。 内容来自论文无忧网 www.paper51.com

1.ODBC

paper51.com

1992年Microsoft和Sybase、Digital共同制定了ODBC标准接口,以单一的ODBC API来存取各种不同的数据库。随后ODBC便获得了许多数据库厂商和Third-Party的支持而逐渐成为标准的数据存取技术。ODBC以当时的业界标准规范X/Open Call-Level Interface(CLI)和ISO /IEC9075-3 Call-Level Interface(SQL/CLI)为涵盖的范围,因而支持了广阔的数据库。虽然ODBC在初期的版本中执行效率不佳,而且功能有限,因此也为人们所贬低。但是,随着Microsoft不断地改善ODBC,使ODBC的执行效率不断增加,ODBC驱动程序的功能也日渐齐全。到目前,ODBC已经是一个稳定并且执行效率良好的数据存取引擎。不过ODBC仅支持关系数据库,以及传统的数据库数据类型,并且只以C / C + +语言API形式提供服务,因而无法符合日渐复杂的数据存取应用,也无法让脚本语言使用。因此Microsoft除了ODBC之外,也推出了其他的数据存取技术以满足程序员不同的需要。

内容来自www.paper51.com

2.DAO paper51.com

1993年Microsoft为了让程序员能够存取Sqlserver数据库,使用OLE Automation技术封装了Jet Engine。这些使用Jet Engine存取Sqlserver数据库的OLE Automation Object便称为Data SqlserverObject(DAO)。DAO能够存取x Base的数据库以及Excel文件,并且能够结合ODBC存取关系数据库。但是DAO毕竟主要的设计目的是存取Sqlserver数据库,因此DAO在存取Sqlserver数据库时非常有效率,但是在存取其他的数据源时却表现得不怎么好。目前DAO已经慢慢接近维护的状态。 copyright paper51.com

3.RDO copyright paper51.com

由于DAO在结合ODBC存取关系数据库时表现得并不好,因此在1995年Microsoft同样以OLEAutomation技术直接封装ODBC API,让程序员能够存取关系数据库。这种数据存取技术便称为Remote Data Object(RDO)。Microsoft之所以推出RDO,是因为ODBC API是非常复杂的API,许多程序员无法直接使用ODBC API来开发应用程序,因此Microsoft以简化的RDO对象让程序员能够较为简单存取数据。此外,通过RDO,VB和脚本语言也能够存取各种关系数据库。不过目前RDO也已经逐渐地被放弃了。 内容来自论文无忧网 www.paper51.com

4.OLE-DB

paper51.com

随着数据源日益复杂化,现今的应用程序很可能需要从不同的数据源取得数据,加以处理,再把处理过的数据输出到另外一个数据源中。更麻烦的是这些数据源可能不是传统的关系数据库,而可能是Excel文件,Email或Internet/Intranet上的电子签名信息。Microsoft为了让应用程序能够以统一的方式存取各种不同的数据源,在1997年提出了Universal Data Sqlserver(UDA)架构。UDA以COM技术为核心,协助程序员存取企业中各类不同的数据源。UDA以OLE-DB (属于操作系统层次的软件)作为技术的骨架。OLE-DB定义了统一的COM接口作为存取各类异质数据源的标准,并且封装在一组COM对象之中。藉由OLE-DB,程序员就可以使用一致的方式来存取各种数据。

内容来自论文无忧网 www.paper51.com

5.ADO

内容来自www.paper51.com

ADO(ActiveXData Object)是微软新近推出的新一代数据访问规范,其使用简便功能强大,在Delphi 中其地位等同于一个和BDE并列的数据库引擎。ADO是MDAC的应用程序设计接口,从它的字面意思上可以看出,ADO和Active X技术密不可分,而ActiveX技术又和OLE,COM(组件对象模型,也由微软提出,旨在实现软件组件化)等技术有深厚的历史渊源。OLE DB 则是系统级的接口,定义了一套从关系数据库及文件系统访问数据的COM接口。 paper51.com

------分隔线----------------------------
联系方式