论文投稿百科

数据库研究思路和方法论文

发布时间:2024-07-03 02:23:53

数据库研究思路和方法论文

人们把客观存在的事物以数据的形式存储到计算机中,经历了对现实生活中事物特性的认识、概念化到计算机数据库里的具体表示的逐级抽象过程,即现实世界-概念世界-机器世界三个领域。有时也将概念世界称为信息世界;将机器世界称为存储或数据世界。 一、三个世界 1、现实世界 人们管理的对象存于现实世界中。现实世界的事物及事物之间存在着联系,这种联系是客观存在的,是由事物本身的性质决定的。例如学校的教学系统中有教师、学生、课程,教师为学生授课,学生选修课程并取得成绩。 2、概念世界 概念世界是现实世界在人们头脑中的反映,是对客观事物及其联系的一种抽象描述,从而产生概念模型。概念模型是现实世界到机器世界必然经过的中间层次。涉及到下面几个术语: 实体:我们把客观存在并且可以相互区别的事物称为实体。实体可以是实际事物,也可以是抽象事件。如一个职工、一场比赛等。 实体集:同一类实体的集合称为实体集。如全体职工。注意区分"型"与"值"的概念。如每个职工是职工实体"型"的一个具体"值"。 属性:描述实体的特性称为属性。如职工的职工号,姓名,性别,出生日期,职称等。 关键字:如果某个属性或属性组合的值能唯一地标识出实体集中的每一个实体,可以选作关键字。用作标识的关键字,也称为码。如"职工号"就可作为关键字。 联系:实体集之间的对应关系称为联系,它反映现实世界事物之间的相互关联。联系分为两种,一种是实体内部各属性之间的联系。另一种是实体之间的联系。 3、机器世界 存入计算机系统里的数据是将概念世界中的事物数据化的结果。为了准确地反映事物本身及事物之间的各种联系,数据库中的数据必须有一定的结构,这种结构用数据模型来表示。数据模型将概念世界中的实体,及实体间的联系进一步抽象成便于计算机处理的方式。 数据模型应满足三方面要求:一是能比较真实地模拟现实世界;二是容易为人所理解;三是便于在计算机上实现。数据结构、数据操作和完整性约束是构成数据模型的三要素。数据模型主要包括网状模型、层次模型、关系模型等,它是按计算机系统的观点对数据建模,用于DBMS的实现。 层次模型 若用图来表示,层次模型是一棵倒立的树。在数据库中,满足以下条件的数据模型称为层次模型: ① 有且仅有一个结点无父结点,这个结点称为根结点; ② 其他结点有且仅有一个父结点。 根据层次模型的定义可以看到,这是一个典型的树型结构。结点层次从根开始定义,根为第一层,根的子结点为第二层,根为其子结点的父结点,同一父结点的子结点称为兄弟结点,没有子结点的结点称为叶结点。 网状模型 在现实世界中,事物之间的联系更多的是非层次关系的,用层次模型表示非树型结构是很不直接的,网状模型则可以克服这一弊病。网状模型是一个网络。在数据库中,满足以下两个条件的数据模型称为网状模型。 ① 允许一个以上的结点无父结点; ② 一个结点可以有多于一个的父结点。 从以上定义看出,网状模型构成了比层次结构复杂的网状结构。 关系模型 在关系模型中,数据的逻辑结构是一张二维表。 在数据库中,满足下列条件的二维表称为关系模型: ① 每一列中的分量是类型相同的数据; ② 列的顺序可以是任意的; ③ 行的顺序可以是任意的; ④ 表中的分量是不可再分割的最小数据项,即表中不允许有子表; ⑤ 表中的任意两行不能完全相同。 个人版权,请勿复制

一、三个世界 1、现实世界 人们管理的对象存于现实世界中。现实世界的事物及事物之间存在着联系,这种联系是客观存在的,是由事物本身的性质决定的。例如学校的教学系统中有教师、学生、课程,教师为学生授课,学生选修课程并取得成绩。 2、概念世界 概念世界是现实世界在人们头脑中的反映,是对客观事物及其联系的一种抽象描述,从而产生概念模型。概念模型是现实世界到机器世界必然经过的中间层次。涉及到下面几个术语: 实体:我们把客观存在并且可以相互区别的事物称为实体。实体可以是实际事物,也可以是抽象事件。如一个职工、一场比赛等。 实体集:同一类实体的集合称为实体集。如全体职工。注意区分"型"与"值"的概念。如每个职工是职工实体"型"的一个具体"值"。 属性:描述实体的特性称为属性。如职工的职工号,姓名,性别,出生日期,职称等。 关键字:如果某个属性或属性组合的值能唯一地标识出实体集中的每一个实体,可以选作关键字。用作标识的关键字,也称为码。如"职工号"就可作为关键字。 联系:实体集之间的对应关系称为联系,它反映现实世界事物之间的相互关联。联系分为两种,一种是实体内部各属性之间的联系。另一种是实体之间的联系。 3、机器世界 存入计算机系统里的数据是将概念世界中的事物数据化的结果。为了准确地反映事物本身及事物之间的各种联系,数据库中的数据必须有一定的结构,这种结构用数据模型来表示。数据模型将概念世界中的实体,及实体间的联系进一步抽象成便于计算机处理的方式。 数据模型应满足三方面要求:一是能比较真实地模拟现实世界;二是容易为人所理解;三是便于在计算机上实现。数据结构、数据操作和完整性约束是构成数据模型的三要素。数据模型主要包括网状模型、层次模型、关系模型等,它是按计算机系统的观点对数据建模,用于DBMS的实现。 关系数据库采用关系模型作为数据的组织方式。 关系数据库因其严格的数学理论、使用简单灵活、数据独立性强等特点,而被公认为最有前途的一种数据库管理系统。它的发展十分迅速,目前已成为占据主导地位的数据库管理系统。自20世纪80年代以来,作为商品推出的数据库管理系统几乎都是关系型的,例如,Oracle,Sybase,Informix,Visual FoxPro等。 网络数据库也叫Web数据库。促进Internet发展的因素之一就是Web技术。由静态网页技术的HTML到动态网页技术的CGI、ASP、PHP、JSP等,Web技术经历了一个重要的变革过程。Web已经不再局限于仅仅由静态网页提供信息服务,而改变为动态的网页,可提供交互式的信息查询服务,使信息数据库服务成为了可能。Web数据库就是将数据库技术与Web技术融合在一起,使数据库系统成为Web的重要有机组成部分,从而实现数据库与网络技术的无缝结合。这一结合不仅把Web与数据库的所有优势集合在了一起,而且充分利用了大量已有数据库的信息资源。图1-1是Web数据库的基本结构图,它由数据库服务器(Database Server)、中间件(Middle Ware)、Web服务器(Web Server)、浏览器(Browser)4部分组成。 Web数据库的基本结构 它的工作过程可简单地描述成:用户通过浏览器端的操作界面以交互的方式经由Web服务器来访问数据库。用户向数据库提交的信息以及数据库返回给用户的信息都是以网页的形式显示。 Internet技术与相关协议 Internet技术在Web数据库技术中扮演着重要的角色。Internet(因特网)专指全球最大的、开放的、由众多网络相互连接而成的计算机网络,并通过各种协议在计算机网络中传递信息。TCP/IP协议是Internet上使用的两个最基本的协议。因此也可以说Internet是全球范围的基于分组交换原理和TCP/IP协议的计算机网络。它将信息进行分组后,以数据包为单位进行传输。Internet在进行信息传输时,主要完成两项任务。 (1)正确地将源信息文件分割成一个个数据包,并能在目的地将源信息文件的数据包再准确地重组起来。 (2)将数据包准确地送往目的地。 TCP/IP协议的作用就是为了完成上述两项任务,规范了网络上所有计算机之间数据传递的方式与数据格式,提供了数据打包和寻址的标准方法。 1.TCP/IP协议 TCP协议(Transmission Control Protocol,传输控制协议)规定了分割数据和重组数据所要遵循的规则和要进行的操作。TCP协议能保证数据发送的正确性,如果发现数据有损失,TCP将重新发送数据。 2.IP协议 在Internet上传送数据往往都是远距离的,因此在传输过程中要通过路由器一站一站的转接来实现。路由器是一种特殊的计算机,它会检测数据包的目的地主机地址,然后决定将该数据包送往何处。IP协议(Internet Protocol,网际协议)给Internet中的每一台计算机规定了一个地址,称为IP地址。IP地址的标准是由4部分组成(例如),其中前两部分规定了当前使用网络的管理机构,第3部分规定了当前使用的网络地址,第4部分规定了当前使用的计算机地址。 Internet上提供的主要服务有E-mail、FTP、BBS、Telnet、WWW等。其中WWW(World Wide Web,万维网)由于其丰富的信息资源而成为Internet最为重要的服务。 3.HTTP协议 HTTP协议(Hypertext Transfer Protocol,超文本传输协议)应用在WWW上,其作用是完成客户端浏览器与Web服务器端之间的HTML数据传输。 Web的工作原理与工作步骤 万维网简称为Web。Web可以描述为在Internet上运行的、全球的、交互的、动态的、跨平台的、分布式的、图形化的超文本信息系统。 1.Web的工作原理 Web是伴随着Internet技术而产生的。在计算机网络中,对于提供Web服务的计算机称为Web服务器。Web采用浏览器/服务器的工作方式。每个Web服务器上都放置着大量的Web信息。Web信息的基本单位是Web页(网页),多个网页组成了一个Web节点。每个Web节点的起始页称为“主页”,且拥有一个URL地址(统一资源定位地址)。Web节点之间及网页之间都是以超文本结构(非线性的网状结构)来进行组织的。 2.Web的工作步骤 Web的工作步骤如下。 (1)用户打开客户端计算机中的浏览器软件(例如Internet Explorer)。 (2)用户输入要启动的Web主页的URL地址,浏览器将生成一个HTTP请求。 (3)浏览器连接到指定的Web服务器,并发送HTTP请求。 (4)Web服务器接到HTTP请求,根据请求的内容不同作相应的处理,再将网页以HTML文件格式发回给浏览器。 (5)浏览器将网页显示到屏幕上. 图1-2 Web的工作步骤 WWW世界中的标记语言 1.HTML语言 HTML(Hypertext Markup Language,超文本标记语言)是创建网页的计算机语言。所谓网页实际上就是一个HTML文档。文档内容由文本和HTML标记组成。HTML文档的扩展名就是.html或.htm。浏览器负责解释HTML文档中的标记,并将HTML文档显示成网页。 (1)HTML标记 HTML标记的作用是告诉浏览器网页的结构和格式。每一个标记用尖括号<>括起来。大多数标记都有一个开始标记和一个结束标记。标记不分大小写。多数标记都带有自己的属性。例如字体标记有FACE、COLOR、SIZE等属性:FACE定义字体;COLOR定义字体的颜色;SIZE定义字体的大小。 使用格式: BEIJING 。 网页中有很多文本链接和图片链接。链接,又被称为超链接,用于链接到WWW万维网中的其他网页上。在HTML文档中表示超链接的标记是,通过属性HREF指出链接的网页地址URL。 使用格式: BEIJING 。 (2)HTML程序 HTML程序必须以标记开始,以标记结束。在和标记之间主要由两部分组成:文件头和文件体。文件头用标记 来标识,文件体用标记来标识。在文件的头部通常包含整个网页的一些信息。例如标记是用来说明网页的名称;标记是用来说明网页的其他信息,如设计者姓名和版权信息等。所有在浏览器中要显示的内容称为网页的主体,必须放在标记中。下面给出的是一个空网页的HTML程序。 (在此标记中写网页的标题) (在此标记中写网页的内容) (3)HTML规范 HTML规范又称为HTML标准,它总在不断地发展。每一新版本的出现,HTML都会增加新的特性和内容。有关HTML版本的详细信息请访问网站。 在不同的浏览器中,网页的显示效果可能会有所不同。每一个浏览器都使用自己独特的方式解释HTML文档中的标记,并且多数浏览器不完全支持HTML的所有特性。因为,像Microsoft和Netscape公司在HTML标准上又开发了一些特有的HTML标记和属性,称之为HTML的扩展。这些标记和属性只被他们自己的浏览器所识别,不可能被其他公司的浏览器识别。如果浏览器不能识别HTML文档中的标记,则会忽略这个标记。 (4)HTML程序的编辑环境与运行环境 HTML文档是一个普通的文本文件(ASCII),不包含任何与平台、程序有关的信息。因此HTML文档可以利用任何文本编辑器来方便地生成。要注意的是HTML文档的扩展名必须是.html或.htm。运行HTML文档可以在任何浏览器下进行,并可在浏览器上查看网页的HTML源代码。 关于HTML语言中标记的种类与使用方法将会在第5章中更详细地进行介绍。 2.可扩展标记语言(XML) HTML是Web上的通用语言,随着Internet的深入人心,WWW上的Web文件日益复杂化、多样化,人们开始感到了HTML这种固定格式的标记语言的不足。1996年W3C开始对HTML的后续语言进行研究,并于1998年正式推出了XML(Extensible Markup Language,可扩展标记语言)。在设计网页时,XML提供了比HTML更灵活的方法。 (1)XML语言的特点 XML是国际组织W3C为适应WWW的应用,将SGML (Standard Generalized Markup Language)标准进行简化形成的元标记语言。简单地说,XML是使用标记来描述内容或与内容相关的形式信息的通用语言。一个XML文档由标记和字符数据组成。 而作为元标记语言,XML不再使标记固定,允许网页的设计者定义数量不限的标记来描述内容,同时还允许设计者创建自己的使用规则。 (2)XML的DTD DTD(Document Type Definition,文档类型定义)是一组应用在XML文档中的自定义标记语言的技术规范。DTD中定义了标记的含义及关于标记的语法规则。语法规则中确定了在XML文档中使用哪些标记符,它们应该按什么次序出现,标记符之间如何 嵌套,哪些标记符有属性等等。DTD可以包含在它所描述的XML文档中,但通常它是一份单独的文档或者一系列文档。作为外部文件可通过URL链接,被不同的XML文档 共享。 XML把DTD的定义权开放,不同行业可以根据自己的实际需求定义描述内容的DTD,以适应本行业内部的信息交流和存档需要。因此,适合于不同行业、不同平台的标记语言大批涌现。 (3)XML的CSS与XSL 强调内容描述与形式描述的分离,一方面可以使XML文件的编写者更集中精力于数据本身,而不受显示方式的细节影响;另一方面允许为相同的数据定义不同的显示方式,从而适合于不同应用、不同媒体,使XML数据得到最大程度的重用。XML文档数据的显示形式是通过样式单定义的。CSS(Cascading Style Sheets)是XML使用的一种标准的级联样式单,XSL(Extensible Style Language)则是可扩展的样式语言。 由于XML允许用户创建任何所需的标记,而通用浏览器却既无法预期用户标记的意义,又无法为显示这些标记而提供规则,因此用户必须为自己创建的XML文档编写样式单,样式单可以实现共享。 浏览器对一个XML文档的处理过程是,首先去关联它所指定的样式单文件,如果该样式单是一个XSL文件,则按照规定对XML数据进行转换然后再显示,XSL本身也是基于XML语言的,可以将XML转化为HTML后再显示。如果该样式单是一个CSS文件,浏览器就会按照样式单的规定给每个标记赋予一组样式后再显示。 Web数据库访问技术 Web数据库访问技术通常是通过三层结构来实现的,如图1-3所示。目前建立与Web数据库连接访问的技术方法可归纳为CGI技术,ODBC技术和ASP、JSP、PHP 技术。 Web数据库访问的三层结构 CGI技术 CGI(Common Cateway Interface,通用网关界面)是一种Web服务器上运行的基于Web浏览器输入程序的方法,是最早的访问数据库的解决方案。CGI程序可以建立网页与数据库之间的连接,将用户的查询要求转换成数据库的查询命令,然后将查询结果通过网页返回给用户。一个CGI工作的基本原理如图1-4所示。 CGI程序需要通过一个接口才能访问数据库。这种接口多种多样,数据库系统对CGI程序提供了各种数据库接口如Perl、C/C++、VB等。为了使用各种数据库系统,CGI程序支持ODBC方式,通过ODBC接口访问数据库。 CGI工作流程 ODBC技术 ODBC(Open Database Connectivity,开放数据库互接)是一种使用SQL的应用程序接口(API)。ODBC最显著的优点就是它生成的程序与数据库系统无关,为程序员方便地编写访问各种DBMS的数据库应用程序提供了一个统一接口,使应用程序和数据库源之间完成数据交换。ODBC的内部结构为4层:应用程序层、驱动程序管理器层、驱动程序层、数据源层。它们之间的关系如图1-5所示。由于ODBC适用于不同的数据库产品,因此许多服务器扩展程序都使用了包含ODBC层的系统结构。 ODBC的内部结构 Web服务器通过ODBC数据库驱动程序向数据库系统发出SQL请求,数据库系统接收到的是标准SQL查询语句,并将执行后的查询结果再通过ODBC传回Web服务器,Web服务器将结果以HTML网页传给Web浏览器,工作原理如图1-6所示。 Web服务器通过ODBC访问数据库 由于Java语言所显示出来的编程优势赢得了众多数据库厂商的支持。在数据库处理方面,Java提供的JDBC为数据库开发应用提供了标准的应用程序编程接口。与ODBC类似,JDBC也是一种特殊的API,是用于执行SQL语句的Java应用程序接口。它规定了Java如何与数据库之间交换数据的方法。采用Java和JDBC编写的数据库应用程序具有与平台无关的特性。 ASP、JSP、PHP技术 ASP是Microsoft开发的动态网页技术,主要应用于Windows NT+IIS或 Windows 9x+PWS平台。确切地说ASP不是一种语言,而是Web服务器端的开发环境。利用ASP可以产生和运行动态的、交互的、高性能的Web服务应用程序。ASP支持多种脚本语言,除了VBScript和Pscript,也支持Perl语言,并且可以在同一ASP文件中使用多种脚本语言以发挥各种脚本语言的最大优势。但ASP默认只支持VBScript和Pscript,若要使用其他脚本语言,必须安装相应的脚本引擎。ASP支持在服务器端调用ActiveX组件ADO对象实现对数据库的操作。在具体的应用中,若脚本语言中有访问数据库的请求,可通过ODBC与后台数据库相连,并通过ADO执行访问库的操作。关于ASP的编程技术将会在第7章中详细介绍。 JSP是Sun公司推出的新一代Web开发技术。作为Java家族的一员,几乎可以运行在所有的操作系统平台和Web服务器上,因此JSP的运行平台更为广泛。目前JSP支持的脚本语言只有Java。JSP使用JDBC实现对数据库的访问。目标数据库必须有一个JDBC的驱动程序,即一个从数据库到Java的接口,该接口提供了标准的方法使Java应用程序能够连接到数据库并执行对数据库的操作。JDBC不需要在服务器上创建数据源,通过JDBC、JSP就可以实现SQL语句的执行。 PHP是Rasmus Lerdorf推出的一种跨平台的嵌入式脚本语言,可以在Windows、UNIX、Linux等流行的操作系统和IIS、Apache、Netscape等Web服务器上运行,用户更换平台时,无需变换PHP代码。PHP是通过Internet合作开发的开放源代码软件,它借用了C、Java、Perl语言的语法并结合PHP自身的特性,能够快速写出动态生成页面。PHP可以通过ODBC访问各种数据库,但主要通过函数直接访问数据库。PHP支持目前绝大多数的数据库,提供许多与各类数据库直接互连的函数,包括Sybase、Oracle、SQL Server等,其中与SQL Server数据库互连是最佳组合。 网络数据库应用系统的层次体系 当前,Internet/Intranet技术发展异常迅速,越来越多的数据库应用软件运行在Internet/Intranet环境下。在此之前,数据库应用系统的发展经历了单机结构、集中式结构、客户机/服务器(C/S)结构之后,随着Internet的普及,又出现了浏览器/服务器(B/S)结构与多层结构。在构造一个应用系统时,首先考虑的是系统的体系结构,采用哪种结构取决于系统的网络环境、应用需求等因素。 客户机/服务器结构 1.二层C/S结构 二层C/S结构是当前非常流行的数据库系统结构,在这种结构中,客户机提出请求,服务器对客户机的服务请求做出回答。它把界面和数据处理操作分开在前端(客户端)和后端(服务器端),这个主要特点使得C/S系统的工作速度主要取决于进行大量数据操作的服务器,而不是前端的硬件设备;同时也大大降低了对网络传输速度的要求,因为只须客户端把服务请求发送给数据库服务器,数据库服务器只把服务结果传回前端,如图1-7所示。 在设计时,对数据可能有如下不同的处理形式。 (1)在处理时,客户机先向服务器索取数据,然后释放数据库,即客户机发出的是文件请求,在客户机端处理数据,最后将结果送回服务器。这种处理方式的缺点很明显:所有的应用处理都在客户端完成,这就要求客户端的计算机必须有足够的能力,以便执行需要的任何程序。更为糟糕的是,由于所有的处理均在客户端完成,每次运行时都要将文件整体传送到客户端,然后才能执行。如:Student表中有30 000条记录,客户端发出命令: Select * From Student Where Sno='200101' 这条命令将要求服务器将Student表中的所有记录传送到客户端,然后在客户端执行查询,结果只用到一条记录;如果查询的记录不存在,网络传输的数据实际上是无 用的。如此大的数据传输量是不可想象的。因此,人们提出了在服务器中能够执行部分代码的客户机/服务器结构。 (2)在处理时,客户机接受用户要求,并发给服务器;在服务器端处理用户要求,最后将结果传回客户机显示或打印。这种处理方式网络通信量较小。客户机向服务器发出的是处理请求,而不是文件请求,处理请求中的代码在服务器端执行后向客户机传送处理后的结果。 这样,为了特定任务,客户机上的程序和服务器上的程序协同工作:客户机端的代码用于完成用户的输入输出及数据的检查,而服务器端的代码完成对数据库的操作。 客户机/服务器结构的另一个主要特点在于软件、硬件平台的无关性。数据库服务器上的数据库管理系统集中负责管理数据,它向客户端提供一个开放的使用环境,客户端通过数据库接口,如ODBC(开放数据库连接)和SQL语言访问数据库,也就是说,不管客户端采用什么样的硬件和软件,它只要能够通过网络和数据库接口程序连接到服务器,就可对数据库进行访问。 在客户机/服务器结构中,常把客户机称为前台,而把服务器端称为后台。前台应用程序的功能包括用户界面、接收用户数据、处理应用逻辑、向后台发出请求、同时接收后台返回的结果,最后再将返回的结果按一定的格式或方式显示给用户。而后台服务器则负责共享外部设备、存取共享数据、响应前台客户端的请求并回送结果等工作。前台的应用程序和数据一般是用户专用的,而后台的数据和代码是所有用户可以共享的。 由于数据库服务器不仅要管理共享数据,保证数据的完整性,还要执行一部分代码,完成客户端的一些处理请求,所以对用于服务器的计算机提出较高的要求。最好要采用一台专用的服务器,有较快的处理速度,有大容量的硬盘和内存,支持磁带等大容量的存储设备。 上面讲的客户机/服务器结构将应用分在了客户机、服务器两级,称其为两层客户机/ 服务器结构。总之,两层C/S结构的基本工作方式是客户程序向数据库服务器发送SQL请求,服务器返回数据或结果。 这种C/S结构有两种实现方式,一种是客户来完成表示部分和应用逻辑部分,而服务器完成数据访问部分,这种情况是以客户为中心的,适用于应用相对简单、数据访问量不是很大的情况。另一种是以服务器为中心的,把一些重要的应用逻辑部分放到服务器上,这样可充分利用服务器的计算能力,减少网络上需要传送的数据。通常以存储过程和触发器的形式出现,但存储过程都依赖于特定数据库,不同数据库之间很难移植,而三层C/S结构可以很好地解决这个问题。 注意:触发器(trigger)是数据库系统中,一个在插入、删除、修改操作之后运行的记录级事件代码。不同的事件可以对应不同的动作。通常有3种类型的触发器:INSERT触发器、DELETE触发器和UPDATE触发器。 2.三层C/S结构 由于两层结构的客户机/服务器系统本身固有的缺陷,使得它不能应用于一些大型、结构较为复杂的系统中,故出现了3层结构的客户机/服务器系统,将两层结构中服务器部分和客户端部分的应用单独划分出来,即采用“客户机—应用服务器—数据库服务器”结构(如图1-8所示)。典型的数据库应用可分为三部分:表示部分、应用逻辑(商业逻辑)部分和数据访问部分,三层结构便是对应于这三部分。 图1-8 三层C/S结构 其中,应用服务器和数据库服务器可位于同一主机,也可位于不同主机。客户机是应用的用户接口部分,负责用户与应用程序的交互,运行在客户机端的软件也称为表示层软件。应用服务器存放业务逻辑层(也称为功能层)软件,是应用逻辑处理的核心,实现具体业务。它能响应客户机请求,完成业务处理或复杂计算。若有数据库访问任务时,应用服务器层可根据客户机的要求向数据库服务器发送SQL指令。应用逻辑变得复杂或增加新的应用时,可增加新的应用服务器。数据库服务器便是用来执行功能层送来的SQL指令,完成数据的存储、访问和完整性约束等。操作完成后再通过应用服务器向客户机返回操作结果。 浏览器/服务器结构 随着Internet技术和Web技术的广泛应用,C/S结构已无法满足人们的需要。因为在典型C/S体系中,通常为客户安装前端应用程序的做法已不再现实,并且限制客户端工作环境只能基于Windows、Macintosh或UNIX等操作系统也不切实际。于是基于浏览器/服务器结构(Browser/Server)的系统应运而生。 采用B/S结构后,在客户端只需安装一个通用的浏览器即可,不再受具体操作系统和硬件的制约,实现了跨平台的应用。 基于B/S结构的典型应用通常采用三层结构:“浏览器—Web服务器—数据库服务器”,B/S模式的工作原理是:通过浏览器以超文本的形式向Web服务器提出访问数据库的请求,Web服务器接受客户请求后,激活对应的CGI程序将超文本HTML语言转化为SQL语法,将这个请求交给数据库,数据库服务器得到请求后,进行数据处理,然后将处理结果集返回给CGI程序。CGI再将结果转化为HTML,并由Web服务器转发给请求方的浏览器,如图1-9所示。 图1-9 B/S工作原理 在B/S模式中,客户端的标准配置是浏览器,如IE;业务功能处理由独立的应用服务器处理,Web服务器成为应用处理的标准配置;数据处理仍然由数据库服务器处理。 从本质上讲,B/S结构与传统的C/S结构都是以同一种请求和应答方式来执行应用的,区别主要在于:C/S是一种两层或三层结构模式,其客户端集中了大量应用软件,而B/S是一种基于超链接(HyperLink)、HTML、Java的三级或多级C/S结构,客户端仅需单一的浏览器软件,是一种全新的体系结构,解决了跨平台问题。到目前,这两种结构在不同方面都有着广泛的应用。虽然C/S结构在Internet环境下明显不如B/S结构具有优势,但它在局域网环境下仍具有优势。 Internet/Intranet信息系统的多层体系结构 多层结构应用软件与传统的两层结构应用软件相比,有可伸缩性好、可管理性强、安全性高、软件重用性好等诸多优点,如何在Internet/Intranet环境下构建应用软件体系结构就成为一个非常重要的问题,也是现今软件体系研究的一个新热点。 目前各种技术层出不穷,如最初的静态HTML页面、简单的CGI网关程序、Java Applet程序,现在的ASP等Web数据库技术,还有动态的Java在线游戏及PHP技术等。 实际上,多层的概念是由Sun公司提出来的。Sun公司提出的多层应用体系包括4层:客户层、顶端Web服务层、应用服务层和数据库层。其中顶端Web服务层是Sun公司多层体系结构中非常重要的一层,它主要起代理和缓存的作用。顶端Web服务器的作用是缓存本地各客户机经常使用的Java Applet程序和静态数据,通常被放置在客户机所在的局域网内,起到一个Java Applet主机(向Web浏览器传送Java Applet程序的计算机)和访问其他服务的代理作用。与普通代理服务器的作用相同。构建多层结构应用软件时,选用Java平台是一个很好的选择,因为它跨越各应用平台。总之,在Java平台上构建多层应用软件体系代表着今后Internet/Intranet应用的趋势。

数据库结构的优化方面的论文,键盘论文网很多的哦,之前我也是找他们帮忙的,写作老师指导的很专业,呵呵还有些资料,你看下1)以往和现有的数据库加密方法基本上都是面向数据值的。如:基于文件的数据库加密方法、基于记录的数据库加密方法、基于字段的数据库加密方法、以及面向数值加密的各种改进和提高性能的加密方法等。2)本文提出了一种结构化加密的概念、理论、方法与体系结构,这是不同于普通数据加密而是专门面向数据库结构化特点的全新理念。 首先,对传统的数据库数据加密进行了分析研究,对其进行归类和介绍,指出了数据加密应用于数据库数据的不足和局限性,分析了结构加密的意义。 其次,根据数据库系统中数据是结构化的这一特征,提出了结构加密的思想。3)将经典数据库理论中的函数依赖定义进行广义延伸,提出了语义依赖的概念,并据此给出了关系模式内属性不相容、数据库模式内关系模式不相容、记录顺序不相容等结构加密所需的基本定义,在此基础上,提出了应用于结构加密的关系模式分解、合成基本原则。4)用实例说明了结构加密的过程和结构加密定义的作用及涵义,对数据库结构加密方法的安全性和效率进行了评估。 再次,介绍了结构加密算法的数学模型和原理,面向数据库结构加密的数学建模和结构加密的具体方法和过程,给出结构加密的体系结构,结构加密需要解决的问题和对应策略及方法。 5)最后,用实验对结构加密方法进行了验证,通过全面的实验数据来对数据库结构加密和传统数据库数值加密从安全性和效率上进行全面比对分析,最终设计出结构加密原型系统。还可以吧,主要是通过加密的方式改进数据库结构,如果还有不清楚的,可以参考下键盘论文哦

可以在线阅读

论文研究思路和方法

写论文的思路及方法

第一步,概括。即对所选文献的研究重点,研究手段及研究结论先进行概括。

第二步,分析评价这些文献研究所作出的贡献、影响、优点与不足。

第三步,整合回顾,提出改进的方向与进一步研究的切入点。

总结

是对综述正文部分作扼要的总结,作者应对各种观点进行综合评价,提出自己的见解并对进一步的发展方向做出预测。

一般200-300字为宜。

参考文献

是综述的重要组成部分,因为它不仅表示对被引用文献作者的尊重及引用文献的依据,而且也为评审者审查提供查找线索。

参考文献应是文中引用过的,应该也必须是作者直接阅读过的且能反映主题的文献资料。

参考文献的编排应条目清楚,查找方便,内容准确无误。

文献综述注意事项

1.搜集文献应尽量全。

2.注意引用文献的代表性、可靠性和科学性。

3.一定要有作者自己的综合和归纳。

4.文献综述在逻辑上要合理,即做到由远而近,先引用关系较远的文献,最后才是关联最密切的文献。

5.文献综述的结语部分要说清前人工作的不足,衬托出作进一步研究的必要性和理论价值。

6.所有提到的参考文献都应和所研究问题直接相关。

第一步:选题很重要,通常情况下,都会给到一些题目选择,这时候我们最好选一个感兴趣的,其次定题目的时候最好不要选择太广泛的题目,越精确越好。第二步:撰写论文论点,必须投入足够的时间用于寻找一个良好的论点,以便论文研究有明确的目标。第三步:研究所选的主题。应该在论文的主题中找到足够的参考资料,并仔细阅读所有内容,并找到相关证据来支持论文。可以在知网上来找到相似的论文阅读,并找到自己的灵感。第四步:制定一个写作的大纲。包括:标题页;摘要;介绍;方法论部分;发现/结果讨论;结论。第五步:初稿完成。初稿完成并不代表论文的完成,只是大体的思路提纲出来了。第六步:不断的修改、编辑、校对。

论文研究的方法和思路

写论文的思路及方法

第一步,概括。即对所选文献的研究重点,研究手段及研究结论先进行概括。

第二步,分析评价这些文献研究所作出的贡献、影响、优点与不足。

第三步,整合回顾,提出改进的方向与进一步研究的切入点。

总结

是对综述正文部分作扼要的总结,作者应对各种观点进行综合评价,提出自己的见解并对进一步的发展方向做出预测。

一般200-300字为宜。

参考文献

是综述的重要组成部分,因为它不仅表示对被引用文献作者的尊重及引用文献的依据,而且也为评审者审查提供查找线索。

参考文献应是文中引用过的,应该也必须是作者直接阅读过的且能反映主题的文献资料。

参考文献的编排应条目清楚,查找方便,内容准确无误。

文献综述注意事项

1.搜集文献应尽量全。

2.注意引用文献的代表性、可靠性和科学性。

3.一定要有作者自己的综合和归纳。

4.文献综述在逻辑上要合理,即做到由远而近,先引用关系较远的文献,最后才是关联最密切的文献。

5.文献综述的结语部分要说清前人工作的不足,衬托出作进一步研究的必要性和理论价值。

6.所有提到的参考文献都应和所研究问题直接相关。

论文的研究思路怎么写

无论在学习或是工作中,大家对论文都再熟悉不过了吧,论文是我们对某个问题进行深入研究的文章。那么你知道一篇好的论文该怎么写吗?下面是我整理的论文的研究思路怎么写,欢迎大家借鉴与参考,希望对大家有所帮助。

一、提出问题(是什么?)包括对问题的概念界定、问题研究的重要性或意义的解释。

二、分析问题(为什么?)概括研究对象或问题的现状、利弊、指明存在哪些问题,并分析其产生的原因与危害性。

三、解决问题(怎么办?)提出本文论点和解决这些问题的途径、对策与建议等。

(一)论文——题目科学论文都有题目,不能“无题”。论文题目一般20字左右。题目大小应与内容符合,尽量不设副题,不用第1报、第2报之类。论文题目都用直叙口气,不用惊叹号或问号,也不能将科学论文题目写成广告语或新闻报道用语。

(二)论文——署名科学论文应该署真名和真实的工作单位。主要体现责任、成果归属并便于后人追踪研究。严格意义上的论文作者是指对选题、论证、查阅文献、方案设计、建立方法、实验操作、整理资料、归纳总结、撰写成文等全过程负责的人,应该是能解答论文的有关问题者。现在往往把参加工作的人全部列上,那就应该以贡献大小依次排列。论文署名应征得本人同意。学术指导人根据实际情况既可以列为论文作者,也可以一般致谢。行政领导人一般不署名。

(三)论文——引言 是论文引人入胜之言,很重要,要写好。一段好的论文引言常能使读者明白你这份工作的发展历程和在这一研究方向中的位置。要写出论文立题依据、基础、背景、研究目的。要复习必要的文献、写明问题的发展。文字要简练。

(四)论文——材料和方法 按规定如实写出实验对象、器材、动物和试剂及其规格,写出实验方法、指标、判断标准等,写出实验设计、分组、统计方法等。这些按杂志 对论文投稿规定办即可。

(五)论文——实验结果 应高度归纳,精心分析,合乎逻辑地铺述。应该去粗取精,去伪存真,但不能因不符合自己的意图而主观取舍,更不能弄虚作假。只有在技术不熟练或仪器不稳定时期所得的数据、在技术故障或操作错误时所得的数据和不符合实验条件时所得的数据才能废弃不用。而且必须在发现问题当时就在原始记录上注明原因,不能在总结处理时因不合常态而任意剔除。废弃这类数据时应将在同样条件下、同一时期的实验数据一并废弃,不能只废弃不合己意者。

(六)论文——讨论 是论文中比较重要,也是比较难写的一部分。应统观全局,抓住主要的有争议问题,从感性认识提高到理性认识进行论说。要对实验结果作出分析、推理,而不要重复叙述实验结果。应着重对国内外相关文献中的结果与观点作出讨论,表明自己的观点,尤其不应回避相对立的观点。 论文的讨论中可以提出假设,提出本题的发展设想,但分寸应该恰当,不能写成“科幻”或“畅想”。

(七)论文——结语或结论 论文的结语应写出明确可靠的结果,写出确凿的结论。论文的文字应简洁,可逐条写出。不要用“小结”之类含糊其辞的词。

(八)论文——参考义献 这是论文中很重要、也是存在问题较多的一部分。列出论文参考文献的目的是让读者了解论文研究命题的来龙去脉,便于查找,同时也是尊重前人劳动,对自己的工作有准确的定位。因此这里既有技术问题,也有科学道德问题。

(九)论文——致谢 论文的.指导者、技术协助者、提供特殊试剂或器材者、经费资助者和提出过重要建议者都属于致谢对象。论文致谢应该是真诚的、实在的,不要庸俗化。不要泛泛地致谢、不要只谢教授不谢旁人。写论文致谢前应征得被致谢者的同意,不能拉大旗作虎皮。

(十)论文——摘要或提要:以200字左右简要地概括论文全文。常放篇首。论文摘要需精心撰写,有吸引力。要让读者看了论文摘要就像看到了论文的缩影,或者看了论文摘要就想继续看论文的有关部分。此外,还应给出几个关键词,关键词应写出真正关键的学术词汇,不要硬凑一般性用词。

(一)研究思路:

1、以文献研究法为指导,通过建立健全有关的规章制度,完善学校对党员的评价。

2、通过开展党员贯彻落实学校“双主协调,共同发展”的教学理念示范性教学为主导的教学研究活动,进行新一轮教学思想大解放活动。

3、通过访问等形式向广大群众了解和征求意见,研究党支部的学校思想大解放中的推动作用。

(二)实施步骤:

分为3个阶段:

1、准备阶段

a、筹建课题研究主要成员小组,撰写课题申请报告;

b、撰写课题开题报告。

2、申报与立项阶段

a、正式申报课题,等待批准立项;

b、修改开题报告,确定细化研究内容与方向,召开开题会;

3、实施阶段

三、开题报告研究方法有哪些?

在研究思路中,最重要的就是研究方法了,所以这里整理了几个常用的研究方法,以供参考:

1、归纳方法与演绎方法

归纳就是从个别事实中概括出一般性的结论原理;演绎则是从一般性原理、概念引出个别结论。归纳是从个别到一般的方法;演绎是从一般到个别的方法。

门捷列夫使用归纳法,在人们认识大量个别元素的基础上,概括出了化学元素周期律。后来他又从元素周期律预言当时尚未发现的若干个元素的化学性质,使用的就是演绎法。

2、分析方法与综合方法

分析就是把客观对象的整体分为各个部分、方面、特征和因素而加以认识。它是把整体分为部分,把复杂的事物分解为简单的要素分别加以研究的一种思维方法。

分析是达到对事物本质认识的一个必经步骤和必要手段。分析的任务不仅仅是把整体分解为它的组成部分,而且更重要的是透过现象,抓住本质,通过偶然性把握必然性。

3、比较分析法

比较分析法又称类推或类比法。它是对事物或者问题进行区分,以认识其差别、特点和本质的一种辩证逻辑方法。在资料不多,还不足以进行归纳和演绎推理时,比较分析法更具有价值。康德说:“每当理智缺乏可靠论证的思路时,类比这个方法往往能指引我们前进。”

4、观察法

观察法是指研究者根据一定的研究目的、研究提纲或观察表,用自己的感官和辅助工具去直接观察被研究对象,从而获得资料的一种方法。科学的观察具有目的性和计划性、系统性和可重复性。

5、文献研究法

文献研究法是根据一定的研究目的或课题,通过调查文献来获得资料,从而全面地、正确地了解掌握所要研究问题的一种方法。文献研究法被广泛用于各种学科研究中。

英文论文研究方法和思路

你要是找国涛期刊,就不会出现这种问题了好不好?论文著作权实行自愿登记,论文不论是否登记,作者或其他著作权人依法取得的著作权不受影响。我国实行作品自愿登记制度的在于维护作者或其他著作权人和作品使用者的合法权益,有助于解决因著作权归属造成的著作权纠纷,并为解决著作权纠纷提供初步证据。 (1)文后参考文献不编序号,仅在文末按其重要程度或参考的先后顺序排列。(2)文后参考文献不注页码。(3)文后参考文献的著录项目及次序与注释基本相同。1) 著录参考文献可以反映论文作者的科学态度和论文具有真实、广泛的科学依据,也反映出该论文的起点和深度。2) 著录参考文献能方便地把论文作者的成果与前人的成果区别开来。3) 著录参考文献能起索引作用。4) 著录参考文献有利于节省论文篇幅。

一、语言学(语言学一般理论的研究)。二、英美文学(英美文学的文化研究、作品分析等)。三、翻译学(翻译理论与实践探讨、译本研究以及名家名著翻译作品对比研究等)。四、英美文化(英美加澳新等西方国家文化以及与汉文化的比较研究)。五、教学法(英语教学法、测试学等方面的研究)。英语专业论文参考选题1. A Brief Analysis of the Heroine Personality in Jane Eyre 《简爱》的主人翁个性分析。2. A Brief Comment on O’Henry Short Stories 亨利的短篇小说述评。3. A Comment on Hardy’s Fatalism 评哈代的宿命论。4. A Comparison between the Themes of Pilgrimage to the Wes t and Pilgrim’s Progress 《西游记》与《天路历程》主题的比较。5. A Probe into the Feminist Idea of Jane Eyre 《简爱》男女平等思想的探索。

你好,外国电视剧英语论文有哪些研究方法,具体来说,我认为从欧美影视剧中学习英语就是一个非常好的方法,可以很有效的也非常有助于英语能力的提升。

大致上有两种思路:1.对同一作品(比如一本小说)的不同译文进行对比。然后给出自己的评析。2.选取某种类型的翻译(比方说商标翻译,化妆品翻译等等)作为研究对象。此种类型,一般的思路是先介绍适用的翻译理论,然后给出该种类型翻译的正确方法论;最后是要用实例来证明方法论的可行性。、当然你也可以写口译方面的论文。不过这需要你采集一定的数据来进行分析,相比之下可能比写笔译要花更多的功夫。建议你去看看翻译类的期刊,图书馆应该有的,比如说《中国翻译》,《上海翻译》,里面的文章很有借鉴的意义。

论文研究思路和方法范文

论文研究方法怎么写模板

论文研究方法怎么写模板,很多同学在写论文的时候都是一头雾水,有可能是因为第一次接触根本不知道该怎样写,那么下面大家就跟随我一起来看看论文研究方法怎么写模板的相关知识吧,希望对大家能有所帮助。

论文(1)

研究方法:

通过普遍联系法、案例分析法和文献结合的写作方法。较全面地分析不同情况下视听资实的效力认定问题。普遍联系是要将我国视听资料效力认定的各个法律与外国相关的法律法条,以及我国法律所不祥尽的具体情况和外国相关规定统一结俣起来,对视听资烊的效力进行一个具体全面的剖析,以对比、引用等方式对本文进行论述。案例分析法是在论证问时注重从实际出发,在事实基础上讲道理、摆证据,运用法律知识和条文进行证明自己的观点和主张。文献法是对目前学术界研究的理论成果进行分析。用这三种方把整篇文章紧密联系起来,使整篇论文富有逻辑和深刻度。从而得出在不同情况下如何认定视听资料问题。

研究条件:

1、电子科技迅猛发展,视听资实的效力认定越来越受到关注。因此,可通过书店、互联网、图书馆等多种渠道收集资料。2、有论文老师的细心指导。3、大学三年的学习,法学知识有了一定积累,具备研究的能力。

拟解决的主要问题:

通过视听资料效力认定问题,解决司法实践中视听资料认定难等问题,找出立法上不足,从而切实保护公民的合法权益,维护司法公正,促进社会各谐发展。

论文(2)

研究方法:

由于犯罪的复杂性,承继共犯的成立存在不同情况。通过对不同成立条件的对分析,找出承继共犯成立的不同情况。案例分析法则是通过具体案例进行具体分析,以阐释承继共犯承担刑事责任的不同情况。

研究条件:

1、学校图书馆和资料室 具备论文研究所需要的较丰富的书籍,期刊等参考文献

2、已收集了较丰富和全面的文献资料。

3、具有上网条件和丰富的网络资源。

拟解决主要问题:

本课题旨在研究承继共季的刑事责任问题,从理论上着手探讨承继共犯的特征及成立条件,再结合实际情况分析承继共犯的刑事责任问题。对国内相关不同学说研究研进行对比分析。同时针对新出现的理论争议和实践难题也进行一定的关注。

陈:论文(3)

研究方法:

1、比较研究法。比较国外立与中国立法,找出双方的优劣,并此提出自己的完善建议。

2、描述法。用描述的方法描术欠薪行为。以例子及材料将现象和事件描棕和识别,将欠薪的各个方面展现出业。

3、实证分析法。以实际生活中的案例分析,就案件进行论证。

研究条件:

目前已有很多现成文献 和资料。各国、各地的理论研究成果、网络上丰富的资源。

拟解决问题:

对恶意欠薪罪做一个深入剖析和理解,提出自己的完善建议。

论文(4):

研究方法:

本文采用概念的研究和比较分析相结合的方法。具体表现在:一是对不纯正身份犯共同犯罪的概念进行祥细论述。剖析其包含的身份仅影响刑罚轻重和身份即影响犯罪性质,同时影响刑罚轻重两个方面的内容。二是将国内外学者对不纯正身份犯的共同犯罪问题的各种观点进行比较分析,进而得出本文的结论。

研究条件:

1、时间充裕。从论文选题到定稿要6个月时间。

2、参考资实齐全,利用网络、图书馆查找相关文献 期刊。

3、论文指导师的指导和帮助。

4、大学四年的法学积累,具备一定的研究能力。

拟解决主要问题:

如何对不纯正身份犯共犯问题进行完善,进而有利于刑法理论的发展。

论文(5):

研究方法:本文采用众多的研究方法。其中主要有文献研究法,通过调查文献 获取相应资料,对所研究的问题进行全面、准确的了解与掌握;历史研究法,对研究问题的一些历史因素、形成背景调查得出原因;实证研究法,即将所研究的问题,通过相应资料佐证,得出一些结论。

研究条件:

图书馆、网络、已有知识积累,老师的指导。

解决的问题:

通过对中国刑有关结果加重犯的定,找出中国对结果加重犯规定的不足,完善我国刑法对该问题的研究。

研究思路、研究方法、技术路线和实施步骤

1、研究什么?——怎样确定研究课题

一切科学研究始于问题——问题即课题;教学即研究(掌握方法很重要,否则就不是研究);进步与成果即成长。

教育科研课题主要来源于两大方面:

A、实践来源——客观存在的或潜在的教育实际问题,教育教学实践本身存在的问题。

教育教学与其外部的矛盾(教师与家长、教师与学校、学校与社会、教育与社会发展)。

B、理论来源——现有教育理论所揭示的问题以及理论体系中的空白和矛盾点(例如《关于“信息技术与课程整合”的冷思考》一文产生的过程)

2、怎样进行研究课题的论证?

我们既然已选定了一个课题,我们就必须对这个课题的所有情况进行全面的了解。了解这个课题目前在国外、国内的研究情况,包括研究已取得的成果和存在的问题,了解这一课题所属的理论体系等等。对课题的全面了解,可以使我们在研究过程中少走弯路,确立研究的主攻方向,这就是我们常说的:“知己知彼,百战百胜”。

怎样对一个课题进行论证呢?论证一个课题主要是弄清如下几个问题:

A、所要研究的问题是什么性质和类型的问题?

B、要研究的问题具有什么现实意义?它的理论价值(即在理论上预计有哪些突破?)

C、要研究的问题目前已有哪些研究成果?研究的方向是什么?

D、要研究的问题所应具备的条件分析。

E、课题研究的策略和步骤如何?

F、课题研究的成果及其表现形式有哪些?

3、教育课题研究的基本方法有:

⑴ 观察法 ⑵ 调查法 ⑶ 测验法 ⑷ 行动研究法 ⑸ 文献法 ⑹ 经验总结法 ⑺ 个案研究法 ⑻ 案例研究法

⑼ 实验法(在一个课题研究过程中,根据不同的研究目的和要求,往往会用到两种以上方法)

(1)观察法:为了了解事实真相,从而发现某种现象的本质和规律。

观察法的步骤:观察法的实施分为以下三个步骤,步骤之一就是进行观察研究的设计,此步骤可分为如下几个方面:

(2)作大略调查和试探性观察。

这一步工作的目的不在于搜集材料,而在于掌握基本情况,以便能正确地计划整个观察过程。例如:要观察某一教师的教学工作,便应当预先到学校大致了解这位教师的工作情况,学生的情况,有关的环境和条件等等。这可以通过跟教师和学校领导人谈话,查阅一些有关的材料,如教案、教学日记、学生作业等,以及听课等方式进行。

(3) 确定观察的目的和中心。

根据研究任务和研究对象的特点,考虑弄清楚什么问题,需要什么材料和条件,然后作明确的规定。如果这规定不明确,观察便不能集中,结果就不能深入。观察不能有几个中心,范围不能太广,全部观察要围绕一个中心进行。如果必须要观察几个中心,那就采取小组观察,分工合作。

(4) 确定观察对象

一是确定拟观察的的总体范围;

二是确定拟观察的个案对象;

三是确定拟观察的具体项目。

比如,要研究新分配到小学任教的中师或大专毕业生在课余时间进行业务、文化进修的情况,那么,拟观察总体就是教师工作年限达一年或两年的新教师。在这一总体范围内,再定下具体观察哪几所小学,哪几个教研组中的哪些教师。具体观察名单确定以后,再把拟观察的时间、场合、具体观察项目确定下来。

(5)制定观察计划

观察计划除了明确规定观察的目的、中心、范围,以及要了解什么问题、搜集什么材料之外,还应当安排观察过程:观察次数、密度、每次观察持续的时间,如何保证观察现象的常态等。

(6) 策划和准备观察手段

观察手段一般包括两种:

一种是获得观察资料的手段;一种是保存观察资料的手段。

获得观察资料的手段主要是人的感觉器官,但有时需要一些专门设置的仪器来帮助观察,如观察屏、计算机终端装置、更高级的`如动作反应器等。这些仪器主要起两方面作用:保证观察的客观性与提高观察的精确性。

在保存资料的手段中,人脑是天然器官。但这种与观察主体连在一起的保存手段缺乏精确性和持久性,也不能实现资料的客体化。因此,人们先利用文字、图形等符号手段,进而又利用摄影、录音、录像等技术手段,把观察时瞬间发生的事、物、状况以永久的方式,准确地、全面地记录下来,供研究地反复观察资料和分析资料所用。

无论哪一类手段,都应在观察开始前就准备好,对观察中使用的种仪器也须事先作好功能检查,以保证在使用过程中不出现障碍。对于观察人员来说,必须掌握使用仪器的基本方法,并知道在观察中应做些什么。如要详细、全面拍摄一堂课,一部摄像机是不够的。观察者应准备几部摄像机,并事先作好分工。即使是作观察记录,也需要事先作好设计。在记录纸上印好以一定的格式排列的必须记录的项目,还可以约定一些记录符号,以尽量减少现场记录时书写文字的时间、

我们以中学生课堂行为记录为例,见表5-1。在下面表格中,研究人员根据研究需要,列出他认为在课堂上学生可能发生的行为。但估计所列不会完全,所以留出一些空格,让观察员在需要时使用。研究者如果要请别人帮助观察,必须事先和观察人员讲清楚每一个项目的具体所指,遇到意外情况的处理方法,要求他们熟悉每一个项目的所在位置。为了稳妥起见,还可以在正式观察前先作几次观察练习,帮助观察人员熟悉表格的内容;如发现表格的缺陷,可在正式观察前作出调整。

(7)规定统一性标准

为了增加观察的客观性,为了便于衡量和评价各种现象,为了易于用数量来表达观察的现象,为了使观察结果可以核对、比较、统计和综合,必须事先考虑自己的观察可能涉及到的各种因素,并对每一因素规定出统一的标准。每次观察或观察同一现象的不同观察者,要坚持采用统一的标准去衡量。这主要在于,不同的研究项目常会涉及到不同性质的标准。如:有的涉及到单位问题,如怎样衡量学生表现的知识质量;有的涉及到定义问题,如怎样才算违反纪律;有的涉及计算方式问题,如怎样登记和表达学生之间产生的矛盾的频率,等等。对类似问题,都应事先做好统一规定。

逐段提出观察提纲

在观察计划的基础上,应对每次或每段(几次同一性质上一内容的观察组成一段)观察提出具体提纲,以便使观察者对每一次观察的目的、任务和要获得什么材料非常明确。观察提纲可以包括本次观察要解决的具体问题,并且应当在前一次观察的基础上,经过深思熟虑之后提出来。亦可采用表格的方式,以便于分类统计。

观察实际过程,加以分析研究,得出某种结论。也许可以形成某个研究课题。

调查法 :

同样是为了了解事实情况,分析事实情况,得出结论,证实某种问题,以便改进工作(包括改进研究方法)或形成新的研究课题。

包括问卷调查、访问调查等.。了解事实情况、分析情况、认真研究,得出结论,寻找解决办法或进一步研究的方案。

举例说明调查法的操作过程:

抽样调查的主要步骤

在实际的抽样操作中,整个过程可大致分为如下步骤:

1.确定调查的目的(确定问题,形成假说;通过调查验证假说,使问题明确化,得出结论)。

2.确定抽样总体。要从中进行抽样的总体应与要得到信息的总体(目标总体)一致。从样本得出的结论适用于被抽样总体,超出这个范围结论的适用程度取决于被抽样总体与目标总体的差异程度。

3.确定待收集的数据。一般只收集与调查目的有关的数据,过长的调查表会降低回答的质量。

4.选择抽样方法。这时总体中的哪种单位作为个体基本上可定下来。

5.编制抽样框。如学校名录、学生花名册等。

6.确定需要的精确度。因抽样调查是要由样本推断总体,会带有某些不确定性。一般是对相对误差或绝对误差作出概率水平上的要求。

7.估计样本容量,估计费用。

8.抽样试验,在小范围内试填一下调查表,做些必要的改进。

9.实地调查工作的组织。按抽样方案进行调查。对收回的调查表的质量及时进行检查。对不回答的表要有处理方案。

10.根据所用的抽样方法进行数据分析。

11.可对同样的数据采用其它的分析方法,以作比较。

12.写出调查报告。留存有关总体的信息,它们可能对将来的抽样起指导作用。

对于教育现象,有时难于进行严格意义上的概率抽样,可以考虑采用下列方法抽样:从总体中选出若干有代表性的大单位(群),在群内进行概率抽样;从一个小总体中选出接近于研究者对总体平均数的印象的那些个体;样本限于总体中易于取到的部分;样本是随便选取的;样本由自愿被调查的人员组成;等等。但对这样得到的样本要选择适当的数据分析方法,对结论也要慎重,应充分利用其它信息进行核查、确认。在教育现象的研究中,研究者的智恝、经验和抽样技术的有机结合,是获取好样本的关键。

测验法:

是想描述某些行为的状况,或推论某些行为的状况(包括:能力与成就,个性、兴趣、动机、态度、观念及心理需要等);从而考虑改建的策略或方案,或进一步形成新的研究课题。

在教育学和心理学中,测量被用作定量研究的重要方法。主要功能是评估、诊断和预测。(举例,如XXX老师所做的“学生自学能力测验(试验)”,就是为了了解小学中高年级学生的自学能力究竟能达到何种程度)。

所谓测量就是根据一定的法则,将某种物体或现象所具有的属性或特征用数字或符号表示出来的过程。测验法是教育和心理学测量的一项主要内容和形式。

测验的客观性是关于测验系统化过程好坏程度的指标。测验的控制,在不同时间对于同一个被试,或同一时间对于不同的被试,其意义都应该是相同的。保持刺激的客观性则要遵照一定的程序予以控制。(如周文琴老师在做这一测试前邀请我去在他们的家长会上的讲话,目的就在于排除和避免人为因素影响,排除测验的随意性和不真实性,实现评测标准的同一性)。

推论的客观性指对同一结果不同的人所做的推论应该一致,同一个人在不同的时间对同一结果的所做解释应该相同。

行动研究法:

行动研究法是一种适应小范围内教育改革的探索性的研究方法,其目的不在于建立理论、归纳规律,而是针对教育活动和教育实践中的问题,在行动研究中不断地探索、改进改进工作,解决教育实际问题。行动研究将改革行动与研究工作相结合,与教育实践的具体改革行动紧密相连。(特点是边执行、边评价、边修改)。

模式基本是:计划——行动——考察——反思(即总结评价)。教师个体比较适用。

另一种模式:预诊——搜集资料初步研究——拟订总体计划——制订具体计划——行动——总结评价

从上述行动研究法的几个步骤中可以发现三个明显的特征:

一是具有动态性,所有的设想、计划、,都处于一个开放的动态系统中,都是可修改的;

二是较强的联合性与参与性,研究者、教师、行政人员的全体小组成员参与行动研究法实施的全过程。

三是在整个研究过程中,诊断性评价、形成性评价、总结性评价贯穿于行动研究法工作流程的始终。

具体说说操作方法:

(一)预诊:这一阶段的任务是发现问题。对教学或学校工作中的问题,进行反思发现问题,并根据实际情况进行诊断,得出行动改变的最初设想。在各步骤中,预诊占有十分重要的地位。

(二)收集资料初步研究:这一阶段成立由教研人员、教师和教育行政人员组成的研究小组对问题进行初步讨论和研究,查找解决问题的有关理论、文献,充分占有资料,参与研究的人员共同讨论,听取各方意见,以便为总体计划的拟定做好诊断性评价。

(三)拟定总体计划:这是最初设想的一个系统化计划。行动研究法是一个动态的开放系统,所以总体计划是可以修订更改的。

(四)制定具体计划:这是实现总体计划的具体措施,它以实际问题解决的需要为前提,有了它,才会导致旨在改变现状的干预行动的出现。

(五)行动:是整个研究工作成败的关键。这一阶段的特点是边执行、边评价、边修改。在实施计划的行动中,注意收集每一步行动的反馈信息,可行的,则可以进入下一步计划和行动。反之,则总体计划甚至基本设想都可能需要作出调整或修改。这里行动的目的,不是为了检验某一设想或计划,而是为了解决实际问题。在行动研究中,过程性资料的搜集、整理也是非常重要的。

(六)总结评价:首先要对研究过程进行考察。考察内容有:一是行动背景因素以及影响行动的因素。二是行动过程,包括什么人以什么方式参与了计划实施,使用了什么材料,安排了什么活动,有无意外的变化、如何排除干扰。三是行动的结果,包括预期的与非预期的,积极和消极的。要注意搜集三方面的资料,背景资料是分析计划设想有效性的基础材料,过程资料是判断行动效果是不是、由方案带来和怎样带来的考察依据;结果资料是分析方案带来的什么样的效果的直接依据。考察要灵活运用各种观察技术以及数据、资料的采集和分析技术,充 分利用录象、录音等现代化手段。

总结评价实际上是对行动研究过程及其结果的“反思”。反思是行动研究第一个循环周期的结束,又是过渡到另一个循环周期的中介。这一环节包括:整理描述,评价解释,写出研究报告。这是对整个研究工作的总结和评价。这一阶段除了要对研究中获得的数据、资料进行科学处理,得到研究所需要的结论外,还应对产生这一课题的实际问题作出解释和评价。

经验总结法:

这是教师可以常用的方法。教育经验总结法是根据教育实践所提供的事实,分析概括教育现象,挖掘现有的经验材料,并使之上升到教育理论的高度,以便更好地指导新的教育实践活动的一种教育科学研究方法。关键是要能够从透过现象看本质,找出实际经验中的规律;从而更好地更加理性地改进自己的教学。进行教育经验总结要遵循以下基本要求:

一、要注意经验的 先 进 性(观念必须更新)

二、要全面考察总结的对象,充分占有原始的事实材料;且做到有“点”有“面”,“点”、“面”结合,防止以偏概全的片面性。

三、要以教育实践活动为依据,不能凭空想当然,那是毫无价值。

四、要善于进行理论分析

文献法:

分类阅读有关文献(包括文字、图形、符号、声频、视频等具有一定历史价值、理论价值和资料价值的材料),得出一般性结论或者发现问题,寻找新的思路。

文献按内容性质分,有零次文献、一次文献、二次文献和三次文献。零次文献是未经发表和有意识处理的最原始的资料。一次文献指直接记录事件经过、研究成果、新知识、新技术的专著、论文、调查报告等文献。二次文献是指对一次文献进行加工整理,包括著录其文献特征、摘录其内容要点,并按照一定方法编排成系统的便于查找的文献。三次文献是指工具书和在二次文献的基础上,又对众多一次文献的综合研究结果。

个案研究法:

个案研究法就是对单一的研究对象进行深人而具体研究的方法。

个案研究的对象可以是个人,也可以是个别团体或机构。前者如对一个或少数几个优生或差生进行个案分析,后者如对某先进班级或学校进行个案研究。个案研究一般对研究对象的一些典型特征作全面、深入的考察和分析,也就是所谓“解剖麻雀”的方法。

个案研究中,原始的资料积累是非常重要的。同时个案研究不仅停留在对个案的研究和认识的水平上,而且需要认识教育与发展之间的因果关系,提出一些积极的教育对策,以改革教育教学方法。也可能通过对某个案的研究而形成假说,进而产生新的研究课题或教改实验。

观察或追踪一个人、几个人、一个团体、一节课……的过程,时间可长可短,依需要而定,进行分析概括,透过现象看本质,得出规律性的结论,找出解决问题的办法。(个案研究的对象少,研究规模也较小;同时个案研究一般都是在没有控制的自然状态中进行的,也不要在一段时间内突击完成。所以,个案研究就特别适合教师的研究。教师可以抓住一两个典型的学生或一类学生,结合教学、教育工作实践进行研究。对于每一个教育实践工作者来说,总可以在班上找到研究对象,而且也不需要什么特殊的处理,不影响正常的教育活动)。

案例研究法:

什么是“案例”?中外学者尚无普遍公认的、权威的定义,一般认为,案例是对现实生活中某一具体现象的客观描述。教育案例是对教育活动中具有典型意义的,能够反映教育某些内在规律或某些教学思想、原理的具体教学事件的描述、总结分析,它通常是课堂内真实的故事,教学实践中遇到的困惑的真实记录。对这些“真实记录”进行分析研究,寻找规律或产生问题的根源,进而寻求解决问题或改进工作的方法,或形成新的研究课题。在案例法的研究中,研究者自身的洞察力是关键。

研究思路、研究方法、技术路线和实施步骤 1、研究什么?——怎样确定研究课题 一切科学研究始于问题——问题即课题;教学即研究(掌握方法很重要,否则就不是研究);进步与成果即成长。 教育科研课题主要来源于两大方面: A.实践来源——客观存在的或潜在的教育实际问题,教育教学实践本身存在的问题。 教育教学与其外部的矛盾(教师与家长、教师与学校、学校与社会、教育与社会发展)。 B.理论来源——现有教育理论所揭示的问题以及理论体系中的空白和矛盾点(例如《关于“信息技术与课程整合”的冷思考》一文产生的过程) 2、怎样进行研究课题的论证? 我们既然已选定了一个课题,我们就必须对这个课题的所有情况进行全面的了解。了解这个课题目前在国外、国内的研究情况,包括研究已取得的成果和存在的问题,了解这一课题所属的理论体系等等。对课题的全面了解,可以使我们在研究过程中少走弯路,确立研究的主攻方向,这就是我们常说的:“知己知彼,百战百胜”。 怎样对一个课题进行论证呢?论证一个课题主要是弄清如下几个问题: A.所要研究的问题是什么性质和类型的问题? B.要研究的问题具有什么现实意义?它的理论价值(即在理论上预计有哪些突破?) C.要研究的问题目前已有哪些研究成果?研究的方向是什么? D.要研究的问题所应具备的条件分析。 E.课题研究的策略和步骤如何? F.课题研究的成果及其表现形式有哪些? 3、教育课题研究的基本方法有: ⑴ 观察法 ⑵ 调查法 ⑶ 测验法 ⑷ 行动研究法 ⑸ 文献法 ⑹ 经验总结法 ⑺ 个案研究法 ⑻ 案例研究法 ⑼ 实验法(在一个课题研究过程中,根据不同的研究目的和要求,往往会用到两种以上方法) 观察法:为了了解事实真相,从而发现某种现象的本质和规律。 观察法的步骤:观察法的实施分为以下三个步骤,步骤之一就是进行观察研究的设计,此步骤可分为如下几个方面: 作大略调查和试探性观察。 这一步工作的目的不在于搜集材料,而在于掌握基本情况,以便能正确地计划整个观察过程。例如:要观察某一教师的教学工作,便应当预先到学校大致了解这位教师的工作情况,学生的情况,有关的环境和条件等等。这可以通过跟教师和学校领导人谈话,查阅一些有关的材料,如教案、教学日记、学生作业等,以及听课等方式进行。 确定观察的目的和中心。 根据研究任务和研究对象的特点,考虑弄清楚什么问题,需要什么材料和条件,然后作明确的规定。如果这规定不明确,观察便不能集中,结果就不能深入。观察不能有几个中心,范围不能太广,全部观察要围绕一个中心进行。如果必须要观察几个中心,那就采取小组观察,分工合作。 确定观察对象 一是确定拟观察的的总体范围; 二是确定拟观察的个案对象; 三是确定拟观察的具体项目。 比如,要研究新分配到小学任教的中师或大专毕业生在课余时间进行业务、文化进修的情况,那么,拟观察总体就是教师工作年限达一年或两年的新教师。在这一总体范围内,再定下具体观察哪几所小学,哪几个教研组中的哪些教师。具体观察名单确定以后,再把拟观察的时间、场合、具体观察项目确定下来。 制定观察计划 观察计划除了明确规定观察的目的、中心、范围,以及要了解什么问题、搜集什么材料之外,还应当安排观察过程:观察次数、密度、每次观察持续的时间,如何保证观察现象的常态等。 策划和准备观察手段 观察手段一般包括两种: 一种是获得观察资料的手段;一种是保存观察资料的手段。 获得观察资料的手段主要是人的感觉器官,但有时需要一些专门设置的仪器来帮助观察,如观察屏、计算机终端装置、更高级的如动作反应器等。这些仪器主要起两方面作用:保证观察的客观性与提高观察的精确性。 在保存资料的手段中,人脑是天然器官。但这种与观察主体连在一起的保存手段缺乏精确性和持久性,也不能实现资料的客体化。因此,人们先利用文字、图形等符号手段,进而又利用摄影、录音、录像等技术手段,把观察时瞬间发生的事、物、状况以永久的方式,准确地、全面地记录下来,供研究地反复观察资料和分析资料所用。 无论哪一类手段,都应在观察开始前就准备好,对观察中使用的种仪器也须事先作好功能检查,以保证在使用过程中不出现障碍。对于观察人员来说,必须掌握使用仪器的基本方法,并知道在观察中应做些什么。如要详细、全面拍摄一堂课,一部摄像机是不够的。观察者应准备几部摄像机,并事先作好分工。即使是作观察记录,也需要事先作好设计。在记录纸上印好以一定的格式排列的必须记录的项目,还可以约定一些记录符号,以尽量减少现场记录时书写文字的时间. 我们以中学生课堂行为记录为例,见表5-1。在下面表格中,研究人员根据研究需要,列出他认为在课堂上学生可能发生的行为。但估计所列不会完全,所以留出一些空格,让观察员在需要时使用。研究者如果要请别人帮助观察,必须事先和观察人员讲清楚每一个项目的具体所指,遇到意外情况的处理方法,要求他们熟悉每一个项目的所在位置。为了稳妥起见,还可以在正式观察前先作几次观察练习,帮助观察人员熟悉表格的内容;如发现表格的缺陷,可在正式观察前作出调整。 规定统一性标准 为了增加观察的客观性,为了便于衡量和评价各种现象,为了易于用数量来表达观察的现象,为了使观察结果可以核对、比较、统计和综合,必须事先考虑自己的观察可能涉及到的各种因素,并对每一因素规定出统一的标准。每次观察或观察同一现象的不同观察者,要坚持采用统一的标准去衡量。这主要在于,不同的研究项目常会涉及到不同性质的标准。如:有的涉及到单位问题,如怎样衡量学生表现的知识质量;有的涉及到定义问题,如怎样才算违反纪律;有的涉及计算方式问题,如怎样登记和表达学生之间产生的矛盾的频率,等等。对类似问题,都应事先做好统一规定。

相关百科
热门百科