小型門禁系統(tǒng)

上傳人:hjk****65 文檔編號:248169773 上傳時間:2024-10-22 格式:PPT 頁數(shù):16 大?。?.10MB
收藏 版權(quán)申訴 舉報(bào) 下載
小型門禁系統(tǒng)_第1頁
第1頁 / 共16頁
小型門禁系統(tǒng)_第2頁
第2頁 / 共16頁
小型門禁系統(tǒng)_第3頁
第3頁 / 共16頁

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

15 積分

下載資源

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

資源描述:

《小型門禁系統(tǒng)》由會員分享,可在線閱讀,更多相關(guān)《小型門禁系統(tǒng)(16頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。

1、單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,*,單擊此處編輯母版文本樣式,第二級,第三級,第四級,Page,*,單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,單擊此處編輯母版標(biāo)題樣式,Page,*,單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,*,*,面向?qū)ο蟪绦蛟O(shè)計(jì),課程設(shè)計(jì)報(bào)告,題 目,:,門禁系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),系(院,:,專 業(yè),:,班 級,:,指導(dǎo)教師,:,課程設(shè)計(jì)目標(biāo)與要求:,1、熟練應(yīng)用面向?qū)ο蟮奶匦裕悍庋b、繼承、多態(tài);,2、掌握常量的定義和使用(必需的關(guān)鍵字-fin

2、al);,3、熟練應(yīng)用接口解決實(shí)際問題;,4、能使用異常處理處理程序中的異常情況(try/catch/finally);,5、會使用log4j工具輸出保存日志信息。,問題描述,:,某公司安裝了電子門,要設(shè)計(jì)門禁系統(tǒng),,該門,禁系統(tǒng)要具有以下功能:,1、公司的雇員可以憑借密碼、胸卡或指紋進(jìn)入公司,;,2、計(jì)算機(jī)根據(jù)雇員的驗(yàn)證方式對其身份進(jìn)行驗(yàn)證;,3、管理員在監(jiān)控室可以通過按鈕直接開啟電子門,管,理員可以為新職員設(shè)置密碼;,4、訪客可以按門鈴請求進(jìn)入,由管理員為其放行。,問題分析-1:,根據(jù)需求分析對象,門禁系統(tǒng)、電子門、計(jì)算機(jī)、輸入設(shè)備,、,菜單,管理員、雇員、訪客,驗(yàn)證接口、驗(yàn)證實(shí)現(xiàn),問題分

3、析,-2,對象關(guān)系,雇員,訪客,驗(yàn)證接口,默認(rèn)實(shí)現(xiàn),指紋識別,密碼驗(yàn)證,胸卡驗(yàn)證,extends,門禁系統(tǒng)包含:電子門、輸入設(shè)備、計(jì)算機(jī),implements,extends,extends,extends,包括以下主要類:,1.編寫類:電子門、輸入設(shè)備、菜單,2.編寫類:計(jì)算機(jī)、門禁系統(tǒng),3.編寫類:訪客、雇員、管理員,4.編寫類:驗(yàn)證接口、默認(rèn)實(shí)現(xiàn),5.編寫類:密碼驗(yàn)證、指紋驗(yàn)證、胸卡驗(yàn)證,6.編寫類:測試雇員通過電子門、測試數(shù)據(jù)初始化,7.編寫類:測試訪客按門鈴、管理員開啟電子門,主要方法的設(shè)計(jì)與實(shí)現(xiàn):,首先是電子門類,方法有:public class Door,Logger logge

4、r=Logger.getLogger(Door.class.getName();,public void open(boolean k),/電子門的打開條件判斷,public void open(),logger.info(電子門開啟!);,/電子門的打開,public void close(boolean k),/電子門的關(guān)閉條件,public void close(),logger.info(電子門關(guān)閉!);,Door類,其次是輸入設(shè)備類,public class Print,Logger logger=Logger.getLogger(Print.class.getName();,pub

5、lic String print(),/信息的錄入,接著是計(jì)算機(jī)類,public class Computer,GenericValidate gen=new GenericValidate();,Logger logger=Logger.getLogger(Computer.class.getName();,GenericValidate mi=new MiMa();,GenericValidate xiong=new XiongKa();,GenericValidate zhi=new ZhiWen();,public boolean panduan(String str),/對驗(yàn)證信息的

6、判斷,print,Computer,創(chuàng)建出各個對象,緊接的門禁系統(tǒng)類 菜單(Menu),public class Menu public void doing(),/顯示各種輸出信息,public class XiTong public void work1(boolean k)public void work1(boolean k),try,door.open(k);,Thread.sleep(5000);,catch(InterruptedException e),e.printStackTrace();,door.close(k);,public int work2(),/計(jì)算機(jī)對異常的

7、捕獲,/開門時間的延遲,/密碼輸入次數(shù)的限制,public void work(int pp),/對名字的修改,Xitong,異常的捕獲,然后是訪客、雇員、管理員(Fangke、Guyuan、Guanliyuan),public class,FangKe,Logge,r,logger,=,Logger.getLogger(FangKe.class.getName();Ling ling=new Ling();,/new,出對象,public boolean play(Ling ling)/按門鈴進(jìn)入方法,public class GuYuan,extends,FangKe/屬性私有化,/提供公

8、共的訪問方法,public class GuanLiYuan,extends,GuYuan/,new,出日志對象和Button對象;/名字私有化/提供公共訪問的方法,public void enter(Button button)/按按鈕進(jìn)入方法,public void enter(boolean boo)/對按鈕輸入方法的判定,接口的驗(yàn)證與默認(rèn)實(shí)現(xiàn)(Fangfa、Mima、Xiongka、Zhiwen),public interface FangFa,/對mima、xiongka、zhiwen的屬性的定義;/對mname、xname、zname的屬性定義;,public boolean pa

9、nduan(String in);,public int update(String xinmima,String name);,胸卡指紋密碼方法驗(yàn)證,public class MiMa extends GenericValidate/日志對象的創(chuàng)建;public boolean pan(String str)/密碼的驗(yàn)證;,public class ZhiWen extends GenericValidate/日志對象的創(chuàng)建;public boolean pan(String str)/指紋的驗(yàn)證;,public class XiongKa extends GenericValidate/日

10、志對象的創(chuàng)建;public boolean pan(String str)/胸卡的驗(yàn)證;,測試類(FangkeTest、GuyuanTest、GuannliyuanTest、Test),public class FangKeTest public static void main(String args),/日志、輸入對象的創(chuàng)建;/,new,出Fangke、Xitong對象;,/對輸入內(nèi)容判定是否符合設(shè)定條件進(jìn)入;,public class GuYuanTest,public static void main(String args)/日志、輸入對象的創(chuàng)建;/,new,出Guyuan、Xito

11、ng對象;/對輸入內(nèi)容判定是否符合設(shè)定條件進(jìn)入;,public class GuanLiYuanTest,public static void main(String args)/日志、輸入對象的創(chuàng)建;/,new,出Guanliyuan、Xitong對象;/對輸入內(nèi)容判定是否符合設(shè)定條件進(jìn)入;,程序測試與運(yùn)行情況:,見實(shí)際程序測試,自我評價:,雖然程序不夠完美,但都是我們隊(duì)員自己做的,我們都很認(rèn)真的在做,從中我們體會到了團(tuán)隊(duì)合作的重要性,以及對只是靈活應(yīng)用的重要性;,我們的程序也達(dá)到了要求,設(shè)計(jì)總結(jié):,通過這次實(shí)踐,自我感覺基礎(chǔ)知識掌握的很不熟練,這讓我們組在設(shè)計(jì)方面耽誤了很多的時間,這也是我以后更加努力的地方。,在這次課程設(shè)計(jì)中,團(tuán)隊(duì)意識起到了很重要的作用,同時也暴露出了我們在這方面確實(shí)不足,需要好好地培養(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔

相關(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ù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!