第四章信息系統(tǒng)的搭建實例復(fù)習(xí)課件浙教版高中信息技術(shù)必修2_第1頁
第四章信息系統(tǒng)的搭建實例復(fù)習(xí)課件浙教版高中信息技術(shù)必修2_第2頁
第四章信息系統(tǒng)的搭建實例復(fù)習(xí)課件浙教版高中信息技術(shù)必修2_第3頁
第四章信息系統(tǒng)的搭建實例復(fù)習(xí)課件浙教版高中信息技術(shù)必修2_第4頁
第四章信息系統(tǒng)的搭建實例復(fù)習(xí)課件浙教版高中信息技術(shù)必修2_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

4.信息系統(tǒng)的搭建實例主講人:***浙教版信息技術(shù)必修二《信息系統(tǒng)與社會》【知識體系】【知識梳理】一、搭建信息系統(tǒng)的前期準備(一)需求分析1.概念從技術(shù)角度提出搭建信息系統(tǒng)的目的,與用戶確認需求。2.功能需求即用戶想利用該信息系統(tǒng)實現(xiàn)的功能稱為功能需求。(1)核心需求:為了達到目標必須要有的功能(2)拓展需求:現(xiàn)有條件下可以使系統(tǒng)做得更令人滿意的功能(3)創(chuàng)新需求:對用戶來說并不是很急迫,且一般要采用比較新的技術(shù)或方法?!局R梳理】一、搭建信息系統(tǒng)的前期準備(一)需求分析3.性能需求主要包括存儲容量、運行時間、傳輸速度和安全保密等性能指標。4.資源和環(huán)境需求(1)硬件方面:采用什么終端設(shè)備、具體的傳感器設(shè)備型號、需要什么外部設(shè)備和數(shù)據(jù)通信接口等;(2)軟件方面:采用什么系統(tǒng)軟件、應(yīng)用軟件或用什么語言編寫代碼;(3)使用方面:需要使用人員的技術(shù)水平達到何種程度等?!局R梳理】一、搭建信息系統(tǒng)的前期準備(一)需求分析5.用戶界面需求用戶界面的友好性是用戶能夠方便、有效、愉悅地使用該系統(tǒng)的關(guān)鍵之一。6.可擴展性需求系統(tǒng)的可擴展性具體體現(xiàn)在兩方面:系統(tǒng)技術(shù)本身的可擴展性和業(yè)務(wù)應(yīng)用的可擴展性?!局R梳理】一、搭建信息系統(tǒng)的前期準備(二)可行性分析1.必要性分析系統(tǒng)的搭建是否應(yīng)該馬上開始進行,沒有迫切的需要,勉強地開展信息系統(tǒng)建設(shè),很難取得好的成果?!局R梳理】一、搭建信息系統(tǒng)的前期準備(二)可行性分析2.可行性分析技術(shù)方面在現(xiàn)有技術(shù)條件下下是否可能實現(xiàn)系統(tǒng)的搭建.如存儲要求、速度要求、通信要求等,現(xiàn)有技術(shù)條件指的應(yīng)當(dāng)是社會上已經(jīng)普遍使用了的先進技術(shù),而不是實驗室里的最新技術(shù)經(jīng)濟方面對搭建信息系統(tǒng)所所需的費用和效益進行評估,力爭費用可行、投人產(chǎn)出合理社會意義主要是針對那那些要在社會環(huán)境中工作的信息系統(tǒng),考察各種社會因素對它們所起的制約作用。在可行性分析結(jié)束后應(yīng)將分析結(jié)果用可行性報告的形式編寫出來,形成正式的工作文件?!局R梳理】一、搭建信息系統(tǒng)的前期準備(二)可行性分析3.開發(fā)模式的選擇人們在設(shè)計信息系統(tǒng)開發(fā)方案時.應(yīng)根據(jù)信息系統(tǒng)的具體功能和應(yīng)用場景來確定開發(fā)模式,然后選擇開發(fā)方法。目前搭建信息系統(tǒng)般采用C/S模式或B/S模式?!局R梳理】一、搭建信息系統(tǒng)的前期準備(三)概要設(shè)計與詳細設(shè)計1.概要設(shè)計概要設(shè)計主要包括模塊結(jié)構(gòu)設(shè)計、系統(tǒng)物理配置和數(shù)據(jù)庫管理系統(tǒng)選擇三大部分。模塊結(jié)構(gòu)設(shè)計把系統(tǒng)分成若千個模塊,每個模塊完成一個特定的功能每個模塊之間的關(guān)聯(lián)是無序的,也不一定是樹形的。主要包括:劃分系統(tǒng)模塊、確定模塊功能、決定模塊間的調(diào)用關(guān)系、制定模塊間的接口,即數(shù)據(jù)傳遞。系統(tǒng)物理配置主要包括:硬件設(shè)備配置、應(yīng)用軟件的選擇和通信網(wǎng)絡(luò)的選擇和設(shè)計等。數(shù)據(jù)庫管理系統(tǒng)選擇主要考慮數(shù)據(jù)庫的性能、數(shù)據(jù)的類型數(shù)據(jù)庫管理系統(tǒng)平臺和安全保密性能等。【知識梳理】一、搭建信息系統(tǒng)的前期準備(三)概要設(shè)計與詳細設(shè)計2.詳細設(shè)計(1)輸入設(shè)計(2)輸出設(shè)計(3)人機界面設(shè)計(4)數(shù)據(jù)庫設(shè)計(5)代碼設(shè)計(6)安全設(shè)計【知識梳理】二、搭建信息系統(tǒng)(一)硬件搭建1.服務(wù)器為信息系統(tǒng)中的用戶提供各種服務(wù),如應(yīng)用程序的處理、訪問數(shù)據(jù)庫管理系統(tǒng)、打印服務(wù)等。2.網(wǎng)絡(luò)設(shè)備在信息系統(tǒng)中,通過網(wǎng)絡(luò)來完成數(shù)據(jù)的傳遞。網(wǎng)絡(luò)設(shè)備主要包括交換機、路由器、網(wǎng)卡、雙絞線、光纜等。3.傳感設(shè)備和智能終端傳感設(shè)備是信息系統(tǒng)中最重要的輸入設(shè)備,也成傳感器。智能終端包括輸入、處理、存儲和輸出四個部分。【知識梳理】二、搭建信息系統(tǒng)(二)軟件開發(fā)1.數(shù)據(jù)管理設(shè)計(1)數(shù)據(jù)采集是利用一種或多種裝置,從系統(tǒng)外部采集數(shù)據(jù)并輸入系統(tǒng)內(nèi)部一個接口的過程。方法有鍵盤輸人、利用光電設(shè)備采集數(shù)據(jù)、多媒體輸人、網(wǎng)絡(luò)傳送、磁盤輸人等。(2)數(shù)據(jù)傳輸有線介質(zhì):雙絞線、同軸電纜、光纜等無線介質(zhì):微波、衛(wèi)星、超短波和短波信道等【知識梳理】二、搭建信息系統(tǒng)(二)軟件開發(fā)1.數(shù)據(jù)管理設(shè)計(3)數(shù)據(jù)存儲 文件、數(shù)據(jù)庫、云存儲是數(shù)據(jù)存儲的常見方式。(4)數(shù)據(jù)呈現(xiàn) 表格形式是一種比較簡單的呈現(xiàn)數(shù)據(jù)的方式。通常情況下,人們用到的數(shù)據(jù)圖類型有以下幾種:柱狀圖、條形圖、折線圖、詞云等?!局R梳理】二、搭建信息系統(tǒng)(二)軟件開發(fā)2.程序編寫信息系統(tǒng)中的軟件開發(fā)涉及服務(wù)器端程序和客戶端程序。B/S結(jié)構(gòu)一般只寫服務(wù)器端程序,如網(wǎng)站,客戶端程序是瀏覽器,部署、更新更容易;C/S結(jié)構(gòu)服務(wù)器端程序和客戶端程序都要寫,類似QQ、網(wǎng)游等。【知識梳理】三、完善信息系統(tǒng)(一)系統(tǒng)測試1.軟件測試軟件系統(tǒng)測試般包括正確性證明、靜態(tài)測試與動態(tài)測試三種方法。測試方法概述正確性證明測試通過數(shù)學(xué)技術(shù)來確定軟件是否正確,只能發(fā)現(xiàn)程序錯誤,不能證明程序無錯。選擇了一些具有代表性的數(shù)據(jù)來驗證程序的正確性,所以它具有局限性。靜態(tài)測試采用人工檢測和計算機輔助分析的手段對程序進行檢測,不實際運行程序,主要對程序的編程格式和結(jié)構(gòu)等方面進行評估。動態(tài)測試直接在客戶端或服務(wù)器端上運行程序,從多角度觀察程序進行時的行為。檢查實際輸出結(jié)果和預(yù)期結(jié)果是否相符?!局R梳理】三、完善信息系統(tǒng)(一)系統(tǒng)測試2.硬件測試在搭建信息系統(tǒng)時,經(jīng)常需要根據(jù)項目的需求選購硬件設(shè)備。設(shè)備到貨后.應(yīng)進行初驗測試。初驗測試主要有配置檢測、外觀檢查、硬件運行測試等。3.網(wǎng)絡(luò)測試如果搭建的信息系統(tǒng)不是單機版,還要考慮選購網(wǎng)絡(luò)設(shè)備。在網(wǎng)絡(luò)設(shè)備到貨后應(yīng)進行初驗測試,初驗測試主要有配置檢測,外觀檢在運行測試網(wǎng)絡(luò)連通測試等。【知識梳理】三、完善信息系統(tǒng)(二)文檔編寫1.系統(tǒng)文檔的類型分類依據(jù)具體分類信息系統(tǒng)的階段不同系統(tǒng)規(guī)劃階段的文檔,系統(tǒng)分析階段的文性,系統(tǒng)設(shè)計階段的文檔,系統(tǒng)實施階段的文檔,系統(tǒng)運行與維護階段的文檔。按文檔不同的服務(wù)目的將信息系統(tǒng)的文檔分為三類:用戶文檔、開發(fā)文檔與管理文檔【知識梳理】三、完善信息系統(tǒng)(二)文檔編寫2.系統(tǒng)主要文檔的內(nèi)容簡介(1)可行性研究報告(2)系統(tǒng)分析說明書(3)系統(tǒng)設(shè)計說明書(4)程序設(shè)計報告(5)系統(tǒng)測試報告(6)系統(tǒng)使用和維護手冊(7)系統(tǒng)評價報告【典型例題】1.小江組建了智能家居系統(tǒng),實現(xiàn)用計算機、智能手機等設(shè)備控制家中的智能家具和家電,并且使用智能終端實現(xiàn)了各種設(shè)備的智能管理,其系統(tǒng)結(jié)構(gòu)如圖所示。下列關(guān)于該系統(tǒng)架構(gòu)的描述,正確的是()A.網(wǎng)絡(luò)的中斷不會影響該系統(tǒng)的運行B.該系統(tǒng)采用C/S模式搭建C.使用該系統(tǒng)需要在手機等終端上安裝相應(yīng)的應(yīng)用程序D.要升級或維護該系統(tǒng)的軟件,只需升級和維護服務(wù)器端的程序即可D【典型例題】2.某品牌家用監(jiān)控攝像頭的工作示意圖如下圖所示,智能攝像頭與家中接入互聯(lián)網(wǎng)的無線網(wǎng)絡(luò)相連,查看者在家外只要連上互聯(lián)網(wǎng)就可通過手機上的專用APP或電腦瀏覽器實時查看家中的情況。當(dāng)畫面發(fā)生變化時,攝像頭能自動拍攝照片和錄像,并保存在自帶的存儲卡中或上傳到服務(wù)器中。攝像頭自帶拾音器和喇叭,能讓查看者與家中人員進行實時通話。該監(jiān)控視頻的碼率約為1Mbit/s。下列關(guān)于該系統(tǒng)的說法,正確的是()A.該系統(tǒng)只采用了B/S架構(gòu)B.該系統(tǒng)的網(wǎng)絡(luò)應(yīng)用一定是用Flaskweb框架開發(fā)的C.如果無線路由器故障,監(jiān)控視頻將無法保存D.該攝像頭除了能采集視頻信號還能采集音頻信號D【典型例題】3.“圖書館座位預(yù)約管理系統(tǒng)”支持通過瀏覽器訪問服務(wù)器,并提供了多項核心功能,包括實時追蹤圖書館座位的占用狀態(tài),學(xué)生賬號的登錄認證,座位的預(yù)約、簽到以及離席記錄等,下列關(guān)于搭建該系統(tǒng)的說法,正確的是()A.該系統(tǒng)中數(shù)據(jù)都來自傳感器B.該系統(tǒng)采用的系統(tǒng)開發(fā)模式是C/S模式C.該系統(tǒng)需要的硬件設(shè)備為服務(wù)器、瀏覽器、智能終端D.網(wǎng)站功能模塊設(shè)計屬于信息系統(tǒng)搭建前期準備中的概要設(shè)計D【典型例題】4.某智能終端連接溫度傳感器和LED燈,實現(xiàn)利用溫度數(shù)據(jù)控制LED燈亮與滅,部分代碼如下:m=35;cnt=0whileTrue:x=pin2.read_analog()#獲取溫度傳感器的溫度數(shù)據(jù)

ifx>m:m=x;cnt=1elifx==m:cnt+=1ifcnt>=60:pin14.write_digital(1)#打開LED燈

else:pinl4.write_digital(0)#關(guān)閉LED燈

sleep(1000)#延時1秒【典型例題】4.某智能終端連接溫度傳感器和LED燈,實現(xiàn)利用溫度數(shù)據(jù)控制LED燈亮與滅,部分代碼如下:下列說法正確的是()A.溫度傳感器連接在14號引腳B.LED燈連接在2號引腳C.經(jīng)傳感器獲取且轉(zhuǎn)換得到的溫度數(shù)據(jù)x屬于數(shù)字信號D.只要溫度高于35且持續(xù)60秒以上,則LED燈亮C【典型例題】5.某服務(wù)器端的Python程序段如下:fromflaskimportFlask,requestapp=Flask(name)@app.route("/input")defindex():return"HelloWorld!"@app.route("/hello")defhello():text=request.args.get("st")returntext+"World"app.run()執(zhí)行該程序段后,訪問頁面地址“:5000/hello?st=Happy”,網(wǎng)頁顯示結(jié)果是()A.HelloWorld! B.HelloWorld C.HappyWorld! D.HappyWorldD【典型例題】6.利用智能終端的加速度傳感器實現(xiàn)計步功能,Python程序段如下:frommicrobitimport*steps=0whileTrue:sleep(600)ifaccelerometer.is_gesture("shake"):#感應(yīng)到晃動

steps+=1ifbutton_a.is_pressed():#按下按鈕Asteps=0display.show(Image.HAPPY)sleep(1000)display.clear()#清空LED陣列

elifbutton_b.is_pre

溫馨提示

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

評論

0/150

提交評論