PHP と Vue を使用して従業員勤怠管理システムを構築する方法
はじめに:
企業の発展と人事管理の重要性の高まりに伴い、従業員の勤怠管理はあらゆる企業の焦点となっています。 PHP と Vue を使用して従業員勤怠管理システムを構築すると、企業は勤怠管理の効率と精度を向上させることができます。この記事では、PHP と Vue を使用して簡単な従業員勤怠管理システムを構築する方法とコード例を紹介します。
1. 準備
2. データベース設計
users
(id
int(11) NOT NULL AUTO_INCREMENT,name
varchar(100) NOT NULL,position
varchar(100) NOT NULL,phone
varchar(20) NOT NULL,id
)attendance_records
(id
int(11) NOT NULL AUTO_INCREMENT,user_id
int(11) NOT NULL,date
日付 NOT NULL,status
enum('Present','Absent') NOT NULL,id
), user_id)
) 参照 users
(id
)3. バックエンドの実装
header("Content-Type: application/json");
// Connectデータベースへ
$conn = new mysqli("localhost", "root", "", "attendance_management");
// すべての従業員情報をクエリ
$result = $conn->query( "SELECT * FROM users ");
// クエリ結果を連想配列に変換
$users = array();
while($row = $result->fetch_assoc()) {
$users[] = $row;
}
// 結果を JSON 形式に変換して出力します
echo json_encode($users);
?>
4. フロントエンドの実装
data() {
###名前###
###位置###
###電話###
{{ ユーザーの位置 }}
{{ ユーザー.電話 }}
{{ ユーザー名 }}
<script></script>
デフォルトのエクスポート {
return {
users: []
}
} , mount() { // 发起API请求获取员工信息
fetch('api.php')
.then(response => response.json())
.then(data => {
this.users = data;
});
}
}
概要:
以上がPHPとVueを使って従業員勤怠管理システムを構築する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。