Artikelveröffentlichungssystem 1. Sprache und Umwelt 3. Implementierungssprache: C#, asp.net 4. Umgebungsanforderungen: Visual Studio 2005 oder 2008, SQL Server 2005 2. Datenbankdesign
3. Anforderungen Um allen Lern- und Austauschmöglichkeiten zu bieten, möchte eine bestimmte Interessengruppe ein Online-Lern- und Austauschsystem entwickeln Artikel wie Einblicke, Lernerfahrungen und berufliche Fähigkeiten stehen jedem zum Lernen und Kommunizieren zur Verfügung. Jetzt sind Sie für folgende Aufgaben verantwortlich: 1. Verantwortlich für die Implementierung des Login-Moduls; 2. Verantwortlich für die Implementierung von Funktionen zur Benutzerregistrierung; 3. Verantwortlich für die Auflistung aller Artikel, die von aktuellen Nutzern veröffentlicht wurden, sowie alle Artikel, die aktuelle Nutzer lesen können; Houpu Informationstechnologie-Ingenieur-Ausbildungssystem Bronze Serie 4.0 Wuhan Houpu Education Technology Co., Ltd 25/53 4. Verantwortlich für die Verwirklichung der Funktion des Artikellesens 4. Empfohlene Implementierungsschritte 1. Erstellen Sie eine SQL-Server-Datenbank-KnowledgeDataBase, erstellen Sie eine Datentabelle: Artikel, UserInfo; 2. Erstellen Sie eine Visual C# ASP.NET Website; 3. In der Konfigurationsdatei fügen Sie den Konfigurationsabschnitt und die Anmeldemethodenkonfiguration hinzu, um die Datenbank-Verbindungszeichenkette festzulegen Abschnitt und Konfigurationsabschnitt, der nur anonymen Nutzern den Zugriff auf die Registrierungsseite erlaubt 4. Erstellen Sie ein Login-Anmeldeformular a) Die Benutzeroberfläche des Anmeldeformulars ist in Abbildung 1 dargestellt: Abbildung 1 Login-Seite b) Funktionale Anforderungen für das Anmeldeformular 1) Der Nutzer klickt auf Einloggen und navigiert zur Hauptseite, wenn Benutzername und Passwort korrekt sind. 2) Wenn die Anmeldung erfolgreich ist, beträgt die Anzahl der Logins des Benutzers +1 3) Nutzer klicken auf den Registrierungsbutton und werden zur Registrierungsseite weitergeleitet 4) Nutzer, die nicht eingeloggt sind, können nur auf die Registrierungsseite zugreifen 5. Erstellen Sie die Hauptseite a) Die Benutzeroberfläche der Hauptseite ist in Abbildung 2 dargestellt:
Abbildung 2 Hauptseite b) Funktionalität der Hauptseite 1) Zeigen Sie zuerst die Beiträge des aktuellen Nutzers an und klicken Sie auf "Durchsuchen", um zum article.aspx Seite zum Einsehen des Artikels 2) Danach werden die Artikel angezeigt, die der aktuelle Nutzer lesen kann, und klicken Sie auf "Lesen", um zum article.aspx Seite zum Einsehen des Artikels 6. Erstellen Sie eine Registrierungsseite a) Schnittfläche der Registrierungsseite Abbildung 3: Abbildung 3 Registrierungsseite b) Funktion der Registrierungsseite, Überprüfung der vom Nutzer eingegebenen Informationen, die Anforderungen sind wie folgt: 1) Der Benutzername darf nicht leer sein und die Länge ist größer als drei; 2) Das Passwort besteht aus drei Zahlen und drei Buchstaben 3) Die E-Mail muss die Formatanforderungen erfüllen; 4) 11 für die Telefonnummer
c) Nach erfolgreicher Verifizierung die Benutzerinformationen in die Datentabelle UserInfo schreiben und nur nach einer E-Mail-Adresse fragen Kann einen Benutzer registrieren d) Nachdem der Benutzer erfolgreich registriert wurde, wird die Anzahl der Benutzeranmeldungen auf 0 gesetzt 7. Erstellen Sie eine Artikelansichtsseite und zeigen Sie den Artikeltitel sowie den Artikelinhalt auf der Seite an, wie in Abbildung 4 dargestellt: Abbildung 4 Sehen Sie sich die Artikelseite an 8. Programme ausführen und debuggen, mindestens zwei Benutzer in der Datenbank registrieren und mindestens einen Artikel pro Benutzer veröffentlichen Kapitel 5. Vorsichtsmaßnahmen 1. Die Fragen sorgfältig überprüfen und sie genau verstehen; 2. Bitte achten Sie auf die Gestaltung der Schnittstelle gemäß den Designanforderungen des Formulars; 3. Bitte verwenden Sie eine dreistufige Architektur, um eine Entwicklungsumgebung zu erstellen. 4. Achte auf das Code-Schreiben, die Benennungskonventionen und die richtigen Kommentare
Quellcode:
Artic.rar
(35.87 KB, Anzahl der Downloads: 4, Verkaufspreis: 3 Getreide MB)
|