Strutsベースのライブラリ管理システム
皆さんこんにちは、私はStruts テクノロジーを少し前に学びました。私はそれを注意深く研究し、その機能のデバッグを皆さんに公開しました。 , これはStrutsを学ぶのに良い教材です!
プログラムの説明:
システム開発環境:Windows XP sp2 + myEclipse5.5 + Tomcat6.0 + MySQL5.0
データベース ファイル: データベース ディレクトリ内の db_librarySys フォルダーを mysql データベースのデータ ディレクトリに直接コピーします。
mysql データベースのログイン情報: アカウント root、パスワード 123 (com.core.ConnDB クラスで変更できます)
管理者テストアカウント: admin パスワード: admin
システムの機能と特徴:
(1) 書籍カテゴリー情報管理:学校図書館では蔵書数が多いため、書籍の検索や管理を容易にするために書籍を分類する必要があります。書籍のカテゴリによって貸出可能日数も異なります。システムにログインした後、管理者は書籍のカテゴリを追加、更新、削除できます。
(2) 書籍情報管理:管理者は書籍カテゴリ情報の追加が完了すると、図書館が所蔵する書籍のみがシステムに入力され、読者はログイン後に書籍情報を照会することができます。この本のようなシステム。
(3) 読者カテゴリー管理:図書館管理を容易にするために、システムは読者カテゴリーを区別しています。読者カテゴリーごとに貸出冊数が異なります。システムにログインした後、管理者は、リーダー カテゴリ情報の追加、リーダー カテゴリの変更、リーダー カテゴリの削除など、このリーダー カテゴリ情報を管理できます。特に、削除操作を実行する場合は、データベース テーブル データ間の一貫性を維持する必要があります。
(4) 読者情報管理: 管理者は、読者カテゴリ情報の編集を完了した後、読者情報の新規追加、既存の読者情報の変更、および読者情報の削除を行うことができます。
(5) 図書貸出管理: 読者はシステムにログインしてお気に入りの図書を照会し、図書館に行って図書の貸出登録を行うことができます。本を読み終わった場合、または返却する必要がある場合は、図書を受け取る必要があります。図書館に返却してください。現時点では、本の返却業務を担当する管理者がいます。もちろん、読者が何らかの理由で借りた本の返却を忘れた場合、管理者はその情報に関する統計を収集すると同時に、借りた本の更新を行うこともできます。
(6) システム設定:管理者はシステムにログイン後、図書館情報の変更、他の操作者の情報変更・管理、書架情報の管理を行うことができます。
(7) パスワード変更: 管理者または読者としてシステムにログインした後、ログイン パスワードを変更することができ、システムのセキュリティが確保されます。
(8) システムの特徴: MVC 設計パターンを採用し、オブジェクト指向設計思想を完全に採用し、オープンソース フレームワーク Struts を使用します。
拡大する