当前位置:文档之家› 第二章核心技术探讨

第二章核心技术探讨

第二章

核心技術探討

本研究參考SOA的架構與精神,設計一套中央控管規格機制,利用Web Service WSDL語言特性作為資料規格的制訂,並以開放標準的AXIS、Hibernate工具來系統實作,本章將對這些技術做研究及說明,而UDDI因功能不足,雖未被本研究所採用,為求研究的完整性,仍將對其研究及說明比較。

2.1 WSDL

網路服務(Web Services,WS)是自給自足而且能夠在網際網路上被描述、發佈、以及呼叫的模組化應用程式。網路服務是一個軟體系統,被設計來支援網路上機器與機器間的互動。網路服務使用網路服務描述語言(Web Services Description Language,WSDL)描述一個機器可處理的格式,系統間則透過簡單物件存取協定(Simple Object Access Protocol,SOAP)的訊息來溝通,典型的傳輸方式是使用HTTP協定,以及XML語言系列的方式與其他網路相關標準聯繫。

WSDL是一種以XML格式來描述Web Service的語言,當服務提供者對外公布Web Service訊息時,必須使用WSDL描述提供服務的操作及細節,包括型別(type)、訊息(message)、操作(operation)、埠口、連結及服務等,如圖2-1所示。WSDL說明Web Service組件中可以被調用的方法名稱、輸入輸出的格式及端點的URL位址,讓呼叫它的程式可以依此內容建立呼叫的程式介面。WSDL內容分為服務介面定義(Service Interface Definition)及實作服務定義(Service Implementation Definition),服務介面定義主要是說明WSDL的檔案資料的格式、傳遞溝通的訊息及如何進行作業等,而實作服務定義則是描述如何使用服務介面所提供之服務。

圖2-1:

WSDL文件

圖2-2

是由W3C組織所定義,描述了一個網路服務的進行,包含了兩個實體與四個程序。實體部份是請求者實體(Requester Entity)與供應者實體(Provider Entity)。進行的過程可分為四個程序:

一、請求端與供應端互相認識。

二、雙方同意網絡語義與網路服務描述。

三、雙方輸入網絡語義與網路服務描述。

四、雙方進行服務的傳遞互動。

圖2-2:一般網路服務的執行流程(資料來源:W3C)

Web services也是分散式程式的一種,其差異在於所使用的技術不同。兩個跨機器的應用程式要能進行溝通,最基本的必須有共通的資料格式、共通的應用程式介面、以及共通的網路環境。以Web services為介面的服務導向應用程式架構利用HTTP、XML、SOAP和WSDL這些Internet上的標準技術規範,將服務的實作與存取介面分開,實現跨平台、跨語言、跨Internet的整合目的。因此Web services 的實作,就是將所有程式邏輯及服務內容全部包裹在服務內部,並實作一個標準的介面與外部作溝通,這種做法跟傳統的元件導向做法非常類似,唯一差別是介面定義的方式、資料格式、與溝通管道必須是產業標準,也就是WSDL、XML、SOAP 等技術標準。換句話說,只要能實作出這樣的介面,不論介面後面是什麼,都可以成為Web services。

服務提供者主要是在網際網路上提供網路服務,這是藉由一個服務介面能讓其他應用程式來存取網路服務,網路服務仲介者提供網路服務諮詢窗口,而服務要求者則根據需求經由對服務仲介者找到所需的網路服務項目,提出申請或結合服務提

供者的服務介面來取得所需的Web services。

WSDL文檔的結構組織如圖2-3所示,其中Types是資料類型定義,包含了所有在Messages定義中需要的XML元素的類型定義,Message元素包含一組Part元素,每個Part都會引用一個DataType來表示它的結構。PortType則具體定義了一種服務訪問入口的類型,就是傳入或傳出Message的模式及其格式。一個PortType可以包含若干個Operation,而一個Operation則是指訪問入口的調用。

圖2-3:WSDL元素的物件結構示意圖(資料來源:W3C)

WSDL 編寫的四個步驟:

步驟1:服務介面

假設構建一個取得使用者基本資料的服務介面(UserProfileService),有兩個關於使用WSDL表示的服務的方法:getUserProfile()及getUserProfileById(ID),getUserProfile方法提供一個字串陣列,其中每個字串表示一個使用者資料,而getUserProfileById則是取得某一使用者編號後,然後返回其個人基本資料,WSDL 將這些方法作為操作調用。

現在開始構建“WSDL介面檔(WSDL interface file)”,每個WSDL檔的根元素都是,必須在其中提供服務的完整描述。首先,必須在元素中提供各種名稱空間的聲明。三個必須做的外部名稱空間聲明是WSDL、SOAP 和XSD(XML模式定義)。還有一個名稱空間TNS,這表示TNS(targetNamespace 的縮寫)包含專為UserProfileService定義的所有元素和屬性的名稱。但是WSDL 是WSDL編寫中使用得最多的主要名稱空間,WSDL廣泛地使用名稱空間這一概念,因為名稱空間提供了無限的靈活性,而這是用於電子資料交換的可移植格式所需要的。

元素包含一個或多個元素,實際上,每個元素都是一系列operation,或者將單個portType元素看作是將各種方法組成的一個邏輯分組。整個WSDL檔將成為服務(每個portType稱為服務)集合,必須為每個服務提供一個名稱,在本例中僅有一個服務(因此只有一個),需要使用該portType 元素的name屬性為取得使用者基本資料服務指定名稱。在每個服務內可以有幾個方法、或者operation,因此WSDL通過元素來引用它們。在本例中應用程式有兩個要表示的方法:getUserProfile和getUserProfileById。因此需要提供兩個元素,每個元素有一個name。此時,WSDL檔如下:

targetNamespace="https://www.doczj.com/doc/77197108.html,.tw/UserProfileService-interface"

xmlns="https://www.doczj.com/doc/77197108.html,/wsdl/"

xmlns:soap="https://www.doczj.com/doc/77197108.html,/wsdl/soap/"

xmlns:tns="http:// https://www.doczj.com/doc/77197108.html,.tw/ UserProfileService"

xmlns:xsd="https://www.doczj.com/doc/77197108.html,/1999/XMLSchema">

.......

.......

步驟2:指定參數

完成定義操作(或方法)以後,現在需要指定將向它們發送和從它們返回的參數(WSDL術語稱為訊息)。在第一步驟中有兩個操作要表示。第一個操作getUserProfile不必獲得任何參數並且返回多個字串陣列。因此,必須定義一個包含多個字串陣列的元素。其中的第一個元素有一個等於ListOfUserModels 的名稱屬性(該訊息的邏輯名稱),以及名稱為models的單個元素,訊息可以有任意多個part,只要為它們起不同的名稱,以唯一標識。元素的另一個屬性就是type。將這個“type”屬性當作Java中的資料類型(諸如int、float、date、string、boolean等)。另將元素都添加到這兩個操作中,每個元素通過訊息名來引用並將它當作調用該操作時要提供的參數,而每個

素引用一個訊息,將它當作調用該操作的返回值。

targetNamespace="https://www.doczj.com/doc/77197108.html,.tw/UserProfileService-interface" xmlns="https://www.doczj.com/doc/77197108.html,/wsdl/"

xmlns:soap="https://www.doczj.com/doc/77197108.html,/wsdl/soap/"

xmlns:tns="http:// https://www.doczj.com/doc/77197108.html,.tw/ UserProfileService"

xmlns:xsd="https://www.doczj.com/doc/77197108.html,/1999/XMLSchema">

argetNamespace="https://www.doczj.com/doc/77197108.html,/MobilePhoneService"

xmlns="https://www.doczj.com/doc/77197108.html,/1999/XMLSchema/">

步驟3:訊息傳遞和傳輸

以一種抽象方式定義了操作和訊息,而不考慮實現的細節。實際上,WSDL的任務是定義或描述Web服務,然後提供一個對外部框架的引用來定義WSDL用戶將如何實現這些服務。可以將這個框架當作WSDL抽象定義和它們的實現之間的“binding”。當前,最流行的binding技術是使用簡單物件訪問協定(SOAP)。

WSDL編寫的第三個步驟是描述將SOAP與WSDL檔binding一起的過程。將元素包括到元素內。元素應該有name和type屬性。

步驟4:概括

現在已經生成一個完整描述服務interface的WSDL檔,WSDL需要一個附加步驟來創建該WSDL檔的概要。WSDL將該檔稱為implementation檔,它的主要特性如下:

一、除了實現檔引用不同的targetNamespace去引用實現檔以外,根元

素和WSDL介面檔中的完全相同。

二、有一個元素,該元素引用介面檔(UserProfileService-interface.wsdl)

和它的名稱空間。

三、有一個標記,其中有一個表示該服務的邏輯名name 。在service元素

內有一個引用SOAP binding的port元素。

2.2 AXIS

Apache Axis 是一個開放原始碼(Open Source)、建基於XML的Web服務架構。它包含了Java和C++語言實現的SOAP服務器,以及各種公用服務及API以生成和部署Web服務應用。用Apache Axis開發者能夠創造可互操作的,分佈式的計算應用。

以Java碼作為Web服務,只須使用jws (Java Web Service的文件),jws文件包含Java類的源代碼要予以作為Web Service。一個Java文件與jws文件主要區別是擴展名,另一個區別是,jws檔案部署源代碼,而不是編譯的文件。如果使用的是Apache的container如tomcat,Axis Servlet的部署只需要拷貝jws檔案到服務器的Axis目錄。

Apache Axis本質上是一個SOAP引擎,但卻不只是個SOAP引擎,除了SOAP 引擎外,還包含下列基本功能:

一、一個簡單而獨立的伺服器。

二、可以外掛(plugs-in)Servlet引擎(如tomcat)做為一個服務。

三、提供對於網路服務描述語言(WSDL)更多的支援。

四、一個發行工具,協助將WSDL轉換成Java程式碼。

五、具有許多網路服務範例程式。

六、具有監視TCP/IP封包的工具。

Apache Axis提供數種簡單的模式協助程式設計師開發網路服務,包括如下:

一、最簡單的模式,直接可以指定將某個物件以網路服務的方式發布,Axis會自動

相關的產生程式碼及WSDL,程式設計師不需要瞭解詳細的網路服務協定,即

可以撰寫網路服務。

二、由WSDL產生Java程式碼。Axis會產生網路服務所需使用的大部分程式碼,

程式設計師只須針對所提供之服務撰寫關鍵的程式碼(如企業規則、後端資料

庫連結等)即可。

三、由Java程式碼產生WSDL。藉由提供Java類別(class)或介面(method),可

產生WSDL定義檔,再經由此WSDL產生必要的程式碼,以建構網路服務。

本研究將運用AXIS可自動由Java產生WSDL的特性,如圖2-4所示,來產生WSDL資訊規格,以做為未來元件開發廠商下載實作。

圖2-4:透過AXIS自動產生WSDL規格文件

2.3 Hibernate

Hibernate是一個開放原始程式碼(Open Source)的Java程式,它使得與關聯資料庫打交道變得十分輕鬆,就像您的資料庫中包含每天使用的普通Java物件一樣,同時不必考慮如何把它們從神秘的資料庫表中取出或放回到資料庫表中,使您可以專注於應用程式的物件和功能,而不必擔心如何保存它們或稍後如何找到它們。

Hibernate是「物件/關係對應」(Object/Relational Mapping)的解決方案,簡寫為ORM,簡單的說就是將Java中的物件與物件關係,映射至關聯式資料庫中的表格與表格之間的關係,Hibernate提供了這個過程中自動對應轉換的方案。

大多數應用程式都需要處理資料。Java應用程式運行時,往往把資料封裝為相互連接的物件網路,但是當程式結束時,這些物件就會消失在一團邏輯中,所以需要有一些保存它們的方法。有時候,甚至在編寫應用程式之前,資料就已經存在了,所以需要有讀入它們和將其表示為物件的方法。手動編寫程式碼來執行這些任務不

僅單調乏味、易於出錯,而且會佔用整個應用程的很大部分開發工作量。

優秀的物件導向開發人員厭倦了這種重複性的勞動,他們開始採用「積極」且「偷懶」的做法,即創建工具,使整個過程自動化。對於關聯資料庫來說,這種努力的最大成果就是物件/關係映射(ORM)工具。

這類工具有很多,從昂貴的商業產品到內置於J2EE中的EJB標準。然而,在很多情況下,這些工具具有自身的複雜性,使得開發人員必須學習使用它們的詳細規則,並修改組成應用程式的類(class)以滿足映射系統的需要。由於這些工具為應付更加嚴格和複雜的企業需求而不斷發展,於是在比較簡單和常見的場景中,使用它們所面臨的複雜性反而蓋過了所能獲得的好處。這引起了一場革命,促進了輕量級解決方案的出現,而Hibernate就是這樣的一個例子。

Hibernate不會對您造成妨礙,也不會強迫您修改物件的行為方式。它們不需要實現任何不可思議的介面以便能夠持續存在。唯一需要做的就是創建一份「XML 映射文檔」,告訴Hibernate您希望能夠保存在資料庫中的類,以及它們如何關聯到該資料庫中的表和列,然後就可以要求它以物件的形式獲取資料,或者把物件保存為資料。與其他解決方案相比,它幾乎已經很完美了,它實際上相當直觀,應用程式物件中的屬性以一種簡單而自然的方式與正確的資料庫結構相關聯。

Hibernate運行時,先讀取XML映射文檔,而後動態構建Java類,以便管理資料庫與Java之間的轉換。在Hibernate中有一個簡單而直觀的API (https://www.doczj.com/doc/77197108.html,/hib_docs/v3/api/org/hibernate/Session.html),用於對資料庫所表示的物件執行查詢。要修改這些物件,只需在程式中與它們進行交互,然後告訴Hibernate保存修改即可。類似地,創建新物件也很簡單;只需以常規方式創建它們,然後告訴Hibernate有關它們的資訊,這樣就能在資料庫中保存它們。

Hibernate API學習起來很簡單,而且它與程式流的交互相當自然。在適當的位置調用它,就可以達成很多自動化和程式碼節省方面的好處,而且還可以獲得另一個好處,即程式碼不用關心要使用的資料庫種類。若開發過程或後期有必須更換資

料庫種類的需求,以傳統的做法,這會造成巨大的災難,但是借助於Hibernate,只需要簡單地修改Hibernate配置檔即可。

Hibernate在對資料庫進行操作之前,必須先取得Session實例,相當於JDBC 在對資料庫操作之前,必須先取得Connection實例,Session是Hibernate操作的基礎,它不是設計為執行緒安全(Thread-safe),一個Session由一個執行緒來使用。

Configuration負責管理 Hibernate 的配置資訊,包含資料庫UR L、登入資料庫使用者帳號/密碼、資料庫JDBC驅動類別、資料庫配置器(Dialect),用於對特定資料庫提供支援。

SessionFactory負責建立Session實例,保存了對映目前資料庫配置的所有映射關係且負責維護目前的二級資料快取和Statement Pool。

Session是由 SessionFactory所建立,是貫穿Hibernate持久化操作的核心,包括物件的生命週期、事務的管理、資料庫的存取,都與Session息息相關,以有效的方法建立(create)、利用(reuse)與連接(Connection),以減少資源的消耗,增加系統執行效能。

2.4 SOA

服務導向架構(Service-oriented Architecture)與服務導向運算(Service-oriented Computing)是目前發展迅速的新網際網路發展標準與技術,也是未來網際網路發展的趨勢。這些新技術,在技術上的突破層面比較少,而是在觀念上的突破層面比較多,尤其是對於整個資訊系統的概念、想法的改變,從應用系統是一支程式的概念,轉換為服務的概念。

「程式怎麼變成服務?」,以物件導向程式設計(Object-oriented Programming)為例,我們學習軟體開發方法、物件導向設計方法的目的,是希望把資訊系統的內容單純化、物件化。所謂的物件化,就是系統化分析需求中的元素,讓每一個物件儘量做到簡單化的目標,也就是一個物件只需要處理一個事情。很像團體的昆蟲社

會,例如:蜜蜂,每一種功能的蜜蜂只單純完成他單獨的工作任務,不同功能的蜜蜂組成了一個蜜蜂的群體社會。

將一個物件處理一個事情的概念延伸,客戶的需求可能需要由幾個不同物件所處理的事情所組成,因此服務的概念產生了;也因為經過系統分析,將客戶需求的內容給物件化,所以整個大需求中的一個小需求可以經由組合而完成,而達到彈性的目的。以服務為概念,就是當需求改變時,我們可以增加應變的彈性。

將服務的概念繼續延伸,所謂服務的概念就是一個具有定義明確的(well-defined)、完備的(self-contained)軟體物件,這一個物件是獨立的,不會依賴於資訊系統內;另外一個重點就是,服務導向架構可以處理在異質性環境中不同系統的相互操作性(interoperability)的要求,這對以網際網路為媒介的資訊系統應用,是一個很重要的發展里程碑。服務導向架構還包含了許多特性,包括元件再使用(reuse of component)、可靠度的改善與降低發展的成本。

從應用的角度或是使用者的角度來看整合這一件事情,使用者要的其實很簡單,就是資料共用與交換,而SOA透過service這一個概念將軟體元件化,將每一個軟體元件封裝起來,免除了軟體元件間整合的麻煩,對於資料共用與交換與工作流程整合的目標,SOA也可以提出一套有效率的整合方法。

服務導向(Service-Oriented, SO)以服務的思維將所有現有資源(包含既存應用系統與元件)以服務型式重新看待,服務之間的溝通以message形式來進行交換,以鬆散耦合 (loosely-couple) 的型態解決了以往在跨系統(企業內以及企業間)的分散式系統整合問題。

Gartner:「SOA是指企業的IT基礎必須夠彈性,才能因應業務需求而靈活應變」1,讓企業的IT能夠互通,避免各行其道,資源浪費的情況發生;James Rumbaugh:「經過良好定義的共通介面標準(well defined interface),將是促使企業IT環境具備

1資料來源:https://www.doczj.com/doc/77197108.html,/channel/news/content/index.php?news_id=5057

彈性變動性,以因應外在環境快速變化的重要關鍵」2。

Service是一個應用程式的包裝,可以重覆使用在商業流程的元件,一般來說Service 具有以下幾項特色:

一、互用性(Interoperability):各服務元件可以互相使用,節省程式開發時間。

二、透通性(transparency):當客戶端呼叫伺服器端時,系統應自動幫使用者處理所

有尋找位置、安全性與可靠度方面的事務。

三、鬆散耦合(Loosely-coupled)。

四、定義完整(Well-defined):使用獨立於任何技術的共同定義,可被任何技術引用。

五、無狀態(Stateless):服務處於無狀態模式,任何服務無需知道上個步驟的內容,

所有的服務都是處於一種獨立的狀態。

「服務基礎架構」(Service Oriented Architecture;簡稱SOA)定義了服務提供者(Service Provider)、服務要求者(Service Requester)、服務仲介者(Service Broker)。在「服務基礎架構」中提供服務是由服務提供者先向服務仲介者做註冊服務的動作;

再由服務要求者向服務仲介者查詢所需要的服務,由服務仲介者告知服務提供者的呼叫和連結資訊,再由服務要求者利用此資訊產生服務連結和送出服務要求;服務提供者再依服務要求,回覆服務結果。值得注意的是,SOA的運作模型並不是採用服務提供者直接面對服務要求者來做服務查詢和提供服務的工作。在這個運作模型中,服務註冊登錄、服務公開,以及服務查詢的工作都交給服務仲介者來處理。其運作如圖2-5所示:

2資料來源:https://www.doczj.com/doc/77197108.html,/enterprise/topic/entapps/0,2000085735,20099614,00.htm

圖2-5:服務基礎架構(SOA)運作機制圖

本研究所提供之規格以Web Service集中管理應用為一SOA另類應用方式,將系統發展分為3個角色,分別為共用系統維護管理者(服務仲介者)、資訊提供廠商(服務提供者)及資訊查詢廠商(服務使用者)。

2.5 UDDI

統一描述、發現和整合(Universal Description, Discovery, and Integration,UDDI)計畫於2000年9月,由Ariba、IBM、微軟三大公司聯合提出,定義發佈與發現網路服務(Web Services)的方法,使用XML檔案來描述商業實體與其所提供的網路服務,並將同產業的不同供應商的供應整合的一個註冊機制,其設計目的係為構築條列電子商務表單之單一標準,藉由此一標準,業界可列述電子商務網站、聯絡資訊、付費選項與B2B相容之各類電子商務表單,並可增進線上異動之效率,且促使業者更易於透過網際網路搜尋引擎尋找相關資源。

UDDI的組成包含技術規格及UDDI商業註冊中心(UDDI Business Registry;

UBR)二項,說明如下:

一、技術規格:描述如何建立一個儲存商業實體與網路服務的分散式目錄(圖2-6)。

圖2-6:UDDI資料結構

二、UDDI商業註冊中心:讓使用者搜尋存在於目錄上的資訊,並讓其他公司向註

冊中心註冊所提供的服務。

(一)白頁:表示有關企業的基本訊息,如企業名稱、經營範圍的描述、連絡訊息等等。它還包括該企業任何一種識別項。

(二)黃頁:透過支援使用多種具有分類功能的分類法系統產生的類別劃分,使您能夠在更大的範圍內尋找在註冊中心註冊的企業或服務。這樣的類別劃

分不只有可以關聯企業及其服務,還可以關聯tModel。

(三)綠頁:與網路服務相關聯的繫結訊息,並提供了指向這些服務所實作的技術規範的參照和指向基於文件的URL的不同發現機制的指針。

UDDI的註冊資訊以XML來表示,其資料型態由五個元件組成[13],分別為businessEntity、businessService、bindingTemplate、tModel與publisherAssertion。一、商業實體(businessEntity):有關發佈服務群的公司團體資訊,每個 businessEntity

當中可以包含一個或多個businessService。

二、商業服務(businessService):描述特定服務的資訊,每個businessService 當中

可以包含一個或多個bindingTemplate。

三、繫結樣板(bindingTemplate):描述服務的連結點與規格技術的資訊。對於每一

個bindingTemplate資料參考對應到一個tModel。

四、t模型(tModel):指派了每一個服務的介面規格,tModel中還包含了基於技術

上的特點,對服務與專有名詞的描述。

五、發佈者聲明(publisherAssertion):有些business是由多家公司共同公佈,在

publisherAssertion中表示有關兩個公司團體間的資訊,由其中一方或兩者共同公佈。

UDDI的使用者API,提供一個簡易的Request/Response機制,可供尋找business、service,與技術服務連結的相關資訊。使用上的簡易是UDDI Programmer API 設計的主要目的,UDDI Programmer API 主要分做兩種:

一、Publishers API:提供使用者與UDDI Registry的互動,可以儲存或變更UDDI

Registry中的資料。

二、Inquiry API:提供程式設計師取得UDDI Registry中的資訊。

Publisher API有使用權限上的限制,每一個提供UDDI存取服務站可以自訂與使用者互動的協定;Inquiry API是透過HTTP協定來傳輸SOAP訊息,使用上沒有權限的限制。

本研究共享資訊不採用UDDI之原因,係考量UDDI過於複雜,而且欠缺制定規格及流程控管之程序,又無審查機制,為確保共享資訊規格之品質,而採用設計一套集中控管規格的系統架構。

表1:本系統與UDDI之比較

本研究之系統UDDI

資訊分類有有

資訊查詢有有

制定規格有無

審查機制有無

流程控管有(生命週期自制訂規

格起)

授權機制有無

管理標的以資料為中心以Web Services為中心

汇编语言程序设计实验教程第二章实验报告

汇编语言程序设计实验教程第二章 实验报告

实验2.1 用表格形式显示字符 1.题目:用表格形式显示ASCII字符SMASCII 2.实验要求: 按15行*16列的表格形式显示ASCII码为10H-100H的所有字符,即以行为主的顺序及ASCII码递增的次序依次显示对应的字符。每16个字符为一行,每行中的相邻两个字符之间用空白符(ASCII为0)隔开。 3.提示: (1)显示每个字符可使用功能号为02的显示输出功能调用,使用方法如下:mov ah,02h mov dl,输出字符的ASCII码 int 21h (2)显示空白符时,用其ASCII码0置入dl寄存器。每行结束时,用显示回车(ASCII 为0dh)和换行符(ASCII为0ah)来结束本行并开始下一行。 (3)由于逐个显示相继的ASCII字符时,需要保存并不断修改dl寄存器的内容,而显示空白、回车、换行符时也需要使用dl寄存器,为此可使用堆栈来保存相继的ASCII字符。具体做法是:在显示空白或回车、换行符前用指令 push dx 把dl的内容保存到堆栈中去。在显示空白或回车、换行符后用指令 pop dx 恢复dl寄存器的原始内容。 4.程序清单: code segment assume cs:code start: mov dx,0010h next: mov cx,10h loop1: mov ah,02h int 21h inc dx push dx

int 21h pop dx loop loop1 push dx mov dl,0ah int 21h mov dl,0dh int 21h pop dx cmp dx,100h jb next mov ah,4ch int 21h code ends end start 5.运行结果如下: 6.实验总结: 通过本次实验我深刻的知道用汇编语言编译程序的方法,掌握了如何合理的利用各个寄存器进行程序的控制操作,初步了解到循环程序的控制方法,以及dos中断调用的基本要领对学习汇编语言有了非常好的帮助作用! 汇编语言实验二查找匹配字符串 一、目的 查找匹配字符串SEARCH

2第二章 文献检索基础(正式版)

第二章文献信息检索基础 第一节文献信息检索的概念与过程 一、文献信息检索的作用 文献信息检索的作用主要体现在以下两方面。 1.充分利用文献信息资源,避免重复劳动 科学研究具有继承和创造两重性,科学研究的两重性要求科研人员在探索未知或从事研究工作之前,应该尽可能地占有与之相关的文献信息,即利用文献检索的方法,充分了解国内、国外,前人和他人对拟探索或研究的问题已做过哪些工作?取得了什么成就?发展动向如何?等等。这样才能做到心中有数,防止重复研究,将有限的时间和精力用于创造性的研究中。因此,文献信息检索是科学研究必不可少的前期工作。 2.为人们更新知识,实现终生学习提供门径 在当代社会,人们需要终生学习,不断更新知识,才能适应社会发展的需求。美国工程教育协会曾估计,学校教育只能赋予人们所需知识的20%~25%,而75%~80%的知识是走出学校后,在研究实践和生产实践中根据需要,不断再学习而获得的。因此,掌握文献信息检索的方法与技能,是形成合理知识和更新知识的重要手段,是做到无师自通、不断进取的主要途径。 二、文献信息检索的概念 1.信息检索的概念: 信息具有共享性。信息资源共享(information resource sharing)是当今社会的一个发展趋势。为了分享人类共同的知识财富、研究成果,人们必须通过一种科学的方法从取之不尽的信息资源中去识别和获取所需要的那部分信息,这个过程就是信息检索(information searching)。 信息检索在信息处理和增值中具有重要意义。信息的检索、利用和创造是一个循环和增值的过程,人们通过检索获得信息,经过处理筛选出自己需要的部分,在利用信息的过程中又创出新的信息,这些信息经过核准后又被标引、组织进检索工具,再提供人们使用,信息在这个循环的处理过程中不断得到扩充,它的增长是没有穷尽的。如下图所示: 保留/

古典文献学复习题及答案(名词解释和问答)

古典文献学复习参考题 (仅为名词、问答两种,不含填空、断句标点、文献翻译等) 第一章文献与文献学 文献:原指典籍与贤者,后专指具有历史价值的文物资料。今为记录有知识的一切载体的统称,即用文字、图像、符号、声频、视频等手段记录人类知识的各种载体。 第二章古典文献的载体 甲骨文:甲,龟甲;骨,兽骨。是我国迄今发现最早的古典文献与系统文字。因其最初出土于殷墟,又称“殷墟书契”或“殷墟卜辞”。其内容为殷商时代王室占卜的相关记事。由金石收藏家王懿荣偶然发现,后刘鹗选择其收集甲骨中字迹完好者印成《铁云藏龟》,成为第一部著录甲骨文的专书。 甲骨四堂:罗振玉、王国维、董作宾、郭沫若四位研究甲骨文学者的合称。罗号雪堂,王号观堂,董字彦堂,郭笔名鼎堂,王子展教授评价早期甲骨学家时提出“甲骨四堂,郭董罗王”,后为学界广泛接受。 金石:金,指青铜器。铸于青铜器上的文字即金文,与石刻文字合称金石文字。金文,又称铭文、铭辞、钟鼎文。石刻文字极为丰富,主要分为三种:碣、碑、摩崖。金石研究至宋代形成专门之学“金石学”。有吕大临《考古图》,欧阳修《集古录》,赵明诚《金石录》等。 熹平石经:著名石刻文字。汉灵帝熹平四年(175)蔡邕受命用隶书把《周易》、《尚书》等七部经书写在石版上,立于首都太学门外,作为经书的标准本颁行天下。史称熹平石经、一字石经。 正始石经:曹魏正始年间用古文、篆书、隶书三种字体,刻了《尚书》、《春秋》两部书,称为正始石经,又称三体石经。 简牍:竹简木牍合称简牍,古代的一种文献载体。将竹剖开单支竹片为“简”,连缀后为“策(册)”,多以帛或丝连缀。简牍出现于殷商,主要使用于战国至汉、晋时期。东晋以后,基本为纸张取代。 汗青:制作竹简的工艺。竹简剖开成片后,为防蛀和便于书写,需用火烤干其水分,谓之“杀青”,亦称“汗青” 孔壁书:西汉景帝末年拆毁孔子旧宅发现的一批逃避秦火的古文经典竹简书。包括《尚书》、《礼记》、《论语》和《孝经》等,史称“孔壁书”。 汲冢书:西晋太康年间,河南汲郡人不准盗掘战国魏襄王墓,得竹书数十车,凡书75篇,10万余言。史称“汲冢书”。后整理得《竹书纪年》、《穆天子传》等。 第三章古典文献的积聚与散佚 汲古阁:明末常熟人毛晋私家藏书阁,藏书达48000册,多宋元善本。毛氏既藏书又刻书,汲古阁刻书为古今私家刻书之冠,刻有《十七史》、《十三经》、《六十种曲》等。

电子商务平台及核心技术课程判断题答案(精品文档)

1:从本质上说,HTML不是一种程序设计语言。 正确错误 2:网络安全性一般是指对单台主机提供合适的安全性,而不是直接在网络上提供安全性 正确错误 3:应用服务器是对WEB服务器功能的扩充。 正确错误 4:1996年2月,VISA与MASTERCARD两大国际信用卡组织共同发起制定了保障在因特网上BtoC模式下进行安全电子交易的SET协议。 正确错误 5:使用SET协议进行网上交易时,必须保证订单信息和个人帐号信息的隔离 正确错误 6:引导型病毒不能通过网络传播。 正确错误 7:只有可引导的软盘才能传播引导记录病毒。 正确错误 8:域名服务器上存放着INTERNET主机的域名和IP地址的对照表。 正确错误 9:数据加密包括两个元素:算法和密钥,其中密钥比算法更重要

正确错误 10:重新格式化可以清除所有病毒。 正确错误 11:用户通过浏览器是看不到PHP代码的。 正确错误 12:当前使用的IP地址长度为32bit 正确错误 13:Intranet需要一套身份认证和授权管理系统。进行身份认证时,可以利用IP地址实现对用户的有效认证 正确错误 14:浏览器、WEB服务器和数据库服务器构成了三层的应用体系结构。 正确错误 15:运行网络监听的主机只能监听与其在同一物理网段上传输的信息。 正确错误 16:应用服务器是对WEB服务器功能的扩充 正确错误 17:当执行applet时,需要将Java标准类库传送到客户端。 正确错误

18:电子商务安全主要研究如何防止黑客的攻击 正确 错误 19:对染毒软盘进行DIR操作可能会导致硬盘染毒 正确 错误 20:http、ftp、smtp、telnet等协议属于物理层的协议 正确 错误 21:电子商务的实质就是电子商务网站。 正确 错误 22: 浏览器、WEB服务器和数据库服务器构成了三层的应用体系结构。 正确 错误 23:SQL是汇编语言。 正确 错误 24:脚本就是在客户端执行的代码。 正确 错误 25:电子商务的交易过程与传统商务一样,也可分为交易前、交易中、交易后。 正确 错误

人体解剖学实验报告指导

《人体解剖学实验报告指导》 解剖教研室编写 邢台医学高等专科学校 目录 第一章绪言 一、实验课的目的及要求………………………… 二、实验报告书写要求…………………………… 三、实验室守则…………………………………… 第二章实验指导及报告 任务一观察躯干骨及其连结………………………… 任务二观察颅骨及其连结…………………………… 任务三观察四肢骨及其连结………………………… 任务四观察头颈肌(系解+局解)…………………… 任务五观察躯干肌(系解+局解)…………………… 任务六观察四肢肌(系解+局解)………………… 任务七观察消化系统………………………………… 任务八观察呼吸系统………………………………、、 任务九观察泌尿系统………………………………、、 任务十观察男性生殖系统………………………………、、任务十一观察女性生殖系统……………………………、任务十二观察腹膜内分泌系统……………………、 任务十三观察心脏模型……………………

任务十四观察全身动脉…………………… 任务十五观察全身静脉…………………………、、 任务十六观察淋巴系统……………………………、 任务十七观察眼模型……………………………… 任务十八观察耳模型………………………………… 任务十九观察脊髓模型……………………………… 任务二十观察脑干、小脑、间脑、端脑………… 任务二十一观察中枢神经系统传导通路……………… 任务二十二观察脑的被膜、血管…………………… 任务二十三观察脑神经………………………………… 任务二十四观察脊神经………………………………… 任务二十五观察内脏神经…………………………… 第一章绪言 一、实验课的目的及要求 系统解剖学就是研究正常人体形态结构的科学。本实验课的目的就是通过观察标本模型,使学生掌握掌握人体九大系统器官的形态结构及功能,巩固解剖学基本理论与基本知识,从而培养学生的观察能力与思维能力,自学、表达与分析解决问题的能力。因此,要求学生: 1、重视实验课,实验前仔细阅读实验指导,了解实验目的、方法及步骤并结合实验内容复习有关理论。 2、实验时要仔细观察、认真操作,并对观察结果进行思考。如:(1)椎骨的形态特征?(2)各部椎骨的特殊结构?(3)椎间盘的结构及临床意义。(4)脊柱的侧面的四个生理弯曲及意义。 3、实验后,认真整理实验物品,如有损坏及时交给实验老师。 二、实验报告书写要求 每次试验后要写实验报告,实验报告要求文字简练、通顺、书写整洁。主要项目要求如下:

中国古典文献学(精简版)

中国古代文献学 主讲金小栋 导论文献与文献学 一、文献的含义的历史演变 文指文章、典籍,即书面材料; 献指贤人、贤才,实质指贤人所讲述的口头材料。 文献是指任何具有一定历史或科学价值的含有知识信息的物质载体。即文献是知识信息与载体的统一体。 文献的载体 一、龟甲文 二、金石 三、竹木 四、帛 五、纸(四)古代纸书的装帧形式 卷轴装 旋风装 梵夹装 经折装 蝴蝶装 包背装 线装 古书版面及线装书的有关术语 1、卷轴装 初期纸书在形式上效法帛书,将写好的长条纸书,用木或竹作轴,粘于最后一幅纸上,从尾向前卷起,卷成一束。这种书籍装帧形式称为卷轴装。 采用卷轴装的手写纸书,一般称为卷子。故卷轴装又叫卷子装。 卷轴装所流行的时代是南朝到五代时期。 2、旋风装 又叫龙鳞装。它大约起于唐代而盛于北宋。旋风装有两个特点:一是纸的正反两面都书写,可发节省纸张缩小卷轴的体积,也就是扩大了书的容量;二是逐页错开一定距离粘在卷底上。以一长条卷纸作底,除首页因单面书写,全幅裱于卷端外,其余因双面书写,以每页右边无字空处,逐页向左鳞次相错地粘在首页末尾的卷底上,看去好似龙鳞。收藏时从首至尾卷起,外表完全是卷轴的装式;但打开时,除首页全裱在卷底,不能翻阅外,其余均能逐页翻转。 3、梵夹装 梵夹装原本不是中国古代书籍的装帧形制,而是古代中国人对古印度用梵文书写在贝多树叶上佛教经典装帧形式的一种称呼。梵夹装的具体装订方式是,将写好经文的贝多树叶,依次摞成一摞,在摞的上、下各夹配一块与经叶大小长短相同的经过刮削加工的竹片或木板。然后连板带经穿一个(在中间)或两个(居两端靠里)洞,穿绳绕捆或打扣,一部梵夹装的书籍就算装帧完毕。它有两个特点:一是以板夹之,一是所夹为散叶。

MATLAB原理及应用实验报告第二章答案

《MATLAB 原理及应用》实验报告 实验二 数组(矩阵)及其运算 1.课后练习 1、建立??????????-=3104152121A 和???? ??????---=114513312B (1)求矩阵A 和B 的乘积,矩阵A 左除B ,以及矩阵A 的2次方 (2)求数组A 和B 的乘积,数组A 左除B ,及数组A 的2次方 程序如下: >> A=[1 2 1;2 5 -1;4 10 3]; >> B=[2 -1 3;3 1 -5;4 -1 1]; >> C1=A*B; >> C2=A\B; >> C3=A^2; >> D1=A.*B; >> D2=A.\B; >> D3=A.^2; >> C1 运行后显示: C1 = 12 0 -6 15 4 -20 50 3 -35 >> C2 C2 = 9.5000 4.0000 -7.5000 19.3333 8.6667 -15.6667

44.5000 19.0000 -35.5000 >> C3 C3 = 9 22 2 8 19 -6 36 88 3 >> D1 D1 = 2 -2 3 6 5 5 16 -10 3 >> D2 D2 = 0.5000 -2.0000 0.3333 0.6667 5.0000 0.2000 1.0000 -10.0000 3.0000 >> D3 D3 = 1 4 1 4 2 5 1 16 100 9 2.建立矩阵 ? ? ? ? ? ?? ? ? ? ? ? - - - - = 15 5 2 4 9 7 4 1 1 14 15 4 12 8 6 9 8 11 10 5 13 2 3 16 A (1)用两种方法索引出A矩阵第3行第2列的元素,并将其值改为自己的学号加20 (2)索引出A矩阵第2行至第4行、第二列至第5列的所有元素程序如下: >> A=[16 3 2 13 -1 -4;5 10 11 8 7 9;9 6 8 12 -4 2;4 15 14 1 -5 15]

文献学考点

文献学复习资料 一.填空(30-40题×0.5分=15-20分) 二.名词解释(5-6题)杀青版本善本总集别集三尺法卷帙雌黄 三.简答题(2-3题×10分=20-30分)列举类书丛书各五种、精校精注…四.论述题 五.古文阅读 第一章文献与文献学 1.文献出处:最早见于《论语·八佾》 2.文献涵义:文,指有关典章制度的文字资料;献,指多闻熟悉掌故的人;文献后指有历史价值的图书文物。 3.文献学的研究范围:①文献的载体②文献的形成与流布③文献的收藏与散佚④文献的目录、版本与校勘⑤文献的辑佚与辨伪 第二章文献的载体 1.甲骨(1)指龟甲和兽骨,殷人用甲骨占卜,骨上凿穴,凿穴不透。 (2)甲骨文研究主要著作:清刘鹗《铁云藏龟》第一部汇集甲骨文材料、王国维《殷卜辞中所见先公先王续考》、孙诒让《契文举例》第一部考释甲骨文的专著,罗振玉《殷墟书契》早期收藏最多,郭沫若《卜辞通纂》、陈梦家《殷墟卜辞综述》 (3)1899国子监祭酒王懿荣 2.金:主要指青铜器上的铭文(商周秦汉 3.石(1)石刻文字主要分碣、摩崖、碑三种。 (2)儒家经典屡经刻石(七经):①汉熹平石经;②魏三体石经;③唐开成石经(在西安碑林);④蜀石经(孟蜀至北宋刻于成都);⑤北宋石经;⑥南宋石经;⑦清石经 4.(1)竹木分为竹简、木简。竹简:长而窄的竹片;木简:长而窄的木片;方版:宽的木板(牍) (2)杀青:竹简破成竹条后,把简面刮平(一般指竹黄一面),再用火烤干,这种加工叫“杀青”。竹简又叫杀青简,文章写好了叫杀青。 (3)三尺法:汉代二尺四寸之简写经,一尺二寸之简写传,八寸之简写记。《史记·酷吏列传·杜周传》:“不循三尺法,专以人主意指为狱。”“三尺法”乃是沿用周代旧称,即汉代二尺四寸简所书法律条文。汉代八寸相当于周代一尺。(4)尺牍:写信也用板牍,这种写信用的板牍一般一尺长,所以叫“尺牍”,后来尺牍成了信的代称。 (5)刀笔:书写都会出错,就用刀刮去再写,“刀”和“笔”要配合使用。 5.纸:1933黄文弼考古发现西汉宣帝早蔡伦154 (1)卷子:(六朝-唐五代)卷子高约1尺,一头有轴,在文字结束的尾端,不读时就卷起来,所以卷子又叫“卷轴”。卷子的开头部分,接出一段丝织品(或空白纸),叫“褾”。褾上还可系一根带子,卷起来之后用来捆扎。一个卷子包括:轴,卷,褾,带四个部分。因不易寻检,一头悬挂牙质标签-牙签;装书的袋子-帙;染潢:黄檗汁防虫写错涂改盖住重写(雌黄 (2)经折装(唐后-宋):卷轴式改成折叠式,书纸仍然是由多张纸粘连起来的

第二章 发明问题的传统方法——头脑风暴法实践实验报告

头脑风暴法实践实验报告 专业班级z财务141学号 2016140370姓名顾岚得分 1.实验内容和步骤 请记录 1)什么是试错法? 答:是指人们通过反复尝试运用各式各样的方法或理论,使错误逐渐减少,最终获得能够正确解决问题的方法的一种创新方法,这是一种随机寻找解决方案的方法。 2)什么是和田十二法? 答:是由形态分析法演变而来的,就是用一张一览表对需要解决的问题逐项核对从各个角度诱发多种创造性思想,实现创造,发明,革新或解决工作的某一问题的开发创意的方法。 3)头脑风暴法有哪些基本规则? 答:1、暂缓评价 2、鼓励提出独特的想法 3、追求数量 4、重视对想法的组合和改进 4)头脑风暴法的主要实施步骤有哪些? 答: 1、准备工作(选定课题、会前准备、热身) 2、头脑风暴会议 3、创意评价 5)选定一个创新动议,组织一次小型的头脑风暴会议。 头脑风暴会议的讨论主题是:移动被子中的水的方法 头脑风暴会议的与会者分别是: (1)顾岚,专业背景:财管。 (2)丁希婧,专业背景:财管。 (3)付静,专业背景:财管。 (4)范希兵,专业背景:财管。

(5)刘畅,专业背景:财管。 (6)刘丽,专业背景:财管。 (7)卢丹丹,专业背景:财管。 (8)林丽俊,专业背景:财管。 其中,主持人是:丁希婧 头脑风暴会上,收集的创意数量是 20 个。 请具体描述本次头脑风暴会的情况。 本次流程:首先确定了本次头脑风暴的主题是“怎样移动杯子中的水”,然后我们开始分成了8人一小组并选出小组的组长,然后举行热身会,召开预备会议,每个人想出一些方法用纸写下来,通过交流讨论,总结归纳了20个创意方法,然后用书面语言写成一个实验报告,由组长来书面阐述这个实验报告,在阐述过程中要向与会人员说明头脑风暴的基本规则,并对所有参与的成员给予鼓励和肯定,然后在头脑风暴会议后,要对创意进行评价和选择,以便找到最佳解决方法。最后感谢所有同学的参与与互动交流。 请评价:你认为此次头脑风暴会成功么? □很成功□成功√□一般□不成功 2.实验总结 本次头脑风暴很成功,首先是小组成员的积极配合和参与,每个人都开动大脑去思考讨论,想法也很有创意,很新奇,其次小组成员在写书面实验报告很认真,严格要求自己,最后小组长来阐述书面实验报告。通过这次的头脑风暴我们都学会了很多东西,掌握了头脑风暴法的实施,并对此进行了实践。 3.实验评价(教师)

文献综述

学号: 上海海事大学 物流学概论 文献综述 宁波-舟山港船舶管理系统效益现状和发展研究 学院: 专业: 班级: 姓名: 指导教师:欧伟为 完成日期:

摘要 随着世界各国经济大规模的发展和船舶科技的进步,海上运输量迅速增加,船舶日益专业化、大型化和快速化,如何提高通航效率,预防和减少水上交通事故,保障水上交通安全,防止环境污染,一直是世界和各国海运界关注的问题和各国学者研究的重点领域。作为船舶运输端点的港口而言,因为是水上交通的枢纽,亦为交通汇聚的水域,更应优先重视港口船舶交通。 本论文对宁波-舟山港和码头VTS做了较为详尽的介绍分析,揭示了大中型港口安装VTS的必要性;采用港口应用绩效分析和层次分析法对宁波-舟山港船舶通航效益进行了定量化研究:基于对港口绩效的分析和评估,提出了增进港口水域通航效益的改进建议。 关键词:VTS,船舶管理系统,宁波-舟山港,绩效分析法。 一.研究背景及研究意义 船舶航行于世界各地,从古自今演变甚多,从以往小型船舶配员众多演变成现今大型船舶配员精简,船舶机械与仪器设备亦因机械革命及计算机革命而起了重大变化。船舶航行于交通频繁的港口中,港口能否承受如此巨大的运量,港口能否维护该水域航行的安全,在更大的商机中寻求更高的利益,变成了所有港口思考的问题,此时船舶管理系统应运而生。 宁波港务局在宁波-舟山港已装设船舶管理系统,成为中国国内最初安装船舶管理系统的港口。船舶管理系统利用VHF高频电话和雷达影象方式,结合ECDIS,按照《船舶交通管理系统安全监督管理规则》,在所辖水域内实时进行船舶和VTS之间的动、静态航行信息以及其他航行安全相关信息的动态交换,从而为船舶的安全航行提供连续准确的信息及发布一些指令性建议,促进船舶和水域的交通管理,提高交通效率,减少辖区事故的发生。 自宁波-舟山港船舶交通服务系统启用迄今,对于船舶交通服务及航行安全服务已发挥实质功效,港口也跃居国际先进港口。而在研究评价船舶交通服务系统增进宁波-舟山港VTS 水域交通效益的研究后,是否有更好的方法来发挥VTS的最强效用,此为本论文作者进行研究的动机。

第二章文献探讨

第二章文獻探討 一、軟體專案度量的意義和目的 何謂軟體專案?軟體開發以專案進行管理。亦即運用管理的原則與方法,使得軟體開發專案能達到預期的目標。而度量(measurement)是一種科學管理、數字管理,用來作為評估的工具。度量的活動支援了專案生命週期,從專案規劃、監控到結案;以及整個軟體工程流程和軟體生命週期,從需求階段、系統分析階段、系統設計階段、程式碼實作階段、測試階段及維護階段。度量可應用在各種專業領域,如本文所強調的軟體度量或軟體工程度量亦愈來愈受重視。 Abran et al. (2001)提出,軟體工程管理的量度(measures/ metrics)至少包括:1.產品大小(如程式碼行數、需求規格書頁數、功能點);2.產品結構(如高階或低階設計、資料流、巢狀);3.資源利用率(如工作量、工具和硬體資源);4.產品及流程品質(如可用性、可維護性、對客戶的價值)。 林信惠等(2002)則將軟體專案量度類型分為:1.軟體量度(程式行數、功能點、文件頁數、複雜度);2.專案量度(耗用時間、人力、成本、產值法);3.品質量度(錯誤率、累計錯誤數及更正數、除錯和修改成本、維護性、可靠度、可用性…); 4.生產力量度(如產出和投入的比例)。 胡佑長(2000)表示,對軟體業來說,有許多度量與統計工作相當重要,例如對人員生產力的度量、對專案各項工作成本的度量、對產品品質的度量等。目的在統計與分析專案成本模式及品質活動成果,以作為整個開發與品保活動改善之基礎。其中記錄與報告是問題追蹤改善及度量統計的基礎,格式不拘泥於紙本文件,在適當的規劃與管理下,諸如電子郵件、工作流記錄、工具執行記錄等等。 Kuntzmann & Kruchten (2001)指出,對一個軟體組織長期發展來說,度量是收集歷史資料以分析軟體品質和生產力。從各專案收集一些資料,包括工作量、時

古典文献学复习题及答案名词解释和问答)

古典文献学复习参考题(仅为名词、问答两种,不含填空、断句标点、文献翻译等) 第一章文献与文献学 文献:原指典籍与贤者,后专指具有历史价值的文物资料。今为记录有知识的一切载体的统称,即用文字、图像、符号、声频、视频等手段记录人类知识的各种载体。 第二章古典文献的载体 甲骨文:甲,龟甲;骨,兽骨。是我国迄今发现最早的古典文献与系统文字。因其最初出土于殷墟,又称“殷墟书契”或“殷墟卜辞”。其内容为殷商时代王室占卜的相关记事。由金石收藏家王懿荣偶然发现,后刘鹗选择其收集甲骨中字迹完好者印成《铁云藏龟》,成为第一部著录甲骨文的专书。 甲骨四堂:罗振玉、王国维、董作宾、郭沫若四位研究甲骨文学者的合称。罗号雪堂,王号观堂,董字彦堂,郭笔名鼎堂,王子展教授评价早期甲骨学家时提出“甲骨四堂,郭董罗王”,后为学界广泛接受。 金石:金,指青铜器。铸于青铜器上的文字即金文,与石刻文字合称金石文字。金文,又称铭文、铭辞、钟鼎文。石刻文字极为丰富,主要分为三种:碣、碑、摩崖。金石研究至宋代形成专门之学“金石学”。有吕大临《考古图》,欧阳修《集古录》,赵明诚《金石录》等。 熹平石经:著名石刻文字。汉灵帝熹平四年(175)蔡邕受命用隶书把《周易》、《尚书》等七部经书写在石版上,立于首都太学门外,作为经书的标准本颁行天下。史称熹平石经、一字石经。 正始石经:曹魏正始年间用古文、篆书、隶书三种字体,刻了《尚书》、《春秋》两部书,称为正始石经,又称三体石经。 简牍:竹简木牍合称简牍,古代的一种文献载体。将竹剖开单支竹片为“简”,连缀后为“策(册)”,多以帛或丝连缀。简牍出现于殷商,主要使用于战国至汉、晋时期。东晋以后,基本为纸张取代。 汗青:制作竹简的工艺。竹简剖开成片后,为防蛀和便于书写,需用火烤干其水分,谓之“杀青”,亦称“汗青” 孔壁书:西汉景帝末年拆毁孔子旧宅发现的一批逃避秦火的古文经典竹简书。包括《尚书》、《礼记》、《论语》和《孝经》等,史称“孔壁书”。 汲冢书:西晋太康年间,河南汲郡人不准盗掘战国魏襄王墓,得竹书数十车,凡书75篇,10万余言。史称“汲冢书”。后整理得《竹书纪年》、《穆天子传》等。 第三章古典文献的积聚与散佚 汲古阁:明末常熟人毛晋私家藏书阁,藏书达48000册,多宋元善本。毛氏既藏书又刻书,汲古阁刻书为古今私家刻书之冠,刻有《十七史》、《十三经》、《六十种曲》等。

大学物理实验报告要求

大学物理实验报告要求 大学物理实验报告要求 一、预习报告要求 1.预习报告包括实验名称,实验目的,实验仪器,实验原理,实验步骤五个部分,采用学校统一的“中原工学院信息商务学院实践性环节报告用纸”书写,不允许打印。 2.预习报告要求有一定的字数,不能过少,该有的图、表一定要画上。 3.预习报告内容要求能反映实验所有环节,学生能直接看预习报告完成实验的内容。 4.无预习报告者不允许进入实验室做实验。 二、原始数据记录要求 1.原始数据记录要求清晰明了,该有的物理量、包括单位一定要写上。 2.原始数据必须得到实验老师的认可,有实验老师的签名才算有效。 3.原始数据要求用黑色或蓝色字迹签字笔书写(画图除外)。 4.原始数据记录一经教师签字即不允许作任何改动,否则视为无效。 三、实验报告要求 1.实验报告包括实验名称,实验目的,实验仪器,实验原理,实验步骤,数据记录,数据处理、思考题七个部分,采用学校统一的“中原工学院信息商务学院实践性环节报告用纸”书写,不允许打印。 2.实验报告中实验数据记录要求将原始数据的数据在实验报告中重新誊写一份,以便处理,不能直接使用原始数据记录或者在原始数据记录页上直接处理数据。 3.数据处理中所有要求画图的处理方式均应在正果的坐标纸上进行作图。 4. 实验报告和预习报告不能互用,预习报告中写过的部分实验报告要求重写。 5.实验报告数据处理要求有详细地处理步骤,不能仅有最终答案。误差处理参考课本第一章和第二章。 四、实验报告装订要求 1.装订实验报告时要求实验报告在前、实验原始数据在中间、预习报告在后统一装订在一起,不要分开装订。 2.报告的第一页要求写清楚自己的姓名、班级、学号,缺一不可。 五、实验报告上交要求 1.上交实验报告时以班级为单位放好,每班放置一摞,不要管是否同一个实验。 2.一般是第二周或者第二次做实验时上交第一个实验的实验报告。 大学物理实验预习报告

毕业论文设计文献综述的写法

完整的毕业设计(论文)资料包括: ①过程管理手册;②文献综述(3000~5000字);③翻译文章(包括外文原文)(与毕业论文/设计相关内容);④毕业设计(论文)文本:包括封面、题目、内容摘要(中英文)、关键词(中英文)、论文目录、正文及相关图表、参考文献、附录(可选)等;⑤其他附件。有条件的可将文字资料装订成册,鼓励制作电子文档。毕业设计作品应提交作品说明书。这些材料要求在答辩之前全部填写完成。 文献综述写法 文献综述是为开题报告作准备,是对某一方面的专题搜集大量情报资料后经综合分析而写成的一种学术论文,它是科学文献的一种。文献综述是反映当前某一领域中某分支学科或重要专题的最新进展、学术见解和建议。它往往能反映出有关问题的新动态、新趋势、新水平、新原理和新技术等等,即“有什么研究进展,问题是什么,怎么找方向”。 要求同学们学写综述,至少有以下好处: ●通过搜集文献资料过程,可进一步熟悉科学文献的查找方法和资料的积累方 法;在查找的过程中同时也扩大了知识面; ●查找文献资料、写文献综述是科研选题及进行科研的第一步,因此学习文献 综述的撰写也是为今后科研活动打基础的过程; ●通过综述的写作过程,能提高归纳、分析、综合能力,有利于独立工作能力 和科研能力的提高; 文献综述与“读书报告”、“研究进展”等有相似的地方,它们都是从某一方面的专题研究论文或报告中归纳出来的。但是,文献综述既不象“读书报告”那样,单纯把一级文献客观地归纳报告,也不象“研究进展”那样只讲科学进程,其特点是“综”。“综”是要求对文献资料进行综合分析、归纳整理,使材料更精练明确、更有逻辑层次;“述”就是要求对综合整理后的文献进行比较专门的、全面的、深入的、系统的论述。总之,文献综述是作者对某一方面问题的历史背景、前人工作、争论焦点、研究现状和发展前景等内容进行评论的科学性论文。 写文献综述一般经过以下几个阶段:即选题,搜集阅读文献资料、拟定提纲(包括归纳、整理、分析)和成文。 一、选题和搜集阅读文献 撰写文献综述通常出于某种需要,如为某学术会议的专题、从事某项科研、为某方面积累文献资料等等,所以,文献综述的选题,作者一般是明确的,不象科研课题选题那么困难。文献综述选题范围广,题目可大可小,大到一个领域、一个学科,小到一种算法、一个方法、一个理论,可根据自己的需要而定。 选定题目后,则要围绕题目进行搜集与文题有关的文献。关于搜集文献的有关方法,可以如看专着、年鉴法、浏览法、滚雪球法、检索法等。搜集文献要求越全越好,因而最常用的方法是用检索法。搜集好与文题有关的参考文献后,就要对这些参考文献进行阅读、归纳、整理,如何从这些文献中选出具有代表性、科学性和可靠性大的单篇研究文献十分重要,从某种意义上讲,所阅读和选择的文献的质量高低,直接影响文献综述的水平。因此在阅读文献时,要写好“读书笔记”、“读书心得”和做好“文献摘录卡片”。用自己的语言写下阅读时得到的启示、体会和想法,将文献的精髓摘录下来,不仅为撰写综述时提供有用的资料,而且对于训练自己的表达能力,阅读水平都有好处,特别是将文献整理成文献摘录卡片,对撰写综述极为有利。

数值分析实验报告62338

数值分析实验报告 (第二章) 实验题目: 分别用二分法、牛顿迭代法、割线法、史蒂芬森迭代法求方程 的根,观察不同初始值下的收敛性,并给出结论。 问题分析: 题目有以下几点要求: 1.不同的迭代法计算根,并比较收敛性。 2.选定不同的初始值,比较收敛性。 实验原理: 各个迭代法简述 二分法:取有根区间的重点,确定新的有根区间的区间长度仅为区间长度的一版。对压缩了的有根区间重复以上过程,又得到新的有根区间,其区间长度为的一半,如此反复,……,可得一系列有 根区间,区间收敛到一个点即为根。 牛顿迭代法:不动点迭代法的一种特例,具有局部二次收敛的特性。迭代格式为 割线法:是牛顿法的改进,具有超线性收敛的特性,收敛阶为1.618. 迭代格式为 史蒂芬森迭代法:采用不动点迭代进行预估校正。至少是平方收敛的。迭代格式为

这里可采用牛顿迭代法的迭代函数。实验内容: 1.写出该问题的函数 代码如下: function py= f(x) syms k; y=(k^2+1)*(k-1)^5; yy=diff(y,k); py(1)=subs(y,k,x); py(2)=subs(yy,k,x); end 2.分别写出各个迭代法的迭代函数代码如下: 二分法: function y=dichotomie(a,b,e) i=2; m(1)=a; while abs(a-b)>e t=(a+b)/2; s1=f(a); s2=f(b); s3=f(t); if s1(1)*s3(1)<=0 b=t; else a=t; end m(i)=t; i=i+1; end y=[t,i+1,m]; end 牛顿迭代法: function y=NewtonIterative(x,e) i=2; en=2*e; m(1)=x; while abs(en)>=e s=f(x); t=x-s(1)/s(2); en=t-x; x=t; m(i)=t; i=i+1; end y=[x,i+1,m]; end 牛顿割线法:

电子信息工程文献综述

文献综述 前言 随着信息技术革命的不断深入,以及计算机技术的快速发展,单片机的应用越来越广泛了,并且已经逐渐地发展成为了一门比较关键的技术学科。本人设计的论题是《基于单片机的音乐盒设计》。本文所介绍的是一种比较简易的单片机音乐盒的设计以及其相关的实现方案,利用的是AT89S52单片机。通过乐谱的音节以及节拍混排的方式进行了一次编码,从而实现了乐曲的播放这一功能。 当今社会,应用单片机的产品已经渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的足迹。现在,这种单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等,这些都离不开单片机。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的工程师和科学家。科技越发达,智能化的东西就越多。学习单片机是社会发展的必然需求,也是大学期间的必修课。

在国内单片机学习呈上升趋势,但是很多人学习时没有头绪,不知道从何下手。面对种类繁多的各类开发板,仿真器,让初学者无所事从,不但多花钱还多走不少弯路,学生学习单片机没有大的资金投入,能够做到少花钱多办事才是最好的。 胡文金在《单片机应用技术实训教程》中指出单片机技术重在应用。单片机从实训概述、开发环境、指令系统实验、程序设计实验、CPU集成功能部件实验、接口实验、基本型训练项目、强化实训项目、应用系统开发技术和应用系统开发实例。本书虽以高职高专实训教程的名义编写,但就实质而言,单片机的应用大多和学历层次无关,而是取决于要从事的这项工作本身的需要或已经具有多少这方面的知识和技能,所以,本书可作为电气类、计算机类和机电类专业的实践教学用书,也可用做广大工程技术人员的参考书。 蒋力培在《单片机微机系统实用教程》中以掌握国内最为流行的MCS-51系列单片机系统工业应用技术为教学目标,以实例分析与动手训练为主线,系统地阐述了单片微机应用系统的结构、原理及应用技术。本教程改变了传统教材文献资料式的编写形式,以培养学生的实际动手应用能力为教学突破口,在应用中不断发现问题、解决问题。在简要讲述单片机基本知识的基础上,通过一系列实例分析与动手实践及进一步扩展应用知识,使教学内容理论结合实际,深入浅出,通俗易懂,便于理解,培养学生具有一定的动手解决工程实践问题的能力。全书主要内容有单片微机内部结构与资源,单片微机工作原理,存储器的结构与地址分配,汇编语言程序设计,单片微机接口技术及应用实例等 Intel8051系列是我们在大学课堂中学习的。因此本课题围绕8051系列单片机设计,从电路图绘制,PCB板设计,硬件焊接,程序设计,在线仿真到各项功能实现,目的在于让学生将课堂上学来的理论知识与实践相结合,提高对单片机的认识,学习专业软件的操作,熟悉制作过程,掌握一门技能,加强专业知识的掌握。也增加学生的实践经历,为学生就业提供一个可选方向,拓展就业渠道。 工信部肖华在《构建芯片与整机大产业链》中回顾了集成电路产业的发展历程,分析了各种内外因素,指出我国的集成电路产业将在“十二五”期间得到迅猛发展。我国自己的芯片自主创新能力有较大提高,产业结构逐步优化,资源整合步伐加快,封装测试仍然是产业的主体。分析当前的形势,全球竞争更加激烈,竞争中有挑战也有机遇,“Google-ARM模式”的出现使原有的“WINTEL体系”受到了挑战,基于ARM 公司CPU核的嵌入式处理器已占据市场总销售量的75%以上,只要我们正视并解决自

实验报告一分析解析

实验(实训)报告 项目名称利用Excel进行物流网络规划 所属课程名称现代物流与供应链管理 项目类型综合型 实验(实训)日期2013.10.18 指导教师陈远高 浙江财经大学教务处制 一、实验(实训)概述: 【目的及要求】 目的:熟悉物流网络规划的内容,熟练掌握excel中规划求解的应用。要求:

X5+x10=16000 所有未知数非负 项目二 设工厂1送仓库为x1,x2,x3,x4,直接送顾客x5,x6,x7,x8,x9 工厂2送仓库y1,y2,y3,y4,直接送顾客y5,y6,y7,y8,y9 仓库1送顾客a1,a2,a3,a4,a5,仓库2送顾客b1,b2,b3,b4,b5,仓库3送顾客c1,c2,c3,c4,c5,仓库2送顾客d1,d2,d3,d4,d5 运费为W W=未知数乘以对应的运费求和(式子太长没时间写) 条件1两工厂送各仓库量不超过仓库容量 2从两工厂运来的量的和等于从仓库运往各顾客量的和 3两工厂产量各不超过60000 4每个顾客收到从各工厂和各仓库送来的量的和等于需求量 5各未知量非负 项目三 采用0-1变量 :仓储中心中心编号。 :销售中心编号。 :第仓储中心容量限制。 :第仓储中心建设费用。 :第销售中心货物需求量。 :第仓储中心向第销售中心货物配送量。 :第仓储中心向第销售中心配送货物单位运费。 :销售中心总需求量。 为决策变量,为0-1变量,可以用综合考虑建设费用及运输费用进行仓储中心建设规划。不考虑折旧,目标函数为 (1) 需求约束为( 为最低需求为了保证连续销售要求供应量 大于需求量)

,,(2) 供应约束为 ,(3) 非负约束为 (4) 0—1约束为 (5) - 为 由于 1 )及供 2 率,需求约束( 变量及决策变量 的非负性,考虑程序运行效 应约束(3)可以等价地写成 , , 增加仓储中心最低保有约束 (6) 为最低需求量。 这里

第二章 选题与文献综述

幻灯片1 第二章选题与文献综述 幻灯片2 内容提要 ●1、研究问题及其来源●2、选题的标准 ●3、研究问题的明确化●4、文献检索 幻灯片3 第一节研究问题及来源 幻灯片4 一、研究问题的概念

●“提出一个问题往往比解决一个 问题更重要,因为解决一个问题也许仅是一个数学上或实验上的技能而已。而提出新的问题、新的可能性,从新的角度去看旧的问题,都需要有创造性的想象力,而且标志着科学的真正进步。” 幻灯片5 ●研究的课题最初常常是以一个问题的形式提出来的。一般是人们不太满意或未解决的事 情,如某种困难、某种需要改变的现状等 ●研究的问题的最主要特征就是:人们能够收集某些资料或信息来回答它(至少是部分回 答) 幻灯片6 一般从研究主题开始,逐渐集中到研究问题 ●研究问题是指一项教育研究所要回答的具体问题,是一个可以通过研究来进行回答的 问题。 ●具体;可以回答 ●研究主题指的是教育研究所涉及的某一类现象或问题领域。

●宽泛,更具有一般性 幻灯片7 ●两类不可研究的问题: ● 1.涉及价值的问题。如“应该”“最” ● 2.形而上学的问题。如“上帝” 幻灯片8 二、研究课题(问题)的类型 ●1、基础性研究课题、应用性研究课题与发展性研究课题●2、横向课题与纵向课题 幻灯片9 三、问题来源 ●现实社会生活实践 ●个人经历 ●相关文献阅读 ●课题指南 幻灯片10 第二节选题标准 幻灯片11 一、价值性

●价值性就是研究问题所具有的意义或价值。研究的问题首先必须是有意义的,即问题是 值得研究的。 ●对这个问题的回答是如何增进某个领域的知识;对这个问题的回答如何改善教育实践 的;对这个问题的回答如何改善人类的生存状态 幻灯片12 ●理论意义或价值主要体现在研究问题对某一学科的发展、对某种理论的形成或检验, 对社会规律的认识、对社会现象的解释等方面所能做的贡献; ●实践意义或价值主要体现在研究问题对现实社会生活所提出的各种具体问题能否进行 科学的回答和能否提供合理的解决方案,改进实践提高质量。 幻灯片13 二、创造性 ●创造性也可以称作创新性或独特性,指的是研究问题应具有某种新的东西,具有某种 与众不同的地方,具有自己独特的特点,问题研究必须能为解决或部分解决人类问题提供新东西。 ●可以是前人从未没做过的、填补空白式的; ●更多的还是研究思路、角度、内容、对象和方法的创新 幻灯片14 三、可行性 ●研究者是否具备进行或完成某一研究课题所需要的主、客观条件。一个切实可行的问 题是研究者可以利用现存资源进行研究的问题。包括客观条件(资料、设备、经费、时间、人力、技术等)、主观条件(兴趣、能力等)以及时机问题 幻灯片15 ●主观限制包括研究者在生活经历、知识结构、研究经验、组织能力、操作技术甚至年 龄、体力等方面的限制; ●客观限制包括研究时间、经费、文献资源、所涉及对象、单位的支持合作、有否违反 政策或社会伦理等。 幻灯片16 四、合适性 ●合适性指的是所选择的研究问题最适合研究者的个人特点,包括研究者对该研究问题 的兴趣、熟悉程度以及研究者所拥有的各种资源、条件与该问题的要求相符合的程度等。 ●如果可行性解决的研究的可能性,那么合适性则是解决“是不是最好” 幻灯片17 五、伦理性 ●问题是符合道德的。即不会对人类生理或心里造成伤害,不会损害人类所生存的自然环

第2章文献探讨

第2章文獻探討 本章將介紹本研究所應用到的相關知識及技術背景與功能,第一節介紹網路服務現況與發展趨勢,第二節介紹網路服務核心技術探討,第三節介紹XML與關連資料庫之間資料轉換,第四節介紹銀行公會訊息標準。 第1節網路服務現況與發展趨勢 網路服務是一種動態的電子商業模式,企業透過網際網路向外擴展基礎建設,使用多元化交易方式,將商業流程自動化,創造出更有彈性且有效的商業模式。使用網路服務,企業得以根據業務需求,動態發現並引入商業功能,而不需大幅更動現有業務流程整合體系。根據Tidwell (2001)的定義:網路服務為一個以標準網際網路技術建立的程式介面,允許使用者可透過網路來取某應用程式的功能。網路服務是以XML為描述語言,並以XML檔做為被呼叫的訊息格式,不論在何種平台或是以何種語言開發的,只要能夠透過網路被另一個程式呼叫,稱為網路服務[McCright,2001]。 2.1.1 網路服務類型 綜合當今的網際網路應用以及網路服務的特點,網路服務實施領域可以分為四類[柴曉路,民89]︰ 1.商業導向網路服務(Business-Oriented Web Services) 商業導向網路服務針對的是企業導向應用服務包括企業內部的企業資源規畫(Enterprise Resource Planning,ERP)系統,企業間的SCM/CRM等系統。當這些系統以網路服務的形式在網路(Internet和Intranet)中出現時,企業內的應用整合將更加容易,而在企業間的眾多合作夥伴的系統聯接也將不再是無法完成的工作。目前現有的解決方案和產品的提供商有Bowstreet、Epicentric等。 2.顧客導向網路服務(Consumer-Oriented Web Services) 顧客導向網路服務針對的是原先的企業對顧客(Business to Customer,B2C)

相关主题
文本预览
相关文档 最新文档