EasyDiet Team C 10.06.2011 Team C1. Das Team Projektdetails Systemvoraussetzungen Funktionsüberblick Showcase 10.06.2011Team C2 Agenda.

Slides:



Advertisements
Ähnliche Präsentationen
Forschungszentrum Informatik
Advertisements

E-Commerce Shop System
Gruppe Dr. Henrik Grosskreutz
Webinterface für eingebettete Systeme in Dual-Server-Architektur
Installation/Konfiguration Beispiele Probleme Übergabe
:33 Architektur Moderner Internet Applikationen – Prolog Copyright ©2003 Christian Donner. Alle Rechte vorbehalten. Architektur Moderner.
1 Prof. Dr. Andreas SchmietendorfWS06/07 – Labor C/S-Programmierung Übung 4 Mehrstufige Client/Server-Systeme mit JSPs, Servlets und JavaBeans (Web-Container)
FI Knowledge Base Eine Page von Fachinformatikern für Fachinformatiker.
Datenbankzugriff im WWW (Kommerzielle Systeme)
Abschlusspräsentation cims. cims Abschlusspräsentation cims Agenda Aufgabenstellung Das System – Benutzerverwaltung / Abrechnungsmodell.
Colibi Bibliothekssystem der Computerlinguistik. Einführung Motivation Was braucht Colibi? Software Datenbankdesign.
ATHOS Benutzertreffen 12. November Auswerteserver Glashütten, 12. November 2008 HighQSoft GmbH, Andreas Hofmann
XINDICE The Apache XML Project Name: Jacqueline Langhorst
Information und Technik Nordrhein-Westfalen Das personalisierte Portal Düsseldorf, Das personalisierte Portal.
SharePoint Portal Server 2003 Überblick und Einblick in ein Migrationsprojekt.
Cs104 Programmieren II / cs108 Programmier-Projekt Präsentation Meilenstein 3 Frühjahrsemester 2011 Javatan (Gruppe Nr. 2) Mirco Spindler Rebecca Quek.
Plattformunabhängige Serverdienste am Beispiel von webCOB
Lehre, Studium, Forschung LSF Software-System HIS-GX ist eine Webanwendung für:L ehre, S tudium und F orschung bietet vielfältige Funktionalitäten für.
Oracle UCM Überwachung durch Nagios
TENEZ Hallenreservierungssystem Verwaltung von mehreren Vereinen Mehrere Standorte mit Plätzen Kundenverwaltung Reports Mobile Version Open Source.
HTW Programmiersprachen 3: Abschlusspräsentation GIS PI Projektarbeit 4. Semester an der HTW des Saarlandes Projekt: Generischer Database Browser Betreut.
Herzlich Willkommen… welcome… soyez la bienvenue….
Stand: November Anforderungen an Systemumgebung und Hardware Anmerkung Gollas, Schulamt Freising: Für unsere Schulen kommt eine Mehrplatz Installation.
Alkane Die „einfachsten“ Kohlenwasserstoffe
Sicherer Zugang zu internen Terminalservern von öffentlichen PCs
Automatisierte Benutzerverwaltung
Telesnap Voic 2009 Produktpräsentation. Einleitung Doc.No.: ASE/APP/PLM/ 0163 / DE.
Best Practices in der Datenbank-programmierung
Masc CJD Jugenddorf Offenburg ProfilAC … powered by Polikles ® 25. bis 27. Januar 2005 masc ag, rotkreuz
Mit 3 Schichte zum Erfolg
DOD Document Order and Delivery Document Order and Delivery.
Online Reservierungssytem ReSys. Einleitung Gruppenmitglieder Auftrag Technologie Eingesetzte Technologie Softwarearchitektur Software-Design Use-Cases.
Online Reservierungssytem ReSys. Einleitung Gruppenmitglieder Auftrag Technologie Eingesetzte Technologie Softwarearchitektur Software-Design Use-Cases.
Aichinger Christian, Strasser Jürgen. Inhalt JSF EJB Praxis - Integration.
Requirement workshop Team E.
6 Effektives Arbeiten mit Formeln und Funktionen
EasyDiet Team C Team C1. Agenda Das Team Projektdetails Systemvoraussetzungen Funktionsüberblick Showcase Team C2.
EasyDiet Team C Team C1. Agenda Das Team Projektdetails Systemvoraussetzungen Funktionsüberblick Vorführung EasyDiet Team C2.
Vergleich verschiedener Konzepte für das Software Engineering Praktikum.
SATA Serial Advanced Technology Attachment
Technische Information. © Sistema GeoDAT, S.L. 01/08/2004Sistema GeoDAT, S.L.2 SERVER … Betriebssysteme … –Microsoft Windows Server 2000 oder –Microsoft.
7 c Klassenzusammenkunft 18. September 1999
Aufgaben Version 1: Es soll eine Wetterstation mit folgenden zwei Anzeigen implementiert werden: Aktuelle Wetterbedingungen mit Temperatur und.
Agenda Rückblick 2. Aufbau der Software Benutzeroberfläche 4. Ausblick
JavaServer Faces Urs Frei. Inhalt JSF Funktionsweise Rückblick JSP Bestandteile von JSF So einfach ist die Anwendung (Beispiel) Eclipse im Einsatz (Entwicklungsumgebung)
QIS/LSF Dr. Martin Klingspohn.
Online Reservierungssytem ReSys. Einleitung Gruppenmitglieder Auftrag Technologie Eingesetzte Technologie Softwarearchitektur Software-Design Use-Cases.
BibControl in den Städtischen Bibliotheken Dresden
Perspektive Konstruktion eines Punkts P Ergebnis in doppelter Größe
J. Pichler Praktikum Software Engineering Werkzeug für Familien- und Stammbaumforschung Dienstag, 08:30 – 11:45, KHG02 Josef Pichler.
Torque in Turbine Team 4 Josef Bohninger Thomas Lindenhofer
Wissen praktisch ablegen
Infoscreen 2.0.
Kursdokumentenmanagement. Inhalt Zielgruppe Anwendungs- breiche Vorteile der Lösung Kosten Testen der Software Funktionsweise und Voraus- setzungen Anwendungs-
Fred 2.0 Projektvorstellung Christoph Müller
Fred 2.0 Projektvorstellung Christoph Müller
Die Gruppe Tino Reuschel Andy Klay Michael Koppen.
Drucken mit XSL-FO DaimlerChrysler  Drucken von Webseiten
Gruppe 1 – Linux Server Maxim Mozgovoi Patrick Preidel
Startscreen. Der Ablauf - der Schlüssel zur mehrplatzfähigen Lösung Prüfungsbögen LogiKIS SRV einlesen.
WINLearn Technische Umsetzung. Basistechnologie Oberfläche in HTML JSP (JavaServerPages) zur Datenauswertung Datenhaltung: Datenbank oder Filesystem JDBC.
Windows 2003 Server. Systemvorassetzungen KomponenteMindestvorausstattungEmpfohlene Ausstattung Prozessor Intel Pentium oder kompatibel ab 133 MHz Intel.
Mit CAR4KMU zum eStandard auto-gration in der Automobilindustrie Installation auto-gration Konnektor.
Ein Projekt der 4aI Gruppe 2 der HTL-Dornbirn. Agenda Projektteam – Betreuer – Management – Design – Technik Motto Inhalt Zeitplan Design – Homepage –
…Be readY.
Seminararbeit Release Management von Web-Systemen Minh Tran Lehrstuhl für Software Engineering RWTH Aachen
Technik und Informatik Project STUMR Team „olimination“ Datum 18. Januar 2011 Eine Präsentation von: Remo Albertani Oliver Burkhalter Steven Heller Thomas.
Praktische Anwendung von CAcert. Was macht CAcert? CAcert stellt Zertifikate aus.
Praktische Anwendung von CAcert
Google App Engine - Technische Stärken und Schwächen
 Präsentation transkript:

EasyDiet Team C Team C1

Das Team Projektdetails Systemvoraussetzungen Funktionsüberblick Showcase Team C2 Agenda

Manuel Tscholl (Projektleiter) Fritz Bösch Stephan Svoboda Ali Gümüs Michael Sieber Team C3 Das Team

Aufwand: 1200 Stunden Geschätzter Restaufwand: 200 Stunden Alle Meilensteine eingehalten UsabilityLab getestet Team C4 Projektdetails

Client Prozessor mit 1,6 GHZ 2GB RAM Min. 50MB Speicherplatz auf der Festplatte Tastatur und Maus Netzwerkverbindung (für Datenbank) Java VM 1.6 oder höher Team C5 Systemvoraussetzungen

Webserver Apache Tomcat 7.0 JRE 1.6 oder höher Linux (X Window System needs to be enabled), Windows Server 2003, Windows Server Team C6 Systemvoraussetzungen

Datenbankserver Prozessor mit 2GHZ 512 MB RAM 2GB freier Speicher auf der Festplatte Team C7 Systemvoraussetzungen

Patienten suchen und anzeigen Neue Patienten hinzufügen Diätpläne für Patienten erstellen Patientenstatus hinzufügen Laborbefunde hinzufügen Neue Rezepte hinzufügen Eintragen von Ernährungsprotokollen Team C8 Funktionsumfang

Nicht implementiert Systembenutzer anlegen Parametersets anlegen Diät im Diätpool anlegen Diätplan im Diätpool anlegen Team C9 Funktionsumfang

Ein neuer Patient wird erfasst Der Patient hat ein Rezept mitgebracht, welches er unbedingt in seiner Diät verwenden möchte. Die Diätassistentin legt das neue Rezept an Team C10 Showcase - Szenario

Die Diätassistentin erstellt Diätplan für einen bestehenden Patienten Der Patient geht nach Hause und trägt sein Ernährungsprotokoll ein Team C11 Showcase - Szenario

Der Patient kommt wieder zur Diätassistentin. Die Diätassistentin legt einen neuen Patientenstatus an Team C12 Showcase - Szenario

EasyDiet Technische Dokumentation Team C Team C13

DB Modell Allgemeine Designentscheidungen Schichtenarchitektur Integration Timebox 2 Webarchitektur Verwendete Bibliotheken Team C14 Agenda

öffnen Team C15 DB Modell

BusinessLogicDelegationController Als Zwischencontroller für Asynchronität Umwandeln der Domain Objects zu GUI Objects Konvertieren von Java lists zu Pivot lists Wegen Databinding Pivot lists -> Benachrichtigung bei Veränderung Team C16 Allgemeine Designentscheidungen

Einführen von BusinessObjects Kapselung der POJOs der Datenbank Können Businesslogik enthalten GUI erhält nur Data Interfaces Nur getter Team C17 Allgemeine Designentscheidungen

Team C18 Schichtenarchitektur

Team C19 Schichtenarchitektur

Team C20 Schichtenarchitektur

Team C21 Schichtenarchitektur

Integration der UseCases von TeamB: Neuen Patient anlegen Patientenstatus anlegen Laborparameter hinzufügen Team C22 Integration Timebox 2

GUI XML in unsere GUI integriert Systemuser und der aktive Patient über Adapter übergeben Team C23 Integration Timebox 2

Verteilte Präsentation Team C24 Webarchitektur

Realisiert mit JSF Webcontroller als ManagedBean Vorhanden Architektur bleibt unberührt Team C25 Webarchitektur

Umsetzung mit JSF (Primefaces) Team C26 Webarchitektur Webcontroller

Team C27 Webarchitektur öffnen

Apache Pivot (Desktop GUI) Konfiguration über XML Files, Eclipse Plugin, viele vorgefertigte Komponenten Primefaces (Webinterface) AJAX Support, vorgefertigte Komponenten, gute Dokumentation und Beispiele Team C28 Verwendete Bibliotheken

Hibernate (Datenbankanbindung) Objektorientierter Zugriff auf DB, sehr gute Dokumentation Log4j (Logging) Zur Analyse von Problemen während der Entwicklung Junit (Testing) Einfach zu bedienen, sehr gute Dokumentation, Eclipse Plugin Team C29 Verwendete Bibliotheken