Projektbeschreibung
ÜbersetztDie Essenz besteht darin, die Festlegung und Ausführung von Aufgaben im gesamten Unternehmen über die Datenbank zu automatisieren.
Erstellen Sie eine Website (Domain kaufen, Hosting usw.)
Auf der Hauptseite nur das Anmeldeformular (Sie sagen, geben Sie den Benutzernamen und das Passwort ein)
Wenn eine Person einen Benutzernamen und ein Passwort eingibt, gelangt sie zu der Seite, auf der ihre Aufgabenliste angezeigt wird.
Wir verwenden jetzt Google-Tabellen, haben aber eingeschränkte Funktionalität.
Die Tabelle hat drei Hierarchieebenen.
1. ist der Gründer (er setzt Aufgaben und erhält Feedback)
2. ist ein leitender und mittlerer Manager (sie erhalten Aufgaben, können diese an Ausführende weiterleiten, neue Aufgaben hinzufügen und ihre eigenen abschließen)
3. ist der Ausführende (er erhält und führt nur Aufgaben aus, ohne die Möglichkeit, weiterzuleiten, aber mit der Möglichkeit, Aufgaben für sich selbst hinzuzufügen)
Tabelle 1 der Ebene ist wie folgt (zum Beispiel der Gründer):
Aufgabe An wen gerichtet Datum der Aufgabe Enddatum (Frist) Farbe des AUFTRAGGEBERS Farbe des AUFTRAGNEHMERS Hinweis
Aufgabe 1 Techn. Direktor 1-05 15-05
So arbeiten wir:
Zum Beispiel setzt der Aufgabenmanager (Direktor) die Aufgabe, wählt aus der Dropdown-Liste „An wen gerichtet“ den Auftragnehmer aus, legt die Daten fest und wählt die Farbe des Direktors.
Wir verwenden drei Farben, die ihre eigene logische Bedeutung haben:
Rote Aufgabe nicht erledigt
Blaue Aufgabe vom Ausführenden erledigt
Die grüne Aufgabe wird als abgeschlossen überprüft
Der Aufgabenmanager wählt in seinem Diagramm die Farbe Rot. Diese Farbe wird vom Künstler gesehen, und er hat sie ebenfalls rot markiert. Wenn der Ausführende die Aufgabe abgeschlossen hat, markiert er seine Zählung in Blau. Der Aufgabenmanager sieht die Farben Rot/Blau. Er überprüft die Aufgabe (ob sie erledigt ist oder nicht, er tut dies verbal) und ändert von rot auf grün und kann die Aufgabe löschen.
Bedingungen: Wenn der Direktor die Farbe Rot in der Zelle des Auftragnehmers markiert hat, erscheint die Farbe rot. Der Künstler kann die Farbe von Rot auf Blau ändern. Und wenn der Direktor die Farbe grün markiert, hat der Ausführende die Farbe grün.
Der Hinweis wird vom Auftragnehmer als Feedback ausgefüllt.
Funktionen:
1. Wenn der Direktor aus der Dropdown-Liste des Auftragnehmers auswählt, fällt die Aufgabe automatisch in die Tabelle dieses Auftragnehmers.
2. Jeder sollte in der Lage sein, seine Tabelle nach jeder der Spalten zu sortieren (nach Datum, nach Farbe des AUFTRAGGEBERS, nach Farbe des AUFTRAGNEHMERS) – ein Analogon zu Excel-Filtern. Aber mit den Bindungen.
Tabelle 2 der Ebene ist wie folgt (z.B. Technischer Direktor):
Die Aufgabe ist gerichtet an Wer das Datum der Aufgabe Enddatum (Frist) Farbe ENTSCHEIDER.
Die Farbe ist VOLL. Hinweis an wen die Farbe des Präsidenten weitergeleitet wurde
Farbe EXKLUSIVE NOTIZ
Aufgabe 1 Techn. Direktor 1-05 15-05 GL. Ingenieur.
Merkmale. Der Ausführende der zweiten Ebene kann die Zellen von 1 bis 5 nicht ändern.
Die Tabelle der Ebene 3 ist wie folgt (z.B. Cheftechniker):
Aufgabe An wen gerichtet Datum der Aufgabe Enddatum (Frist) Farbe des AUFTRAGGEBERS Farbe des AUFTRAGNEHMERS Hinweis
Aufgabe 1 GL. Ingenieur 1-05 15-05
Merkmale: Der Künstler der dritten Ebene kann nur die Farbe des Auftragnehmers ändern und Notizen hinzufügen.
Es geht um die Ebene der Benutzer.
Was die Ebene des Administrators dieses Systems betrifft, sollte es möglich sein:
- Benutzer hinzufügen/löschen
Die Hierarchieebenen ändern
Auftragnehmer zur Dropdown-Liste hinzufügen/entfernen
Sie sollten kein CMS für den Administrator erstellen. Wenn es möglich ist, dies über phpMyAdmin zu tun, dann denke ich, dass es genug ist.
Jetzt zur Implementierung von Frontend, Backend und anderen Dingen.
Frontend. Wir sind in diesem Fall nicht sehr auf das Design bedacht. Minimalismus in allem. Es gibt nur zwei Seiten in diesem Projekt: die Eingangsseite und die Tabelle. Die Anmeldeseite hat nur zwei Benutzernamen und ein Passwort (plus das Firmenlogo hinzufügen). Und das Design der Tabellen-Seite – wir sind vom Design der Google-Tabellen völlig begeistert. Plus Schaltflächen wie Aufgabe hinzufügen usw. (Angebot aus Standardlösungen).
Backend. Alles wird auf MySQL gemacht. Sie werden es mit Drittanbieterprogrammen (wie Workshop oder anderen) oder direkt in phpMyAdmin tun – es liegt in Ihrem Ermessen. Was die Bereinigung der Datenbank betrifft (wenn eine kritische Masse an abgeschlossenen Aufgaben angesammelt wird) - wir sind bereit, Ihr Angebot zu prüfen. Die Anzahl der Personen, die im System sein werden, beträgt etwa 50 Personen. Die Anzahl der Aufgaben pro Woche beträgt 20-30 für jeden Benutzer.
Das Einzige, was Sie tun müssen, ist, das Backup einzurichten.