基于RFID的家庭智能門禁管理系統(tǒng)設(shè)計與實現(xiàn)_第1頁
基于RFID的家庭智能門禁管理系統(tǒng)設(shè)計與實現(xiàn)_第2頁
基于RFID的家庭智能門禁管理系統(tǒng)設(shè)計與實現(xiàn)_第3頁
基于RFID的家庭智能門禁管理系統(tǒng)設(shè)計與實現(xiàn)_第4頁
基于RFID的家庭智能門禁管理系統(tǒng)設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

湖南鐵道職?業(yè)技術(shù)學(xué)院?HuNan?Railw?ayProfe?ssion?alTechn?ology?Colle?ge畢業(yè)設(shè)計方?案課題名稱:基于RFI?D的家庭智能門禁管?理系統(tǒng)設(shè)計?與實現(xiàn)班級:物聯(lián)網(wǎng)12?1姓名:羅永指導(dǎo)教師:顏謙和完成日期:畢業(yè)設(shè)計任?務(wù)書指導(dǎo)老師:顏謙和一、畢業(yè)設(shè)計課?題名稱基于RFI?D的家庭智?能門禁管理?系統(tǒng)設(shè)計與?實現(xiàn)二、畢業(yè)設(shè)計任?務(wù)根據(jù)培養(yǎng)高?級技術(shù)實用?人才這一目?標(biāo)的要求,選題從實際?情況出發(fā),選取適合于?高職學(xué)生要?達(dá)到的實際?能力和水平?,培養(yǎng)學(xué)生綜?合運(yùn)用所學(xué)?的知識與技?能分析與解?決問題的能?力,并鞏固和擴(kuò)?大學(xué)生的課?堂知識與實?際崗位技能?相結(jié)合的專?題作為畢業(yè)?設(shè)計題目。本課題是根?據(jù)物聯(lián)網(wǎng)應(yīng)?用技術(shù)專業(yè)?所開設(shè)課程?內(nèi)容,設(shè)計一個中?小模型的智?能家居系統(tǒng)?的方案,并實現(xiàn)其部?分功能。功能主要包?括門禁子系?統(tǒng)、燃?xì)鈾z測子?系統(tǒng)、防火子系統(tǒng)?、家室溫度控?制子系統(tǒng)、燈光窗簾控?制子系統(tǒng)、防盜子系統(tǒng)?等,大家可先對?這些系統(tǒng)進(jìn)?行需求分析?,然后選擇1?至多個子系?統(tǒng)(至少1個)進(jìn)行方案設(shè)?計,并選擇相關(guān)?硬件設(shè)備,搭建系統(tǒng)硬?件平臺和開?發(fā)環(huán)境,實現(xiàn)相關(guān)的?功能。最終成果系?統(tǒng)方案和設(shè)?計過程文檔?、系統(tǒng)源代碼?和系統(tǒng)模擬?模型。三、畢業(yè)設(shè)計要?求1、選題要求根據(jù)物聯(lián)網(wǎng)?應(yīng)用技術(shù)專?業(yè)所開設(shè)課?程內(nèi)容,題目為智能?家居系統(tǒng)方?案設(shè)計與實?現(xiàn),設(shè)計一個中?小模型的智?能家居系統(tǒng)?的方案,并實現(xiàn)其部?分功能。功能主要包?括門禁子系?統(tǒng)、燃?xì)鈾z測子?系統(tǒng)、防火子系統(tǒng)?、家室溫度控?制子系統(tǒng)、燈光窗簾控?制子系統(tǒng)、防盜子系統(tǒng)?等,大家可先對?這些系統(tǒng)進(jìn)?行需求分析?,然后選擇1?至多個子系?統(tǒng)(至少1個)進(jìn)行方案設(shè)?計,并選擇相關(guān)?硬件設(shè)備,搭建系統(tǒng)硬?件平臺和開?發(fā)環(huán)境,實現(xiàn)相關(guān)的?功能。2、方案標(biāo)題要?求整個方案應(yīng)?包括封面、畢業(yè)設(shè)計任?務(wù)書(已下發(fā))、摘要關(guān)鍵字?、目錄、畢業(yè)設(shè)計正?文、結(jié)束語、致謝、參考文獻(xiàn);封面包括:學(xué)校名稱、專業(yè)名稱、姓名、課題名稱、指導(dǎo)老師等?信息(要有圖文混?排)格式要求正文:正文,中文字體用?五號宋體字?,英文用Ti?mesNewRoman?字體,行間距:固定值為2?2磅。(2)一級標(biāo)題:二號字,黑體,加粗,居中對齊,段上下空2?0磅。(3)二級標(biāo)題:三號字,宋體,居中對齊,段上下空1?0磅。(4)三級標(biāo)題:四號字,黑體,縮進(jìn)兩字,段上下空6?磅,中間空一格?。(5)頁腳:顯示頁碼。畢業(yè)設(shè)計任?務(wù)書、摘要、目錄的頁碼?以大寫羅馬?數(shù)字編號,如:ⅠⅡⅢ,居中;從第一章前?言到結(jié)束語?、致謝、參考文獻(xiàn)的?頁碼以阿拉?伯?dāng)?shù)字編號?,居中。(6)頁眉:論文所在的?章節(jié)名稱,居中,小五號,宋體。封面無頁眉?。(7)添加圖(表)題:為“畢業(yè)論文”第一章節(jié)中?的圖添加“圖(表)1-1,圖(表)1-2”所示的圖題?;第二章節(jié)的?圖添加“圖(表)2-1,圖(表)2-2”所示的圖題?。選擇全文的?圖都添加類?似的圖題。(8)創(chuàng)建目錄:顯示頁碼,頁碼右對齊?,格式來自正?式,顯示級別為?三級。要求學(xué)生在?規(guī)定的時間?內(nèi),經(jīng)過努力可?以按時完成?設(shè)計,取得相應(yīng)的?成果。對于有些可?能超出所學(xué)?知識范圍的?題目,應(yīng)該通過自?學(xué)或在實踐?中學(xué)習(xí)進(jìn)行?彌補(bǔ)。通過畢業(yè)設(shè)?計,提高學(xué)生的?專業(yè)知識和?崗位技能,培養(yǎng)學(xué)生的?文獻(xiàn)檢索能?力、開發(fā)設(shè)計能?力、創(chuàng)新思維能?力、獨立工作能?力與協(xié)作工?作能力、培養(yǎng)學(xué)生嚴(yán)?謹(jǐn)務(wù)實的科?學(xué)作風(fēng)與奉?獻(xiàn)精神,使學(xué)生受到?科學(xué)研究、專業(yè)設(shè)計和?撰寫技術(shù)報?告的基本訓(xùn)?練。四、畢業(yè)設(shè)計過?程及進(jìn)度計?劃課題總體規(guī)?劃與方案設(shè)?計階段(二周):確定所要實?現(xiàn)的功能內(nèi)?容;設(shè)計制作階?段(六周);修改完備階?段(二周);撰寫完善畢?業(yè)設(shè)計方案?階段(一周);畢業(yè)答辯(一周)五、畢業(yè)設(shè)計論?文格式要求?畢業(yè)設(shè)計方?案或報告主?要包括以下?部分:(1)封面(2)畢業(yè)設(shè)計任?務(wù)書(3)摘要與關(guān)鍵?詞(4)目錄(5)引言(6)正文(7)參考文獻(xiàn)六、畢業(yè)設(shè)計答?辯程序及準(zhǔn)?備要求1、答辯程序(1)介紹畢業(yè)設(shè)?計情況及本?人主要完成?的設(shè)計內(nèi)容?,時間為5分?鐘(2)答辯老師提?出2-3個問題,由答辯人回?答,回答問題時?間為10分?鐘2、準(zhǔn)備要求(1)答辯時必須?提供光盤、畢業(yè)設(shè)計論?文或報告。(2)準(zhǔn)備好個人?講述提綱,制作PPT?畢業(yè)設(shè)計評?分標(biāo)準(zhǔn)依據(jù)學(xué)院畢?業(yè)設(shè)計評分?表,制作如下評?分標(biāo)準(zhǔn):設(shè)計過程(30分):基本專業(yè)知?識掌握情況?(10分)、分析解決問?題能力方面?(12分)、工作態(tài)度及?遵守紀(jì)律情?況(8分)設(shè)計成果(40分):固定任務(wù)完?成情況(10分)、設(shè)計原理數(shù)?據(jù)方面(10分)、方案質(zhì)量方?面(12分)、設(shè)計創(chuàng)新或?實用方面(8分)答辯情況(30分):對設(shè)計的闡?述方面(15分)、回答問題情?況(15分)八、其他指導(dǎo)教師的?E-mail:zzyqh?@163.com聯(lián)系電話:18973?35578?5QQ:30887?720湖南鐵道職?業(yè)技術(shù)學(xué)院?2015屆?畢業(yè)設(shè)計PAGE\*MERGE?FORMA?T24PAGE\*MERGE?FORMA?T1摘要本文主要闡?述了RFI?D門禁系統(tǒng)?的設(shè)計與實?現(xiàn),采用北京京?勝世紀(jì)科技?有限公司的?物聯(lián)網(wǎng)綜合?開發(fā)平臺以?及物聯(lián)網(wǎng)綜?合實驗箱模?擬智能家居?環(huán)境進(jìn)行開?發(fā),主要實現(xiàn)了?智能家居門?禁管理。本系統(tǒng)是一?個軟件和硬?件相結(jié)合的?一個應(yīng)用系?統(tǒng),硬件主要有?:ISO15?693讀寫?器、ISO15?693標(biāo)簽?、WSN無線?傳感網(wǎng)關(guān)、協(xié)調(diào)器、繼電器、電磁門;軟件主要有?:SQLServe?r2008、Visua?lStadi?o2010。本模塊主要?實現(xiàn)的功能?有:登記信息、刷卡開門、掛失、取消掛失、注銷等功能?,其功能描述?如下:登記信息功?能:將PC和I?SO156?93讀寫器?用串口連接?,并正確打開?串口;正確打開串?口后系統(tǒng)將?控制ISO?15693?讀寫器開始?循環(huán)讀卡;當(dāng)看到界面?上顯示了讀?到的卡號后?輸入姓名、性別、身份證號和?權(quán)限,系統(tǒng)將登記?的信息保存?到數(shù)據(jù)庫中?。掛失功能:輸入身份證?號,系統(tǒng)檢測數(shù)?據(jù)庫中對應(yīng)?的表中是否?存在該身份?證號對應(yīng)的?身份信息,若存在則將?該身份證對?應(yīng)的卡設(shè)置?為不能使用?。取消掛失功?能:輸入身份證?號,系統(tǒng)檢測數(shù)?據(jù)庫中對應(yīng)?的表中是否?存在該身份?證號對應(yīng)的?身份信息,若存在則將?該身份證對?應(yīng)的卡恢復(fù)?使用。刷卡開門功?能:選擇需要打?開的門,建立PC和?網(wǎng)關(guān)的連接?通道,檢查通道是?否建立成功?,若成功則進(jìn)?行下一步;打開串口,若串口成功?打開則開啟?線程,使用線程讀?卡和判斷權(quán)?限;若所選擇的?門和刷到的?卡的權(quán)限相?匹配則打開?電磁門五秒?。關(guān)鍵字:WSNRFID物聯(lián)網(wǎng)門禁系統(tǒng)

目錄HYPER?LINK第一章引言 PAGER?EF_Toc4?08648?958\h1HYPER?LINK1.1項目背景 PAGER?EF_Toc4?08648?959\h1HYPER?LINK1.2RFID門?禁系統(tǒng)的優(yōu)?勢 PAGER?EF_Toc4?08648?960\h1HYPER?LINK1.3相關(guān)技術(shù)介?紹 PAGER?EF_Toc4?08648?961\h2HYPER?LINK1.3.1C#編程語言 PAGER?EF_Toc4?08648?962\h2HYPER?LINK1.3.2.NetFrame?work平?臺 PAGER?EF_Toc4?08648?963\h2HYPER?LINK1.3.3SQLServe?r2008 PAGER?EF_Toc4?08648?964\h3HYPER?LINK1.3.4無線傳感器?網(wǎng)絡(luò) PAGER?EF_Toc4?08648?965\h3HYPER?LINK1.3.5ISO15?693協(xié)議? PAGER?EF_Toc4?08648?966\h4HYPER?LINK第二章系統(tǒng)需求分?析和概要設(shè)?計 PAGER?EF_Toc4?08648?967\h5HYPER?LINK2.1系統(tǒng)需求?功能 PAGER?EF_Toc4?08648?968\h5HYPER?LINK2.2系統(tǒng)功能模?型 PAGER?EF_Toc4?08648?969\h5HYPER?LINK2.2.1功能圖 PAGER?EF_Toc4?08648?970\h5HYPER?LINK2.2.2系統(tǒng)功能?描述 PAGER?EF_Toc4?08648?971\h5HYPER?LINK2.2.3系統(tǒng)流程?圖 PAGER?EF_Toc4?08648?972\h6HYPER?LINK2.2.4性能需求? PAGER?EF_Toc4?08648?973\h7HYPER?LINK第三章系統(tǒng)設(shè)計與?實現(xiàn) PAGER?EF_Toc4?08648?974\h8HYPER?LINK3.1 系統(tǒng)軟硬件?、公共類介紹? PAGER?EF_Toc4?08648?975\h8HYPER?LINK3.1.1系統(tǒng)軟硬件?介紹 PAGER?EF_Toc4?08648?976\h8HYPER?LINK3.1.2公共類介?紹 PAGER?EF_Toc4?08648?977\h9HYPER?LINK3.2系統(tǒng)實現(xiàn) PAGER?EF_Toc4?08648?978\h10HYPER?LINK3.2.1登錄模塊 PAGER?EF_Toc4?08648?979\h10HYPER?LINK3.2.2登記信息?模塊 PAGER?EF_Toc4?08648?980\h11HYPER?LINK3.2.3掛失和取消?掛失模塊 PAGER?EF_Toc4?08648?981\h13HYPER?LINK3.2.4刷卡開門模?塊 PAGER?EF_Toc4?08648?982\h14HYPER?LINK3.2.5注銷模塊 PAGER?EF_Toc4?08648?983\h17HYPER?LINK第四部分系統(tǒng)功能測?試與評價 PAGER?EF_Toc4?08648?984\h19HYPER?LINK4.1測試概述 PAGER?EF_Toc4?08648?985\h19HYPER?LINK4.2系統(tǒng)功能?測試 PAGER?EF_Toc4?08648?986\h19HYPER?LINK4.3系統(tǒng)評價 PAGER?EF_Toc4?08648?987\h22HYPER?LINK結(jié)束語 PAGER?EF_Toc4?08648?988\h23HYPER?LINK致謝 PAGER?EF_Toc4?08648?989\h24HYPER?LINK參考文獻(xiàn) PAGER?EF_Toc4?08648?990\h25湖南鐵道職?業(yè)技術(shù)學(xué)院?2015屆?畢業(yè)設(shè)計湖南鐵道職?業(yè)技術(shù)學(xué)院?2015屆?畢業(yè)設(shè)計第一章引言1.1項目背景門禁系統(tǒng)就?是對出入口?通道進(jìn)行管?制的系統(tǒng),它是在傳統(tǒng)?的門鎖基礎(chǔ)?上發(fā)展而來?的。傳統(tǒng)的機(jī)械?門鎖僅僅是?單純的機(jī)械?裝置,無論結(jié)構(gòu)設(shè)?計多么合理?,材料多么堅?固,人們總能通?過各種手段?把它打開。在出入人員?很多的通道?(象辦公大樓?、酒店客房)鑰匙的管理?很麻煩,鑰匙丟失或?人員更換都?要把鎖和鑰?匙一起更換?。為了解決這?些問題,就出現(xiàn)了電?子磁卡鎖,電子密碼鎖?,這兩種鎖的?出現(xiàn)從一定?程度上提高?了人們對出?入口通道的?管理程度,使通道管理?進(jìn)入了電子?時代,但隨著這兩?種電子鎖的?不斷應(yīng)用,它們本身的?缺陷就逐漸?暴露,磁卡鎖的問?題是信息容?易復(fù)制,卡片與讀卡?機(jī)具之間磨?損大,故障率高,安全系數(shù)低?。密碼鎖的問?題是密碼容?易泄露,又無從查起?,安全系數(shù)很?低。同時這個時?期的產(chǎn)品由?于大多采用?讀卡部分(密碼輸入)與控制部分?合在一起安?裝在門外,很容易被人?在室外打開?鎖。這個時期的?門禁系統(tǒng)還?停留在早期?不成熟階段?,因此當(dāng)時的?門禁系統(tǒng)通?常被人稱為?電子鎖,應(yīng)用也不廣?泛。市場急需一?種新型的門?禁系統(tǒng),RFID門?禁系統(tǒng)應(yīng)運(yùn)?而生。1.2RFID門?禁系統(tǒng)的優(yōu)?勢本方案設(shè)計?的門禁系統(tǒng)?是基于非接?觸式感應(yīng)I?SO156?93卡識別?技術(shù)的RF?ID智能門?禁系統(tǒng),由管理系統(tǒng)?、感應(yīng)式讀卡?器、RFID標(biāo)?簽等組成的?一個功能強(qiáng)?大的智能型?網(wǎng)絡(luò)門禁系?統(tǒng),人員手持一?張合法的感?應(yīng)式ISO?15693?卡即可通過?ISO15?693卡讀?寫器自動控?制授權(quán)允許?開啟電磁門?。門禁系統(tǒng)取?代傳統(tǒng)的機(jī)?械鎖匙,減少鑰匙管?理的麻煩,有效地避免?鑰匙流失。同時可記錄?、查詢進(jìn)出人?員信息,與普通機(jī)械?鎖有著無法?比擬的優(yōu)越?性,其優(yōu)越性如?下。1.使用安全機(jī)械鎖因為?部分在外,通過鑰匙或?其他工具可?以輕易開鎖?進(jìn)入。而RFID?門禁系統(tǒng)是?通過傳遞加?密的數(shù)字信?息,由網(wǎng)關(guān)給協(xié)?調(diào)器發(fā)送命?令通過繼電?器控制電磁?門的開與閉?。2.管理安全機(jī)械鎖的鑰?匙非常容易?遺失或流出?,為了安全,須將鎖更換?。而RFID?門禁系統(tǒng)只?需將遺失的?卡掛失或注?銷即可。3.使用方便一張卡可以?代替鑰匙,只要對一張?卡授相應(yīng)的?權(quán)限,該卡即可通?行授權(quán)進(jìn)出?指定的區(qū)域?。不必攜帶一?大串鑰匙,開門時尋找?鑰匙的麻煩?。4.管理方便。省去了配置?鑰匙、分配鑰匙的?麻煩。只需通過權(quán)?限設(shè)置,輕松規(guī)劃人?員出入權(quán)限?通過管理軟?件隨時查看?各區(qū)域人員?進(jìn)出情況。1.3相關(guān)技術(shù)介?紹1.3.1C#編程語言C#是本方案實?現(xiàn)過程中主?要使用的編?程開發(fā)語言?之一。C#是微軟公司?發(fā)布的一種?面向?qū)ο蟮?、運(yùn)行于.NETFrame?work之?上的高級程?序設(shè)計語言?。并定于在微?軟職業(yè)開發(fā)?者論壇(PDC)上登臺亮相?。C#是微軟公司?研究員An?dersHejls?berg的?最新成果。C#看起來與J?ava有著?驚人的相似?;它包括了諸?如單一繼承?、接口、與Java?幾乎同樣的?語法和編譯?成中間代碼?再運(yùn)行的過?程。但是C#與Java?有著明顯的?不同,它借鑒了D?elphi?的一個特點?,與COM(組件對象模?型)是直接集成?的,而且它是微?軟公司.NETwindo?ws網(wǎng)絡(luò)框?架的主角。C#是一種安全?的、穩(wěn)定的、簡單的、優(yōu)雅的,由C和C++衍生出來的?面向?qū)ο蟮?編程語言。它在繼承C?和C++強(qiáng)大功能的?同時去掉了?一些它們的?復(fù)雜特性(例如沒有宏?以及不允許?多重繼承)。C#綜合了VB?簡單的可視?化操作和C?++的高運(yùn)行效?率,以其強(qiáng)大的?操作能力、優(yōu)雅的語法?風(fēng)格、創(chuàng)新的語言?特性和便捷?的面向組件?編程的支持?成為.NET開發(fā)?的首選語言?。C#是面向?qū)ο?的編程語言?。它使得程序?員可以快速?地編寫各種?基MICR?OSOFT?.NET平臺?的應(yīng)用程序?,MICRO?SOFT.NET提供?了一系列的?工具和服務(wù)?來最大程度?地開發(fā)利用?計算與通訊?領(lǐng)域。C#使得C++程序員可以?高效的開發(fā)?程序,且因可調(diào)用?由C/C++編寫的本機(jī)?原生函數(shù),因此絕不損?失C/C++原有的強(qiáng)大?的功能。因為這種繼?承關(guān)系,C#與C/C++具有極大的?相似性,熟悉類似語?言的開發(fā)者?可以很快的?轉(zhuǎn)向C#。1.3.2.NetFrame?work平?臺Micro?soft.NETFrame?work是?用于Win?dows的?新托管代碼?編程模型。它將強(qiáng)大的?功能與新技?術(shù)結(jié)合起來?,用于構(gòu)建具?有視覺上引?人注目的用?戶體驗的應(yīng)?用程序,實現(xiàn)跨技術(shù)?邊界的無縫?通信,并且能支持?各種業(yè)務(wù)流?程。在今天的軟?件環(huán)境中,應(yīng)用程序的?來源很多,它們執(zhí)行很?多任務(wù)。對應(yīng)用程序?代碼的信任?是一個主要?需求,因為我們誰?也不想軟件?或信息遭到?破壞。給予許可的?安全策略不?會允許對敏?感信息的不?適當(dāng)?shù)脑L問?,或?qū)⒈镜貦C(jī)?器暴露給惡?意的程序或?甚至是有平?常錯誤的代?碼。.NETFrame?work的目的就是?要讓建立W?ebServi?ces以及因特網(wǎng)?應(yīng)用程序的?工作變的簡?單,.NETFrame?work包括了三大?部分:第一個部分?是Comm?onLangu?ageRunti?me(CLR,所有.NET程序語言公?用的執(zhí)行時?期組件),第二部分是?共享對象類?別庫(提供所有.NET程序語言所?需要的基本?對象),第三個部分?是重新以組?件的方式寫?成的(舊版本則是?以asp.dll提供?ASP網(wǎng)頁所需要?的對象)?;旧习惭b?了之后對機(jī)?器不會有很?大的影響1.3.3SQLServe?r2008SQLServe?r2008在Micr?osoft?的數(shù)據(jù)平臺?上發(fā)布,可以組織管?理任何數(shù)據(jù)?。可以將結(jié)構(gòu)?化、半結(jié)構(gòu)化和?非結(jié)構(gòu)化文?檔的數(shù)據(jù)直?接存儲到數(shù)?據(jù)庫中??梢詫?shù)據(jù)?進(jìn)行查詢、搜索、同步、報告和分析?之類的操作?。數(shù)據(jù)可以存?儲在各種設(shè)?備上,從數(shù)據(jù)中心?最大的服務(wù)?器一直到桌?面計算機(jī)和?移動設(shè)備,它都可以控?制數(shù)據(jù)而不?用管數(shù)據(jù)存?儲在哪里。SQLServe?r2008允許使用Micro?soft.NET和Visu?alStudi?o開發(fā)的自?定義應(yīng)用程?序中使用數(shù)?據(jù),在面向服務(wù)?的架構(gòu)(SOA)和通過Micro?softBizTa?lkServe?r進(jìn)行的業(yè)務(wù)?流程中使用?數(shù)據(jù)。信息工作人?員可以通過?日常使用的?工具直接訪?問數(shù)據(jù)。1.3.4無線傳感器?網(wǎng)絡(luò)微機(jī)電系統(tǒng)?(Micro?-Elect?ro-Mecha?nismSyste?m,MEMS)、片上系統(tǒng)(Syste?monChip,SoC)、無線通信和?低功耗嵌入?式技術(shù)的飛?速發(fā)展,孕育出無線?傳感器網(wǎng)絡(luò)?(Wirel?essSenso?rNetwo?rks,WSN),并以其低功?耗、低成本、分布式和自?組織的特點?帶來了信息?感知的一場?變革,無線傳感器?網(wǎng)絡(luò)是由部?署在監(jiān)測區(qū)?域內(nèi)大量的?廉價微型傳?感器節(jié)點,通過無線通?信方式形成?的一個多跳?自組織網(wǎng)絡(luò)?。WSN是w?irele?sssenso?rnetwo?rk的簡稱?,即無線傳感?器網(wǎng)絡(luò)。無線傳感器?網(wǎng)絡(luò)就是由?部署在監(jiān)測?區(qū)域內(nèi)大量?的廉價微型?傳感器節(jié)點?組成,通過無線通?信方式形成?的一個多跳?的自組織的?網(wǎng)絡(luò)系統(tǒng),其目的是協(xié)?作地感知、采集和處理?網(wǎng)絡(luò)覆蓋區(qū)?域中被感知?對象的信息?,并發(fā)送給觀?察者。傳感器、感知對象和?觀察者構(gòu)成?了無線傳感?器網(wǎng)絡(luò)的三?個要素。無線傳感器?網(wǎng)絡(luò)所具有?的眾多類型?的傳感器,可探測包括?地震、電磁、溫度、濕度、噪聲、光強(qiáng)度、壓力、土壤成分、移動物體的?大小、速度和方向?等周邊環(huán)境?中多種多樣?的現(xiàn)象。基于MEM?S的微傳感?技術(shù)和無線?聯(lián)網(wǎng)技術(shù)為?無線傳感器?網(wǎng)絡(luò)賦予了?廣闊的應(yīng)用?前景。這些潛的應(yīng)?用領(lǐng)域可以?歸納為:軍事、航空、反恐、防爆、救災(zāi)、環(huán)境、醫(yī)療、保健、家居、工業(yè)、商業(yè)等領(lǐng)域?。1.3.5ISO15?693協(xié)議?ISO15?693是針?對射頻識別?應(yīng)用的一個?國際標(biāo)準(zhǔn),該標(biāo)準(zhǔn)定義?了工作在1?3.56Mhz?下智能標(biāo)簽?和讀寫器的?空氣接口及?數(shù)據(jù)通信規(guī)?范。ISO15?693是針?對射頻識別?應(yīng)用的一個?國際標(biāo)準(zhǔn),該標(biāo)準(zhǔn)定義?了工作在1?3.56Mhz?下智能標(biāo)簽?和讀寫器的?空氣接口及?數(shù)據(jù)通信規(guī)?范,符合此標(biāo)準(zhǔn)?的標(biāo)簽最遠(yuǎn)?識讀距離達(dá)?到2米。工作頻率范?圍為13.56MHz?±7KHz;支持兩種幅?值調(diào)制方式?100%ASK和1?0%ASK;采用副載波?調(diào)制方式,支持FSK?的雙副載波?調(diào)試方式和?ASK的單?副載波兩種?調(diào)制方式。標(biāo)簽到讀寫?器的數(shù)據(jù)編?碼采用曼徹?斯特編碼方?式,根據(jù)信號調(diào)?試的方式不?同,通信速率也?不同,如表1-1所示,標(biāo)簽支持高?速和低速兩?種通信速度?:表1-1ISO15?693標(biāo)簽?通信速率數(shù)據(jù)速率單副載波雙副載波低6.62kbi?ts/s(fc/2048)6.67kbi?ts/s(fc/2032)高26.48kbi?ts/s(fc/512)26.69kbi?ts/s(fc/508)

第二章系統(tǒng)需求分?析和概要設(shè)?計2.1系統(tǒng)需求?功能通過對門禁?系統(tǒng)的調(diào)查?分析可以得?到門禁系統(tǒng)?主要功能包?括:登記信息、掛失、恢復(fù)掛失卡?的使用、刷卡開門、注銷。2.2系統(tǒng)功能模?型2.2.1功能圖RFID門?禁系統(tǒng)主要?分為普通用?戶和管理員?,管理員可對?所有功能進(jìn)?行操作,普通用戶只?能進(jìn)行刷卡?操作。系統(tǒng)主要功?能如圖2-1所示:圖2-1系統(tǒng)功能模?塊圖2.2.2系統(tǒng)功能?描述系統(tǒng)功能如?表2-1所示:表2-1系統(tǒng)功能描?述表編號功能名稱功能描述輸入系統(tǒng)響應(yīng)輸出1登錄檢查用戶是?否合法用戶名和密?碼在數(shù)據(jù)庫中?查詢用戶信?息成功則跳轉(zhuǎn)?到門禁管理?界面,若登錄失敗?給出相應(yīng)提?示編號功能名稱功能描述輸入系統(tǒng)響應(yīng)輸出2建立通道建立T1和?T2通道輸入ip、端口號、appID?、passw?ord建立連接通?道若建立成功?提示“T1通道建?立成功”,“T2通道建?立成功”若建立失敗?提示失敗原?因3Ping鏈路檢測命?令長地址、短地址上報節(jié)點信?息若成功則提?示“Ping指?令成功”,若失敗則相?應(yīng)提示4串口操作打開串口用?于數(shù)據(jù)傳輸?選擇需要打?開的COM?口打開系統(tǒng)與?設(shè)備之間的?連接若刪除成功?提示“打開串口成?功”,失敗則提示?“打開串口失?敗”并提示失敗?原因5刷卡開門刷卡開門無打開電磁門?若成功則打?開電磁門,若失敗則提?示失敗信息?6登記信息登記用戶信?息姓名、性別、身份證號、權(quán)限存入用戶信?息若登記成功?則提示“登記信息成?功”,失敗則提示?“登記信息失?敗!”7掛失若卡遺失可?以掛失身份證號在數(shù)據(jù)庫中?修改卡對應(yīng)?的狀態(tài)若掛失成功?提示“掛失成功”,失敗則提示?“掛失失?。 ?取消掛失若找回遺失?的卡可以取?消掛失身份證號在數(shù)據(jù)庫中?修改卡對應(yīng)?的狀態(tài)若成功則提?示“取消掛失成?功!”,失敗則提示?“取消掛失失??。 ?注銷若卡遺失后?無法找回可?以進(jìn)行注銷?身份證號在數(shù)據(jù)庫中?刪除對應(yīng)的?卡若成功則提?示“注銷成功!”,若失敗則提?示“注銷失?。 ?.2.3系統(tǒng)流程?圖系統(tǒng)流程如?圖3-2所示:圖3-2系統(tǒng)流程圖?2.2.4性能需求?(1)系統(tǒng)具有可?靠性和穩(wěn)定?性安全和可靠?是對智能化?系統(tǒng)的基本?要求,是弱電系統(tǒng)?集成工程設(shè)?計所追求的?主要目標(biāo),在系統(tǒng)設(shè)備?選型、網(wǎng)絡(luò)設(shè)計、軟件設(shè)計等?各個方面要?充分考慮可?靠性和穩(wěn)定?性。在設(shè)計方面?,要采用容錯?設(shè)計和開發(fā)?計算結(jié)構(gòu)。在設(shè)備選型?方面,要保證軟件?與硬件兼容?性,保證系統(tǒng)穩(wěn)?定。 (2)先進(jìn)性工程的整體?方案及各子?系統(tǒng)方案將?保證具有明?顯的先進(jìn)特?征??紤]到電子?,信息技術(shù)的?迅速發(fā)展,本設(shè)計在技?術(shù)上將適度?超前,所采用的設(shè)?備,產(chǎn)品和軟件?不僅成熟而?且能代表當(dāng)?前行業(yè)領(lǐng)先?的技術(shù)水平?。以便該系統(tǒng)?在盡可能長?的時間內(nèi)與?社會發(fā)展相?適應(yīng)。(3)標(biāo)準(zhǔn)化本系統(tǒng)設(shè)計?及其實施將?按照國家和?地方的有關(guān)?標(biāo)準(zhǔn)進(jìn)行。我們所選用?的系統(tǒng)手段?和軟件將盡?可能符合工?業(yè)標(biāo)準(zhǔn)或主?流模式。第三章系統(tǒng)設(shè)計與?實現(xiàn)系統(tǒng)軟硬件?、公共類介紹?3.1.1系統(tǒng)軟硬件?介紹本系統(tǒng)使用?的軟件開發(fā)?工具有:visua?lstudi?o2010、SQLServe?r2008?硬件:北京京勝世?紀(jì)物聯(lián)網(wǎng)綜?合實驗臺,如圖3-1所示:圖3-1北京京勝?世紀(jì)物聯(lián)網(wǎng)?綜合實驗臺?系統(tǒng)工作原?理圖如圖3?-2所示:圖3-2系統(tǒng)工作原?理圖3.1.2公共類介?紹1.ISO15?693Re?ader.cs類說明:該類提供了?與ISO1?5693讀?寫器的串口?連接方法、通訊方法以?及對ISO?15693?卡片讀卡操?作的方法。主要方法:(1)OpenS?erail?Port(Strin?gportN?ame)方法說明:該方法的作?用為:用來打開指?定的串口號?,返回值為B?yte類型?,打開成功返?回0x00?,否則返回其?他。(2)Close?Seria?lPort?()方法 說明:該方法用來?關(guān)閉串口,返回值為B?yte類型?,關(guān)閉成功返?回0x00?,否則返回其?他。(3)Inven?tory(Modul?ateMe?thodmm,Inven?toryM?odelim,refInt32?TagCo?unt,refStrin?g[]TagNu?mber)方法說明:該方法是讀?卡方法。Modul?ateMe?thod參?數(shù)是枚舉類?型,用于選擇調(diào)?制方式為A?SK或FS?K;Inven?toryM?odel參?數(shù)是枚舉類?型,用于選擇讀?卡方式,讀單卡為S?ingle?,讀多卡為M?ultip?le;TagCo?unt參數(shù)?用于存儲讀?到卡片的數(shù)?量;TagNu?mber參?數(shù)用來存儲?讀到的卡號?。返回值類型?為Byte?類型,若讀取卡號?成功,這返回0x?00。2.sqlHe?lper.cs類說明:該類提供了?系統(tǒng)和數(shù)據(jù)?庫的連接方?法和系統(tǒng)對?數(shù)據(jù)庫進(jìn)行?增刪改查等?操作的方法?主要方法:(1)Repor?tTheL?oss(strin?gCardI?D)方法說明:該方法是掛?失方法,CardI?D參數(shù)是字?符串類型,用于傳遞身?份證號。(2)Inser?t(strin?gCardN?umber?,strin?gName,strin?gSex,strin?gIdent?ity,strin?gJuris?dicti?on)方法說明:該方法是登?記信息方法?,該方法所有?參數(shù)都是字?符串類型,CardN?umber?參數(shù)用于傳?遞卡號;Name參?數(shù)用于傳遞?用戶姓名;Sex參數(shù)?用于傳遞用?戶姓名;Ident?ity參數(shù)?用于傳遞身?份證號;Juris?dicti?on參數(shù)用?于傳遞用戶?權(quán)限。(3)Cance?lRepo?rtThe?Loss(strin?gCardI?D)方法說明:該方法是取?消掛失方法?,用于恢復(fù)被?掛失卡的使?用,參數(shù)Car?dID是字?符串類型,用于傳遞身?份證號。3.2系統(tǒng)實現(xiàn)3.2.1登錄模塊登錄界面如?圖3-3所示圖3-3登錄界面本模塊流程?圖如圖3-4所示圖3-4登錄功能流?程圖本模塊需使?用的數(shù)據(jù)庫?表:管理員用戶?表(tb_Ad?minis?trato?r),如表3-1所示表3-1管理員用?戶表列名含義類型及大小?是否允許為?空A_Use?rName?用戶名VARCH?AR(20)否A_Pas?sword?密碼VARCH?AR(20)否管理員用戶?表是用于在?門禁系統(tǒng)登?陸時進(jìn)行驗?證,只有用戶名?和密碼與此?表中的信息?相匹配,才能驗證成?功。功能實現(xiàn)流?程如下:(1)獲得用戶輸?入的登錄信?息。(2)建立和數(shù)據(jù)?庫服務(wù)器的?連接,在數(shù)據(jù)庫中?驗證登陸信?息是否正確?。(3)將返回的查?詢結(jié)果緩存?在數(shù)據(jù)集中?。(4)判斷登錄是?否成功,若成功則提?示登錄成功?然后進(jìn)入門?禁管理界面?,若失敗則提?示“登錄失敗”。3.2.2登記信息?模塊登記信息界?面如圖3-5所示:圖3-5登記信息界?面本模塊流程?圖如圖3-6所示:圖3-6登記信息流?程圖本模塊需使?用的數(shù)據(jù)庫?表:人員信息表?(tb_Us?erInf?o),如表3-2所示表3-2人員信息?表列名含義類型及大小?是否允許為?空U_Car?dNumb?er卡號VARCH?AR(40)否U_Nam?e姓名VARCH?AR(20)否U_Sex?性別VARCH?AR(2)否U_Ide?ntity?身份證號碼?VARCH?AR(18)否U_jur?isdic?tion權(quán)限(門的權(quán)限)VARCH?AR(10)否U_Sta?tus狀態(tài)VARCH?AR(20)否在登記信息?時,登記的用戶?信息都會存?儲在此表中?。功能實現(xiàn)流?程如下:(1)調(diào)用ISO?15693?Reade?r類中Op?enSer?ialPo?rt方法的?打開串口(必須打開正?確的串口,否則可能導(dǎo)?致出現(xiàn)錯誤?),若打開成功?提示“串口成功打?開”,若失敗則提?示“串口打開失?敗”。(2)串口成功打?開后程序打?開time?r1,在time?r1的ti?ck事件中?調(diào)用sea?rchCa?rd()方法循環(huán)讀?卡,若讀卡成功?則在界面上?顯示讀取到?的卡號,若失敗則提?示“搜索卡片操?作失敗!”。(3)輸入姓名、性別、身份證號、選擇權(quán)限,單擊登記信?息按鈕觸發(fā)?單擊事件,在登記信息?按鈕的單擊?事件中調(diào)用?sqlHe?lper類?中的Ins?ert()方法將登記?的信息存儲?到數(shù)據(jù)庫中?的tb_U?serIn?fo表中。3.2.3掛失和取消?掛失模塊掛失和取消?掛失界面設(shè)?計如圖3-7所示:圖3-7掛失和取消?掛失界面設(shè)?計本模塊流程?圖如圖3-8所示:圖3-8掛失及取消?掛失功能流?程圖本功能實現(xiàn)?流程如下:輸入身份證?號,若需要掛失?則單擊掛失?按鈕,在掛失按鈕?的單擊事件?中調(diào)用sq?lHelp?er類中的?Repor?tTheL?oss方法?進(jìn)行掛失,若成功提示?“掛失成功”,失敗則提示?“掛失失敗”。若需要取消?掛失(即將被掛失?的卡恢復(fù)使?用),則單擊取消?掛失按鈕,在取消掛失?按鈕的單擊?事件中調(diào)用?sqlHe?lper類?中的Can?celRe?portT?heLos?s方法取消?掛失,若成功提示?“取消掛失成?功”,失敗這提示?“取消掛失失?敗”。本模塊用到?的數(shù)據(jù)庫表?:人員信息表?(tb_Us?erInf?o)。3.2.4刷卡開門模?塊刷卡開門界?面如圖3-9所示:圖3-9刷卡開門界?面設(shè)計本模塊流程?如圖3-10所示:圖3-10刷卡開門功?能流程圖本模塊需使?用的數(shù)據(jù)庫?表:刷卡記錄表?(tb_Op?enDoo?rReco?rd),如表3-3所示:表3-3刷卡記錄?表列名含義類型及大小?是否允許為?空O_Car?dNumb?er卡號VARCH?AR(20)否O_Tim?e時間DATAT?IME(20)否O_doo?r被開啟的門?VARCH?AR(20)否表功能:刷卡開門時?,用于存儲刷?卡開門的記?錄。本功能實現(xiàn)?的前置條件?:建立通道和?Ping建立通道:建立由本系?統(tǒng)向網(wǎng)關(guān)發(fā)?起并建立的?連接通道:管理配置通?道(T1),在該通道由?系統(tǒng)發(fā)起命?令請求,網(wǎng)關(guān)反饋命?令響應(yīng),建立反饋命?令響應(yīng)通道?:數(shù)據(jù)上報通?道(T2),命令執(zhí)行的?結(jié)果由網(wǎng)關(guān)?通過數(shù)據(jù)上?報通道(T2)來回傳給系?統(tǒng);命令與命令?響應(yīng)之間實?行同步操作?,即發(fā)送完一?個命令之后?,必須等待接?收到命令響?應(yīng)后才能下?發(fā)下一個命?令。建立通道是?使用Soc?ket(套接字)通信技術(shù)實?現(xiàn)的。Ping:Ping指?令是鏈路檢?測命令,用于檢測通?道是否建立?成功,并且上報節(jié)?點信息。注:通道是使用?Socke?t套接字進(jìn)?行建立的,建立通道成?功后才能使?用通道給協(xié)?調(diào)器發(fā)送命?令控制繼電?器打開電磁?門,建立通道是?本功能實現(xiàn)?的必要條件?。建立通道實?現(xiàn):(1)實例化套接?字對象(2)設(shè)置要發(fā)送?的消息頭和?消息體(訪問網(wǎng)關(guān)的?用戶名和密?碼)(3)調(diào)用Get?SendM?essag?e()方法將消息?頭和消息體?都存儲在數(shù)?組中(4)調(diào)用Sen?dMsg()方法使用套?接字發(fā)送消?息(5)調(diào)用Rec?vMsg()方法接收消?息(6)調(diào)用Get?Reciv?eMess?age()方法將接收?到的消息頭?和消息體存?儲在數(shù)組中?(7)根據(jù)接收到?的消息判斷?建立通道是?否成功,若成功提示?“xx通道C?onnec?t指令執(zhí)行?成功!”,否則提示"T1通道C?onnec?t指令執(zhí)行?失敗!"Ping實?現(xiàn)(Ping的?前置條件是?建立通道成?功)(1)調(diào)用WSN?_GRIP?_DLL.dll中的?GetSe?quenc?eID()獲取消息流?水號

(2)設(shè)置要發(fā)送?的消息頭和?消息體(網(wǎng)關(guān)IP地?址和指定端?口)

(3)調(diào)用Get?SendM?essag?e()方法將消息?頭和消息體?都存儲在數(shù)?組中

(4)調(diào)用Sen?dMsg()方法使用套?接字發(fā)送消?息

(5)調(diào)用Rec?vMsg()方法接收消?息

(6)調(diào)用Get?Reciv?eMess?age()方法將接收?到的消息頭?和消息體存?儲在數(shù)組中?

(7)根據(jù)接收到?的消息判斷?Ping是?否成功,若成功則提?示“Ping指?令成功!”,失敗則提示?“Ping指?令失?。 睂崿F(xiàn)步驟:(1)選擇需要打?開的門,打開串口,調(diào)用ISO?15693?Reade?r類中Op?enSer?ialPo?rt方法的?打開串口(必須打開正?確的串口,否則可能導(dǎo)?致出現(xiàn)錯誤?),若打開成功?提示“串口成功打?開”,若失敗則提?示“串口打開失?敗”。(2)串口成功打?開后程序開?啟線程,在線程中調(diào)?用sear?chCar?d()方法循環(huán)讀?卡,若讀卡成功?則在界面上?顯示讀取到?的卡號,若失敗則提?示“搜索卡片操?作失??!”。(3)讀卡成功后?調(diào)用Swi?pingC?ard()方法判斷該?卡是否存在?,判斷該卡是?否可以使用?,檢查刷到的?卡的權(quán)限和?選擇的門是?否匹配,若匹配則調(diào)?用Sens?orWri?teLig?hts()方法打開門?,十秒后門自?動關(guān)閉若不?匹配則提示?相應(yīng)的門打?開失敗。3.2.5注銷模塊注銷模塊界?面如圖3-11所示圖3-11注銷模塊界?面本模塊流程?圖如圖3-12所示:圖3-12注銷模塊流?程圖輸入身份證?號,單擊注銷按?鈕,在注銷按鈕?的單擊事件?中調(diào)用sq?lHelp?er類中的?IsExi?sted()方法檢測數(shù)?據(jù)庫中是否?有與說輸入?身份證號對?應(yīng)的記錄,若存在記錄?,則調(diào)用sq?lHelp?er類中的?Close?Accou?nt()方法進(jìn)行注?銷,注銷成功提?示“注銷成功!”,注銷失敗提?示“注銷失敗!”。本模塊用到?的數(shù)據(jù)庫表?:人員信息表?(tb_Us?erInf?o)。

第四部分系統(tǒng)功能測?試與評價隨著人們對?軟件質(zhì)量的?重視越來越?高,軟件測試在?軟件開發(fā)中?的地位越來?越重要。而軟件測試?是目前用來?檢測軟件是?否能完成預(yù)?期功能唯一?有效的方法?。其目標(biāo)是充?分利用有限?的人力、物力和財力?資源,高效率、高質(zhì)量地進(jìn)?行測試。4.1測試概述在軟件實現(xiàn)?過程中,程序員不僅?要編寫規(guī)范?化的程序代?碼,而且要對程?序代碼進(jìn)行?單元測試,即模塊測試?或部件測試?。之后,再由測試人?員進(jìn)行集成?測試和驗收?測試。除了單元測?試可以借用?較成熟的測?試工具外,其他測試仍?然較難實現(xiàn)?自動化。全球IT界?對軟件的測?試,至今仍然以?人工的黑盒?測試為主,白盒測試為?輔。通常的做法?是:宏觀上采取?黑盒子方法?,微觀上采取?白盒子方法?;大的功能模?塊采用黑盒?測試,小的構(gòu)件采?用白盒測試?。我們在開發(fā)?“基于RFI?D的家庭智?能門禁管理?系統(tǒng)”的時候,每增加一個?構(gòu)件,都用白盒子?測試。通過白盒子?測試后,才把構(gòu)件集?成到系統(tǒng)中?。當(dāng)所有的構(gòu)?件都集成完?畢,再用黑盒測?試。通過了黑盒?測試后才發(fā)?布該系統(tǒng)。4.2系統(tǒng)功能?測試表4-1用戶登錄模?塊測試測試模塊用戶登錄模?塊創(chuàng)建人羅永創(chuàng)建日期2014-12-20測試日期2014-12-20優(yōu)先級一般環(huán)境準(zhǔn)備SQLServe?r2008?、Visua?lstudi?o2010編號測試方法測試步驟預(yù)期結(jié)果實際情況是否通過A0001?黑盒測試輸入正確的?用戶名和錯?誤的密碼提示“登錄失敗!“提示“登錄失??!”通過A0002?黑盒測試輸入正確的?用戶名和密?碼登錄成功,并進(jìn)入門禁?管理界面登錄成功,進(jìn)入門禁管?理界面通過A0003?黑盒測試輸入正確的?用戶名,不輸入密碼?提示“登錄失敗!提示“登錄失敗!通過表4-2刷卡開門模?塊測試測試模塊刷卡開門模?塊創(chuàng)建人羅永創(chuàng)建日期2014-12-20測試日期2014-12-20優(yōu)先級一般環(huán)境準(zhǔn)備SQLServe?r2008?、Visua?lstudi?o2010編號測試方法測試步驟預(yù)期結(jié)果實際結(jié)果是否通過B0001?黑盒測試(1)正確連接P?C和網(wǎng)關(guān)(2)打開串口開?啟線程刷卡?提示“刷卡失?。 碧崾尽八⒖ㄊ。 蓖ㄟ^B0002?黑盒測試(1)正確連接P?C和網(wǎng)關(guān)(2)建立通道(3)打開串口開?啟線程刷卡?提示“刷卡失?。 碧崾尽八⒖ㄊ。 蓖ㄟ^B0003?黑盒測試(1)正確連接P?C和網(wǎng)關(guān)(2)建立通道(3)PING(4)打開串口開?啟線程刷卡?提示“刷卡失?。 碧崾尽八⒖ㄊ。 蓖ㄟ^B0004?黑盒測試(1)正確連接P?C和網(wǎng)關(guān)(2)建立通道(3)PING(4)選擇門(5)打開串口開?啟線程刷卡?若卡存在,且能正常使?用,且所選擇的?門和卡的權(quán)?限相匹配則?打開電磁門?,否則提示失?敗信息。若卡存在,且能正常使?用,且所選擇的?門和卡的權(quán)?限相匹配則?打開電磁門?,否則提示失?敗信息。通過表4-3門禁管理模?塊測試測試模塊門禁管理模?塊創(chuàng)建人羅永創(chuàng)建日期2014-12-20測試日期2014-12-20優(yōu)先級一般環(huán)境準(zhǔn)備SQLServe?r2008?、Visua?lstudi?o2010

續(xù)前表編號測試方法測試功能測試步驟預(yù)期結(jié)果實際結(jié)果是否通過B0001?黑盒測試登記信息(1)正確連接P?C和156?93讀器(2)單擊登記信?息提示"卡號、姓名、性別、身份證號、權(quán)限都不能?為空!"提示"卡號、姓名、性別、身份證號、權(quán)限都不能?為空!"通過B0002?黑盒測試登記信息(1)正確連接P?C和156?93讀寫器?(2)打開串口開?始讀卡(3)在讀寫器上?放置卡片(4)輸入姓名、性別、身份證號(5)單擊登記信?息提示"卡號、姓名、性別、身份證號、權(quán)限都不能?為空!"提示"卡號、姓名、性別、身份證號、權(quán)限都不能?為空!"通過B0003?黑盒測試登記信息(1)正確連接P?C和156?93讀寫器?(2)打開串口開?始讀卡(3)在讀寫器上?放置卡片(4)輸入姓名、性別、身份證號并?選擇權(quán)限(5)單擊登記信?息提示“登記信息成?功!”提示“登記信息成?功!”通過B0004?黑盒測試掛失功能不輸入身份?證號單擊掛?失提示“身份證號不?能為空!”提示“身份證號不?能為空!”通過B0005?黑盒測試掛失功能(1)輸入身份證?號(2)單擊掛失按?鈕若該身份證?號在數(shù)據(jù)庫?中已被登記?,有與之對應(yīng)?的記錄則掛?失成功,否則提示“掛失失?。 比粼撋矸葑C?號在數(shù)據(jù)庫?中已被登記?,有與之對應(yīng)?的記錄則掛?失成功,否則提示“掛失失敗!”通過B0006?黑盒測試取消掛失功?能不輸入身份?證號單擊取?消掛失提示“身份證號不?能為空!”提示“身份證號不?能為空!”通過

續(xù)前表編號測試方法測試功能測試步驟預(yù)期結(jié)果實際結(jié)果是否通過B0007?黑盒測試取消掛失功?能(1)輸入身份證?號(2)單擊掛失按?鈕若該身份證?號在數(shù)據(jù)庫?中已被登記?,有與之對應(yīng)?的記錄則掛?失成功,否則提示“掛失失敗!”若該身份證?號在數(shù)據(jù)庫?中已被登記?,有與之對應(yīng)?的記錄則掛?失成功,否則提示“掛失失敗!”通過B0008?黑盒測試注銷功能(1)輸入身份證?號(2)單擊注銷按?鈕若數(shù)據(jù)庫中?不存在該身?份證號對應(yīng)?的記錄,提示“無法注銷不?存在的記錄?!”,若存在則將?該身份證號?對應(yīng)的

溫馨提示

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

評論

0/150

提交評論