某公司安装了电子门,要设计门禁系统: 公司的雇员可以凭借密码、胸卡或指纹进入公司 计算机根据雇员的验证方式对其身份进行验证 管理员在监控室可以通过按钮直接开启电子门 访客可以按门铃请求进入,由管理员为其放行 管理员可以为新职员设置密码
根据需求分析对象 门禁系统、电子门、计算机、输入设备 管理员、 雇员、 访客 验证接口、验证实现
用JAVA写哈 麻烦大家写详细的代码哈
某公司安装了电子门,要设计门禁系统: 公司的雇员可以凭借密码、胸卡或指纹进入公司 计算机根据雇员的验证方式对其身份进行验证 管理员在监控室可以通过按钮直接开启电子门 访客可以按门铃请求进入,由管理员为其放行 管理员可以为新职员设置密码
根据需求分析对象 门禁系统、电子门、计算机、输入设备 管理员、 雇员、 访客 验证接口、验证实现
用JAVA写哈 麻烦大家写详细的代码哈
package test;
public class InputEquitTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}
package test;
import sys.*;
import user.*;
public class AdminTest {
public static void main(String[] args) {
Admin admin = new Admin("王哲"); // 管理员
ControlSys sys = new ControlSys(); // 门禁系统
System.out.println("门禁系统---管理员测试");
System.out.println("***************************************************");
admin.workDoor(sys, "pa", "654321");
while(true){
admin.InputInfo(sys);
sys.work();
}
}
}
package test;
import sys.*;
import user.*;
public class EmployeeTest {
public static void main(String[] args) {
Employee employee = new Employee("雇员张三丰"); // 雇员
ControlSys sys = new ControlSys(); // 门禁系统
System.out.println("门禁系统---雇员测试");
System.out.println("***************************************************");
while(true){
employee.InputInfo(sys);
sys.work();
}
}
}
package test;
import sys.*;
import user.*;
public class GuestTest {
public static void main(String[] args) {
Guest guest = new Guest("赵强"); // 访客员
Admin admin = new Admin("王石头"); // 管理员
ControlSys sys = new ControlSys(); // 门禁系统
System.out.println("门禁系统---访客测试");
System.out.println("***************************************************");
while(true){
guest.pressRing(sys);
admin.workDoor(sys, guest);
sys.work();
}
}
}