Verfügbare Informationen zu "Spezifikation/Programmbeschreibung"
Qualität des Beitrags: Beteiligte Poster: Sandy Forum: BibelCode Projektseite Forenbeschreibung: Entwicklung eines Bibelcode Algorithmuses aus dem Unterforum: Bibelcode Antworten: 1 Forum gestartet am: Mittwoch 12.10.2005 Sprache: deutsch Link zum Originaltopic: Spezifikation/Programmbeschreibung Letzte Antwort: vor 17 Jahren, 5 Monaten, 11 Tagen, 15 Stunden,
Alle Beiträge und Antworten zu "Spezifikation/Programmbeschreibung"
Re: Spezifikation/Programmbeschreibung
Sandy - 17.10.2005, 12:53Spezifikation/Programmbeschreibung
Hi Cummunity des tollen Bibelcodes!
Ich habe versucht die Infos von Julian für die Spezifikation/Programmbeschreibung zu verarbeiten. Ob diese nun schon zu weitgehend sind für die Programmbeschreibung und somit in die Spezi gehören oder komplette unsinnig oder was-auch-immer sollt ihr bitte durch ein Durchlesen feststellen.
Der Text ist zusammen gestückelt und event. noch nicht in der richtigen Reichenfolge.
Konstruktive Kritik und Bessermachen ist sehr erwünscht.
Reguards
Sandy
* * * * * * * * * * * * * * *
Systemspezifikation
Programmbeschreibung
Diese Software dient zum Durchsuchen beliebiger Texte um verborgene Botschaften für die Menschheit heraus zu filtern. Das Programm hat die Möglichkeit, Dateien folgender Formate einzulesen:
● *.doc
● *.pdf
● *.txt
● *.html
und nach entsprechnder Formatierung zu durchsuchen. Um Botschaften aus einem Text herausfiltern zu können, muss der zu untersuchende Text ein zufällig ausgewählter oder aus verschiedenen Texten zusammen gesetzter Text sein. Neben den Buchstaben kann der Text auch Zahlen beinhalten, dies ist sogar wünschenswert. Der eingelesene Text wird wie folgt formatiert, bevor er bearbeitet werden kann: Alle Sonderzeichen und Leerzeichen werden gelöscht und die Kleinbuchstaben werden zu Großbuchstaben umgewandelt. Somit entsteht eine einheitliche Form aller Texte mit Großbuchstaben und Zahlen. Weiterhin erfolgt die Formatierung der Zeichen auf die gleiche Breite. Dadurch nehmen alle Zeichen den gleichen Platz ein und Abbildungen in vertikalen Reihen können darstellt werden, ohne ein zackiges Aussehen.
Die Suche kann unterschiedlich gestaltet werden. Man hat die Möglichkeit nach einem Wort zu suchen oder nach mehreren Wörtern, welche in dem Text eine Botschaft ausgeben sollen. Aus mehreren Wörtern ergibt sich nur eine Botschaft, wenn die Suchwörter in einem vorgegebenen Textfeld zu finden sind. Es gibt folgende Suchalgorithmen, welche auf beide Suchverfahren angewendet werdet werden können:
● Suche lesbar vorwärts (normal)
● Suche lesbar rückwärts
● Suche lesbar diagonal von oben nach unten
● Suche lesbar diagonal von unten nach oben
● Suche lesbar vorwärts, rückwärts, diagonal von oben nach unten, diagonal von unten nach oben mit jeweils einem Zeichen Leerraum zwischen den zu suchenden Buchstaben
● Suche lesbar vorwärts, rückwärts, diagonal von oben nach unten, diagonal von unten nach oben mit jeweils zwei Zeichen Leerraum zwischen den zu suchenden Buchstaben
● usw.
Sollte der erste Suchalgorithmus keinen Erfolg haben, so wird Mittels dem zweiten Suchalgorithmus erneut nach dem Wort gesucht usw.. Sobald der erste Suchalgorithmus erfolgreich ist, wird die gefundene Botschaft in der GUI farblich hinterlegt ausgegeben.
Die Suche nach einem Wort ist der einfachste Fall um dieses Programm zu nutzen. Erst ab zwei oder mehr Wörtern betseht die Chance auf die Findung einer Botschaft. Der Benutzer hat die Möglichkeit mehrere Wörter, getrennt durch ein Leerzeichen, in die Suche einzugeben. Das Programm geht wie folgt vor: Begonnen wird mit der Suche nach dem ersten Wort, dass der Benutzer eingibt. Sobald das Programm dieses Wort im Text gefunden hat, wird diese Stelle abgespeichert und der Text weiter nach diesem Wort durchsucht. Alle erfolgreichen Textstellen, an denen das Wort gefunden wurde werden gespeichert. Nach vollständigem Durchsuchen des Textes wird das zweite Suchwort des Benutzers in den Suchalgorithmus eingelesen und die Suche nach diesem Wort beginnt. Es wird zu erst ein vorgegebener Textbereich um die Stelle durchsucht, an der das erste Suchwort als erstes gefunden wurde. Wird in diesem Bereich das zweite Suchwort nicht gefunden, erfolgt die erneute Suche an der zweiten Fundstelle des zu erst gesuchten Wortes. Auch hier wird ein vorgegebener Textbereich durchsucht, in dem das zweite Wort vorkommen muss. War die Suche Erfolgreich, werden auch diese Textstellen gespeichert. Bei einer nicht erfolgreichen Suche nach dem zweiten Begriff - ausgehendend davon, dass der Benutzer nut zwei Suchwörter eingibt - erfolgt die Beendigung des Programmes und die entsprechende Ausgabe. Hat der Benutzer mehr als zwei Wörter eingegeben, werden die Suchalgorithmen wiederholt, bis alle Suchbegriffe abgearbeitet sind. Sollte bei der Suche nach mehr als zwei Wörtern eines der Wörter nicht in dem vorgegebenen Textbereich vorkommen, erfolgt die Suche nach dem nachfolgenden Wort. Bei vollständiger Abarbeitung der Suchwörter, erfolgt auch hier die entsprechende Bildschirmausgabe in der vorgesehenen GUI. Dem Benutzer steht weiterhin die Funktion zur Verfügung, die Bildschirmansicht des Ergebnisses auszudrucken.
Gewährleistet ist ein einfaches Arbeiten mit dem Programm, durch leichte Bedienbarkeit. Um zu gewährleisten, dass das Programm gut läuft, müssen folgende technische Mindestanforderungen an das System erfüllt werden:
● 2 GHZ Prozessor
● 2 GB RAM
● 40 MB Festplattenspeicher (Cache)
Mit folgendem Code, können Sie den Beitrag ganz bequem auf ihrer Homepage verlinken
Weitere Beiträge aus dem Forum BibelCode Projektseite
FERTISCH - gepostet von Julian Strößner am Donnerstag 19.01.2006
Ähnliche Beiträge wie "Spezifikation/Programmbeschreibung"
XML Spezifikation für einen Raum - Heather (Montag 21.08.2006)
Framework Spezifikation - administrator (Donnerstag 23.12.2004)
