欧美精品一二区,性欧美一级,国产免费一区成人漫画,草久久久久,欧美性猛交ⅹxxx乱大交免费,欧美精品另类,香蕉视频免费播放

RFID系統(tǒng)設計[共36頁]

上傳人:gfy****yf 文檔編號:39375022 上傳時間:2021-11-10 格式:DOC 頁數(shù):36 大小:458.50KB
收藏 版權(quán)申訴 舉報 下載
RFID系統(tǒng)設計[共36頁]_第1頁
第1頁 / 共36頁
RFID系統(tǒng)設計[共36頁]_第2頁
第2頁 / 共36頁
RFID系統(tǒng)設計[共36頁]_第3頁
第3頁 / 共36頁

下載文檔到電腦,查找使用更方便

12 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《RFID系統(tǒng)設計[共36頁]》由會員分享,可在線閱讀,更多相關(guān)《RFID系統(tǒng)設計[共36頁](36頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、 ******************* 實踐教學 ******************* 蘭州理工大學 計算機與通信學院 2014年秋季學期 RFID技術(shù)課程設計 題 目: 基于高頻RFID職工考勤系統(tǒng) 專業(yè)班級: 計算機科學與技術(shù)(物聯(lián)網(wǎng)方向)1班 姓 名: 高 磊 學 號: 12280102 指導教師: 薛建彬 成 績:_________

2、_____ 目錄 目錄 - 2 - 摘要 - 3 - 前言 - 4 - 一、 基本原理 - 5 - 1.1 RFID技術(shù)特點 - 5 - 1.1.1讀寫器 - 6 - 1.1.2電子標簽 - 7 - 1.2 RFID系統(tǒng)工作原理 - 8 - 二、 系統(tǒng)分析與建模 - 9 - 2.1系統(tǒng)需求分析 - 9 - 2.2系統(tǒng)功能特點 - 9 - 2.3系統(tǒng)UHL建模 - 10 - 三、系統(tǒng)設計 - 11 - 3.1 OURS‐RFID‐RP實驗平臺系統(tǒng)概述 - 11 - 3.1.1系統(tǒng)整體布局結(jié)構(gòu)設計 - 11

3、 - 3.1.2 結(jié)構(gòu)和硬件描述 - 12 - 3.2系統(tǒng)功能模塊 - 13 - 3.3數(shù)據(jù)庫設計 - 13 - 四、詳細設計 - 15 - 4.1 考勤系統(tǒng)功能描述 - 15 - 4.2 系統(tǒng)模塊設計 - 20 - 4.3 公共模塊設計 - 25 - 總 結(jié) 27 致 謝 28 參考文獻 29 附錄———源代碼 30 摘要 RFID(Radio Frequency Identification)即射頻識別技術(shù),又稱電子標簽、無線射頻識別,是一種通信技術(shù),可通過無線電訊號識別特定目標并讀寫相關(guān)數(shù)據(jù),而無需識

4、別系統(tǒng)與特定目標之間建立機械或光學接觸. 它通過射頻信號自動識別目標對象并獲取相關(guān)數(shù)據(jù),識別工作無須人工干預,可工作于各種惡劣環(huán)境。RFID技術(shù)可識別高速運動物體,并可同時識別多個標簽,操作快捷方便。RFID是一種簡單的無線系統(tǒng),只有兩個基本器件,該系統(tǒng)用于控制、檢測和跟蹤物體。系統(tǒng)由一個閱讀器和很多標簽組成。 本設計是以員工考勤管理系統(tǒng)為例,基于高頻RFID技術(shù)之上,將RFID技術(shù)應用于信息化的考勤管理系統(tǒng),系統(tǒng)采用c/s模式系統(tǒng)架構(gòu)。實現(xiàn)員工考勤自動化管理。 關(guān)鍵字:高頻RFID、考勤管理系統(tǒng)、c/s模式 前言 近年來,自動識別技術(shù)

5、在全球范圍內(nèi)得到了迅速的發(fā)展,在許多服務領(lǐng)域、貨物銷售與后勤分配方面、在商業(yè)部門、生產(chǎn)企業(yè)和材料流通領(lǐng)域均得到了快速的普及和推廣。自動識別的任務和目的是提供關(guān)于個人、動物和物品的信息。 射頻識別是一種自動無線識別和數(shù)據(jù)獲取技術(shù),它的基本原理是電磁理論。RFID識別的缺點是標簽成本相對較高,而且一般不能隨意扔掉,而多數(shù)條碼掃描壽命結(jié)束時可扔掉。RFID使用的領(lǐng)域:物料跟蹤、運載工具和貨架識別等非接觸數(shù)據(jù)采集和交換的場合.由于RFID標簽具有可讀寫能力,對于需要頻繁改變數(shù)據(jù)內(nèi)容的場合尤為適用。 由于射頻識別技術(shù)的優(yōu)點,RFID技術(shù)已被廣泛應用于諸如工業(yè)自動化、商業(yè)自動化、交通運輸控制管理、汽車

6、和火車等交通監(jiān)控、高速公路自動收費系統(tǒng)、物品監(jiān)控管理、流水線自動化控制、圖書或檔案管理系統(tǒng)、門禁系統(tǒng)、金融交易、參處管理、畜牧管理,車輛防盜等等。 一、 基本原理 1.1 RFID技術(shù)特點 無線射頻識別即RFID(Radio Frequency IDentification)技術(shù),又稱電子標簽、無線射頻識別,是一種非接觸的自動識別技術(shù),可通過無線電訊號識別特定目標并讀寫相關(guān)數(shù)據(jù),而無需識別系統(tǒng)與特定目標之間建立機械或光學接觸。它基本由三部分組成:標簽(Tag)、閱讀器(Reade

7、r)和天線(Antenna) 1.RFID電子標簽(Tag,或稱射頻標簽):由芯片及內(nèi)置天線組成。芯片內(nèi)保存有一定格式的電子數(shù)據(jù),作為待識別物品的標識性信息,是射頻識別系統(tǒng)真正的數(shù)據(jù)載體。內(nèi)置天線用于和射頻天線間進行通信。 2.閱讀器:讀取或讀/寫電子標簽信息的設備,主要任務是控制射頻模塊向標簽發(fā)射讀取信號,并接收標簽的應答,對標簽的對象標識信息進行解碼,將對象標識信息連帶標簽上其它相關(guān)信息傳輸?shù)街鳈C以供處理。 3.天線:標簽與閱讀器之間傳輸數(shù)據(jù)的發(fā)射、接收裝置。 RFID射頻識別是英文Radio Freqency Identification的縮寫,它是一種非接觸式的自動識別技術(shù),

8、它通過射頻信號自動識別目標對象并獲取相關(guān)數(shù)據(jù),識別工作無須人工干預,可工作于各種惡劣環(huán)境。RFID技術(shù)可識別高速運動物體并可同時識別多個識別卡,操作快捷方便。 1.1.1讀寫器 讀寫器在RFID系統(tǒng)中扮演著重要的角色,讀寫器主要負責與電子標簽的雙向通信,同時接受來自于主機系統(tǒng)的控制指令。讀寫器的頻率決定了RFID系統(tǒng)工作的頻段,其功率決定了射頻識別的有效距離。讀寫器根據(jù)使用的結(jié)構(gòu)和技術(shù)不同可以是讀或讀/寫裝置,是RFID系統(tǒng)信息控制和處理中心。讀寫器通常由射頻接口、邏輯控制單元和天線三部分組成。 1、射頻接口模塊具有以下主要任務: ①產(chǎn)生高頻發(fā)射能量,激活電子標簽并為其提供能量; ②

9、對發(fā)射信號進行調(diào)制,用于將數(shù)據(jù)傳輸給電子標簽; ③接收并調(diào)制來自電子標簽的射頻信號。 在射頻接口中有兩個分隔開的信號通道,分別用于來往于電子標簽與讀寫器兩個方向的數(shù)據(jù)傳輸。傳送往電子標簽的數(shù)據(jù)通過發(fā)射器分支通道,而來自于電子標簽的數(shù)據(jù)則通過接收器分支通道接收。 2、邏輯控制單元也稱為讀寫模塊,其具有以下主要任務: ①與應用系統(tǒng)軟件進行通信,并執(zhí)行從應用系統(tǒng)軟件發(fā)送來的指令; ②控制與電子標簽的通信過程; ⑤信號的編碼與解碼; ④對讀寫器和標簽之間傳輸?shù)臄?shù)據(jù)進行加密和解密; ⑤執(zhí)行防沖突算法; ⑥對讀寫器和標簽之問的身份進行驗證。 3、天線是一種能將接收到的電磁波轉(zhuǎn)換為電流信

10、號,或者將電流信號轉(zhuǎn)換成電磁波的裝置。在RFD系統(tǒng)中讀寫器必須要通過天線來發(fā)射能量,形成電磁場,通過電磁場來對電子標簽進行識別。 1.1.2電子標簽 電子標簽是指由IC芯片和無線通信天線組成的超微型的小標簽,其內(nèi)置的射頻天線用于和讀寫器進行通信。系統(tǒng)工作時,讀寫器發(fā)出查詢(能量)信號,電在標簽(無源)收到查詢(能量)信號后將其一部分整流為直流電源供電子標簽內(nèi)的電路工作,另一部分能量信號被電子標簽內(nèi)保存的數(shù)據(jù)信息調(diào)制后反射回讀寫器。電子標簽是射頻識別系統(tǒng)真正的數(shù)據(jù)載體。電子標簽的內(nèi)部結(jié)構(gòu)如圖1.4所示。 其內(nèi)部各模塊功能如下所述: 天線:用來接收由讀寫器送過來的信號,并把所要求的數(shù)據(jù)

11、送回給讀寫器; 電壓調(diào)節(jié)器:把由標簽讀寫器送過來的射頻訊號轉(zhuǎn)換成DC電源,并經(jīng)大電容儲存能量,再經(jīng)穩(wěn)壓電路以提供穩(wěn)定的電源; 調(diào)制器:邏輯控制電路所送出的數(shù)據(jù)經(jīng)調(diào)制電路調(diào)制后加載到天線送給讀寫器; 解調(diào)器:把載波去除取出真正的調(diào)制信號; 邏輯控制單元:用來譯碼讀寫器所送過來的信號,并依其要求回送數(shù)據(jù)給讀寫器; 存儲單元:包括EEPROM與ROM,做為系統(tǒng)運行及存放識別數(shù)據(jù)的位置。 1.2 RFID系統(tǒng)工作原理 RFID系統(tǒng)的基本工作原理是:由讀寫器通過發(fā)射天線發(fā)送特定頻率的射頻信號,當電子標簽進入發(fā)射天線有效工作區(qū)域時產(chǎn)生感應電流,從而獲得能量被激活,使電子標簽將自身編碼信息通

12、過內(nèi)置射頻天線發(fā)送出去;讀寫器的接收天線接收到從標簽(射頻卡)發(fā)送來的調(diào)制信號,經(jīng)天線調(diào)節(jié)器傳送到讀寫器信號處理模塊,經(jīng)解調(diào)和解碼后將有效信息送至后臺主機系統(tǒng)進行相關(guān)處理:主機系統(tǒng)根據(jù)邏輯運算判斷該卡的合法性,識別該標簽的身份,針對不同的設定做出相應的處理和控制,最終發(fā)出指令信號控制讀寫器完成不同的讀寫操作。 二、 系統(tǒng)分析與建模 2.1系統(tǒng)需求分析 基于RFID技術(shù)的考勤管理系統(tǒng)使用的考勤記錄是通過考勤機進行采集,或通過本地計算機進行采集,記錄經(jīng)保存存儲到數(shù)據(jù)庫。管理軟件應用有其特殊性,員工通常只是負責考勤信息的提供(通過刷卡),勞資、財務或管理基層才是真正使用這些

13、考勤信息的用戶。本系統(tǒng)是人力資源管理系統(tǒng)的一個子系統(tǒng),可將考勤數(shù)據(jù)傳遞給薪資管理系統(tǒng),它也可獨立運行。因此,本系統(tǒng)除了要提供基本的考勤記錄外,還要提供相應的員工信息并對允許的缺席情況進行記錄,以便能夠統(tǒng)計出每個員工真正違反考勤紀律的次數(shù)和情況。通常對于這樣與勞資、財務分配密切相關(guān)的系統(tǒng),均應采取一些必要的安全措施,以保證只有一定權(quán)限范圍的人員才能登陸系統(tǒng),因此系統(tǒng)必須采取相應的安全措施,以確保許可范圍內(nèi)的人員的口令安全閻。由于本系統(tǒng)的功能比較專一,因此需求分析也比較集中,由此可以得出本系統(tǒng)的下列需求: (1)對員工進行信息管理; (2)考勤記錄的獲??; (3)對員工因公或因私等情況的登記

14、; (4)對考勤記錄進行處理,統(tǒng)計,形成報表; (5)對登錄口令的安全性保護; (6)對數(shù)據(jù)庫的維護; (7)不同情況下,各種信息的查詢。 2.2系統(tǒng)功能特點 以非接觸式IC卡射頻識別技術(shù)、計算機軟件等為核心,構(gòu)建一套新穎的考勤系統(tǒng)。在本系統(tǒng)中,非接觸式IC卡作為身份識別,實現(xiàn)了考勤管理的電子化。因為射頻IC卡與考勤機之間利用射頻方式迸行數(shù)據(jù)傳輸,所以考勤機對IC卡的操作可以在瞬間完成,員工在上下班時,只需將個人的考勤卡在讀寫器前一晃,讀寫器即自動、快速、準確地記錄員工的卡號和刷卡時間等信息,數(shù)據(jù)經(jīng)計算機處理后保存,管理者可隨時查詢員工出勤情況,統(tǒng)計、匯總考勤報表,系統(tǒng)能準確反映出

15、職工和部門的出勤情況,為管理人員提供準確的考勤數(shù)據(jù),并能生成打印報表。 2.3系統(tǒng)UHL建模 首先對項目進行需求調(diào)研,依據(jù)項目的業(yè)務流程圖和數(shù)據(jù)流程圖以及項目中涉及的各級操作人員,通過分析,識別出系統(tǒng)中的所有用例和角色;接著分析系統(tǒng)中各角色和用例間的聯(lián)系,再畫出系統(tǒng)的用例圖,同時,勾畫系統(tǒng)的概念層模型,描述概念層類圖和活動圖。 1、確定系統(tǒng)范圍和邊界??记诠芾硐到y(tǒng)用于企事業(yè)人事部門的日常管理活動。它和薪資系統(tǒng)存在系統(tǒng)邊界,薪資系統(tǒng)從該系統(tǒng)得到薪資信息。 2、定義活動者。根據(jù)系統(tǒng)的職責范圍和需求可以確定活動者??记诠芾砩婕暗降慕巧▓?zhí)行考勤工作的考勤管理人員,參加考勤的公司所有職員。

16、 考勤管理人員:管理企業(yè)的考勤 普通員工:員工刷卡考勤、查詢信息 3、定義用例.由考勤管理人員首先制定考勤規(guī)則,主要包括考勤項目的管理、獎懲措施的制定和獎懲指標的量化定義;普通員工通過提出請假、銷假和加班的申請,并通過管理人員的審核,每逢月末,管理人員將考勤機中的考勤數(shù)據(jù)導入到本系統(tǒng),結(jié)合請假、銷假和加班的審核數(shù)據(jù),形成月末考勤數(shù)據(jù)的個人和部門匯總,以此為依據(jù),根據(jù)制定的獎懲規(guī)則,計算出本月的員工考勤獎懲金額并提交給薪資管理系統(tǒng)。 三、系統(tǒng)設計 3.1 OURS‐RFID‐RP實驗平臺系統(tǒng)概述 OURS‐RFID‐RP實驗平臺是由UHF超高頻讀寫器模塊、HF高頻讀寫器模塊、LF低頻

17、讀寫器模塊、HF高頻原理機模塊、ACTIVE RFID模塊、OMAP3530嵌入式網(wǎng)關(guān)組成。 3.1.1系統(tǒng)整體布局結(jié)構(gòu)設計 圖 系統(tǒng)整體結(jié)構(gòu)布局圖 3.1.2 結(jié)構(gòu)和硬件描述 由于本設計為高頻RFID員工考勤管理系統(tǒng),所以我們再次只介紹HF高頻讀寫器模塊。 HF模塊介紹 LED燈顯示說明: D1:綠色,電源啟動指示燈,在430下完程序后,如果430正常運行,燈亮。 D2:紅色,ISO14443A協(xié)議指示燈, D3:黃色,ISO14443B協(xié)議指示燈 D4:紅色,ISO15693協(xié)議指示燈 D5:紅色,tag-it指示燈 D6:紅色,預留 (1)系統(tǒng)

18、運行簡要說明: ①:上電后,430先通過并口訪問7970芯片,在沒有讀到卡時,程序運行在串口讀寫模式,并每隔0.5s向串口發(fā)送一個“D”,直到有寫操作為止。 ②:當有卡讀寫時,針對相應的卡,程序進入不同的協(xié)議中,并且點亮相應的LED燈。 (2)API 調(diào)用說明 ①:上電后,配置完內(nèi)部寄存器,程序進入串口讀寫程序,可以進行人機交互。 ②:當讀到不同協(xié)議的卡時,程序退出串口讀寫程序,進入相應的協(xié)議子程序中(目前支持14443A協(xié)議和15693協(xié)議)。讀完卡后,退出相應的協(xié)議子程序,進入串口讀寫程序。 3.2系統(tǒng)功能模塊 在安全性方面,本系統(tǒng)應通過由口令認證功能的用戶登錄模塊來保證

19、該登 錄人員的合法性。在用戶登錄成功后,完全是對數(shù)據(jù)庫的操作。管理軟件可以 通過讀寫器下載數(shù)據(jù),對獲得的記錄處理后存儲到數(shù)據(jù)庫中。根據(jù)前面的需求 分析得出此套考勤管理軟件應具備登錄功能、員工信息管理功能、IC卡讀取功 能,員工日常排班管理功能、班次管理功能、出差、請假登記管理功能、考勤 數(shù)據(jù)管理功能、各種統(tǒng)計報表管理功能、數(shù)據(jù)庫管理功能、信息查詢管理功能, 以及考勤機操作管理功能等。 3.3數(shù)據(jù)庫設計 從功能需求可以知道存在大量的數(shù)據(jù)庫訪問操作,因此,數(shù)據(jù)庫設計的重要性尤為明顯。為建立一個好的數(shù)據(jù)庫,需要從以下這些方面進行考慮p6J.數(shù)據(jù)庫冗余度??;函數(shù)依賴性明確;數(shù)據(jù)庫的表命

20、名體現(xiàn)表的內(nèi)容;表中各屬性的名稱及類型體現(xiàn)該屬性的含義;建立好的索引;選定適當?shù)逆I;設定各字段的約束規(guī)則;表在減少冗余時應考慮實際使用時的方便性。 主要的表有:(字段類型略) 員工表(卡號,員工號,姓名,性別,部門代號,..….); 考勤操作人員表(卡號,員工號,姓名,口令,操作權(quán)限); 部門表(部門代號,部門名稱); 請假類型表(請假類型代碼,請假類型,工資發(fā)放率); 請假登記表(卡號,部門代號,請假類型代碼,開始日期,結(jié)束日期); 班種表(班種代號,班種名稱); 出差登記表(卡號,部門代號,開始日期,結(jié)束日期); , 加班登記表(卡號,部門代號,開始日期,結(jié)束日期)≯

21、考勤組表(考勤組代號,考勤組名); 原始刷卡數(shù)據(jù)表(卡號,刷卡日期,刷卡時間,……)等。 卡號為各表的主關(guān)鍵字,其它的代號為各表的主關(guān)鍵字或外關(guān)鍵字。 四、詳細設計 4.1 考勤系統(tǒng)功能描述 ● 介紹 員工考勤應用系統(tǒng)是主要是針對員工上班出勤情況的一個統(tǒng)計。計算機的介入使員工出勤情況的記錄和統(tǒng)計工作變得十分簡單。 ● 主要功能模塊 (1) 用戶登錄模塊 用戶身份驗證流程圖 否 否 是 開始 登錄界面 系統(tǒng)主界面 退出 用戶信息是否正確 是否繼續(xù)登錄 圖4

22、-1 登錄界面流程圖 (2) 信息管理功能 在這個功能模塊中,又有員工信息的添加、修改、刪除,以及部門的添加和刪除。 員工信息添加流程圖 員工信息添加 系統(tǒng)主界面 輸入員工基本信息 添加 權(quán)限是否合法 檢查信息是否合法 添加是否成功 否 是 否 否 圖4-2 員工信息添加流程圖 (3) 射頻卡分配功能 射頻卡分配流程圖 是 是 尋卡 射頻卡分配界面 讀出卡序列號 輸入工號 兩次輸入工號是否一致 是否尋到合法卡 否 否 將數(shù)據(jù)寫入卡中 分配成功 圖4-3 射頻卡分配流

23、程圖 (4) 、員工出勤情況記錄功能 出勤情況主要由考勤機來記錄,然后由系統(tǒng)自動統(tǒng)計和分析,但是也有人工添加的功能,以備特殊情況的處理。但以智能考勤為主。 智能考勤流程圖 是 是 尋卡 考勤界面 登記出勤員工信息 生成一條統(tǒng)計信息 是否在考勤時間內(nèi) 是否尋到合法卡 否 否 退出 圖4-4 智能考勤流程圖 (5) 郵件發(fā)送功能 郵件發(fā)送可以更加方便的使得領(lǐng)導和員工之間相互交流和聯(lián)系,比如在員工缺勤次數(shù)答到一定次數(shù)時領(lǐng)導可以及時通知他。 郵件發(fā)送的流程圖 圖4-5 郵件發(fā)送流程圖 (6

24、) 、查詢功能 查詢功能方便用戶根據(jù)某項條件快速的找到自己所需要的信息,例如符合條件的員工信息,符合條件的IC卡信息和符合條件的員工考勤信息等。 考勤信息查詢流程圖 圖4-6 考勤信息查詢流程圖 (7) 、數(shù)據(jù)庫管理功能 數(shù)據(jù)庫管理功能能幫助一些不會使用SQL Server 2005關(guān)系型數(shù)據(jù)庫的用戶方便的對數(shù)據(jù)進行附加、恢復、備份和壓縮。 4.2 系統(tǒng)模塊設計 l 信息管理模塊 信息管理模塊包含員工信息維護,部門信息編制,部門信息刪除,還有員工信息添加,員工信息刪除和員工信息修改。 l 考勤管理模塊 考勤管理模塊包含人工考勤,以備遇到特殊情況,智能考

25、勤方便用戶使用RFID卡進行考勤,這樣既節(jié)省時間,有不需用人工參與,提高了工作效率,減少了出錯的可能。 考勤時間設置是針對考勤系統(tǒng)啟動的時間,在所設定的時間段內(nèi),考勤系統(tǒng)正常工作,超過這個時間段,系統(tǒng)就關(guān)閉。 信息管理模塊 部門編制 部門刪除 員工信息修改 員工信息添加 員工信息刪除 bmshc.cs ygtj.cs ygshc.cs ygxxxg.cs bmtj.cs 圖4-7 信息管理模塊圖 人工考勤 智能考勤 時間設置 Kaoqin.cs Zhinenkq.cs

26、 Kqsj.cs 考勤管理模塊 圖4-8 考勤管理模塊圖 l 射頻卡管理模塊 射頻卡是用戶主要標識信息的載體,它存儲唯一標識用戶信息的工號,這樣每一個員工手持一張RFID卡出勤時,由閱讀器讀出工號信息,然后將信息添加進考勤信息登記表。 射頻卡管理模塊 射頻卡掛失 Shepinkfp Shepinkjh Shepinkags 射頻卡激活 射頻卡分配 圖4-9 射頻卡管理模塊圖 l 用戶管理模塊 在用戶管理模塊中,管理員可以添加系統(tǒng)用戶,領(lǐng)導和員工可以修改密碼,也可以在使用中更換權(quán)限。

27、 用戶管理模塊 用戶添加 修改密碼 用戶刪除 修改權(quán)限 Xiugaiqx.cs Shanchu.cs Gaimi.cs Yonhutj.cs 圖4-10 用戶管理模塊圖 l 查詢管理模塊 在查詢管理模塊中,所有用戶都可以根據(jù)自己的要求和條件查詢信息,可以按工號、姓名、員工所在部門、員工所屬職務等條件查詢員工信息??梢愿鶕?jù)月份、員工基本信息、出勤次數(shù)、缺勤次數(shù)、請假次數(shù)等查詢一個月中員工的考勤信息??梢愿鶕?jù)RFID卡的卡序列號信息、員工基本信息等查詢員工所持RFID卡的基本信息。 考勤信息查詢 員工信息查詢 射頻卡信

28、息查詢 Kaoqincx.cs Shepinkcx.cs Yuangoncx.cs 查詢管理模塊 圖4-11 查詢管理模塊圖 l 數(shù)據(jù)庫管理模塊 數(shù)據(jù)庫管理模塊中是一些基本的數(shù)據(jù)庫操作,如附加、還原、備份。 數(shù)據(jù)庫管理模塊 數(shù)據(jù)庫備份 數(shù)據(jù)庫還原 數(shù)據(jù)庫附加 數(shù)據(jù)庫壓縮 Sjkbf.cs Sjkhy.cs Sjkfj.cs Sjkys.cs 圖4-12 數(shù)據(jù)庫管理模塊圖 l 系統(tǒng)管

29、理模塊 系統(tǒng)管理模塊是對系統(tǒng)框架、布局的一個自定義操作,各個用戶可以根據(jù)自己的需求與喜好更換系統(tǒng)布局,這可以提高工作人員工作時候的情緒,使工作人員在一個舒心的環(huán)境下工作。在系統(tǒng)模塊中,我還提供了幫助文檔,這能使工作人員盡快的熟悉系統(tǒng)。 系統(tǒng)管理模塊 修改密碼 重新登錄 郵件發(fā)送 網(wǎng)上搜索 Gaimi.cs Youjia.cs Denglu.cs 圖4-13 系統(tǒng)管理模塊圖 4.3 公共模塊設計 l 動態(tài)庫設計 程序編制一般需經(jīng)編輯、編譯、連接、加載和運行幾個步驟。在我們的應用中,有一些

30、公共代碼是需要反復使用,就把這些代碼編譯為“庫”文件;在連接步驟中,連接器將從庫文件取得所需的代碼,復制到生成的可執(zhí)行文件中。 動態(tài)庫OUR_MIFARE.dll是用VC6.0++開發(fā),已編譯成Release實體,用于WIN98、NT、2000、XP、2003環(huán)境下。OUR_MIFARE.dll是此系統(tǒng)使用的USB接口射頻卡讀寫器的配套文件,必須和讀寫器一起使用。還必須將硬件底層驅(qū)動的動態(tài)庫ICUSB.DLL放在與OUR_MIFARE.dll同一個目錄下,否則不能使用。為了在使用時可以隨時更換USB接口,OUR_MIFARE.dll在調(diào)用ICUSB.DLL時采用的是動態(tài)調(diào)用的方法。 u

31、 讀卡函數(shù)piccreadex 讀卡函數(shù)piccreadex的功能是一次性讀整個區(qū)的第0塊、第1塊、第2塊共3塊的信息,并且返回卡序列號。它的原始聲明是unsigned char __stdcall piccreadex(unsigned char ctrlword,unsigned char *serial,unsigned char area,unsigned char keyA1B0,unsigned char *picckey,unsigned char *piccdata0_2)。它返回unsigned char值,并將卡本塊的數(shù)據(jù)傳值到*piccdata指向的數(shù)組中。當返回值為0

32、時,表示操作成功,讀出的數(shù)據(jù)有效;當返回值為8時,表示尋卡錯誤,根本就沒有卡在感應區(qū),*serial無效。 u 寫卡函數(shù)Piccwriteex 寫卡函數(shù)Piccwriteex的功能是一次性寫整個區(qū)的第0塊、第1塊、第2塊信息。它的原始聲明是unsigned char __stdcall piccwriteex(unsigned char ctrlword,unsigned char *serial,unsigned char area, unsigned char keyA1B0,unsigned char *picckey,unsigned char *piccdata0_2)。它返回u

33、nsigned char值,并將卡本塊的數(shù)據(jù)傳值到*piccdata指向的數(shù)組中。當返回值為0時,表示操作成功,寫卡數(shù)據(jù)有效;當返回值為8時,表示尋卡錯誤,根本就沒有卡在感應區(qū),*serial無效。 五.系統(tǒng)實現(xiàn) 5.1 登錄模塊的實現(xiàn) 系統(tǒng)登錄主要用來對進入RFID員工考勤應用系統(tǒng)的用戶進行安全性檢查,以防止非法用戶進入該系統(tǒng)。在登錄時,只有合法的用戶才可以進入系統(tǒng),同時系統(tǒng)根據(jù)登錄用戶的不同級別,給予不同的操作權(quán)限。 5.2 系統(tǒng)主界面的實現(xiàn) l 系統(tǒng)主界面的窗體設計 進入系統(tǒng)主

34、界面,如圖11所示。里面包含MenuStrip菜單欄,用于顯示按模塊分組的各個功能項;timer控件用于控制系統(tǒng)每隔一段時間檢查是否有數(shù)據(jù)讀入;Label標簽作為界面說明行文字;StatusStrip狀態(tài)欄用于顯示和用戶相關(guān)的實時信息。 5.3 系統(tǒng)管理模塊的實現(xiàn) 系統(tǒng)管理模塊中包含4各部分的內(nèi)容,分別是:修改密碼,郵件發(fā)送,網(wǎng)上搜索,重新登錄;網(wǎng)上搜索可以登錄公司的主頁面,以便員工更好的了解公司的內(nèi)部文化。郵件發(fā)送能更好的促進領(lǐng)導和員工的溝通?,F(xiàn)在將郵件發(fā)送功能做一簡單介紹。 l 郵件發(fā)送的實現(xiàn) 郵件發(fā)送窗體是用來實現(xiàn)領(lǐng)導與員工的交流、溝通功能。當一個員工缺勤次數(shù)超過規(guī)

35、定次數(shù)時,工作人員需要即時給該員工發(fā)出一個警告。 l 郵件發(fā)送窗體設計 Frmstudent_email.cs為郵件發(fā)送窗體,該窗體主要用到的控件有TextBox控件,主要作用是供用戶輸入合法信息;Button控件執(zhí)行上傳附件、刪除附件、發(fā)送郵件和退出等事件;ComboBox分別用來綁定已登錄的用戶名、員工部門和工號信息;OpenFileDialog控件的作用是作為選擇附件對話框。 5.4運行截圖 35 總 結(jié) 在這次的嵌入式課程設計中,我收獲了很多。不僅學習了相關(guān)知識,還鍛煉了自己的能力。在此過

36、程中,通過查找大量資料,請教老師,和自己的努力,我培養(yǎng)了獨立思考的能力,在各種其它能力上也都有了提高。更重要的是,我學會了很多學習的方法,這對于我的未來是非常重要的,現(xiàn)在掌握這種方法能讓我以后少走很多的彎路。通過這次課程設計讓我們知道了,我們平時所學的知識如果不加以實踐的話等于紙上談兵。在做課程設計的過程中總會出現(xiàn)各種問題,在這種情況下我們都會努力尋求最佳路徑解決問題,無形間提高了我們的動手,動腦能力,并且同學之間還能相互探討問題,研究解決方案,增進大家的團隊意識?,F(xiàn)在這種鍛煉對我們非常重要,在課設中我們不僅鞏固了所學的知識,還能和老師一起鉆研更深的知識,開闊了我們的眼界,增長了我們的見識。依

37、靠這次學到的知識,可以使我們少受些挫折。這不僅是對我們的鞭策,同時也是我們的機遇,我們一定要好好把握這次機會,因為它可能是我們?nèi)松霓D(zhuǎn)折點,完成這次課設我們的人生可能就會有所不同。 嵌入式課程設計雖然結(jié)束了,也留下了很多遺憾,因為由于時間的緊缺和許多課業(yè)的繁忙,并沒有做到最好,但是,最起碼我沒有放棄,它是我們的驕傲!相信以后我會以更加積極地態(tài)度對待我們的學習、對待我們的生活。只有我們增強了自己的能力,才能使我們在未來立于不敗之地。 致 謝 首先要感謝薛建彬老師的授課與指導!感謝所有支持我完成嵌入式程序設計論文的老師和同學們

38、!薛老師嚴謹、細致的治學態(tài)度,坦誠、熱情的處世風格,給我留下了深刻的印象,我為能成為他的學生而感到幸運。他幫我解答疑難問題,給我提供資料,給我提供查閱資料的信息,引導我該如何去思考問題,教會我解決問題的方法。同時又鼓勵我自己學習,老師給我的不僅是知識,是幫助,更是學習的信心和智慧,在這里衷心感謝老師的耐心細心和一絲不茍的幫助。其次,我還要感謝實驗室的其他老師,他們在學習環(huán)境上嚴謹?shù)霓k學讓我有了一次學習升華的過程,了解到很多嵌入式系統(tǒng)方面最新的觀點、原理和實踐。另外,我還要感謝各位蘭州理工大學的給予指導的老師,在本文撰寫的過程中為我提供了很多寶貴的學習機會。

39、 參考文獻 [1]OURS-DFID-RP實驗指導書.北京奧爾斯電子科技有限公司.2012.10 [2] 石志國等著. 物聯(lián)網(wǎng)技術(shù)與應用. 北京交通大學出版社, 2012.9 [3] 吳洪貴,孫玉娣等著. 物聯(lián)網(wǎng)應用系統(tǒng)開發(fā). 東軟電子出版社,2012.11 [4] 游戰(zhàn)清、李蘇劍.無線射頻識別技術(shù)(RFID)理論與應用.電子工業(yè)出版社,2004 [5] Klaus Finkenzeller.射頻識別(RFID)技術(shù).電子工業(yè)出版社.2001 [6] 北京奧爾斯電子科技有限公司.物聯(lián)網(wǎng)創(chuàng)新實驗套件實驗指導書2012.11 [7] 李文仲,段朝玉著.ZigBe

40、e2007/PRO協(xié)議棧實驗與實踐. 北京航空航天大學出版社,2009.3 附錄———源代碼 //...........省略部分代碼 //指定區(qū)號 myareanoID= 8;//指定為第8區(qū) //批定密碼模式 authmode = 1;//大于0表示用A密碼認證,推薦用A密碼認證 //指定密碼 //..............省略密碼 if (textBox1.Text

41、.Trim() == textBox3.Text.Trim()) { //指定卡數(shù)據(jù) string strStudentNo = string.Empty; for (int k = 0; k < textBox1.Text.Length; k++) { strStudentNo = textBox1.Text.Substring(k, 1); mypi

42、ccdataID[k] = (byte)Convert.ToInt16(strStudentNo); } status = piccwriteex(myctrlword, mypiccserial, myareanoID, authmode, mypicckey, mypiccdataID); //處理返回函數(shù) switch (status) { case 0:

43、 //成功的寫入卡后,要在數(shù)據(jù)庫中登記 //以下省略部分數(shù)據(jù)庫操作代碼 break; case 8: //沒有卡時,即尋不到射頻卡時的代碼 break; } } ● 通過觸發(fā)器更新月考勤信息統(tǒng)計表 當有考勤信息插入考勤信息記錄表時,程序需要判斷這個月此員工的考勤信息是否已有統(tǒng)計,如果已經(jīng)存在,就根據(jù)

44、出勤屬性更新統(tǒng)計信息,如果不存在,則插入一條新記錄,這里通過一個觸發(fā)器來實現(xiàn),觸發(fā)器代碼如下: CREATE trigger [trig_monthkeer] on [dbo].[考勤信息登記表] for insert as if exists(select 工號,month(考勤時間) from inserted where 工號in(select 工號from 月考勤信息登記表) and month(考勤時間) in(select 月份from 月考勤信息登記表)) begin declare @attendance

45、char(10) declare @student varchar(10) declare @montime tinyint select @attendance=出勤屬性,@student=工號,@montime=month(考勤時間) from inserted if(@attendance like '按時') update 月考勤信息登記表set 出勤次數(shù)=出勤次數(shù)+1 where 工號=@student and 月份=@montime else if(@attendance like '請假') update 月考勤信息登記表set

46、請假次數(shù)=請假次數(shù)+1 where 工號=@student and 月份=@montime else update 月考勤信息登記表set 缺勤次數(shù)=缺勤次數(shù)+1 where 工號=@student and 月份=@montime end else begin declare @monthtime tinyint declare @studentID varchar(10) declare @attend char(10) select @attend=出勤屬性,@studentID=工號,@monthtime=month(考勤時間) from inserted

47、if(@attend like '按時') insert into 月考勤信息登記表(月份,工號,出勤次數(shù),請假次數(shù),缺勤次數(shù)) values(@monthtime,@studentID,'1','0','0') else if(@attend like '請假') insert into 月考勤信息登記表(月份,工號,請假次數(shù),出勤次數(shù),缺勤次數(shù)) values(@monthtime,@studentID,'1','0','0') else insert into 月考勤信息登記表(月份,工號,缺勤次數(shù),出勤次數(shù),請假次數(shù)) values(@monthtime,@studentID,'1','0','0') end

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!