關閉→
當前位置:全書匯>學生>畢業論文>畢業論文模板>智能健康監護系統軟件設計研究範文

智能健康監護系統軟件設計研究範文

全書匯 人氣:3.68K

軟件系統貫穿整個研究設計過程:從感知層需要執行在stc12c5a60s2平臺中的c程序,到執行在傳輸層和應用層的windows軟件程序。 詳細內容請看下文智能健康監護系統軟件設計研究

智能健康監護系統軟件設計研究範文

軟件架構設計理念 軟件系統設計採用模組化,各個軟件單獨設計,再集成。從而利於軟件功能的實現。

軟件設計 當採集數據透過gsm/gprs系統傳輸到服務器中開始使用服務器軟件對數據進行處理。

數據採集單元 透過執行於stc12c5a60s2單片機平臺中的c程序,實現被採集人的體溫等等健康指標的採集,採集數據實時透過gsm/gprs模組(sim900b模組)將數據送往服務器端。

被採集人的個人識別資訊透過軟件直接寫入單片機執行程序中。

服務器端的ip地址透過使用花生殼動態域名進行解析,從而保證採集器可以實時透過tcp/udp方式連接到服務器端。從而實現採集數據實時傳輸到服務器中。

數據接收單元 數據接收單元執行於服務器端。將以tcp/dup方式收到的數據以文字檔案的方式存儲於服務器中,便於入庫及掃描單元使用。數據接收單元實時執行。實時監控tcp/udp端口的數據變化。

線程服務 線程服務單元爲系統線程管理服務,透過該單元可以控制系統cpu的使用,控制檔案掃描和處理的線程數量等。該單元保證了既充分利用系統資源的同時也避免了處理瓶頸的出現。

線程服務單元透過配置檔案以供系統組件使用,透過配置檔案,可以修改線程池的大小,線程優先級,線程的等待隊列大小等等。

線程池的大小決定了處理程序的併發度,線程優先級決定了處理程序獲得cpu執行的機會多少,線程的等待隊列可以限制排隊長度,當排隊數量超過指定限制時,向線程服務單元提交處理任務將會被阻塞,直到有線程處理完成且排隊數量減少爲止。

TAG標籤:#智能 #監護 #範文 #系統軟件 #健康 #