IHK AWebS Billing 2002 07 17

839 Aufrufe

Veröffentlicht am

Slide from my Presentation at the IHK Aschaffenburg in bavaria on July 17th 2002. Since this day i am certified IT-Professional with title "Fachinformatiker Anwendungsenwicklung". By the Way the Presentation and the Interview afterwards was valuated 100% and the Project-Documentation was valuated 94%. That\'s why there is slide with a correction of the bug in the structogram. But this bug wasn\'t in the Software of cause. At that time I used the so called modern structured analysis für Software- and System-Design. In 2004 i switched from UNIX/linux to Java EE and deeply into OOP and UML.

Veröffentlicht in: Technologie
0 Kommentare
1 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

Keine Downloads
Aufrufe
Aufrufe insgesamt
839
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
5
Aktionen
Geteilt
0
Downloads
2
Kommentare
0
Gefällt mir
1
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

IHK AWebS Billing 2002 07 17

  1. 1. ESC Electronic System Concepts GmbH Lindenstrasse 25, D-63868 Grosswallstadt, Germany Email: info@esc-electronics.de http://www.esc-electronics.de Thomas Wöhlke ® -Billing Abrechnungs- und Rechnungserstellungssystem für automobile Internetdienste
  2. 2. Inhalt Ausgangs-Situation Unternehmen, Produkt, Netz-Infrastruktur, Projekt-Motivation Analyse + Software-Entwurf Ist-Analyse, Soll-Konzept, Grob-Entwurf, ER-Modell, Entwurf der Programme, Trennung CID+Billing Realisierung Verwendete Software-Technologie, Vorstellung der erstellten Software: Webseite, Rechnung, Einzelverbindungsnachweis Ausblick
  3. 3. ESC E lectronic S ystem C oncepts GmbH Systementwicklung für Fahrzeuginformationssysteme ESC GmbH Lindenstr. 25 63868 Großwallstadt www.esc-electronics.de Automotive + IT Das Unternehmen
  4. 4. Das Produkt A utomotive Web S ystem Automotive Internet Services ESC Mobile Client GSM / GPRS
  5. 5. Kundenportal Web Server Netz-Infrastruktur Login Login WWW                             PPP over GSM/GPRS TCP/IP
  6. 6. Projekt-Motivation Kunde ESC GmbH „ Ist Billing möglich?“ Webservices abrechnen
  7. 7. Ausgangs-Situation Unternehmen, Produkt, Netz-Infrastruktur, Projekt-Motivation Analyse + Software-Entwurf Ist-Analyse, Soll-Konzept, Grob-Entwurf, ER-Modell, Entwurf der Programme, Trennung CID+Billing Realisierung Verwendete Software-Technologie, Vorstellung der erstellten Software: Webseite, Rechnung, Einzelverbindungsnachweis Ausblick
  8. 8. Ist-Analyse CID positionsabfrage.log 16.07.2002 15:37:10 01120023101001 16.07.2002 15:38:20 01120022043001 16.07.2002 16:10:22 02420022603001 17.07.2002 08:45:12 00720022603001 17.07.2002 08:48:12 00720022603001 17.07.2002 08:59:12 00720022603001 . . . email.log 16.07.2002 15:37:10 01120023101001 16.07.2002 15:38:20 01120022043001 16.07.2002 16:10:22 02420022603001 17.07.2002 08:45:12 00720022603001 17.07.2002 08:48:12 00720022603001 17.07.2002 08:59:12 00720022603001 . . . Mail- Server Apache Webserver (PHP) Positionsabfrage eMail Login
  9. 9. Soll-Konzept: Grob-Entwurf CID positionsabfrage.log 16.07.2002 15:37:10 01120023101001 16.07.2002 15:38:20 01120022043001 16.07.2002 16:10:22 02420022603001 17.07.2002 08:45:12 00720022603001 17.07.2002 08:48:12 00720022603001 17.07.2002 08:59:12 00720022603001 . . . email.log 16.07.2002 15:37:10 01120023101001 16.07.2002 15:38:20 01120022043001 16.07.2002 16:10:22 02420022603001 17.07.2002 08:45:12 00720022603001 17.07.2002 08:48:12 00720022603001 17.07.2002 08:59:12 00720022603001 . . . *.pdf Apache Webserver (PHP) Webseite Buchhaltung Webseite Kunde
  10. 10. Fein-Konzept: ER-Modell Service User Kunde Position Rechnung bucht n m hat n 1 m benutzt n erzeugt 1 n enthält n 1 erhält n 1
  11. 11. Fein-Konzept: Programme Service User Kunde Position Rechnung erhält enthält n erzeugt m benutzt 1 hat bucht n n 1 1 n m n 1 n 16.07.2002 15:37:10 01120023101001 16.07.2002 15:38:20 01120022043001 16.07.2002 16:10:22 02420022603001 17.07.2002 08:45:12 00720022603001 17.07.2002 08:48:12 00720022603001 17.07.2002 08:59:12 00720022603001 16.07.2002 15:37:10 01120023101001 16.07.2002 15:38:20 01120022043001 16.07.2002 16:10:22 02420022603001 17.07.2002 08:45:12 00720022603001 17.07.2002 08:48:12 00720022603001 17.07.2002 08:59:12 00720022603001 *.pdf
  12. 12. Trennung CID und Billing Service User Kunde m benutzt 1 hat bucht n n m n Auto besitzt 1 n AWebS-Client eingebaut 1 n Position erzeugt n 1 Rechnung erhält enthält n 1 1 n
  13. 13. Ausgangs-Situation Unternehmen, Produkt, Netz-Infrastruktur, Projekt-Motivation Analyse + Software-Entwurf Ist-Analyse, Soll-Konzept, Grob-Entwurf, ER-Modell, Entwurf der Programme, Trennung CID+Billing Realisierung Verwendete Software-Technologie, Vorstellung der erstellten Software: Webseite, Rechnung, Einzelverbindungsnachweis Ausblick
  14. 14. Verwendete Technologie                         PostgreSQL Relationales Datenbank-System Python Strukturierte und Objekt-Orientierte Programmiersprache Apache + PHP HTTP-Server und Programmiersprache L A T E X pdf-LaTeX Textbasierte Druckvorlagen-Erstellung
  15. 15. Bereitstellung der Rechnungen
  16. 16. Generierte Rechnung als PDF
  17. 17. Einzelverbindungs-Nachweis
  18. 18. Ausgangs-Situation Unternehmen, Produkt, Netz-Infrastruktur, Projekt-Motivation Analyse + Software-Entwurf Ist-Analyse, Soll-Konzept, Grob-Entwurf, ER-Modell, Entwurf der Programme, Trennung CID+Billing Realisierung Verwendete Software-Technologie, Vorstellung der erstellten Software: Webseite, Rechnung, Einzelverbindungsnachweis Ausblick
  19. 19. Ausblick CID Billing Technik Mail-Server Apache Webserver (PHP) Weitere Web-Services Login Buchhaltung Login Kunde/User Login
  20. 20. Vielen Dank für Ihr Interesse und Ihre Aufmerksamkeit! Thomas Wöhlke
  21. 21. Struktogramm: Fehler (S. 24) für alle Zeilen in Tabelle „service“ öffne Log-Datei mit Dateinamen aus „service.logfile_uri“ für alle Zeilen in der Log-Datei prüfe, ob Syntax der Identifikationsnummer korrekt ist prüfe, ob Datum korrekt ist, und ob Monat und Jahr aus der Zeile zum Monat und Jahr aus (1) gehört in Tabelle „position“ einfügen füge service.servicename ein in Tabelle „position_servicename“ Zusammenfassung an Standardausgabe und logscan.py-Lodatei ausgeben.
  22. 22. Struktogramm: Korrektur für alle Zeilen in Tabelle „service“ öffne Log-Datei mit Dateinamen aus „service.logfile_uri“ für alle Zeilen in der Log-Datei Ist Syntax der Identifikationsnummer korrekt UND ist Datum korrekt UND gehört Monat und Jahr aus Zeile zum Monat und Jahr aus (1) in Tabelle „position“ einfügen füge service.servicename ein in Tabelle „position_servicename“ Zusammenfassung an Standardausgabe und logscan.py-Lodatei ausgeben. ja nein %

×