資源簡介 高二信息技術學業水平考試匯總知識點52個知識點1:工具軟件工具軟件文字處理工具:word,wps文字電子表格工具:excel,wps表格繪圖:photoshop,“畫圖”,幾何畫板思維導圖:Xmind知識點2:網絡類型網絡類型因特網:全球信息資源總匯。WAN:廣域網,可以跨地區、跨國甚至跨州,但不是因特網,是因特網的一部分。MAN:城域網,指大型的計算機網絡,比如某一個城市組織的網絡。LAN:局域網,比如一個機房的網絡。WLAN:無線局域網,和LAN的區別就是WLAN通過無線連接。DDN:數字數據網是為用戶提供專用的中高速數字數據傳信道,以便用戶用它來組織自己的計算機通信網。簡單的來說可以看做上網專線。在之前有通過電話線上網,甚至有通過220V市電上網的技術,但是如果線路用途過多,需要更多更復雜的協議,不確定因素也更多。使用專線可以增強穩定性。知識點3:數據、信息、知識定義1.數據數據的表現形式是多種多樣的,可以是文字、圖像、圖形、音頻和視頻等。數據有固定不變的,有不斷變化的,也有些數據是隨機出現的。(1)數據的來源數據獲取的來源分為兩類:直接獲取和間接獲取,通過兩種方式獲取的數據稱為:直接數據和間接數據。直接數據:由統計調查或科學實驗得到的原始數據,通常也是數據的直接來源。間接數據:通過查閱資料獲得的數據或他人對原始數據處理過的數據。(2)數據的收集方法直接數據的收集方法有很多,如調查法、訪談法、觀察法、實驗法或得用技術手段收集數據等。間接數據的收集方法如查閱文獻資料、關注媒體資源、瀏覽權威網站、利用搜索引擎在網絡中進行檢索、從相關數據公司購買等。2.信息數據是信息的符號表示;信息是數據的內涵,是對數據的語義解釋。數據處理就是把原始數據轉換成人們所需要的信息的過程。完整的數據處理過程一般包括數據的采集、加工、傳輸、存儲、檢索和輸出六個環節。信息的基本特征:載體依附性、時效性、價值性、共享性。3.知識知識是信息經過加工提煉后形成的抽象產物。它表述的是事物運動的狀態和狀態變化的規律。即知識是一類高級的、抽象的,而且具有普遍適應性的信息。知識是認識世界的結果,也是改造世界的依據。4.數據、信息與知識的關系數據、信息和知識可以看作人類對客觀事物感知的三個不同階段。數據是對事物屬性的客觀記錄,信息是數據表達的意義,知識是經過人的思維整理過的信息、數據、形象、價值標準以及社會的其他符號化產物。比如某日記本記錄40年來的天氣情況。這個日記本上的文字屬于數據,它本身沒有意義。通過文字數據發現6月6日高考期間下雨了,這叫做信息;通過通讀40年來天氣情況,發現每年高考期間都下雨,就掌握了高考必下雨這個知識(當然這個知識不一定正確)知識點4:PYTHON常用標準庫:PYTHON常用標準庫math:math提供標準數學運算庫如math.sqrt(a),求a的平方根turtle:海龜庫,提供基本圖形繪制turtle.fd(n)表示畫筆向當前方向前進n距離turtle.left(a)設置當前畫筆左轉a角度。知識點5:可以重復使用的代碼可以復用的代碼在程序代碼中有許多功能是相似或完全相同的,可以采用代碼復用的方法提高程序的效率。這不僅可以減少重復編寫代碼的工作量,而且可以使程序的結構更加清晰。代碼復用常見方法:“函數"和"模塊"是代碼復用的常見方法。"函數"和"模塊"來源: Python自帶的內置函數和模塊:自己編寫一些函數或模塊:代碼共享社區下載。1.函數函數分類:系統函數和用戶自定義函數,系統函數即函數庫中的標準函數,是程序設計語言或操作系統提供給用戶的一系列已經編制好的程序。如print()和input()的數用戶自定義函數則是用戶自己編寫的一段程序常見的系統函數:數學運算類函數、數據轉換類函數、字符串操作類函數、輸入輸出函數、文件操作類函數等。函數一般包括函數名、參數、返回值和函數體等四部分內容,其中函數名和函數體是必不可少的,參數和返回值可根據需要進行定義。自定義函數的基本格式:defi函數名(參數1.參數2.....)#函數說明語句或語句組return返回值參數是用來向函數傳遞值的,當有多個參數時,各個參數之間用逗號分隔開。函數執行完成后,由return語句將表達式返回給調用者,結束函數。函數的調用格式:變量=函數名(參數)2發布代碼通過模塊發布代碼可以讓很多人共享你的程序。方法:①做好發布前的準備工作。在D:\創建一個文件夾mymodule,其中包含mymodule.py和setup.py兩個文件。mymodule.py是一個模塊文件,其內容就是自定義的函數;setup.py文件包含有關發布的元數據。②打開mymodule所在的目錄,構建發布文件。③將發布文件安裝到或在網上發布。3.導入模塊并使用對于已經構建發布的模塊或系統自帶模塊,必須先導入程序才能使用。導入模塊的語句格式: import模塊名知識點6:算法的三種基本結構算法的三種基本結構是順序結構、分支結構和循環結構順序結構是一種最簡單的基本結構,按照自上而下的先后順序依次執行程序語句。分支結構也稱為選擇結構,是一種根據給定的條件進行判斷的結構。循環結構是一種重復某一部分操作的結構。知識點7:分支結構和關系表達式分支結構和關系表達式當程序中需要根據不同的條件判斷來決定程序執行的走向時,可以使用if分支語句實現。了分支語句可以分為單分支和雙分支,基本格式如下:1、單分支:1f 條件:語句或語句組(此語句前面縮進不可少)如:if分數<60:print("不及格")2、雙分支:1f 條件:語句或語句組A(此語句前面縮進不可少)else語句或語句組B如:if 分數<60:print("不及格")else:print("及格")3、多分支:if 分數<60:print("不及格")else 分數<80:print("及格")else分數<100:print("高分")else:print(滿分)4、分支語句的條件稱為關系表達式,關系表送式是用關系運算符連接起來的式子。常用的關系運算符如下:等于:==大于:>大于等于:>=小于:<小于等于:<=不等于:!=and:兩個條件都必須滿足or:只滿足一個條件即可如果不帶括號,and優先級大于or知識點8:周而復始的循環周而復始的循環一.列表列表在Python中的作用非常強大,它可以包含多個數據元素,同時它是一個有序的集合。列表就是用“[“將數據集中存放,便于記錄和處理;用“[“指出從哪里開始,到哪里結束:用逗號分隔列表中的各項;可以包含python中能存儲的任何類型的數據。列表的使用方法:①建立列表:list=[5.10,15, "a","b", "c", true]②增加元素在列表末尾:list.append("false")③插人元素:list.insert(2,"bc")①刪除元素: list.remove(10)或del list[1]⑤列表逆序:list.reverse()6獲取元素: list[索引號],如list[0]為"hello"⑦打印列表:print(list)⑧列表排序: list.sort()二.計數循環循環重復次數一定時,通常稱為計數循環。比如計算1+2+3+...100,我們知道循環次數為100.在Python中,使用for語句來創建這類循環,For語句的基本格式如下for循環變量in列表:語句或語句組如:for i in [1,3,7]:print(i)分析: i枚舉列表中的所有元素。當i=1的時候執行一遍循環,i=3的時候執行一遍循環,i=7時也執行一遍循環。print為輸出,所以上述代碼運行后將輸出:1 3 7計數循環常伴隨range函數,range函數也可以看做一種列表。格式為: range(起,終,步長)range(5),包含0、1、2、3、4這五個數字(不包含5)range(1,5),包含1、2、3、4這四個數字range(1,5,2)包含1、3這兩個數字例:for i in range(1,6,2):print(i)分析:列表range(1,6,2)包含1、3、5三個數字,所以相當于for i in [1,3,5]:輸出結果為:1 3 5三.條件循環條件循環一般用于循環次數朱知的情況.只有當循環條件成立時,才執行循環體.比如一張紙折疊多少次能夠達到珠峰高度。折疊多少次是未知的,但我們知道循環條件:紙的厚度小于珠峰高度。當紙的厚度超過珠峰高度時就不再折疊了。在Python中,使用while在語句來創建這類循環,while語句的基本格式如下:While關系表達式:語句或語句組如:i=1while i<10:i=i+1該程序將i初始值設為1,然后進入while條件循環。只要i<10就一直執行i=i+1知識點9:賦值語句賦值語句基本格式:變量=表達式功能:先計算左邊表達式的值,將表達式的值賦給右邊的變量。【例1】n=n+l#先計算賦值號右邊的表達式n + 1,再將計算后的值賦值給左邊的變量。如n初始值為4,執行n=n+1之后,n變為5【例2】 a=b=c=1#數值1賦值給變量a, b,c【例3】a,b,c= 1,2,3#數值1,2,3分別賦值給變量a,b, c【例4】a,b=b,a #交換a,b兩個變量的值【例5】c+=a#等效于c= c+a知識點10:輸入和輸出語句輸入和輸出語句input():從鍵盤輸入數據input輸入的數據為字符串型。要進行數值運算需要用int()轉化為整型,或用float()轉化為浮點型。print():在屏幕上輸出數據,如有多項輸出項,可以使用”,"分隔。pow(:冪運算,pow(5,3)等同于5**3等同于5*5*5”eval():執行一段代碼。如eval('pow(2,2)'),運行后顯示4知識點11:python字符串切片Python字符串切片(截取字符串)字符串[開始索引:結束索引:步長]∶切取字符串為開始索引到結束索引-1內的字符串(注意:不包含結束索引)如:s ="中國女排精神"#索引號從0開始:“中"索引號為0,“國"索引號為1,“精"索引號為4。s[1:4]:"國女排”(不包含索引4)知識點12:壓縮1、無損壓縮解壓后,和原文件相比沒有任何損失。如rar,zip2、有損壓縮壓縮后,損失掉一部分信息(音質畫質),無法恢復到原文件如mp3, jpg知識點13:程序設計語言程序設計語言程序設計語言泛指一切用于書寫計算機程序的語言,經歷了從機器語言、匯編語言和高級語言的發展過程。(1)機器語言:由二進制的0、1代碼指令構成,能被計算機直接識別。特點:理解和記憶非常困難,并且容易出錯,編程效率極低。(2)匯編語言.是符號化的機器語言,采用英文助記符代替機器指令,比機器語言容易識別和記憶,從而提高了程序的可讀性。特點.是面向機器的語言,是為特定的計算機系統設計,屬于低級語言。(3)高級語言:更接近自然語言,不依賴于特定的計算機系統。特點:更容易掌握和使用,通用性更好,程序可讀性更強,也便于修改、維護。比較流行的高級語言有Java、C/C++及Python等。知識點14:變量命名規則變量是在程序運行過程中值允許改變的量(1)第1個字符必須是字母或下劃線,后面可以使由字母、下劃線、或數字組成,(2)變量的名字是區分大小寫的,(3)不能使用關鍵字(保留字),如int,float ,if ,for知識點15:基本運算符字符串運算:”三葉草"+"好朋友”:+在此是連接作用,結果為“三葉草好朋友””三葉草"*3:*在此是重復,本題為重復3遍。結果為"三葉草三葉草三葉草”數學運算(整型或浮點型)加:+減:-乘:*除:/冪運算:**,如2**3=8整除://,如5//3=1取模(余數):%,如5%3=2字符串變量要參與運算,需要使用int或float轉化為整型或浮點型,否則會出錯。比如"50"/2,會出錯int("50"/2),不會出錯知識點16:數據類型數據類型數據類型是用來定義一系列值及應用于這些值的一系列操作。如python語言中的整數、晉點數、字符串、布爾等數據類型。初次之外還有復合數據類型:列表、字典等。常見數據類型:(⑴)整型(int):可以看做整數作用:表示人的年齡、各種號碼、級別:定義方式: age=18或者age=int(18)使用方法:加減乘除、邏輯判斷(大于、小于)將字符串轉化為整型:a=int("5")(⑵)浮點型(float):可以看做小數作用:表示身高、體重、薪資定義方式:salary=2.1或者salary=float(2.1)使用方法:加減乘除、邏輯判斷(大于、小于)將字符串轉化為浮點型:a=float("5")(3)字符串型(str):可看做文字符號等,帶引號的都是字符串,使用input輸入的也是字符串型。作用:表示名字、愛好等定義方式: name=tom'或者name=str(tom)使用方法:字符串只能+、*和邏輯比較,如果字符串內有引號,則包裹字符串的引號和字符串內部的引號不能相同。字符串的乘法只能乘以數字。字符串比較大小,按照ASCII碼值進行比較。字符串型如果要參加數學運算,需要轉化為整型或浮點型,不然會出錯,如a=int("18")將其他類型轉化為字符串: a=str(5)(4)布爾型(bool)作用:用于判斷條件結果。定義方式: True、False通常不會直接引用,需使用邏輯運算得到結果。(True也可表示為1,False也可表示為O)知識點17:流程圖流程圖也稱程序框圖,是算法的圖形化表示方法。流程圖用一些圖形符號表示規定的操作,并用帶箭頭的流程線連接這些圖形符號,表示操作進行方向特點:形象、直觀,更容易理解。常用流程圖符號及功能表示如下表:知識點18:數制轉換二進制數不同位置上的權值:基數2的若干次冪。二進制轉換為十進制數,可將二進制數每位上數字與期對應位的權值相十進制非負整數轉換為二進制數,可用短除法,即"除二取余"法。由于二進制數位數較多、書寫不便,故常改用十六進制數表示。十六進的基本數字,除了阿拉伯數字0到9外,一般用字母A到F(或a一f)依次表進制數中的10~15)。十六進制的基本計數規則是"逢十六進1",即下+1=R進制(R>2)非負整數轉換成十進制數:按權展開求和法。十進制非負整數轉換成R進制(R>2):除R取余法。知識點19 數據庫及數據庫管理系統數據庫別名:電子化的文件柜。顧名思義,它是用來存儲電子文件的。官方定義為:數據庫是"按照數據結構來組織、存儲和管理數據的倉庫”。是一個長期存儲在計算機內的、有組織的、可共享的、統一管理的大量數據的集合。數據庫管理系統(Database Management System,簡稱為DBMS)數據庫管理系統.是定義、創建、維護數據庫的一種工具,它允許用戶管理和控制數據庫中的數據。常見的數據庫管理系統有: Sybase、ORACLE、MYSQL、Access等。知識點20 模擬信號與數字信號按照取值特征,可以將信號分為模擬信號和數字信號。(1)模擬信號:用傳感器直接獲得的信號一般為模擬信號,如聲音、溫度、壓強等。特征:模擬信號的值是隨時間連續變化的,波形光滑。(2)數字信號:其值是數字數據,直接用計算機所能理解的二進制表示,方便計算機進行處理。特征:隨時間的變化是非連續的,可以由模擬信號轉換得來。知識點21 聲音、圖像、視頻的數字化聲音的數字化:將模擬聲音數據轉換為數字數據的過程。模擬數據轉換為數字數據過程.采樣、量化、編碼。大小=(采樣頻率(Hz)×采樣位數(bit)×聲道數×時間(秒))/8圖像數據(如顏色)的數字化,也需要先進行采樣,但不同的是,圖像數據是在空間上變化,而不是在時間上變化位圖大小=分辨率*位深/8視頻是圖像[稱為幀)在時間上的表示,一段視頻就是一系列的幀連續播放而形成的,同時,視頻往往也有伴音。由于視頻常常數據量很大,往往要壓縮存儲,以便傳播。知識點22 文本數據的編碼文本數據:用來表示一定意思的一系列字符,包括字母、數字、標點符號、漢字等。文本數據字符編碼方案: ASCII碼和Unicode碼。(ASCII碼(American Standard Code for Information Interchange,美國信息交換標準碼)ASCII碼用7位(標準AlI碼)或8位(擴展ASCII)碼)二進制數表示一個字符,包括大小寫英文字母、標點符號和數字等字符和符號,共128個"“計算機內部用一個字節來存放一個ASCII碼字符。Unicode碼Unicode是為了解決傳統的字符編碼方案的局限而產生的.例如.它可以用兩個字節來表示一個符號,也可以用更多字節來對字符進行編碼,Unicode字符集,是全球可以共享的編碼字符集,涵蓋了世界上主要文字的字符,其中包括簡繁體漢字,共計74不86個漢字。漢字編碼方案:計算機要處理漢字,必須對漢字進行編碼.顯然每個漢字至少需要兩個字節.我國先后制定了多個漢字編碼方案:(I)GB 2312—1980字符集;(2)GBK字符集;(3)GB18030—2000字符集;(4)GB18030—2005字符集。知識點23 加密與解密數據應用既為我們帶來便利,同時也存在許多安全隱患,如未經許可數據被復制、篡改、暴露或破壞。因此,在數據傳輸、交換、存儲、處理的過程中,我們必須采取相應的策略,進行數據保護。1.密碼密碼是指用來核對用戶ID以驗證用戶就是本人的一組字符.2.創建安全密碼的一般技巧(1)使用長度不少于8個字符的密碼,密碼長度越長越不容易被破解(2)在可能的情況下.盡量使用字母、數字和特殊字符相結合的密碼。(3)不要使用電話號碼、身份證號碼或生日等信息作為密碼。(4)不要使用整個用戶iD或用戶ID的一部分作為密碼。(5)不要使用字典中能找到的詞語作為密碼,即使是字母次序倒過來的常用詞語也不可以.為保障數據安全.還可采取限制登錄嘗試次數、使用驗證碼.使用用戶的具有措他性的自然特征(如指紋、人臉等)作為身份驗證依據等措施.3.加密加密:即將原始信息(數據)隱匿起來.使之在缺少特殊信息(數據)時不可讀.明文:加密前的原始信息(或數據)稱為明文.密文:加密后的信息(或數據)你為密文.解密:將密文還原成原文的過程稱為解密(或解碼)。加密密碼:又稱移位密碼.在加法密碼算法中,明文中的所有字母都在字母表上向后(或向前)按照一個固定數目進行偏移后被替換成密文。例如愷撒密碼就是一種最古老的對稱加密體制.加密算法操作中的數字被稱為密鑰,比如.愷撒密碼的密鑰為3,加密和解密使用同一個密碼,被稱為對稱加密體制.常用的加密算法有:MD5,對稱加密,非對稱加密。MD5是一種有損加密,無論數據長短,統統加密為32位字符。對稱加密的加密密碼和解密密碼相同,可以用于私有數據加密。如word、access密碼。非對稱加密的加密密碼和解密密碼不相同。加密密碼為私鑰,解密密碼為公鑰。公鑰是公開的任何人都可以使用公鑰解密,但不能用作加密。這樣只要能通過公鑰解密,就能保證數據一定來源于私鑰擁有者,可用于數字簽名。4、數字簽名數字簽名是相對手寫簽名來說的。一份紙質材料,為了防止偽造,我們可以進行手工簽名。電子材料的數字簽名(又稱公鑰數字簽名)是只有信息的發送者才能產生的別人無法偽造的一段數字串(加密字符串),這段數字串同時也是對信息的發送者發送信息真實性的一個有效證明。通過這串數字的解密可確定發送者的身份。還有一種電子防偽方式叫區塊鏈簽名。其實原理很簡單,就是簽名之后廣播給全世界的無數臺設備,這無數臺設備可以幫忙證明這份文件是真的。5、數據校驗數據校驗是為保證數據的完整性進行的一種驗證操作。通常用一種指定的算法對原始數據計算出的一個校驗值,接收方用同樣的算法計算一次校驗值,如果兩次計算得到的檢驗值相同,則說明數據是完整的。知識點24 分治策略1.分治策略分治:將一個難以直接解決的大問題,分割成一些較小的同類問題,各個擊破,最終達到解決問題的目的。二分查找實際上就是分治策略的一種典型運用。2.二分查找二分查找又叫折半查找,該方法主要將數列有序排列,采用跳躍式的方式查找數據。它是一種高效的查找方法,可以明顯減少比較次數,提高查找效率。二分法查找的前提條件是被查找的數據必須是有序的。·查找的基本算法有:順序查找、二分查找、分塊查找、哈希查找等。在數學與計算機領域中,遞歸函數是指用函數自身來定義該函數的方法。如著名的斐波那契數列"1.1.2.3.5.8.13....",可以遞歸定義為:遞推關系是遞歸的重要組成,而邊界條件是遞歸的另一要素,它保證遞歸能在有限次的計算后得出結架,而不會產生無限循環的情況。面對一個大規模復雜問題的求解,遞歸的基本思想是把規模較大的問題層層轉化為規模較小的同類問題求解。對遞歸而言,遞推與回歸,二者缺一不可。結合分治策略,遞歸也可用"分""治""合"三個字概括。(1)分:將原問題分解成k個子問題。(2)治:對這k個子問題分別求解。如果子問題的規模仍然不夠小,則將其再分解為k個子問題,如此進行下去,直到問題足夠小時,就很容易求出子問題的解。(3)合:將求出的小規模問題的解合并為一個更大規模問題的解,自下而上逐步求出原問題知識點25 算法及其特征1.算法的重要特征(1)有窮性:算法必須能在執行有限個步驟之后終止。(2)確切性.算法的每一步驟必須有確切的定義(3)輸入項:一個算法有0個或多個輸入,以刻畫運算對象的初始情況,所謂0個輸入是指算法本身確定出了初始條件。(4)輸出項:一個算法有1個或多個輸出,以反映對輸入數據加工后的結果。沒有輸出的算法是毫無意義的。(5)可行性.算法中執行的任何計算步驟都是可以被分解為基本的可執行的操作步驟,即每個計算步驟都可以在有限時間內完成(也稱之為有效性)。a.對算法的評價主要從時間復雜度和空間復雜度來考慮。b.算法的每一步都是一個準確表達的步驟或指令,旨在通過這一系列步驟在有限的時間內解決實際問題。2枚舉窮舉法,常稱之枚舉法,是一種最為直接,簡單的算法思想。將所有可能的答案列舉。合適就保留,不合適就丟棄。枚舉法解決問的一般結構:循環+知斷。優勢.正確性容易證明。知識點26 常見的人工智能技術常見的人工智能技術常見的人工智能有兩種:模式識別,機器翻譯模式識別:對原始數據的獲取和預處理、特征提取與特征選擇、聚類以及后處理。比如指紋識別,對指紋獲取后,提取特征,然后識別。機器翻譯指利用計算機把一種自然語言轉換為另一種自然語言的過程。比如英文翻譯成漢語。知識點27 揭秘智能算法揭秘智能算法(⑴機器學習(Machine Lcarning,Ml.)機器學習是當前人工智能的核心技術之一,目的是使計算機能模擬或實現人類的學習行為,獲取新的知識或技能,重新組織已有的知識結構,從而不斷完善自身的性能。(2)人工智能、機器學習、深度學習人工智能:讓計算機像人一樣去處理工作;機器學習:運用算法來分析數據,從中學習、測定或預測現實世界的某些事;深度學習:一種具體實現技術,源自人工神經網絡。人工智能范圍大,涵蓋機器學習、深度學習,人工智能是目的,是結果;機器學習、深度學習是方法,是工具.(3)神經網絡(Artificial Neural Networks.A.NNs)神經網絡是目前人工智能領域的研究熱點之一,是一種模仿動物神經網絡行為特征.進行并行信息處理的算法模型。BP(Back Propagation)神經網絡是日前應用最廣泛的算法,它是一種按照誤差逆向傳播算法訓練的多層前饋神經網絡。人工智能領域的關鍵技術主要包括機器學習、知識圖譜、自然語言處理、計算機視覺、人機交互、生物特征識別、虛擬現實與增強現實等。(4)神經元芯片人工智能的核心是算法,基礎是數據,本質是計算。神經元芯片是帶有多個處理器;讀寫/只讀存儲器以及通信和/O接口的單芯片系統,如2016年中國科學院計算技術研究所發布的寒武紀神經元芯片等。智能傳感器是具有信息處理功能的傳感器,帶有微處理機,具備采集、處理、交換信息等功能。是傳感器集成化與微處理機相結合的產物。功能:屬于人工智能的神經末梢,用于全面感知外界環境。發展趨勢:高敏度、高精度、高可靠性、微型化和集成化。知識點28 人工智能人工智能是計算機科學的一個分支,是21世紀三大尖端技術(基因工程、納米科學、人工智能)之一(1)搜索搜索:根據問題的實際,不斷尋找可利用的知識,構造一條推理路線解決問題過程。盲目搜索:按預定的控制策略進行搜索,而不考慮問題本身特性的搜索,一般適用于求解比較簡單的問題。啟發式搜索:在搜索過程中加入估價函數等啟發信息,不斷自動調整搜索方向,加速求解進程路徑規劃:是啟發式搜索的一種典型應用,如衛星定位、無人駕駛等。(2)人工智能·人工智能是利用數字計算機或者數字計算機控制的機器模擬、延仲和擴展人的智能,感知環境獲取知識并使用知識獲得最佳結果的理論、方法、技術及應用系統。1950年“圖靈測試"揭開了人工智能的序幕人工智能分成弱人工智能和強人工智能。弱人工智能一般指實現特定功能的專用智能設備,不能真正實現推理和解決問題。強人工智能是指真正能思考,有知覺、有自我意識的人類級別的智能機器。知識點29 數據可視化表達數據可視化表達:以圖形、圖像和動畫等方式更加直觀生動地呈現數據及數據分析結果,揭示數據之間的關系、趨勢和規律等的表達方式。圖表是最常用的可視化表達方式之一利用表格加工軟件繪制基本的圖表類型,如柱狀圖、餅圖和折線圖、雷達圖等;利用專業性工具繪制表現形式更為豐富或者具有互動功能的圖表知識點30 大數據大數據是以容量大、類型多、存取速度快、應用價值高為主要特征的數據集合,它正快速發展為對數量巨大、來源分散、格式多樣的數據進行采集、存儲和關聯分析,從中發現新知識、創造新價值、提升新能力的新一代信息技術和服務業態。大數據的"大"是一個相對概念,10TB、100TB通常稱為大數據的門檻。實際中,很多企業級用戶把多個數據集放在一起,形成了PB級的數據量。隨著數據來源的多樣化,數據的類型也更加復雜,如網絡日志、音頻、視頰、圖片和地理位置信息等。大數據的意義在于,可以在龐雜的數據中挖掘出有價值的數據,并運用于管理、農業、金融、醫療和教育等各個社會領域,為社會發展服務。知識點31 信息系統的功能不同的信息系統其功能不同,工作原理也各不相同。但幾乎所有的信息系統都包含五大基本功能:輸入、存儲、處理、輸出和控制。1.信息系統的基本功能(1)輸入功能信息系統的輸入功能取決于系統所要達到的目的、系統的能力以信息環境的許可。如:網上訂票、圖書查詢柜員機、監控錄像、圖書防盜檢測。(2)存儲功能信息系統的存儲功能是指系統能夠存儲各種信息資料和數據。如:圖書銷售網站、電子圖書館(3)處理功能信息系統的處理功能主要是指基于數據倉庫技術的聯機分析處理和數據挖掘等。如:圖書館信息系統處理借書、還書、分類統計藏書(4)輸出功能信息系統的輸出功能指的不僅是顯示信息,也包含輸出指令動作等。如:圖書管理信息系統顯示圖書借閱情況,打印圖書卡、實現防盜報警等;機器人系統輸出表情、動作等。(5)控制功能信息系統的控制功能是指對構成系統的各種信息處理設備進行控制和管理,對信息的加工、處理、傳輸、輸出等環節通過各種程序進行控制。如:圖書管理信息系統可以對掃碼器、打印機等硬件設備進行控制與管理。2.事務處理系統(Transaction Processing System,TPS)事務處理就是對日常的、重復的、普通的事物,進行記錄、更新、分類、匯總等。事務處理系統能在數據(信息)發生處將它們記錄下來,保存到數據庫中供其他信息系統使用,實現預定的業務流程,提高事務處理效率并保證其正確性。特點:具有在線處理功能,能夠遠程提交或取消事務。(如訂單、化驗單等)3.管理信息系統(Management Information System,MIS)管理信息系統是一個以人為主導,利用計算機硬件、軟件、網絡通信設備以及其他辦公設備,進行信息的收集、傳輸、加工、儲存、更新、拓展和維護的系統。管理信息系統是在事務處理系統的基礎上發展起來的。4.決策支持系統(Decision Support System,DSS)決策支持系統是以管理科學、運籌學、控制論和行為科學為基礎,以計算機技術、仿真技術和信息技術為手段,針對決策問題支持決策活動的具有智能作用的人機系統。決策支持系統的基本組成:對話部件、數據部件、模型部件功能:能夠為決策者提供所需的數據、信息和背景資料;幫助明確決策目標和進行問題的識別建立或修改決策模型,提供各種備選方案,對各種方案進行評價和優選,通過人機交互功能進行分析、比較和判斷。氣象局5.專家系統(Expert System,ES)專家系統是一種在特定領域內具有專家水平解決問題能力的程序系統。它能夠有效地運用專家多年積累的經驗和專門知識,通過模擬專家的思維過程,解決原本需要專家才能解決的問題。專家系統可以從對一個或多個專家的訪談中得到,并把這些事實與規則合并成一個知識庫,用被稱為′推理機"的軟件進行操作,最終得出決策、結論或建議。知識點32 網絡結構B/S結構(Browser/Server,瀏覽器/服務器模式)︰通過瀏覽器和服務器進行溝通的服務形式,也可以看做網站應用。比如安全教育網站C/S結構(Client-Server客戶端/服務器模式):通過應用程序和服務器連接,比如微信。P2P:點對點技術又稱對等互聯網絡技術,是一種網絡新技術,依賴網絡中參與者的計算能力和帶寬,而不是把依賴都聚集在較少的幾臺服務器上。比如迅雷:當你下載完文件之后,如果不關閉迅雷,那么你的電腦將會變成他的服務器,你臨近的人也會從你電腦下載該文件。知識點33 IP地址IP地址(Internet Protocol Address.又譯為網際協議地址)(1)IP地址是邏輯地址IP地址是IP協議提供的一種統一的地址格式,它為互聯網上的每一臺主機分配一個邏輯地址。但計算機真正的通信主要是通過ARP.(Address Resolution Protocol,地址解析協議)將IP地址解析為MAC(Medium/MediaAccess Control)地址,即適配器地址。(2)IP地址的格式IPv4地址是一個32位的二進制數,通常被分割為4個8位二進制數(即4個字節)。IPv4地址通常用"點分十進制"表示成(a.b.c.d)的形式,其中a, b, c,d都是0~255之間的十進制整數。如:點分十進制IP地址"100.4.5.6”,實際上是32位二進制數"O1100100.00000100.0000010100000110"。(3)子網掩碼IP地址包括網絡地址和主機地址。區分網絡地址和主機地址需子網掩碼來判斷。子網掩碼是32位二進制數。子網掩碼中,二進制數1對應的IP地址位為網絡編碼,二進制數0對應的IP地址位為主機編碼。如1P地址為100.4.5.6,子網掩碼為255.255.224.0,則兩者的關系如圖所示:依據子網掩碼中二進制數1的個數,子網掩碼可以采用子網前綴長度表示,如前面的IP地址可以表示為100.4.5.6/19,其中19表示子網掩碼,稱為”子網前綴長度”。(4)公有地址與私有地址公有地址(Public address)由國際互聯網絡信息中心(Internet Net work Information Center)負責,負責分配IP地址給向國際互聯網絡信息中心提出申請的組織機構。私有地址(Private address)屬于非注冊地址,專門為組織機構內部使用。以下是留用的內部私有地址:A類10.0.0.0~10.255.255.255B類172.16.0.0~172.31.255.255C類192.168.0.0~192.168.255.255知識點34 網絡協議網絡協議是為在計算機網絡中進行數據交換而建立的規則、標準或約定的集合。(1)TCP/IP協議(傳輸控制協議/網際協議)網絡之間互連的協議也就是為計算機網絡相互連接進行通信而設計的規則。在互聯網中,TCP/IP是能使連接到網上的所有計算機網絡實現相互通信的一套規則。TCP/IP協議不是單一協議,而是一個協議簇。使用TCP/IP協議,需要詳細設置IP地址、子網掩碼、默認網關、DNS服務器等參數。(2)FTP協議(File Transfer Protocol,文件傳輸協議)FTP協議包括兩個組成部分.一是FTP服務器,主要用來存儲文件,二是FTP客戶端,可以通過FTP協議訪問位于FTP服務器上的資源。FTP地址的格式: ftp://用戶名:密碼@ip地址或域名知識點35 軟件類型一、系統軟件系統軟件是具有通用功能的軟件,包括操作系統、語言處理程序、數據庫管理系統等。系統軟件使計算機使用者和其他軟件將計算機當作一個整體,而不需要顧及底層每個硬件是如何工作的。操作系統(Operating System, OS)是管理和控制計算機硬件與軟件資源的計算機程序,是直接運行在"裸機"上的最基本的系統軟件,任何其他軟件都要在操作系統的支持下才能運行。操作系統是用戶和計算機的接口,同時也是計算機硬件和其他軟件的接口。操作系統.是計算機系統的控制和管理中心,從資源角度來看,它具有處理機、存儲器管理、設備管理、文件管理等4項功能。常見的操作系統包括Windows、Linux、macOS、ioS、Android等。語言處理程序:計算機只能直接識別和執行機器語言,因此要計算機上運行高級語言程序就必須配備程序語言翻譯程序,翻譯程序本身是一組程序,不同的高級語言都有相應的翻譯程序。如匯編語言匯編器,c語言編譯、連接器等。數據庫管理系統:是一種操縱和管理數據庫的大型軟件,用于建立、使用和維護數據庫。Foxpro,Access,Oracle,Sybase等貝是數據庫系統二、應用軟件應用軟件是為滿足用戶不同領域、不同問題的應用需求而設計的軟件,如各類辦公軟件、多媒體加工軟件、即時通信軟件等都是應用軟件。辦公室軟件:辦公軟件是指可以進行文字處理、表格制作、幻燈片制作、圖形圖像處理、簡單數據庫的處理等方面工作的軟件。如Office、WPS等。多媒體加工軟件:媒體播放器、圖像編輯軟件、音訊編輯軟件、視訊編輯軟件、計算機輔助設計、計算機游戲、桌面排版。如PhotoShop、CoolEdit等。即時通訊軟件:通過即時通訊技術來實現在線聊天、交流的軟件。如QQ、微信等。知識點36 帶寬與網絡傳輸速率計算機網絡以數字形式傳輸信號。比特(bit)是計算機中數據量的單位。1比特能存儲二進制數的一個1或0。網絡技術中的速率指的是連接在計算機網絡上的設備在數字信道上傳送數據的速率,它也稱為數據率(data rate)或比特率(bit rate)速率是計算機網絡最重要的性能指標之一。速率的單位是比特每秒(b/ s,目前也常用bps表示。如網速為100M,可表示為100Mb/s帶寬表示的是通信線路每秒能傳輸多少比特(bit)的數據,其單位是bit/s (bps,比特每秒),而網速一般指的是實際傳輸速率,如"下載速度2M指實際下載的最高速度是2MB/s(字節每秒)。注意帶寬和網速之間的單位不同,帶寬是比特,網速是字節,1字節=8比特。1.太長分兩截,簡單地說就是B=8b,百兆即100Mb(注意是小b)=12.5MB(然而在大多數情況在家也只能達到8MB/s)屬于是經典騙局了知識點37 物聯網的概念、二維碼物聯網的定義最早于099年山麻省理學院提出.國際電信聯將物聯網定義為:通過二維碼識讀設備、射頻識別裝置、紅外線感應器、全球定位系統和激光掃描器等信息傳感設備.按約定的協議·將任何物品與互聯網相連接.進行信息交換和通信.以實現智能化識別、定位、跟蹤、監控和管理的一種網絡。關于二維碼:1、二維碼有糾錯功能,即便缺失污損也能識別。2、二維碼可以根據特征點識別方向,倒置了也能正常識別3、二維碼可以存儲文字、數字、鏈接。掃碼看視頻其實是打開了一個鏈接。4、除了攝像頭之外,也可以用掃碼槍等直接掃描二維碼。知識點38 信息系統的構成信息系統由硬件、軟件、數據資源、網絡、信息用戶、規章制度組成。對信息系統而言,硬件與軟件是最基礎的組成要素。要構建一個信息系統,首先要搭建硬件,然后進行軟件安裝。計算機系統的組成1.計算機系統的組成與工作原理(⑴)計算機系統的組成計算機系統由硬件系統和軟件系統組成。其中,硬件系統由輸入設備、運算器、控制器、存儲器和輸出設備組成;軟件系統由系統軟件和應用軟件組成。(2)計算系統的工作原理計算機在接受指令后,由控制器指揮,從輸入設備采集數據,傳送到內存儲器進行存儲,再由控制器將需要參加運算的數據傳送到運算器,由運算器進行處理,處理后的結果保存在存儲器中,最后由輸出設備輸出,工作原理如下圖:2.輸入設備輸入設備是向計算機輸入數據的設備,是人或外部與計算機進行交互的一種裝置,用于把原始數據和處理這些數據的程序輸入到計算機中。計算機能夠接收各種各樣的數據,既可以是數值型的數據,也可以是各種非數值型的數據,如圖形、圖像、聲音等。常見的輸入設備包括鍵盤、鼠標、掃描儀、觸摸屏、麥克風等。3.輸出設備輸出設備可將計算機的運算結果或者中間結果打印或顯示出來。常用的輸出設備有顯示器、打印機和繪圖儀等。4.中央處理器計算機系統的運算器和控制器合在一起被稱為中央處理器(CentralProcessing Unit ,CPU)0運算器是用于加工數據的部件,可以進行算術運算和邏輯運算。算術運算就是數的加、減、乘、除以及乘方、開方等數學運算。邏輯運算包括邏輯判斷和邏輯比較等。CPU有幾個重要的參數:主頻、核心、線程、緩存、架構。控制器是計算機的控制部件,負責控制計算機系統的各個部分自動、協調地工作中央處理器是計算機的核心部件,它的功能主要包括解釋計算機指令及處理計算機軟件中的數據。5.存儲設備存儲器是計算機系統的記憶裝置,它的主要功能是存放程序和數據。存儲器分為內部存儲器和外部存儲器。內部存儲器又分為隨機存儲器(Random Access Memory,RAM)和只讀存儲器(Read Only Memory,ROM)O隨機存儲器中的數據可以讀出,也可以寫人,斷電后存儲內容消失。只讀存儲器中的數據只能讀出,不能由用戶再寫人新內容,斷電后數據不會丟失。外部存儲器又稱輔助存儲器,如硬盤、U盤、軟盤、磁帶、CD.DVD等(圖2.1.5),能長期保存信息,并且對信息的保存不依賴于電源。·數據存儲單位與量級計算機中數據存儲的基本單位是字節(Byte),一個字節由8個位(bit)組成,1位存儲一個二進制的0或10一個字節能夠存儲一個英文符號或一個0—255的自然數等數據。IKB=1024BIMB=1024KB1GB=1024MB1TB=1024GB注意:存取速度性能指標參數中的5Gb/ s表示每秒存或取5G個bit。6.系統軟件系統軟件是具有通用功能的軟件,包括操作系統、語言處理程序、數據庫管理系統等。系統軟件使計算機使用者和其他軟件將計算機當作一個整體,而不需要顧及底層每個硬件是如何工作的。操作系統(Operating System, OS)是管理和控制計算機硬件與軟件資源的計算機程序,是直接運行在"裸機"上的最基本的系統軟件,任何其他軟件都要在操作系統的支持下才能運行。操作系統是用戶和計算機的接口,同時也是計算機硬件和其他軟件的接口。操作系統.是計算機系統的控制和管理中心,從資源角度來看,它具有處理機、存儲器管理、設備管理、文件管理等4項功能。常見的操作系統包括Windows、Linux、macOS、iOS、Android等,適合服務器的操作系統有:Windows Server、Netware、Unix、Linux語言處理程序:計算機只能直接識別和執行機器語言,因此要計算機上運行高級語言程序就必須配備程序語言翻譯程序,翻譯程序本身是一組程序,不同的高級語言都有相應的翻譯程序。如匯編語言匯編器,c語言編譯、連接器等。數據庫管理系統:是一種操縱和管理數據庫的大型軟件,用于建立、使用和維護數據庫。Foxpro,Access,Oracle,Sybase等是數據庫系統7.應用軟件應用軟件是為滿足用戶不同領域、不同問題的應用需求而設計的軟件,如各類辦公軟件、多媒體加工軟件、即時通信軟件等都是應用軟件。辦公室軟件:辦公軟件是指可以進行文字處理、表格制作、幻燈片制作、圖形圖像處理、簡單數據庫的處理等方面工作的軟件。如Office、WPS等。多媒體加工軟件:媒體播放器、圖像編輯軟件、音訊編輯軟件、視訊編輯軟件、計算機輔助設計、計算機游戲、桌面排版。如PhotoShop、CoolEdit等。即時通訊軟件:通過即時通訊技術來實現在線聊天、交流的軟件。如QQ、微信等。知識點39 物聯網應用的相關技術(1)傳感器技術:與信息采集相關的重要技術(2)RFID標簽:RFID技術是融合了無線射頻技術和嵌入式技術的綜合技術,RFID在自動識別物品、物流管理等方面有著廣闊的應用前景。(3)嵌人式系統技術:集計算機軟硬件、傳感器技術、集成電路技術、電子應用技術于一體的復雜技術。(4)移動通信技術:覆蓋范圍較廣,為物聯網提供可靠、低成本且不受接人設備位置限制的互聯手段。(5)計算機網絡技術:能提供異構網絡互聯、異構網絡管理。(6)智能數據處理技術:包括信息融合、中間件與應用軟件、海量數據存儲與搜索、數據挖掘與知識發現。(7)智能控制技術:包括環境感知技術、規劃與決策、智能控制方法。(8)位置服務技術:包括位置信息的獲取、定位技術、位置服務方法。(9)云計算技術:云計算將所有的計算資源集中起來,并由軟件實現自動管理,無須人為參與。(10)信息安全技術:包括感知層安全、網絡層安全、應用層安全、隱私保護技術。知識點40 無線局域網的組建無線局域網是采用無線通信技術實現的網絡,與有線網絡的用途類似,最大的不同在于傳輸媒介不同,利用無線電技術取代了網線,已成為信息系統中信息傳輸的重要方式。組建無線局域網必要的設備:無線路由器、帶無線網卡的計算機、互聯網接入設備等。1.網絡設備(1)網卡網卡安裝在計算機或終端設備上,是連接計算機和傳輸介質的接口。網卡分為有線網卡和無線網卡。(2)交換機交換機具備自動尋址能力和數據交換作用。從源端口接收的信息經過內部處理后轉發至指定端口。連接在同一個交換機上的各個設備處于同一個網絡之中。(3)路由器路由器是網絡中進行網間連接的關鍵設備,它的每個端口都可以連接一個網絡。路由器的主要工作就是為經過路由器的每個數據包尋找一條最佳傳輸路徑,并將該數據有效地傳送到目的站點。(4)網絡連接網絡連接是通過網線等傳輸介質把網絡設備連接起來構成網絡。交換機與路由器是網絡連接的重要設備。2.無線網絡的概念無線網絡由無線網卡、接入控制器設備(AC)、無線接入點(無線AP)、計算機和有關設備組成。無線網絡指應用無線通信技術將計算機設備互聯起來,構成可以互相通信和實現資源共享的網絡體系。其本質是通過無線的方式連接,從而使網絡的構建和終端的移動更加靈活。3.無線局域網標準無線局域網遵循IEEE 802三1標準,該標準定義了如何使用免授權的工業、科學和醫療頻段的射頻(RF)作為無線鏈路,規定了發送及接收技術。在國際上,參與制定無線局域網標準的組織主要有三個:ITU一R(管理RF頻段的分配)、IEEE(規定如何調制射頻來傳送信息)Wi—Fi聯盟(確保不同供應商生產的設備可互操作)。4.無線網絡基礎架構的組件(1)無線網卡無線網卡是終端無線網絡的設備,是采用無線信號進行數據傳輸的終端。要使用無線網卡,必須正確安裝無線網卡的驅動。(2)無線接入點無線接入點是使用無線設備(手機、筆記本電腦等設備)的用戶進入網絡的接入點,與其他無線接入點或者主無線接入點連接,以擴大無線覆蓋范圍。客戶端設備可通過無線接入點進行(3)無線路由器無線路由器可以充當接入點、以太網交換機和路由器的角色。許多家用的無線路由器實際上都是三合一設備。家用無線路由器一般含有四個LAN口和一個WAN口。路由器上的WAN口是用來連接外網(公網),或者說是連接寬帶運營商的設備。路由器上的LAN口是用來連接內網(局域網)中的設備,主要指計算機、交換機等設備。智能手機、平板電腦等臺式計算機筆記本電腦<一>.連接設備(1)將無線路由器的wan口連接外網網線,(2)將無線路由器的lan口通過網線連接筆記本電腦,(3)接通無線路由器的電源。二>.配置路由器(1))觀察路由器參數,并記錄型號及路由器的ip地址(或者管理頁面),192.168.o.1 .(2)訪問路由器。在瀏覽器的地址欄中輸入無線路由器的ip地址,如tplogin.cn或http;//192.登錄密碼,進行訪問,并做好記錄,設置路由器的網絡參數,并記錄,(4) a.打開"網絡參數”b.觀察"wan口設置",記錄ip地址的獲取方式。c.觀察"Lan口設置",記錄ip地址,子網掩碼等信息(5)設置無線網絡a打開“無線設置"。b.利用"基本設置",可修改ssid號(無線局域網名稱)并做好記錄。選中“開啟無線功能"和"開啟ssid廣播"選項并保存。c.進行“無線安全設置”。設置密碼,單擊"保存”,做好記錄。(6)若要在此修改路由器參數,必須重啟路由器。若要恢復路由器出廠設置,則長按"reset“按鈕5秒。查看無線客戶端狀態的詳細信息知識點41 信息系統的設計一、信息系統的設計1.可行性分析可行性分析是在項目投資決策前,對擬建項目進行全面的社會、技術、經濟分析與論證,并對其做出可行或不可行評價的一種科學方法。(1)社會可行性主要從政策、法律、道德、制度等社會因素論證軟件項目開發的可行性和現實性。其中,最重要的是運行環境可行性和法律可行性。(2)技術可行性主要是從技術角度出發,決定軟件項目開發的可行性。技術可行性分析包括以下幾個方面.a.在限定條件下,功能目標是否能達到,b.利用現有技術,性能目標是否能達到,c.對開發人員數量和質量的要求,并說明是否能滿足,d.在規定的期限內,開發是否能完成。(3)經濟可行性通過比較成本和效益(包括直接經濟效益和間接社會效益),可以判斷要立項的軟件項目是否值得開發。經過以上三方面的可行性分析,才能決定該信息系統是否需要開發。如果確定要開發,接下來的工作就是對項目進行需求分析2.需求分析需求分析是從客戶的需求中提取出系統能夠幫助用戶解決的業務問題,通過對用戶業務問題的分析,確定系統的功能、性能等,最終描述為具體的信息系統需求規格說明。不同人的需求是不同的。只有信息系統開發者和用戶在對系統需求達成一致之后才能開始設計系統,系統的需求分析應該是開發人員和用戶或客戶一起完成的3.數據存儲信息系統要采集信息,一定會產生數據.a.數據可以存儲在自定義的文件中b.數據可以存儲在自己建立的電子表格(如Excel)中c.數據可以存儲在專用的數據庫中4.概要設計概要設計是用戶需求與軟件詳細設計之間的橋梁,是將用戶目標與需求轉換成具體的功能界面設計方案的重要階段。概要設計需要對軟件系統的設計進行考慮,包括系統的基本處理流程、系統的組織結構、模塊劃分、功能分配、接口設計、運行設計、數據結構設計和出錯處理設計等,為軟件的詳細設計提供基礎。概要設計報告由開發者根據需求分析報告的要求進行編寫。5.信息系統的生命周期一個信息系統的研制,從問題的提出開始,經過開發、使用、維護、修訂,直到最后終止使用而被另一個信息系統所取代,就像是一個生命體從孕育、出生、成長到最后消亡,這個狀態變化的過程稱為信息系統的生命周期( (life cycle)o信息系統的生命周期可劃分為問題定義、可行性研究與計劃、需求分析、概要設計、詳細設計編碼實現、測試、使用和維護幾個階段,相鄰的階段既相互區別又相互聯系,每個階段都以前一階段的工作成果為基礎。6.快速原型模型優點:直觀形象,容易被接受;可減少由于信息系統需求不明確帶來的開發風險;及時暴露問題,及時反饋;開發周期短,成本低,缺點:沒有嚴格的開發文檔,維護困難;快速建立起來的系統結構加上連續的可能會導致產品質量低下;難以對系統的開發過程進行控制。7.瀑布模型優點.定義清楚,應用廣泛,采用規范化的開發方法,嚴格規定每個階段提交的文檔;易于理解,便于計劃和管理,缺點:在開始時就需要知道大多數需求,不便于適應需求的變化;在項目接近完成前,產品不能投人使用,可運行的軟件交給用戶之前,用戶只能通過文檔來了解產品;開發周期長,見效慢。知識點42 用戶與服務器之間的通信用戶通過瀏覽器訪問信息系統的過程可以分為以下幾個主要步驟:(1)用戶在瀏覽器地址欄中輸人地址,瀏覽器根據地址向Web服務器(或稱應用程序服務器)發起訪問應用程序的請求。(2) Web服務器根據用戶提交的網址查找應用程序文件,如果Web服務器找到了文件,就將處理結果返回給用戶;如果沒有找到文件,則默認給用戶返回一個404錯誤(表示文件不存在).(3)如果用戶請求的應用程序文件要求訪問數據庫服務器,Web服務器就向數據庫服務器發起訪問請求(4)數據庫服務器根據Web服務器發來的請求,向Web服務器返回操作結果或是數據集合再由Web服務器根據應用程序文件的要求進行相應處理之后返回給測覽器供用戶謝覽。知識點43 信息安全和系統安全信息系統安全主要是指系統安全和信息安全,其核心屬性包括機密性、真實性、可控性和可用性,具體反映在物理安全、運行安全、數據安全、內容安全四個層面上。系統安全反映的是信息系統所面臨的安全問題。其中:物理安全涉及的是硬件設施方面的安全問題;運行安全涉及的是操作系統、數據庫、應用系統等軟件方面的安全問題。信息安全所反映的是信息自身所面臨的安全問題。其中:數據安全是以保護數據不受外界的侵擾為目的,包括與泄密、偽造、篡改等有關的行為;內容安全則是反過來對流動的數據進行限制,包括可以對指定的數據進行選擇性的阻斷、修改、轉發等特定的行為。除了阻斷外界侵擾外,數據備份也是信息安全的重要方法。知識點44 網上個人信息安全操作規范規范地在網上操作個人信息方可最大限度保護信息安全。(1)訪問安全的網站,不良網站常常包含木馬程序。(2)在使用痕跡未清除前.盡量不轉借個人計算機給他人使用。(3)不在未安裝殺毒軟件的計算機上登錄個人賬戶。(4)不在公共計算機上登錄網絡銀行等敏感帳戶。(5)不在公共計算機上保存個人資料和賬號信息。(6)離開公用計算機前退出已登錄賬戶。(7)不在QQ、微信、論壇等留言中輕易泄露直實姓名、個人照片、身份證號或家庭電話等任何能夠識別身份的信息。(8)不隨意在網站上注冊會員或向其提供個人資料。知識點45 計算機病毒1 .計算機病毒的工作原理個程寧、——股可護11e計算機病毒(Computer Virus)是在計算機程序中插人的破壞計算機功能或者數據的一個程碼。計算機病毒像生物病毒一樣,具有自我繁殖、互相傳染以及激活再生等特征。計算機病毒具有傳播性、隱蔽性、傳染性、潛伏性、可觸發性、表現性和破壞性等特性。CIH病毒的工作流程如圖所示:計算機病毒的生命周期為:開發期-傳染期-潛伏期-發作期-發現期-消化期-消亡期。計算機病毒能附著在各種類型的文件上,當文件被復制或從一個用戶傳送到另一個用戶時,它就隨同文件一起蔓延開來。計算機病毒有獨特的復制能力,能夠快速蔓延,且常常難以根除。計算機病毒的工作原理如圖所示。2.殺毒軟件的工作原理殺毒軟件也稱反病毒軟件或防毒軟件,是用于消除計算機病毒、特洛伊木馬和惡意軟件等計算機威脅的一類軟件,是針對病毒等一切已知的對計算機有危害的程序代碼進行清除的程序工具。殺毒軟件通常集成監控識別、病毒掃描和清除、自動升級病毒庫、主動防御等功能,有的殺毒軟件還帶有數據恢復等功能,是計算機防御系統的重要組成部分。3.計算機病毒防護常識防止病毒的人侵要比病毒人侵后再去發現與清除它重要得多。為防止病毒人侵,就要做好以下防護措施。安裝殺毒軟件,定期進行全盤病毒、木馬掃描,經常更新殺毒軟件。·安裝防火墻或者安裝自帶防火墻的殺毒軟件。經常進行操作系統和重要軟件的更新,尤其要注意安裝安全補丁以修復漏洞不隨意接受、打開陌生人發來的電子郵件或通過QQ傳遞的文件或網址使用移動存儲器前,先查殺病毒。不要輕易打開電子郵件附件中的文檔文件。首先要保存到本地磁盤,待用查殺計算機病毒的軟件檢查無病毒后,才可以打開使用。·禁用瀏覽器中不必要的加載項。經常查看系統的啟動項,去除不必要的啟動服務。知識點46 防火墻技術一、防火墻技術的工作原理“防火墻"是指一種將內部網和公眾訪問網分開的方法,它實際上是一種隔離技術防火墻是在兩個網絡通信時執行的一種訪問控制尺度,它能允許你"同意”的人和數據進人你的網絡,同時將你"不同意"的人和數據拒之門外,最大限度地阻止網絡中的黑客來訪問你的網絡。防火墻的示意圖如圖所示。二.防火墻的規則高級安全Windows防火墻的高級安全設置中,有針對程序和端口的防火墻規則,可以創建防火墻規則,以允許本地計算機向程序、系統服務、計算機或用戶發送流量,或者從程序、系統服務、計算機或用戶接收流量。人站規則.來自外網的程序、服務、用戶等訪問本地計算機。出站規則.本地計算機上的程序、服務、用戶等訪問外網。個人信息安全防護(1)賬號密碼設置,不使用簡單密碼,提高密碼的復雜度和長度。(2)設置密碼保護,在密碼丟失時,快速找回并修改。(3)使用安全性更高的登錄認證方式,如手機驗證碼、掃描二維碼登錄、U盾等。知識點47 信息社會的法律與法規信息社會的相關法律法規是調整信息活動中產生的各種社會關系的法律規范,是維護信息社會成員公共利益的根本保證,在構建和諧社會進程中起到關鍵作用。我們應當增強自身法律意識,知法懂法,既提高辨別是非的能力,又樹立起利用法律維護自身權益的意識。這樣才能自覺遵守信息法律法規,才能更好地建設公平、合理、有序的信息社會。網站不聲明隱私政策是違法的。網站沒有對用戶詳細說明所收集的個人信息的去向會受到法律制裁。網站若不按照自己制定的政策收集用戶個人信息,或在沒有更新政策內容的情況下更改及使用所收集到的個人信息,也可能會受到法律制裁。1 .保護個人信息的法律法規我國《電信和互聯網用戶個人信息保護規定》第二章第八條規定:“電信業務經營者、互聯網信息服務提供者應當制定用戶個人信息收集、使用規則,并在其經營或者服務場所、網站等予以公布。”作為法律概念的"個人信息”,是指包括公民的姓名、年齡、有效證件號碼、婚姻狀況、工作單位、學歷、履歷、家庭住址、電話號碼等能夠識別公民個人身份或者涉及公民個人隱私的信息。我國對個人信息提供直接保護的法律法規,主要包括《刑法修正案(七)》《侵權責任法》《全國人大常委會關于加強網絡信息保護的決定》《治安管理處罰法》《電信法》《未成年人保護法》《婦女權益保護法》《執業醫師法》《消費者權益保護法》《互聯網信息服務管理辦法》等。對個人信息間接保護的立法包括《憲法》《民法通則》等。還有工信部的《電信和互聯網用戶個人信息保護規定》和《通信短信息服務管理規定》,以及工商總局的《網絡交易管理辦法》等部門規章。2.信息公開信息公開是指國家行政機關和法律、法規以規章授權和委托的組織,在行使國家行政管理職權的過程中,通過法定形式和程序,主動將政府信息向社會公眾或依申請而向特定的個人或組織公開。3.政府信息公開制度政府信息公開制度,是指行政機關主動或應行政相對人的申請,公開或通過其他方式使行政相對人知曉有關行政活動的情況和資料,否則將承擔相應法律責任的現代行政程序制度。我國政府信息公開工作主要依照《中華人民共和國政府信息公開條例》開展。信息公開尤其是政府信息公開制度的建立與發展對社會政治、經濟和文化的發展都有重要的作用與意義。(1)信息公開促進公眾參與國家管理政府信息公開使公眾可以了解行政權力行使的狀況,為評價政府行為提供了基本的信息支持。通過了解政府信息,人們可以發表言論,提出意見和建議,甚至直接影響政府的決策。 (2)保障個人權益只有政府公開信息,公民個人才能獲得有關信息,才能了解自己的權利狀況,如享有哪些權利、權利是否受到侵害及受侵害的程度等。政府信息公開是實現公民個人權益的首要條件。(3)促進經濟增長政府是社會中最大的信息所有者和控制者,政府信息公開才能使其信息資源得到有效的開發與充分的利用,才能促進信息時代經濟的增長。4.著作權、知識產權著作權(copyright)也稱為版權,是指作者和其他著作權人對文學、藝術和科學工程作品所享有的各項專有權利。保護著作權的最主要目的是鼓勵人們創新。知識產權受《知識產權保護法》保護。5.著作權合理使用合理使用著作權的行為(1)為個人學習、研究或者欣賞,使用他人已經發表的作品。(2)為學校課堂教學或者科學研究,翻譯或者少量復制已經發表的作品,供教學或者科研人員使用,但不得出版發行。當使用版權保護的作品時,應該注意以下幾點.(1)如果是文字,使用引號表明這段文字是引用別人的,(2)應當指明作者姓名、作品名稱。6.公有領域(public domain)公有領域是人類的一部分作品與一部分知識的總匯,可以包括文章、藝術品、音樂、科學理論、發明等。7.知識共享(Creative Commons,CC)傳統的著作權只有兩種選擇:一是保留所有權利;二是不保留任何權利,屬于公有領域。這催生了知識共享組織的成立,該組織試圖尋找對傳統著作權的折中路徑,為創作者保留部分權利,既增加創作者作品的流通,又可以尋找適當的法律作為其他人據以創作及共享的基礎。知識點48 信息技術引發社會問題信息技術在給我們的工作和生活帶來方便的同時,也制造了信息泛濫、信息污染、信息犯罪、網絡沉迷等諸多社會問題。·信息泛濫產生的主要原因是信息急劇增長,人們消耗了大量的時間卻找不到有用的信息,即信息的增長速度超出了人們的承受能力·信息污染是指錯誤信息、虛假信息、污穢信息等混雜在各種信息資源中,使人們難分對錯、難辨真假。人們如果不加以分析、判斷,便容易上當受騙,深受其害。信息犯罪是指一些不法分子利用信息技術手段及信息系統的安全漏洞,實施信息竊取、信息欺詐和信息攻擊等犯罪活動,對社會和個人造成嚴重危害。信息依賴癥也正在影響著人們的身心健康。一是由于過多依賴于計算機網絡等現代媒體,會弱化親身實踐、人際交往等方面的能力;二是由于網絡創造的虛擬環境和個體的匿名活動,容易使人沉迷于網絡,導致雙重人格,甚至人格分裂;三是長期進行技術操作,若缺少自我調節,會誘發視力下降、頸椎疼痛等疾病,嚴重影響身體的健康。在信息社會中,信息、知識成為重要的生產力要素,信息已經和物質、能源一起構成社會賴以生存的三大資源。信息社會的經濟是以信息經濟、知識經濟為主導的經濟,它有別于農業社會是以農業經濟為主導,工業社會是以工業經濟為主導。在信息社會中,知識成為勞動者的基本要求,科技與人文在信息、知識的作用下更加緊密地結合起來,人類生活不斷趨向和諧,社會發展更具可持續性。知識點49 信息社會的倫理與道德1、真實與虛擬。網絡空間不是真實的物理空間,但它也并不是因為那些看不見、摸不著就只是個想想的空間。人們在這個空間內進行聯絡交流并認識彼此。人們在虛擬世界中的行為會留下“數字腳印",通過數字腳印互相認識和了解。但由于網絡的廠泛性,可能人們并不想全面的認識某個人,只是通過網絡認識某個人的某個方面,并進行放大,這是一把雙刃劍。比如2021日本奧運會的氣步槍冠軍得主楊倩,僅因為曬出了自己的耐克鞋,便被網暴為"不愛國"。2、網絡禮儀上網交流時,人們常常看不到彼此的表情,聽不到彼此的聲音。交流中,對方只能通過兩種式來判斷你在想什么:一種是你選擇的文字,另一種是你的禮貌。所以,我們要注意網絡語言禮儀。關于網絡禮儀,國際上通行以下十大規則。記得對方是真實的人。現實中需要遵守道德規范,網絡上也是如此。明白自己所處的網絡空間的規范。尊重別人的時間,節省帶寬用量和主機存儲空間。·網絡用語文明。共享專業知識。網絡討論要理智。尊重他人隱私。勿濫用權利。寬恕他人的過錯。3、網絡欺陵網絡欺凌,是指一種在網上生活中發生的欺凌事件,是網絡時代的新現象,即指人們利用互聯網做出針對個人或群體的惡意、重復、敵意的傷害行為,以使其他人受到傷害。網上欺凌會觸犯法律,這涉及到《中華人民共和國治安管理處罰法》第四十二條的相關規定。知識點50 信息社會的新特征自電子計算機問世以來,信息技術沿著以計算機為核心、到以互聯網為核心、再到以數據為核心的發展脈絡,深刻影響著社會的經濟結構和生產方式。目前信息社會有以下特征:(1)知識經濟時代社會結構正在變化(信息經濟)主要表現為人力資源知識化、發展方式可持續、產業結構多樣化、經濟水平發達。在知識型經濟中,高學歷、高科技的知識型勞動者所占的比例也將逐步增大,社會生產力水平進一步提高,經濟發展更加注重節能環保與研發創新,“軟產業比重與"軟要素"含量增加,現代服務業高度發達。(2)社會網絡成為信息社會的組織方式。(網絡社會)主要表現為信息基礎設施的完備性、社會服務的包容性、社會發展的協調性。與工業社會相比,網絡化社會的發展目標和重點都將出現重大變化,更加關注城鄉、區域、不同社會群體之間的協調發展。(3)數字化信息成為信息社會的主要內容。(數字生活)主要表現為生活工具數字化、生活方式數字化、生活內容數字化。信息技術廣泛應用于日常生活的方方面面,網絡和數字產品將成為多數人的生活必需品,數字家庭成為未來家庭的發展趨勢,信息逐漸成為最主要的消費內容。(4)信息社會促使政府的管理更加科學、高效。(在線政府)主要表現為科學決策、公開透明、高效治理、互動參與。在現代信息技術的支撐下,政府決策更趨于科學化,政府運行更為公開化,政府行政效率和服務質量進一步提高,網絡時政與溝通渠道更加暢通和多元化,互聯網成為政府與公眾之間溝通的重要橋梁點51 cookie(網絡緩存)網絡緩存(Cookies)是指用戶瀏覽網頁時,網絡服務器以文本文件存儲在用戶電腦硬盤上的少量數據,它可以幫助網站記憶用戶之前可能進行的操作。比如當你登錄安全教育網站,直接關閉瀏覽器之后再打開,發現你還處于登錄狀態,這就是cookie的作用Cookies可以方便我們的網站操作,但也面臨一些風險。1、cookies可能儲存個人隱私信息。2、可能會有人利用惡意cookies對電腦數據造成損害。我們可以在IE瀏覽器中的"Internet選項"中找到Cookies所在的位置,并及時刪除,也可以設置自動刪除cookies。知識點52 常識此類屬于常識問題,無知識點。 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫