IHK AWebS Billing 2002 07 17

  • 420 views
Uploaded 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 …

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.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
420
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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. 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. 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. Das Produkt A utomotive Web S ystem Automotive Internet Services ESC Mobile Client GSM / GPRS
  • 5. Kundenportal Web Server Netz-Infrastruktur Login Login WWW                             PPP over GSM/GPRS TCP/IP
  • 6. Projekt-Motivation Kunde ESC GmbH „ Ist Billing möglich?“ Webservices abrechnen
  • 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. 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. 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. 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. 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. 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. 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. 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. Bereitstellung der Rechnungen
  • 16. Generierte Rechnung als PDF
  • 17. Einzelverbindungs-Nachweis
  • 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. Ausblick CID Billing Technik Mail-Server Apache Webserver (PHP) Weitere Web-Services Login Buchhaltung Login Kunde/User Login
  • 20. Vielen Dank für Ihr Interesse und Ihre Aufmerksamkeit! Thomas Wöhlke
  • 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. 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 %