卒業制作として活用できるWeChatアプレットをベースとした学内遺失物システムの設計・実装

ブロガーの紹介: ✌プログラマーの Xu 兄弟。大規模な工場でプログラマーとして 7 年の経験があります。ネットワーク全体に 30 人以上のファン、CSDN ブログの専門家、Nuggets/Huawei Cloud/Ali Cloud/InfoQ およびその他のプラットフォームに関する質の高い著者であり、Java テクノロジー分野と卒業プロジェクトの実践に重点を置いています✌

1 はじめに

本課題の研究目的は、情報の公開、変更、削除などの機能を備えたWeChatアプレットをベースとした遺失物管理システムを設計することである。個人は収集状況を照会でき、管理者は統計などを作成できる。

このシステムは、インターネットを通じたリアルタイムな情報発行・受信、管理人員の簡素化、遺失物管理の効率化を実現し、持続可能な発展の要件を満たし、データ以外の余分なコストが発生しません。WeChatアプレットをベースとした遺失物・遺失物管理システムを構築することは、開発が便利、使用が簡単、メモリが不要という人気のスモールプログラム技術の特性を活かし、伝統的なキャンパスライフサービス産業と一体化した遺失物・遺失物管理システムを構築することの意義は非常に大きい。サービスは機能に戻り、学生に広く使用されます。このシステムは、WeChat アプレットをベースに、遺失物所有者と遺失物の所有者に情報交換プラットフォームを提供し、プラットフォーム上に遺失物の現在の情報がリアルタイムに表示されます。実際に学内にある落とし物・拾得物の保管場所を組み合わせて、学生が学生証でログインすると、所有者はこの小さなプログラムを通じて忘れ物・拾得物情報を検索することができ、また、所有者は落とし物・拾得物情報を公開することもできます。これにより、従来の遺失物処理における余分な移動コストが削減され、物品のオンライン管理、実際のピックアンドプレイスのワンステップ ソリューション、および管理担当者の簡素化の利点が実現されます。WeChat アプレットをベースにした遺失物システムの構築は、物品の回収率を向上させるだけでなく、遺失物作業の効率を大幅に向上させることができ、これは現在のインターネットの急速な発展にとって避けられない選択です。

画像

2 テクノロジースタック

説明する テクノロジースタック 述べる
バックステージ ジャワ
フロントエンド アプレット
データベース MYSql
建築 B/S構造

3 システム実現可能性分析

3.1 需要調査

今回制作した落とし物サイトの内容は、校内生徒へのアンケートや聞き取りを通じて、落とし物に遭遇した経験の有無や落とし物のその後の対処方法などを明らかにしたもの。次に、学校内の遺失物管理室について調査し、遺失物管理室での落とし物が引き取られるまでの一般的な保管期間と、遺失物管理室での落とし物がすべて引き取られるわけではないのかを観察します。時間、種類など。分析を通じて、この遺失物アプレットに実装する必要がある遺失物通知および請求通知の内容を決定し、関連する拾得物内容を理解して、対応する啓示コンテンツを設計します。説明文は内容を素早く照合し、迅速な請求処理を実現します。さらに、フロントエンドユーザーにとっては、オンラインでの遺失物の閲覧や自分の遺失物に関する情報の検索を実現でき、バックグラウンドでは、届けられた遺失物のタイムリーな削除などの機能を実行できます。全体として、システムのフロントエンドとバックエンドの内容が完全であり、全体的な設計が論理的であることを保証する必要があり、これにより良好なデータ伝送とデータ利用が実現されます。

4 システム設計

4.1 全体設計

この遺失物では、以下の内容の設計が必要となります。

1. ユーザは、ユーザ端末に向かって、遺失物の内容を公開して遺失物を検索することができ、遺失物の説明と所有者情報の公開を通じて遺失物を発見することができる。また、発見された遺失物の説明、情報、連絡先情報を公開して、所有者が自分で遺失物を請求できるようにすることもできます。

2. 管理者は、各ロールが公開する情報の変更、ロールの個人情報の保守、システム内で公開されるお知らせ情報の変更と保守などを行うことができます。遺失物アプレットの全体的な機能構造図を次の図に示します。

画像

図4.1 遺失物管理システムの機能構成図

4.2 クエリ関数の設計と実装

遺失物アプレット全体の検索機能については、特定コンテンツ検索設計フローチャートを下図に示しますが、データ全体検索コンテンツでは、ユーザーが検索コンテンツのキーワードを入力して検索操作を行う必要があります。テキストを入力すると、システムはテキストをデータに変換し、データベースに保存されているデータ情報と比較し、入力された情報がシステム内に特定の情報内容を持っているかどうかを比較を通じて検証し、該当する内容があれば、それを照合することができます。該当する情報内容をユーザーにフィードバックし、ユーザーが入力したキーワードによってどのような情報内容が見つかったのかをユーザーに返答し、ヒントやヘルプ機能を提供します。具体的なフローチャートを次の図に示します。

画像

図4.2 クエリ関数のフローチャート

4.3 データベースER図

データベースの概念設計とデータベースの ER 図設計は切り離せないものであり、データベースの ER 図設計を通じて、データの実体と属性間の関係を明確に定義し、データをより適切に完成させることができます。データの定義 各エンティティのコンテンツ設計 この設計のデータ ER 図の一部は次のとおりです。

1. 管理者のエンティティ マップ:

画像

図 4.3 管理者のインフォグラフィック

2. 遺失物マップ:

画像

図4.4 遺失物情報マップ

4.3.1 データベースの概念的な構造設計

データベースの概念論理の実現は今回の重要な設計内容の一つであり、データベースの内容設計はシステムの最も重要な内容です。データベースのコンテンツ設計では、データ保存機能の完全性とデータ検索内容の完全性を確保する必要があり、全体としてデータベースの効率的な送信、データのセキュリティを確保する必要があります。 、データの整合性。データベースのコンテンツ設計を通じて、データベース全体の概念的ロジックとコンテンツが完成します。

4.3.2 概念設計

現在のオブジェクト指向データベース設計では、データベースの概念設計には主に次の内容が含まれます。

1. トップダウン開発方法。この方法は、開発ソースを通じて段階的にコンテンツの量を開発するものであり、積極的なコンテンツ開発方法です。

2. ボトムアップ開発手法 この開発手法は、システムが完成していることを前提として、成熟したシステムに必要なコンテンツを想定し、そのコンテンツを埋める作業を仮定を通じて実現します。

3. 点から面への開発手法を段階的に拡大し、一点を通して分岐的思考を行い、詳細なコンテンツ設計を実行し、ブレインストーミングを通じて各リンクの設計を実行します。

4. 混合戦略。この戦略は、データベースの開発をより完璧にし、すべての側面の開発目標を達成するために、上記の 3 つの項目を一緒に混合し、混合した方法でコンテンツを開発することです。

4.3.3 データベーステーブル

上記の開発原則と ER モデルを組み合わせて、今回設計された学内遺失物アプレットのデータベース テーブルは次のようになります。

画像

画像

第5章 システム機能の実現

システム要件設計、手法デモンストレーション、システム開発、データベース開発を経てシステム全体が構築され、システム構築により以下の主な機能モジュールが利用可能になります。

5.1 バックグラウンド管理者のホームページ

システムにログイン後、管理者はバックグラウンドで下図に示す内容の詳細な管理を実現することができ、個人情報の保守に加え、システムの告知内容や公開紛失した情報の保守作業も行うことができます。と、以下のような情報が見つかりました。

画像

図 5.1 バックグラウンド管理者のホームページ インターフェイス

5.2 リリースリストインターフェース

今回設計したバックグラウンド管理システムでは、リリース情報を追加することができます リリース一覧では、現在のシステムでの遺失物のリリース内容を確認することができます リリース内容では、新たな遺失物の内容を追加することができますnew release コンテンツを追加する場合は、忘れ物の名前、落とし物の詳しい説明、注意事項などを入力する必要があります。以下に示すように:

画像

図 5.2 リリースリストのメインインターフェイス

5.3 カテゴリリスト管理インターフェース

分類リストでは、既存の分類情報を表示でき、次の図に示すように、遺失物の数や遺失物の種類が増えるにつれて分類名を増やすことができます。

[外部リンク画像の転送に失敗しました。ソース サイトにはリーチ防止メカニズムがある可能性があります。画像を保存して直接アップロードすることをお勧めします (img-mFmBwgnz-1692609041726) (C:\Users\jasonxu\AppData\Local\Temp\) ksohtml195808\wps22.jpg)]

図5.3 忘れ物分類管理画面

5.4 遺失物ミニプログラムプラットフォームインターフェイス

忘れ物検索アプレットの検索プラットフォームでは、日常生活用品、重要書類、教材など、さまざまな落とし物を分類して確認することができ、各カテゴリには、このカテゴリに属する​​関連コンテンツが表示されます。 life アイテムカテゴリには洋服やキーホルダーなどがあり、具体的な表示は以下の通りです。

画像

図 5.4 ミニ プログラム募集プラットフォームのメイン インターフェイス

5.5 遺失物発行インターフェイス

遺失物公開インターフェースでは、遺失物の名前、紛失または発見された場所、物品のカテゴリを入力する必要があり、写真をアップロードすることができます。以下の図に示されています。

画像

図 5.5 遺失物メインインターフェイス

6 ソースコードのダウンロード

おすすめ

転載: blog.csdn.net/yujun2023/article/details/132412647