Moin,
soll ein XML-Dokument erstellen, in dem die Informatik-Labore meiner FH beispielhaft erfasst sind.
Folgende Aufgabenstellung:
Hat jemand einen Tipp zur Umsetzung des fett markierten Teils?
Mein Lösungsansatz schaut derzeit grob so aus:
http://pastebin.com/t8NLDqtd
Hab halt den Software-Teil noch nicht umgesetzt :/
soll ein XML-Dokument erstellen, in dem die Informatik-Labore meiner FH beispielhaft erfasst sind.
Folgende Aufgabenstellung:
Spoiler:
In der DTD sind folgende Sachverhalte abzubilden:
-Für jedes Labor sind die Rechner, die vorhandene Software und eventuell vorhandene weitere
Geräte (z. B. Drucker oder Scanner) zu erfassen (dabei soll pro Labor mindestens ein Rechner
vorkommen)
- zu jedem Labor-Element ist außerdem als Attribut dessen Name (z. B.
Multimedialabor) und die Raumnummer (z. B. Z2320) aufzunehmen
-jeder Rechner im Labor ist durch einen eindeutigen Schlüssel identifizierbar; außerdem werden
für jeden Rechner folgende Angaben erfasst:
installiertes Betriebssystem
Anschaffungsdatum des Rechners
eventuell vorhandene Erweiterungen des Rechners bestehend aus einer Beschreibung der Erweiterung (zusätzliche Festplatte, weiterer Speicher oder ähnliches) und optionalen Besonderheiten der Erweiterung
Angaben über eventuell außer dem Betriebssystem auf dem Rechner installierte Anwendungssoftware; da identische Software auf mehreren Rechnern installiert sein kann, wird hier nur auf den Datensatz der an anderer Stelle im Dokument erfassten Software verwiesen, ohne die Details der Software bei jedem Rechner wiederholt zu notieren. Allerdings ist füur jede auf
dem Rechner installierte Software anzugeben, ob die Software auf dem Rechner lizenziert ist oder nicht (es können für jede Software mehr Installationen als Lizenzen vorhanden sein); falls nicht anders angegeben, wird natürlich angenommen, dass die Softwareinstallation lizenziert ist
eine kurze Beschreibung des Rechners und
eventuelle Besonderheiten des Rechners (z. B. wenn das Mainboard bereitsmehrfach getauscht
wurde oder das Gehäuse stark beschädigt ist)
- Für jede im Labor vorhandene Software ist eine eindeutige Bezeichnung (Schlüssel) festzulegen; außerdem ist für jede Software eine kurze Beschreibung zu erfassen (z. B. Textverarbeitung oder IDE etc. ) und die Möglichkeit zum Notieren von Besonderheiten der Software vorzusehen
- Für jede bei Geräten, Software oder Erweiterungen notierte Beschreibung gilt, dass diese aus einer einfachen textuellen Beschreibung besteht. Um jedoch sämtliche im Labor vertretenen Herstellerfirmen einfach ausfindig machen zu können, sind alle in
den Beschreibungstexten auftretenden Herstellernamen durch eine spezielle Auszeichnung hervorzuheben (z. B. Aldi-
PCoder 250 GByte SATA-Festplatte von
Seagate
-Für jedes Labor sind die Rechner, die vorhandene Software und eventuell vorhandene weitere
Geräte (z. B. Drucker oder Scanner) zu erfassen (dabei soll pro Labor mindestens ein Rechner
vorkommen)
- zu jedem Labor-Element ist außerdem als Attribut dessen Name (z. B.
Multimedialabor) und die Raumnummer (z. B. Z2320) aufzunehmen
-jeder Rechner im Labor ist durch einen eindeutigen Schlüssel identifizierbar; außerdem werden
für jeden Rechner folgende Angaben erfasst:
installiertes Betriebssystem
Anschaffungsdatum des Rechners
eventuell vorhandene Erweiterungen des Rechners bestehend aus einer Beschreibung der Erweiterung (zusätzliche Festplatte, weiterer Speicher oder ähnliches) und optionalen Besonderheiten der Erweiterung
Angaben über eventuell außer dem Betriebssystem auf dem Rechner installierte Anwendungssoftware; da identische Software auf mehreren Rechnern installiert sein kann, wird hier nur auf den Datensatz der an anderer Stelle im Dokument erfassten Software verwiesen, ohne die Details der Software bei jedem Rechner wiederholt zu notieren. Allerdings ist füur jede auf
dem Rechner installierte Software anzugeben, ob die Software auf dem Rechner lizenziert ist oder nicht (es können für jede Software mehr Installationen als Lizenzen vorhanden sein); falls nicht anders angegeben, wird natürlich angenommen, dass die Softwareinstallation lizenziert ist
eine kurze Beschreibung des Rechners und
eventuelle Besonderheiten des Rechners (z. B. wenn das Mainboard bereitsmehrfach getauscht
wurde oder das Gehäuse stark beschädigt ist)
- Für jede im Labor vorhandene Software ist eine eindeutige Bezeichnung (Schlüssel) festzulegen; außerdem ist für jede Software eine kurze Beschreibung zu erfassen (z. B. Textverarbeitung oder IDE etc. ) und die Möglichkeit zum Notieren von Besonderheiten der Software vorzusehen
- Für jede bei Geräten, Software oder Erweiterungen notierte Beschreibung gilt, dass diese aus einer einfachen textuellen Beschreibung besteht. Um jedoch sämtliche im Labor vertretenen Herstellerfirmen einfach ausfindig machen zu können, sind alle in
den Beschreibungstexten auftretenden Herstellernamen durch eine spezielle Auszeichnung hervorzuheben (z. B. Aldi-
PCoder 250 GByte SATA-Festplatte von
Seagate
Hat jemand einen Tipp zur Umsetzung des fett markierten Teils?
Mein Lösungsansatz schaut derzeit grob so aus:
http://pastebin.com/t8NLDqtd
Hab halt den Software-Teil noch nicht umgesetzt :/
Kommentar