근태관리 시스템은 그누보드(GNUBoard) 기반으로 개발된 통합 근태관리 솔루션입니다. 직원들의 출퇴근 시간을 효율적으로 관리하고, 근무 현황을 실시간으로 추적할 수 있습니다.
구분 | 요구사항 |
---|---|
웹서버 | Apache 2.4+ 또는 Nginx 1.16+ |
PHP | PHP 7.3.0 이상 |
데이터베이스 | MySQL 5.7+ 또는 MariaDB 10.2+ |
기반 시스템 | 그누보드 5.4+ |
브라우저 | Chrome, Firefox, Safari, Edge (최신 버전) |
설치가 완료되면 다음과 같은 기본 데이터가 자동으로 생성됩니다:
권한 | 접근 가능 기능 |
---|---|
일반 사용자 (레벨 1-9) | 출퇴근 관리, 개인 보고서 조회, 주간 요약 |
관리자 (레벨 10+) | 모든 기능 + 관리자 패널, 부서 관리, 전체 현황 |
메인 화면에서 다음 정보를 실시간으로 확인할 수 있습니다:
메인 화면의 "📊 보고서" 메뉴를 클릭하거나 reports.php로 직접 접근할 수 있습니다.
관리자 권한(레벨 10 이상) 사용자만 접근 가능하며, admin.php로 접근하거나 메인 화면의 "👑 관리자" 메뉴를 클릭합니다.
관리자 패널의 메인 화면에서 다음 정보를 확인할 수 있습니다:
시스템에 등록된 모든 회원의 목록을 확인할 수 있습니다. 그누보드의 회원 정보와 연동되어 표시됩니다.
근무시간, 지각 기준, 연장근무 기준 등 시스템 전반의 설정을 관리할 수 있습니다.
시스템의 모든 활동이 기록되며, 문제 발생 시 원인 분석에 활용할 수 있습니다.
관리자는 보고서 페이지에서 부서별 근태 현황을 월별로 조회할 수 있습니다.
시스템에 내장된 디버그 기능을 활용할 수 있습니다:
관리자는 admin.php의 "시스템 로그" 섹션에서 상세한 로그를 확인할 수 있습니다. 모든 출퇴근 처리, 오류, 시스템 활동이 기록됩니다.
문제 해결을 위해 다음 정보를 제공해주세요:
항목 | 정보 |
---|---|
시스템 버전 | v1.0.0 |
최초 릴리스 | 2025년 6월 2일 |
최종 업데이트 | 2025년 6월 3일 |
호환 그누보드 | 5.4 이상 |
개발 언어 | PHP 7.3+, JavaScript ES6+, HTML5, CSS3 |
이 근태관리 시스템은 그누보드 기반으로 개발되었으며, GPL 라이선스를 따릅니다. 상업적 사용 시에는 별도 라이선스가 필요할 수 있습니다.
단축키 | 기능 |
---|---|
Ctrl + R | 현재 보고서 새로고침 |
Ctrl + P | 보고서 인쇄 |
Ctrl + E | CSV 내보내기 |
Esc | 모달 창 닫기 |