flashpixx
Mitglieder-
Gesamte Inhalte
8302 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Alle Inhalte von flashpixx
-
Grafikprogrammierung mit PHP und/oder statische Inhalte
flashpixx antwortete auf DITTY's Thema in Skript- und Webserverprogrammierung
Graphiken sind nicht eingebettet, sondern als URL hinterlegt Dir ist schon klar, wenn 1000 User auf Deiner Seite sind, dass 1000 mal das Bild neu generiert werden muss, sofern Du kein Caching implementierst? mmmh lass mich überlegen: Datei öffnen, Bytes lesen, Bytes senden, Datei schließen versus: Script öffnen, Daten lesen, Interpreter mit Daten füttern, Bibliotheken laden, Interpreter ausführen, Bild generieren, Bild temporär ablegen, Bild öffnen, Bild übertragen, Bild schließen, Interpreter beenden, Cache aufräumen. Das Argument ist schlicht weg falsch ! Denn ob Du nun das Bild severseitig als Datei liegen hast oder serverseitig programmatisch erzeugst ist egal, denn die Bytes des Bildes müssen egal in welcher Form immer an den User übertragen werden. Was bedeutet "Seite zeichnen"? Wenn Du eine reine Bilddatei im Browser öffnest, ist dort absolut keine Funktionalität hinterlegt. GD Library ? Wikipedia Der Sinn Deines Vorhabens ist nicht erkennbar, denn Graphiken sind egal wo erzeugt sie werden, statische Komponenten und müssen letztendlich übertragen werden. Eine "interaktive" Funktionalität kannst Du mit HTML, JavaScript, Ajax oder auch Silverlight oder Flash erreichen, was aber letztendlich auch andere Probleme / Methodiken mit sich zieht. Phil -
Wenn ich eine Addition mit einem Int oder einem Float mache, werde ich hier kaum einen Unterschied merken. Ich will mal salopp sagen, dass "Bitschubserei" nicht die Performance bringt. Dein Algorithmus ist das Problem nicht die Darstellung Deiner Variablen. Wenn ich einen O(n^2) Algo einsetze und dagegen einen O(n log n) laufen lasse, mit identischen Daten und identischer Hardware, dann werde ich das merken. Überlege Dir einfach einmal was eine GPU macht, das sind überwiegend floating-Point Operationen und wenn Du etwas spielst, wirst Du ja wohl kaum merken, wie viele Operationen parallel durchgeführt werden. Es gibt eine Norm für Fließkommazahlen Gleitkommazahl ? Wikipedia Du wirst in keinem Rechner auf der Welt eine Zahl mit unendlich vielen Nachkommastellen darstellen können. Das ist ganz einfach durch die Mächtigkeit der endlichen bzw unendlichen Mengen gezeigt. Das geht formal einfach nicht und damit wirst Du niemals irgendetwas exakt darstellen können Nein, das ist vollkommen falsch: Du willst auf einer endlichen Menge (Speicher) eine unendliche lange Zahlenfolge (dezimal) darstellen und wie Du selbst siehst, geht das nicht ! Wenn Du unendlich viel Zeit und unendlich viel Speicher hast, dann kannst Du das machen, da beides aber nicht zutrifft, wird es weder auf dem Blatt Papier noch im Rechner gehen. Zitat aus dem Wiki Gib einmal dafür einen Beleg an. Java hat wohl eine interne andere Repräsentation. Mal abgesehen von speziellen numerischen Systemen (Cray). Warum schaust Du nicht in den Link rein, den Du bekommst Arbitrary-precision arithmetic - Wikipedia, the free encyclopedia Du kennst Wikipedia: Zeichenkette ? Wikipedia Bzw Du kennst den C++ Standard: ISO/IEC JTC1/SC22/WG21 - The C++ Standards Committee Was willst Du hier eigentlich mit der Diskussion bezwecken? Willst Du über die Komplexität eines Algorithmus diskutieren? Dann löse dich von der entsprechenden "programmiertechnischen" Ansicht. Oder soll das eine Diskussion über Datentypen werden? Dann wäre Arbitrary-precision der entsprechende Ansatz Willst Du über die Darstellungen von Zahlensystem diskutieren? Dann wäre die entsprechenden zahlentheoretischen Überlegungen aus den Körpern im Bereich der linearen Algebra wohl das entsprechende Thema Willst Du über numerische Lösungen bzw deren Darstellung diskutieren? Dann wirst Du wohl zunächst die numerischen Lösungsverfahren einmal nennen Willst Du über Mächtigkeiten und deren "endliche" Darstellbarkeit diskutieren? Dann wären aber zunächst diese Mengen zu nennen Deine Diskussion dreht sich immer wieder um den gleichen Punkt, nämlich Deinen Zeichenketten mit denen Du numerische Operationen durchführen willst. Da Du aber weder Dich für die technische Umsetzung noch für die theoretische Sichtweise entscheidest, das Problem auch nicht einmal konkretisierst und auf z.B. gepostete Links nicht eingehst, bleibt die Fragestellung eben offen Phil
-
Tag Cloud Mathematik. Ferialpraktikum Hilfe!
flashpixx antwortete auf Independence's Thema in Algorithmik
Du hast mein Post gelesen? Das ist nur um die Gewichtung bezügl des Datums erweitert. Wenn Du den Wiki Artikel zu Schlagwortwolke ? Wikipedia liest, dann steht dort: Was willst Du jetzt von mir jetzt wissen? Ob das korrekt ist was Du da machen willst, woher soll ich das beantworten können? Ich kenne weder Daten noch, das was dabei raus kommen soll. Wenn Du so etwas implementieren sollst, dann musst Du entweder ein fertiges Tool dafür nehmen oder Dich eben mit der Mathematik / Algorithmik auseinander setzen. Aber wie Du auch siehst, ist die Datengrundlage extrem wichtig, damit Du die Häufigkeiten ermitteln kannst, je nach Sprache musst Du eben zuerst lemmatisieren. Generell es gibt ein unzählige Menge an Visualisierungsalgorithmen, eben das von mir genannte Clustering (da unterschiedliche Varianten), MDS, Isomap, PCA (Hauptkomponentenanalyse ? Wikipedia), .... (nur mal um ein paar zu nennen). DIe Kernfrage bleibt, "was" soll Dir die Visualisierung als Ergebnis liefern, "was" hast Du für Daten und ggf. ob Du Deine Daten zuerst vorverarbeiten musst. Phil -
Das klingt doch schon mal gut. Also finde ich recht schlüssig und vor allem auch "schön". Man sieht eine Anwendung. Da kann man jetzt mal ein bissche helfen. Erst mal Infos: Extensible Stylesheet Language ? Formatting Objects ? Wikipedia Apache FOP XSL Transformation ? Wikipedia Der Ansatz ist der: Du machst Dir einmal eine XML Datei mit den Layoutdaten, die ist "statisch". Dann erstellst Du aus Deiner Datenbank auch eine XML mit Daten. Als nächstes definierst Du eine XSLT (auch XML Datei) in der Du sagst, wie diese beiden XML Dateien (Daten + Layout) zusammen gesetzt werden sollen und jagst es durch den XSLT Prozessor, der baut Dir dann aus den 2 Dateien eine XML Datei, die Du letztendlich durch den Apache FOP jagst und ein PDF erhälst Hört sich erst mal relativ kompliziert an, aber es gibt dafür eine Menge Tools, die Dir bei diesen "Übersetzungsstrukturen" viel helfen. Für Windows z.B. XMLSpy (aber nicht die Free Version, ich glaube die Prof Version) für OSX z.B. Oxygen Du kannst in großen Teilen die Transformationen mit den Tools entwerfen und müsstest nur die Schritte, die nacheinander ausgeführt werden müssen, durchführen. Wenn Dir das zuviel wird, dann würde ich die XSLT Sache weglassen und das Layout ggf auch hart codieren Phil
-
Schaut Dir einmal Qt an Qt - A cross-platform application and UI framework Das wäre für die Portierbarkeit sicherlich bei Dir interessant Phil
-
Wenn es um fertige Libs geht, dann spielt es keine Rolle ob Du Deinen Source in C oder C++ schreibst, denn Du linkst ja gegen die entsprechenden Libs Das einzige Kriterium wäre wirklich elementarste Hardwareprogrammierung. Bei allen anderen Dingen C++ Kommt drauf an, was das "Embedded System" kann. Im Bereich Handheld kann man durchaus auf MS Technologien setzen Woher kommt diese Wahrheit. Matlab ist z.B. Javabasiert und läuft unter Linux, Mac und Windows. Nur weil es Java ist, heißt das nicht, dass man es nicht auch unter Linux laufen lassen kann. Und ich würde Java nicht als "Außenseiter Sprache" bezeichnen (und das Argument kommt nicht, weil ich Mod für Java bin). Es kommt letztendlich auf das Problem und die Portierung an Eclipse, Matlab sind mal zwei Systeme, die mir direkt einfallen Phil
-
Tag Cloud Mathematik. Ferialpraktikum Hilfe!
flashpixx antwortete auf Independence's Thema in Algorithmik
Ich werde Dir hier sicherlich keine Einführung in Statistik bzw Stochastik geben können. Das Wissen musst Du Dir selbst aneignen Das sind sind Fragen, die problembezogen zu beantworten sind Datenhäufigkeit ermitteln, versuchen daraus den Schluss auf die Verteilung zu bekommen und dann überlegen wie ich das visuell sinnvoll darstelle. Ich denke mal, dass man mit der Power-Law Verteilung schon recht gut liegt. Die visuelle Ansicht ist ja in das Design der Webseite anzupassen Ich würde wohl eher ein völlig anderes Verfahren einsetzen Clusteranalyse ? Wikipedia weil ich damit auch Ähnlichkeiten der Tag ermitteln kann, da z.B. das Wort "Dorf" bzw "Stadt" letztendlich eine ähnliche Bedeutung haben. Phil -
Tag Cloud Mathematik. Ferialpraktikum Hilfe!
flashpixx antwortete auf Independence's Thema in Algorithmik
Sicherlich nicht, schau Dir den Artikel zu Häufigkeiten an (absolut, relativ, kummulativ). Zusätzlich spielt auch eine Rolle, wie Du die gewonnen Daten entsprechende auf Deine gedanklichen Achsen aufträgst und dann darüber interpolierst Eine Gewichtung ist z.B. die Multiplikation mit einem Skalar / Vektor, z.B. wenn in einer Reihe gerade Zahlen immer additiv hinzu kommen und ungerade subtraktiv. Dann ergibt sich multipliziere ich anhand der Position einfach mit (-1)^i (entsprechende Gewichte hast Du bei Feed-Forward-Netzen). Siehe dazu Gewichtung ? Wikipedia Phil -
Definiere "einfache Rechnung". Bitte belege solche Äußerungen, denn so würde ich das definitiv nicht stehen lassen. Ich bezweifel, dass Du einen Unterschied zwischen einer Addition oder Multiplikation auf heutigen CPUs merken würdest. Schreibe mir mal bitte auf ein Blatt Papier die Zahle e oder Pi genau auf. Und auch hier gilt, woher nimmst Du diesen Beleg? Warum soll ein 16 Bit Integer auf verschiedenen Architekturen unterschiedliche genau sein? Die ist die IEEE 754 / 854 bekannt? Die IEEE erlaubt Zahlen bis zu einer Größe von 128 Bit (Gleitkomma). Auf einem Blatt Papier lässt sich e oder Pi auch nie exakt als Ziffernfolge darstellen, denn Dein Speicher ist "beschränkt". Ich gebe Dir mal den Hinweis auf Arbitrary-precision arithmetic - Wikipedia, the free encyclopedia Wo ist der Beleg? Wenn das der Fall wäre, dann zeig mir mal den Unterschied in meinen Codes und vor allem in der Berechnung auf meinem 32 Bit bzw 64 Bit Systemen. Ich bitte Dich, dass Du die zum Teil wilden Behauptungen, die Du hier in den Raum stellst, einmal belegst. Phil
-
Hier kann man sich definitiv streiten. C++ bietet eben die Möglichkeit entsprechenden OOP Design zu entwerfen, hat aber analog zu C auch die Möglichkeit hardwarenah zu arbeiten. Zusätzlich könnte man das auch in entsprechende Bibliotheken auftrennen (Hardware = C, Systemarchitektur = C++). Hier würde ich zu Bibliotheken raten, die auf beiden System lauffähig sind und den Code entsprechend Präprozessor Klauseln für das System bereit zu stellen bzw. wie oben erwähnt, die Trennung von Architektur und Hardware Phil
-
Grafikprogrammierung mit PHP und/oder statische Inhalte
flashpixx antwortete auf DITTY's Thema in Skript- und Webserverprogrammierung
Mir ist jetzt nicht so klar, was Du mit der GD (Graphik) unter PHP machen willst und wo der Vergleich zu JavaScript ist. Vor allem was die Bewertung des Traffic in Bezug auf Graphik aussagen soll. PHP ist zunächst eine Scriptsprache, die auch ohne HTML funktioniert. Man kann nur eben mit Hilfe PHP (aber theoretisch geht auch Perl, C++, Python etc) als Ausgabe HTML erzeugen. In HTML werden Bilder duch den entsprechenden Tag referenziert. Diese Referenz kann natürlich auf eine Datei oder eben auch wieder auf ein Script / Programm verweisen. Was diese Aussage aber soll, ist mir völlig unverständlich, denn was ist "vieles" und was haben "Graphikfunktionen" in Bezug auf eine Webseite zu tun. Außerdem würde ich an Deiner Stelle den Vergleich zwischen PHP und C++ in Hinblick auf Graphik nicht machen, denn mit C++ kann ich z.B. direkt Vertexshader der GraKa ansteuern, was in PHP sich deutlich schwieriger gestaltet. Zusätzlich liefert C++ einen auf die Architektur kompilierten Code, was PHP nicht macht, da es sich um eine Script-Sprache handelt Phil -
Ich würde Dir vom Studium neben dem Beruf abraten. Du musst Deine Arbeit / Ausbildung erledigen und ob Du dann abends noch Lust hast bzw am Wochenende für das Studium etwas zu tun ist fraglich. Unterschätze den Beruf nicht. Konzentriere Dich zunächst primär auf Deine Ausbildung. Ich würde Dir raten ins 2te Lehrjahr einzusteigen und dann ggf nochmals bei entsprechenden Leistungen verkürzen und nach der Ausbildung zu studieren Phil
-
Da stimme ich Dir voll und ganz zu, aber wirklich darauf achten, dass es den Anforderungen genügt. Einfach 'ne Datei rausschießen mit Daten aus einer Tabelle reicht hier nicht. Somit ist hier wirklich die Konzeptarbeit gefragt Phil
-
Ist da aber wirklich die Frage nach dem "wie". Ich sehe bei dem reinen Export wirklich das Problem nach der Komplexität. Außerdem ist für mich immer noch die fachliche Frage, warum "MS Word". Es geht hier um eine Angebotserstellung, die in irgendeiner Form in einer Datenbank abgelegt ist. Dann muss man meiner Ansicht nach sicherstellen, dass das Dokument was heraus kommt "unveränderbar" ist. Zusätzlich wird hier auf ein einzelnes Produkt setzen. Man kann mit Hilfe von XML-FO, Layout und Daten getrennt betrachten und über einen Parser zusammenführen und als PDF ausgeben. Damit hätte ich Java-like cross-plattform eine Lösung und ich habe das Problem des veränderbaren Dokumentes umgangen Phil
-
wie so üblich: Meinungen zum Projektantrag
flashpixx antwortete auf Bree's Thema in Abschlussprojekte
@Bree: Ich denke, wenn Du die kleinere Kritikpunkte noch einbaust, dann geht das ohne Probleme durch. Ich finde aber, dass die Punkte wirklich nur "kleinere" Mängel sind und wir hier schon recht perfektionistisch denken Phil -
[FISI]Themenwahl Projekt , Externer
flashpixx antwortete auf HansDampf01's Thema in Abschlussprojekte
Das ist meiner Ansicht nach eine völlig falsche Basis, denn diese Probleme wirst Du mit Deinem Projekt nicht beheben. Dein Projekt ist nicht dafür ausgelegt das Problem, das 20cm vor dem Bildschirm sitzt zu beheben. Dein Projekt ist, wenn als Zusatz für eine bestehende und vor allem sichere Infrastruktur gedacht. Das Argument, dass die Infrastruktur nicht durchdacht ist, sieht man hier. Das ist meiner Ansicht nach Augenwischerei, denn um URLs oder Ports zu blockieren, wäre der Weg über eine entsprechende Firewall mit transparentem Proxy. Vor allem das "Torrent" stößt bei mir schon sehr auf, denn irgendwie hat das den faden Beigeschmack als würde bei Euch illegale Software geladen / verteilt werden. Außerdem direkt hier der Hinweis auf das Arbeitsrecht, denn mit Hilfe eines Proxy kann man das Surfverhalten der User analysieren Dann musst Du aber auch die Anforderungen nennen, denn so kann ich auch zu jedem PC rennen und nen AntiVir per Hand installieren und die Windows Firewall anschalten Das macht keinen Sinn, denn wenn Du das System schon testest, dann kannst Du daran nicht den Funktionsumfang ermitteln und gegen die Anforderungen validieren, das muss man vorher machen, bevor man sich für ein Produkt entscheidet Was ist, wenn diese Person der Entscheidung nicht zustimmt, dann geht Dein Projekt den Bach runter, denn Du hast das System schon "gekauft" und in einer Testumgebung installiert Was machst Du dort? Schaust Dir 1-3 Produkte an und das was die schönste Verpackung hat, nimmst Du? Hinweis: Entscheidungskriterien ! Schlagwort: Testverfahren, Entscheidungskriterien! Kommen die aus der Luft? Wo? Du hast das System in einer Testumgebung. Gedankenspiel: Dein Produktivsystem hat 50.000 Clients 1000 Server, wie machst Du jetzt die Installation? Phil -
wie so üblich: Meinungen zum Projektantrag
flashpixx antwortete auf Bree's Thema in Abschlussprojekte
@Chief: Bist Du aber bissig, es gibt Anträge, die mir weit schwerer im Magen liegen, als dieser (Du weißt welchen ich meine) :floet: Der Kaufmann ist schon drin, vielleicht nicht explizit ausformuliert, aber muss ja schon irgendwelche Backupsoftware evaluieren Der Nutzen geht ja klar raus. Kosten fehlen. Aber im Grunde wirklich trotzdem ein sinnvolles und vor allem schon mal durchdachtes Thema Phil -
wie so üblich: Meinungen zum Projektantrag
flashpixx antwortete auf Bree's Thema in Abschlussprojekte
Für mich hört sich das schon mal recht solide an (habs nur mal schnell überflogen). Schau noch einmal etwas die Orthographie durch. Aber mir fällt jetzt spontan nichts ein, was ich so auf den ersten Anschein daran auszusetzen hätte Phil -
Tag Cloud Mathematik. Ferialpraktikum Hilfe!
flashpixx antwortete auf Independence's Thema in Algorithmik
Auswertung = Datenanalyse. Du hast erst einmal Wörter und was machst Du mit diesen? Die Datenanalyse ist hier eine statistische Analyse, die gewissen Gesetzmäßigkeiten folgt. Das ist der wichtigste Schritt, die visuelle Darstellung (Interpolation von Schriftgrößen) ist allenfalls technischer Natur Phil -
Ich habe bei Wiki das hier als Bsp Heap (Datenstruktur) ? Wikipedia in der das eigentlich sehr einleuchtend bezügl. der mathematischen Ordnung erläutert ist. Das Bsp in Deiner Schilderung verstehe ich nicht. Gib bitte, wenn dazu Fragen sind, den Link an Phil
-
[FISI]Themenwahl Projekt , Externer
flashpixx antwortete auf HansDampf01's Thema in Abschlussprojekte
Das haben wir wirklich zur genüge schon getan, lies Dir das Posting von Chief einmal durch, lies die auch meine Postings durch. Es ist dazu schon wirklich alles gesagt. In Deiner Soll-Analyse wird ein (virtueller) Server benötigt, in Deiner "Realisierung" wird nur von "Konfiguration des Host Servers" gesprochen. Das ist widersprüchlich oder es fehlt dort einfach die Information, dass Du auch zusätzlich einen Server beschaffen und installieren musst oder einen vorhanden verwenden kannst. Andere Kritikpunkte will ich jetzt mal nicht erwähnen (wie z.B. fehlende Stundenangaben) Ich habe aber ehrlich gesagt nicht mehr die Lust Dir immer wieder das gleiche zu schreiben. Projektanträge werden hier wirklich sehr umfangreich diskutiert, Du kannst Dir an diesen ein Beispiel nehmen. Zusätzlich werden in der Berufsschule Anträge im 3. Lehrjahr auch behandelt. In diesem Post http://forum.fachinformatiker.de/abschlussprojekte/125127-fisi-projektantrag-terminal-installation.html ist vor allem die Ablehnung durch den PA in #3 genau analog zu Deinem Antrag und ein Beispiel wie man nicht machen sollte. Ich kann die Antwort des PA fast auf diesen Antrag übertragen. [edit:] sonst schließe ich mich da Chief an: Das ist ein Projekt eines Mausschubsers ohne geistige Eigenleistung Phil -
[FISI]Themenwahl Projekt , Externer
flashpixx antwortete auf HansDampf01's Thema in Abschlussprojekte
Damit kann ich eigentlich direkt sagen "fehlende Komplexität" und den Antrag zurückgeben.Ich finde es langsam echt hart, dass Dir immer noch nicht klar ist, worum es in Deinem Abschlussprojekt gehen soll Den Rest habe ich überflogen und es sind die gleichen Fehler anzumerken wie in den vergangenen Postings. Was aber auf einmal eine Virtualisierungslösung soll, ist völlig zusammenhangslos. Zu Deinem Zeitplan: Was machst Du eigentlich? Du hast Details des Wortes "installieren" aufgeführt, denn mehr machst Du nicht! Phil -
Was ist Dein Ziel? Eine Auftragsverwaltung oder eine Projektverwaltung oder eine Kalenderanwendung? Das Thema "Auftragsverwaltung" haben wir diskutiert. Zum Thema Projektverwaltung Projektmanagementsoftware ? Wikipedia aber letztendlich ist das auch wieder eine FISI / Kaufmann Aufgabe und Kalenderanwendungen gibt es wie Sand am Meer In den meisten DBMS kann man die Berechtigungen schon bis auf Feldebene durch das System setzen lassen, d.h. Rechteverwaltung isoliert ist nicht das große Problem Wenn ich die Thematik von diesem Thread mit http://forum.fachinformatiker.de/abschlussprojekte/129826-fiae-projektantrag-bitte-bewerten.html vergleiche, dann habe ich den Eindruck, dass alle Deine Projektvorschläge irgendwie so einzelne Patches sind, die Du irgendwo versuchst zusammen zu kleben um daraus Dein Projekt zu machen. Deine Projekte sind "nicht rund" und das ist eben immer der Kritikpunkt, den ich anbringe. Ein Projekt muss nicht eine super tolle Neuerfindung sein, aber es muss ein schlüssiges Konzept haben und sich eben in das Projektumfeld eingliedern. Dazu ist dann eben auszuarbeiten warum und wie man das ganze realisiert. Ich weiß leider nicht mehr, was man Dir an Tipps geben kann, weil mir scheint, dass Du in der Thematik nicht auf sicheren Füßen stehst. CSV, XML und Datenbanken sind eigentlich immer bekannte Standardthemen, ebenso taucht immer die Frage "weshalb / warum soll das ganze so gemacht werden" auf. Vielleicht wäre bei Dir wirklich zunächst der wichtigere Punkt des Konzeptes zu klären, bevor Du überhaupt ins technische gehst. Du bist zu 50% Kaufmann und damit musst Du Dein Projekt auch im betriebswirtschaftlichen Zusammenhang sehen Phil
-
Die allererste Frage ist, warum muss hier eine Individualsoftware her. Die Anforderungen an die Software sind nicht außergewöhnlich. Das bestehende Produkt bietet das vielleicht nicht, aber es gibt andere auf dem Markt, die man evaluieren kann. Das wäre aber dann wohl eher ein Projekt für den FISI oder Kaufmann. Wenn man als FIAE eine solches Projekt macht, dann sage ich aus eigener Erfahrung, definitiv nicht in 70 Stunden + Doku + Evaluierungsphasen + Tests machbar. Dafür ist so etwas zu aufwändig. Da es eine Multiuseranwendung sein soll, wie steht es mit der Konsistenz der Daten? Dies ist gerade bei einer solchen Anwendung ein wichtiger Punkt. Über Berechtigungen usw wird gar nichts gesagt oder soll jeder unverschlüsselt alles machen dürfen? Eine "globale" Berechtigung halte ich nicht für praktikabel, da betrieblich Probleme entstehen z.B. wenn ein Auftrag, nachdem er dem Kunden vorgelegt wurde nachträglich verändert wird. Wie sieht es dies bezüglich mit einem History aus, d.h. Nachvollziehbarkeit wer wann was gemacht hat. Ich denke das sind essentielle Punkte des Systems siehe oben => Berechtigungen etc Was sind Module? Da dies kein allgemeiner Begriff ist, muss dieser Erläutert werden siehe oben => Datenschutz / -sicherheit / -konsistenz / Belegbarkeit der Durchführung (es geht um rechtliche Zusammenhänge) Warum Word? Du arbeitest nach Deiner Aussage mit "Netbeans", somit Java basiert, warum wird dann hier auf ein einzelnes System von MS gesetzt. Wenn Du unbedingt MS Produkte benötigst, dann würde ich eine .NET Technologie setzen Absicherung eines (automatisierten) Mail-Versandes gegen Spam halte ich mindestens erwähnenswert Ich denke mal, das beläuft sich auf eine Art "Plugin" Schnittstelle, durchaus nicht zu unterschätzen, dass das zeitlich sehr schnell "explodieren" kann Du hast in Deiner Auflistung was Dein Ziel ist, dieses nicht erwähnt. Du erzeugst nur Word Dokumente, damit ist nicht gewährleistet, dass sie die gleiche Form haben. Ein Word Dokument ist veränderbar (auch nachträglich). Wir wird sichergestellt, dass das Schriftstück, das der Kunde erhält auch das ist, was in dem System gespeichert ist? Man würde hier wohl eher zu PDF greifen, da diese nicht durch den Anwender direkt veränderbar sind. Durch einen Hash / ID, den man z.B. mit aufdrucken kann, ist die Zuordnung direkt wieder herstellbar, denn ein Auftrag bedarf immer noch einer Unterschrift. Wie wird dann im System vermerkt, dass ein Auftrag angenommen bzw abgelehnt wurde? Scannen der Auftragsbestätigung? (Dieses fehlt komplett im Antrag) Das ist eine Mutmaßung (Formulierung). Du kannst es nicht wissen. Das ist JDBC für Java. Da es eine Standardtechnologie ist halte ich das nicht für erwähnenswert Für Java gibt es eine entsprechende API Apache POI - Java API To Access Microsoft Format Files Wenn Du schon ein DB2 System für die Logindaten hast, warum willst Du dann ein weiteres evaluieren? Für mich macht es keinen Sinn zwei unterschiedliche DBMS einsetzen. Warum wird an dem DB2 System authentifiziert? Da Du einen Export nach Word machst, gehe ich von MS Workstations aus, warum nicht via AD oder Kerberos? Für mich ist der Zusammenhang Login gegen DB2, Datenhaltung in "irgendwas", Export in MS Format, absolut nicht schlüssig. Sorry für den Ausdruck, aber hat für mich den Charakter von "Flickwerk" Wofür sind die 5 Stunden "Datenbankstruktur". Ist das die Normalisierung der DB oder sind das Deine Create-Statements. Wenn es hier nur um Statements geht, dann sind 5 Stunden überdimensioniert. Ebenso 3.4, das werden wohl Selects sein, 5 Stunden halte ich für zu viel. Ich sehe 16 Stunden für 3.3 als nicht ausreichend an, da das Projekt meiner Ansicht nach eh schon die 70 Stunden sprengt. 16 Stunden sind 2 Arbeitstage! 9 Stunden Test für ein solches Projekt, dass dann produktiv eingesetzt werden soll, ist definitiv zu wenig. Was ist, wenn Aufträge durch Dirty-Reads / -Writes falsch kummuliert werden. Solche Fehler findet man erst, wenn das System unter (Voll-)Last steht, d.h. das deckst Du in Deinen Tests nicht ab Phil
-
[FISI]Themenwahl Projekt , Externer
flashpixx antwortete auf HansDampf01's Thema in Abschlussprojekte
und genau das sollst Du nicht machen. Du scheinst aber anscheinend überhaupt nicht zu verstehen worum es in Deiner Abschlussprüfung gehen soll. Es geht darum, dass Du ein Problem fachlich und kaufmännisch angehst und dann zum Abschluss auch installierst. Du beschränkst Dich nur auf das Installieren. Aber wir haben Dir hier genau das fast in jedem Posting schon mehrfach geschrieben Phil