📚 Added IHK Projektdokumentation and Kundendokumentation Anhang to README.md

This commit is contained in:
Till Tomczak 2025-06-04 14:10:01 +02:00
parent c853817c02
commit bc9ba570b4
2 changed files with 115 additions and 0 deletions

View File

@ -0,0 +1,114 @@
from docx import Document
from docx.shared import Inches, Pt, RGBColor
from docx.enum.text import WD_ALIGN_PARAGRAPH
from datetime import datetime
# Erstelle Dokument
doc = Document()
# Kopfzeile
section = doc.sections[0]
header = section.header
header_para = header.paragraphs[0]
header_para.text = f"Mercedes-Benz AG - IHK Abschlussprüfung\t\t{datetime.now().strftime('%d.%m.%Y')}"
header_para.alignment = WD_ALIGN_PARAGRAPH.RIGHT
# Titel
title_para = doc.add_paragraph()
title_run = title_para.add_run("Kundendokumentation - Anhang Punkt 6")
title_run.font.size = Pt(18)
title_run.font.bold = True
title_para.alignment = WD_ALIGN_PARAGRAPH.CENTER
doc.add_paragraph()
subtitle_para = doc.add_paragraph()
subtitle_run = subtitle_para.add_run("Projekt: MYP - Manage Your Printer")
subtitle_run.font.size = Pt(14)
subtitle_para.alignment = WD_ALIGN_PARAGRAPH.CENTER
doc.add_paragraph()
doc.add_paragraph()
# Projektinformationen
doc.add_heading("Projektinformationen", level=1)
info_table = doc.add_table(rows=5, cols=2)
info_table.style = 'Light List Accent 1'
rows = info_table.rows
rows[0].cells[0].text = "Projekt:"
rows[0].cells[1].text = "MYP - Manage Your Printer"
rows[1].cells[0].text = "Prüfungsbewerber:"
rows[1].cells[1].text = "Till Tomczak"
rows[2].cells[0].text = "Ausbildungsbetrieb:"
rows[2].cells[1].text = "Mercedes-Benz AG"
rows[3].cells[0].text = "Projektzeitraum:"
rows[3].cells[1].text = "15.04.2025 - 20.05.2025"
rows[4].cells[0].text = "Fachrichtung:"
rows[4].cells[1].text = "Digitale Vernetzung"
doc.add_paragraph()
# Inhaltsverzeichnis
doc.add_heading("Inhaltsverzeichnis der Anhänge", level=1)
doc.add_paragraph()
# Tabelle mit allen Dokumenten
table = doc.add_table(rows=1, cols=3)
table.style = 'Light Grid Accent 1'
# Kopfzeile
hdr_cells = table.rows[0].cells
hdr_cells[0].text = 'Nr.'
hdr_cells[1].text = 'Dokument'
hdr_cells[2].text = 'Beschreibung'
# Dokumente
documents = [
('1', 'Berufsspezifika (FR Digitale Vernetzung)',
'Dokumentation der projektbezogenen Tätigkeiten mit Fokus auf Vernetzung, Prozessintegration und Sicherheit'),
('2', 'Gesprächsprotokoll',
'Protokoll des initialen Projektgesprächs vom 15.04.2025 mit allen Beteiligten'),
('3', 'Mess- und Prüfprotokoll',
'Technische Tests, Performance-Messungen und Sicherheitsprüfungen des Systems'),
('4', 'Übergabeprotokoll',
'Dokumentation der Systemübergabe mit Hardware- und Software-Komponenten'),
('5', 'Abnahmeprotokoll',
'Bestätigung der erfolgreichen Projektabnahme durch den Auftraggeber'),
('6', 'Anwenderhandbuch (Auszug)',
'Bedienungsanleitung für Endanwender mit Schritt-für-Schritt-Anleitungen'),
('7', 'Prozessdarstellung',
'Visualisierung und Beschreibung des digitalisierten Reservierungsprozesses'),
('8', 'Netzwerkplan',
'Dokumentation der Netzwerkinfrastruktur, IP-Adressen und Sicherheitszonen')
]
for nr, title, desc in documents:
row_cells = table.add_row().cells
row_cells[0].text = nr
row_cells[1].text = title
row_cells[2].text = desc
doc.add_paragraph()
doc.add_paragraph()
# Hinweise
doc.add_heading("Hinweise", level=1)
doc.add_paragraph(
"Diese Dokumentation wurde gemäß den IHK-Anforderungen für die Abschlussprüfung "
"der Fachinformatiker für digitale Vernetzung erstellt. Alle Dokumente basieren "
"auf dem realen Projektablauf und wurden nach DIN 5008 formatiert."
)
doc.add_paragraph()
doc.add_paragraph(
"Die Dokumente enthalten vertrauliche Informationen der Mercedes-Benz AG "
"und sind ausschließlich für Prüfungszwecke bestimmt."
)
# Speichern
doc.save("00_Inhaltsverzeichnis_Anhang.docx")
print("Inhaltsverzeichnis wurde erstellt: 00_Inhaltsverzeichnis_Anhang.docx")