資源簡介 (共14張PPT)本課目錄1.需求分析2.可行性分析3.開發模式的選擇4.概要設計5.詳細設計搭建信息系統的前期準備前期準備開發“意愿”搭建“智慧農場管理系統”切實可行的“規劃”需求分析可行性分析開發模式的選擇概要設計詳細設計分析、論證、清晰化的過程只有嚴謹的執行這個過程,才能保證開發工作的針對性、高效率與低風險!1需求分析搭建信息系統前要明確用戶對所搭建系統的 目標期待 ,并由此分析需求。需求分析包括____________、____________、____________、____________、____________、功能需求性能需求資源環境需求(軟硬件環境)用戶界面需求可擴展性需求1需求分析項目 需求分析功能需求性能需求資源和環境需求用戶界面需求可擴展性需求1.利用智能終端結合相關的傳感器,如溫度傳感器、濕度傳感器、光線等,實時檢測農場環境的各種指標。2.通過串口采集各個傳感器的數據,實時上傳到Web服務器并保存在數據庫,供后期分析。3.Web頁面實時顯示各種傳感器上傳的數據,能根據各種需求直接生成在線實時圖表。4.使用者可以對監測系統進行相關的設置,限定溫度、濕度等環境因素的臨界值。一旦某項指標超過所限定的臨界值,系統將自動觸發聲光警報,利用物聯網技術,控制家用電器自動調節室內環境。硬件設備:micro:bit主板,溫度傳感器、濕度傳感器、LED燈、加熱棒、舵機等軟件平臺:BXY軟件,PythonIDLE友好、方便模塊化,便于增加新傳感器、功能模塊長時間、穩定運行;以10s/次的頻率24小時傳輸少量環境數據;校園內網,無需安全保密2可行性分析在需求分析的基礎上,針對系統的環境、同類產品在市面上的完善程度,判斷所提出的系統搭建的必要性,有無實施的可能性。必要性體現在搭建是否應該馬上開始,有沒有迫切需要。可行性分析主要從技術、經濟、社會意義等方面分析系統的可行性。2可行性分析可行性分析 技術角度經濟角度社會意義開發工具、開發平臺硬件購買、軟件開發設計費用解放生產力?存儲要求、速度要求、通信要求系統投入使用后產生的效益3開發模式的選擇在設計信息系統開發方案時,應根據信息系統的具體功能和應用場景確定開發模式。目前搭建信息系統一般采用C/S模式或B/S模式。4概要設計概要設計主要解決信息系統“怎么做”的問題,包括模塊結構設計、系統物理配置和數據庫管理系統選擇三個部分。(1)模塊結構設計:將信息系統分成若干模塊,并確定每個模塊的功能、模塊間的接口和關系。模塊 內容模塊結構 智慧大棚恒溫水池自動噴淋查看大棚內溫濕度以及光照強度,設置提醒閾值查看水池度,設置提醒閾值監測土壤濕度,設置提醒閾值4概要設計概要設計主要解決信息系統“怎么做”的問題,包括模塊結構設計、系統物理配置和數據庫管理系統選擇三個部分。(1)模塊結構設計:將信息系統分成若干模塊,并確定每個模塊的功能、模塊間的接口和關系。(2)系統物理配置:包括硬件設備配置、應用軟件選擇和通信網絡的選擇和設計。(3)數據庫管理系統選擇:性能、類型、平臺和安全保密性能。5詳細設計詳細設計是在概要設計的指導下,對系統進行詳細具體的設計。主要包括輸入設計、輸出設計、人機界面設計、數據庫設計、代碼設計、安全設計。項目 內容輸入設計輸出設計人機界面設計數據庫設計代碼設計安全設計數據內容的確定、輸入方式與設備的選擇、輸入數據的正確性校驗確定輸出內容、輸出格式,選擇輸出設備和介質友好、美觀、簡潔、統一確定數據庫結構,數據交換格式系統代碼編寫規則、編碼設計和代碼維護設計提出安全設計方案課堂練習需求分析階段研究的對象是( )A.系統要求 B.分析員要求C.用戶需求 D.軟硬件要求C課堂練習小劉設計了“煙霧監測信息系統”,該系統通過傳感器收集數據并對其進行存儲和處理,用戶通過客戶端訪問服務器查看相關數據。系統結構如圖所示,下列說法正確的是 ( )A.該系統采用B/S模式搭建B.該服務器無需安裝數據庫管理系統C.執行器無法響應PC客戶端的請求D.該系統客戶端無法獲取輸入端傳感器的數據A1.需求分析2.可行性分析3.開發模式的選擇4.概要設計5.詳細設計5小結做什么是否有必要做,是否可行B/S還是C/S大概怎么做具體怎么做同學們,再見 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫