哈爾濱農墾亞峰金屬制品有限公司

哈爾濱農墾亞峰金屬制品有限公司
0451-83002677
13674692444

熱門關鍵詞:辦公家具辦公室家具哈爾濱辦公家具哈爾濱辦公家具廠

行業動態
首頁 > 新聞動態 > 行業動態

檔案柜的功能需求

點擊次數:更新時間:2022-09-07 09:09:33

目前檔案柜被很多企業及事業單位所廣泛應用,那么哈爾濱檔案柜如何做才能更讓需求者接受呢?


普通柜存在以下幾點弊端:

1、有些部門文件繁多復雜,僅僅存放于普通文柜,不便于分類存取,存取資料過程繁瑣,效率低下;
2、文件的使用情況和去向沒有規范的統計手段,傳統的人員登記流程繁瑣,登記表容易遺失;
3、普通文件柜使用鑰匙開柜,鑰匙容易遺失或被盜,文件遺失風險咼;
4、資料容易被人篡改,無法有效查找篡改人。

 想實現的設計如下:

一、系統的設計與實現

  智能檔案柜管理系統基于“互聯網+物聯網”技術,可用于各企事業單位, 方便對紙質檔案文件進行規范化管理,提高工作效率。系統分為兩大部分:硬件和軟件。硬件部分包括主柜和副柜、智能鎖板和智能顯示屏,軟件部分包括服務器管理平臺和移動客戶端。服務器管理平臺采用B/S架構,主要負責人員權限管理,設備開柜請求驗證功能。移動客戶端采用C/S架構,起到連接服務端與鎖板的作用。

1.1

系統整體框架設計

智能檔案柜管理平臺整體架構如圖1所示??紤]到整個平臺的用戶量不算大,數據量不高,且并發操作主要源自PC端等特性,可以讓檔案柜安卓端與Web管理平臺PC端共享應用服務器。應用服務器服務的對象包括檔案柜安卓端、用戶移動端和Web管理平臺端考慮到智能檔案柜管理平臺客戶端的種類比較多, 為了便于統一管理和系統服務端的可拓展性需求,采用反向代理服務器,屏蔽應用服務器的部署差異,使服務器的部署方式和可拓展性更加靈活。目前主流的反向代理服務器是Apache TS和Nginx,臺業務量小,并不涉及高性能需求,選擇采用輕量級的Nginx。因為本平臺不僅涉及到應用層,還包含TCP層代理,所以在安裝Nginx時,需要額外添加stream模塊。配置完Nginx后,Ngi nx會根據不同的請求協議,將請求轉發到對應的服務器上遙當需要其它業務需求時, 只需要將新的功能單獨作為一個應用服務器部署,并在Nginx配置文件上做配置即可。

1.2

系統功能模塊設計

檔案柜平臺綜合運用二維碼識別、自動控制、網絡和數據庫等多種先進的技術手段,實現了取件碼、二維碼掃碼開柜、柜門狀態查詢等功能。整個系統分為服務端和移動端。

1.2.1服務器端

服務端為移動端提供服務,主要用來處理用戶輸入的信息,與數據庫交互。作為服務層,平臺系統按照業務邏輯可以劃分為六大模塊。


各模塊的具體功能與作用如下:


1

人員信息錄入:

戶在申請使用檔案柜時,需要注冊賬號填寫相關信息。信息分為四級,每一級均有專門負責人審核,審核通過后進入下一個環節,直至全部通過后才有權使用。其中每個審核人會相應開放相關權限,采用實名認證與責任落實制度。

2

柜門狀態查詢:

平臺管理員在檢查系統狀態時,登錄管理系統查看當前柜門狀態。柜門狀態保存在數據庫中,以枚舉的方式定義了三個狀態,分別為開、關和不確定。不確定指的是柜門狀態沒有在指定時間內刷新袁即柜子安卓端平板與后端長連接已經斷開;開和關兩種狀態指的是一段時間內的柜門狀態,而不是指實時的柜門狀態。

3

后臺授權開柜:

平臺的核心功能在于開柜,后端服務器接收到開柜請求后,按照請求路徑分發給不同的驗證邏輯,通過驗證才能生成對應的開柜信息,并按照規定的加密方式返回。驗證的主要內容主要包括身份和信息的有效性以及驗證碼和二維碼包含信息的正確性。

4

文件使用記錄:

柜門開關等操作包含有身份信息的驗證,每次開柜的時候,這些操作都會生成日志,里面記錄了開柜日期,開柜人員和開柜的柜門號以及文件的編號。一旦岀現文檔丟失的情況,可以通過查看日志來追責。

5

開柜請求處理:

開柜請求來自于平臺和安卓平板,對請求的參數驗證完之后,取岀有用的憑證,作為查詢數據庫的索引值,找到對應的柜門編號和柜門狀態遙

6

系統監控管理:

平臺對系統的魯棒性要求高,需要一個機制來監控系統的運行狀況。主要監控運行的程序和內存空間,統計系統中的異常,作為后期維護的依據。



1.2.2安卓移動端


柜體安卓端軟件系統是一款基于Android平臺的上位機軟件,該上位機與服務器等待用戶掃描二維碼和輸入取件碼,通過Http通信獲取開鎖信息,通過串口將開鎖和查詢指令發送到鎖控板。安卓平板端功能模塊如圖3所示。


按照業務邏輯可劃分為如下三層


UI界面層:

用于UI界面展示,提供人機交互的過程,包括存件和取件按鈕、操作提示菜單、輸入二維碼軟盤、開柜結果信息。

應用層:

用于客戶端發送開柜請求和開鎖結果展示,包括二維碼存件、二維碼取件、取件碼取件、開鎖信息展示。


通信層:

用于本客戶端系統的通信管理,包括與鎖板的串口通信和Http通信以及用于PC端開鎖的Netty通信。

二、關鍵技術


2.1

柜門狀態定時更新

在查詢柜門狀態時, 如果后端直接發送查詢指令查詢柜門狀態,整個流程信息從后端到HTTP服務器到Netty服務器,到安卓平板端,再到鎖板,延時較大,而且一旦柜體端與后端Netty通信岀現故障,數據就會全部消失,用戶體驗度差??紤]到柜門狀態的實時性要求不高, 可以考慮將柜門狀態定時更新到數據庫,在查詢的時候,從數據庫中查詢所需的最新數據。安卓端在Service組件中定期發送狀態查詢指令,并將返回的結果通過Netty上傳至數據庫保存。

2.2

后端一鍵開柜

本平臺PC端用戶若能實現開柜,需要建立Netty長連接。若采用HTTP協議,服務端無法將信息傳遞到柜體客戶端。事實上Web端將開柜基本信息以參數的方式傳遞給HTTP服務器后,需要先對用戶身份和權限進行驗證,驗證通過后會生成可用
的開柜信息。一方面將結果返回給Web用戶,顯示開柜成功;另一方面作為代理服務器請求Netty服務器將開柜信息通過Netty 通道發送至安卓板。


2.3

離線日志收集

安卓終端的日志收集,目的是為了在Web端監控安卓終端的運行狀況,包括鎖板的開柜和查詢等信息的統計。在收集時,整個系統產生的日志信息量極大,安卓終端可使用的內存有限,需要在安卓端空閑的時候,將收集的日志保存在日志文件中。收集日志的時間需要嚴格控制,如果太長,會降低系統運行的吞吐量,影響系統的整體性能;如果時間太短,日志收集不完整,無用信息量多,日志收集頻繁。日志收集的關鍵在于使用Runtime類,運行時生成的大量臨時信息,均可使用該類收集。

此文關鍵字:辦公家具

推薦資訊

聯系我們

服務熱線
0451-83002677

全國服務熱線:0451-83002677

電話:0451-83002677

手機:13674692444

傳真:0451-86348474

郵箱:15846118666@139.com

地址:哈爾濱市南崗區和興商廈B座802室

產品中心 新聞動態 應用案例 企業文化 企業榮譽 關于我們 聯系我們
久久久久亚洲AV片无码下载蜜桃,国产+日韩+另类+视频一区爱,久久国产精品亚洲av四虎,色哟哟国产精品免费观看免费入口