プロジェクト名: ASP .NET を使用したライブラリ サイト
プロジェクトの内容:
このセクションでは、Web プログラミング コースの年末の宿題の範囲内で作成された ASP .NET および図書館システム サイトの内容とプロジェクトの目的を説明します。
「sefabookstore.com」という名前の図書館サイトの全体的なデザインを下の画像に示します。
図1: sefabookstore.comサイトのホームページ 上の写真でわかるように、トップバナー、5つのメニュー、ホームページ画面、書籍の検索、書籍、会社概要、入力メニューがあります。このページのデザインはソフトウェアファイルのうちのindex.aspxファイルで作成されています。
会員ログイン手順:
一方、メンバーのログイン手順に必要なユーザー名とパスワードの要求セクションのコード行は、上の図に示されています。上記のコード行からわかるように、テキスト ボックスに書き込む値を入力するために必要なコード行が定義されており、サイトの全体的な外観のためにバナー画像が追加されています。
メニュー: 本を検索:
「ブックの検索」タブにはコンテンツが含まれています。当サイトには 2 つの異なる検索条件があります。これら;本のジャンルと本のタイトル
本 :
上の図では、書籍セクションのジャンルの選択セクションでドロップダウンが使用されています。追加された書籍は、物語、歴史小説、小説のジャンルで利用可能です。 bookadd.aspx ファイルで新しいタイプを指定してブック タイプを追加すると、ドロップダウン イベントに自動的に追加されます。
本を追加:
上記の bookekle.aspx ページでは、書籍名、カテゴリ、発売日、書籍の種類、画像の追加、件名の追加の 7 行の情報が必要です。追加された書籍を SQL データベースに記録しています。
私たちについて: 当社ウェブサイトのメインメニューの 5 番目と最後のタブは「ABOUT US」タブです。
上の画像には、当サイトに関する情報が記載されています。接触:
通信セクションの主なコンテンツ。そのデザインは上の画像に示されています。これは、メッセージを送信したい人の名前、姓、電子メール アドレス、住所、件名、およびメッセージ フィールドで構成されます。このフォームを通じて、ユーザーはサイトまたはレストランに関する苦情、要望、提案を報告することができます。ここで、要求された情報と送信されるメッセージは、Access データベースのメッセージ テーブルに保存されます。メッセージ テーブルの一般プロパティとデータベース プロパティについては、第 2 部で詳しく説明します。
上で概説した「communication.aspx」ファイルのコマンド ラインに見られるように、検証操作の大部分もコード ブロックに含まれています。必要な制御を行うために広く使用されている検証コマンドで入力された値をチェックした後、Access データベースに追加されました。一般に、ホームページのメニューとタブのコード スニペットは次のようになります。これから説明する 2 番目の部分には、Access データベース内のテーブルとそのプロパティが含まれます。
投票:
上に示した図では、ラジオボタンとボタン イベントが投票に使用されています。使用された投票はアクセス データベースに送信され、保存されます。 2. Access データベースの概要 この Web サイトでは、年末の宿題として Access データベースを使用しました。データベースは情報を収集し、整理するためのツールです。データベースには、人、製品、注文などに関する情報が保存されます。このプロジェクトでは、Web サイト上のデータの保存と一覧表示に Access Database プログラムを使用しました。 Access を使用すると: 新しいデータをデータベースに入力できます。たとえば、新しいアイテムを在庫に追加できます。 データベース内の既存のデータを編集できます。たとえば、アイテムの現在の場所を変更できます。 アイテムが販売または廃棄された場合、情報を削除できます。 さまざまな方法でデータを整理および表示できます。 レポート、電子メール メッセージ、イントラネット、またはインターネットを介して他のユーザーとデータを共有します。 上記の機能を考慮すると、Access Database の操作は簡単で簡単です。とても便利です。このプロジェクトの Access データベースには合計 3 つのテーブルがあります。これらのテーブルはそれぞれ次のとおりです。 「メンバー」「予約」「投票」。次の図は、Access データベースのテーブルのリストを示しています。
BOOKS テーブル: これらのテーブルの最初は「Books」テーブルです。これは、サイトのメンバーであるユーザーのデータが保存されるテーブルです。
上の画像は、書籍、カテゴリ、日付、件名、種類、写真、ツアー、著者名、出版年という 8 つの異なるフィールドで構成されるテーブルの全体像を示しています。 [書籍] タブを介して Web サイトに登録したユーザーが必須フィールドに入力したデータは、このテーブルの 8 つの異なるフィールドに自動的に配置されます。 Kitapekle.aspx、Kitapara.aspx、Kitap.aspx はこのデータベースを使用します。
投票表:
上記のサイト内投票を行い、アクセスデータベースに保存することでサイトスコアリングシステムを構築しました。メンバー表:
Access データベース内の別のテーブルは、メンバーが保持されるテーブルです。このテーブルの内容には 8 つのフィールドがあります。このテーブルのスクリーンショットは、名前、姓、ユーザー名、パスワード、電子メール、秘密の質問、秘密の答え、および承認の 8 つのフィールドで構成されています。ここは、Web サイトの登録ユーザーの機密が保たれる部分です。 Member.aspx および member.aspx ページは、このテーブルから供給されます。 MEMBER.ASPX ページのコード ブロック:
上の画像では、通信メニューとデータベースの接続がコード スニペットとして示されています。一般に、asp .net で作成されたプロジェクトの大まかな行は次のとおりです。プロジェクトでは既製の CSS テンプレートが使用されました。プロジェクトの構築段階で使用される検証、SQL データベース接続、SQL データベース クエリ操作、Web サイトのデザインなど、多くの Web プログラミングのレッスンが詳細に研究されています。コースで学んだ理論的知識はこのプロジェクトで実践され、asp .net を使用した Web プログラミングの主題が基本レベルで説明されます。