Veterinärpatitas-Abm
Tierarzt abm. Webanwendung in C#.NET mit ASP.NET. Powershell. Html. Xml. CSS. JavaScript. Entitätsrahmen. Bootstrap. JQuery. MSSQL. Responsive Design. Praktische Arbeit des EB -Entwicklungskurs in .NET, technologischer Polo. UNAMA National University of La Matanza - DIIT technologische Polo 2017 Webanwendungen Entwicklung in .net Unem - Technologische Pole Praktische Arbeit
- Ziel In diesem Dokument wird der funktionale Umfang und die technischen Anforderungen der praktischen Arbeit beschrieben, die die Schüler des Webanwendungs -Entwicklungskurs in .NET des technologischen Pols.
- Team das Team, um die praktische Arbeit zu erledigen, muss 4 Studenten sein, ohne Ausnahmen.
- Technische Anforderungen 3.1 .NET -Projekt
- Praktische Arbeit sollte mit ASP.NET erledigt werden. Die Art des zu verwendenden Projekts ist eine Webanwendung. 3.2 Stile
- Die bereits von Microsoft bereitgestellten Stile dürfen in der von Visual Studio bereitgestellten Beispielanwendung nicht verwendet werden. 1 Nationale Universität von La Matanza - DIIT Polo Technological 2017
- Alle .CSS -Dateien müssen sich in einem Ordner befinden.
- Verwenden Sie keine Inline -Stile (Style = ”Attribut oder definieren Sie Stile in einer Seite (Tags
<Styles>). 4. Es müssen eine Framework-/Style Sheet -Bibliothek verwendet werden. Einige Beispiele: a. Twitter Bootstrap (http://getbootstrap.com/, Themen http://bootswatch.com/). Video vorgeschlagene Einführungskurs (inoffiziell) https://youtu.be/nug1pmke-y4 b. Foundation (http://foundation.zurb.com/docs/) 3.3 JavaScript 1. Es ist nicht erforderlich, JavaScript für eine der in der praktischen Arbeit erforderlichen Funktionen zu verwenden. 3.4 HTML 1. Verwenden Sie keine Tags -Tabelle, um den Inhalt einer Spaltenseite zu organisieren. Tabellen -Tags dürfen nur ein Gitter/eine Liste von Informationen darstellen. 2. Die Verwendung der Masterseite zur Struktur Die Anwendungsnetzformulare ist erforderlich. Auf der Master -Seite müssen Stilblätter verwiesen werden. 3.5 Validierung 1. Verwenden Sie Validierungen sowohl auf der Seite des Clients (JavaScript) als auch auf der Serverseite mit nur ASP.NET -Steuerelementen. Es ist nicht erforderlich, native JavaScript oder ein anderes Framework zu verwenden, das Validierungen der Client -Seite ermöglicht. 2. Sie können eine Liste verwenden, in der alle Felder beschrieben werden, die die Validierungen nicht erfüllen. 3.6 Überlegungen zur Architektur und Entwicklung 1. Die Datenzugriffsschicht muss mit Entity Framework durchgeführt werden. Diese .NET -Komponente wird in den Klassen erläutert, damit die Schüler verstehen, wie sie sie verwenden. 2. Verwenden Sie die geringste Anzahl von Code in den Dateien ASPX.CS, ASCX.CS, Master.cs usw. und versuchen Sie, dass in ihnen Methoden innerhalb eines anderen Projekts aufgerufen werden, die die Geschäftsregeln enthalten. 2 Nationale Universität von La Matanza - DIIT Polo Technological 2017 4. Ziel des Werks Das Ziel der Arbeit besteht in der Entwicklung der ABM -Bildschirme (hohe/niedrige/modifizierende) und die Liste eines Unternehmens bei der Wahl des Studenten. Der Student kann jedes Unternehmen auswählen, das die folgenden Bedingungen innerhalb der Webanwendung erfüllen möchten: 1. Das Unternehmen muss mindestens 5 deskriptive Felder enthalten. Zu. Ein Feld muss ein Booleschen sein. B. Ein Feld muss numerisch sein. C. Mindestens ein Feld muss alphanumerisch sein (Art der Daten in SQL Server Nvarchar). 2. Lastdatum muss gespeichert werden. 3. Das Änderungsdatum muss aufgezeichnet werden. 4. Die folgenden Steuerelemente müssen verwendet werden: ASP: TextBox, ASP: Label, ASP: DropdownList. ASP: Gridview 5. Eines der Felder muss eine referenzielle Integrität mit einer anderen abhängigen Entität enthalten (Beispiel: Wenn es sich um eine ABM von Büchern handelt, sollte es eine Buchtabelle geben, und beispielsweise hat diese Tabelle ein IdGenero -FK -Feld, das sich auf eine Geschlechtstabelle bezieht, und auf dem Bildschirm "Erstellung/Änderung" würden es eine Kombination mit "Science -Fiction" -Werten "," Polizei "," Polizei "," Polizei "," Polizei "," Suspense "und diese Werte. Die DEDOWNLIST -Steuerung sollte in diesem Fall verwendet werden. 6. Die erforderlichen Validierungen sollten angewendet werden: a. Alle Felder sind erforderlich b. Eine Vergleichsvalidierung c. Eine regelmäßige Expressionsvalidierung sollte angewendet werden. D. Eine Validierung von mehr oder weniger sollte angewendet werden. Anwendungsfluss Die Anwendung muss auf dem Auflistungsbildschirm starten. Dieser Bildschirm enthält alle vorhandenen Datensätze in der Datenbank. Falls es keine Nachricht gibt, sollte eine Nachricht angezeigt werden, die angibt, dass keine Daten vorhanden sind. Es muss eine Schaltfläche (ASP: Schaltfläche) geben, mit der Sie zum Laden neuer Datensätze zum Bildschirm gehen können. Die Optionen für das Ändern und Eliminieren müssen sich innerhalb des Netzes befinden, das die Liste enthält und für jeden Element darin angezeigt wird. 3 Nationale Universität von La Matanza - DIIT Polo Technological 2017 sollte in den Feldern nicht visualisiert werden. Der Hauptschlüssel jeder Registrierung der Datenbank. Die Bonusfunktionalität für diejenigen Schüler, die der Lieferung praktischer Arbeiten zusätzliche Punkte hinzufügen möchten, müssen eine Suchfunktion auf dem Auflistungsbildschirm hinzufügen. Durch ein ASP: Textbox muss das Ergebnis eine Filterung des Ergebnisses entsprechend dem Eingabetxt erstellen. Der Filter muss auf ein einzelnes Feld der Entität angewendet werden. 5. Lieferformular Der TP muss an die folgenden Empfänger gesendet werden, wodurch alle Mitglieder des Teams in der gesendeten E -Mail kopiert werden. ●
[email protected];
[email protected];
[email protected]; ● Der Rest der Mitglieder, die am TP (z. B. CC) teilgenommen haben, muss die E -Mails die folgenden Punkte enthalten: a. Der E-Mail-Titel lautet Pole-2017-TP- [Mitglieder] b. Antworten auf die folgenden Fragen: i. Welche Notiz sollten sie Ihrer Meinung nach auf die TP einsteigen? (1-10, wo für 7 müssen Sie alle beantragte Funktionen sein) und warum? Ii. Welche Dinge könnten sie verbessert werden? III. Was war komplizierter? C. A [Gruppenintegrante1-integrierte2-ECTC] .zip mit der gesamten Lösung, damit sie auf jedem Computer kompiliert und ausgeführt werden kann. Ändern Sie die Erweiterung in den Reißverschluss und seien Sie [Gruppenintegrant1-integriert2-ECTC] .txt, da die Mail aus Sicherheitsgründen springen kann. 6. Genehmigungsbedingungen 1. Der TP muss alle definierten technischen und funktionalen Anforderungen erfüllen. Es wird nicht akzeptiert, dass sich einige technische Funktionen oder Anforderungen nicht in der praktischen Arbeit widerspiegeln. 4 Nationale Universität von La Matanza - Diit Polo Technological 2017 2. Zum Zeitpunkt der Lieferung praktischer Arbeit müssen alle Studenten jedes Teams zur Verteidigung der praktischen Arbeit anwesend sein. 3. Zur Verteidigung der Arbeit wird der Grad des Wissens und die Teilnahme an der Entwicklung der praktischen Arbeit jedes Schülers bewertet. 5