현재 위치: > 최신 기사 목록> 직원 출석 보고서 생성 프로그램 개발에 대한 완전한 가이드

직원 출석 보고서 생성 프로그램 개발에 대한 완전한 가이드

M66 2025-07-13

직원 출석 보고서 생성 프로그램 개발에 대한 완전한 가이드

기업의 지속적인 발전으로 직원의 출석 관리가 점점 더 중요 해지고 있습니다. 많은 회사들이 출석 보고서를 사용하여 직원 출석을 계산하고 분석합니다. 이 기사는 PHP를 사용하여 간단한 직원 출석 보고서 생성 프로그램을 작성하는 방법을 자세히 설명합니다.

설계 데이터베이스

먼저 직원의 출석 정보를 저장하기 위해 데이터베이스를 설계해야합니다. 다음 필드로 "출석"이라는 테이블을 만들 수 있습니다.

  • ID : 자동 증가 기본 키
  • 이름 : 직원 이름
  • 날짜 : 출석 날짜
  • 상태 : 출석 상태 (예 : : 늦은 도착, 조기 출발, 휴가 등)

데이터베이스에 연결하십시오

다음으로 PHP를 통해 데이터베이스에 연결해야합니다. 데이터베이스 연결 정보가 포함 된 "config.php"라는 구성 파일을 만듭니다.

<?php

define('DB_HOST', 'localhost');
// 데이터베이스 호스트
define('DB_USERNAME', 'root');
// 데이터베이스 사용자 이름
define('DB_PASSWORD', '123456');
// 데이터베이스 비밀번호
define('DB_NAME', 'attendance');
// 데이터베이스 이름
?>

주 프로그램에 "config.php"를 소개하고 다음 코드를 사용하여 데이터베이스에 연결하십시오.

<?php
require_once 'config.php';

// 데이터베이스에 연결하십시오
$conn = new mysqli(DB_HOST, DB_USERNAME, DB_PASSWORD, DB_NAME);

// 연결이 성공했는지 확인하십시오
if ($conn-> connect_error) {
    다이 ( &#39;Connect는 데이터베이스에 연결하지 못했습니다 :&#39;. $ conn-> connect_error);
}
?>

출석 보고서를 생성하십시오

다음으로 출석 보고서를 생성하기 위해 PHP 기능을 작성합니다. 먼저, 보고서 날짜를 지정하려면 매개 변수 $ 날짜를 전달하십시오. 그런 다음 SQL 쿼리를 사용하여 데이터베이스에서 관련 출석 레코드를 가져 와서 결과를 테이블 양식으로 표시합니다.

<?php
// 출석 보고서를 생성하십시오
function generateAttendanceReport($date) {
    global $conn;

    // 출석 기록을 확인하십시오
    $sql = "SELECT * FROM attendance WHERE date='$date'";
    $result = $conn-> 쿼리 ($ SQL);

    // 쿼리 결과를 확인하면 ($ result-> num_rows> 0) {
        에코 &#39;<table> &#39;;;
        에코 &#39;<tr><th> 직원 이름</th><th> 출석 날짜</th><th> 출석 상태</th></tr> &#39;;;

        // 각 레코드를 출력하는 동안 ($ row = $ result-> fetch_assoc ()) {
            에코 &#39;<tr> &#39;;;
            에코 &#39;<td> &#39;. $ 행 [ &#39;이름&#39;]. &#39;</td> &#39;;;
            에코 &#39;<td> &#39;. $ 행 [ &#39;날짜&#39;]. &#39;</td> &#39;;;
            에코 &#39;<td> &#39;. $ 행 [ &#39;상태&#39;]. &#39;</td> &#39;;;
            에코 &#39;</tr> &#39;;;
        }
        에코 &#39;</table> &#39;;;
    } 또 다른 {
        Echo &#39;적격 출석 기록은 발견되지 않았습니다. &#39;;;
    }
}
?>

보고서를 생성하기 위해 함수를 호출합니다

마지막으로, 우리는 위의 기능을 호출하여 출석 보고서를 생성합니다. 해당 날짜의 출석 보고서를 생성하려면 유효한 날짜 매개 변수 만 전달하면됩니다.

<?php
$date = '2022-01-01';
generateAttendanceReport($date);
?>

위의 것은 PHP를 통해 직원 출석 보고서 생성 프로그램을 작성하기위한 기본 단계 및 샘플 코드입니다. 이 간단한 절차를 통해 회사는 직원의 출석을 더 잘 관리하고 모니터링 할 수 있습니다. 필요한 경우 실제 요구에 따라 프로그램을 확장하고 사용자 정의 할 수도 있습니다. 이 기사가 직원 출석 보고서를 개발할 때 영감을 줄 수 있기를 바랍니다.