このアプリでできること
図書館の窓口業務(本の貸し出し・返却・予約)を、ひとつの画面の中で一通り体験できるデモです。
公開されている業務ガイドの見出しや考え方を参考にしていますが、本文や図表をそのまま写したものではなく、
特定の団体の公認・提供物でもありません。実在の図書館システムとはつながっていません。
- 蔵書を検索し、貸出中の本を予約する
- 自分が予約している本の一覧を確認・取り消す
- 窓口担当として、利用者への貸出を受け付ける(期限切れ・延滞・冊数上限は自動でチェック)
- 返却を受け付け、次に予約している人へ自動的に取り置きを引き継ぐ
- 延滞中の資料の一覧を確認する
- すべての操作の記録(誰が・いつ・何をしたか)を確認する
使い方
- 画面上部のボタン(蔵書検索・予約一覧・貸出受付・返却受付・延滞管理・監査ログ)で画面を切り替えます。
- 「利用者ID」「操作者(actor)」欄に、試したい利用者や窓口担当者の名前・IDを入力してから各画面を操作します。
- 貸出・予約・返却などの操作を行うと、結果(成功・エラーの理由)がその場に表示されます。
- 「監査ログ」画面で、それまでに行った操作がすべて記録されていることを確認できます。
注意点・既知の制限
- これはポートフォリオ提示用のデモであり、実在の図書館・蔵書データとは連携していません。
- 利用者証番号・個人情報などの実データは扱っていません。表示される情報はすべてデモ用の仮データです。
- 本の貸出上限や貸出期間などのルールは、設定ファイルで後から変更できる仕組みになっています(このデモ画面上での変更はできません)。
- 操作記録(監査ログ)はこのアプリの中に保存されるのみで、外部への自動通知(メール・チャット等)はまだ接続されていません。
- 実際のブラウザ操作による一通りの目視確認は今回未実施です。自動テスト(内部ロジックの検証)は実行・合格を確認済みです。
- このデモが依存する開発用ツールの一部に、既知の脆弱性情報が報告されています。いずれもテスト実行時のみに使うツールであり、デモの画面・データには影響しません。