數據清洗范文

時間:2023-03-15 06:09:45

導語:如何才能寫好一篇數據清洗,這就需要搜集整理更多的資料和文獻,歡迎閱讀由公務員之家整理的十篇范文,供你借鑒。

數據清洗

篇1

關鍵詞: 數據質量; 數據清洗; 屬性錯誤; 重復記錄; 質量評估

中圖分類號:TP391  ;  ;  ;  ;  ;文獻標志碼:A  ;  ; 文章編號:1006-8228(2014)12-42-03

Research on Webdata cleaning and its system framework

Wang Chen

(School of Information Media and Art,Jiangsu Institute of Architectural Technology, Xuzhou, Jiangsu 221116, China)

Abstract: Data cleaning is an effective means to improve the quality of data. The quality problems and the errors appearing when extracting data from Web are analyzed. According to the error type, the attribute (including incomplete data and abnormal data) and records on repeat, similar repeat are described. The corresponding cleaning method is given. A framework of data cleaning is constructed, including data preprocessing, data cleaning engines and quality assessment. When being faced with different types of errors, it can complete the task of cleaning differently. The experiment results show that the framework has great generality and extensibility.

Key words: data quality; data cleaning; attribute error; duplicate records; quality assessment

0 引言

Web信息集成的目的是獲取Web上的豐富數據資源,將其集成為用戶或某個應用所需要的有效信息。但是從Web上抽取的大量數據,往往存在一定的數據質量問題,如拼寫錯誤,空值,不合法數據,數據重復,以及不完整數據等等。因此必須進行數據清洗,消除數據的不一致與重復錯誤,提高數據的可用性,保證信息的質量,才能實現有效數據的高效查詢,以及用于后續(xù)的數據挖掘與知識發(fā)現。

本文針對前期從Web中抽取到的大量數據,檢測并消除其中存在的屬性錯誤和重復與相似重復記錄問題,提出一種通用的數據清洗系統(tǒng)框架,從而保證數據的可信度和可用性[1-2]。

1 屬性錯誤

清洗屬性錯誤主要用來解決不同數據源之間的數據不一致問題。屬性錯誤主要包括兩部分:不完整數據和異常數據。

1.1 不完整數據

不完整數據是指數據庫中的某條記錄的屬性出現空值或缺失值的現象,如表1所示。

表1  ;不完整數據

這種現象主要是由數據源模式和抽取方式不同造成的,也是數據在抽取過程中出現質量問題的重要因素。如果某條記錄中的關鍵字或者數值型屬性不完整,則有可能導致錯誤數據模型的建立,還會引起決策支持系統(tǒng)的錯誤。因此,對于多個屬性值為空或者其關鍵字屬性為空的記錄,應直接進行刪除清洗。其余的不完整數據可以采用常量值替代、統(tǒng)計、分類和使用估算值的方法[3]進行清洗。

1.2 異常數據

異常數據是指數據庫中的某條記錄的屬性出現不精確,錯誤的值,或者屬性值違反業(yè)務規(guī)則,以及同一屬性采用不同的表現形式等現象,如表2所示。

表2是從當當、卓越網站抽取到的相關圖書數據,其中錯誤的數據為:“IT”(ID:2,屬性:類別),《WTO服務貿易法專論》不屬于IT類別;違反業(yè)務規(guī)則的數據為:“47”(ID:1,屬性:售價),此值與定價和折扣兩個字段的數值不符;數據發(fā)生的一致性錯誤為:ID為1的記錄(屬性:出版日期),出版日期為2012年9月1日,而ID為2的記錄為2006-4-1,同一屬性采用了不同的表示形式。

表2  ;異常數據

一般采用層次聚類的方法,對異常數據進行檢測與清洗。首先將數據集的記錄分成若干組,使同一組的數據具有較高相似度,不同組中的數據記錄差別較大,散落在外,不能歸并到任何一類中的數據稱為“孤立點”;然后判斷是否有“孤立點”存在,若存在,則判斷該孤立點是否存在錯誤數據,若不存在,則根據規(guī)則庫再次判斷是否存在異常數據;最后,對獲取的錯誤數據進行清洗處理,修正錯誤。

2 重復與相似重復記錄

Web上的異構數據由于模式不同,數據的不完整,數據的縮寫等問題,在進行Web抽取時,會獲得大量重復數據,這些重復記錄不但導致數據冗余,占用大量存儲空間,而且還會給用戶提供很多相似信息,造成檢索結果的不準確性。數據清洗的核心工作就是要準確高效地檢測并消除數據源中的重復數據,并進行歸并。

在關系數據庫中,屬性值完全相同的記錄,即為重復記錄,它們表示同一對象;有些記錄不完全相同,有些屬性也不完全相同,但是它們表示同一對象,此類記錄稱為相似重復記錄[4-5],例如表3。

表3  ;相似重復記錄

表3中的三條記錄來源于Web上不同數據源,仔細比較可知,這三條記錄中的出版日期、所屬類別、出版社這三個屬性值存在不同。例如,針對出版日期屬性,三條記錄的描述格式存在差異,可以根據規(guī)則庫中的相關函數將其轉化成統(tǒng)一的格式,如“2012-9-1”;針對出版社屬性,顯然“清華”、“清華大學”均是“清華大學出版社”的縮寫,可以根據數據字典中的定義將其統(tǒng)一為“清華大學出版社”;針對所屬類別屬性,“.Net”與“”均屬于“IT>;程序設計”中的子類,也可進行統(tǒng)一。由此可知,表3中列出的三條記錄為相似重復記錄。

但是數據清洗過程中,相似重復記錄的檢測過程非常復雜,主要通過判斷記錄之間的相似性來達到獲得重復記錄目的。具體實施為:首先優(yōu)選記錄集中的特征屬性,設定權重值,根據權重值對記錄集進行聚類分組,使相似的記錄盡量排在相鄰的位置;再比較各組記錄中對應字段的相似度,完成字段匹配;最后通過計算各字段的權重,利用加權的方式,得到記錄的相似度,當超過某一閾值,則認為是相似的,從而完成記錄匹配。

3 數據清洗系統(tǒng)框架

數據清洗系統(tǒng)框架主要包括:數據預處理、數據清洗引擎和質量評估三大部分,如圖1所示。

圖1  ;數據清洗系統(tǒng)框架模型

3.1 數據預處理

數據預處理主要包括數據分析與數據標準化兩個模塊。

⑴ 數據分析模塊

本模塊用來對從Web中抽取到的數據進行整體分析,獲得可能會出現的數據質量問題和錯誤類型,以便后續(xù)選擇適合的清洗規(guī)則和清洗算法。

⑵ 數據標準化

Web上的數據來源于不同的數據源,存儲的形式不同,同一數據的表達方式不同,縮寫的樣式也存在不同,因此,在清洗之前,要對數據進行標準化,從而提高后續(xù)清洗操作執(zhí)行的有效性。

本模塊包括規(guī)范數據格式,統(tǒng)一數據表達方式和統(tǒng)一縮寫三項工作,例如將日期類型的字段統(tǒng)一為ISO8601國際標準,并使用YYYY-MM-DD的格式[6]。

3.2 數據清洗引擎

數據清洗引擎主要包括數據檢測、數據清洗兩大模塊。

⑴ 數據檢測模塊

數據檢測模塊用來檢測屬性錯誤(包括不完整數據和異常數據)和重復與相似重復記錄。進行統(tǒng)計后,獲得全面的臟數據信息,并歸檔。其中對于重復與相似重復記錄可以采用特征屬性的選擇、屬性權重的設定、聚類排序、字段匹配和記錄匹配等檢測操作。

⑵ 數據清洗模塊

對檢測出的臟數據進行清洗,對不完整數據采用刪除、常量值替代、統(tǒng)計、分類、使用估算值填充的清洗方法;對異常數據可采用聚類、基于規(guī)則庫的清洗等,從而完成屬性錯誤問題的修正;對檢測到的重復記錄進行歸并或清除工作。

這些工作均由算法庫或規(guī)則庫提供的預先定義好的清洗算法和清洗規(guī)則實行。當然在實際的操作工程中,可以隨時調整或更新自定義的算法和規(guī)則。對于無法自動清洗的數據,可提交給用戶,由其手動處理。通常先清洗異常錯誤,再清洗重復記錄,最后清洗不完整數據。

3.3 質量評估

質量評估主要是使用包含在評估庫中的評估方法和標準對數據清洗效果進行評估,并將結果反饋給用戶,來檢測是否達到了預定的清洗要求。通常用戶需要反復的評估和清洗才能滿足需求,最后獲得干凈數據。

4 實驗結果與分析

實驗中所用到的數據是從亞馬遜、淘寶、china-pub等網站中抽取到的12700多條圖書記錄所形成的關系數據集。每條記錄優(yōu)選12個屬性,形成如表4的字段信息。

表4  ;圖書元數據信息

說明:字段名即關系表中的屬性

經過數據清洗后,臟數據與干凈數據的對比如表5。

實驗表明,該清洗框架可以清洗屬性值錯誤、數據不精確、數據描述不規(guī)范等屬性錯誤和重復記錄問題,通過調用數據清洗引擎,可以對不同類型的錯誤,采用不同的清洗過程進行處理。能夠消除大部分的錯誤,從而提高數據質量。

5 結束語

數據清洗的目的就是利用現有的技術和手段,消除或減少數據中的錯誤與不一致問題,將其轉化成為滿足數據質量要求的數據。

本文分析了從Web上抽取到的數據存在的質量問題,給出包括不完整數據和異常數據在內的屬性錯誤以及重復與相似重復記錄的描述,并提出對應的清洗方法;設計了一個由數據預處理、數據清洗引擎和質量評估三部分共五個模塊組成的數據清洗系統(tǒng)框架,可以針對不同類型的臟數據,完成不同的清洗任務。實驗表明,該框架具有通用性和可擴展性。

參考文獻:

[1] Ragm,E., Do,H,H. Data cleaning: problems and current apporaches.

IEEE Data Engineering Bulletin,2005.23(4):3-13

[2] Pair Wand, Rihard Y Wang. Anchoring Data Quality Dimensions

in Ontological Foundations[J]. COMMUNICATIONS OF THE ACM,2006.39(11):86-95

[3] Batista G E A P A, Monard M C. An analysis of four missing data

treatment methods for supervised learning .Applied Artificial Intelligence,2003.17(5-6):519-533

[4] 佘春紅,許向陽.關系數據庫中近似重復記錄的識別[J].計算機應用

研究,2003.20(9):36-37

[5] 陳偉,丁秋林.數據清理中編輯距離的應用及Java編程實現[J].電腦

與信息技術,2003.17(6):33-35

篇2

一、工作目標

按照中央脫貧攻堅總體部署,結合精準扶貧、精準脫貧工作要求,摸清我鎮(zhèn)9個涉貧村、1個社區(qū)現狀,完善扶貧對象建檔立卡信息,以解決數據存疑問題為主要目標,以提高加強扶貧開發(fā)數據質量為核心,實現數據“實”和“準”的目標。

二、工作內容

(一)扶貧對象

1.解決身份信息錯誤問題

核查并核實各行政村建檔立卡貧困戶身份信息,依據有效身份證件確定人員的信息,糾正系統(tǒng)錯誤數據。

2.解決基礎信息錯誤問題

認真核對系統(tǒng)各項指標信息是否切合實際,與扶貧對象情況相符,著重對應扶貧對象脫貧狀態(tài)和年度情況修正完善關健指標缺項漏項、指標值異常和指標邏輯入系統(tǒng)錯誤等數據。

(二)扶貧主體

1.解決結對關系錯誤問題

梳理脫貧攻堅以來扶貧主體與扶貧對象的幫扶結對關系,重點核查糾正扶貧對象無扶貧主體幫扶貧對象的幫扶結對關系,重點核查糾正扶貧對象無扶貧主體幫扶、結對開始和結束時間不準、結對和駐村時間斷檔、既是貧困戶又是幫扶責任人、幫扶責任人幫扶開始時間早于所幫扶貧困戶識別時間、同一時間點1個幫扶責任人幫扶3個貧因戶以上“一幫多”等情況,做到包保幫扶全程精準。

2.解決扶貧主體基礎信息錯誤問題

核查核對第一書記駐村工作隊、幫扶單位、幫扶責任人等扶貧主體的隸屬關系、職務級別和聯系方式等基礎信息,確保幫扶干部利用個人信息,注冊國家建檔立卡手機APP用戶時1次性通過。

(三)扶貧資金和項目

1.解決扶貧項目信息不完整問題

梳理扶貧資金下達計劃、項目可行性研究報告和項目驗收報告等要件,補充修正系統(tǒng)項目建設內容、開工時間、結束時間。依據國家和省脫貧攻堅公示公告要求,規(guī)范錄入資金項目公示公告網址和資金數額,做到資金項目使用規(guī)范,經得起檢驗。

2.解決項目受益對象受益情況與基本狀況不對稱問題

核查核實基礎信息仍處于“兩不愁三保障”未解決、無務工、基礎設施未解決等狀態(tài),卻在對應的產業(yè)、基礎設施、公益崗位、社會公共服務等項目中為受益戶和受益村的情況,確保扶貧項目真帶動,扶貧對象真受益。

三、工作步驟

(一)部署培訓。根據我鎮(zhèn)實際,2月26日至3月4日召開扶貧數據清洗工作會議,制定部署扶貧數據清洗相關工作。并制定扶貧數據清洗工作實施方案,面向9個行政村,1個社區(qū)組織開展扶貧數據清洗工作,加強信息采集指標、扶貧政策、存疑數據校驗規(guī)則等業(yè)務。

(二)數據核實。3月5日至4月14日組織各包片領導、包村干部、一對一包保干部、村干部進村入戶核實工作。對2015年至今的貧困村、貧困戶數據信息和情況進行逐一排查。

(三)信息修正

4月15日至4月30日,省扶貧辦將開通系統(tǒng)相關權限。我鎮(zhèn)根據實際情況,核實確認;并于4月30日前完成全部錄入工作。

(四)檢驗核查

5月6日之前,鎮(zhèn)扶貧辦將開展全鎮(zhèn)數據清洗普查工作,針對各行政村和社區(qū)進行評定,評定成績將列入年終千分制考核中,并針對評定優(yōu)秀村給予加分表揚。

四、工作保障

(一)強化組織領導

各村要組織村干部親自領導,抽調精兵強將,組成工作隊伍,扎實開展工作。按上級要求把信息數據核對準確。如各村出現信息不準確、貧困戶不滿意;達不到省、州、市要求的標準;影響工作進度的將嚴肅處理。

(二)搞好業(yè)務培訓

各行政村和社區(qū)要加強對此項工作的督促指導,及時解決并匯報工作中出現的問題,確保高質量完成數據清洗工作這項工作任務。

(三)加強人員力量

各村要將辦事能力強、工作責任心強的村干部,組成數據清洗工作小組,由村書記擔任組長,包村干部擔任副組長;齊心協力開展數據清洗工作。

篇3

關鍵詞:大數據;數據質量;云清洗;Map-Reduce

中圖分類號:TP391 文獻標識號:A

Design and Implementation of Cloud Clean System on Big Data

HUANG Shenbin1 , WANG Haijie1 , ZHU Zhenhua2

(1 Network and Information Center, Harbin Institute of Technology, Harbin 150001, China;

2 School of Computer Science and Technology, Harbin Institute of Technology, Harbin 150001, China)

Abstract: Data cleaning is one of the central issues in big data. The paper describes a cloud clean system based on Hadoop for data cleaning. Using Map-Reduce model, the system detects and repairs various data quality problems in big data. The paper designs the system from the following features: (1) the support for cleaning multiple data quality problems in big data; (2) a visual tool for watching the status of big data cleaning process and tuning the parameters for data cleaning; (3) the friendly interface for data input and setting and cleaned data collection for big data. The cloud clean system is a promising system that provides efficient and effect data cleaning mechanism for big data in either files or database.

Keywords: Big Data; Data Quality; Cloud Clean; Map-Reduce

0 引 言

大數據已經廣泛地應用于各個領域,其數據質量問題逐漸被人們所關注。這主要是由兩方面的因素導致的:一方面大數據由海量的數據源獲得,不同的數據來源使其更可能存在不一致沖突和不完整性;另一方面則是因為大數據頻繁地變化且難以手動地獲取。數據質量問題嚴重影響著大數據應用的效率,因為低質量數據上的分析和查詢容易導致錯誤結果或者誤導性的決策。數據清洗無疑能夠提升大數據的利用效率。本文設計并實現了一個大數據云清洗系統(tǒng),提取了數據清洗任務中的基本操作并基于Map-Reduce[1]計算框架實現相應的算法。該系統(tǒng)對多種數據清洗任務均有可觀的性能。

1相關工作

雖然已經有很多數據清洗的技術和算法被相繼提出,但卻并非都適用于大數據上。主要原因如下。

首先,現有的數據清洗算法的效率并不能滿足大數據的需求。并行計算是大數據算法的一個常用手段。然而,除了少數實體識別的算法[2-3]外,幾乎沒有其他的并行數據清洗算法獲得提出。具有多種數據質量問題的大數據清洗工作的整體效率往往也都不高。

其次,現有的數據清洗系統(tǒng)[4-7]集中于數據質量的某一方面。NADEEF[8]支持各種形式的規(guī)則,但是缺少數據清洗領域的一些重要問題如缺值填充和沖突屬性的真值發(fā)現等。對于具有多種數據質量問題的大數據而言,這往往是不夠高效的。究其原因,一方面多種數據質量問題需要多個不同的系統(tǒng)來完成各自的數據清洗工作,從而導致清洗過程需要多次的導入和導出數據;另一方面,多個數據質量問題往往可能會共享相同的操作,如去除數據冗余[9]和流通數據發(fā)現[10]即都需要實體識別。如果不同的數據質量問題均由各自的清洗系統(tǒng)來完成,那么這些相同的操作便將多次執(zhí)行,不利于全局的優(yōu)化。

最后,現有的數據清洗系統(tǒng)常常需要設置參數,例如不一致性檢測[11]的約束規(guī)則,實體識別[12]的閾值。對于小規(guī)模數據來說,這些規(guī)則能夠通過人工的觀測和理解來設置。然而對于大數據,僅靠觀察來設置是不合理的,而對整個數據人工的遍歷一遍更是不可能的。

2云清洗系統(tǒng)概述

清洗大數據的一個很直觀、很自然的想法便是將云計算的技術應用其中,并將計算任務分布式地分發(fā)給多個節(jié)點以提高并行度。本文設計的大數據云清洗系統(tǒng)采用的便是這個思路,基于Map-Reduce封裝實現了數據清洗領域的各類基本問題和清洗操作,包括實體識別、不一致性檢測和修復、缺值填充和真值發(fā)現。

云清洗系統(tǒng)基于Hadoop來實現架構,利用Map-Reduce框架系統(tǒng)能夠高效地控制硬件資源執(zhí)行分布式計算。整個系統(tǒng)的數據流如圖1所示?!D1 數據流

Fig.1 Data Flow

系統(tǒng)的數據是組織在分布式文件系統(tǒng)中。而輸入數據則是通過文件或者數據庫來提供,前者由用戶上傳,后者將是用戶提供數據庫的連接信息而由系統(tǒng)來訪問。數據輸入后存在于分布式文件系統(tǒng)中,而集群中節(jié)點的數據則通過分布式文件系統(tǒng)來訪問。在清洗過程中,數據在mapper和reducer間傳遞,清洗結束后數據被送回到分布式文件系統(tǒng)。和輸入類似,用戶可以將清洗后的數據以文件的形式下載或者提供數據庫連接信息再由系統(tǒng)輸出到數據庫中。

系統(tǒng)的結構如圖2所示,其中包含一個Master和多個Slave節(jié)點。具體地,Master 節(jié)點接收數據清洗任務的輸入數據、清洗計劃以及參數設置。而清洗計劃即是一個清洗操作序列,由系統(tǒng)提供的四種清洗的基本操作構成,這四種操作分別為實體識別、不一致性檢測和修復、缺值填充和真值發(fā)現,并且四種操作可以重復選擇。

圖2 系統(tǒng)結構圖

Fig.2 Architecture of the System

大數據的清洗任務,往往需要很長的時間。在清洗時,云清洗系統(tǒng)給用戶提供一個接口來實時查看清洗的進度情況以及通過結果預覽來調整算法參數。

3 數據清洗操作

本節(jié)將簡要介紹四個數據清洗操作的功能以及基本Map-Reduce計算框架下的算法實現。

3.1 清洗操作

為了使清洗系統(tǒng)能夠復用共享的操作以提升清洗的效率,研究提取了數據質量問題中的四類基本的操作,分別是實體識別、不一致性檢測和修復、缺值填充和真值發(fā)現。對其概述如下

實體識別:識別元組是否代表現實世界的同一實體。

不一致性 檢測和修復:檢測違反規(guī)則集的元組,并修復數據使之符合規(guī)則。

缺值填充:根據其他完整的元組數據來填充元組的缺失屬性值。

真值發(fā)現:選擇代表同一實體的不同元組存在取值沖突時的真實取值。

這些操作涵蓋了數據質量方面的大多數問題。本文的系統(tǒng)可以利用如上的基本操作并根據實際需求來組合形成新的數據清洗的復雜操作。

3.2 算法實現

這些操作對應的算法可在Map-Reduce框架下獲得實現,再并行地在各個slave上運行。限于篇幅,此處僅給出其簡要介紹。

(1)實體識別。該算法有兩階段。第一階段,構建屬性索引表,使得索引表中擁有相同屬性值的數據對象對應于同一個實體。這一階段由一輪Map-Reduce實現并完成。其中的Map階段劃分主要根據屬性的取值來進行數據劃分,而Reduce階段則根據屬性取值來對元組決定其分群。第二階段,完成實體的識別,執(zhí)行相似度連接查詢生成相似實體對集合。該階段由五輪Map-Reduce實現并完成。其中的第一輪分別統(tǒng)計每個實體及每個實體對的出現次數。第二輪和第三輪分別根據同時出現在實體對中的第一個實體和第二個進行聚集,生成相似實體對集合。稍后的第四輪和第五輪則根據閾值和計算的相似度,完成實體劃分。

(2)不一致性檢測和修復。該操作需要三輪Map-Reduce來實現并完成。第一輪實現了常量CFD的不一致性檢測和修復。Map過程是根據約束規(guī)則對元組進行劃分,并從規(guī)則中得到修復值,Reduce過程則根據得到的修復值對不一致的數據項進行相關修復。隨后的兩輪則完成FD和CFD的不一致性檢測和修復。兩者中,前一輪的Map過程依然是根據約束規(guī)則來劃分元組,此過程檢測的是變量CFD的違反,因此一個元組可能重復地劃分;而Reduce過程則針對獲得的分組以判斷組內是否發(fā)生變量違反,制定修復方案?;谇耙惠哛educe的輸出,后一輪將以其作為輸入,并按照計算的解決方案對不一致的數據項進行修復。Map階段對每條元組的修復方案進行整合。Reduce階段將繼續(xù)根據整合后的修復方案對不一致的數據項進行修復。

(3)缺值填充。研究根據不同的屬性取值設計了多種不同的算法類型來實現缺值填充。對于連續(xù)變量值的缺失而言,就是利用其他的屬性取值通過回歸來實現缺值填充。此處的回歸包含三個子過程,分別是:標準化、排序和回歸,每一個操作均對應一輪的Map-Reduce。具體來說,標準化階段將所有屬性進行標準化,并計算各個屬性的最小值,構成最小值向量。排序則對所有元組的最小值向量計算相對大小并排序?;貧w將完成回歸并填充缺失值。離散變量值缺失,則通過分類來實現缺值填充。分類也同樣包含三個子過程,分別是:概率計算、參數聚集和缺值填充,每個操作也都對應一輪Map-Reduce。具體地,概率計算過程需要計算每個特征屬性的條件概率和分類屬性的邊緣概率,生成概率表。參數聚集則根據概率表來聚集缺值填充需要的參數。而缺值填充主要根據聚集的參數來完成填充。

(4)真值發(fā)現。真值發(fā)現的基本框架是貝葉斯模型。該框架迭代地計算真值和數據源的相關性。每次迭代均需要兩輪的Map-Reduce。第一輪通過數據源的可靠性來計算真值,map將根據屬性與實體序號的匹配來生成屬性值與數據源的可靠性的對應,reduce階段則通過投票來確定真值。第二輪通過上一輪得到的真值來重新評估數據源的可靠性。兩輪一直迭代執(zhí)行,直至收斂。

4用戶功能接口

篇4

一、音樂的抒情性之詠

威爾第是一位“歌唱本位”的歌劇作曲家,一位匠心獨具的旋律大師,“以聲樂為主、以如歌旋律見長的意大利歌劇傳統(tǒng)始終貫穿在他的所有作品中?!雹僮⒅匦傻囊魳沸允阍伿撬滓拿缹W追求,也是他創(chuàng)作的個性體現。他的音樂旋律洋溢著浪漫主義的抒情氣息,將以歌唱旋律見長的意大利歌劇傳統(tǒng)發(fā)揮得淋漓盡致。

(一)旋律線條的柔和展現

眾所周知,《弄臣》、《茶花女》、《游吟詩人》是威爾第中期歌劇創(chuàng)作最具代表性的“大眾三部曲”,它們的顯著特點是以豐沛的歌唱旋律展開戲劇情節(jié),以優(yōu)美流暢、清晰明朗的歌唱線條感人肺腑。不論是《茶花女》薇奧列塔的詠嘆調《他也許是我渴望見到的人》抑或是《弄臣》中吉爾達的詠嘆調《親愛的名字》;還是《游吟詩人》中萊奧諾拉的詠嘆調《晚風你展開翅膀》,都是膾炙人口的抒情性詠嘆調。

以《他也許是我渴望見到的人》為例,這是薇奧列塔被阿爾弗萊德的真情所動而唱的詠嘆調,猶如一首迷人而憂郁的圓舞曲(見譜例1)。旋律中十六分音符和十六分休止符反復間隔而呈現出“點彩”式的旋律線條,表達了薇奧列塔被阿爾弗萊德的深情所觸動后內心涌起的一淙暖流,但幸福之余又有似真似幻的疑慮。這種“點彩”式的藝術手法在威爾第的創(chuàng)作中頗為常見,但在不同的音樂作品中體現不同的戲劇內涵(如,下文例舉的《親愛的名字》中也運用了該手法)。曲中“dolce”體現了旋律線條舒展綿長,柔和甜美,詠嘆調的第二部分出現了愛情主題(見譜例2),“前半部分用f小調,加強了抒情性,后半部分轉同名大調,恰到好處地表現出薇奧列塔豁然開朗的心情和愛情所產生的力量。”②深情柔美的歌唱旋律揭示了薇奧列塔善良、純真的本質,旋律線條所透射的戲劇性意味更甚雋永,耐人尋味。

譜例1

譜例2

在威爾第晚期力作《阿依達》中,他仍然保留了以抒情氣質的歌唱旋律見長的一貫創(chuàng)作風格。劇中《啊,我的故鄉(xiāng)》就是一首抒情氣質極濃的詠嘆調,音樂細膩且富有東方色彩,一氣呵成的行云流水般的旋律以及管弦樂震顫的音響和大小調的交替所迸發(fā)的激情使這首歌曲富有撼人心魄的力量。威爾第極盡雕琢潤飾旋律之能事,揮灑旋律線條之流麗,突顯旋律色調之鮮明,把意大利溫暖明朗的歌唱性格發(fā)揮到極致。

(二)旋律色調的豐富變化

如果說旋律線條是構筑詠嘆調骨架之內在元件,那么,旋律色調則是詠嘆調肌膚之外在體現。旋律色調隨著劇中人物角色的定位不同、人物所處的環(huán)境不同、人物內在的心理活動的狀態(tài)不同,而呈現出不同的特征。因此,旋律色調的強度直接影響情感的表達,乃至暗示人物的命運遭遇。

如《弄臣》中吉爾達的詠嘆調《親愛的名字》,樂曲中情感色彩的濃淡、明暗都恰如其分地呈現出典型的暖色調特征。首先,樂曲中多處標示“dolciss.”或“dolce.”該術語在威爾第的女高音詠嘆調中頻繁出現,它們意義相近,都表示柔和、甜美的意思。著名歌唱家瑪麗亞?卡拉斯說:“這首詠嘆調必須用純凈的聲音唱;它必須是像水晶玻璃。它好像吉爾達是在夢中,想到她的迷人的王子?!雹劭梢娺@首詠嘆調表現的情感基調是溫暖而甜美,清新而明亮,呈現初戀少女的純真。其次,該詠嘆調的旋律動機(見譜例3)不僅在人聲旋律中而且還在樂隊的演奏部分前后反復出現,旋律中八分休止符與八分音符相間,使整個樂句處于一種似斷非斷的線條之中,這種“點彩”式的藝術手法賦予旋律以彈性,點綴出音樂色彩的斑斕,生氣盎然。誠然,旋律中的休止符,并非出于音樂中單一的停頓收束,而是主人公內心情感的自然流露,看似不經意的“點彩”,實則情真意切,用以巧妙地表現吉爾達欣喜之余按捺不住內心的激動情緒。因此,情感基調是含蓄而溫馨、激動而甜美,從簡潔的沉吟逐漸發(fā)展為華麗的抒情,歌唱線條清晰、純美、靈巧而富于彈性,猶如散發(fā)著恬淡芳醇的郁金花香。最后,該詠嘆調里的華彩樂句與主旋律順暢相連,充分點綴、潤色了主旋律,使旋律色調豐富多彩、音樂形態(tài)絢麗多姿,把初戀時的吉爾達那溫柔又多情、熱烈而欣喜、不安和激動的內心世界刻畫得精妙絕倫。

譜例3

與《親愛的名字》所展現的暖色調不同,《茶花女》中薇奧列塔的詠嘆調《永別了,過去的美夢》體現的則是充滿哀傷愁緒的冷色調。樂曲以a小調開始,起唱部分的“dolente(悲痛地)”正預示了旋律色調暗淡、哀傷、悲涼,隨著調性的更替變換,主題的深入展開,音樂則呈現出不同的色彩。時而濃烈,時而暗淡,明暗的交替,虛實的隱現,既表現了主人公對情人的熾熱情感,又揭示了她對命運的無奈哀嘆。在兩者對比之間,油然生發(fā)出戲劇性情感波瀾的動態(tài)與靜態(tài)起伏之和諧。曲終的a小調主和弦烘托出憂郁、沉重、絕望的悲劇色彩,暗示女主人公悲痛的人生終結。詠嘆調哀婉的旋律不僅是薇奧列塔悲慘命運的人生寫照,還浸染著“紅消香斷有誰憐?”的無奈感傷之愁緒,在我們對女主人公的悲劇命運扼腕嘆息之余,其音樂所蘊涵的飄逝消散的悲劇美更令人回味無窮。

如此看來,旋律色調的明暗、強弱、濃淡、隱現等能直觀地反映主人公的心理狀態(tài),進而確定詠嘆調的情感基調。隨著歌劇情節(jié)的連續(xù)發(fā)展,它揭示了人類命運中的悲與歡、愛與恨、離與合、生與死等永恒的生命主題。

二、音樂的戲劇性之嘆

音樂性與戲劇性是威爾第在歌劇創(chuàng)作中緊扣的藝術準繩,在注重旋律抒詠的同時他力求挖掘音樂的戲劇性意味,在戲劇性中如歌抒情。他的詠嘆調不是純粹供歌唱者炫技的手段,而是與劇情緊密關聯的戲劇整體的有機組成部分。旋律作為詠嘆調之靈魂,它所包含的節(jié)奏、速度、力度等音樂表現要素在威爾第的筆下凝練成純樸真摯的音樂語言,突顯出戲劇性張力,這體現了威爾第歌劇詠嘆調創(chuàng)作的另一種美學品格:戲劇性之嘆。

(一)旋律樂句的動力體現

威爾第素有“旋律大師”的贊譽,這不僅體現在他對旋律線條、色彩的嫻熟把握,還體現在他改變節(jié)奏、重塑旋律型,給旋律帶來節(jié)奏性律動的技巧上,這使他所寫的旋律突顯出戲劇性的張力,在形式和內容上都呈現出新的氣象。

如《弄臣》中吉爾達的詠嘆調《每逢那節(jié)日來臨》,這首敘事性的詠嘆調最顯著的旋律特點乃是三連音節(jié)奏連續(xù)反復的運用,以達到樂句的動力性體現,逐漸實現“con forza”那極富力量迸發(fā)的音樂戲劇性張力。除了運用三連音節(jié)奏突顯音樂的律動性外,該曲旋律中的上行模進也增強了樂曲的動力感和緊迫感。值得注意的是,以“Parti,Parti(分手不久)”為界線,此前是如歌的旋律來敘事,此后節(jié)奏突然加快,急轉為語言化的吟誦性敘事。為了更好地烘托出劇情的緊張感和焦急感,音樂部分運用切分節(jié)奏以及十六分音符的同音重復,管弦樂伴奏部分連續(xù)運用三連音節(jié)奏來進行,這些節(jié)奏型表達著一種音樂情緒上起伏波動的脈律,使情緒變得緊張而惶恐,使敘述的情節(jié)扣人心弦。我們從中可以感受到那股涌如潮水、萬般焦急的情感流,領悟到音樂的動力性之體現。這種音樂風格的轉變以及前后形成的強烈對比使詠嘆調的戲劇性油然而生。此外,樂曲中力度的表現更進一步推動了戲劇性的表達。從“l(fā)eggiero(輕巧地)”、“cresc.(漸強)”、“poco a poco string(逐漸地加速)”、“con forza(有力地)”到最終的“ff(很強)”等一系列的表情術語中可以看出,這首詠嘆調是通過各種要素即:節(jié)奏、音強、速度、力度、調性等使聲音逐漸飽滿,力量逐漸增強,情緒逐漸高漲,從而充分體現出歌劇藝術中戲劇的力和音樂的美。

顯然,威爾第用音樂刻畫特定戲劇情景下人物的心理活動時所應用的手法是靈活多變的。既有利用旋律動機反復變化而展開音樂,如《親愛的名字》;也有運用節(jié)奏的特性來描繪音樂,如《每逢那節(jié)日來臨》;還有加強速度、力度的對比呈現不同的旋律色調來推動音樂的發(fā)展,直至獲得最大的心靈深處的震撼效果,如《永別了,過去的美夢》。威爾第對于人物內心情感的細致入微的洞悉以及對于詠嘆調旋律鬼斧神工般的雕琢確實令人叫絕!

(二)旋律形態(tài)的連接結構

眾所周知,詠嘆調具有優(yōu)美的歌唱旋律,宣敘調則是承載劇情的吟誦體形式。為了保持劇情發(fā)展的連貫性,增強戲劇效果,威爾第在中后期的歌劇創(chuàng)作中對傳統(tǒng)“編號體”結構及其弊端進行了改革。他逐步突破傳統(tǒng)詠嘆調的方整性結構和靜止狀態(tài),使宣敘性旋律成為引入、連接、補綴、轉換詠嘆調中抒情旋律的“鏈接樞紐”。在歌劇情節(jié)發(fā)展的戲劇性大背景中,把詠嘆調的抒情性片段變小至幾個樂句乃至樂節(jié),并且在其中加入戲劇性的宣敘成分,使詠嘆調旋律連接的結構演變成“綜合體”(Compound form)的結構形式。其旋律連接的結構形態(tài)為宣敘性的敘事旋律與抒情性的歌唱旋律連接轉換,互相滲透,彼此融合,連貫地發(fā)展于劇情中,達到音樂性與戲劇性契合的整體。于是乎,詠嘆調中人物情感的抒發(fā)不再像大色塊的原始潑灑,而是與劇情緊密結合的婉轉起伏。

這在《奧賽羅》苔絲狄蒙娜的詠嘆調《楊柳之歌》中可見一斑:此曲的四個部分中間并沒有明顯的界痕,而是用朗誦調連接展開的,宣敘性的因素散落在詠嘆調的抒情旋律中,如:“快點,奧賽羅就要來了”、“是誰在那兒敲門?”等宣敘成分使詠嘆調和宣敘調的結構形式的區(qū)分變得模糊,逐漸趨向于不分段的連續(xù)性的“通連體”結構(Through-Composed form),使詠嘆調既充滿了歌唱性旋律,又包含著宣敘性旋律,既有詠嘆調抒情性的優(yōu)美綿長,又有宣敘性樂句所表達的敘事性內容,達到了歌唱性與宣敘相輝映的統(tǒng)一和諧之美。

在此,打個或許不是很恰當貼切的比喻:“編號體”結構的某些弊端對于詠嘆調的形式和內容上的束縛,如同是我國封建時期婦女的又長又臭的裹腳布對于女性在軀體和靈魂上的雙重殘害,而“綜合體”結構實現了詠嘆調和宣敘調之間的自然過渡和平滑組接,從真正意義上解除了原來的詠嘆調在形式上的刻板和音樂戲劇性內容的停頓等痼疾,使音樂線條和戲劇脈絡平衡發(fā)展,把詠嘆調的抒情性與情節(jié)發(fā)展的戲劇性完美結合,達到了和諧、統(tǒng)一的境界。誠然,威爾第在改革中借鑒了“通連體”的結構形式,但與“通連體”綿延不斷的結構形態(tài)不同,他在其結構原則的基礎上仍然保留了適度的歌唱性旋律段落,是屬于“綜合體”的結構形式。這與瓦格納的“通連體”在本質上的差異表現為:瓦格納否定“編號體”結構,蔑視歌唱旋律,他把“聲樂部分徹底吟誦化,所謂‘無終旋律’,交響樂隊作用的極度強化,人聲被當為樂隊中的一個聲部使用……”④威爾第并不否定“編號體”的結構形式本身,而是在其基礎上取其精華,棄其糟粕,把戲劇性的宣敘成分加入到詠嘆調的抒情性片段中,使兩者彼此融合。可見,威爾第“意在突破‘分曲’概念,探索運用通連體結構、求得歌劇音樂戲劇性的連貫發(fā)展的同時,依然堅定不移地繼承和發(fā)揚意大利歌劇以聲樂為主,以如歌旋律見長的民族傳統(tǒng)?!雹菹鄬τ诩みM派的瓦格納而言,威爾第是走“中間道路”的溫和派的革新者,這與我國儒家學派倡導的“中庸之道”的美學思想不謀而合。我們不得不贊嘆:威爾第是具有自己獨特的戲劇意識和審美視角。

結 語

綜上所述,威爾第無愧為歌劇殿堂里的一代巨匠,他對于詠嘆調旋律的雕琢從線條、色調、運動和形態(tài)等方面入手,通過線條的婉轉起伏以抒寫歌唱旋律的流麗清新;通過色調的明暗隱現以尋求音色表達的圓潤精致;通過節(jié)奏型的重塑組合以探究旋律樂句的動力體現;通過合理性的“綜合體”鏈接結構以挖掘歌唱旋律的戲劇性意味,從而塑造豐美鮮活的人物形象。他筆下的女高音詠嘆調既富清新明朗的歌唱性格,又處處洋溢著豐沛濃烈、熱情激昂的戲劇性力量。毋庸置疑,威爾第是集抒情性與戲劇性為一體,實踐了“歌劇是用音樂展開的戲劇”這一美學理想。誠然,其抒情性與戲劇性并非靜止孤立,而是有機地統(tǒng)一于歌劇的整體表達,統(tǒng)一于他對歌劇傳統(tǒng)在繼承之上又實現改革和創(chuàng)新的這樣一種音樂文化的借鑒和傳承、發(fā)揚和創(chuàng)新的關系中。他既繼承了意大利歌劇傳統(tǒng)之精髓――以如歌的音樂旋律見長;又賦予傳統(tǒng)以新的詮釋――在戲劇性中如歌抒情,增強音樂的戲劇性內涵。因此,實現音樂的抒情性之詠與戲劇性之嘆,實乃威爾第歌劇創(chuàng)作畢生之美學追求。

①⑤居其宏《大師威爾第與中國歌劇――紀念威爾第逝世100周年》,《人民音樂》,2001年第5期。

②儲聲虹《外國歌劇曲選》,北京:人民音樂出版社,2002年版第331頁。 ③程淑安《卡拉斯在美國朱利亞音樂學院講學集》,南京:江蘇文藝出版社,2001年版第159頁。

篇5

關鍵詞:戲劇情境;劇本創(chuàng)作;演員;觀眾

一、戲劇情境與戲劇動作及懸念的關系

戲劇情境作為劇中情節(jié)構造的基礎包含著戲劇動作和戲劇沖突,它既是戲劇重要的組成部分也對戲劇動作、沖突有著內在的促進和組織作用。動作是戲劇藝術的表現手段,在戲劇作品中,無論是對人物內心世界的表現、人物形象的塑造,還是情節(jié)的推動,都需要通過動作去完成。戲劇以人為實驗對象,其實驗的模式正是為對象營造特定的情境,使主體的人格凝結成具體的動機并導致行動,以顯示人格的特質。[1]只有把動作放在特定的情境中,才能把握行動的動機。人物進入特定的情境形成具體的動機,導致行動并完成自我表現。情境與動作的關系體現在兩方面:一、特定的情境是具體動作產生的前提,動作受情境制約。例如,在薩特的《死無葬身之地》中,呂絲在牢房里兩次與諾望談到愛戀,但兩次的臺詞和形體動作卻迥然不同,原因在于受到不同情境的制約。二、特定的情境賦予動作特殊的意義。在戲劇中,有時動機可能是隱藏的,但通過把握情境,我們就可以了解動機。在《雷雨》第二幕中,蘩漪在客廳里以要給四鳳送衣服為借口反復詢問四鳳家的住址。此時的觀眾不會輕易的相信蘩漪送衣服的理由,因為劇作家為動作構建的情境是清晰的。因為在清楚的情境設置下,就算人物的動機被遮蔽,觀眾也能準確把握人物的動機。

在劇本中,真正的戲劇懸念并非指的是觀眾在一無所知的情況下的盲目期待,而是指在知道一些“已知數”時,對“未知數”的具體期待。[2]在戲開場以前,觀眾對劇中人物、環(huán)境、事件等一無所知,觀眾只能是在“不知情”的情況下期待著好戲。大幕打開之后,隨著劇中人物的活動,觀眾了解的越多,期待也逐漸集中。此時,情境交代清楚,懸念才能夠一觸即發(fā)。易卜生的《玩偶之家》中,劇情通過對海爾茂一家的介紹及八年前娜拉假借父親名義借款為海爾茂治病往事的回顧完成了戲劇情境的構成。接下來柯洛克斯泰如果把借據給海爾茂,海爾茂會如何處理,夫妻的關系會發(fā)生怎樣的變故,懸念在情境的合理設置下被托出。

由此,通過梳理戲劇情境與動作及懸念的關系,我們可以看到戲劇情境應居于特殊的重要地位,與之相比其他要素都在不同程度上受它的制約。

二、戲劇情境是劇本創(chuàng)作的關鍵

在具體的創(chuàng)作過程中,戲劇情境的重要作用突出地表現在兩個方面:第一,戲劇情境是醞釀沖突、激化矛盾、推動情節(jié)的主要動力。如《玩偶之家》中,娜拉與海爾茂之間的矛盾是原本就存在于二人之間的性格之中,只是矛盾長期未表現出來,沒有外在特定條件的作用,便沒有顯現出來。一旦有了特殊的條件,如劇中所安排的那樣,這種固有的矛盾關系就爆發(fā)為沖突。所以說,戲劇情境是戲劇沖突的基礎。其次,戲劇情境是激化矛盾、激發(fā)人物動作,從而引爆沖突的動力和導火索。如前所述,包含在人物與人物之間的矛盾關系是構成戲劇沖突的前提,但在一般情況下,這種矛盾卻可能潛伏著,并未爆發(fā)為沖突。只有當劇作家為其創(chuàng)造一個有力的情境時,才能迅速形成沖突。在《雷雨》中,周萍與繁漪的矛盾是存在久已的,這種矛盾一開始并未以沖突的方式表現,周萍要離家去礦上的事件造成的情境迫使人物了動作、最終引發(fā)了沖突。第二,戲劇情境是展示人物心理、刻劃人物性格的最有效手段。狄德羅關于情境理論的核心觀點,也是對戲劇創(chuàng)作最具啟發(fā)性的一點,就是關于戲劇中人物與情境的關系。在奧尼爾的《安娜·克利斯蒂》中,隨著生活環(huán)境的變化形成的戲劇情境使女主人公安娜完成了一個風塵向一個正常女性轉變的同時又更加全面、深刻地揭示了安娜的性格變化及性格本質。

因此,戲劇情境的設立為劇作家在進行劇本創(chuàng)作時創(chuàng)造了無限可能,也決定了一部戲劇的行動是這樣而不是那樣。

三、戲劇情境與表演創(chuàng)作及觀眾的關系

斯坦尼斯拉夫斯基曾指出:“‘在假定情境中的熱情的真實和情感的逼真——這便是我們的智慧所要求戲劇作家的東西’。我補充一句,我們的智慧所要求戲劇演員的,也完完全全是這個東西,所不同的是,對作家算作假定情境的,對于我們演員說來卻已經是現成的——規(guī)定的情境了。讓演員的注意力都轉到‘規(guī)定情境’上面去吧。真實地生活于這些情境之中,‘熱情的真實’就會自然而然地在你們心里產生。[3]在這里,斯坦尼清楚地指明了戲劇情境對于演員的真實熱情及逼真情感的至關重要作用。

情境,不僅是演員表演藝術的前提,也是演員與觀眾現場交流的媒介。觀眾對劇中人物的認同與共鳴,一般都是以劇中人物所處的情境為媒介。[4]一部戲劇要獲得成功,必須首先能夠贏得觀眾的接受,并在情感上感染觀眾乃至引起觀眾的共鳴,這中間的關鍵就是戲劇情境。在一出戲的開始,觀眾對劇中的人物幾乎一無所知,在演出的過程中,通過演員在特定情境中的表現想象背后的動機。《茶館》閉幕前,三位老人撒起紙錢祭奠起還活著的自己的情景,令每個看過《茶館》的觀眾都難以忘懷。這是因為觀眾已了解了三位老人的悲慘處境,所以才能感受老人內心深處的悲哀,而且被他們這種悲哀之極的荒誕行為強烈震撼,即使面對超自然現象的情境,觀眾也能理解。

四、結語

綜上所述,戲劇情境的作用是戲劇藝術中的一個不容忽視的內容,它不僅對戲劇動作起著制約和規(guī)定的作用,同時對戲劇要素中的沖突起著“聚焦”的作用。由此,情境將劇作家、演員、觀眾立體地連結起,它們互為因果,相輔相成??梢哉f,探討戲劇情境的作用,對戲劇創(chuàng)作具有理論和實踐的雙重意義。

參考文獻:

[1]譚霈生.戲劇本體論[M].北京大學出版社,2009年,第120頁.

[2]譚霈生.戲劇藝術的特性[M].

篇6

>> 突發(fā)事件的輿情引導研究 基于大數據的突發(fā)事件網絡輿情對策研究 新媒體環(huán)境下高校突發(fā)事件的輿情傳播與輿論引導 探討新傳播環(huán)境下高校突發(fā)事件的輿情傳播及其輿論引導 突發(fā)事件的高校網絡輿情引導研究 高校突發(fā)事件的輿情應對 面向輿情預測的突發(fā)事件首發(fā)信息風險評估研究 面向突發(fā)事件的微信輿情生態(tài)治理研究 走出誤區(qū),合力引導重大突發(fā)事件輿情 高校突發(fā)事件輿情引導原則探究 高校突發(fā)事件輿情引導機制研究 大數據環(huán)境下面向知識服務的數據清洗研究 對重大突發(fā)事件輿情引導的認識三大偏差等10則 論社會管理創(chuàng)新視域下的突發(fā)事件網絡輿情引導 群體性突發(fā)事件的網絡輿情引導與應對 突發(fā)事件中政務微博對網絡輿情的引導功能 淺析高校群體性突發(fā)事件的網絡輿情引導研究 人人網對高校突發(fā)事件進行網絡輿情引導的機制探析 高校突發(fā)事件處置中網絡輿情引導的預警機制 網絡情緒引導:突發(fā)事件輿情管理的新路徑 常見問題解答 當前所在位置:l#0-tsina-1-19643-397232819ff9a47a7b7e80a406

13cfe1.

[3]蘭月新,董希琳,蘇國強,等.大數據背景下微博輿情信息交互模型研究[J].現代圖書情報技術,2015(5):24-33.

[4]劉峰,佐斌.群際情緒理論及其研究[J].心理科學進展,2010,18(6):940-947.

[5]Hatfield,Cacioppo,Rapson. Emotional contagion[J]. Current Directions in Psychological Science,1993(2):96-99.

[6]劉志明,劉魯.面向突發(fā)事件的群體情緒監(jiān)控預警[J].系統(tǒng)工程,2010,28(07):66-73.

篇7

摘要:科技傳播是人類傳播的一個基本分支,既有人類傳播的共性,也有其特殊的性質??萍夹畔⑼ㄟ^大眾傳播途徑迅速地擴散與傳遞,在知識經濟時揮著越來越重要的作用。然而,由于社會信息系統(tǒng)的復雜性,科技信息逐漸顯露出一種戲劇化的傾向,雖滿足了受眾的某些需要,但也不可避免地產生了一些副作用。文章從信息的編碼過程尋找戲劇化的文本性根源,在大眾傳播過程中尋找其社會根源,以此實現科技傳播的本源,推動社會更好更快地發(fā)展。

“戲劇化”并不是一個“新鮮”的提法。大眾傳媒從19世紀出現以來,就一直伴隨著商業(yè)化和消費文化的控制和熏陶,“戲劇化”也就成為一種必然的信息表現形式。

大眾文化的研究者認為,“電視畫面在強調人類的災難和悲劇時,引起的往往不是凈化和理解,而是戲劇化的濫情和憐憫,推出的只是一種很快就被耗盡的感情、一種假冒身臨其境的虛假儀式,最終將會使觀眾變得矯揉造作或厭倦透頂”。政治傳播學者在論及政治信息選擇和包裝時認為,“相對于復雜而又難以加工的媒介事件,那些可以精美包裝,并且用相對簡單卻戲劇性的方式加以陳述的媒介事件會得到更多的報道”拉?!靶侣勛铌P注的往往是那些能用戲劇化方式將其處理成簡單故事的事件”。在科技傳播領域,一些調查報告也早已表明了這一擔心。2004年,美國的一項調查表明,夜問的科學脫lZl秀節(jié)目尤其吸引年輕人,特別是有科學家參與,并且配有戲劇元素的時候。這些節(jié)目被一些科學家認為是有害的,因為“被錯誤地引導的公眾和不知情的公眾一樣令人不安”。

科學技術的研究和成果的推出有其特定的規(guī)律,同樣,科技信息的傳播也應該有其區(qū)別于其他社會信息、政治信息的傳播方式。在“信息爆炸”的大背景下,科技信息的有效傳播將影響到社會發(fā)展的方方面面。例如,汶川大地震中,地震是否可以預測的問題,就被媒體運用了戲劇化的表現方法,在一定程度上造成了受眾的誤解和不安;同樣,在中央電視臺《走進科學》欄目的一些節(jié)目中,戲劇化的編排方式也引起了廣泛爭議,這些都說明“戲劇化”在科技傳播中的普遍性和引起的種種弊端。研究這種傾向性,將有助于理解科技傳播的獨特規(guī)律和進行有效傳播的特殊含義。

一、信息戲劇化的戲劇原理

(一)信息戲劇化的本質是信息編碼的模仿性傾向

信息是符號和意義的統(tǒng)一體。信息傳播是符號的傳播,符號必須經過編碼、解碼、譯碼才能實現傳播的全過程。根據傳播目的的不同,編碼會體現不同的傾向性。從信息到新聞,是要體現信息的事實傾向性。而在這個符號化的編碼過程中,摻入戲劇元素將會使信息在進人大眾傳播環(huán)境中體現戲劇化的特征。亞里士多德在《詩學》中認為:“一切藝術都是模仿,戲劇也是模仿,是對人的行動的模仿?!倍档抡J為,藝術是建立在人的理性基礎上的自由創(chuàng)造活動。西方美學史普遍主張藝術模仿論,即主張藝術本質上的對自然的模仿活動。因此,摻入戲劇元素,就是摻入一種模仿的傾向性,是一種在事實基礎上進行了藝術加工和創(chuàng)造的編碼,是事實的模仿而非事實本身的傳播。同時,模仿的程度將反映戲劇化傾向的程度。既然模仿是藝術創(chuàng)造,那么添加在事實之上的創(chuàng)造出來(非原生)的內容越多,就表明其戲劇性越強。

(二)信息戲劇化的兩種表現形式

在戲劇理論中,戲劇性分為文學構成中的戲劇性和舞臺呈現中的戲劇性。我們不妨以此為標準,將信息的戲劇化表現形式也分為兩種,即以文字形式出現的戲劇化表現形式,如報紙、雜志和網絡文字新聞,以多媒體形式出現的戲劇化表現形式,如廣播、電視和網絡多媒體新聞傳播方式。

(三)戲劇化對受眾影響的兩種表現

西南師范大學教授胡潤森在《各戲劇元素之結構關系=》一文中指出,戲劇有九種構成元素,分別是戲劇臺詞、戲劇動作、戲劇時空、戲劇場面、戲劇情節(jié)、戲劇角色、戲劇意象、戲劇主題和戲劇節(jié)奏。

根據信息編碼過程中對不同層次元素的表現和突出程度,受眾會相應受到潛在和顯在的影響。比如,戲劇臺詞、戲劇動作具有“基礎性”、“具象性”、“單子性”、“原生性”特征,編碼過程如果突出這些元素,將會表現出顯在的影響,而戲劇主題、戲劇節(jié)奏具有“高層性”、“繼生性”、“綜合性”、“抽象性”特征,對受眾有潛在的影響。其他介于中間。

二、科技信息選擇戲劇化

科技信息來自科技活動、科技實踐,是實際經驗的概括和總結,符合客觀規(guī)律,并以邏輯和概念等形式表現出來??萍夹允强萍夹畔⒌谋举|特征,也是傳播者進行選擇并進入大眾傳播渠道的出發(fā)點。上文論及,信息戲劇化的本質是信息編碼的模仿性傾向,“模仿”是戲劇性的本質。因此,科技信息選擇戲劇化也必然使其具有戲劇創(chuàng)作的特征。

在戲劇理論中,戲劇性的來源有兩個方面,一是人的動作,二是人的意志沖突??萍夹畔騽⌒缘膩碓达@然不能這樣直接地去理解。通過仔細梳理當前科技新聞傳播的特征,發(fā)現科技信息的選擇確實部分與此相關,但內涵卻有所擴展。

科技信息是人進行科技實踐活動后的經驗總結,它雖然以邏輯和概念形式表現出來,但也是存在人的因素的。人是動作的發(fā)出者,科技信息能體現人的動作性,這就將是進行信息選擇的理由之一。同理,人的意志沖突可以構成戲劇性,那么經過概念擴展,可以理解為具有“矛盾性”的科技信息將是進行信息選擇的另一個理由。只不過,這里的矛盾性,不只是意志沖突,還有不同信息系統(tǒng)之間的矛盾等更多的矛盾范疇。

“動作性”是戲劇性的來源之一。在科技信息的選擇上,專家的話就是“動作性”的體現。在上文戲劇化對受眾顯在影響的論述中也提到,顯在的影響是第一層次戲劇元素的凸現,即臺詞和動作,引述專家的話,也就是臺詞與動作的體現。比較嚴肅、呆板的邏輯、概念式的信息報道,這顯然強化了“戲劇”效果。

戲劇性的另一個來源是“人的意志沖突”,即矛盾性。在對科技信息進行選擇的時候,矛盾性的體現是全方位的。

對科技信息的欲知與未知的矛盾??萍夹畔_萬象,種類繁多,關系生產、生活的方方面面,運用科技信息推動生產、改進生活質量都是人的基本需求。滿足這種需求、解決這樣的矛盾將是進行科技信息選擇的第一層意義。

科技信息自身的規(guī)律性矛盾??茖W知識從研究、論證到成果推出有其自身的規(guī)律。

不同信息系統(tǒng)交織產生的矛盾。人類社會是一個極為復雜的社會系統(tǒng),社會系統(tǒng)的功能在于保證社會結構的整合性,通過與外部環(huán)境的交換來實現自我調節(jié),以適應環(huán)境變化,維持社會的運行和發(fā)展。社會信息系統(tǒng)是社會系統(tǒng)的一個基本系統(tǒng),它本身又是由各種子系統(tǒng)相互連接、相互交織而成的整體。按照不同的分類規(guī)則,子系統(tǒng)可以分為不同的種類,按照信息類型分,可分為經濟信息系統(tǒng)、政治信息系統(tǒng)、文化信息系統(tǒng)等等。每個子系統(tǒng)既具有相對獨立的結構和功能,又與其他子系統(tǒng)相互交織、相互作用。子系統(tǒng)之間的這種相互關系就是“矛盾”產生的根源之一,也就是造成“戲劇性”的來源之。

三、科技信息制作戲劇化

信息制作就是信息的編碼過程。在編碼過程中加入戲劇化的因子,就構成了科技信息傳播的戲劇化效果。它分為三個層次。

(一)突出戲劇元素

例如,2008年6月10日,《隙望》周刊發(fā)表了《地震學家都做了些什么》。它的開頭部分是這樣的:

近二十年來,我們也在二十幾次地震之前有所察覺,有一些地震也取得了減災實效,但這個比例很低,所以這個預報很難,地震預告沒有過關。

汶川大地震發(fā)生之后,在學術界、互聯網上也流傳著這樣的聲音:我國西部也有許多地震監(jiān)測的臺站,這次大地震前就沒有發(fā)現一點異常,就沒有什么先兆嗎?大地震前我們對大自然諸多預兆是否太大意?我國地震科研的整體水平究竟怎樣?我們何時才能準確預報地震?

2008年5月21日中午,《隙望》新聞周刊記者接通了原中國地震局副局長、曾任國家地震局地球物理所所長、中國科學院院士陳鍤的電話。也許是這些天過于悲傷、過于忙碌,電話另一端的他顯得很激動:“這么大的地震我們沒有預測出來,你說我們的科研水平是高是低?”

那時,在他的時間表里,對這次地震的思考似乎還沒有列上日程:“現在全國人民都在抗震救災,這時候來談這樣一些問題,時間錯了?!?/p>

然而,隨著災情的加劇,人們更加迫切地想了解和地震有關的一切。

再看中央電視臺《走進科學》的一期節(jié)目。它的開頭是這樣的:

2008年4月30日,位于遼寧省中部的鞍山市,上午還是晴天,可是到了傍晚,卻突然下起雨來。此時,一輛面包車停在了一處工地外的空地上,幾個沒有帶雨具的工人從車上下來后迅速跑向幾十米外的工棚,他們要到那里去吃晚飯。后下來的這位姓曾,叫曾湘江。由于這時他正在打電話,工友們把僅有的一把雨傘讓給了他,然而萬萬沒有想到的是,就在他也緩步走向工棚的時候,死神正從天上悄悄地向他靠近。

上文已經論及關于戲劇元素的層次問題。第一層是戲劇臺詞、戲劇動作,具有“基礎性”、“具象性”、“單子性”、“原生性”特征,認為編碼過程如果突出這一層的元素,將會表現出顯在的影響,臺詞和動作在這里可以轉化為與科技信息相關的人的話語和動作。如第一則新聞主要體現的是“原中國地震局副局長、曾任國家地震局地球物理所所長、中國科學院院士陳鍤”的話,話只有三句,但這三句話都能讓受眾體會到其中激動的情緒和深深的自責。第二則新聞,主要體現的是幾個人物的動作:車停、人跑、打電話、死神靠近。人物動作給予我們以現場情況的想象力。

(二)運用戲劇結構

戲劇化的情節(jié)必須是相對緊湊和集中的,也就是結構要有一定的“濃度”。戲劇的“起始、中段和結尾”這三部分在時間上必須環(huán)環(huán)緊扣,在事件內容的密度上不能太疏落。因為,戲劇化的情節(jié)如果不夠集中,便無法叫觀眾“一口氣”看完。另外,戲劇性的動作和沖突,必然引起人的某種緊張、期待的心理反應,這種心理反應只能維持在一定的時間長度之內,如果超過了這個時間的限度,人的心理和情緒便會疲勞、弱化以及消失,那時戲劇性便無從談起了。中央電視臺的《走進科學》欄目之所以能夠吸引廣大觀眾,就在于其結構的巧妙編排上。節(jié)目往往是用一個懸念開頭,盡管這種懸念在揭開之后受眾都有一種被“愚弄”的感覺,但這恰恰也是其魅力所在。用懸念把人的觀看欲望懸置起來,然后再把事情逐漸鋪開,而再鋪開的過程中,又不斷地設置更多的懸念,以此吸引受眾看到最后。所以《走進科學》欄目制片人張國飛認為該節(jié)目是以戲劇化的故事為載體,用故事的元素來結構節(jié)目,力求情節(jié)引人人勝。

(三)渲染戲劇性效果

戲劇性效果其實就是戲劇理論中關于戲劇主題的表現??萍夹畔⑹蔷哂锌茖W性、專業(yè)性等特征的信息??萍夹畔鞑サ淖罱K目的是推動生產進步,改進生活質量。如何產生戲劇性的效果,就在于如何在編碼過程中進行“藝術加工”?!赌巷L窗)2008年6月24日刊文《地震考驗中國政治體系》,從表面上看,它的主題是“考驗中國政治體系”,但戲劇性效果卻是從它的提煉過程或者叫編碼過程中體現出來的,科技信息系統(tǒng)和政治信息系統(tǒng)交織產生的矛盾性是戲劇性的來源之一,這個主題也就是矛盾性的體現,因此也就具有“戲劇性”的效果。

戲劇性效果在電視欄目中體現得更為明顯。例如,上文提到的《走進科學》欄目《雷擊之后》,受眾在懸念的引導下,在“雷擊之后”這樣題目的直接“干預”下,所接收到的科技信息被添加了“戲劇性”的效果。解說詞、背景音樂等強化了受眾是在等待一個謎團的揭開,而不是等待一個科學知識的傳授。它的主題也相應地發(fā)生了“戲劇化”的改變,科技欄目成了講述“懸疑故事”。

篇8

關鍵詞: 穆旦詩歌 客觀化抒情模式 戲劇化抒情手法

詩人穆旦在20世紀40年代聲名輝煌而命運多舛,他的創(chuàng)作生命華麗然而十分短暫。30年代,金克木、卞之琳等提倡和實踐“智慧詩”,主張詩歌應該“極力避免感情的發(fā)泄而追求智慧的凝聚”,穆旦繼承了這一傳統(tǒng),用自己的詩歌實踐宣告了智性與的感融合的美,才是詩人心靈最動人的呼喚。①九葉詩人往往排除主觀抒情,而將意圖情感隱退到幕后,注重個人內心的發(fā)掘,含蓄理智。作為九葉詩人中最具現代詩風的一個,穆旦詩歌更加復雜多義,形成了一種理性間離的客觀化抒情模式。這一抒情模式的形成則是有賴于文本中大量戲劇化抒情手法的采用,其中包括多種具體的戲劇化手法,特定的戲劇情境,以及巧妙的戲劇結構。

一、戲劇獨白、對白

戲劇獨白能夠增加詩歌的客觀性,在特定的沒有聽話人的情況下傾訴,事件的過程在訴說中得到完整清晰的呈現,讀者以第三者的身份超然物外,冷耳旁聽詩中的獨白,在對獨白者語言的冷靜分析中想象整個情境,領悟詩人的旨趣。因此,內心獨白使詩歌獲得了客觀化的抒情效果。如創(chuàng)作于1941年的詩作《我向自己說》:

我不再祈求那不可能的了,上帝,……因為越來越顯出你的威力,/從學校一步就跨進你的教堂里,/是在這里過去變成了罪惡,/而我匍匐著,在命定的綿羊的地位,//不不,雖然我已漸漸被你收回了,/雖然我已知道了學校的殘酷,/在無數的絕望以后,別讓我/把那些課程在你的壇下懺悔,//雖然不斷的暗笑在周身傳開,/而恩賜我的人絕望地嘆息,/不不,當可能還在不可能的時候,/我僅存的血正毒惡的澎湃。

穆旦詩歌習慣于抽象的思考和表達,詩人似乎屈服于上帝安排的命運,但是“莊嚴的神殿不過是一種猜想”(《潮汐》)。雖然將會有無數的痛苦和絕望,但是與生俱來的對于權威的懷疑又讓他產生一線希望,那是復雜而痛苦的希望。痛苦更在于詩人懷疑的不僅僅是上帝,也包括他自己?!拔覂H存的血正惡毒的澎湃”,曲折晦澀的詞句刻畫出了矛盾分裂的“我”內心的焦慮,渴望自我蛻變和成長。對上帝的一番獨白,開拓了詩人的心理領域,也增加了詩歌的厚度。

采用戲劇對白手法的詩歌,通常虛擬兩個或兩個以上的角色進行對話,或以抒情主人公“我”與另一虛構角色的對話展開。全詩表面上意在刻畫對白雙方或多方人物的心理特征,并展示戲劇場面及情節(jié)過程,實質上藉此客觀性的敘述,來間接傳遞出自身的情感與思索。這種對話的方式經常出現在穆旦的詩歌當中。

無論獨白抑或對白,戲劇話手法的采用讓詩人從詩中走出,隱退到幕后,以虛構人物的語言為依托,承載詩人的意志和情感,并最終轉化為詩的經驗,從而形成間接性的抒情方式、客觀化的抒情口吻及抒情效果。

二、戲劇情境

戲劇情境即人物活動的戲劇場景和特定的人物關系,是戲劇的情勢與境況,是劇中人物生存與活動的特殊環(huán)境,它促使人物產生行為動機,導引人物行動的刺激力和推動力的滋生。戲劇情境就是促使戲劇性產生、發(fā)展的條件,促使人物積極行動起來,并促使戲劇性必然很快產生的戲劇情境。在現代戲劇理論中,情境甚至是戲劇的本質所在。

穆旦的《華參先生的疲倦》設置了一幕含義頗深的戲劇情境。那是炮火轟鳴的戰(zhàn)爭年代,一對敵人在詩人筆下出現。華參先生和楊小姐在別人的介紹下見面,“微笑著,公園樹蔭下靜靜的三杯茶/在試探空氣變化自己的溫度”,“談著音樂,社會問題,和個人的歷史”,華參先生卻始終游離于談話之外,時時返回內心世界,游走在漫無邊際的飄忽思緒中:對“曾經愛過”的追憶,對愛情中存在的不潔因素的冷靜分析,對那些無傷大雅的細小陰謀、策略的微妙自得和自嘲。而表面上和程序上的工夫不忘做得圓熟完滿,“我必須機警,把這樣的話聲放低:你愛吃櫻桃嗎?不。你愛黃昏嗎?/不?!弊詈笤诩s定再會中結束,談話成為例行公事的敷衍、細小的攻守策略和無話找話的尷尬的拼湊組合?!肮陋毜臅r候,安閑在陌生的人群里,/在商店的窗前我整理一下衣襟,/我的精神是我的,沒有機會能夠放松?!痹谶@場無關愛情的約會中,逐漸彌散開來的是一種生存的沉悶、空虛和寂寥感,普通人在大時代中的疲憊厭倦、不在狀態(tài)和生存的脫序錯位感因體現了普泛的現代生存感受而產生打破時空的共鳴。

三、戲劇結構

戲劇結構也是九葉詩人廣為采用的戲劇化手法之一。這類詩歌以矛盾沖突為中心組織完整的戲劇情境,在較為完整的開端、發(fā)展、、尾聲中展示豐富復雜的詩歌內涵,通常都有嚴整的構架和豐富的詩思。

穆旦的《詩八首》屬于中國傳統(tǒng)中的“無題”一類的愛情詩,但是穆旦以超越生活層面的理智,對自身和人類戀愛的情感及其過程,進行了充滿理性的分析和客觀化的處理。穆旦對于客觀化抒情的鐘愛可見一斑。詩歌以“我”、“你”和造物者“上帝”(“主”)三者之間相互的聲息消長、磨合抗衡為線索,分為初戀、熱戀、寧靜、贊歌四個部分,完整地抒寫和禮贊了人類的愛情,也包括詩人自己的復雜豐富的愛情歷程。

詩的開始“我”的熱烈和“你”的冷靜形成矛盾,使得“我們相隔如重山”;超越了理性控制進入熱戀的階段,“你我”之間獲得了愛的狂熱和驚喜;寧靜的“沉迷”和對人類愛情更為深入抽象的凝想;直至尾聲對人類愛情的最終歸宿的禮贊。如果采用敘事手法,這樣的長詩難免會帶有散文化的傾向,這種類似“起承轉合”的戲劇性結構,增大了詩歌的容量,又簡潔緊湊,使詩歌文本非常有張力。

戲劇化結構運用到極至是詩劇的創(chuàng)作。詩劇同時也是戲劇獨白、對白、場景、情節(jié)等戲劇性綜合技巧的集大成。《神魔之爭》以詩劇體的形式,傳達出詩人一貫的困惑和思考。這首詩結構相對復雜,設置了“東風”、“神”、“魔”、“林妖”等戲劇角色。誕生一切、主宰萬物的“東風”奏響序曲:“我愿站在年幼的風景前,/一個老人看著他的兒孫爭鬧,/憩息著,輕拂著枝葉微笑。”“神”與“魔”的四次交鋒構成詩劇的主體,穿插著“林妖”的合唱,“神”代表“一切和諧的頂點”,“魔”代表“永遠的破壞者”,二者的交鋒對應著生命方式中靈與肉的選擇,是戰(zhàn)爭狀態(tài)下人類普遍的迷失和精神焦慮?!傲盅鼻∷扑壮H松?,反復出現,傳達出時間流逝中的眾生蒙昧和生命的荒誕意味。在精心設置的戲劇結構中,穆旦始終以距離審視的冷靜注視著劇中各個角色的表演,詩歌取得了極為客觀的間離效果。

袁可嘉提出“現實、象征、玄學的綜合傳統(tǒng)”的詩歌現代化的創(chuàng)作原則,穆旦成為實現這一傾向的“自覺地努力,擔當偉大的寂寞與嚴肅的工作”的詩人。在新詩現代化的進程中,穆旦和九葉詩人作出的貢獻是巨大的。雖然也有過“我曾經迷誤在自然底夢中,/我底身體由白云和花草組成,/我是吹過林木的嘆息,早晨底顏色,/當太陽然給我剎那的年輕”這樣清新柔美的詩句,但是詩人理性深刻的玄想、曲折晦澀的表達,也給詩歌的解讀帶來了巨大的壓力。在如今文化多元化的大環(huán)境下,詩歌逐漸成為詩人過度“私人化寫作”的犧牲品,而難以被廣大讀者接受。伴隨詩歌相對沉寂的狀態(tài),詩歌標準也出現了混亂,重新審視穆旦對新詩現代性傳統(tǒng)的構建,對我們而言是一種警示。

注 釋:

①孫玉石.中國現代詩導讀(穆旦卷).北京:北京大學出版社,2007.

參考文獻:

[1]錢理群,溫儒敏,吳福輝.現代文學三十年.北京:北京大學出版社,1998.

篇9

關鍵詞:學習情境;算法庫;數據結構;算法代碼

中圖分類號:TP311文獻標識碼:A文章編號:1009-3044(2011)30-7330-02

According to the Learning Environment Design of the Data Structure Algorithms Library

LI Yu-mei

(Siping Profession College, Siping 136002, China)

Abstract: This paper describes the situation of learning as the main body of the algorithms library design idea, main function and application of relevant technology, focused on the design of learning context, the" data structure" of the algorithm is divided into seven learning contexts, for each learning situation has independent learning objectives, algorithm design, code display exercise, practice etc.. Algorithm library is in the PB integrated development environment, the use of PowerScript language development is complete, the backstage database using Access.

Key word: learning environment; algorithm; data structure; algorithm code

隨著教學改革的不斷深入,如何提高《數據結構》課程的教學效果成為困擾講授本課程教師的一個重要問題。而《數據結構》教學過程中教學重點和難點是算法,算法的種類繁多、編寫有一定的難度,不同的算法中有許多相近或相似的地方,使得學習者掌握起來感到很困難。針對這種情境,經過多年的研究與實踐,本人認為采用情境教學法比較有效。于是決定開發(fā)一個基于學習情境的數據結構算法庫。

1 基本思想

本算法庫的設計的基本思想是為最大限度的滿足教學需要,將數據結構算法劃分七個學習情境,按學習情境進行統(tǒng)一有效的管理,本系統(tǒng)涵蓋算法的多種屬性,如算法名稱、功能、所屬學習情境、源代碼,算法時間復雜度等信息。本系統(tǒng)在文字描述上力求通俗易懂;在算法描述上力求結構清楚,正確易懂,在算法選擇上盡量收集了典型而具有代表性的算法,本系統(tǒng)側重實用性,具有跨平臺、靈活、安全、可移植性好,可繼承性和可重用性強等特點,適合于不同院校不同培養(yǎng)層次教學需求,同時還有一定的推廣意義。

2 數據結構算法庫系統(tǒng)功能模塊

1) 系統(tǒng)管理模塊

本模塊包括用戶基本信息管理,數據備份及數據恢復。主要實現用戶基本信息的添加、刪除,保存,查詢,備份數據庫形成備份文件及從后臺備份文件中進行數據恢復等功能。

2) 算法基本信息管理模塊

本模塊以網格方式和自由表方式進行算法基本信息的操作,主要實現算法基本信息的插入,刪除,更新,查詢,打印,排序等功能。

3) 算法代碼管理模塊

主要實現算法代碼的插入、刪除、修改已存在的算法代碼、保存算法代碼、導入[1]、清除、打印,可以在下拉列表框中選擇算法名稱即可顯示代碼并查看運行結果等功能。

4) 算法運行環(huán)境模塊:

本模塊主要包括運行環(huán)境簡介、TC軟件安裝,TC運行環(huán)境、VC++6.0安裝,VC++運行環(huán)境的掛接,只要安裝了相應軟件就可進行相應運行環(huán)境。

5) 學習情境設計

學習情境一線性表:將線性表算法分成順序表、鏈表、線性表應用三類

學習情境二棧:將棧算法分成順序棧、鏈棧、棧應用三類,

學習情境三隊列:將隊列算法順序隊列、鏈隊列、隊列應用

學習情境四二叉樹:將樹算法:二叉樹常用算法、二叉樹應用算法分成二類

學習情境五圖:將圖算法分成二類:圖的存儲結構、圖的遍歷算法

學習情境六查找:將查找分成兩類:、無序表的查找、有序表的查找

學習情境七排序:將排序算法分成插入排序算法、選擇排序、交換排序

對于每個學習情境,都有學習目標,習題實踐,算法按類別進行存儲,下拉列表中選擇算法名稱,按下“顯示”按鈕可看到本算法的基本信息、代碼,功能及時間復雜度;點擊“查看結果”,可看到程序運行結果,同時可進行插入,刪除,保存,打印,清除代碼等功能,方便的學生學習。

6) 系統(tǒng)幫助模塊

本模塊主要是為了方便用戶的使用提供了詳細的幫助功能,用戶可以通過幫助了解系統(tǒng)如何使用,有疑問可以查看幫助,同時在幫助中點擊右鍵會彈出快捷菜單,可復制、粘貼幫助中的文本信息及代碼。

3 應用技術

1) 數據窗口[2]的應用

在本系統(tǒng)中大量使用了數據窗口控件,包括基本信息的顯示,瀏覽,算法代碼的顯示,查詢,學習目標的顯示及習題實踐的制作等都是通過數據窗口來實現的。PB在數據窗口對象中提供了豐富的數據顯示方式,可以滿足各種不同的需要。開發(fā)人員可以將對數據的增加、刪除、修改、詢等功的按鈕放置在數據窗口的內部,簡化了程序設計。

2) 數據查詢

在數據結構算法庫中,綜合查詢是主要功能,可以按所算法的名稱、學習情境及算法功能等進行綜合查詢[3]。同時本窗口還可完成記錄定位、打印查詢結果等功能。查詢的方法很多,有通用查詢,模糊查詢,精確查詢,動態(tài)查詢[4]等,本系統(tǒng)主要采用動態(tài)查詢的方法來完成信息的查詢。

3) 自動配置ODBC數據源

在PB中要使用數據庫,必然要通過ODBC接口[5]來實現,配置好數據源后,便可在程序代碼中連接數據庫并對數據庫進行各種操作。那么如何才能在代碼中實現對ODBC數據源的配置呢?其實,Windows中所有的ODBC數據源在系統(tǒng)注冊表中都有記載,只要對注冊表的項目進行相應的修改即可實現。在本系統(tǒng)中,建立一個全局函數,取名為f_odbc,設置3個參數,類型均為string型,三個參數分別代表當前工作路徑及數據庫文件名,系統(tǒng)目錄名和數據源名。具體函數代碼略

在應用程序的open事件中調用此函數并用代碼連接數據庫

string currentdir,sysdir

currentdir=space(256)

currentdir=getcurrentdirectory()

sysdir=space(256)

GetSystemDirectory(sysdir,256)

f_odbc(currentdir+"\datastruct.mdb",sysdir,"data20")/*調用自動配置數據源函數*/

SQLCA.DBMS = "ODBC"

SQLCA.AutoCommit = False

SQLCA.DBParm = "ConnectString='DSN=data20;UID=;PWD='"

4) 調用外部應用程序[6]

在本算法庫中涉及算法的運行環(huán)境,要執(zhí)行這些算法需要調用Turbo C或VC++外部程序,這里用的是RUN()命令。同時在系統(tǒng)中還提供了TC和VC++6.0軟件的安裝功能。

4 結論

本算法庫是以《數據結構》課程的算法部分為基礎進行的研究與設計,采用個案研究的方式,在學習情境中對算法信息和算法代碼及運行結果進行管理及分析,從而提高學生的算法設計能力,本算法庫具有很強的實用價值。

參考文獻:

[1] 李體新,李蘭友.PowerBuilder8.0中數據導入技術的實現[J].微機發(fā)展,2004,(11).

[2] 李政,任秀麗,董延華,等.PowerBuilder 10.0 應用基礎與實例教程[M].北京:中國水利水電出版社,2006.

[3] 李元松.PB開發(fā)過程中幾個常見問題的解決技巧[J].武漢化工學院學報,2004(1).

[4] 張長偉.PowerBuilder中動態(tài)SQL的實現[J].浙江萬里學院學報,2004(5).

篇10

關鍵詞:重慶市;居民消費;消費函數

一、引言

改革開放以來,重慶市居民的生活水平有了很大改變,正處于從溫飽型向小康型轉變的關鍵時期。但是,作為中國西部地區(qū)唯一的直轄市,重慶在經濟發(fā)展的過程中同樣出現了居民消費支出逐步下降的情況。因此,對重慶的居民消費進行研究就有著很重要的意義。因此,根據持久收入模型和生命周期模型,本文對重慶居民自改革開放以來的的消費變化進行分析。

二、數據的選取

本文的數據選取1998年到2014年的人均純收入和人均消費支出,如表1所示。

三、重慶市居民消費函數分析

(一)建立生命周期理論模型及其分析

莫迪利安尼認為,消費者的現期消費主要和現期收入相關,同時還和消費者最初的資產、以后各期收入的期望值等相關,建立基本模型如下:

C=αY+βA(1)

其中,式(1)中C表示消費;Y表示收入;A表示非人力資產凈值,用公式表示如下:

A=A0+Y0-C0(2)

即上期儲蓄與上期初資產凈值之和即為期初的資產凈值。另外,由于:

C0=αY0+βA0(3)

將式(3)代入式(2),得到

C=αY+(β-α)Y0+(1-β)C0(4)

上式中,C為當期消費;Y為當期收入;C0為上期消費;Y0為上期收入。

重慶居民的人均消費支出和人均純收入如表1所示。此時,另Y為純收入,C為消費支出,利用軟件Eviews按照式(4)進行回歸計算,結果如下:

C=0.892Y-1.354Y0+1.526C0

(5)

從回歸結果得出,R2=0.993,α=0.892,β=-0.324,代入式(1)得

C=0.892Y-0.324A(6)

從以上結果可以看出,回歸方程的擬合度比較好,被解釋變量受到解釋變量的明顯影響,進一步較好地驗證了生命周期理論。對回歸模型的結果進行分析,從而可以得出如下結論。

1. 重慶居民的消費與收入表現出正比關系,即重慶居民的消費支出隨著收入的提高而不斷增加。從結果看出,重慶居民收入的邊際消費傾向相對較高,達到0.892,進而說明居民開始資產積累,用作生命周期消費的資產積累還不足,因此,居民比較多的收入增量主要用于消費。

2. 重慶居民的當期消費與期初非人力資產凈值表現出反比關系,即重慶居民的消費支出隨著年初資產的增加而不斷減少。從結果看出,重慶居民的資產存量的邊際消費傾向是-0.324,也就是說年初資產存量每增加1元,當年消費支出就會減少0.324元。因此,重慶居民在一定的收入水平下用于生活消費的支出由于儲蓄和投資增加而不斷下降。

3. 重慶居民的現期消費與滯后消費表現出正比關系。從結果看出,滯后消費系數是1.526,說明重慶居民的當前消費在一定程度上會受到過去消費的影響。

4. 從結果來看,重慶居民的本期收入是影響消費的一個最主要因素。如果要提高居民的消費水平,關鍵是增加居民的收入。

(二)建立持久收入理論模型及分析

弗里德曼的持久收入理論認為,人們在計劃自己的消費水平時主要是根據長期的持久收入,而不是根據短期的可支配收入,即持久消費CP表示為持久收入YP的函數,具體如下:

其中,k用來表示持久消費占持久收入的比例。由于持久收入和暫時收入很難準確區(qū)分,弗里德曼認為持久收入可以用過去收入的遞減的無窮加權級數來衡量。在建模過程中,弗里德曼認為當期的實際收入和過去的持久收入共同影響一定時間內的持久收入,表示如下:

其中,YP表示當期持久收入;Y表示當期實際收入;YP0表示上期持久收入;0

C=CP+Ct(9)

暫時消費Ct表現出了不規(guī)律的變化,將其歸入隨機項V之內,將式(7)和式(8)代入式(9),得到:

C=kθY+k(1-θ)YP0+Ct(10)

另外, 因為CP0=KYP0,C0=CP0+Ct0

所以,最后推理得到:

C=KθY+(1-θ)C0+v(11)

將重慶市居民的滯后人均消費和人均純收入當作解釋變量,人均消費當作被解釋變量,其中數據如表1所示。利用Eviews軟件,按照式(11)進行回歸,結果如下:

C=0.835+0.036C0

(4.5) (0.215)(12)

R2=0.987

從回歸結果來看,滯后消費的系數沒有通過t檢驗,即作為解釋變量的滯后消費基本不具有統(tǒng)計上的顯著性,因此,上述模型無法成立。從數學角度來看,重慶居民自改革開放以來的消費行為不適合利用持久收入理論模型來做解釋。暫時收入與持久收入無法準確區(qū)分、公式的推導過程中有很多假設等因素可能是造成該情況的原因。但是,還是可以看出,消費與實際收入呈現正比關系,即影響重慶居民消費的一個最主要因素是實際收入。

從以上生命周期理論模型及持久收入理論模型的分析結果可以看出,重慶市居民消費的主要影響因素是收入。

四、結語

由于消費受到收入的顯著影響,因此,重慶擴大居民消費需求的主要途徑就是通過調整居民收入的分配比例,進而提高居民收入,同時,重慶要努力提高消費者的收入預期,增強消費者信心。

參考文獻:

[1]馬光輝.中國消費與經濟增長關系的實證分析[J].山東經濟,2006(02).

[2]余詠梅.重慶市居民消費研究[D].重慶師范大學,2003.