交通管理情報システム/j2eeをベースとした交通管理システム

まとめ

今日の社会の発展と時代の進歩に伴い、交通管理においてもインターネットの利用が徐々に人々の生活に入り込むなど、生活のあらゆる面でも変化が起きています。従来のトラフィック管理は、スタッフによるオフラインの手動統計に依存していましたが、この従来の方法には大きな制限があり、多大なコストがかかりましたコンピュータ交通管理情報システムは、現在の問題を解決するための新しい方向性と新しい可能性を提供します。

この交通管理情報システムは、フレームワークとしてSSM JSP テクノロジー、B/Sモード、およびバックグラウンドで実行されるデータベースとして MySqlを使用します。このシステムには主に、ユーザー、会場情報、試験登録、試験結果、自動車、運転免許証、違反情報、その他のモジュールの機能モジュールが含まれています。

この記事では、交通管理情報システムの分析、設計、実装に焦点を当てます。まず、開発システムと環境構成、データベースの設計について紹介します。システムの機能要件を分析し要件に従ってシステムを設計します。システム設計 最後に、設計されたシステムに対して一連のテストが実行され、システムが予想される要件を満たしていることが確認され、システムはさらに改良されます

キーワード:交通管理情報システムSSM フレームワーク、MySql データベース、JSP 技術


抽象的な

今日の社会の発展と時代の進歩に伴い、あらゆる階層も変化しています。例えば、交通管理の面では、ネットワークの利用が徐々に人々の生活に入り込んでいます。従来のトラフィック管理は、オフラインでのスタッフの手動統計です。この従来の方法には大きな制限があり、多額のコストがかかります。コンピュータと交通管理情報システムは、現在の問題を解決するための新しい方向性と可能性を提供します。

交通管理情報システムは、フレームワークとして SSM、JSP テクノロジー、B/S モード、バックグラウンドで実行されるデータベースとして MySQL を採用しています。このシステムには主に、ユーザー、サイト情報、試験登録、試験結果、自動車、運転免許証、違反情報などの機能モジュールが含まれています。

この論文は、交通管理情報システムの分析、設計、実装に焦点を当てています。まず、開発体制、環境構成、データベース設計を導入し、システムの機能要件を分析し、要件に応じてシステムを設計し、各部の仕様を定義してシステムの設計を完了します。最後に、システムが期待される要件を満たしているかどうかを確認するために、設計されたシステムに対して一連のテストが実行され、システムはさらに改善されます。

キーワード:交通管理情報システム、交通管理情報システム SSM フレームワーク。MySQLデータベース。JSPテクノロジー


目次

要約 I

第 1 章はじめに1 

1.1  研究の背景 3

1.2 研究状況

1.3  システムが実現する機能

1.4この記事の主な内容 

1.5  この記事の構成

第2章開発技術と環境構成 

2.1 JSP テクノロジーの概要 

2.2 SSM フレームワーク 

2.3 MySQLの環境構成

2.4 mysqlデータベース  の概要

2.5 B   /Sアーキテクチャ

2.6 Tomcatサーバー 

第 3 章システムの分析と設計 

3.1実現可能性の分析

3.1.1技術的な実現可能性

3.1.2運用の実現可能性

3.1.3経済的実現可能性

3.1.4 法的実現可能性

3.2  要件分析

3.3 システムプロセスの分析

3.4 全体設計

3.5 データベースの設計と実装

3.5.1データベースの概念構造設計

3.5.2データベースの具体的な設計

第4章システム機能の具体的な実装  

4.1 管理者機能モジュール

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

第5章システムテスト 

まとめ 

参考文献

謝辞 

第 1 章 はじめに

1.1研究の背景

この交通管理情報システムは、管理者利用者を含めた交通管理情報システムですシステムの使用中は、良好で安定したネットワーク環境が必要です。不安定なネットワーク環境で使用すると、システムのフリーズや読み込みの遅延が発生する可能性がありますしたがって、従来の交通管理も手動管理モデルを廃止し、コンピュータ技術を使用して情報管理作業を実行する必要があります。そこで、今回設計した交通管理情報システムは、テキストと画像を組み合わせ、登録のための会場情報のオンライン閲覧や、試験登録や試験結果など従来モデルでは実現できなかった機能を利用者に提供することができます数年間の実践と要約を経て、交通管理はより深い方向に発展しています。このシステムは、トラフィック管理の効率を向上させ、ユーザーがいつでもどこでも制限なくオンライン登録できるように設計されています

したがって、高効率でエラーの少ない交通管理情報システムの開発が非常に必要です。このシステムの主な目的は、交通管理情報システムのデジタル化を完全に実現し、管理者がすべてのモジュールを使いこなし、ユーザーが交通管理を直感的に理解できるようにすることです。

1.2  研究状況

近年、モバイルインターネットの発展は人々の想像を超えており、この急速な発展の時代において、人々の生活ペースはますます速くなり、人々はコンピューター、携帯電話、インターネットなどの必需品なしでは生活することができません従来、交通管理は手作業で行われており、記録や操作が煩雑で些細なだけでなく、エラーも多発し、多くの利用者に多大なご迷惑をおかけするとともに、多大な人的・物的・金銭的資源が必要でした。交通管理部門にとっては多大な時間の無駄でした。H . インターネットの深化と発展に伴い、交通管理情報システムの開発はますます便利かつ一般的になるでしょう

1.3 システムが実現する機能

今回の設計課題は、利用者の試験登録操作を満足させる交通管理情報システムの設計ですシステムの主な機能には、ユーザー、会場情報、試験登録、試験結果、自動車などの機能が含まれます。

管理者は、システムから与えられたアカウントに基づいてログインし、ログイン後、交通管理情報システムに入り、すべてのモジュールを管理することができます。これには、個人情報およびログインパスワードの閲覧および変更が含まれます。

システムでは、利用者ごとにユーザーアカウントを割り当て、そのアカウントを利用してシステムにログインし、会場情報の閲覧、試験の登録、試験結果の閲覧個人情報の修正等をオンライン上で行うことができます

1.4この記事の主な内容

この記事は主にシステムプロジェクトの設計と実装について説明しており、記事全体にはプロジェクト全体のソフトウェア開発プロセスが含まれています。

まず事前準備作業として、テーマ選定の背景から現在の研究状況を深く理解し、交通管理について一定の理解をした上で、テーマに必要な関連技術やアルゴリズムを準備します。関連する調査を実施し、最終的にシステムの要件分析を実行します

中期は主にシステムの詳細設計と実装であるシステム実装に関する研究です。これには、システム全体のアーキテクチャとシステムの各機能モジュールの分割の検討が含まれます。システムの詳細設計は、分割されたモジュールの詳細設計と各モジュールの実現である。

後のシステムテストフェーズ。ポストテストとは、システムの各モジュールおよびシステム全体をテストし、テスト結果を出力し、その結果を分析して修正や最適化の提案を行うことです。

最後に、プロジェクト全体の開発経験を総括し、将来の計画と見通しを立てます。

1.5 この記事の構成

この記事は次のように構成されています。

1 はじめに。本稿では、この論文の研究背景を要約し、交通管理情報システムの構造を分析し、ユーザーの視点から今日の交通管理の欠点を発見し、このシステムの特徴を指摘します。

 2. システムの主な利用技術、開発環境、環境構成を紹介します。今回の開発で使用したシステム開発環境Eclipseを紹介するとともに、SSMフレームワークJSP技術、MySql の環境構成についても紹介します。

3. システムの設計と実装。本稿では、交通管理情報システム情報システム開発の考え方を紹介し、需要分析を実施し、需要分析に基づいて、全体設計、詳細設計、データベースおよびその他の関連側面を紹介し、この部分が完全な計画の主な目的である。文章。

4. システム機能モジュールの具体的な実装。開発中のいくつかの主要な特定機能の実装について説明します。データベース、ページ パラメータ転送、およびその他の関連知識が含まれます。

5. まとめと展望。論文と設計プロセス全体を要約し、システム設計プロセスの経験と設計に存在する問題を指摘します。不十分であり、今後も改善すべき点が残されている。


第2章 開発技術と環境構成

交通管理情報システムは、開発技術としてJSPを使用し、最新のSSMフレームワークを利用し、システム開発ツールとしてEclipse 、バックエンド データベースとして MySQL を使用して開発されました

2.1  JSP テクノロジーの概要

このトラフィック管理情報システムでは、主に Web ページ効果のバックグラウンド管理に JSP テクノロジーが使用されており現在では、Web 側アプリケーションの開発に JSP テクノロジーを使用するソフトウェアトラフィック管理が増えています。なぜなら、現在市販されている Web ページ作成モジュールに関する限り、JSP テクノロジーに含まれるコンテンツは比較的豊富で包括的であり、JSP テクノロジーは今日の市場で最も一般的な Web ページ開発テクノロジーになっているからです。JSP の中国語での正式名称は、JSPサーバー側言語です。JSP が動的 Web 開発テクノロジであり、その開発はクロスプラットフォームであることは誰もが知っています。JSP は Windows オペレーティング システムまたは Linux システム上で実行できます。JSP は比較的単純化された Web ページ テクノロジであり、多くのトラフィック マネージャによって共同で開始された動的な Web ページ テクノロジの標準です。JSP では、HTML Web ページ、CSS、JSPスクリプトなどを挿入して動的な Web ページを作成でき、そのスタイルはより多様です。

2.2  SSM フレームワーク

情報管理システムを開発するための主流のフレームワークは SSM (Spring + Spring MVC + MyBatis) です。SSMフレームワークのWeb 層は Spring MVC フレームワークを使用して、フロントエンドとバックエンドのデータの送信を簡単にします。ビジネス層の場合、 Spring フレームワークは、軽量の制御反転 (IoC) およびアスペクト指向 (AOP) コンテナ フレームワークとして使用され、関連する SQL 操作については、JDBC をカプセル化する永続層フレームワークとして Mybatis が使用され、データベースの基礎となる操作が開発者に透過なります

2.3 MySQLの環境構成

(1)本システムのデータは MySQL を使用しているため、MySQL を指定ディレクトリにインストールする必要がありますが、インストールされていない MySQL 圧縮パッケージをダウンロードした場合は、指定ディレクトリに直接解凍してください。次に、ファイル C:\Program Files\MySQL\bin\winMySQLadmin.exe をクリックします。C:\Program Files\MySQL は MySQL インストール ディレクトリです。winMySQLadmin の初期ユーザーとパスワードを入力します (注意: これは MySQL のユーザーとパスワードではありません)。心配しないでください。確認後、右下隅のタスク起動バーに信号アイコンが表示されます。赤いライトが点灯します。はサービスが停止していることを意味し、緑色のライトはサービスが停止していることを示します。通常、このアイコンを左クリック→winnt→サービスのインストールでサービスをインストールし、次にこのアイコンを左クリック→winnt→開始をクリックします。 MySQL サービスを開始するサービス。

(2) MySQLデータベースのrootパスワードを変更します。cmd を使用してコマンド ライン モードに入り、次のコマンドを入力します。

cd C:\Program Files\MySQL\bin

MySQLadmin -u root -p パスワード 123

Enter Password: Enter キーを押すと表示されます。これは、元のパスワードを入力するためです。最初にインストールしたときのパスワードは空だったので、そのまま Enter キーを押してください。このとき、MySQL のアカウント root のパスワードは 123 に変更され、インストールが完了しました。

2.4 mysql  データベースの概要 

MYSQL のデータ独立性、セキュリティ、その他の機能を利用してソフトウェア プロジェクトでデータを操作することで、データの正確性を確保し、プログラマーのアプリケーション開発時間を短縮できます。

MYSQL の特徴は、マルチスレッドをサポートし、システム リソースを便利にフル活用でき、速度を効果的に向上させ、データベースに接続するための複数の方法も提供することです。MYSQL の機能は比較的弱く、規模は小さいですが、システム要件はMYSQL はこの Web サイトのニーズを十分に満たすことができます。

MYSQL を使用してシステム データベースを確立することは、データ処理ビジネスの早期統合に役立つだけでなく、後の 2 つのデータ拡張操作の開発にも役立ちます。

2.5 B   /S アーキテクチャ 

他のユーザーにリクエストを送信するときにB/Sモードを適用すると、独自の利点があります。ユーザーがネットワーク経由で他のWebサーバーにリクエストを送信するとき、ブラウザを使用するだけでこの機能を実装できます。この機能の利点の 1 つは、クライアントが効果的に簡素化されることです。開発されたソフトウェアのほとんどはブラウザの使用のみを必要とします。クライアントの通常の操作はこれらのブラウザを通じて実現されますが、サーバーはデータの保存と読み取りを担当します。 . その他多機能なお仕事。

B/Sアーキテクチャは主に、プレゼンテーション ロジック層、コントロール ロジック層、データ層の 3 つの層で構成されます。ロジック層の表現: サービスリクエストの機能は主にロジック層であり、Webサーバーの準備が整うと、最初にサービスリクエストが送信されます。最初のリクエストがサーバーによって受信された後、受信したリクエスト情報はWebサーバー上で識別されます。識別操作はサーバーによって実行されます。サーバーがリクエスト操作を識別する限り、受信したリクエスト情報は識別されます。情報はクライアントに返され、ブラウザは要求された情報を受け取ります。制御ロジック層: ユーザーのリクエストは制御ロジック層で受信されます。対応するプログラムとデータベース接続がユーザー データ リクエストを受信するための最初の条件です。次に、リクエスト情報データが処理されます。リクエスト データは処理されて Web に返されます。最終処理が完了し、最終的に再度Webサーバーを経由して結果がクライアントに返されますデータ層: データ層の主なタスクは、サーバーがWebサーバーからのリクエストを受信することですが、データベースのクエリ、変更、削除操作の実行も含まれ、最後にデータベースの操作結果が Web サーバーに返されます。表現ロジック層、制御ロジック層、データ層の3層の関係は独立しているが、3層は相互に接続されている。

図 2-1 B/S モードの 3 層構造図

2.6 Tomcatサーバー

Tomcat は、小規模および中規模のシステムや同時アクセス ユーザーがそれほど多くない状況でよく使用される小型軽量のアプリケーション サーバーであり、 JSPプログラムの開発およびデバッグに最初に選択されますこのように考えることができます。

Apahce サーバーがマシン上に設定されている場合、それを使用して HTML ページへのアクセス要求に応答できます。実際、Tomcat 部分は Apache サーバーの拡張機能ですが、独立して実行されるため、Tomcat を実行すると、実際には Apache とは別のプロセスとして実行されます。OracleOracle データベースシステムは、米国オラクル社 (Oracle) が提供する分散データベースを核とするソフトウェア製品群であり、現在最も普及しているクライアント/サーバー (CLIENT/SERVER) または B/S アーキテクチャのデータベースの 1 つです。Oracle データベースは、現在世界で最も広く使用されているデータベース管理システムです。一般的なデータベース システムとしては完全なデータ管理機能を備え、リレーショナル データベースとしては完全なリレーショナル製品であり、分散データベースとしては分散処理機能を実装しています。 。ただし、Oracle の知識を 1 つのモデルで学べば、さまざまなタイプのマシンで使用できます。すべての主要なプラットフォーム (Windows を含む) で実行できます。すべての業界標準を完全にサポートします。完全にオープンな戦略を採用します。これにより、お客様は最適なソリューションを選択できるようになります。開発者を完全にサポートします。


第 3 章 システムの分析と設計

3.1 実現可能性の分析

システムの完成には、システムの存続に関わる実現可能性分析が必須である 開発の意義を分析する このウェブサイトを利用して、?オフライントラフィック管理モデルの欠陥を補完し、問題を解決すること したがって、このウェブサイトを開発することはより大きな意義と価値をもたらすことができ、ウェブサイトが完成した後、期待される成果が得られるかどうかを実現可能性分析し、その分析の結果、このシステムを開発するかどうかを決定する必要があります。この交通管理情報システムの開発と設計では、技術的、経済的、運用面での実現可能性分析が行われました。 

3.1.1 技術的な実現可能性

インターネットの発達により、インターネットとコンピュータは現代人にとって必需品となっており、この交通管理情報システムに必要なネットワーク環境や通信事業者はすでに揃っています。この交通管理情報システムは、インターフェイスが明確で操作が簡単で、一般に要員のトレーニングにあまり時間がかからず、操作も簡単です。コンピュータの互換性の問題については、このシステムはコンピュータにインストールして動作させることができるため、互換性のあるコンピュータを別途探す必要はありませんこのシステムはインターネットに依存して動作するため、データ送信には WIFI またはデータ トラフィックが必要です。最後に、システムにはデータの保存、削除、検索などの基本的な操作を実行するためのデータベースが搭載されるため、技術的には十分に実現可能です。

3.1.2 運用の実現可能性

現在、科学技術の急速な発展に伴い、コンピューターはすでに人々の日常生活に浸透しており、人々の労働環境は以前ほど多くの要件を持たなくなり、従業員は会社に出勤する必要がなく、一部の仕事はできるようになりまし。自宅で。これにより、人々の作業効率が大幅に向上しました。業務の多様性も高まりました。したがって、社会の発展によってもたらされる管理のコンピュータ化とインテリジェント化は避けられない傾向であり、さまざまなインテリジェントなソフトウェアが際限なく登場し、さまざまなソフトウェアがユーザーのさまざまなニーズを満たすことができ、これにより作業効率が向上するだけでなく、顧客固有のタスクも完了することができます。このシステムは、シンプルで明瞭なインターフェースを備えているだけでなく、ビジュアルインターフェースを採用しており、ユーザーはマウスとキーボードを使用するだけで関連情報の変更、削除、追加などの操作を行うことができます。このシステムの操作は非常にシンプルで簡単に始められるため、初めてシステムを使用する人でもすぐに使い始めることができます。このシステムが運用可能であることがわかります。

3.1.3経済的実現可能性

まず、開発技術に関しては、システム開発に使用する開発環境はすべて無料ですので、開発途中で他の開発技術を使用するための追加コストは発生しません。第 2 に、このシステムに必要なコンピュータは非常に一般的です。ユーザーと管理者の両方がコンピュータを持っているため、追加の機器は必要ありません。ネットワークはローカルワイヤレス ネットワークまたは携帯電話のデータ トラフィックを使用できるため、コストが低く許容されます。交通管理情報システムの開発は、交通管理部門に必要なコストとリソースを節約できるだけでなく、人員の管理も改善します。

3.1.4法的実現可能性_ 

システムプラットフォームの設計や開発と国の政策や規制との間に矛盾はありません。さらに、プラットフォームの設計と開発に使用される操作と作業モードはユーザーの日常習慣に沿っているため、操作が簡単で、柔軟性があり、管理が容易で、実用性が高くなります。開発プロセスで使用されるデータはオープンソース コードから取得されており、知的財産権に関する紛争はなく、合法です。

3.2要件  分析

システム モジュール分析では、システムの各モジュールに対応する説明と説明を提供します。このシステムのモジュールには、管理者ユーザーの2 つの基本モジュールが含まれます。ユーザーモジュールには会場情報、試験登録、試験結果などのサブモジュールが含まれ管理者モジュールにはユーザー、会場情報、試験登録、試験結果が含まれますこれらのサブモジュール。システムモジュールを詳細に分析することでシステムの構造が明確になり、システム開発がよりスムーズに進みます。3.2.1ユーザーモジュールユーザーはログイン後、システムに入り、ホームページ、パーソナルセンター、会場情報管理、試験登録管理、試験結果管理、車両管理、運転免許証管理、違反情報管理等を閲覧することができます。ユーザー ユース ケース図を図 3-2 に示します。

  

おすすめ

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