hallo ,
von den Punkten, die ich hier zitiere was mich besonders interessieren würde ist, welche Details sollten die Funktionen Hinzufügen, Löschen, Ändern und Suchen abdecken, . Da könnte ich z.B. den Fall nennen, wenn der Benutzer mehrmals dieselben Einträge beim Hinzufügen eingibt, was Redundanzen in der Datenbank erzeugt, oder der Fall wenn er falsche Werte eingibt, z.B. xxxxx für Name (da ich darüber schreibe, das ist auch eine von vielen Fragen), wie würdet ihr diesen Fall abfangen?, solche Sachen unter anderen sind was mich interessiert, zu wissen.
Ich brauche keine Codes, ich brauche Tips über eine gute Vorgehensweise bei dem Aufbau einer DBEM, ob ich auch z.B. Stored Procedures brauchen werde oder nicht, was sollte ich nicht vergessen bei dem Aufbau?
...und wenn jemand schon eine ähnliche Erfahrung hatte, würde ich mich sehr freuen eine Antwort von ihm/ihr zu bekommen... Gruß.
Aufbau einer Datenbankeingabemaske oder Datenbankapplikation
Anforderungen: Diese Eingabemaske sollte den Benutzern ermöglichen, manuell und beim Auswählen, Datensätze in eine Datenbank löschen, hinzufügen und ändern. Optional sollte es auch ermöglichen, Datensätze zu suchen. Meine Chefs haben mir angefordert alles nur für ein Template aufzubauen, d.h. für eine Tabelle, nach Möglichkeit (zeitlich) für 2 Tabellen.
Meine Schritte oder Pläne sind bisher die folgenden, es können noch andere kommen:
1. Startseite: diese beinhaltet das Login, derjenige, der berechtigt ist, diese DBEM zu nutzen, darf beim Klicken auf OK auf die nächste Seite der DBEM.
2. Die zweite Seite der DBEM beinhaltet die Sicht der entsprechender Tabelle mit ihren Spalten und Zeilen und die Werte drin. Die Tabelle oder die Sicht der Tabelle ist scrollbar auf der rechten Seite und unten, falls die Tabelle groß in Datensätzen oder Spalten ist.Außerdem muß dem Benutzer ermöglichen, einen Datensatz auszuwählen.
2.1 In dem Fall dass die Tabelle groß in Datensätzen wäre, würde unten so was wie ein Paging stehen, das dem Benutzer möglich macht, die Tabelle durchzublättern.
2.2 Unten von dem Paging würden die Buttons: Hinzufügen, Löschen, Ändern und Aktualisieren stehen.
3. Beim Klicken auf Hinzufügen, würde ein POP UP kommen, da stehen in Form eines Formulars, die Felder der Tabelle, d.h. Labels für die Bezeichnungen der Spalten der Tabelle, und Textfelder für die Eingabe der Werte entsprechend dieser Spalten.
3.1 Unten würden einfach die Buttons OK und ABBRECHEN stehen.
3.2 Beim Klicken auf OK, geht man zurück zu der zweiten Seite, man klickt auf Aktualisieren, und unten von der Buttonsleiste sieht man die Zeile, die man hinzugefügt hat. (Hier habe ich an vielenOptionen gedacht, vielleicht einfach direkt in der Tabelle sehen ob der neuer Datensatz da ist, aber was passiert wenn es um 100 Datensätzen geht?)
3.3 Funktionen zum Abfangen von Fehler beim Hinzufügen sind zu implementieren.
4. Bevor der Benutzer auf Löschen klickt, muß er einen Datensatz der Tabelle auswählen und dann auf Löschen klicken, dieses erzeugt ein POP UP oder einfach eine Meldung in JavaScript, mit Buttons OK und ABBRECHEN.
4.1 Beim Klicken auf OK passiert das gleiche wie auf Punkt 3.2.
4.2 Bevor der Benutzer auf Ändern klickt, muß er einen Datensatz der Tabelle auswählen und dann auf Ändern klicken, dieses erzeugt ein POP UP so formularmäßig, mit der Möglichkeit, den ausgewählten datensatz anzuzeigen und zu ersetzen durch einen anderen Datensatz, Buttons OK und ABBRECHEN sind dabei.
Ich habe viele Ideen, die ich hier nicht mehr geschrieben habe
Ich hoffe auch dieses Mal deutlicher geschrieben zu haben für diejenigen, die bei meinem Beitrag helfen wollen.
von den Punkten, die ich hier zitiere was mich besonders interessieren würde ist, welche Details sollten die Funktionen Hinzufügen, Löschen, Ändern und Suchen abdecken, . Da könnte ich z.B. den Fall nennen, wenn der Benutzer mehrmals dieselben Einträge beim Hinzufügen eingibt, was Redundanzen in der Datenbank erzeugt, oder der Fall wenn er falsche Werte eingibt, z.B. xxxxx für Name (da ich darüber schreibe, das ist auch eine von vielen Fragen), wie würdet ihr diesen Fall abfangen?, solche Sachen unter anderen sind was mich interessiert, zu wissen.
Ich brauche keine Codes, ich brauche Tips über eine gute Vorgehensweise bei dem Aufbau einer DBEM, ob ich auch z.B. Stored Procedures brauchen werde oder nicht, was sollte ich nicht vergessen bei dem Aufbau?
...und wenn jemand schon eine ähnliche Erfahrung hatte, würde ich mich sehr freuen eine Antwort von ihm/ihr zu bekommen... Gruß.
Aufbau einer Datenbankeingabemaske oder Datenbankapplikation
Anforderungen: Diese Eingabemaske sollte den Benutzern ermöglichen, manuell und beim Auswählen, Datensätze in eine Datenbank löschen, hinzufügen und ändern. Optional sollte es auch ermöglichen, Datensätze zu suchen. Meine Chefs haben mir angefordert alles nur für ein Template aufzubauen, d.h. für eine Tabelle, nach Möglichkeit (zeitlich) für 2 Tabellen.
Meine Schritte oder Pläne sind bisher die folgenden, es können noch andere kommen:
1. Startseite: diese beinhaltet das Login, derjenige, der berechtigt ist, diese DBEM zu nutzen, darf beim Klicken auf OK auf die nächste Seite der DBEM.
2. Die zweite Seite der DBEM beinhaltet die Sicht der entsprechender Tabelle mit ihren Spalten und Zeilen und die Werte drin. Die Tabelle oder die Sicht der Tabelle ist scrollbar auf der rechten Seite und unten, falls die Tabelle groß in Datensätzen oder Spalten ist.Außerdem muß dem Benutzer ermöglichen, einen Datensatz auszuwählen.
2.1 In dem Fall dass die Tabelle groß in Datensätzen wäre, würde unten so was wie ein Paging stehen, das dem Benutzer möglich macht, die Tabelle durchzublättern.
2.2 Unten von dem Paging würden die Buttons: Hinzufügen, Löschen, Ändern und Aktualisieren stehen.
3. Beim Klicken auf Hinzufügen, würde ein POP UP kommen, da stehen in Form eines Formulars, die Felder der Tabelle, d.h. Labels für die Bezeichnungen der Spalten der Tabelle, und Textfelder für die Eingabe der Werte entsprechend dieser Spalten.
3.1 Unten würden einfach die Buttons OK und ABBRECHEN stehen.
3.2 Beim Klicken auf OK, geht man zurück zu der zweiten Seite, man klickt auf Aktualisieren, und unten von der Buttonsleiste sieht man die Zeile, die man hinzugefügt hat. (Hier habe ich an vielenOptionen gedacht, vielleicht einfach direkt in der Tabelle sehen ob der neuer Datensatz da ist, aber was passiert wenn es um 100 Datensätzen geht?)
3.3 Funktionen zum Abfangen von Fehler beim Hinzufügen sind zu implementieren.
4. Bevor der Benutzer auf Löschen klickt, muß er einen Datensatz der Tabelle auswählen und dann auf Löschen klicken, dieses erzeugt ein POP UP oder einfach eine Meldung in JavaScript, mit Buttons OK und ABBRECHEN.
4.1 Beim Klicken auf OK passiert das gleiche wie auf Punkt 3.2.
4.2 Bevor der Benutzer auf Ändern klickt, muß er einen Datensatz der Tabelle auswählen und dann auf Ändern klicken, dieses erzeugt ein POP UP so formularmäßig, mit der Möglichkeit, den ausgewählten datensatz anzuzeigen und zu ersetzen durch einen anderen Datensatz, Buttons OK und ABBRECHEN sind dabei.
Ich habe viele Ideen, die ich hier nicht mehr geschrieben habe
Ich hoffe auch dieses Mal deutlicher geschrieben zu haben für diejenigen, die bei meinem Beitrag helfen wollen.