スプリングブートに基づくコミュニティ新型コロナウイルス感染症流行管理システム/コミュニティ流行管理システムの設計と実装

 まとめ

Java 言語を使用することで、保守と使用が容易になり、拡張性が高く、表現力が高まります。mysqlデータベースと Springbootフレームワークに基づいて開発されたコミュニティ 新型コロナウイルス感染症流行管理システムにより、ユーザーは材料情報やワクチン情報を簡単に閲覧できます。EclipseによるWeb プログラミングは使いやすく、移植性が高く、より安全で信頼性が高くなります。データベースには、システム全体の運用効率を向上させるため、小型、高速、低コストのMySQLを採用しました。この記事では、Springboot Frameworkなどのツールによるシステム要件分析、モジュール設計、機能実装などを中心に説明します。透過的な永続性とオブジェクト指向のデータベース操作という特徴により、システムの安全性が高まります。

キーワード コミュニティ 新型コロナウイルス感染症流行管理システム、Java 言語、MySQL データベース、Springbootフレームワーク  

抽象的な

Java 言語は、保守と使用がより便利で、より開発され、表現力が豊かです。MySQL データベースと Springboot フレームワークに基づいた 新型コロナウイルス感染症管理システムにより、ユーザーは材料情報やワクチン情報を簡単に閲覧できます。Eclipse による Web ページのプログラミングは便利で使いやすく、移植に広く適用でき、より安全で信頼性が高くなります。データベースには、システム全体の運用効率を向上させるため、小容量、高速、低コストのMySQLを採用しています。本稿では主に、springbootフレームワークなどのツールによるシステムの要件分析、モジュール設計、機能実装について説明します。透過的な永続性とデータベースのオブジェクト指向操作により、システムの安全性が高まります。

キーワード 新型コロナウイルス感染症管理システム。Java 言語。MySQLデータベース。スプリングブートフレームワーク

目次

1 はじめに

1.1研究の背景 2

1.2 研究状況 3

1.3研究内容 4

2 関連技術の紹介 5

2.1 スプリングブート フレームワーク 6

2.2 JAVA 7の概要

2.3 MYSQL データベース 8

2.4 B/S 構造 9

3 実現可能性分析と需要分析 10

3.1実現可能性調査 11

3.1.1 技術的な実現可能性 12

3.1.2 経済的実現可能性 13

3.1.3 運用の実現可能性 14

3.2 要件分析 15

3.2.1 システムの使用例 16

4 システム設計

4.1 システム全体の設計

4.2 データベース設計

4.2.1 データベースの概念設計 20

4.2.2 データベーステーブルの設計 21

5システム導入

5.1 管理者ログイン

5.2 管理者機能モジュール

5.3 フロントページ機能モジュール

5.4 ユーザー機能モジュール

6 システムテスト 27

6.1テストの重要性 28

6.2テスト内容 29

6.3テスト結果

結論は

謝辞

参考文献

1 はじめに

1.1研究の背景

したがって、コミュニティの新型コロナウイルス感染症流行管理システムの開発は、システムとネットワーク間のチャネルが完全に開かれることを意味します。本稿のコミュニティ新型コロナウイルス感染症流行管理システムには、主にプログラム、データベース、コンピューター技術が含まれます。幅広い知識を網羅することで、システム担当者の業務効率を大幅に向上させることができます。

1.2研究状況

世界的な情報化の発展に伴い、人々の生活ペースはますます速くなり、人々は情報の適時性をますます重視しています。従来のプロパガンダ手法に基づく従来のメディアは、長い間、情報へのアクセスや利便性に対する人々のニーズを満たすことができませんでした。したがって、地域の新型コロナウイルス感染症流行管理システムは徐々に人々の注目を集めるようになりました。まず第一に、コミュニティの新型コロナウイルス感染症流行管理システムは、オンラインで情報を入手するのに従来のメディアよりもはるかにリアルタイムで便利です。システムがオンラインになれば、ユーザーはインターネットに接続できれば、世界中のどこにいても、知りたい情報をすぐに得ることができます。

我が国経済の急速な発展に伴い、インターネットは人々の生活や仕事に大きな利便性をもたらし、さまざまな管理システムが増え続けていますが、地域社会における新型コロナウイルス感染症管理システムに関する問い合わせに対する体系的な管理方法が不足しています。コミュニティの改善 新型コロナウイルス感染症流行管理システムの効率性を問うために、私たちはこのコミュニティ向けに特別に新型コロナウイルス感染症流行管理システムを開発しました。

コミュニティー新型コロナウイルス感染症流行管理システムはコンピューターを通じて全体的なインテリジェントな運用を行い、コミュニティー新型コロナウイルス感染症流行管理システムには多くの情報管理とデータストレージがあり、管理者が管理できるインテリジェントな管理情報プラットフォームをユーザーに提供します。いつでもどこでも、詳細な情報とユーザーが必要とするすべての情報コンテンツを表示し、管理者とユーザーの間の関係を強化し、現代の管理におけるコンピューター技術の応用により、コンピューターは人々が現代技術を応用するための重要なツールとなっています。情報を便利かつ包括的に取得するという問題を効果的に解決し、効率を向上させることができます。

現在、インターネットが人々の生活に深く浸透し、スマートフォンやノートパソコンなどが人々の情報入手の主要なツールとなっていることから、地域社会における新型コロナウイルス感染症の流行管理にインターネットを活用することが一般的な傾向となっています。したがって、地域の新型コロナウイルス感染症流行管理システムを開発する必要がある。

1.3 研究内容

コミュニティの新型コロナウイルス感染症流行管理システムのニーズ、設計、実装を調査することを目的として、この記事ではまず、コミュニティの新型コロナウイルス感染症流行管理システムのニーズを調査および研究し、システムを注意深く分析した後、開発のためのさまざまな要件を検討します。システム全体が導出されます。これに基づいて、この記事では、システムのさまざまなニーズに応じて対応するモジュールの設計をさらに完成させ、各機能の設計概念を詳細に説明し、モデリング言語、テキスト記述などを通じてシステムについて詳しく説明します。機能モジュール設計とフレーム構造設計を意味します。この記事では、モジュールの実装過程で、各重要なモジュールの結果のスクリーンショットを表示し、コア機能のコード分析を実施し、科学的かつ合理的な最終システムテストに合格した後、システム全体の開発が完了します。 。具体的には次のものが含まれます。

  1. この制度の背景を調査・分析し、実際の現場視察を通じて、この点に関して地域社会がとっている現在の対応策を特定し、地域社会の新しい冠状防疫管理システムの詳細なプロセスにおけるいくつかの不合理な現象を検討し、考える。明らかになった問題について説明し、このエラーの具体的な理由を説明します。
  2. これらの質問とは対照的に、システム全体の計画にどの機能を組み込む必要があるかを考え、そのように設計した場合に起こり得る影響を検討してください。要件設計時には隠れた危険を排除するように努め、システムに好循環をもたらし、後工程でのコスト削減に努めます。
  3. 細かい機能をすべて扱う場合、多くのモジュールがスムーズに動作し、相互の不要な結合を減らし、洗練されたデザインを実現するために、プロジェクト全体の配置を調整する必要があります。
  4. テストに入るときは、最初に全体、次に詳細の原則に従い、各モジュール間の機能を接続し、合理的かつ科学的にするよう努め、転置思考を通じてシステムをより使いやすくします。  

2 関連技術の紹介

2.1スプリングブートフレームワーク

このテクノロジーは Java プラットフォーム用のオープンソース アプリケーション フレームワークであり、その目的は Sping の初期構築および開発プロセスを簡素化することです。デフォルトでは、リーダーがSpring アプリケーションをできるだけ早く実行できるように、多くのフレームワークの使用方法が構成され、Jar パッケージが自動的にロードされます。

SpinrgBoot の主な利点は次のとおりです。

  1. すべての春の開発に対して、より迅速かつ広範なエントリ エクスペリエンスを提供します。
  2. 構成ゼロ。
  3. 一般的に使用される多数のサードパーティ ライブラリの構成を統合しました。

すぐに使える機能を提供します。現在、Java 分野のすべての開発者が SpinrgBoot を使用しており、徐々に開発分野のリーダーになりつつあります。

2.2 JAVAの概要

JAVA言語は、現在ソフトウェア市場で最も広く使用されている言語開発プログラムです。さまざまなプラットフォームで使用でき、強力な互換性があり、市場のほとんどのオペレーティング システムに適応でき、文字化けせず、拡張性と保守性が向上し、問題を分析して解決する機能を備えています。より強力なコードを書くことが容易になります。

JAVA は他の言語に比べて比較的シンプルでコンパイルが容易で、高いセキュリティと信頼性を備えています。不完全な統計によると、現在世界中で2,000万人以上の人が Java を使用しています。JAVA組み込みでも単独でも使用できます。JAVA は大きく 2 つの部分に分けることができ、1 つはJAVAが担当するコンパイル、もう 1 つはJAVAが担当する操作です。JAVAC++言語は非常に似ていますが、JAVA はプログラミング時にオブジェクト指向の方法でコンパイルされるため、コンパイルされたソフトウェアはスタンドアロン コンピューターまたはインターネット上で使用でき、確認するのに便利です。エラー。また、JAVAの分散型でアーキテクチャに中立な特性により、ストレージが高速になり、編集が簡単になります。オブジェクト指向には 4 つの特徴があり、1 つはカプセル化であり、クラスを定義するときに特定の機能や属性を実現できることを意味します。2 つ目は、クラスの一種である抽象化であり、共通の属性を持つクラスを抽象化の中にカプセル化して、簡単な編集を容易にすることができます。3 つ目は継承であり、その名の通り、前者の特徴を持っています。もう 1 つの特徴は、複数の方法を組み合わせて使用​​できるポリモーフィズムであり、優れたスケーラビリティを示しています[8]

2.3 MYSQLデータベース

Web サイトの開発は、対応するデータベースによってサポートされる必要があります。データベースは、一定の組織構造を持ち、データ情報を保存および管理できます。以前は、データベースの機能はデータの保存と管理操作のみでした。現在のデータベースは、時代の発展とともにデータ処理へと進化し、初期の単純なデータテーブル情報の保存から、現在の数千件のデータを保存できる大規模なデータベースまで、多くの改革を経てきました。

今回開発したスコア照会システムで使用するデータベースはMYSQLデータベースであり、高速でセキュリティ性能が高く、使用プラットフォームの制限がないため、システム開発で広く利用されています。MySQLは、オープン ソースのマルチスレッド リレーショナル管理データベース システムです。MySQLオープン ソース データベースであり、クロスプラットフォームです。その機能は強力ではないかもしれませんが、多くの人がこのデータベースの基本的なアプリケーションを理解しています。データベースでは、合計いくつかのテーブルあり、それぞれが対応し、独自の接続を持っています。データベースは非常に重要です。データベースへのリンクがなければ、プログラムを実行する方法はありません。これは明らかに、データベースとプログラムは密接に関係しています[9]

2.4  B/S構造

B/S (ブラウザ/サーバー)構造は、現在主流のネットワーク構造モデルであり、システムの中核機能をサーバーに集中させることができるため、システム開発者の運用が簡素化され、保守や運用が容易になります。ユーザーは、クライアント側に360ブラウザ、Google Chrome、QQブラウザなどの現在よく使われているブラウザをインストールし、コンピュータにsqlservermysqlデータベースなどのデータベースをインストールするだけで済みます[10] インストールされたブラウザは、情報データを取得するためにサーバー側のデータベースと対話します。特殊なソフトウェアで実行できる多くのことは、Webブラウザ テクノロジ、ActiveXテクノロジ、および複数のスクリプト言語を組み合わせることができるB/S構造モデルを使用して実現することもできます。プログラム開発者は開発コストを大幅に節約できます。現在、 B/S構造はプログラム開発の主流の構造となっており、場所の制限がなく、特別なソフトウェアをインストールする必要もなく、ラップトップやコンピュータさえあればシステムにアクセスできるのが利点です。インターネットにアクセスします。B/Sを利用してシステムを開発すると、後のシステムメンテナンスの手間が省けます。サーバー上ですべての問題に対処する必要はありません。一部の問題はクライアント側の単純な処理で解決できます。開発されたプログラムは、ユーザーとの対話性も高くなります。もできますまた、3 実現可能性分析と需要分析

3.1 実現可能性調査

フィージビリティスタディは、研究テーマが解決できるかどうかを判断するものであり、同時に、この研究と現段階の先進技術により、システム開発全体のコストを少しでも削減できることが期待されます。問題に対する合理的かつ実行可能な解決策。したがって、この記事での実現可能性分析の焦点は、問題が解決されるかどうかに限定されるのではなく、システム全体の開発と実装を完了するために必要なすべての投資がより大きな利益を得ることができるかどうかにも焦点を当てます。通常、実現可能性の検討は、技術レベル、経済性、運用性の少なくとも 3 つの方向で行う必要があります。

3.1.1技術的な実現可能性

技術的実現可能性調査の目的は、現在利用可能な技術が完全なシステムの開発を完了するのに十分であるかどうかを判断することです。このシステムは主にソフトウェアとハ​​ードウェアの側面から分析されます。

ソフトウェアレベルは主に、システムはJava言語で開発、フレームワークはspringbootフレームワーク、データベースはMySQLを使用しており、システムに使用されている技術や知識は大学での授業知識や大学で学んだ内容に基づいています。学外でのインターンシップ。

ハードウェア レベルには主に次のものが含まれます。 コンピュータの急速な発展とインターネットの急速な普及により、現在提供できるハードウェア サポートはシステム開発の要件を完全に満たしています。

3.1.2経済的実現可能性

経済条件の実現可能性調査とは、プロジェクトの初期設計費用、研究開発費用、運営維持管理費用などを科学的かつ合理的に見積もって計算した上で、プロジェクト全体の支出と収入が期待される要件を満たせるかどうかを検討することです。コスト、開発 プロジェクトの最終的な利益、および現在の経済状況を満たすことができるかどうか。

このシステムは、開発プロセス全体で必要な投資が少なくて済み、プロジェクトの実装後、このシステムは多大な社会的利益をもたらし、従来のコミュニティにおける新型コロナウイルス感染症管理システムに新しいアイデアを提供します。元の財政的および人的投資支出。

3.1.3運用の実現可能性

 このシステムのインターフェースはシンプルで直感的で、対応するモジュールは実用的で便利です。ユーザーと管理者にとってシンプルで習得が簡単で、操作上の困難があまり多くありません。したがって、ユーザーは簡単に始めることができます。フレンドリーで、効率的かつ直接的に実用化できます。

以上の議論に基づくと、本プロジェクトの開発は現在の技術水準と経済状況に適合しており、広範な実用的意義と実行可能性を有する。

3.2要件分析

このシステムの需要分析は、コミュニティの新型コロナウイルス感染症管理システムの詳細な調査を行うことを目的としており、慎重な分析と研究を経て、コミュニティ全体の流行状況におけるユーザーと管理者のさまざまなニーズを取得し、それに応じて要件を取得することができます。各機能モジュール システム全体の動作中に確立および処理する必要がある関連データ、およびシステムが完了する必要があるさまざまなデータ処理機能のさらなる分析。このステップはシステム全体の基礎であり、システム全体の次の段階の設計と実装に直観的かつ重大な影響を及ぼし、それがシステムの最終結果の実現可能性と実用性に関係します。

コミュニティの新型コロナウイルス感染症流行管理システムのデータを収集する過程で最も重要なことは、ユーザーの実際のニーズと実際のコミュニティの新型コロナウイルス感染症流行管理システムのプロセスで解決する必要がある緊急の問題を理解し、さまざまなデータを活用することです。地域社会における新型コロナウイルス感染症の流行状況を説明するための科学的統計手法、管理システムプロセスにおける関連要件。これにより、その後のシステム要件分析のための優れた強固な基盤が築かれ、科学的かつ系統的に現場で資料を収集し、慎重かつ詳細な実証分析を通じてのみ、システムの機能モジュール全体の設計をより完璧にし、コストを削減することができます。システムコスト、その後の実装の困難さにより、関連する運用がより合理化されます。

おすすめ

転載: blog.csdn.net/weixin_47958760/article/details/132429240