Académique Documents
Professionnel Documents
Culture Documents
Therapienplaner
Auftraggeber:
Firma
MedFit
Physiotherapie Praxis
Jana Guttmann
Verwaltungstool fr die Psychotherapie Praxis MedFit
Version:
V2.00
Autor:
Salomon Guttmann
HF Informatiker Applikationsentwickler
DA Betreuer:
Christian Herren
Dateiname:
Hauptstudie_Therapienplaner.doc
Status:
Evaluation bestanden
Klassifizierung:
Extern
Diplomarbeit Therapienplaner
Hauptstudie
Inhaltsverzeichnis
1 Zweck des Dokumentes
2 Produkteinsatz
2.1 Anwendungsbereiche
2.2 Zielgruppen
2.3 Betriebsbedingungen
3
3
3
3 Produktumgebung
3.1 Anforderungen an die Software
3.2 Anforderungen Hardware
3.3 Anforderungen Orgware
3.4 Datenschutz
3.5 Datenbasis
3.6 Sicherheit
4 Qualittsanforderungen
4.1 Erklrungen
4
4
4
4
4
4
5
6
9
10
6 Entwicklungsumgebung
6.1 Software
6.2 Hardware
6.3 Orgware
10
11
11
7 OO Analyse-Modell
7.1 Use-Case Diagramme
7.2 Use-Case Beschreibung
7.3 Klassendiagramm
7.4 Sequenz Diagramme
12
13
20
21
8 Benutzeroberflche Prototyp
8.1 Behandlungserfassungsfenster und Behandlungslistefenster
8.2 Patientenrfassungsfenster und Patientenlistefenster
8.3 Therapeutenerfassungsfenster und Therapeutenlistefenster
8.4 Behandlungslistefenster eines Patienten
8.5 Behandlungsplan
8.6 Behandlung protokollieren
8.7 Ergonomischer Anforderungen
35
36
37
38
39
40
41
9 Begriffserklrung
9.1 Definition von Fremdwrtern
10 Fazit
11 Antrag
43
45
45
12 Literatur
47
Diplomarbeit Therapienplaner
Hauptstudie
2 Produkteinsatz
2.1 Anwendungsbereiche
Die Therapienplaner wird fr den tglichen Gebrauch durch die Therapeuten der
Psychotherapie Praxis Medfit eingesetzt. Die Applikation soll der Therapie
Abteilung bei der tglichen Verwaltung von Behandlungen der Patienten helfen
und so eine bersichtliche Planung der Zuteilung zu den Patienten
ermglichen.
2.2 Zielgruppen
Der Therapienplaner dient den Psychotherapeuten der Psychotherapie Praxis
Medfit zur Pflege und Verwaltung von Behandlungen an die Patienten. Diese
Mitarbeiter besitzen im Allgemeinen Grundkenntnisse in der EDV bzw. haben eine
PC-Grundausbildung.
2.3 Betriebsbedingungen
Das Produkt wird im Allgemeinen von einem Computerarbeitsplatz aus bedient.
Dieses System soll sich bezglich Betriebsbedingungen nicht wesentlich von
anderen Anwendungsprogrammen unterscheiden.
Betriebsdauer: tglich von 8:00 bis 16:30 Uhr
Wartungsfrei
Sicherung der Datenbank muss manuell vom einer Fachperson durchgefhrt
werden.
Diplomarbeit Therapienplaner
Hauptstudie
3 Produktumgebung
3.1 Anforderungen an die Software
Client
Windows XP oder hher oder Linux mit graphischer Benutzeroberflche,Java
ab Version 1.4 soll vorhanden sein.
Server
MySQL-Datenbank.
3.2 Anforderungen an die Hardware
Client
-> Normale Desktop Rechner mit ausreichend Rechen- und
Festplattenkapazitt
Server
-> Rechner, der die Ansprche der oben genannten Server-Software erfllt
-> Ausreichend Rechen- und Festplattenkapazitt
3.3 Anforderungen Orgware
Java ab Version 1.4 und MySQL ab Version 4.0 soll vorhanden sein
3.4 Datenschutz
Fr die Benutzer des Therapienplaners muss eine sichere Speicherung ihrer
Erfassungen mglich sein.
3.5 Datenbasis
Zur Sicherung der Datenbasis sollen alle vorhandenen Sicherungsfunktionen des
Datenbanksystems eingesetzt werden, um die Konsistenz und Vollstndigkeit der
Datenbasis zu gewhrleisten.
3.6 Sicherheit
Da die Applikation nur intern benutzt wird, gelten die gleichen
Sicherheitsmassnahmen wie fr die anderen Anwendungssoftwares, die in den
Rechnern installiert sind. Die Applikation untersttzt nur die Planung der
Behandlungen der Patienten und bentigt dazu keine wichtigen Daten, die einen
besonderen Schutzmechanismus haben sollen.
Diplomarbeit Therapienplaner
Hauptstudie
4 Qualittsanforderungen
Qualitt
sehr wichtig
wichtig
normal
irrelevant
Funktionalitt
Angemessenheit
Richtigkeit
Interoperabilitt
Sicherheit
Zuverlssigkeit
Reife
Fehlertoleranz
Wiederherstellbarkeit
Erlernbarkeit
Bedienbarkeit
Zeitverhalten
nderbarkeit
Stabilitt
Prfbarkeit
bertragbarkeit
Installierbarkeit
Konformitt
Diplomarbeit Therapienplaner
Hauptstudie
4.1 Erklrungen
Funktionalitt
Angemessenheit
Orientierungsfrage:
Qualittsanforderung:
Begrndung:
Richtigkeit
Orientierungsfrage:
Qualittsanforderung:
Begrndung:
wichtig
Da es sich beim Programm nicht um ein ber lebenswichtiges
Produkt handelt, wird eine hinreichende Korrektheit mittels
systematischer Testflle nachgewiesen.
Interoperabilitt
Orientierungsfrage:
Qualittsanforderung:
Begrndung:
wichtig
Eventuell wird im Laufe der Zeit ein Austausch der Daten
mit anderen Anwendungen notwendig sein.
Sicherheit
Orientierungsfrage:
Qualittsanforderung:
Begrndung:
Zuverlssigkeit
Reife
Orientierungsfrage:
Qualittsanforderung:
Begrndung:
Wie ausgereift soll die Applikation sein, bis sie fr die Benutzer
zur Nutzung freigegeben wird?
wichtig
Die Applikation sollte hinreichend getestet werden, so dass die
Testphase nicht mehr als 10% betragen sollte.
Diplomarbeit Therapienplaner
Hauptstudie
Fehlertoleranz
Orientierungsfrage:
Qualittsanforderung:
Begrndung:
wichtig
Weil die Art von Applikation die implementiert werden soll
nur Informationen beinhaltet die nicht manipuliert werden
kann.
Wiederherstellbarkeit
Orientierungsfrage:
Qualittsanforderung:
Begrndung:
wichtig
Der Sicherheitsmechanismus der Datenbank wird durch
den Programmierer genutzt.
Erlernbarkeit
Orientierungsfrage:
Qualittsanforderung:
Begrndung:
Bedienbarkeit
Orientierungsfrage:
Qualittsanforderung:
Begrndung:
Zeitverhalten
Orientierungsfrage:
Qualittsanforderung:
Begrndung:
normal
Die Ausfhrungszeit hngt einerseits stark vom DBS
und vom Server ab, andererseits muss der Code so
optimiert werden, dass nicht generell eine zu hohe
Ausfhrungszeit zu erwarten ist.
Diplomarbeit Therapienplaner
Hauptstudie
nderbarkeit
Analysierbarkeit
Orientierungsfrage:
Qualittsanforderung:
Begrndung:
Stabilitt
Orientierungsfrage:
Qualittsanforderung:
normal
Begrndung:
Prfbarkeit
Orientierungsfrage:
Qualittsanforderung:
Begrndung:
bertragbarkeit
Anpassbarkeit
Orientierungsfrage:
Qualittsanforderung:
Begrndung:
Diplomarbeit Therapienplaner
Hauptstudie
Installierbarkeit
Orientierungsfrage:
Qualittsanforderung:
Begrndung:
Konformitt
Orientierungsfrage:
Qualittsanforderung:
Begrndung:
Diplomarbeit Therapienplaner
Hauptstudie
Testsequenz 9
/T9/ Patientendaten anzeigen.
Testsequenz 10
/T10/ Status der Behandlungsdaten: Status erledigt, nicht erledigt,reserviert
signieren .
Testsequenz 11
/T10/ Behandlungsplne ausdrucken.
5.2 Ungltige Testsequenzen
Testsequenz 12
/T1/ Neuen Patienten erfassen. Vorname oder Nachname oder andere Angaben
vergessen einzugeben -Es muss ein Fehlermeldung gemeldet werden.
Testsequenz 13
/T2/ Neuen Therapeuten erfassen. Vorname oder Nachname vergessen
einzugeben; -Es muss ein Fehlermeldung gemeldet werden.
Testsequenz 14
/T5/ Behandlungen und Therapeut einem Patienten zuteilen.Datum oder Uhrzeit
der Behandlungen vergessen einzugeben. -Es muss eine Fehlermeldung gemeldet
werden.
Testsequenz 15
/T6/ Behandlungen eines Patient lschen. Es muss ein Fehlermeldung gemeldet
werden.
6 Entwicklungsumgebung
Es wird darauf geachtet, dass alle Entwicklungstools kostenlos (Opensource) sind.
6.1 Software
Plattform
Java ab Version 1.4
MySQL ab Version 4.0
Linux oder Windows XP
Tools
NetBeans IDE fr Java
PHPMyAdmin fr die Datenbankverwaltung
Paradigm UML Tool fr die Erzeugung von UML Diagramme
OpenOffice Anwenderprogramme fr die Dokumentation
PDF Generator fr die Erzeugung von PDF-Dokumenten
Diplomarbeit Therapienplaner
10
Hauptstudie
6.2 Hardware
LAN mit einem Server und min. einem Rechner (Windows oder Linux)
6.3 Orgware
UML
OOA Modell
OOD Modell
Projektmanagement
Diplomarbeit Therapienplaner
11
Hauptstudie
7 OO Analyse/Modell
7.1 Use-Case Diagramme
Diplomarbeit Therapienplaner
12
Hauptstudie
Diplomarbeit Therapienplaner
13
Hauptstudie
Diplomarbeit Therapienplaner
14
Hauptstudie
Diplomarbeit Therapienplaner
15
Hauptstudie
Diplomarbeit Therapienplaner
16
Hauptstudie
Diplomarbeit Therapienplaner
17
Hauptstudie
Diplomarbeit Therapienplaner
18
Hauptstudie
Diplomarbeit Therapienplaner
19
Hauptstudie
Diplomarbeit Therapienplaner
20
Hauptstudie
Diplomarbeit Therapienplaner
21
Hauptstudie
Patientdaten lschen
Diplomarbeit Therapienplaner
22
Hauptstudie
Patientdaten ndern
Diplomarbeit Therapienplaner
23
Hauptstudie
Patientdaten zeigen
Diplomarbeit Therapienplaner
24
Hauptstudie
Therapeut erfassen
Diplomarbeit Therapienplaner
25
Hauptstudie
Therapeutdaten ndern
Diplomarbeit Therapienplaner
26
Hauptstudie
Therapeut lschen
Diplomarbeit Therapienplaner
27
Hauptstudie
Therapeutdaten anzeigen
Diplomarbeit Therapienplaner
28
Hauptstudie
Diplomarbeit Therapienplaner
29
Hauptstudie
Behandlung lschen
Diplomarbeit Therapienplaner
30
Hauptstudie
Behandlungsdaten/Status ndern
Diplomarbeit Therapienplaner
31
Hauptstudie
Behandlungsplan drcken
Diplomarbeit Therapienplaner
32
Hauptstudie
Behandlung anzeigen
Diplomarbeit Therapienplaner
33
Hauptstudie
Behandlung protokollieren
Diplomarbeit Therapienplaner
34
Hauptstudie
8 Benutzeroberflche- Prototyp
8.1 Behandlungserfassungsfenster und Behandlugslistefenster
Diplomarbeit Therapienplaner
35
Hauptstudie
Diplomarbeit Therapienplaner
36
Hauptstudie
Diplomarbeit Therapienplaner
37
Hauptstudie
Diplomarbeit Therapienplaner
38
Hauptstudie
Diplomarbeit Therapienplaner
39
Hauptstudie
8.6 Behandlungsplan
Ein Behandlungsplan auf Papier konnte so aussehen:
Manuelle
12.06.08
15:00
reserviert
Manuelle
20.06.08
15:00
reserviert
Manuelle
28.06.08
15:00
reserviert
Diplomarbeit Therapienplaner
40
Hauptstudie
Aufgabenangemessenheit
Ein Dialog ist aufgabenangemessen, wenn er den Benutzer untersttzt, seine
Arbeitsaufgaben effektiv und effizient zu erledigen .
Die Positionsmarke wird automatisch auf das erste Eingabefeld positioniert, das fr
die Arbeitsaufgabe relevant ist.
Selbsbeschreibungsfhigkeit
Ein Dialog ist selbsbeschreibungsfhig, wenn jeder einzelne Dialogschritt durch
Rckmeldung des Dialogsystems unmittelbar verstndlich ist oder den Benutzer auf
Anfrage erklrt wird
Kann das lschen von Daten nicht rckgngig gemacht werden, verlangt das
Dialogsystem eine Besttigung.
Steuerbarkeit
Ein Dialog ist steuerbar, wenn der Benutzer in der Lage ist, den Dialogablauf zu
starten sowie seine Richtung und Geschwindigkeit zu beeinflussen, bis das Ziel
erreicht ist.
Das Dialogsystem bewegt die Positionsmarke auf das nchste Eingabefeld;der
Benutzer kann aber stattdessen ein anderes Feld auswhlen.
Erwartungskonformitt
Ein Dialog ist erwartungskomform, wenn er konsistent ist und den
Eigenschaftswerten des Benutzers entspricht, z.B. seinen Kenntnissen aus der
Arbeitsgebiet, seiner Ausbildung und seiner Erfahrung sowie den allgemein
anerkannten Konventionen.
Meldungen des Dialogsystems werden stets an der selben Stelle ausgegeben. Der
Dialog wird stets durch das Drcken derselben Taste beendet.
Fehlertoleranz
Ein Dialog ist Fehlertolerant, wenn das beabsichtige Arbeitsergebnis trotz
erkennbar fehlerhafte Eingaben entweder mit keinem oder mit minimalen
Korrekturaufwand seitens des Benutzers erreicht werden kann.
Wird von Dialogsystem ein Fehler festgestellt, der sich eindeutig auf ein bestimmtes
Eingabefeld bezieht, dann wird dieses Feld markiert und die Positonsmarke
automatisch auf den Anfang des Feldes gesetzt.
Diplomarbeit Therapienplaner
41
Hauptstudie
Individualisiertbarkeit
Ein Dialog ist individualisiertbar, wenn das Dialogsystem Anpassungen an die
Erfordernisse der Arbeitsaufgabe sowie an die individuellen Fhigkeiten und
Vorlieben des Benutzer zulsst .
Das Dialogsystem erlaubt es den Benutzer, bei Informationsausgaben die
Geschwindigkeit des scrolling zu steuern.
Lernfrderlichkeit
Ein Dialog ist lernfrderlich, wenn er den Benutzer beim Erlernen des
Dialogsystems untersttzt und anleitet.
Learning by doing wird dadurch untersttzt, dass der Benutzer ermutigt wird, zu
experimentieren, ohne das die Gefahr besteht, potenziell katastrophale Ergebnisse
herbeizufhren.
Diplomarbeit Therapienplaner
42
Hauptstudie
9 Begriffsklrung
9.1 Definition von Fremdwrtern
Therapeut:Verwalter eines Systems, gemeint ist im
Zusammenhang mit diesem Projekt, alle Personen, welche sich mittels eines
Benutzernamensund Passworts Zugriff auf die Applikation haben knnen.
Grundkenntnisse in der Als Grundkenntnisse in der EDV werden folgende
EDV:
Fhigkeiten
vorausgesetzt:
Bedienung eines Internetbrowsers
Bedienung eines Schreibprogramms
Kenntnisse einer Dokumentstruktur
Netzlast:Auslastung der Netzwerktechnik durch Anfragen an den
Server, welcher die Internetseiten enthlt.
Therapienplaner: Das Endprodukt dieses Projekt, Name des Projektes.
Use Case: UML Diagramm fr die Beschreibung der Funktionalitt eines Systems.
Anwendungsfall: Entspricht eine Funktionalitt der Therapienplaner.
OOA:(Modell) Fachliche Lsung des zu realisierenden Systems, die in einer
objektorientierten Notation modelliert wird. Das OOA-Modell besteht aus dem
statischen und den dynamischen Modell und ist das wichtigste Ergebnis der
Analyse.
OOD:(Modell) Technischer Lsung des zu realisieren Systems,die in einer
objektorientierten Notation modelliert wird. Das OOD-Modell ist ein Abbild des
spteren (objektorientierten) Programms.
OOP: Objektorientierten Programmierung
UML:(Unified Modeling Language) Wurde von Booch,Rumbaugh und Jaccobson
bei der Rational Software Corporation entwickelt und 1997 von der OMG (Object
Management Group) als Standard akzeptiert.
Projekt Management:Das Projekt Management beschftigt sich mit der Frage der
Organisation und Koordination des Planungsprozesses.
System Engineering: SE-Gedankengut unterteilt in Leitgedanken(hat in
Problemlsungsprozess normative
Charakter,Denkhaltung),Leitfaden(hat in
Problemlsungsprozess strategischer Charakter) und Methoden (haben in
Problemlsungsprozess operativen Charakter) ist eine Vorgehensmodell um
Problemen zu lsen.
Diplomarbeit Therapienplaner
43
Hauptstudie
Diplomarbeit Therapienplaner
44
Hauptstudie
10 Fazit
Mit der Vorstudie als Input fr dieses Dokument wurde als erstes der funktionale
Teil des Projektmanagements realisiert (Projektstrukturplan, Arbeitspakete,
Terminplanung, Projektteam etc. siehe in Projekthandbuch).
Der Anwendungsbereich und der Endbenutzer wurde gesucht und analysiert,
ebenso die Anforderungen an Software, Hardware und Orgware.
Qualitative Anforderungen, die beim Implementieren der Applikation besonders
zu halten sind wurden gefunden und aufgelistet.
Das Hauptstudie ist fertig und die objektorientierte Analyse wurde auch
fertiggestellt.
Jetzt geht es weiter mit dem objektorientierten Design (OOD), anschlieend wird
die
Systembau durchgefhrt.
11 Antrag
Ich beantrage die Phase OO Entwurf-Modell des Projektes Therapeinplaner
freizugeben.
Diplomarbeit Therapienplaner
45
Hauptstudie
12 Literatur
Titel: Einstieg ins Systems Engineering
Autor: Reiner Zst
Verlag: Industrielle Organisation
Titel: Lehrbuch der Objektmodellierung
Autor: Heide Balzert
Verlag: Spektrum Akademischer Verlag
Titel: Entwurfsmuster von Kopf bis Fuss
Autor: Eric Freeman & Elisabeth Freeman
Verlag: O'RELLY
Titel: Java 5: Objektorientierte programmieren
Autor: Helmut Balzert
Verlag: w3l
Titel: Jetzt lerne ich Java
Autor: Dirk Louis / Peter Mller
Verlag: Markt & Technik
Titel: Java 2 Grafische Anwendungen und Applets
Autor: Ulrike Bttcher , Dirk Frischalowski
Verlag: HERDT
Titel: Einstieg in SQL
Autor: Marcus Throll, Oliver Bartosch
Verlag: Galileo Computing
Diplomarbeit Therapienplaner
46
Hauptstudie
Diplomarbeit Therapienplaner
47
Hauptstudie