辦公自動化相關附件課件_第1頁
辦公自動化相關附件課件_第2頁
辦公自動化相關附件課件_第3頁
辦公自動化相關附件課件_第4頁
辦公自動化相關附件課件_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第四章辦公自動化軟件2023/9/101重慶郵電學院計算機學院楊勇第四章辦公自動化軟件2023/8/31重慶郵電學院計算機學

一個完整的計算機系統(tǒng)是由硬件系統(tǒng)和軟件系統(tǒng)兩部分組成的。硬件系統(tǒng)是組成計算機的物質實體,如中央處理器、存儲器、總線等;軟件系統(tǒng)是指計算機工作的程序、與程序運行時所需的數(shù)據(jù)以及與這些程序和數(shù)據(jù)有關的技術資料。軟件系統(tǒng)是計算機上可運行的全部程序的總和。通常將軟件分為系統(tǒng)軟件和應用軟件兩大類。2023/9/102重慶郵電學院計算機學院楊勇一個完整的計算機系統(tǒng)是由硬件系統(tǒng)和軟件系統(tǒng)兩部分組成的。24.1系統(tǒng)軟件

軟件分成若干層,最內層是對硬件的擴充與完善,而外層則是對內層的再次擴充與完善。一般把靠近內層、為方便使用和管理計算機資源的軟件稱為系統(tǒng)軟件。系統(tǒng)軟件是用于計算機管理、監(jiān)控、維護的軟件,并為用戶提供一個友好的操作界面。

系統(tǒng)軟件有兩個主要特點:一是通用性;二是基礎性,即應用軟件要在系統(tǒng)軟件支持下編寫和運行。系統(tǒng)軟件通常包括操作系統(tǒng)、語言處理系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)和系統(tǒng)實用程序等。2023/9/103重慶郵電學院計算機學院楊勇4.1系統(tǒng)軟件2023/8/33重慶郵電學院計算機學院4.1.1操作系統(tǒng)1.什么是操作系統(tǒng)操作系統(tǒng)是系統(tǒng)軟件的核心,它把計算機硬件系統(tǒng)改造成功能更強、使用更加方便的虛擬機。而其他系統(tǒng)軟件和各種應用軟件都運行在操作系統(tǒng)之上,以操作系統(tǒng)作為支持環(huán)境,所以操作系統(tǒng)稱為軟件工作平臺??梢詮膬蓚€方面看出操作系統(tǒng)的作用:一是從用戶的觀點,可把操作系統(tǒng)看作是用戶和計算機系統(tǒng)之間的接口,用戶無需了解許多硬件和軟件的細節(jié),就能方便靈活地使用計算機;二是從資源管理的觀點,可把操作系統(tǒng)視為計算機系統(tǒng)資源的管理者。2023/9/104重慶郵電學院計算機學院楊勇4.1.1操作系統(tǒng)2023/8/34重慶郵電學院計算機學操作系統(tǒng)定義:操作系統(tǒng)是計算機系統(tǒng)中的一個系統(tǒng)軟件,它負責管理與控制計算機系統(tǒng)中的各種軟、硬件資源,合理地組織計算機的工作流程,以便高效地利用這些資源為用戶提供一個功能更強、使用更方便的工作環(huán)境,從而在計算機與用戶之間起到一個友好的接口作用。常見的單用戶操作有:DOS,網(wǎng)絡操作系統(tǒng)有:UNIX,WINDOWSNT,WINDOWS2000SERVER等

2023/9/105重慶郵電學院計算機學院楊勇操作系統(tǒng)定義:操作系統(tǒng)是計算機系統(tǒng)中的一個系統(tǒng)軟件,它負責管2.操作系統(tǒng)的分類(1)按運行環(huán)境分類。按運行環(huán)境,操作系統(tǒng)分為實時操作系統(tǒng)、分時操作系統(tǒng)和批處理操作系統(tǒng)。

實時操作系統(tǒng)是對外來的信息在限定的時間范圍內能立即作出響應的系統(tǒng)。常用的系統(tǒng)有RTOS等。分時操作系統(tǒng)多用于對一個CPU連接多個終端的系統(tǒng),CPU按著優(yōu)先級分配給各個終端時間片,輪流為其服務。由于主機運算速度高,每個終端用戶仍感到是自己獨用機器。常用的系統(tǒng)有UNIX、XENIX、Linux等。批處理操作系統(tǒng)以作業(yè)為處理對象,連續(xù)處理在計算機中運行的多道程序和多個作業(yè)。2023/9/106重慶郵電學院計算機學院楊勇2.操作系統(tǒng)的分類2023/8/36重慶郵電學院計算機學院(2)按操作系統(tǒng)管理用戶數(shù)分類。可分為單用戶和多用戶操作系統(tǒng)。單用戶操作系統(tǒng)是只有一個用戶獨占計算機的全部軟、硬件資源。目前在微機上多用這種操作系統(tǒng)。多用戶操作系統(tǒng)是一臺CPU上接有多個終端用戶,多個用戶共享計算機的軟、硬件資源。

2023/9/107重慶郵電學院計算機學院楊勇(2)按操作系統(tǒng)管理用戶數(shù)分類??煞譃閱斡脩艉投嘤脩舨僮飨?3)按管理的作業(yè)數(shù)分類。單用戶操作系統(tǒng)按它同時管理的作業(yè)數(shù)又分為:單用戶單任務操作系統(tǒng)和單用戶多任務操作系統(tǒng)。單用戶單任務操作系統(tǒng)一次只能管理一個運行作業(yè),CPU效率低,如DOS。單用戶多任務操作系統(tǒng)允許多個程序或多個作業(yè)同時存在和運行。Windows3x是基于圖形界面的16位單用戶多任務操作系統(tǒng),W1ndows95/98/2000/xp是繼W1ndows3x后的多次升級,是32位的多任務操作系統(tǒng)。2023/9/108重慶郵電學院計算機學院楊勇(3)按管理的作業(yè)數(shù)分類。單用戶操作系統(tǒng)按它同時管理的作業(yè)數(shù)(4)網(wǎng)絡操作系統(tǒng)。網(wǎng)絡操作系統(tǒng)是運行在局域網(wǎng)上的操作系統(tǒng),現(xiàn)在常用的有NetWare、WindowsNT等。Netware是Novell公司的產品,是一個基于文件服務和Novell目錄服務的網(wǎng)絡操作系統(tǒng),它支持各種智能化網(wǎng)絡解決方案。W1ndowsNT是基于圖形界面的32位多任務網(wǎng)絡操作系統(tǒng),它支持對稱多處理系統(tǒng)。W1ndowsNT有兩種產品:WindowsNTworkstation是工作站或筆記本上用的操作系統(tǒng);W1ndowsNTServer是網(wǎng)絡服務器使用的操作系統(tǒng)。2023/9/109重慶郵電學院計算機學院楊勇(4)網(wǎng)絡操作系統(tǒng)。網(wǎng)絡操作系統(tǒng)是運行在局域網(wǎng)上的操作系統(tǒng)4.UNIX系統(tǒng)概述2)UNIK系統(tǒng)的特點(1)開放性。開放性是指系統(tǒng)遵循世界標準規(guī)范,特別是遵循開放系統(tǒng)互連0SI國際標準。凡遵循國際標淮所開發(fā)的硬件和軟件,都能彼此兼容,可方便地實現(xiàn)互連。一般認為,UNIX是目前開放性最好的操作系統(tǒng)之一,它能廣泛地配置在從微型機到大、中、小型機等各種機器上,而且還能方便地將已配置了UNIX操作系統(tǒng)的機器,互連成計算機網(wǎng)絡,這也是它被廣泛應用的有力證明。

2023/9/1010重慶郵電學院計算機學院楊勇4.UNIX系統(tǒng)概述2023/8/310重慶郵電學院計算機(2)多用戶、多任務環(huán)境。UNIX操作系統(tǒng)是一個多用戶、多任務分時操作系統(tǒng)。它既可以同時支持數(shù)十個乃至數(shù)百個用戶,提供各自的聯(lián)機終端同時使用一臺計算機,而且還允許每個用戶同時執(zhí)行多個任務。例如,在進行字符圖形處理時,用戶可建立多個任務,分別用于處理字符輸入、圖形制作和編輯等任務。

2023/9/1011重慶郵電學院計算機學院楊勇(2)多用戶、多任務環(huán)境。UNIX操作系統(tǒng)是一個多用戶、多(3)功能強大、實現(xiàn)高效。UNIX系統(tǒng)提供了精選的、豐富的系統(tǒng)功能,它可使用戶方便、快速地完成許多其他操作系統(tǒng)難以實現(xiàn)的功能。UNIX己成為世界上功能最強大的操作系統(tǒng)之一,而且它在許多功能的實現(xiàn)上有其獨到之處,并且是高效的。例如,UNIX將所有的外部設備作為特殊文件處理,具有高效的目錄結構、磁盤空間管理、輸入/輸出重定向和管道功能等。其中,不少功能及其實現(xiàn)技術已被其他操作系統(tǒng)所借鑒。2023/9/1012重慶郵電學院計算機學院楊勇(3)功能強大、實現(xiàn)高效。UNIX系統(tǒng)提供了精選的、豐富的(4)良好的可移植性。UNIX操作系統(tǒng)和核外實用程序是用c語言書寫的(90%),因而容易閱讀、理解和修改,并具有良好的可移植性。雖然在執(zhí)行效率上C語言比匯編語言稍差,但其具有很多匯編語言所無法比擬的優(yōu)點,它隱藏了具體機器的結構。

2023/9/1013重慶郵電學院計算機學院楊勇(4)良好的可移植性。UNIX操作系統(tǒng)和核外實用程序是用c(5)良好的用戶界面。UNIX向用戶提供了兩種界面:用戶界面和系統(tǒng)調用。UNDIX的傳統(tǒng)用戶界面是基于文本的命令行界面,即shell,它既可以聯(lián)機使用,又可存到文件上脫機使用。shell有很強的程序設計能力,用戶可方便地用它編制程序,從而為用戶擴充系統(tǒng)功能提供了更高級的工具。系統(tǒng)調用是提供給用戶在編寫程序時使用的界面。用戶可以在編寫程序時直接使用系統(tǒng)提供的系統(tǒng)調用命令。系統(tǒng)通過這個界面為用戶程序提供低級、高效率的服務。UNIX還為用戶提供了圖形用戶界面。它利用鼠標、菜單、窗口、滾動條等設施的優(yōu)點,給用戶呈現(xiàn)一個直觀、易操作、交互性強的友好的圖形化界面。2023/9/1014重慶郵電學院計算機學院楊勇(5)良好的用戶界面。UNIX向用戶提供了兩種界面:用戶界面(6)提供了豐富的網(wǎng)絡功能。UNIX系統(tǒng)提供了十分豐富的網(wǎng)絡功能。各種UNIX版本普遍支持TCP/IP協(xié)議,該協(xié)議已成為UNIX操作系統(tǒng)與其他操作系統(tǒng)之間聯(lián)網(wǎng)的最基本選擇。在UNIX系統(tǒng)中包括了網(wǎng)絡文件系統(tǒng)NFS軟件,客戶服務器協(xié)議軟件LanManagerClient/Server、IPX/SPX軟件等。通過這些產品可以實現(xiàn)UNIX系統(tǒng)之間、UNIX與Novell的Netware、W1ndowsNT、IBMLanServer等網(wǎng)絡之間的互聯(lián)和互相操作。

2023/9/1015重慶郵電學院計算機學院楊勇(6)提供了豐富的網(wǎng)絡功能。UNIX系統(tǒng)提供了十分豐富的網(wǎng)(7)可靠的安全系統(tǒng)。UNIX采取了許多安全技術措施以滿足安全標準。它包括對讀、寫進行權限控制,帶保護的子系統(tǒng)、審計跟蹤和核心授權等,這為網(wǎng)絡多用戶環(huán)境中的用戶提供了必要的安全保障。2023/9/1016重慶郵電學院計算機學院楊勇(7)可靠的安全系統(tǒng)。UNIX采取了許多安全技術措施以滿足5.Linux系統(tǒng)簡介Linux是一套免費使用和自由傳播的用于個人計算機上的UNIX操作系統(tǒng)。雖然Linux可以用于多種計算機平臺,但它主要用于個人計算機上。這個系統(tǒng)是由世界各地的數(shù)以百計的程序員設計和實現(xiàn)的,其目的是建立不受任何商品化軟件的版權制約的、全世界都能自由使用的Linux兼容產品。

2023/9/1017重慶郵電學院計算機學院楊勇5.Linux系統(tǒng)簡介2023/8/317重慶郵電學院計算

Linux之所以受到廣大計算機愛好者的喜歡,其要原因有兩個:一是它屬于自由軟件,用戶不用交付任何經(jīng)費就可以獲得它和它的源代碼,并且可以根據(jù)自己的需要對它進行必要的修改,無嘗使用它,無約束地繼續(xù)傳播.另一個原因是它具有UNIX的全部功能,任何使用UNIX操作系統(tǒng)或想要學習unix操作系統(tǒng)的人都可以從Linux中獲益。2023/9/1018重慶郵電學院計算機學院楊勇Linux之所以受到廣大計算機愛好者的喜歡,其要原因有兩個3)Linux的特性(1)多任務。多任務是現(xiàn)代計算機的最主要的一個特點。它是指計算機同時執(zhí)行多個程序,而且各個程序的運行互相獨立,互不影響。(2)多用戶。多用戶是指多個用戶同時訪問一個應用程序或同時使用計算機的某一處理功能。計算機的這種特性是近些年發(fā)展起來的。Linux具有把微處理器的時間分配給許多應用程序的能力,因此適合于同時支持多個用戶。Linux的多用戶體現(xiàn)在多個用戶能夠同時從相同的或不同的終端上使用一個應用程序的副本進行工作。2023/9/1019重慶郵電學院計算機學院楊勇3)Linux的特性2023/8/319重慶郵電學院計算機(3)可編程shell。可編程shell是Linux的一個重要特性。shell是用戶與Linux內核之間交換信息的橋梁,shell對用戶輸入的命令進行語法分析,每條命令都被分解成許多易于處理的組成部分,每個組成部分都被分別解釋和執(zhí)行。可編程shell是指將多條命令組合在一起,形成一個shell程序,這個程序可以單獨運行,也可以與其他程序同時運行。

2023/9/1020重慶郵電學院計算機學院楊勇(3)可編程shell。可編程shell是Linux的一個重(4)設備獨立性。設備的獨立性是指操作系統(tǒng)把所有外部設備統(tǒng)一看待,只要安裝它們的驅動程序,任何用戶都可以操作、使用這些設備,而不必知道它們的具體存在形式。設備獨立性對于現(xiàn)代計算機來說很重要。具有設備獨立性的操作系統(tǒng),通過把每一個外圍設備看作一個獨立文件來回避增加新設備的問題。當需要增加新設備時,系統(tǒng)管理員就在內核中增加必要的連接。這種連接(也稱作設備驅動程序)保證每次調用設備提供服務時,內核以相同的方式來處理它們。2023/9/1021重慶郵電學院計算機學院楊勇(4)設備獨立性。設備的獨立性是指操作系統(tǒng)把所有外部設備統(tǒng)當新的及更好的外設被開發(fā)并交付給用戶時,操作系統(tǒng)允許在這些設備連接到內核后,能不受限制地立即訪問它們。設備獨立性的關鍵在于內核的適應能力。其他操作系統(tǒng)只允許一定數(shù)量或一定種類的外部設備連接。而設備獨立性的操作系統(tǒng)能夠容納任意種類及任意數(shù)量的設備,因為每一個設備都是通過其與內核的專用連接獨立進行訪問的。2023/9/1022重慶郵電學院計算機學院楊勇當新的及更好的外設被開發(fā)并交付給用戶時,操作系統(tǒng)允許在這些設(5)內置網(wǎng)絡。完善的內置網(wǎng)絡是Linux的一大特點。Linux作為UNIX的一個兼容版本,在通信和網(wǎng)絡功能方面優(yōu)于其他操作系統(tǒng)。其他操作系統(tǒng)不包含如此緊密的和內核結合在一起的連接網(wǎng)絡的能力,也沒有內置這些聯(lián)網(wǎng)特性的靈活性。Linux為用戶提供了完善的、強大的網(wǎng)絡功能。用戶能用Linux與世界上任何地方的人通過Intemet網(wǎng)絡進行通信。用戶能通過一些Linux命令完成內部信息或文件的傳輸。Linux還為系統(tǒng)管理員和技術人員提供了訪問其他系統(tǒng)的窗口。2023/9/1023重慶郵電學院計算機學院楊勇(5)內置網(wǎng)絡。完善的內置網(wǎng)絡是Linux的一大特點。L(6)可移植性??梢浦残允侵笇⒉僮飨到y(tǒng)從一個平臺轉移到另一個平臺使它仍然能按其自身的方式運行的能力。Linux是一種可移植的操作系統(tǒng)??梢浦残詾檫\行Linux的不同計算機平臺與其他任何機器進行準確而有效的通信提供了方便,不需要另外增加特殊、昂貴的通信接口。2023/9/1024重慶郵電學院計算機學院楊勇(6)可移植性??梢浦残允侵笇⒉僮飨到y(tǒng)從一個平臺轉移到另一4.1.2程序設計語言和語言處理程序

計算機能自動連續(xù)地工作,是由程序控制實現(xiàn)的。程序是用程序設計語言按問題的要求事先編寫的。程序設計語言按發(fā)展過程分為機器語言、匯編語言和高級語言。1.機器語言

機器語言是以二進制代碼表示的指令的集合,是計算機惟一能直接識別和執(zhí)行的語言。機器語言的優(yōu)點是占用內存少,執(zhí)行速度快:缺點是它是面向機器的語言,隨機型而異,通用性差,難閱讀,難記憶,難維護,編程工作量大,易出錯。2023/9/1025重慶郵電學院計算機學院楊勇4.1.2程序設計語言和語言處理程序2023/8/325重慶2.匯編語言

匯編語言是用助記符來表示機器指令的語言,也稱符號語言。匯編語言的優(yōu)點是比機器語言易學易記,它的缺點是通用性差,隨機而異。由于計算機只能執(zhí)行機器語言,因此,必須用匯編程序將用匯編語言編寫的源程序翻譯成機器能執(zhí)行的二進制碼的目標程序,這個翻譯過程稱為匯編。2023/9/1026重慶郵電學院計算機學院楊勇2.匯編語言2023/8/326重慶郵電學院計算機學院楊勇3.高級語言

高級語言更接近人們日常用的自然語言和數(shù)學表達式。高級語言的優(yōu)點是通用性強,它是面向問題的,基本上與具體機器無關。用高級語言編寫的程序短小精練,便于閱讀,易于查找錯誤和修改、調試。但與匯編語言一樣,高級語言源程序經(jīng)過編譯生成目標程序后機器才能執(zhí)行。高級語言有數(shù)百種,用得最多的是以下幾種:(1)FORTRAN語言適于科學計算。(2)PASC從語言:它是結構化程序設計語言,適用于教學、數(shù)據(jù)處理和科學計算等,現(xiàn)正被C語言所取代。2023/9/1027重慶郵電學院計算機學院楊勇3.高級語言2023/8/327重慶郵電學院計算機學院楊(3)C語言:編程簡練,功能強,適用于數(shù)值計算、數(shù)據(jù)處理、系統(tǒng)軟件等,現(xiàn)在己成為高級語言中使用最多的語言之一。

(4)JAVA語言:這是一種新型的跨平臺分布式程序設計語言。JAVA以它具有的簡單、安全、可移植、面向對象、多線程處理和具有的動態(tài)特性,己在國際和國內引起了廣泛關注,在較高層次的讀者中絕大多數(shù)都熟悉JAVA語言。JAVA是基于C十十的,它的最大特色是“一次編寫,處處運行”。但用JAVA語言編寫的程序要依靠一個虛擬機VM(V1dualMachine)才能運行。2023/9/1028重慶郵電學院計算機學院楊勇(3)C語言:編程簡練,功能強,適用于數(shù)值計算、數(shù)據(jù)處理、系一般地,將用高級語言編寫的程序稱為“源程序”,它必須要經(jīng)過相應的語言處理程序編譯或解釋,將其翻譯成二進制機器指令—目標程序,計算機才能識別和執(zhí)行。通常翻譯有兩種方式:一種為編譯方式;另一種為解釋方式。

編譯方式:編譯方式是用相應語言的編譯程序將源程序翻譯成目標程序,再用連接程序將目標程序與函數(shù)庫等連接起來,最終處理成可執(zhí)行程序就可直接在機器上運行。解釋方式:解釋方式是通過相應的解釋程序將源程序逐句翻譯成機器指令,每譯完一句就執(zhí)行一句。解釋程序不再產生目標程序,而是借助于解釋程序直接執(zhí)行源程序本身。執(zhí)行過程中若某句有錯誤則立即顯示出錯誤信息,修改后才能繼續(xù)執(zhí)行。這種方式雖然便于查錯,但效率較低。2023/9/1029重慶郵電學院計算機學院楊勇一般地,將用高級語言編寫的程序稱為“源程序”,它必須要經(jīng)過相4.2專家系統(tǒng)專家系統(tǒng)是模擬人類專家解決實際問題的計算機程序。它不僅是了解和研制“智能”的一個重要途徑,還能高效率地工作,獲得極高的經(jīng)濟效益。因此,近年來專家系統(tǒng)的研制,受到科技、軍事、醫(yī)療衛(wèi)生及工商管理等部門的高度重視。2023/9/1030重慶郵電學院計算機學院楊勇4.2專家系統(tǒng)2023/8/330重慶郵電學院計算機學院4.2.1專家系統(tǒng)的基本概念專家系統(tǒng)的定義:專家系統(tǒng)是一個在某特定領域內,用人類專家水平去解決該領域中難以用精確數(shù)學模型表示的困難問題的計算機程序。專家系統(tǒng)的基本思想是讓計算機能夠存儲某一領域的專門知識,并能像專家那樣有效地利用這些知識去解決該領域的復雜問題。2023/9/1031重慶郵電學院計算機學院楊勇4.2.1專家系統(tǒng)的基本概念2023/8/331重慶郵專家系統(tǒng)應具有以下三個特點:(1)啟發(fā)性。由于經(jīng)驗性知識通常沒有嚴謹?shù)睦碚撘罁?jù),因此很難保證其在各種情況下是普遍正確的,但在一定條件下用來解決問題往往能有效地簡化問題或快速求得問題的解決辦法。人們把具有這種特點的知識稱為啟發(fā)性知識,把具有嚴謹理論依據(jù)的專門知識稱為邏輯性知識。使用啟發(fā)性知識處理問題是人類推理的特征之一。人類專家的技能也主要來源于這些啟發(fā)性知識。因此,專家系統(tǒng)要達到人類專家處理問題的水平就必須能夠存儲和利用這些知識,像專家那樣,通過推理和判斷來求解問題。專家系統(tǒng)的這個特點稱為啟發(fā)性。2023/9/1032重慶郵電學院計算機學院楊勇專家系統(tǒng)應具有以下三個特點:2023/8/332重慶郵電學院(2)透明性。專門知識大都是人類專家在實踐中積累起來的啟發(fā)性知識,通常只有專家本人掌握。為了使用戶對求得的結果放心,專家系統(tǒng)必須具有向用戶解釋推理的過程,回答用戶提問的解釋功能,使它對用戶是透明的。(3)靈活性。要把專家頭腦中的經(jīng)驗知識全部而明確地表示出來不是一件容易的事,而要反復多次,不斷擴充才能達到目的。況見這些啟發(fā)性知識往往是有針對性的,在特定情況下才是正確的,情況變化后也要隨之而變化。這就要求專家系統(tǒng)具有靈活性,系統(tǒng)中的知識要便于修改和擴充。2023/9/1033重慶郵電學院計算機學院楊勇(2)透明性。專門知識大都是人類專家在實踐中積累起來的啟發(fā)4.2.2專家系統(tǒng)的組成實用專家系統(tǒng)的基本結構由六部分組成:知識庫、數(shù)據(jù)庫、推理機、咨詢解釋、知識獲取和人機接口,

2023/9/1034重慶郵電學院計算機學院楊勇4.2.2專家系統(tǒng)的組成2023/8/334重慶郵電學院計算(1)知識庫。知識庫用來存放系統(tǒng)求解問題所需要領域的專門知識。知識獲取過程中獲得的專門知識,以適當?shù)闹R表達式和結構形式存入知識庫中。一個專家系統(tǒng)性能的高低,決定于知識庫中知識的完善程度和良好的組織結構。它是開發(fā)專家系統(tǒng)的一項最關鍵的工作。知識庫具有存儲、檢索以及修改等功能。2023/9/1035重慶郵電學院計算機學院楊勇(1)知識庫。知識庫用來存放系統(tǒng)求解問題所2023/8/3(2)數(shù)據(jù)庫。數(shù)據(jù)庫用來存放所解決問題的原始數(shù)據(jù)(事實)和推理過程中得到的各種中間信息。為了使推理機能方便地求解問題,數(shù)據(jù)的表示和組織形式應盡量和知識庫的表示相容。(3)推理機。推理機是一組程序,用來控制、協(xié)調整個專家系統(tǒng)的工作。根據(jù)數(shù)據(jù)庫中的信息,利用知識庫中的知識,按一定的推理策略去解決所研究的問題。推理機還具有向知識庫添加新內容或刪去舊內容的功能,以保證因專家系統(tǒng)的透盼性和靈活性引起推理機的變動。2023/9/1036重慶郵電學院計算機學院楊勇(2)數(shù)據(jù)庫。數(shù)據(jù)庫用來存放所解決問題的原始數(shù)據(jù)(事實)和(4)知識獲取。知識獲取部分也稱為學習功能,它為知識庫的建立、修改知識庫中已有的知識和擴充新的知識提供途徑。在專家與系統(tǒng)交互過程中,發(fā)現(xiàn)需要修改、刪除或增加的知識及由此引起的一切必要的改動,都要利用這部分的功能。它是保證系統(tǒng)靈活性的必要部分,直接影響系統(tǒng)的生命力。2023/9/1037重慶郵電學院計算機學院楊勇(4)知識獲取。知識獲取部分也稱為學習功能,它為知識庫的建立(5)咨詢與解釋。它負責對推理出的結果作出必要的解釋,以便向用戶說明推理過程,使用戶容易接受推理的結果,同時也有利于新手向專家系統(tǒng)學習和為用戶維護及管理專家系統(tǒng)提供方便。(6)人機接口。人機接口負責把用戶熟悉的信息表示方法(如自然語言、表格、圖形)轉換成內部表示形式,再交給各相應的組成部分去處理。專家系統(tǒng)輸出的信息也由人機接口轉換成用戶能理解的形式顯示給用戶。2023/9/1038重慶郵電學院計算機學院楊勇(5)咨詢與解釋。它負責對推理出的結果作出必要的解釋,以便4.2.4專家系統(tǒng)與傳統(tǒng)程序的區(qū)別

傳統(tǒng)的程序設計方法可表示為:

數(shù)據(jù)+算法=程序

專家系統(tǒng)的程序設計方法可表示為:

知識+推理=程序前者按人事先指定的步驟求解問題(即指定它做什么),后者解題的步驟由程序自己決定(即通過推理決定做什么)。2023/9/1039重慶郵電學院計算機學院楊勇4.2.4專家系統(tǒng)與傳統(tǒng)程序的區(qū)別2023/8/339重慶2023/9/1040重慶郵電學院計算機學院楊勇2

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論