Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Benachrichtigungssystem in c# entwicklen

Empfohlene Antworten

Hi!

ich bin inder letzet Projekt meiner Umschulung und Bauche eure Hilfe

hier ist die Beschreibung des Projekt:

3 Allgemeine Anforderungen

Jeder Mitarbeiter des o.g. Fachbereichs muss einem ausgewählten Mitarbeiter des Unternehmens eine Nachricht schicken können. Es muss ebenfalls die Möglichkeit bestehen, eine Nachricht an alle Mitarbeiter gleichzeitig

Eine neue Nachricht sollte auf der Startseite (bzw. dem Startformular) der Anwendung angezeigt werden. Von dort aus sollte auch das Versenden von Nachrichten möglich sein. zu senden.

Sofern das Design der Oberfläche eine Einbindung in die Startseite weniger sinnvoll macht, sollte diese an einer anderen geeigneteren Stelle eingebunden werden.)

Der Nachrichtenaustausch soll in Echtzeit erfolgen. In Webanwendungen kann eine angemessene Verzögerung (Seitenrefresh) toleriert werden.

Der Aufgabenplaner ist zu einer Multiuser-Anwendung auszubauen.

4 Produktfunktionen

4.1 Funktionen für Mitarbeiter

der Aufgabenplaner kann erst nach erfolgreichem Login gestartet werden

jedem Mitarbeiter sind nur die für ihn relevanten Nachrichten anzuzeigen

Anlegen und Versenden von Nachrichten mit folgenden Daten:

- Zeit und Datum der Erstellung einer Nachricht

- Nachrichtentext

- Empfänger, Absender

- Status (gelesen, nicht gelesen)

diese Projekt ist eine erweiterung meines Aufgabenplaner Projekt.

ich weiss nicht wie ich anfange

ich bitte euch um eure Hilfe Tutorial oder links

Danke im Voraus!!!!

Es gibt etwa ein dutzend Möglichkeiten dieses Problem zu lösen und es gibt auch etwa genauso viele gute Tutorials zu Chatapplikationen. Erkundige dich bitte vorerst selbst, erarbeite einen Lösungsweg und dann kannst du dich wieder ans Forum wenden und fragen ob die Lösung so sinnvoll oder möglich ist. Mal ganz davon abgesehen ist es anscheinend eine Erweiterung einer schon vorhandenen Lösung - diese kennen wir aber nicht!

Zum Anfang brauchst du ein Loggin, denn ohne Mitarbeiter Loggin kannst du keine Nachrichten versenden ;)

Das ist das letzte was ich machen würde.Das kommt ganz zum Schluss.

Erstmal eine genaue Ausarbeitung (Requirements festlegen, limits festlegen).

Ich würde mir erstmal die grundlegendsten Fragen stellen wie:

...soll es eine Server/Client Architektur oder eine Client/Client Architektur sein (wobei Server Client warscheinlich die einfachere Variante wäre)

...welches Netzwerkprotokoll nehme ich her (Tcp,Udp,....)

...wie soll die Struktur meiner Datenpackete aufgebaut sein

...wie werden meine Nutzerdaten hinterlegt (Xml,Datenbank,...) => Daraus folgt die Plannung der Struktur des "Archivs". Bei Datenbanken könnte man ja mal ein ERD erstellen.

...soll der Verkehr verschlüsselt ablaufen, wenn ja welchen Algorithmus will ich verwenden

...wie will ich die hinterlegten Nutzerlogins verschlüsseln (symetrisch, One-Way, etc.)

Wenn es scheinbar auch erlaubt ist Wenanwendungen (ASP, etc.) dafür herzunehmen, könnte man natürlich auch einen Webservice dafür aufsetzten, der die Kommunikation verwaltet und archiviert.

lg

Gateway

Zum Anfang brauchst du ein Loggin, denn ohne Mitarbeiter Loggin kannst du keine Nachrichten versenden

Ich würd nicht mit der "Tür" anfangen, das ist wirklich das aller letzte was du brauchst

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.