Projektname: Bibliothekssite mit ASP .NET
Inhalt des Projekts:
In diesem Abschnitt werden der Inhalt und der Projektzweck der ASP .NET- und Bibliothekssystem-Site angegeben, die im Rahmen der Jahresendhausaufgaben des Webprogrammierungskurses erstellt wurde.
Das allgemeine Design unserer Bibliotheksseite mit dem Namen „sefabookstore.com“ ist im Bild unten dargestellt.
Abbildung 1: Homepage der Website sefabookstore.com Wie auf dem Bild oben zu sehen ist, ein oberes Banner, 5 Menüs, Startseitenbildschirm, Suche nach Büchern, Büchern, Über uns und Es gibt ein Eingabemenü. Das Design dieser Seite erfolgt in der Datei index.aspx unter den Softwaredateien.
ANMELDEVERFAHREN FÜR MITGLIEDER:
Andererseits sind die Codezeilen der Abschnitte zur Anforderung von Benutzername und Passwort, die für die Anmeldevorgänge für Mitglieder erforderlich sind, in der Abbildung oben aufgeführt. Wie in den oben angegebenen Codezeilen zu sehen ist, wurden die erforderlichen Codezeilen für die Eingabe der in die Textfelder zu schreibenden Werte definiert und Bannerbilder für das allgemeine Erscheinungsbild der Site hinzugefügt.
MENÜS: BÜCHER SUCHEN:
Die Registerkarte „Nach Büchern suchen“ enthält Inhalte. Auf unserer Seite gibt es 2 verschiedene Suchkriterien. Diese; Buchgenre und Buchtitel
BÜCHER :
Im Bild oben wird das Dropdown-Menü im Abschnitt „Genre auswählen“ des Abschnitts „Bücher“ verwendet. Zusätzliche Bücher sind in den Genres Story, Historischer Roman und Roman verfügbar. Wenn Sie in der Datei bookadd.aspx einen neuen Typ angeben, um den Buchtyp hinzuzufügen, wird dieser automatisch zum Dropdown-Ereignis hinzugefügt.
EIN BUCH HINZUFÜGEN:
Auf der oben abgebildeten Seite bookekle.aspx sind 7 Informationszeilen erforderlich: Buchname, Kategorie, Erscheinungsdatum, Buchtyp, Bild hinzufügen, Thema hinzufügen. Die Aufzeichnung der hinzugefügten Bücher in der SQL-Datenbank wird durchgeführt.
ÜBER UNS: Unsere fünfte und letzte Registerkarte im Hauptmenü unserer Website ist die Registerkarte „ÜBER UNS“.
Im oben gezeigten Bild finden Sie Informationen zu unserer Website. KONTAKT:
Der Hauptinhalt des Kommunikationsabschnitts, dessen Design im obigen Bild dargestellt ist; Es besteht aus den Feldern Vor- und Nachname, E-Mail-Adresse, Adresse, Betreff und Nachricht der Person, die eine Nachricht senden möchte. Über dieses Formular kann der Benutzer Beschwerden, Wünsche und Vorschläge zur Website oder zum Restaurant melden. Dabei werden die angeforderten Informationen und die zu übermittelnde Nachricht in der Nachrichtentabelle der Access-Datenbank gespeichert. Im zweiten Teil werden die allgemeinen Eigenschaften der Nachrichtentabelle und die Datenbankeigenschaften ausführlich erläutert.
Wie in den oben beschriebenen Befehlszeilen der Datei „communication.aspx“ zu sehen ist, sind auch Validierungsoperationen größtenteils in unseren Codeblöcken enthalten. Nach Überprüfung der eingegebenen Werte mit den Validierungsbefehlen, die häufig zur Durchführung der erforderlichen Kontrollen verwendet werden, wurden diese der Access-Datenbank hinzugefügt. Im Allgemeinen sehen die Codeausschnitte der Menüs und Registerkarten auf unserer Homepage so aus. Der zweite Teil, der jetzt gegeben wird, umfasst unsere Tabellen in der Access-Datenbank und ihre Eigenschaften.
WÄHLEN:
Im oben gezeigten Bild werden Radiobutton- und Button-Ereignisse für die Abstimmung verwendet. Die verwendeten Stimmen werden an die Access-Datenbank gesendet und gespeichert. 2. ALLGEMEINE MERKMALE DER ACCESS-DATENBANK Auf dieser Website wurde die Access-Datenbank verwendet, die als Hausaufgabe zum Jahresende erstellt wurde. Eine Datenbank ist ein Werkzeug zum Sammeln und Organisieren von Informationen. In Datenbanken werden Informationen über Personen, Produkte, Bestellungen oder alles andere gespeichert. In diesem Projekt wurde das Access-Datenbankprogramm verwendet, um die Daten auf unserer Website zu speichern und aufzulisten. Mit Access: Sie können neue Daten in die Datenbank eingeben; Sie können beispielsweise einen neuen Artikel zum Lagerbestand hinzufügen. Sie können die vorhandenen Daten in der Datenbank bearbeiten. Sie können beispielsweise den aktuellen Standort eines Elements ändern. Sie können Informationen löschen, wenn ein Artikel verkauft oder weggeworfen wird. Daten auf verschiedene Arten organisieren und anzeigen. Daten mit anderen über Berichte, E-Mail-Nachrichten, Intranet oder Internet teilen. Angesichts der oben genannten Funktionen war die Arbeit mit Access Database sowohl einfach als auch einfach sehr nützlich. Insgesamt gibt es in der Access-Datenbank dieses Projekts 3 Tabellen. Diese Tabellen sind jeweils; „Mitglieder“, „Buch“ und „Abstimmung“. Das folgende Bild zeigt die Liste der Tabellen in der Access-Datenbank.
BUCHTABELLE: Die erste dieser Tabellen ist die Tabelle „Bücher“, in der die Daten der Benutzer gespeichert werden, die Mitglieder unserer Website sind.
Die Gesamtansicht unserer Tabelle, die aus 8 verschiedenen Feldern besteht: Buch, Kategorie, Datum, Thema, Typ, Bild, Tour, Name des Autors und Erscheinungsjahr, ist im Bild oben dargestellt. Die vom Benutzer, der sich auf der Website über die Registerkarte „Bücher“ registriert hat, in die erforderlichen Felder eingegebenen Daten werden automatisch in 8 verschiedenen Feldern dieser Tabelle platziert. Kitapekle.aspx, Kitapara.aspx und Kitap.aspx nutzen diese Datenbank.
STIMMENTABELLE:
Die oben erwähnte Vor-Ort-Abstimmung wurde durchgeführt und das Site-Scoring-System wurde erstellt, indem sie in der Zugriffsdatenbank gespeichert wurden. MITGLIEDERTABELLE:
Eine weitere Tabelle in der Access-Datenbank ist die Tabelle, in der die Mitglieder gespeichert werden. Der Inhalt dieser Tabelle besteht aus 8 Feldern. Der Screenshot dieser Tabelle, die aus 8 Feldern besteht: Name, Nachname, Benutzername, Passwort, E-Mail, geheime Frage, geheime Antwort und Autorisierung, ist oben dargestellt. Dies ist der Teil, in dem registrierte Benutzer der Website vertraulich behandelt werden. Die Seiten Member.aspx und member.aspx werden aus dieser Tabelle gespeist. CODEBLOCK DER MEMBER.ASPX-SEITE:
Im Bild oben ist die Verbindung des Kommunikationsmenüs mit der Datenbank als Codeausschnitte dargestellt. Im Allgemeinen lauten die allgemeinen Zeilen des mit asp .net erstellten Projekts wie folgt. Im Projekt wurde eine fertige CSS-Vorlage verwendet. Viele Webprogrammierungslektionen wie Validierung, SQL-Datenbankverbindung, SQL-Datenbankabfrageoperationen und Website-Design, die in der Konstruktionsphase des Projekts verwendet wurden, wurden im Detail untersucht und studiert. Die im Kurs erworbenen theoretischen Kenntnisse wurden in diesem Projekt in die Praxis umgesetzt und das Thema Webprogrammierung mit asp.net auf einem grundlegenden Niveau erklärt.