安防監控項目 —— 需求分析


 

一、   引言

1.1     目的

1.1.1、具體的應用場景展示

  • 行車記錄儀
  • 室內監控
  • 小區安防監控等

1.1.2、安防監控可以解決什么問題?

  1)提供證據與線索

  2)降低用人成本

3)特殊場合使用

  4)家庭小助手

(注釋:在軟件開發前期,通過跟客戶溝通,獲得一份雙方都認同的需求說明文檔,針對用戶提出的修改要求,及時處理,更新需求文檔。確定需求后才能進行相應的開發。

 

明確系統的基本需求,旨在整個開發過程中,指導和幫助編寫代碼分析解決系統的問題,需求分析文檔在軟件開發過程中是最重要的一部分,可以在前期避免系統的一些問題,需求分析的質量決定着系統的質量,貫穿着整個開發的過程。)

 

1.2     項目背景

  ...

  以嵌入式視頻web服務器為核心的視頻監控系統,采用嵌入式實時多任務操作系統。

  攝像頭采集到的圖片信息經過壓縮,通過內部總線送到內置的web服務器,網絡上的用戶可以直接用瀏覽器觀看web服務器上的由攝像頭采集的圖像。

  由於把圖片采集和web功能集中到一個體積很小的設備內,可以直接連入局域網,用戶無需安裝任何硬件設備,僅用瀏覽器即可觀看。

  ...

 

1.3      項目提出

項目名稱   :xxx

項目提出者  xxx

項目小組    xxx

項目管理者  xxx

 

 

二、   系統概述

 

   2.1 功能概述

Monitor是基於Linux CHTML界面編程,通過zigbee/STM32/...作為終端環境的采集或硬件的控制,將采集到的數據通過A9端的進程間通信和線程間同步互斥實現對數據的處理或存儲,將通過共享內存和信號量將采集到的環境信息上傳到網頁,並通過消息隊列接收來自客戶端的請求,結合視頻流攝像頭實現圖像的遠程顯示,通過GPRS實現遠程的短信或電話給master,保證master能實時把控家庭環境狀態。

 

 

 

2.2 分層體系架構設計

 

 

 

 

 

2.3整體流程圖

 

 

 

 

 從下往上 zigbee -->A9   A9-->HTML         從上往下  HTML--->A9   A9--->zigbee

整體:從下往上   zigbee -->A9-->HTML

整體:從上往下   HTML--->A9-->zigbee

模塊化編程:=====> 

 

 

三、   系統運行環境

3.1 軟件配置

                     開發平台: Ubuntu14.04   vs2012  vs2017

開發環境:  linux3.14.0uboot2013.01gcc4.6.4

                     通信協議:串口、ZigBeehttp協議等

                     數據庫  sqlite3(可選,自己獨立實現)

3.2 硬件配置

                     主機系統支持:PC(LINUX)等主流主機。

           存儲設備:    SD卡、EMMCSCSIIDE接口的硬盤。

終端設備:    ZigBeeSTM32RFIDcortex-A9PC顯示屏

 

四、   功能描述和函數接口定義

int  printf_string(char * str, int times)

功能:  打印字符串

參數:  char* str  : 要打印的字符串內容

        int  times : 要打印的字符串的打印次數

返回值:成功返回0,失敗返回 -1

......

五、   系統要求

4.1 性能要求

產品功能穩定性要求;

系統響應速度要求;

安全可靠性要求;

准確性要求;

可擴展性要求;

......

4.2 體驗要求

提示用戶使用的接口明確無誤;

操作要盡可能的簡單;

能快速輸入,例如文字或語音或視頻采集等;

.......

六、可行性要求

6.1技術可行性

本系統是基於linux基礎上研發的,目前采用linuxsqlite3作為后端,web網頁為前端的技術已經很成熟,所以在技術可行性方面不存在問題。

 

.......

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM