Wie programmiere ich ein Rechnungsprogramm?
Hallo, meine Frage lautet:
wie kann ich ein Programm erstellen, dass Rechnungen in Form von PDF Dateien erstellt. Dabei soll vom Benutzer nur die nötigsten Informationen angegeben werden wie Anschrift, Name, Positionen, Preis usw.
Ich studiere Informatik, bin allerdings noch ein Anfänger (erstes Semester). Ich hab mich für diese Idee entschieden um selbst etwas praktisches zu lernen. Nur hab ich kein Plan wie man sowas umsetzt, welche Kenntnisse man benötigt, welche Sprache sich am besten dafür einigt etc. Ich würde mich freuen, wenn mir jemand paar Tipps für den Einstieg geben könnte.
Danke im Voraus.
Hast du selber schon Erfahrung mit einer Programmiersprache gemacht? Wenn ja, welche?
Ja ich hab etwas Erfahrung in C und Python
4 Antworten
Du brauchst in jedem Fall eine Datenbank.
Dort solltest du zumindest zwei Tabellen haben.
Rechnungen (quasi Daten zum Rechnungskopf)
Rechnungspositionen (die bestellten Artikel)
Ansonsten könnten noch andere Tabellen notwendig sein, z.B. Kundentabelle, Produkttabelle etc.
Daneben brauchst noch ein Userinterface wo der Benutzer die Rechnungen erstellen kann (= in die Datenbank schreiben).
Daher würde ich mich zuerst in Datenbanken und SQL einlesen, denn das ist in jedem Fall notwendig und dem wirst du im Studium sicher noch begegnen
Danke, Datenbanken hab ich einige Male schon gehört. Ich werd mich mal da einlesen :)
Naja, du brauchst ne Oberfläche und ne Datenbank. Ob du des jetzt mit Java, PHP, c++ oder was anderes machst is eigentlich egal. Die Funktion bieten se alle.
Bau ne Eingabemaske, schau wie du Daten in die Datenbank schreibst und ausliest. Dann hast schon des wichtigste
Okay, danke für die Antwort. Ich schau dann mal weiter.
Die Basis muss ein Datenbanksystem sein ... Ich habe sowas mit LibreOffice Base gelöst ... Die Ausgabe war aber nicht PDF sondern eine RTF Datei.
Ich selbst hab php verwendet. Dann z.b. wkhtmltopdf