従業員クエリシステム
1. 言語と環境
A. 実装言語: Java
B. 実装技術: HTML、JavaScript、JSP、サーブレット
C. 環境要件: Eclipse、データベース (Oracle、MySql オプション)、Tomcat
D . Web ページをデザインするときにスタイルに関する要件はありません
2. 要件
XXX 社には人事管理システムがあり、機能モジュールの 1 つは従業員の役職と従業員名に基づいて従業員の詳細をクエリすることです。
2.1 機能とページのデザイン要件:
1) クエリ ページでは、従業員の役職名を表示できます。役職名の表示内容は、データベース テーブル Employee から取得されます。役職名を繰り返すことはできません。
2) クエリ ページでは、クライアントの検証作業を完了し、選択されていない職種の検証プロンプトを提供できます。
3) 結果表示ページでは、入力された従業員名と選択された従業員の役職に基づいて結果をクエリでき、クエリの内容が空の場合は、テーブルを正しく使用して結果を表示する必要があります。
2.2 データベース設計要件:
1) データベーステーブル Employee のすべてのフィールドは、(表 1) の内容に従って設定する必要があります。データテーブルには(表2)の内容に従って内容が記入されます。
従業員テーブル 1:
テーブル名 EMPLOYEE
主キー ID
シリアル番号 フィールド名 フィールドの説明 タイプ 桁数 属性 備考
1 Id 従業員番号 int 4 必須、空ではない
2 POST_TYPE ポジション カテゴリ int 4 必須、空ではない 1:管理アシスタント、 2. ビジネスマネージャー
3. ゼネラルマネージャー
3 EMP_NAME 従業員名 varchar 100
4 EMP_SEX 従業員の性別 int 4 1: 男性、2: 女性
5 EMP_AGE 従業員の年齢 int 4
6 EMP_DEPART 部門 varchar 50
7 EMP_YEAR 従業員サービスの長さ int 4
3. 推奨される実装手順
1. データベースを確立します
A. データベース テーブルを作成します。テーブルの構造については、上記のテーブルの構造を参照してください。
B. データベースが構築された後。完了したら、以下の表に示すように、記録するテスト データを入力します。
テスト データ テーブル 2:
Id POST_TYPE EMP_NAME EMP_SEX EMP_AGE EMP_DEPART EMP_YEAR
00001 1 Li Xiaoming 1 25 Administration Division 2
00002 1 Yang Weilin 1 29 Administration Division 5
00003 2 You Zhimiao 2 33 Business Division 9
00 004 3 Niu Xiaofei 1 40 Group 10
2 . WEB ページをデザインします
プロジェクトを作成します:
A. Eclipse で JAVA WEB プロジェクトを作成します。
ホームページを作成します:
A. search.jsp という名前の従業員クエリ用のメイン ページをデザインします。ページ スタイルは図 1 に示されています。
B. [従業員の詳細を照会] ボタンをクリックすると、顧客が役職名を選択したかどうかを確認する必要があります。顧客が役職名を選択していない場合は、「役職名を選択してください」というメッセージが表示されます。
C. ホームページの従業員名が空の場合、すべてのレコードが表示されます。
D. 「従業員名」項目と「役職名」項目を同時に条件とした場合、必要に応じて条件を満たすクエリレコードを検索します。
図 1 メインクエリインターフェイス
設計および製造結果ページ:
顧客が従業員名を入力するか従業員の役職を選択した後、「クエリ」ボタンをクリックして要件に従ってクエリを開始し、クエリ結果ページを表示します。図 2 に示すように:
図 2 従業員詳細情報表示ページ
4. 注:
コードの記述基準、コメント方法、エンティティの命名基準などに注意してください。
5. 提出方法
プロジェクトをzipファイル(例:20090100.zip)としてエクスポートし、アップロードします。アップロード方法については、「アップロードファイル形式の説明」を参照してください。
大丈夫です、それほど難しくはありません
静的 HTML ページを書くのを手伝っても大丈夫です。 。舞台裏では本当にプレッシャーがありました。 。
さあ、ホスト?