Project/JAVA-SWING
HRD출결 관리(개인) - java swing 프로젝트
크키런
2021. 8. 1. 18:37
728x90
랜덤 학생 - STUDENT 테이블에 있는 이름중 랜덤으로 한명의 이름을 가져와 이름 TEXTBOX에 입력
이름 - 이름을 입력후 ENTER 할 경우 이 학생의 기록만 보여줌. 등록되지 않은 이름일 경우 전체 테이블 조회
출석 방법 - TOOL 테이블에 있는 QR 혹은 CARD
출석부 조회 - ENTRY테이블에서 오늘 날짜 출석 상태를 불러옴. 오늘 날짜 레코드가 없을 경우 STUDENT 테이블에 등록된 학생들의 오늘날짜 레코드 생성 후 조회.
출석부에 있는 학생의 이름을 입력했을 경우 입실 버튼과 출석달력 활성화
입실 - ENTRY 테이블에 입실 시간 기록. 9시 10분을 넘겼을 경우 출석 상태가 지각으로 표시.
출석 달력 - 해당 개인의 출석 달력 조회
이미 입실한 사람의 경우 퇴실, 확인, 외출 버튼이 활성화
퇴실 - 퇴실 시간이 입력되며 오늘 수업 참여 시간에따라 출석상태를 변경
확인 - 확인 QR 입력 시간 기록
외출 - 외출 시작 시간 기록
외출중일 시 출석상태가 외출로 바뀌며 복귀 버튼만 활성화
퇴실 후에는 출석달력 버튼만 활성화
728x90