https://jvav.my.to:10659/hospitaltest/
JSPの学校の割り当て(実験)、純粋なJSP、HTML、CSS、JavaScriptによって作成されたシンプルな病院で並んでいるWebシステム。
Web、ソフトウェアエンジニアリング、データベースコース、および病院は、番号システムを呼び出すために並んでいます。
要件:このシステムは、病院のすべての外来患者部門に適用されます。これは、患者が薬を訪問/検査/服用しているとき、不均衡な医師のワークロード、ノイズの多い医療環境を訪問/検査/服用しているときの無秩序なキューなどの問題を効果的に解決できます。主な機能:まず、対応する患者の文書(登録フォーム、医療および技術検査フォームまたは薬物順)を彼から受け取り、患者のサインインステータス、医師のスケジューリング情報、患者の優先情報に基づいてキューキューを生成します。さらに、システムは、対応する情報に対してクエリ、統計、分析関数を提供する必要があります。
実際、その一部のみが実装されています。
フレームワークは使用されません。フロントエンドとバックエンドは分離されていません。フロントエンドの純粋なネイティブHTML+CSS+JavaScript、バックエンドJSP、サーブレット、クラシックMVCモード、データベースデフォルトH2、ネイティブJDBC接続、接続プールは使用されません。したがって、このプロジェクトは、J2EEの古代開発の場合にのみ、必須の参照にのみ適用されます
Webの成果は非常に簡単です。インターフェイスでさえ、純粋なHTMLが手でプッシュされています。ハンドプッシングの半月後、それはまだ完璧ではありません。ここでは記念として使用します。時間があっても改善するかもしれません。
データベースは/src/main/java/db/ConnBean.java java/db/connbean.java(h2)およびMsSQLConnBean.java (SQL Server)で構成されています。デフォルトのデータベースはH2です。 D:h2db2ディレクトリ、sql(database.sql and insert.sql)のインポートと初期化でH2データベースを構成する必要があります。または、 ConnBean.javaで自分でパスを変更できますprivate String database="D:/h2db2/hospital";
EclipseのデフォルトGBKからUTF-8にエンコードを変更します
サーバーが開始されるたびに、管理キーはランダムに生成されます。 RandomAdminKey.jspにアクセスして取得します
展開はTomcat 10以上を使用する必要があります(パッケージ名は、手動でJavaxに戻しない限り、Jakartaに変更されました)。デフォルトのプロジェクト構造も日食です。インポート後にエラーが報告されている場合は、Javaビルドパスに移動して、再びアンバウンドを追加します。
アイデアで開きたい場合は、プロジェクト構造モジュールにモジュールをインポートする必要があります。依存関係のストレージ形式を.IMLに変更してから、役に立たないパッケージを削除し、JDKパスを変更し、Tomcat 10ライブラリを追加し、Web-INF/LIBの下にすべてのパッケージを追加し、ファセット選択Webを追加し、記述子を削除し、WebリソースディレクトリをWebアプリディレクトリに変更してから、右下コーナーにアーティファクトを作成します。修正は数回大丈夫です
Ideaプロジェクト構造の変更は少し面倒なので、直接実行できる新しく追加されたIdeaプロジェクト構成ファイルが追加されましたが、Tomcatサーバーの操作構成は、Run-Edit構成で単独で変更する必要がある場合があります。