WeChatアプレット(springboot+vue)をベースとした図書貸出・返却管理システム「共有図書コーナー」

安全で便利なシステムを設計し、借り手が本の貸し出しと返却の情報をよりよく取得できるようにするために、この記事は主に安全性とシンプルさの概念を持ち、借り手が本の貸し出しと返却の情報をすぐに見つけられるようにし、それによって問題を解決します本の貸し出しと返却の情報が複雑で区別しにくいという問題。同システムは、スプリングブートアーキテクチャ技術をベースに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:配置文件

 

おすすめ

転載: blog.csdn.net/xiejiachao/article/details/132799432