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

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
Business Intelligence Sven Elvers
:33 Architektur Moderner Internet Applikationen – Prolog Copyright ©2003 Christian Donner. Alle Rechte vorbehalten. Architektur Moderner.
Web 2.0 und RIAs - Adobe Air1 Seminar: Web 2.0 und Rich Internet Applications Wintersemester 2007/2008 Daniel Thaidigsmann
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.
Information und Technik Nordrhein-Westfalen Das personalisierte Portal Düsseldorf, Das personalisierte Portal.
Projekt Web Engineering
Cs104 Programmieren II / cs108 Programmier-Projekt Präsentation Meilenstein 3 Frühjahrsemester 2011 Javatan (Gruppe Nr. 2) Mirco Spindler Rebecca Quek.
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….
Anlegen von Ordnern, speichern und Öffnen von Bildern und Briefen
Alkane Die „einfachsten“ Kohlenwasserstoffe
Einführung in die Programmiersprache Java
Automatisierte Benutzerverwaltung
EasyDiet Team C Team C1. Das Team Projektdetails Systemvoraussetzungen Funktionsüberblick Showcase Team C2 Agenda.
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.
Vorstellung des Projektergebnisses. Agenda I. Bla II. Änderungen beim Design III. Zeitliche Aufwände IV. Komplexität V. Produktpräsentation VI. Mögliche.
EasyDiet Team C Team C1. Agenda Das Team Projektdetails Systemvoraussetzungen Funktionsüberblick Vorführung EasyDiet Team C2.
Tabellenkalkulation mit Excel
Vergleich verschiedener Konzepte für das Software Engineering Praktikum.
Lernmodul Einführung Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Nutzungsbedingungen:
SATA Serial Advanced Technology Attachment
End-presentation (Anforderungen)
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
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.
Perspektive Konstruktion eines Punkts P Ergebnis in doppelter Größe
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
Die Gruppe Tino Reuschel Andy Klay Michael Koppen.
Drucken mit XSL-FO DaimlerChrysler  Drucken von Webseiten
Gruppe 1 – Linux Server Maxim Mozgovoi Patrick Preidel
Partner Präsentation Interaktives Planen in der Fertigung.
Startscreen. Der Ablauf - der Schlüssel zur mehrplatzfähigen Lösung Prüfungsbögen LogiKIS SRV einlesen.
MD 4/02 CORBA Static/Dynamic Invocation Interface (SII/DII), Interface Repository.
WINLearn Technische Umsetzung. Basistechnologie Oberfläche in HTML JSP (JavaServerPages) zur Datenauswertung Datenhaltung: Datenbank oder Filesystem JDBC.
Releasworkshop 1.85 Installation & Administration Dipl. Phys. Ralf Wagner Siegen Dezember 2009.
Windows 2003 Server. Systemvorassetzungen KomponenteMindestvorausstattungEmpfohlene Ausstattung Prozessor Intel Pentium oder kompatibel ab 133 MHz Intel.
Pool Informatik, Sj 11/12 GZG FN W.Seyboldt 1 Pool Informatik 5 GZG FN Sj. 11/12 Kopieren, Daten, Programme.
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
Abschlusspräsentation Tobias Vogel
 Präsentation transkript:

EasyDiet Team C Team C1

Agenda Das Team Projektdetails Systemvoraussetzungen Funktionsüberblick Showcase Team C2

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

Projektdetails Aufwand: 360 Stunden Geschätzter Restaufwand: 150 Stunden Alle Meilensteine konnten eingehalten werden UsabilityLab gestestet Team C4

Systemvoraussetzungen 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 2008 Datenbankserver – Prozessor mit 2GHZ – 512 MB RAM – 2GB freier Speicher auf der Festplatte Team C6

Funktionsumfang 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 über ein Webinterface mit Patientenlogin Team C7

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

Showcase - Szenario Ein neuer Patient, der noch nicht erfasst wurde kommt zu Diätassistentin. Die Diätassistentin erfasst die Patientendaten 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 C9

Showcase - Szenario Die Diätassistentin öffnet den neu angelegten Patienten und erstellt einen neuen Diätplan für ihn mit dem zuvor angelegten Rezept. Der Patient geht nach Hause und trägt sein Ernährungsprotokoll ein Team C10

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

EasyDiet Technische Dokumentation Team C Team C12

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

DB Modell Team C14 öffnen

Allgemeine Designentscheidungen BusinessLogicDelegationController – Als Zwischencontroller um asynchrone zu realisieren – Umwandeln der Domain Objects zu GUI Objects Konvertieren von Java lists zu Pivot lists – Wegen Databinding – Pivot lists informieren Observer über Änderungen -> Pivot Komponente wird neue gerendert Team C15

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

Schichtenarchitektur Team C17

Schichtenarchitektur Team C18

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

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

Webarchitektur Verteilte Präsentation Team C21

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

Webarchitektur Umsetzung mit JSF (Primefaces) Team C23 Webcontroller

Webarchitektur Team C24

Verwendete Bibliotheken Apache Pivot (Desktop GUI) – Einfache GUI Erstellung über XML Files, Eclipse Plugin, viele vorgefertigte Komponenten Primefaces (Webinterface) – AJAX Support, enthält gewünschte Komponenten, gute Dokumentation und Beispiele Team C25

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 C26