搭載: nefu ab-in
Web開発技術プロジェクトの設計
サーバー側の展開
プロジェクト展開サーバー側で発生した問題を記録する
Pagoda WarパッケージにはWebApps_nefu ab-inのブログcsdnブログでアクセスできません
Javaランタイムのこのバージョンは、最大52.0_NEFU AB-INのBlog-CSDNブログまでのクラスファイルバージョンのみを認識しています
について
Chromeまたは360ブラウザを使用して開きます! ! ! !
(現在、エッジのプーリーローリングバグは修正できません)
プロジェクト期間
プロジェクトログ
2021.11.14
絵を描きます
プロジェクト全体のフレームワークを構築します
2021.11.15
- クラウドサーバーのTomcatを構築し、PagodaページのTomcatを構成します
- プロジェクトをGitHubにアップロードしました
- 教師展開プラットフォームへのテストプロジェクト
2021.11.16
- さまざまなJavaバージョンの問題を解決しました
- フレームワークを学んでみてください(あきらめる)
- Webの知識ポイントを確認します
- メインページを想像します
2021.11.17
- index.jsp全体のさまざまな部分の書き込みを開始します
- フッターから書き始めます
2021.11.18
- 最初にデータベースの書き込みを開始することにしました
- ユーザーテーブル、教師テーブル、件名テーブル、実験室のテーブル、実験室ニューステーブル、ニューステーブルの確立を完了する
2021.11.19
- Labモジュールを作成した後、CSSおよびJSとともに、Carousel Diagramsとボタンカルーセル図を実装します(データベースに追加されません)
- QRCodeモジュールを書きた後、JSに接続します
- 主要なモジュールを記述した後、スライド効果が達成されます(データベースに追加されません)
- PS:すべての特定のJSおよびCSS操作は、対応するJSおよびCSSファイルに含まれています
2021.11.20
- 教師モジュールを書いた後、メジャーと同じパターン(データベースに追加されません)
- ニュースモジュールを書いた後(データベースに追加されません)
2021.11.21
- 前述のJSおよびCSSパーツを改善します
- ラボデータベースの更新(エンティティクラス、サーブレット、UTIL、データソース、セカンダリジャンプ、JSTL、ELSを含む)に追加
- 主要なデータベースアップデートに参加してください
2021.11.22
2021.11.23
- Navを書く
- 複数の小さなアイコン2021/11/23を作成しました
- CSSスタイルサークル拡張2021/11/23
- クイックメニューのサブメニューは2021/11/23と書かれています
- 各セクションのJavaScriptを書きます:スクロール()
- PS:2021/11/23だったので、2番目のインターフェイスを書きませんでした
2021.11.24
- NAVデータベースアップデートに参加してください
- データベースからメインコードを使用してクエリを追加し、詳細を開きます2021/11/24
- ヘッダーセクションを書きます
- オープニングアニメーションに追加します
- アイコン、デザインログインバックエンド2021/11/24を見つけます
2021.11.25
- 一般的に欠落と漏れがないか確認してください
- index.jspの人口を開始します
- JSおよびCSS障害の問題を解決します
2021.11.26
2021.11.27
- 私は手伝いができませんでしたが、作られたアイコンがそれほどよく作られていないことがわかったので、修理のために炉に戻りました
- ロゴを追加します
2021.12.3
2021.12.4
- プロジェクトを大規模なコンピューターに展開し、@mediaが良くないことがわかるので、大規模なコンピューターの@mediaを変更します
- 2021/12/4土曜日にインターンシップを終えたばかりで、教師は更新作業を完了するように割り当てられました。彼は10分間の肝臓の後に出てきました...私はとても疲れていましたが、今日のインターンシップの内容が長い間存在していたバックエンドであると思ったとき、私はまだ8時から12時まで働き続け、追加、削除、修正、チェックを明日議論するか、明日、明日はログインします。
2021.12.5
- 2021/12/5検索作業は日曜日に完了し、ファジークエリのように使用されました。効果は重要でした。デバッグは長い時間でしたが、効果はとても良かったです。バックエンドが終了しました!
- NAVが冗長すぎることがわかったため、水平ナビゲーションバーのすべての属性を変更し、すべての二次属性を追加し、リンクを追加して、冗長リンク2021/12/5を減らします
2021.12.7
- 2番目のインターフェイスの計画を開始し、メインページに基づいてモードを変更し、ヘッダー、NAV、フッターの変更されていないセクションを紹介します
2021.12.8
- すべての2番目のセクションの生産を完了します
- サーブレットが冗長すぎることがわかったので、永続的な層を確立し、冗長な関数を入れました。
- プロジェクト構造を変更します
$ 2021.12.9 $
- すべての3番目のセクションの生産を完了します
- GitHubリリースバージョンのリリースを学習します
- 作業を終了する前の最初のバージョンv1.0
$ 2021.12.10 $
- 冗長リンクを削除し、役に立たないリンクを#からJavaScriptに変換します。
- Webリソースの読み込みをゆっくりと解決します
- OSSを作成します
- OSSCDNを構成します
- ファイルをアップロードします
- プロジェクトのURLを変更します
- ヘッダーに検索機能を追加します
- ファジー検索、各属性にスコープを拡大します
- 検索するモジュールを選択してから、検索後に自分で対応するモジュールにジャンプできます。
- 永続的なレイヤーの構造コールを改善します
- Hearerのロゴを変更して、新しいベクター画像を追加しました
- 完了前のV1.1の2番目のバージョン
$ 2021.12.11 $
- パスワードを変更して、全員がバックグラウンドに入るのを防ぎます
- ログインページの返信ボタンを変更して、メインインターフェイスに戻る
- バックエンドの全体的な色マッチングを変更します
- バックエンドのリッチテキストの提出を追加しました
- 記事コンテンツの構造とスタイルを変更しました
- 写真やビデオではなく、プレーンテキストのみをサポートしてください
- 入力タグが無効に設定され、提出できないバグを変更し、読み取りに変更しました
- 更新のサーブレットのリダイレクトを変更して保存します
- 作業を終える前に、V1.2の3番目のバージョンを完了します
$ 2021.12.16 $
- ホームページURLを変更します
- index.jspを提案し、リスニング用のフィルターを設定して、サーブレットジャンプなしで動的ページを実装できるようにします。
- 他のセクションのパラメーターを変更してホームページにアクセスし、「」に変更します。
- ニュースセクションを変更します
- ニュースクラスとそのサーブレットを書き直し、タイトル属性を追加します
- ニュースの保存と更新を変更し、紹介を送信するために豊富なテキストエディターを追加しました
- ニュースの3番目のインターフェイスのレイアウトを変更し、新しい写真を追加しました
- ヘッダーレイアウトを変更して、ウィンドウの幅を小さくして変更する
- 教師と主要モジュールの変更されたボタンスワイプ
- 固定幅のバグを変更し、JSによって取得された幅はウィンドウの変更とともに変化します
- 要素が漏れないように左側のスライドの値を変更しました
- フッターレイアウトを変更し、ページのサイズが縮小すると消えるように新しいQRコードを追加しました。
- 教師モジュールの検索ボックスバグを変更しました
- 作業を終える前に、V1.3の4番目のバージョンを完了します
プロジェクトの要件
HTML/CSS/JS/サーブレット/JDBCおよびその他のテクノロジーに基づいて、次の設計コンテンツを完成させます
Bootstrap/Easy-UI/Flat-UIなどのUIフレームワークの使用、およびCarousel/Animation/Chart/Full-Screenスクロールなどのプラグインを許可し、奨励します。
Vue/React/Springbootおよびその他のテクノロジーを使用できますが、学生の個人サーバーに展開し、アクセスURLを提供する必要があります。
この設計は、合計スコアの40%を占め、関数完了ステータス:1人あたり1グループ、独立して完成したグループに分割されます。
締め切り:15週間(特定の日付が決定されるべき)
提出/展開方法:WARパッケージを使用して指定されたシステムにアップロードすると、プロジェクトはクラウドサーバーに均一に展開されます
展開環境:Docker Tomcat9+mysql8コンテナ
プロジェクトディスプレイ:すべての学生プロジェクトはパブリックネットワークで公開されています
設計コンテンツ
コンピューターサイエンスとテクノロジーのプロフェッショナルウェブサイト
主な評価コンテンツ:全体的なWebサイトデザイン、ユーザーインタラクションエクスペリエンス
を含む:HTMLレイアウト、HTMLタグの使用、Webサイトの表示効果を強化するためのCSSスタイルのアプリケーション、JSを使用したページの動的な変更、データのサーブレット処理、JDBCデータベースアクセスなど。
主な関数
フロントデスクのウェブサイト
メインセクションのコンテンツ:プロの紹介、研究所、教育スタッフ、雇用ガイド、ニュース、発表など。
要件には、少なくともナビゲーションが含まれます。
セクションにはレベル2コンテンツが含まれている必要があります。たとえば、専門的な紹介:専門的な紹介、方向紹介など。実験室:923イノベーション研究所、925モバイル開発研究所、923研究所など。レベル2の詳細なコンテンツにジャンプできます。
教員:教授、准教授、講師など。
たとえば、准教授をクリックすると、准教授リストにジャンプし、特定の教師をもう一度クリックするときは、教師の詳細な紹介にジャンプします。コンテンツには、テキスト/画像マルチメディアや、テキスト/写真やマルチメディアなどのその他の情報を含める必要があります。
ニュースの発表:ホームページには、最後の5つのニュースとアナウンスがリストされ、タイトル時間などが表示され、データベースから取得する必要があります。タイトルをクリックして、情報の詳細な説明にジャンプします。
バックエンドシステム
バックエンド関係システムのエントリリンクは、フロントデスクのWebサイトで提供する必要があり、バックエンド統合管理者ログインユーザー名/パスワード管理者が必要です。
管理者がログインした後、彼はバックグラウンドにニュースアナウンス情報を追加できます。すべての追加、削除、変更、チェックが完了した場合、追加のポイントがあります。
フィルター、ログインステータスなしでバックエンド管理システムにアクセスできません
基本的なテキスト情報のみを公開する必要があり、写真やその他の添付ファイルは必要ありません。また、豊富なテキストの提出にはページングは必要ありません。ニュースの発表に加えて、静的データは教師の実験室の紹介などに使用できます。すべての紹介コンテンツには、可能な限りテキストと写真を含める必要があります。すべてのテキスト/写真は、実際の情報を使用する必要はありません。
情報にはページは必要ありません
ニュースの発表に加えて、静的データは教師の実験室の紹介などに使用できます。
すべての紹介コンテンツには、可能な限りテキストと写真を含める必要があります
すべてのテキスト/写真は実際の情報を必要としません
ライセンス
WebプロジェクトはGPLV3で発行されます。 license.license
著作権声明
Web-ProjectはGPL V3プロトコルを使用します。