javawebレール交通照会システム

今日は輸送鉄道局に基づいてクエリjavaweb鉄道輸送システムを分析スケジュールクエリシステムの重要性について説明します、例の鉄道局照会システムダイアグラムと動作原理とJava Web Startテクノロジの利点、およびリアルタイムを導入しました具体的な実装方法、環境のための技術要件の詳細な説明、および設定手順は、Webサイトを与えます。.. 本稿では、現在の非常に人気のB / Sのアーキテクチャは、SSM技術的なフレームワークに依存するJAVA技術のようなシステムを確立するために、MySQLデータベースを開発します。
SSM(MyEclipseが)、MyEclipseのための開発ツールの選択のためのフレームワークjavaweb交通照会システムを利用した鉄道プロジェクトに基づいています。背景プロジェクトに基づいJavaweb鉄道輸送のクエリシステム。
鉄道輸送javawebベースのクエリシステムを完成するために、我々は最初のシステムのニーズを分析する必要があります。ユーザーの役割に基づいてJavaweb鉄道輸送クエリシステムは、管理者を含める必要があります。あなたが各フィールドのアカウントとパスワードを設定する必要が役割を上陸、ユーザーに関連した操作を完了するためのスムーズな着陸システムを可能にするために。

すべてのプロジェクトデータに基づいてまとめ描かjavaweb鉄道輸送クエリシステム:管理者(admin)、鉄道(tielu)、公共交通機関(gongjiao)

javaweb鉄道のトラフィック管理テーブルクエリシステムに基づいて、

フィールド名|タイプ|プロパティ| 説明
上記のIDを|  INT11|  PRIMARY  KEYが | 管理者は、上記のid言及した
ユーザー名を|  VARCHAR255|  | アカウントの
パスワード|  VARCHAR255|  |パスワード

 

鉄道交通javawebの鉄道システムに基づいてテーブル作成クエリ

フィールド名|タイプ|プロパティ| について説明
上記IDを述べ|  INT11|  PRIMARY  KEY  | 上記ID述べ鉄道
Qidian |  VARCHAR255|  | 開始
チョンティエン|  VARCHAR255|  | 
tujindian |  VARCHAR255|  | ウェイポイント
yingyeshijianを|  VARCHAR255|  | 営業時間

 

バス・テーブルクエリベースのシステムjavaweb鉄道交通

フィールド名|タイプ|プロパティ| について説明
上記IDを述べ|  INT11|  PRIMARY  KEY  | バス上記ID 
Qidian |  VARCHAR255|  | 開始
チョンティエン|  VARCHAR255|  | 
tujingdian |  VARCHAR255|  | ウェイポイント
yingyeshijian |  VARCHAR255|  | 営業時間

 

 

SET FOREIGN_KEY_CHECKS = 0 

- ---------------------------- 

- ------------------ ---------- 

- ggjyjavawebdtljtcxxt表構造

- ---------------------------- 

DROP  TABLE  IFが EXISTS `t_admin`; 

CREATE  TABLE `t_admin`(` id`のINT11NOT  NULL AUTO_INCREMENTのCOMMENT ' 管理员ID '、 `username` VARCHAR255のDEFAULT  NULLの COMMENT ' 账号'`password` VARCHAR255DEFAULTの NULLの COMMENT ' 密码'PRIMARY  KEY (` id`)

)ENGINE = MyISAMテーブルのDEFAULTの CHARSET = UTF8コメント= ' 管理员' 

- ---------------------------- 

DROP  TABLE  IFは EXISTS `t_tielu`を。

CREATE  TABLE `t_tielu`(` id`のINT11NOT  NULL AUTO_INCREMENTコメント' 铁路IDを'' Qidian` VARCHAR255DEFAULTの NULL COMMENT ' 出発点' 'zhongdian` VARCHAR255DEFAULTの NULL COMMENT ' 末端' `tujindian` VARCHAR5000DEFAULTの NULL COMMENT ' ウェイポイント'、` yingyeshijian` VARCHAR255DEFAULTを NULL COMMENT ' 時間'PRIMARY  KEY( `id`)

)ENGINE = MyISAMテーブルのDEFAULTの CHARSET = UTF8コメント= ' 铁路' 

- ---------------------------- 

DROP  TABLE  IFは EXISTS `t_gongjiao`を。

CREATE  TABLE `t_gongjiao`(` id`のINT11NOT  NULL AUTO_INCREMENTのCOMMENT ' 公交ID '、 `qidian` VARCHAR255のDEFAULT  NULLのコメントを' 起点'、` zhongdian`VARCHAR255のDEFAULT  NULL COMMENT ' 最後'、 `tujingdian` VARCHAR255のDEFAULT  NULL COMMENT ' ウェイポイント'、` yingyeshijian` VARCHAR255のDEFAULT  NULL COMMENT ' 時間'PRIMARY  KEY ( `id`)

)ENGINE = MyISAMのDEFAULT CHARSET = UTF8のCOMMENT = ' バス'

 

 

鉄道・モジュールを追加します。

中tieluControllerでtieluとして定義され、着信鉄道パラメータを、受信するtianjiatieluactページを定義しました。フィールド含まTielu:開始、終了、ウェイポイント、データベースに格納されている鉄道オブジェクトtianjiatieluact使用時間、tieluMapperで定義された方法を挿入するには、マッチングデータベースは、データベースに格納されている鉄道データを達成するためにtieluステートメントに挿入します操作。次のようにコアコードの一部です。

データベースtieludaoのtieludao.insert(tielu)に追加することによって、ページレール挿入法の送信;

成功した鉄道の情報を追加し、メッセージ要求を保存し、ユーザーがページプロンプトrequest.setAttribute(「メッセージ」、「鉄道の成功を追加」)が与えられました。

鉄道の管理インタフェースを返します。

「順:/tianjiatielu.action」を返します。

鉄道のお問い合わせモジュール:

バックグラウンドで定義された鉄道のクエリモジュールは、サイドバーでは、鉄道の管理をクリックして、あなたは鉄道管理インターフェースにジャンプすることができます。このページではtieluControllerはtieluguanli応答鉄道クエリモジュールを定義しました。ページを戻りサイクル、tieluguanli内のすべての情報を確認します。でQueryメソッドselectByexample法tieludao。次のようにコアコードの一部です。

例えば=新しいTieluExample()TieluExample例クエリによって定義された生成クラス鉄道サンプル;

チェックアウト全てtieludaoのselectByExample法による鉄道情報一覧tieluall = tieludao.selectByExample(例)。

鉄道情報は、foreachの方法によって表示request.setAttribute(「tieluall」、tieluall)ページ、要求に格納されています。

鉄道の管理インタフェースを返します。

「順:/tieluguanli.action」を返します。

鉄道のモジュールを変更します。

情報を変更するページを記入した後、xiugaitieluにデータを送信するための変更]ボタンをクリックし、パッケージには鉄道があります

変更操作を完了するために、データベースにデータを同期する、鉄道の情報を修正するアップデート方法を使用します。

成功した鉄道を変更、成功したメッセージの定義を変更し、特定のコードを要求するためにそれを保存するには、次のとおりです。

対応するレールtieludao.updateByPrimaryKeySelectiveは、IDの(tielu)tieludao方法を変更することによって改変します。

修正は、メッセージ要求に保存された成功した鉄道情報は、ユーザが(「正常鉄道情報を変更する」「メッセージ」)ページにプロンプ​​トrequest.setAttributeが与えられています。

鉄道の管理インタフェースを返します。

「順:/tieluguanli.action」を返します。

レールモジュールを削除します。

鉄道の機能がtieluControllerで実装されて削除し、実装がshanchutieluです。getメソッドでページをshanchutielu.action?IDの形式は、対応する方法に応じてサーバにアップロード鉄道idは、完全に削除してdeleteByPrimaryKeyメソッドtieludaoを呼び出して削除されます。成功のメッセージがページに返され、削除、データを削除する操作を完了します。コアコードの一部:

ID鉄道tieludao.deleteByPrimaryKey(ID)tieludaoによる対応する方法を削除することによって削除します。

メッセージ要求に正常に削除され保存された鉄道の情報は、ユーザーがページ(「メッセージ」、「鉄道の成功を削除」)にプロンプ​​トrequest.setAttributeを与えています。

鉄道の管理インタフェースを返します。

「順:/tieluguanli.action」を返します。

 

ソースのダウンロード

おすすめ

転載: www.cnblogs.com/ygzswdy/p/11687126.html