Anforderung
-Erfassung der Eingaben der Patienten -Sortierung nach
Priorität der Eingaben -Erfassung im Log-Protokoll
-Weitergabe der sortierten Daten an die Anwendungen des Personals
Umsetzung
Zu Beginn versuchten wir, einen Framework-Server auf der Basis von
Node.JS zu erstellen, der eine Version von Javascript auf dem
Backend-Server ausführt. Dies ermöglicht die gleiche Kombination von
Javascript, HTML und CSS, die auf dem Front- und Backend verwendet
werden kann. Der Server lief auf Node.JS, mit einem React- und
Express.JS-Framework. Die Datenverarbeitung erfolgte über Socket.io
und Mid-Ware-Handler zur Erfassung und Reaktion auf Ereignisse.
Anfragen wurden mit Hilfe der Monk-Middleware in einer
MongoDB-Datenbank protokolliert. Die Webseiten wurden als
EJS-Dateien gespeichert, komplett mit ihrem lokalen Javascript.
Node-JS_Rainbow-Server
Node.JS
RainbowLog auf Github
Um die Weiterentwicklung für künftige Studenten zu vereinfachen,
stiegen wir auf ASP.NET um, weil dieses mit C# Programmiert wird und
das auf den Basiskenntnissen der Mechatronik Studenten beruht.
Es wird keine Datenbank mehr benötigt, sondern über String
gearbeitet. Außerdem ist die implementierung in den IIS Server
einfach, durch das zusammenspiel mit Microsoft Visual Studio und
Microsoft IIS Server.
data/Patientenanwendung-end-feature.zip
C# Rainbow Server
auf Github
|