今日、友人と一緒にはメディケア管理システムのプロジェクトを完了するために、我々はフレームワークの開発に使用することはSSM(MyEclipseの)フレームワークです。私の友人の限られた知識、唯一このフレームワークは、ハハ、彼を容易にするために設計されています。バックグラウンドプログラムである開発ツール、など簡単で便利なのMyEclipseの通常の選択として。このシステムの導入はこれです:ヘルスケア(PC)は、患者の生活の質の向上の正確な効果を達成することを目指して薬物療法を提供するための直接的な責任関連サービスの薬剤師として定義されます。国立メディケア情報管理システム「、本物の開放中国の高齢者の健康保険ネットワークによって国の高齢者の医療のための緑のチャンネルを目的とした国民医療と健康科学データ共有プロジェクトのサブプロジェクトであります高齢者は、完全に高齢者の医療を解決するため、「夕焼けの赤」吸引を楽しむように、中国の高齢者の健康産業の発展を促進し、困難かつ高価現状である。本論文では、健康的な赤い夕焼け、夕日の赤と健康プロジェクトの建設プロジェクトの意義を解析し、マスタープランの全体的な目標は、予想される目標が概説された。、メディケア管理システムは、ユーザーの役割の管理者ユーザーを含める必要があります。ユーザーが正常にログイン関連するオペレーティングシステムを完成することを可能にするためには、各ログインの役割のためのアカウントを設定する必要がありますそして、パスワードフィールド。
すべてのデータシステムの要約結果:管理者(admin)、ユーザー(yonghu)、健康記録(jiankangdangan)
管理者は、テーブル
フィールド名|タイプ|プロパティ| 説明 上記のIDを| INT(11)| PRIMARY KEYが | 管理者は、上記のid言及した ユーザー名を| VARCHAR(255)| | アカウントの パスワード| VARCHAR(255)| |パスワード
ユーザーテーブル
フィールド名|タイプ|プロパティ| 記述 上記IDを述べ| INT(11)| PRIMARY KEY | ユーザーは、上記のID挙げ Xingming | VARCHAR(255)| | 名前 nianling | VARCHAR(255)| | 年齢 xingbie | VARCHAR(255)| | セックス Zhiwu | VARCHARを(255)| |ポジション 名| VARCHAR(255)| | アカウントの パスワード| VARCHAR(255)| |パスワード
健康記録表
フィールド名|タイプ|プロパティ| 説明 上記のIDを| INT(11)| PRIMARY KEYは | 健康は、上記のIDに述べた記録 Xingming | VARCHAR(255)| | 名前 nianliang | VARCHAR(255)| | 年齢 xingbie | VARCHAR(255)| | セックス shentiqingkuangを| VARCHAR(255)| | 体調
SET FOREIGN_KEY_CHECKS = 0 。 - ---------------------------- - ------------------ ---------- - gglaonianyiliaobaojianglxt表構造 - ---------------------------- DROP TABLE IFが EXISTS `t_admin`; CREATE TABLE `t_admin`(` id`のINT(11)NOT NULL AUTO_INCREMENTのCOMMENT ' 管理员ID '、 `username` VARCHAR(255)のDEFAULT NULLのコメントを" 账号'' password` VARCHAR(255)DEFAULTの NULLの COMMENT ' 密码' PRIMARY KEY ( `id`) )ENGINE = MyISAMテーブルのDEFAULTの CHARSET = UTF8コメント= ' 管理员' 。 - ---------------------------- DROP TABLE IFは EXISTS `t_yonghu`を。 CREATE TABLE `t_yonghu`(` id`のINT(11)NOT NULL AUTO_INCREMENTのコメントを"ユーザーは、上記のIDに述べた' `xingming` VARCHAR(255)のDEFAULT NULL COMMENT ' 名前'` nianling` VARCHAR(255)のDEFAULT NULL COMMENT ' 年齢' `xingbie` VARCHAR(255)のDEFAULT NULL COMMENT ' セックス"、 `zhiwu` VARCHARを(255)DEFAULTを NULL COMMENT ' ポスト'、 `username` VARCHAR(255)DEFAULTの NULLの COMMENT ' 账号'、 `password` VARCHAR(255)DEFAULTの NULLの COMMENT ' 密码'、PRIMARY KEY (` id`) )ENGINE = MyISAMテーブルのDEFAULTの CHARSET = UTF8コメント= ' 用户' 。 - ---------------------------- DROP TABLE IFは EXISTS `t_jiankangdangan`を。 CREATE TABLEを `t_jiankangdangan`(` id` INT(11)NOT NULL AUTO_INCREMENTはCOMMENT ' 健康は、上記のIDを述べた記録' `xingming`、VARCHAR(255)のDEFAULT NULLが COMMENT ' 名前'、` nianliang` VARCHAR(255)のDEFAULT NULL COMMENT ' 年齢'、 `xingbie` VARCHAR(255)のDEFAULT NULL COMMENT ' セックス'、 `shentiqingkuang` VARCHAR(255)DEFAULT NULL COMMENT ' 体調'、PRIMARY KEY ( `id`) )ENGINE = MyISAMテーブルのDEFAULT CHARSET = COMMENT UTF8 = ' 健康記録' ;
健康記録モジュールを追加します:
ページから、POSTメソッドを経由して、情報の健康記録はtianjiajiankangdanganactで、バックグラウンドでサーバに渡さ
、受信データの同期にデータを追加するためにInsertメソッドを使用して名前、年齢、性別、健康状態などの分野
データベースは、操作が完了した追加します。健康記録の成功を追加し、成功したメッセージの定義を追加し、特定のコードを要求するためにそれを保存するには、次のとおりです。
insertメソッドによってJiankangdangandaoは、データベースのjiankangdangandao.insert(jiankangdangan)へのページ転送健康記録を追加します。
、成功した健康記録情報の追加メッセージ要求に保存し、ユーザーがページプロンプトrequest.setAttributeを与えられている(「メッセージ」、「健康記録の成功を追加します」);
医療記録の管理インタフェースに戻ります
「順:/tianjiajiankangdangan.action」を返します。
クエリモジュールの健康記録:
医療記録の実装問い合わせモジュールはjiankangdanganguanli.action要求ページを立ち上げています。selectByexampleによる処理では、この要求は、サーバーの応答jiankangdanganControllerクラスjiankangdanganguanli、クエリ操作データによる。次のようにすべての医療記録情報のクエリの後、中jiankangdanganallを要求するためにそれを保存し、ページの表示と戻りjiankangdanganguanli.jspに、コアコードの一部です:
例定義JiankangdanganExample例=新しいJiankangdanganExampleによってサンプルベースの健康記録、クエリを生成します()。
selectByExampleのjiankangdangandaoによる方法のすべてをチェックアウト健康アーカイブ情報一覧jiankangdanganall = jiankangdangandao.selectByExample(例)。
リクエストに保存された健康プロフィール情報は、foreachの方法によりショーrequest.setAttribute(「jiankangdanganall」、jiankangdanganall)ページを作ります。
医療記録の管理インタフェースに戻ります
「順:/jiankangdanganguanli.action」を返します。
健康記録モジュールを変更します。
ページの健康記録の完了後、データの入ってくるxiugaijiankangdangan.actionアドレス部、埋めるために情報を変更し、郵送で提出してください。健康記録エンティティとしてパッケージ化されているすべての分野でjiankangdanganControllerにxiugaijiankangdanganから提出された受け取った後。着信updateByPrimaryKeySelective法jiankangdangandao内のエンティティは、この方法では、フィールドのID、更新健康記録を残りによる健康記録の定義は、コアコードの一部であり、名前、年齢、性別、健康状態などのフィールドの一部は、以下に示します:
jiankangdangandaoのIDに従った方法を改変することによって改変jiankangdangandao.updateByPrimaryKeySelective(jiankangdangan)に対応する健康記録。
成功、健康記録情報を修正するメッセージ要求に保存は、ユーザーがページ(「メッセージ」、「成功した健康記録情報を変更する」)にプロンプトrequest.setAttributeを与えています。
医療記録の管理インタフェースに戻ります
「順:/jiankangdanganguanli.action」を返します。
健康記録モジュールを削除します。
ラベルで、ページをshanchujiankangdangan?ID = IDは、ID shanchujiankangdanganによる健康記録を受け取るために、バックグラウンドに渡されます。deleteByidの使用
健康記録を削除し、削除を完了します。次のように成功したメッセージの定義を削除し、成功した健康記録を削除し、要求に保存され、コードの一部です:
jiankangdangandaoによる方法を除去することにより、対応する健康記録jiankangdangandao.deleteByPrimaryKey(ID)IDを削除します。
健康情報が正常に削除されるメッセージ要求に保存され、ユーザーはページ内のプロンプトrequest.setAttribute(「メッセージ」、「健康レコードが正常に削除」)与えられたファイル。
医療記録の管理インタフェースに戻ります
「順:/jiankangdanganguanli.action」を返します。