一、引言
終端監控平臺主要分為概要設計和詳細設計。在設計中根據需求分析的軟件需求及功能需求,采用終端設備接入平臺設計方法實現現場招聘會大數據統計。
二、任務概述
2.1 需求概述
2.2 系統目標
三、概要設計
3.1 總體設計
總體設計主要分為用戶系統與管理員系統,在需求分析階段,從系統開發的角度出發,把系統按功能主次分割成層次結構,使每一部分完成派單功能且各個部分之間又保持一定的聯系。在設計階段,基于這個功能的層次結構再把各個部分組合起來。
總體結構拓撲圖:
3.2模塊功能
1.登錄管理模塊
如上圖所示,用戶可使用后臺管理員提供的賬號密碼登錄終端監控平臺,用戶可對自己的個人賬號進行管理,修改密碼等。
2.實時監控管理模塊
如上圖所示,用戶可在用戶管理后臺管理現場的終端設備(僅該項目所擁有的能夠接入的設備),可以查看對應終端設備的使用狀態、IP及版本號,對該機器進行刷新、關機、重啟、遠程查看及更新版本等操作功能,根據每個終端設備的特點,所操作的功能也有所不同。
刷新:對自助一體機進行遠程刷新,如軟件系統宕機或者其他狀況時,可通過平臺遠程使用刷新功能??蛇x擇對全部自助一體機使用刷新的功能。
關機:對自助一體機進行遠程關機,如現場招聘會已結束未關閉時,可通過平臺遠程對其關機。
重啟:對自助一體機進行遠程重啟功能,如系統死機或者其他狀況時,可通過平臺遠程重啟該機器。
遠程查看:對自助一體機進行遠程查看,如需要確定目前機器的運行狀態,使用遠程查看功能,將對該臺自助一體機進行桌面截屏傳輸到終端監控平臺,隨時查看(只針對狀態正常的機器)。
更新版本:對自助一體機進行遠程版本更新,如開發者對自助一體機軟件進行迭代開發后,即可遠程通過終端監控平臺進行版本更新??蛇x擇對全部自助機使用更新的功能。
刷新:對電視進行遠程刷新,如軟件系統宕機或者其他狀況時,可通過平臺遠程使用刷新功能。可選擇對全部電視使用刷新功能。
更新版本:對電視進行遠程版本更新,如開發者對電視軟件進行迭代開發后,即可遠程通過終端監控平臺進行版本更新。可選擇對全部電視使用更新的功能。
刷新:對平板進行遠程刷新,如軟件系統宕機或者其他狀況時,可通過平臺遠程使用刷新功能。可選擇對全部平板使用刷新功能。
更新版本:對平板進行遠程版本更新,如開發者對電視軟件進行迭代開發后,即可遠程通過終端監控平臺進行版本更新??蛇x擇對全部平板使用更新的功能。
刷新:對廣告機進行遠程刷新,如軟件系統宕機或者其他狀況時,可通過平臺遠程使用刷新功能??蛇x擇對全部廣告機使用刷新功能。
更新版本:對廣告機進行遠程版本更新,如開發者對廣告機軟件進行迭代開發后,即可遠程通過終端監控平臺進行版本更新。可選擇對全部廣告機使用更新的功能。
可查看閘機設備的狀態,顯示所有招聘會進出場總人數。根據招聘會標題、招聘會時間搜索出入場人數。
3.終端設備管理員控制臺
如上圖所示,管理員可查看所有項目的終端設備狀態,接入時間、硬件返修時間等信息展示。
如上圖所示,展示所有項目中終端設備的信息,可以針對某一個項目進行全部停用、刪除、編輯等功能。
如上圖所示,點擊設備詳情可查看某一個項目現場所有的終端設備詳細信息。在該頁面可以對項目匯總的設備進行添加、刪除、編輯等。
遠程查看及更新版本等操作功能,根據每個終端設備的特點,所操作的功能也有所不同。
刷新:對自助一體機進行遠程刷新,如軟件系統宕機或者其他狀況時,可通過平臺遠程使用刷新功能??蛇x擇對全部自助一體機使用刷新的功能。
關機:對自助一體機進行遠程關機,如現場招聘會已結束未關閉時,可通過平臺遠程對其關機。
重啟:對自助一體機進行遠程重啟功能,如系統死機或者其他狀況時,可通過平臺遠程重啟該機器。
遠程查看:對自助一體機進行遠程查看,如需要確定目前機器的運行狀態,使用遠程查看功能,將對該臺自助一體機進行桌面截屏傳輸到終端監控平臺,隨時查看(只針對狀態正常的機器)。
更新版本:對自助一體機進行遠程版本更新,如開發者對自助一體機軟件進行迭代開發后,即可遠程通過終端監控平臺進行版本更新??蛇x擇對全部自助機使用更新的功能。
編輯:對自助一體機進行URL或其他配置進行編輯。
刪除:對現場停用或者更換的自助一體機進行刪除。
刷新:對電視進行遠程刷新,如軟件系統宕機或者其他狀況時,可通過平臺遠程使用刷新功能??蛇x擇對全部電視使用刷新功能。
更新版本:對電視進行遠程版本更新,如開發者對電視軟件進行迭代開發后,即可遠程通過終端監控平臺進行版本更新。可選擇對全部電視使用更新的功能。
編輯:對電視進行URL或其他配置進行編輯。
刪除:對現場停用或者更換的電視進行刪除。
刷新:對平板進行遠程刷新,如軟件系統宕機或者其他狀況時,可通過平臺遠程使用刷新功能。可選擇對全部平板使用刷新功能。
更新版本:對平板進行遠程版本更新,如開發者對電視軟件進行迭代開發后,即可遠程通過終端監控平臺進行版本更新??蛇x擇對全部平板使用更新的功能。
編輯:對平板進行URL或其他配置進行編輯。
刪除:對現場停用或者更換的平板進行刪除。
刷新:對廣告機進行遠程刷新,如軟件系統宕機或者其他狀況時,可通過平臺遠程使用刷新功能??蛇x擇對全部廣告機使用刷新功能。
更新版本:對廣告機進行遠程版本更新,如開發者對廣告機軟件進行迭代開發后,即可遠程通過終端監控平臺進行版本更新??蛇x擇對全部廣告機使用更新的功能。
編輯:對廣告機進行URL或其他配置進行編輯。
刪除:對現場停用或者更換的廣告機進行刪除。
可查看閘機設備的狀態,顯示所有招聘會進出場總人數。根據招聘會標題、招聘會時間搜索出入場人數。
編輯:對閘機進行標識編輯。
刪除:對閘機停用或者更換的閘機進行刪除。
4.終端設備管理日志
如上圖所示,設備管理員可對于現場項目中遇到的硬件維修信息進行添加記錄。可對項目名稱、保修設備、設備號、供貨商、對接人、對接電話、問題類型、派工方式、報修時限、備注、包修時間、完成狀態進行錄入。可對所有信息進行編輯、刪除。根據設備、項目名稱進行篩選導出。
四、軟件性能描述
1.系統處理的準確性和及時性
系統的處理性和及時性是系統的必要性能。在系統設計和開發過程中,充分考慮當前和未來可承受的并發量,使系統開發過程中能夠滿足用戶對信息處理的要求。
由于終端設備監控平臺的監控功能對于整個系統的功能和性能完成舉足輕重,其準確性很大程度影響現場招聘會設備使用的效率。我們通過網關集中管理監控數據,確保平臺獲得數據的準確性。
2.系統的開發性和可擴充性
終端設備監控平臺在開發過程中,應充分考慮以后的可擴充性。所有需求都需要再后期能有有方式進行功能的擴充及迭代。而要實現這一點,需要通過系統的開發性來完成,及系統應是一個開放系統只要符合開發規范,可以增加或減少系統模塊、配置硬件等。通過軟件平臺的迭代,可替換完成系統的升級及更新。
3.系統的響應速度
終端設備監控平臺在日常處理中要達到實時要求,以及實時信息儲存及統計。在進行統計分析時,可將數據迅速通過接口反饋給大數據展示。
五、初步測試計劃和用戶手冊
數據庫連接正常并且與傳入數據庫的數據匹配,則合法;若不匹配則非法,網關連接異常,且傳入數據庫連接正常,成功修改出庫表庫存表,若傳入數據庫數據異常,給出錯誤類型和相應的提示。
在系統開發的工作進行當中,測試人員便要開始擬定測試計劃,其中包括具體的測試項目及其必要的測試數據和出錯信息。每次測試的結果要有測試報告,并就發現和懷疑的問題與開發人員溝通。測試結果要讓開發人員完全理解。
對需求分析階段編寫的初步用戶手冊進行審定。