




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、制李偉 為某公司安裝了電子門,而設(shè)計(jì)的門禁系統(tǒng) MyEclipse7.0 公司的雇員可以憑仗密碼、胸卡、指紋進(jìn)入公司 計(jì)算機(jī)根據(jù)雇員的輸入方式對其身份進(jìn)展驗(yàn)證 管理員在監(jiān)控室可以直接開啟電子門 訪客按門鈴懇求進(jìn)入,由管理 員為其放行 管理員可以為新雇員設(shè)置密碼 如學(xué)校的電子門門禁系統(tǒng)等需求驗(yàn)證才干進(jìn)入的電子門 管理員開啟電子門 雇員經(jīng)過驗(yàn)證進(jìn)入 訪客向管理員懇求進(jìn)入門禁系統(tǒng)包括:電子門、計(jì)算機(jī)、輸入設(shè)門禁系統(tǒng)包括:電子門、計(jì)算機(jī)、輸入設(shè)備備門禁系統(tǒng)運(yùn)用者包括:管理員、門禁系統(tǒng)運(yùn)用者包括:管理員、 雇員、雇員、 訪訪客客驗(yàn)證身份有驗(yàn)證身份有3種方法:密碼驗(yàn)證、胸卡驗(yàn)證、種方法:密碼驗(yàn)證、胸卡驗(yàn)證
2、、指紋驗(yàn)證指紋驗(yàn)證對象關(guān)系:管理員管理員雇員雇員訪客訪客驗(yàn)證接口驗(yàn)證接口默許實(shí)現(xiàn)默許實(shí)現(xiàn)指紋識別指紋識別密碼驗(yàn)證密碼驗(yàn)證胸卡驗(yàn)證胸卡驗(yàn)證extends門禁系統(tǒng)包含:電子門、輸入設(shè)備、計(jì)算機(jī)門禁系統(tǒng)包含:電子門、輸入設(shè)備、計(jì)算機(jī)implementsextendsextendsextends門禁系統(tǒng)任務(wù)分3步:假設(shè)有輸入且輸入信息存在,開啟電子門假設(shè)有輸入且輸入信息存在,開啟電子門輸入能否正確由計(jì)算機(jī)類調(diào)用驗(yàn)證接口的相關(guān)方法判別輸入能否正確由計(jì)算機(jī)類調(diào)用驗(yàn)證接口的相關(guān)方法判別假設(shè)收到開門信號,開啟電子門假設(shè)收到開門信號,開啟電子門/假設(shè)電子門已開啟,維持假設(shè)電子門已開啟,維持5秒,封鎖電子門秒,封
3、鎖電子門java.lang.Thread.sleep(5000); / 程序暫停程序暫停5000毫秒毫秒l第一步:檢查輸入設(shè)備的輸入緩存l第二步:檢查開門信號l第三步:電子門開啟形狀維持5秒后封鎖電子門輸入設(shè)備類模擬輸入各種驗(yàn)證信息:輸入設(shè)備類模擬輸入各種驗(yàn)證信息:1.密碼、胸卡、指紋都以字符串方式從控制臺輸密碼、胸卡、指紋都以字符串方式從控制臺輸入:入:1、密碼以、密碼以“pa開頭開頭2、胸卡以、胸卡以“ca開頭開頭3、指紋以、指紋以“fi開頭開頭2.輸入的驗(yàn)證信息保管在輸入設(shè)備的緩存中輸入的驗(yàn)證信息保管在輸入設(shè)備的緩存中private String input = null; / 輸入設(shè)備
4、緩存輸入設(shè)備緩存用戶級別:管理員管理員 雇員雇員 訪客訪客 extendsextends 只能按門鈴只能按門鈴 可以輸入驗(yàn)證信息可以輸入驗(yàn)證信息 可以直接開啟電子門,監(jiān)控門鈴可以直接開啟電子門,監(jiān)控門鈴 sys包:放置門禁系統(tǒng)相關(guān)類 user包:放置訪客、雇員、管理員類 validate包:放置驗(yàn)證身份的接口及其實(shí) 現(xiàn)類 test包:放置測試類導(dǎo)入日志包 電子門類 : Door.java 輸入設(shè)備類 : InputEquip.java 計(jì)算機(jī)類 : Computer.java 門禁系統(tǒng)類 : ControlSys.java對電子門的開啟提示用戶輸入,并把輸入信息保管到輸入緩存中用于存儲和驗(yàn)證密
5、碼,胸卡,指紋。且可以添加密碼,胸卡,指紋包含計(jì)算機(jī),電子門,輸入設(shè)備,門鈴,開門信號,日志運(yùn)用LOG4J輸入,記錄日志信息 訪客類: Guest.java 雇員類:Employee.java 管理員類: Admin.java訪客有姓名屬性,按門鈴方法承繼自訪客,添加了輸入驗(yàn)證信息的方法,該方法需求運(yùn)用輸入設(shè)備的輸入方法1.承繼自雇員,添加3個(gè)方法。2.管理員可以向門禁發(fā)出開門信號。3.監(jiān)聽門鈴:該方法將調(diào)用管理員經(jīng)過監(jiān)控室按鈕開門的方法,4.添加驗(yàn)證信息:valType為 pa, ca, fi。valStr為驗(yàn)證信息,2,3,4分別調(diào)用計(jì)算機(jī)類的work()方法的參數(shù)為1,2,3個(gè)的 驗(yàn)證接
6、口 :Validate.java 實(shí)現(xiàn)接口 :GenericValidate.java 密碼驗(yàn)證 :PassWordVld.java 胸卡驗(yàn)證 :CardVld.java 指紋驗(yàn)證 :FingerMarkVld.java定義一個(gè)驗(yàn)證方法默許實(shí)現(xiàn)驗(yàn)證接口中的驗(yàn)證方法,驗(yàn)證密碼能否正確驗(yàn)證胸卡能否正確驗(yàn)證指紋能否正確雇員驗(yàn)證 :EmployeeTest.java管理員驗(yàn)證 :AdminTest.java訪客驗(yàn)證 :GuesTest.java驗(yàn)證 :Test.java用于測試門禁系統(tǒng)的雇員驗(yàn)證能否正常運(yùn)轉(zhuǎn)用于測試門禁系統(tǒng)的管理員驗(yàn)證能否正常運(yùn)轉(zhuǎn)用于測試門禁系統(tǒng)的訪客驗(yàn)證能否正常運(yùn)轉(zhuǎn)用于測試整個(gè)門禁系
7、統(tǒng)能否正常運(yùn)轉(zhuǎn) 用于記錄日志,根本日志信息包括電子門開啟、封鎖、誰經(jīng)過電子門、驗(yàn)證勝利或失敗。在有必要記錄日志的地方,盡能夠的多地輸出想要保管的信息。/添加密碼public void addPassWord(String passWord) for(int i=0;i100;i+) if(this.passWordi=null) this.passWordi=passWord; System.out.println(添加密碼+passWord+勝利!); break; /添加指紋public void addFingerMark(String fingerMark) for(int i=0;i100;i+) if(this.fingerMarki=null) this.fingerMarki=fingerMark; System.out.println(添加指紋+fingerMark+勝利!); break; /添加胸卡public void addCard(String card) for(int i=0;i100;i
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 西安郵電大學(xué)《美術(shù)鑒賞與批評》2023-2024學(xué)年第二學(xué)期期末試卷
- 浙江理工大學(xué)《木材工業(yè)自動化》2023-2024學(xué)年第二學(xué)期期末試卷
- 南昌大學(xué)共青學(xué)院《免疫學(xué)與病原生物學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 撫順師范高等專科學(xué)?!镀放菩蜗髮m?xiàng)設(shè)計(jì)一》2023-2024學(xué)年第二學(xué)期期末試卷
- 證券從業(yè)資格證券投資顧問勝任能力考試證券投資顧問業(yè)務(wù)真題1
- 山東勞動職業(yè)技術(shù)學(xué)院《智能車輛環(huán)境感知技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025遼寧省安全員B證(項(xiàng)目經(jīng)理)考試題庫
- 湖南冶金職業(yè)技術(shù)學(xué)院《企業(yè)生產(chǎn)與技術(shù)管理》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年陜西省建筑安全員-B證(項(xiàng)目經(jīng)理)考試題庫
- 湖南電氣職業(yè)技術(shù)學(xué)院《面向數(shù)據(jù)科學(xué)的語言》2023-2024學(xué)年第二學(xué)期期末試卷
- 手術(shù)部位感染預(yù)防控制措施
- 社會學(xué)概論課件
- 中醫(yī)類診所規(guī)章制度與崗位職責(zé)
- 初中語文 中考總復(fù)習(xí)-文言文斷句訓(xùn)練120題(含答案解析)
- 影視鑒賞-動畫電影課件
- 美學(xué)原理全套教學(xué)課件
- 精裝修施工圖深化內(nèi)容及要求
- 《克雷洛夫寓言》閱讀指導(dǎo)課件
- 《無人機(jī)載荷與行業(yè)應(yīng)用》 課件全套 第1-6章 無人機(jī)任務(wù)載荷系統(tǒng)概述- 未來展望與挑戰(zhàn)
- 《室內(nèi)照明設(shè)計(jì)》(熊杰)794-5 教案 第7節(jié) 綠色照明、節(jié)能照明與應(yīng)急照明
- 腦卒中后認(rèn)知障礙的護(hù)理課件
評論
0/150
提交評論