安全で便利なシステムを設計し、借り手が本の貸し出しと返却の情報をよりよく取得できるようにするために、この記事は主に安全性とシンプルさの概念を持ち、借り手が本の貸し出しと返却の情報をすぐに見つけられるようにし、それによって問題を解決します本の貸し出しと返却の情報が複雑で区別しにくいという問題。同システムは、スプリングブートアーキテクチャ技術をベースにJava言語とMySQLデータベースを開発・設計しており、図書の貸出・返却管理プロセスを分析することで機能要件・非機能要件を分析し、「共有図書」を設計する。 WeChat アプレット 「コーナー」図書の貸出および返却管理システム。管理者、貸し手、借り手の 3 つの部分で構成されます。同時に、借り手に便利で実用的な「共用図書コーナー」図書貸出・返却管理システムを提供し、借り手は適切な図書貸出・返却情報をタイムリーに見つけることができます。管理者がこのシステムを使用すると、バックエンド管理者インターフェイスを通じて借り手の情報を管理できるほか、システム アナウンスを発行して、借り手に本の貸出と返却の情報をタイムリーに知らせることもできます。このようにして、借り手は安全かつ効率的に本のローン情報を見つけることができます。
スペースの制限があるため、完全な記事またはソース コードを入手したい場合、または自分の代わりに入手したい場合は、記事の一番下までスクロールして個人用 VX を確認してください。
この記事では主に、WeChat アプレットをベースとした「共用図書コーナー」図書貸出・返却管理システムを紹介します。このシステムは、借り手が本の貸出と返却の情報を見つけるためのより安全、より効率的、より便利な方法を提供します。このシステムには、管理者、貸し手、借り手の 3 つの役割があり、次の機能が必要です。
(1) 借主は、ホームページを閲覧して書籍情報等を知り、貸出、コメント、書籍情報収集等の操作を行うことができます。
(2) 管理者は、バックグラウンド管理者インターフェースを通じて借入者情報を管理したり、システムアナウンスを発行して最新の図書の貸出・返却情報をリアルタイムで借入者に知らせたりします。
本システムは、エンタープライズ業界で主流のソフトウェア開発フレームワークであるspringbootフレームワークセットを使用して開発されており、開発プロセスの簡素化、ソフトウェア開発時間の大幅な短縮、ソフトウェアの応答速度の向上を実現します。システムの全体構成図を図に示します。
ミニプログラムの実施
ミニ プログラムのホームページは、借り手が登録してログインした後に入る最初のインターフェイスです。ここでは、ホームページ、書籍情報、私の本などを含むミニ プログラムのナビゲーション バーが表示されます。ミニ プログラムのホームページのインターフェイスは図のとおりです。
書籍情報:書籍情報ページで書籍番号を入力して検索すると、書籍の詳細情報が表示され、必要に応じて収集操作を行うことができます。書籍情報の詳細は図の通りです。
サーバーサイド機能の実装
管理者はログインしてミニプログラムに入り、システムホームページ、パーソナルセンター、貸し手管理、借り手管理、書籍分類管理、書籍情報管理、書籍貸出管理、返却管理、フィードバック情報管理、レンタル収入管理、ゲストブック、図に示すように、システム管理などの詳細な操作を実行します。
管理者は、「貸し手管理」をクリックし、貸し手ページで貸し出し口座番号と貸し出し名を入力して、貸し手情報リストの照会、追加または削除を行い、必要に応じて詳細、レンタル収入、貸し手の詳細情報の変更または削除を実行します。図を示します。
データテーブルとは、さまざまなデータを格納するためのテーブルであり、すべてのデータベースの中核となるオブジェクトであり、ソフトウェア開発においてかけがえのない役割を果たします。関連するデータテーブルは次のとおりです。
テーブルトークンテーブル
フィールド名 |
タイプ |
長さ |
フィールドの説明 |
主キー |
デフォルト |
ID |
ビギント |
主キー |
主キー |
||
ユーザーID |
ビギント |
ユーザーID |
|||
ユーザー名 |
可変長文字 |
100 |
ユーザー名 |
||
テーブル名 |
可変長文字 |
100 |
テーブル名 |
||
役割 |
可変長文字 |
100 |
役割 |
||
トークン |
可変長文字 |
200 |
パスワード |
||
追加時間 |
タイムスタンプ |
時間を追加する |
CURRENT_TIMESTAMP |
||
有効期限切れ |
タイムスタンプ |
有効期限 |
CURRENT_TIMESTAMP |
テーブルコレクションテーブル
フィールド名 |
タイプ |
長さ |
フィールドの説明 |
主キー |
デフォルト |
ID |
ビギント |
主キー |
主キー |
||
追加時間 |
タイムスタンプ |
作成時間 |
CURRENT_TIMESTAMP |
||
ユーザーID |
ビギント |
ユーザーID |
|||
リフィド |
ビギント |
製品番号 |
|||
テーブル名 |
可変長文字 |
200 |
テーブル名 |
||
名前 |
可変長文字 |
200 |
名前 |
||
写真 |
長文 |
4294967295 |
写真 |
||
タイプ |
可変長文字 |
200 |
タイプ(1:コレクション、21:いいね、22:嫌い、31:入札参加、41:フォロー) |
1 |
|
インテルタイプ |
可変長文字 |
200 |
推奨タイプ |
||
述べる |
可変長文字 |
200 |
述べる |
テーブルブック情報
フィールド名 |
タイプ |
長さ |
フィールドの説明 |
主キー |
デフォルト |
ID |
ビギント |
主キー |
主キー |
||
追加時間 |
タイムスタンプ |
作成時間 |
CURRENT_TIMESTAMP |
||
タイトル |
可変長文字 |
200 |
タイトル |
||
導入 |
長文 |
4294967295 |
導入 |
||
写真 |
長文 |
4294967295 |
写真 |
||
コンテンツ |
長文 |
4294967295 |
コンテンツ |
ゲストブック_
フィールド名 |
タイプ |
長さ |
フィールドの説明 |
主キー |
デフォルト |
ID |
ビギント |
主キー |
主キー |
||
追加時間 |
タイムスタンプ |
作成時間 |
CURRENT_TIMESTAMP |
||
ユーザーID |
ビギント |
メッセージユーザーID |
|||
ユーザー名 |
可変長文字 |
200 |
ユーザー名 |
||
アバターURL |
長文 |
4294967295 |
アバター |
||
コンテンツ |
長文 |
4294967295 |
メッセージ内容 |
||
画像 |
長文 |
4294967295 |
メッセージ絵 |
||
返事 |
長文 |
4294967295 |
返信内容 |
||
絵 |
長文 |
4294967295 |
画像に返信 |
テーブルフィードバック情報
フィールド名 |
タイプ |
長さ |
フィールドの説明 |
主キー |
デフォルト |
ID |
ビギント |
主キー |
主キー |
||
追加時間 |
タイムスタンプ |
作成時間 |
CURRENT_TIMESTAMP |
||
ジェユジャンハオ |
可変長文字 |
200 |
借用口座 |
||
ジェユシンミン |
可変長文字 |
200 |
借用名義 |
||
ファンクイシジャン |
日付時刻 |
フィードバック時間 |
|||
ファンクイネロン |
長文 |
4294967295 |
フィードバック内容 |
表書籍情報コメント表
フィールド名 |
タイプ |
長さ |
フィールドの説明 |
主キー |
デフォルト |
ID |
ビギント |
主キー |
主キー |
||
追加時間 |
タイムスタンプ |
作成時間 |
CURRENT_TIMESTAMP |
||
リフィド |
ビギント |
アソシエーションテーブルID |
|||
ユーザーID |
ビギント |
ユーザーID |
|||
アバターURL |
長文 |
4294967295 |
アバター |
||
ニックネーム |
可変長文字 |
200 |
ユーザー名 |
||
コンテンツ |
長文 |
4294967295 |
コメント |
||
返事 |
長文 |
4294967295 |
返信内容 |
テーブルユーザーテーブル
フィールド名 |
タイプ |
長さ |
フィールドの説明 |
主キー |
デフォルト |
ID |
ビギント |
主キー |
主キー |
||
ユーザー名 |
可変長文字 |
100 |
ユーザー名 |
||
パスワード |
可変長文字 |
100 |
パスワード |
||
役割 |
可変長文字 |
100 |
役割 |
管理者 |
|
追加時間 |
タイムスタンプ |
時間を追加する |
CURRENT_TIMESTAMP |
表图书信息
字段名称 |
类型 |
长度 |
字段说明 |
主键 |
默认值 |
id |
bigint |
主键 |
主键 |
||
addtime |
timestamp |
创建时间 |
CURRENT_TIMESTAMP |
||
tushubianhao |
varchar |
200 |
图书编号 |
||
tushumingcheng |
varchar |
200 |
图书名称 |
||
fengmian |
longtext |
4294967295 |
封面 |
||
tushufenlei |
varchar |
200 |
图书分类 |
||
shuliang |
int |
数量 |
|||
meirifeiyong |
int |
每日费用 |
|||
yajin |
int |
押金 |
|||
zuozhe |
varchar |
200 |
作者 |
||
chubanshe |
varchar |
200 |
出版社 |
||
jianjie |
longtext |
4294967295 |
简介 |
||
xiangxijieshao |
longtext |
4294967295 |
详细介绍 |
||
chujiezhanghao |
varchar |
200 |
出借账号 |
||
chujiexingming |
varchar |
200 |
出借姓名 |
||
thumbsupnum |
int |
赞 |
0 |
||
crazilynum |
int |
踩 |
0 |
||
clicktime |
datetime |
最近点击时间 |
|||
clicknum |
int |
点击次数 |
0 |
表4-9:配置文件