IHK AWebS Billing 2002 07 17

885 views

Published on

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.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
885
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
2
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

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 %

×