91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 9KB
    文件類型: .rar
    金幣: 2
    下載: 1 次
    發布日期: 2021-08-24
  • 語言: Java
  • 標簽: java??

資源簡介

門禁系統 設計題目:門禁系統 某公司安裝了電子門,要設計門禁系統:公司的雇員可以憑借密碼、胸卡或指紋進入公司計算機根據雇員的驗證方式對其身份進行驗證,管理員在監控室可以通過按鈕直接開啟電子門,訪客可以按門鈴請求進入,由管理員為其放行,管理員可以為新職員設置密碼; 包含以下角色: 門禁系統、電子門、計算機、輸入設備、管理員、 雇員、 訪客、驗證接口、驗證實現

資源截圖

代碼片段和文件信息

/*
?*?Admin
?*?2010
?*?管理員
?*/
package?DoorEstopSystem2;

import?java.util.Scanner;


public?class?Admin?extends?Employee?{

????public?Admin()?{
????????super();
????}

????/**
?????*?創建管理員
?????*?
?????*?@param?name?管理員姓名
?????*/
????public?Admin(String?name)?{
????????super(name);
????}

????/**
?????*?管理員的工作方法1,通過控制室的按鈕開啟電子門
?????*?
?????*?@param?controlSys
?????*/
????public?void?work(ControlSys?controlSys)?{
????????Scanner?scanner?=?new?Scanner(System.in);
????????System.out.print(“管理員(“?+?this.getName()?+?“)按開門按鈕?[y/n]:“);
????????String?btn?=?scanner.nextLine();
????????if?(btn.equals(“y“))?{
????????????controlSys.setOpenSign(1);
????????????System.out.println(“管理員(“?+?this.getName()?+?“)按下開門按鈕“);
????????}?else?if?(btn.equals(“exit“))?{
???????? System.out.println();?
????????}?else?{
????????????System.out.println(“管理員(“?+?this.getName()?+?“)拒絕開門“);
????????}
????}

????/**
?????*?管理員的工作方法2,監控門鈴
?????*?
?????*?@param?controlSys
?????*?@param?guest
?????*/
????public?void?work(ControlSys?controlSys?Guest?guest)?{
????????if?(controlSys.getRing()?==?1)?{
???????? System.out.println(“訪客(“?+?guest.getName()?+?“)在按門鈴“);
????????????this.work(controlSys);
????????????controlSys.setRing(0);
????????????//?controlSys.getLogger().info(“管理員(“?+?this.getName()?+“)關閉門鈴“);
????????}
????}

????/**
?????*?管理員的工作方法3,錄入驗證信息
?????*?
?????*?@param?controlSys
?????*?@param?valType
?????*?@param?valStr
?????*/
????public?void?work(ControlSys?controlSys?String?valType?String?valStr)?{
????????if?(valType.equals(“pa“))?{
????????????controlSys.getComputer().addPassWord(Integer.parseInt(valStr));
????????????System.out.println(
????????????????????“管理員(“?+?this.getName()?+?“)錄入新的密碼驗證信息“);
????????}?else?if?(valType.equals(“ca“))?{
????????????controlSys.getComputer().addCard(valStr);
????????????System.out.println(
????????????????????“管理員(“?+?this.getName()?+?“)錄入新的胸卡驗證信息“);
????????}?else?if?(valType.equals(“fi“))?{
????????????controlSys.getComputer().addFingerMark(valStr);
????????????System.out.println(
????????????????????“管理員(“?+?this.getName()?+?“)錄入新的指紋驗證信息“);
????????}?else?{
???????? System.out.println(“驗證信息錄入失敗“);
????????}
????}
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????2406??2010-12-03?14:24??DoorEstopSystem2\Admin.java

?????文件????????563??2010-12-03?15:43??DoorEstopSystem2\AdminTest.java

?????文件????????951??2010-12-03?14:24??DoorEstopSystem2\CardVld.java

?????文件???????3013??2010-12-03?14:50??DoorEstopSystem2\Computer.java

?????文件???????3810??2010-12-03?14:25??DoorEstopSystem2\ControlSys.java

?????文件????????804??2010-12-03?14:21??DoorEstopSystem2\Door.java

?????文件????????420??2010-12-03?14:21??DoorEstopSystem2\Employee.java

?????文件????????661??2010-12-03?15:50??DoorEstopSystem2\EmployeeTest.java

?????文件????????973??2010-12-03?14:25??DoorEstopSystem2\FingerMarkVld.java

?????文件???????1263??2010-12-03?14:21??DoorEstopSystem2\GenericValidate.java

?????文件????????951??2010-12-03?14:25??DoorEstopSystem2\Guest.java

?????文件????????741??2010-12-03?15:31??DoorEstopSystem2\GuestTest.java

?????文件????????716??2010-12-03?14:21??DoorEstopSystem2\InputEquip.java

?????文件????????509??2010-12-03?14:21??DoorEstopSystem2\InputEquitTest.java

?????文件???????1217??2010-12-03?15:32??DoorEstopSystem2\PassWordVld.java

?????文件????????176??2010-12-03?14:20??DoorEstopSystem2\Validate.java

?????目錄??????????0??2010-12-11?09:34??DoorEstopSystem2

-----------?---------??----------?-----??----

????????????????19174????????????????????17


評論

共有 條評論

相關資源