이번에 사내 근태관리 프로그램을 제작 하면서 몇 가지 조언을 얻을려고 글을 작성 합니다.
근태관리에 입력 되는 정보는 아래와 같습니다.
[ 근태 기기에서 TEXT 로 받는 정보 ]
주민번호 , 출근/퇴근 날짜 , 시간 , 구분 (1=출근 / 4=퇴근)
7508231111111 , 080222 , 1101 , 1
7601012222222 , 080222 , 1102 , 1
7508231111111 , 080222 , 1800 , 4
7601012222222 , 080223 , 0200 , 4
[ 사원정보 DB 테이블 ]
사번 , 이름 , 주민번호
0001 , 홍길동 , 7508231111111
0002 , 웃낀녀 , 7601012222222
위 정보를 통하여 [출결 현황 표]를 구해야 되는데 어떤 방식으로 DB 설계 및 어떤방향으로
관리 하는게 좋은지 조언 부탁 드립니다.
[ 출결 현황표 ]
날짜 , 사번 , 주민번호 , 이름 , 출근일시 , 퇴근일시 , 지각 여부 , 조퇴 여부 , 결근 여부
0222 , 0001 , 7508231111111 , 홍길동 , 02221101 , 02221800 , 정상 , 정상 , 정상
0222 , 0002 , 7601012222222 , 웃낀녀 , 02221102 , 02230200 , 정상 , 정상 , 정상
※ 저희 사내 근무조가 3교대 24시간 근무다 보니 익일 야간 출근 후 다음날 오전에 퇴근 하는
경우가 있어 동일한 사람에 대한 출/퇴근 판단 매칭하기가 어렵네요..
위 내용을 기준으로 해서 프로그램 개발 전 DB 구성 방향에 대해서 조언을 해 주시면 고맙겠습니다.
감사 합니다.
|