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

正文內(nèi)容

cdio空間門禁系統(tǒng)開發(fā)本科畢業(yè)論文-資料下載頁

2025-07-11 10:41本頁面

【導(dǎo)讀】本論文主要研究了本校CDIO門禁系統(tǒng)中的應(yīng)用。射頻識別是一種通信技術(shù),該技。術(shù)可以通過無線電訊號識別特定目標(biāo)并讀寫相關(guān)數(shù)據(jù)。論文課題在分析當(dāng)前射頻智能。過上位機(jī)來實(shí)現(xiàn)IC卡授權(quán)的管理。論文主要內(nèi)容與成果概括如下。國內(nèi)外的發(fā)展現(xiàn)狀的基礎(chǔ)上,對系統(tǒng)總體進(jìn)行了設(shè)計(jì)。MFRC522外圍電路的設(shè)計(jì)以及在此基礎(chǔ)上的PCB布板的設(shè)計(jì)。主要包括上位機(jī)程序的設(shè)。3系統(tǒng)軟件設(shè)計(jì)-----------------------------------------------------22

  

【正文】 相關(guān)的所有信息的快速查看。 門禁管理是整個系統(tǒng)的核心模塊。它設(shè)計(jì)的好壞直接影響著系統(tǒng)的性能和穩(wěn)定性。主要包含門禁設(shè)備的基本信息管理、人員門禁權(quán)限管理、門禁刷卡數(shù)據(jù)管理。具體各個部分的功能如下: ( 1)門禁權(quán)限分配:從組織信息中選擇人員對應(yīng)相應(yīng)的門號,并授權(quán)卡。 ( 2)門禁權(quán)限查看:按員工編號、員工姓名、門編號、房間姓名等多種方式查看發(fā)卡權(quán)限,開門時間段和休息時間設(shè)置,并具備導(dǎo)出報(bào)表功能。 ( 3)貼卡數(shù)據(jù)采集管理:對門禁權(quán)限進(jìn)行審查。依次進(jìn)行權(quán)限采集,與數(shù)據(jù)庫核對和非法權(quán)限回收, 可對權(quán)限分配進(jìn)行有效核實(shí)。 ( 4)網(wǎng)絡(luò)控制器管理(簡稱網(wǎng)控):記錄網(wǎng)絡(luò)控制器 IP 及其所在位置。 ( 5)門禁控制器管理(簡稱門控):包含控制器信息,如名稱、門控號、位置。網(wǎng)控 IP,網(wǎng)控器名稱,控制的門號等的設(shè)置和管理。 ( 6)時間設(shè)置:設(shè)定當(dāng)前時間,同步門禁設(shè)備和數(shù)據(jù)庫時間,增加數(shù)據(jù)有效性。 ( 7)單門信息設(shè)置:包含控制器信息、包括門編號、房間編號、門控號、網(wǎng)控 IP。詳細(xì)的門信息,包括大樓、樓層、房間編號、門編號、網(wǎng)控 IP、門控號、門號。 ( 8)單門信息查看:一次性顯示與單門相關(guān)的所有信息,以供查看 。 ( 9)貼卡記錄查看:按時間查詢兩個時間段內(nèi)的所有刷卡記錄并導(dǎo)出報(bào)表。 ( 10)開門時間段管理:可設(shè)置三個不同的開門時間段,供其他功能模塊調(diào)用。 河北工程大學(xué)畢業(yè)設(shè)計(jì)說明書 26 ( 11)開門延時設(shè)置:設(shè)置開門延時時間。 ( 12)實(shí)時監(jiān)控設(shè)置:包括遙控開門、報(bào)警時間設(shè)置、實(shí)時門禁狀態(tài)查看等。 上位機(jī)軟件具體設(shè)計(jì)與實(shí)現(xiàn) 根據(jù)軟件功能需求分析,整個上位機(jī)系統(tǒng)的結(jié)構(gòu)可分為三大應(yīng)用功能模塊,分別為:系統(tǒng)設(shè)置、卡務(wù)管理、門禁管理。操作各自對應(yīng)數(shù)據(jù)表,相互無直接聯(lián)系,其接口就是調(diào)用該界面 Form。這些模塊中均 需對數(shù)據(jù)庫,門禁控制器,發(fā)卡器等建立相應(yīng)通信,因此,可將對發(fā)卡器的操作、對數(shù)據(jù)庫的操作、與門禁控制器的通信封裝成類,并將各種操作定義成類中的函數(shù),供各個管理模塊調(diào)用。 圖 41 上位機(jī)結(jié)構(gòu)框圖 系統(tǒng)啟動時,為防止多個實(shí)例運(yùn)行,導(dǎo)致信息記錄不統(tǒng)一并出現(xiàn)資源競爭情況,需要進(jìn)行實(shí)例判斷,如若系統(tǒng)已經(jīng)存在正在運(yùn)行的實(shí)例,則新的進(jìn)程無法開啟。因管理軟件安全級別較高,管理員能進(jìn)行管理員的添加和角色賦權(quán),并能查看到所有模塊;對于模塊管理員角色,進(jìn)入主界面后,只能查看并對特定的模塊進(jìn)行操作。圖 42為系統(tǒng)啟動時的工作 流程,啟動后,進(jìn)入各個模塊界面,并等待對各個功能模塊的操作。 河北工程大學(xué)畢業(yè)設(shè)計(jì)說明書 27 圖 42 上位機(jī)啟動工作流程圖 依據(jù)軟件需求分析,可令每個功能模塊對應(yīng)多個 Form 類,在相應(yīng) Form 中實(shí)現(xiàn)不同的功能。具體類設(shè)計(jì)如下: 除 Form 類外,需設(shè)計(jì)系統(tǒng)正常啟動運(yùn)行相關(guān)的類。 (1) :基本控件類,下位機(jī)通信函數(shù)及代碼以控件形式封裝在該類中。 ( 2) :上位機(jī)串口與發(fā)卡器通信類,主要實(shí)現(xiàn)串口連接檢查、獲取卡號、判斷是否入庫等操作 。 河北工程大學(xué)畢業(yè)設(shè)計(jì)說明書 28 ( 3) :數(shù)據(jù)庫通信類,主要實(shí)現(xiàn)數(shù)據(jù)庫的通信連接、數(shù)據(jù)的存儲過程,以及相關(guān)指令操作。 ( 4) :管理系統(tǒng)主界面類,用戶從該界面進(jìn)入各個模塊執(zhí)行操作。 ( 5) :設(shè)置系統(tǒng)界面的基本風(fēng)格,如邊框、顏色等。各個子模塊通過繼承該類保持風(fēng)格統(tǒng)一。 ( 6) :系統(tǒng)登錄界面類,系統(tǒng)啟動時首先進(jìn)入的界面。 ( 7) :應(yīng)用程序的主入口點(diǎn),啟動程序,并設(shè)置進(jìn)程互斥。 ( 8) :系統(tǒng)初始化類,主要實(shí)現(xiàn) 打開文件、打開數(shù)據(jù)庫連接、流方式導(dǎo)出 Excel 等操作。 管理軟件與數(shù)據(jù)庫的連接,包括建立連接、執(zhí)行簡單 SQL 語句、執(zhí)行帶參數(shù)的 SQL 語句、存儲過程操作,以及一些公用的方法。管理軟件與發(fā)卡器的連接,包括串口初始化及連接檢查,獲取卡號及卡內(nèi)信息,將新卡入庫,并將 CardID 賦值給 cardTag。發(fā)卡器讀到卡后,需要將所讀信息傳至上位機(jī),由上位機(jī)進(jìn)行提取和判斷,并與數(shù)據(jù)庫交互,系統(tǒng)發(fā)卡的主要工作流程如下: 圖 43 上位機(jī)發(fā)卡工作流程 具體與控制器通信的界面有開門時間段 設(shè)置、權(quán)限分配、權(quán)限查看、實(shí)時監(jiān)控、數(shù)據(jù)采集界面五個,因而這五個功能頁面都含有 控件,但是必須保證一個程序中只有一個控件處于激活狀態(tài),接收數(shù)據(jù)的頁面必須與發(fā)送數(shù)據(jù)的頁面嚴(yán)格對應(yīng),采用辦法是設(shè)計(jì)一個控件基本頁面( BaseControlForm),含有控件(靜態(tài)全局)能發(fā)送數(shù)據(jù),各個涉及指令發(fā)送和數(shù)據(jù)接收的界面都繼承該界面,都調(diào)用該(同河北工程大學(xué)畢業(yè)設(shè)計(jì)說明書 29 一個)控件發(fā)送指令,但各自繼承重寫該控件的數(shù)據(jù)接收功能以實(shí)現(xiàn)對收到數(shù)據(jù)的處理。控制器通信類即與該控件基本頁面對應(yīng),主要實(shí)現(xiàn)的功能有:命令數(shù)據(jù)格式化,創(chuàng)建接收和發(fā)送指令線程。其中對門下達(dá)指令時,因涉及到的參數(shù)不同,可使用函數(shù)重載的方式,令同一個函數(shù)名可以對應(yīng)著多個函數(shù)的實(shí)現(xiàn)。此處重載的函數(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) 上位機(jī)運(yùn)行截圖及核心代碼 一個完整的非接觸式射頻讀卡系統(tǒng)由 IC 卡、讀卡器和 PC 機(jī)軟件組成。其中 IC卡存放一些數(shù)據(jù)信息,由讀卡器 將密碼和數(shù)據(jù)一次性寫入完成。它直接與 PC機(jī)的串行口相連或經(jīng) USB 口與 PC 機(jī)相連,由系統(tǒng)管理員管理。一般來說,上位機(jī)的工作系統(tǒng)都需要一個圖形式用戶界面,簡單明了,方便操作,而后臺則有一個相應(yīng)的數(shù)據(jù)庫進(jìn)行數(shù)據(jù)和信息的存儲和相關(guān)處理,同時對操作人員的誤操作或信息的無效性有一個相應(yīng)的錯誤處理,圖 44所示是 PC 機(jī)程序用戶主界面。 點(diǎn)擊無串口下拉菜單找到相應(yīng)的串口,之后打開,之后獲取門地址,之后就可以經(jīng)行相應(yīng)的操作。 河北工程大學(xué)畢業(yè)設(shè)計(jì)說明書 30 圖 44 上位機(jī)啟動主界面 圖 45 添加卡號窗口 private void btn_Add_Click_1(object sender, EventArgs e) { if ( == ) { (請先獲取門地址 , , 河北工程大學(xué)畢業(yè)設(shè)計(jì)說明書 31 )。 } else { frm_Add frm = new frm_Add(this)。 ()。 DoorAddress = ().ToString()。 } } 授權(quán)代碼 private void btn_Agree_Click(object sender, EventArgs e) { int m=。 if (m == 1) { int n=[0].Index。 Byte Address。 try { Address = (())。} catch { ShowInfo(請獲取門地址 )。 return。 } Byte[] CardID = new Byte[0]。 try { CardID = (dataGridView1[0,n].())。 } catch { ShowInfo(卡號格式錯誤 )。 return。 } if ((bool)dataGridView1[4, n].Value) { sc = (Address, CardID)。 string sql=update Information set 是否授權(quán) =0 where 卡號=39。 + dataGridView1[0, n].() + 39。 int i = (sql)。 if (sc == ) { 河北工程大學(xué)畢業(yè)設(shè)計(jì)說明書 32 dataGridView1[4, n].Value = 0。 ShowInfo((卡號 {0}取消授權(quán)命令執(zhí)行成功 , (CardID)))。 } else { ShowInfo((卡號 {0}取消授權(quán)命令執(zhí)行失敗 , (CardID)))。 } } else { sc = (Address, CardID)。 string sql1=update Information set 是否授權(quán) =1 where 卡號 =39。 + dataGridView1[0, n].() + 39。 int j = (sql1)。 if (sc == amp。amp。j==1) { dataGridView1[4, n].Value = 1。 ShowInfo((卡號 {0}取消授權(quán)命令執(zhí)行成功 , (CardID)))。 } else { ShowInfo((卡號 {0}取消授權(quán)命令執(zhí)行失敗 , (CardID)))。 } } } else { (this, 請選擇需要修改權(quán)限的記錄 , , , )。 } } private void dataGridView1_RowHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e) { int n=。 if ((bool)dataGridView1[4, n].Value) 河北工程大學(xué)畢業(yè)設(shè)計(jì)說明書 33 { = 取消授權(quán) 。 } else { = 授權(quán) 。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1