大学図書館管理プロジェクト
導入
大学図書館管理プロジェクトへようこそ!このプロジェクトは、大学の図書館リソースを管理するための効率的なシステムを提供することを目的としています。フロントエンドとバックエンドの両方の管理機能が含まれており、学生、教職員、非教職員、管理者にシームレスなエクスペリエンスを提供します。
特徴
フロントエンドの機能
- 利用可能な書籍を表示: 図書館で利用可能なすべての書籍の包括的なリストを表示します。
- ユーザー認証:学生、教職員、一般教職員、管理者のログイン機能。
- プロフィール ページ: 過去に発行された書籍、罰金、返却日などのユーザー固有の情報にアクセスします。
バックエンド機能
- MySQL データベース: MySQL をバックエンド データベースとして利用し、効率的なデータ ストレージを実現します。
- Python 接続: PyMySQL ライブラリを使用して、フロントエンドと MySQL データベース間の接続を確立します。
管理機能
- 書籍の追加: 管理者は新しい書籍を図書館の在庫に追加できます。
- 書籍の削除: 管理者は図書館の在庫から書籍を削除できます。
- ユーザー管理: ユーザーアカウントと権限を管理します。
使用方法
- ログイン: ログイン ページにアクセスし、指定 (学生、教職員、非教職員、管理者) に基づいて資格情報を入力します。
- 探索: ログインしたら、利用可能な書籍を探索したり、プロフィール ページにアクセスして個人情報を確認したりできます。
- 管理者機能: 管理者としてログインしている場合、書籍を追加および削除するための追加オプションが管理者パネルで利用可能になります。
使用されている技術
- HTML : Web ページの構造を作成するために使用されます。
- CSS : Web ページのスタイルを設定し、魅力的なユーザー インターフェイスを提供するために使用されます。
- JavaScript : インタラクティブな要素と動的コンテンツ用に実装されます。
- Python : バックエンド ロジックと MySQL データベースとの接続に使用されます。
- MySQL : ライブラリリソースとユーザー情報を保存するためのバックエンドデータベースとして利用されます。