freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

cdio空間門禁系統(tǒng)開發(fā)本科畢業(yè)論文(參考版)

2025-07-16 10:41本頁面
  

【正文】 } else { = 授權(quán) 。 } } private void dataGridView1_RowHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e) { int n=。 } else { ShowInfo((卡號 {0}取消授權(quán)命令執(zhí)行失敗 , (CardID)))。j==1) { dataGridView1[4, n].Value = 1。 if (sc == amp。 + dataGridView1[0, n].() + 39。 } } else { sc = (Address, CardID)。 ShowInfo((卡號 {0}取消授權(quán)命令執(zhí)行成功 , (CardID)))。 int i = (sql)。 string sql=update Information set 是否授權(quán) =0 where 卡號=39。 return。 try { CardID = (dataGridView1[0,n].())。 return。 try { Address = (())。 if (m == 1) { int n=[0].Index。 DoorAddress = ().ToString()。 } else { frm_Add frm = new frm_Add(this)。 點擊無串口下拉菜單找到相應(yīng)的串口,之后打開,之后獲取門地址,之后就可以經(jīng)行相應(yīng)的操作。它直接與 PC機的串行口相連或經(jīng) USB 口與 PC 機相連,由系統(tǒng)管理員管理。此處重載的函數(shù)為: public DoorInfos(string paraIP, string paraSubControllerNo, string paraDoorNo, stringparaCmdCode, string paraCmdData, string paraDataID)//附件類型 只加載 IP , SubControllerNo, DoorNo, CmdCode, CmdData, DBDataID ,ExDatapublic DoorInfos(string paraIP, string paraSubControllerNo, string paraDoorNo, stringparaCmdCode, string paraCmdData, string paraDataID, string paraExData) 上位機運行截圖及核心代碼 一個完整的非接觸式射頻讀卡系統(tǒng)由 IC 卡、讀卡器和 PC 機軟件組成??刂破魍ㄐ蓬惣磁c該控件基本頁面對應(yīng),主要實現(xiàn)的功能有:命令數(shù)據(jù)格式化,創(chuàng)建接收和發(fā)送指令線程。管理軟件與發(fā)卡器的連接,包括串口初始化及連接檢查,獲取卡號及卡內(nèi)信息,將新卡入庫,并將 CardID 賦值給 cardTag。 ( 8) :系統(tǒng)初始化類,主要實現(xiàn) 打開文件、打開數(shù)據(jù)庫連接、流方式導(dǎo)出 Excel 等操作。 ( 6) :系統(tǒng)登錄界面類,系統(tǒng)啟動時首先進入的界面。 ( 5) :設(shè)置系統(tǒng)界面的基本風格,如邊框、顏色等。 河北工程大學畢業(yè)設(shè)計說明書 28 ( 3) :數(shù)據(jù)庫通信類,主要實現(xiàn)數(shù)據(jù)庫的通信連接、數(shù)據(jù)的存儲過程,以及相關(guān)指令操作。 (1) :基本控件類,下位機通信函數(shù)及代碼以控件形式封裝在該類中。 河北工程大學畢業(yè)設(shè)計說明書 27 圖 42 上位機啟動工作流程圖 依據(jù)軟件需求分析,可令每個功能模塊對應(yīng)多個 Form 類,在相應(yīng) Form 中實現(xiàn)不同的功能。因管理軟件安全級別較高,管理員能進行管理員的添加和角色賦權(quán),并能查看到所有模塊;對于模塊管理員角色,進入主界面后,只能查看并對特定的模塊進行操作。這些模塊中均 需對數(shù)據(jù)庫,門禁控制器,發(fā)卡器等建立相應(yīng)通信,因此,可將對發(fā)卡器的操作、對數(shù)據(jù)庫的操作、與門禁控制器的通信封裝成類,并將各種操作定義成類中的函數(shù),供各個管理模塊調(diào)用。 上位機軟件具體設(shè)計與實現(xiàn) 根據(jù)軟件功能需求分析,整個上位機系統(tǒng)的結(jié)構(gòu)可分為三大應(yīng)用功能模塊,分別為:系統(tǒng)設(shè)置、卡務(wù)管理、門禁管理。 河北工程大學畢業(yè)設(shè)計說明書 26 ( 11)開門延時設(shè)置:設(shè)置開門延時時間。 ( 9)貼卡記錄查看:按時間查詢兩個時間段內(nèi)的所有刷卡記錄并導(dǎo)出報表。詳細的門信息,包括大樓、樓層、房間編號、門編號、網(wǎng)控 IP、門控號、門號。 ( 6)時間設(shè)置:設(shè)定當前時間,同步門禁設(shè)備和數(shù)據(jù)庫時間,增加數(shù)據(jù)有效性。 ( 5)門禁控制器管理(簡稱門控):包含控制器信息,如名稱、門控號、位置。依次進行權(quán)限采集,與數(shù)據(jù)庫核對和非法權(quán)限回收, 可對權(quán)限分配進行有效核實。 ( 2)門禁權(quán)限查看:按員工編號、員工姓名、門編號、房間姓名等多種方式查看發(fā)卡權(quán)限,開門時間段和休息時間設(shè)置,并具備導(dǎo)出報表功能。主要包含門禁設(shè)備的基本信息管理、人員門禁權(quán)限管理、門禁刷卡數(shù)據(jù)管理。 門禁管理是整個系統(tǒng)的核心模塊。修改后點提交按鈕將信息上傳至數(shù)據(jù)庫。具體可分為: ( 1)卡業(yè)務(wù)日志:針對特定角色管理員、特定卡、特定操作,三個條件的任意一個做為查詢條件導(dǎo)出卡處理報表。每個功能均對應(yīng)顯示有用戶列表和用戶信息,包括卡號、姓名、學號、聯(lián)系方式、是否授權(quán)等。 發(fā)卡器設(shè)置:當前配置顯示,及與發(fā)卡器通信時 COM 口的選擇。 功能分配與模塊設(shè)計 依據(jù)軟件功能需求分析,可將系統(tǒng)劃分為三大模塊,分別是:系統(tǒng)設(shè)置、卡務(wù)管理、門禁管理。 ( 3)具備門禁系統(tǒng)所擁有的功能,包括控制器信息、門狀態(tài)信息、系統(tǒng)時鐘同步設(shè)置、門狀態(tài)設(shè)置、實時監(jiān)控等功能。 整個系統(tǒng)需要實現(xiàn)的功能如下: ( 1)將人員的個人詳細信息與卡片關(guān)聯(lián),并能實時修改關(guān)聯(lián)關(guān)系。由于瀑布模型嚴格的規(guī)定了每個階段必須提交的文檔,遵守瀑布模型的文檔約束,將使軟件維護變得容易很多,能顯著降低軟件預(yù)算,因而本設(shè)計依據(jù)瀑布模型進行,結(jié)合具體應(yīng)用,將上位機客戶端的軟件設(shè)計分為功能需求分析、模塊設(shè)計與功能分配、接口設(shè)計、程序的總體結(jié)構(gòu)、數(shù)據(jù)庫結(jié)構(gòu)設(shè)計和出錯處理設(shè)計等,各部分具體介紹如下 軟件功能需求分析 在門禁系統(tǒng)硬件的基礎(chǔ)上,充分利用 RFID 具有唯一性識別的特點,將每張 非接觸式 IC 卡與每個功能角色一一對應(yīng),如學生,老師等。設(shè)計應(yīng)遵循結(jié)構(gòu)清晰,簡單易操作,可靠性高,實時性好等原則。更高頻段的系統(tǒng)一般均采用有源標簽,采用有源標簽的系統(tǒng),其作用距離一般可以達到 30~200m 左右。典型的情況是,在低頻 125kHz、 頻點上一般均采用無源標簽,作用距離在 10~ 30cm 左右,個別有到 的系統(tǒng)。射頻識別系統(tǒng)的另一主要性能指標是閱讀距離,也稱為作用距離,它表示在最遠距離上,閱讀器是否能夠可靠地讀寫電子標簽內(nèi)的信息。在 RFID 系統(tǒng)中,載波一般由閱讀器通過天線發(fā)出并進行調(diào)制,而實現(xiàn)數(shù)據(jù)的調(diào)制也有許多方法,如用數(shù)據(jù)信息改變載波的波幅即調(diào)幅、改變載波的頻率即調(diào)頻、改變載波的相位即調(diào)相。由于電子標簽的體積、電能有限,從標簽發(fā)出的無線信號很弱,因而信號傳輸?shù)乃俣扰c傳輸?shù)木嚯x就很有限。在射頻識別系統(tǒng)的工作過程中,電子標簽與閱讀器之間的數(shù)據(jù)通信是通過空氣介質(zhì)以無線電波的形式進行的。 RFID 標簽與閱讀器構(gòu)成的 RFID 系統(tǒng)歸根結(jié)底是為應(yīng)用服務(wù)的,應(yīng)用的需求可能是多種多樣的、各不相同的。寫入數(shù)據(jù)一般來說是離線完成的,也就是預(yù)先在標簽中寫入數(shù)據(jù),等到開始應(yīng)用時直接把河北工程大學畢業(yè)設(shè)計說明書 23 標簽粘附在被標識物體上。用它編寫的程序具有較好的可讀性和可移植性。其缺點是:程序的可讀性和可移植性都較差,而且用匯編語言編寫單片機應(yīng)用系統(tǒng)程序的周期長,調(diào)試和排錯比較困難。單片機開發(fā)所使用的語言一般為匯編語言。 (2) 結(jié)構(gòu)化編程:各個子程序之間使用結(jié)構(gòu)良好的 轉(zhuǎn)移和調(diào)用,這樣各個模塊可有效地組合成一個整體,使流程明確地從一個程序模塊轉(zhuǎn)移到另一個程序模塊。 (1) 模塊化編程:讀卡器的功能實現(xiàn)需要大量而有效的程序來實現(xiàn),繁瑣的程序需要采用模塊化編程的方法,即將一個大的程序分成若干小的模塊,各個模塊保持相對的獨立性和它們之間只靠少量的出入口參數(shù)相聯(lián)系,這樣各個程序模塊分別設(shè)計,從而使程序的調(diào)試、修改和維護都變得比較容易。 一個好的程序要有一個好的編程思想。它的操作方式與硬件聯(lián)系緊密,它不是單純的軟件,而是軟件和硬件的結(jié)合,開發(fā)者需要對端口、中斷和硬件結(jié)構(gòu)非常熟悉。上述硬件設(shè)計的結(jié)果是其系統(tǒng)軟件設(shè)計的基礎(chǔ)。 河北工程大學畢業(yè)設(shè)計說明書 20 圖 27 讀卡芯片實物圖 圖 28 控制芯片實物圖 河北工程大學畢業(yè)設(shè)計說明書 21 本章小結(jié) 本章首先介紹了系統(tǒng)讀卡模塊的硬件設(shè)計思路及主芯片,隨后分別從主芯片C8051F340 和 MFRC522 的功能出發(fā),描述了 C8051F340 系統(tǒng)電路設(shè)計、 MFRC522 外圍電路設(shè)計及天線電路設(shè)計,并給出了電路原理圖。 圖 25 系統(tǒng) PCB 圖 河北工程大學畢業(yè)設(shè)計說明書 19 圖 26 讀卡器 PCB 板完成后,要保存 PCB 文件,可能需要利用圖形輸出設(shè)備等輸出電路的布線圖,如果是多層板還可以分層打印。 過孔極易引起阻抗失配,盡量少用過孔。 采用人工交互布線的方法,分以下幾步完成布線: 保證電源線和地線盡可能短,信號線盡量短,線越短電阻越小,分布電容和電感越小,受到的干擾越小。 保持適當?shù)拈g距,預(yù)留足夠的布線空間,布局要能使得各元器件之間的引線 盡可河北工程大學畢業(yè)設(shè)計說明書 18 能短,減少它們的分布參數(shù)和相互間的電磁干擾,易受干擾的元器件不能相互挨得太近。 以每個功能模塊的核心元件為中心,圍繞它來進行布局。 PCB 大小為 82mm ,采用雙面板,在元件面放置元器件。 } PCB 電路板設(shè)計 C8051F340 和 RC522 的控制芯片 PCB 設(shè)計 采用參照原理圖的人工交互布局方法,將原理圖中的全部元器件放置到 PCB 板內(nèi)。 } // 驗證卡片密碼 status=PcdAuthState(PICC_AUTHENT1A,BLOCK_NUM,LastKeyA,CardNum)。 } //選卡 status=PcdSelect(CardNum)。 } //防沖撞,返回卡的序列號 4字節(jié) status=PcdAnticoll(CardNum)。 //請求所有卡 status = PcdRequest(PICC_REQIDL, CardType)。//命令 執(zhí)行讀卡,并判斷是否開門 void ICScan(void) { 河北工程大學畢業(yè)設(shè)計說明書 17 uint8 status = 0。//本機地址 UART0_Send_DByte(num+6)。//幀頭 UART0_Send_DByte(0x00
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1