用PythonPi實現門禁系統 許可權管控

2021-07-25 16:44:59 字數 1132 閱讀 3668

門禁系統的課程正在開發中:用pythonpi實現門禁系統

歡迎提出寶貴意見哦

對門禁系統來說,許可權就是是否許可某人通過某門。從控制的角度來說,就是讀入乙個卡號,決定是否開鎖或採取其它動作。

智慧型控制系統首先是乙個資訊系統,資訊系統中的許可權是對資訊資源的管控,按資訊流動的方向有兩種許可權:

而對於門禁系統來說,甚至是控制系統來說,基本上主要是對資訊修改(改變門的開關狀態、改變燈的開關狀態等等)進行管理,也就是訪問者是否有權執行某些動作。

在資訊系統中,尤其是管理資訊系統中,角色是許可權管理的核心概念,其約可等價於我們日常工作中的職位。我們可將職位視為由職權和職能組成,職權是對資源的訪問或使用許可權,職能是允許採取那些行動。因為行動對於資訊系統來說其實就是預設的訊息傳送,所以乙個角色就可視為對一組資訊資源的訪問許可權的組合。

因此,一般在管理資訊系統中,不會直接對具體的個人進行許可權定義(否則調整起來太麻煩而且容易出現疏忽),而是定義出各種各樣的角色,然後根據某人的職位將相應的角色對映到某人。一般來說,由於實際工作中所涉及的資源種類、數量繁多,具體工作人員的職能職權總是在不斷進行調整的,所以角色的管理是基於具體工作來展開的,即將某個具體流程的工作環節所需的職能職權設為乙個角色,然後根據某人實際承擔了什麼樣的工作,就把相應的角色全部分配給他。

所以實際的管理系統中,看不到人(作為hr系統的管理目標除外),而是種種角色。人對系統來說,實際上就是一組角色的動態集合(隨工作崗位的調整而調整,甚至是隨臨時性工作的變動而變動)

有時還需要把角色進行層次性的組織,如技術部經理,由通常的經理角色和技術部獨有的技術決策角色組成,具體則包括如報銷審批、請假審批、出差審批等通常的經理職能,還包括了諸如合同技術條款審批、技術方案審批等技術決策職能。

類似的,在門禁系統中,也是先定義出一些預設的角色,將那些可通過的門繫結到相應的角色,然後再將具體的人繫結到不同的角色上,這就實現了某人可開某門的授權管理。

出於安全的考慮,安防系統的預設策略必須是非明確授權則不許可!

不過,一般的門禁系統和普通的管理系統還是有所不同的,由於一般的門禁系統中門數量不是很多,管理工作也多是由系統開通工程師或安保人員來完成的,因此一般的門禁系統將許可權管控進行了很大的簡化,一般只允許乙個人只能繫結乙個角色。

pythonpi沒有這個限制

用PythonPi實現門禁系統 模式識別

模式識別聽起來很高大上,其實就是特徵識別。人類對事物的識別過程其實就是提取特徵 根據特徵對事物進行分類的過程,然後人類就可以將這類事物的特點與規律套用到這個事物上。我們在門禁課程中曾提出過乙個雙人開門的練習 在某些安全性要求較高的門禁控制點,要求兩人以上才能開門。但如果用通常的狀態機來實現這個功能,...

虹膜門禁系統

門禁考勤系統 出入口自動控制系統,它具有對人員進出 授權 查詢 統計和防盜報警保安等,多種功能,還可作為人事管理 考勤管理,可於任何 機電裝置產品 及控制系統聯動,既方便內部人員或使用者的自由出入,又杜絕外來人員隨意進出,提高安全防範能力。它將結束鑰匙時代,成為現代社會進出管理的新潮流。硬體功能 門...

CCF 門禁系統

問題描述 濤濤最近要負責圖書館的管理工作,需要記錄下每天讀者的到訪情況。每位讀者有乙個編號,每條記錄用讀者的編號來表示。給出讀者的來訪記錄,請問每一條記錄中的讀者是第幾次出現。輸入格式 輸入的第一行包含乙個整數n,表示濤濤的記錄條數。第二行包含n個整數,依次表示濤濤的記錄中每位讀者的編號。輸出格式 ...