Repolode
lenve

lenve/vhr

Spring BootのバックエンドとVueのフロントエンドを備えた人事管理システムの雛形。ロール別メニュー、従業員情報、給与口座、オンラインチャットに対応します。

代替できる製品:Workday

スター
28,023
フォーク
10,111
未解決の Issue
216
最終コミット
14 日前

これは何?

vhrは、フロントエンドとバックエンドを分離した人事管理システムです。バックエンドはSpring Boot、Spring Security、MyBatis、MySQLを基盤とし、Redis、RabbitMQ、WebSocketを統合しています。フロントエンドにはVue、Element UI、vue-routerを使用しています。

ロールベースのアクセス制御に対応しており、ユーザーには管理者が割り当てたロールに応じたメニューが表示されます。また、各ロールが操作できるリソースを管理者が制御できます。部署、職種、役職などの基本的な組織データに加え、高度な検索やExcelのインポート・エクスポートに対応した従業員情報を管理できます。管理者は新たに登録した従業員に歓迎メールを送信し、給与口座を管理して従業員に割り当てたり、システム通知を送信したりできます。組み込みのオンラインチャットを使って、人事担当者同士でやり取りできます。

このプロジェクトは雛形として紹介されています。データベーススキーマはFlywayで管理されているため、空のデータベースを作成すればSQLスクリプトが自動で実行されます。作者は、より業務機能が充実したプロジェクトについては、ほかのリポジトリを参照するよう案内しています。

主な機能

  • 01管理者が設定するロール別メニューとリソース権限
  • 02部署、職種、役職の管理
  • 03高度な検索とExcelのインポート・エクスポートに対応した従業員情報管理
  • 04従業員の新規登録時に歓迎メールを自動送信
  • 05給与口座の管理と従業員への割り当て
  • 06WebSocketを利用したオンラインチャットとシステム通知

ユースケース

  • Spring BootとVueを使った権限管理付きの管理システムの構築方法を学ぶ
  • 社内向け人事管理ツールの出発点として利用する
  • Spring BootでのExcelインポート・エクスポートやメール送信の参考にする

トピック

よくある質問

vhr とは?
Spring BootのバックエンドとVueのフロントエンドを備えた人事管理システムの雛形。ロール別メニュー、従業員情報、給与口座、オンラインチャットに対応します。 vhrは、フロントエンドとバックエンドを分離した人事管理システムです。バックエンドはSpring Boot、Spring Security、MyBatis、MySQLを基盤とし、Redis、RabbitMQ、WebSocketを統合しています。フロントエンドにはVue、Element UI、vue-routerを使用しています。
vhr は無料で使えますか?ライセンスは?
vhr にはライセンスが明記されていません。コードは公開されていますが、ライセンスがない場合は再利用の許諾がないため、利用前に作者に確認することをおすすめします。
vhr は今もメンテナンスされていますか?
活発にメンテナンス中。vhr の最終コミットは 2026年10月24日 です。
vhr は何に使えますか?
Spring BootとVueを使った権限管理付きの管理システムの構築方法を学ぶ 社内向け人事管理ツールの出発点として利用する Spring BootでのExcelインポート・エクスポートやメール送信の参考にする
vhr はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/lenve/vhr

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト