1. Home
  2. Chat
  3. Forum
  4. Kalender
    1. Termine
    2. Karte
  5. Lexikon
    1. Letzte Änderungen
  6. Marktplatz
    1. Bewertungen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Forum
  • Termine
  • Lexikon
  • Marktplatz-Eintrag
  • Seiten
  • Erweiterte Suche
  1. PA-Forum
  2. Forum
  3. Hobby Forum
  4. Sonstiges

PARTY PA PROJEKT: Verleihsoftware

  • mike j.
  • 3. Oktober 2006 um 10:30
  • mike j.
    Reaktionen
    1
    Beiträge
    2.924
    • 3. Oktober 2006 um 10:30
    • #1

    Wir sind bei uns gerade dabei unser Equipment zu listen und da ist mir die Idee gekommen, eine Software auf Basis PHP zu schreiben.
    Da hier im Forum schon öfters nach einer Software gefragt wurde und es da nicht wirklich was gibt würde ich hier einmal beginnen ein Open Source Party PA Projekt zu starten und eine Verleihsoftware basteln, die auf unsere Thematik - Verleih, Lagerhaltung und Inventur - ausgerichtet ist.

    Wir haben selbst schon eine Software in dem Sinne, die auch recht gut tut, jedoch ist diese nicht eigenständig.

    Folgende Funktionen sind von unserer Seite geplant:

    - Verwaltung von Kunden
    - Verwaltung des Equipments (Lager) mit Inventarnummern
    - Wird verliehen, so wird das vom Lagerstand abgezogen
    - Preise prozentuell festlegen (x% des Neupreises) und DryHire Preise berücksichtigen
    - Online Erstellung von Packlisten und Rechnungen/Kostenvoranschlägen
    - Unterstützung von WAP fähigen Handys
    - optionale Scan-Hardware zum erfassen des Equipments

    Projektname wurde Temporär "PRS" gewählt:
    Personal (oder Professional) Rental System

    Projektordner im Netz:
    http://pa.ibkserver.ath.cx

    FTP Daten werden von uns bei erfolgreichem Projektstart gestellt.

    Nun der AUFRUF! Wer interesse hat an dem Projekt Mitzuarbeiten und ein bisschen PHP und MySQL kann darf sich gerne daran beteiligen. Möchte hier im Forum das Projekt (ich hoffe es geht mit der Kommunikation) durchführen, dass jeder alles nachlesen kann.
    Welche Funktionen wären noch sinnvoll?

    Wenn alles klappt könnte ein recht heftiges Tool entstehen, welches den Verleih weit vereinfacht.

  • rcz
    Beiträge
    275
    • 3. Oktober 2006 um 12:30
    • #2

    Hallo,

    die Idee gefällt mir sehr gut. Ich wäre gerne bereit an dem Projekt mitzuarbeiten.
    Mit PHP, MySQL und ähnlichem habe ich bereits mehrere Jahre Erfahrung, so dass dies kein Problem darstellen sollte.

    Desweiteren würde mich interessiere, was du genau mit dem letzten Punkt meinst?
    Soll dies auf ein Barcode-System hinauslaufen, um das Equipment zu erfassen und anschließend mit der Datenbank abzugleichen?
    In diesem Fall könnte ich gegebenfalls auch noch mit C++ etwas unterstützen.

    MfG Marcel

  • mike j.
    Reaktionen
    1
    Beiträge
    2.924
    • 3. Oktober 2006 um 12:40
    • #3

    Super! Das Barcodesystem soll so laufen, dass man irgendwo auf "Verleihen" klickt, dann die Artikel Scannt und diese dann in einer Liste erscheinen. Aber das sind (vorerst) Zukunftsvisionen und ob das Praxisnahe ist, ist (noch) fraglich.

    Ich habe einmal eine Standard Setup Routine gebastelt, in die man noch die Datentabellen eintragen muss. Habe mir noch keine gedanken über die Tabellen selbst und welche Felder diese beeinhalten gemacht.
    Da kommt es darauf an, was alles erwünscht ist, weil ein Nachtragen von bestimmten Funktionen ist mit viel Aufwand verbunden.

    Ich habe mir so gedacht, dass man einmal eine Benutzertabelle macht, welche Benutzerdaten enthalten, die am System arbeiten, also Mitarbeiter und diese in 3 Stufen aufteilen:

    - Admin: darf alles tun
    - Advanced User: darf Verleihen und Produkte zu, Verkauf anbieten und neue Produkte hinzufügen
    - User: darf Verleihen

    Tabelle 'user'
    id, username, passwort, status (aktiv/inaktiv), rang (admin, user,...), realname, personennummer; - wäre mein Vorschlag bis jetzt.

    Man sollte auch die Funktionen durchgehen, was es geben sollte, dass man die Tabellen auch dem anpassen kann, deshalb postet auch Eure Wünsche und Anliegen, denn haben kann die Software jeder, auch die nichts gemacht haben ;-).

  • rcz
    Beiträge
    275
    • 3. Oktober 2006 um 13:19
    • #4

    Das hört sich ja schonmal gut an. ;)
    Bezüglich der Benutzerrechte hätte ich gleich schon einmal einen Vorschlag:
    Ich persönlich würde es bevorzuge, wenn die Möglichkeit offen wäre, eigene Benutzergruppen mit frei anpassbaren Rechten zu erstellen, da dies in der Praxis wohl doch häufiger vorkommen wird, dass die vordefinierten Benutzerränge nicht ganz den tatsächlichen Berechtigungen einer Person entsprechen.

    Da würde es sich anbieten, eine weitere "Gruppen-Tabelle" mit den einzelnen Rechten als ENUM oder TINYINT-Spalten zu erstellen, welche dann frei verwaltet werden kann.
    Die von dir vorgeschlagenen Gruppenypen könnten man natürlich gleich schon einmal von vorneherein hinterlegen.

    Dann wäre lediglich noch eine Bezugsspalte in der Benutzer-Tabelle nötig.

    MfG Marcel

  • mike j.
    Reaktionen
    1
    Beiträge
    2.924
    • 3. Oktober 2006 um 13:39
    • #5

    Habe einmal einen FTP Uploadaccount erstellt eine MySQL Datenbank für den Zweck. Bitte schickt mir einfach eine PN mit euren Daten (Name, Adresse) und einer gültigen Mailadresse (da es schon Leute gegeben hat die dann herumgehackt haben auf dem Server und dementsprechend geschadet haben).

Anstehende Termine

  • Kombiseminar Sachkundiger für Anschlagmittel und Traversensysteme (AnschlägerPlus)

    Dienstag, 29. September 2026 – Donnerstag, 1. Oktober 2026
  • Sachkunde für Fliegende Bauten

    Dienstag, 29. September 2026 – Donnerstag, 1. Oktober 2026
  • Virtueller Stammtisch im Chat

    Dienstag, 29. September 2026, 21:00 – 23:00
  • PA-Forum Stammtisch LeatCon

    Dienstag, 6. Oktober 2026, 13:00 – 14:00
  • PA-Forum Stammtisch LeatCon

    Mittwoch, 7. Oktober 2026, 13:00 – 14:00

Letzte Themen

  1. Subwoofer 80cm x 40cm x 80cm

    zegi
    28. September 2026 um 17:06
  2. Frontschaum in "Würfeloptik"

    Blancblue
    28. September 2026 um 15:41
  3. ADJ Entour Venue Hazer: Frage zum Heizelement

    skippa
    27. September 2026 um 10:16
  4. EU Cyber Resilience Act (CRA)

    alexanderjoseph
    26. September 2026 um 20:14
  5. 17. - 18. November | PA Rigging & Truss Safety mit Tom Greber

    Soundchecker
    23. September 2026 um 10:33
  6. 13. - 14. Oktober | Live Mixing Workshop mit Jörn Müller in Köln

    Soundchecker
    23. September 2026 um 10:30
  7. können das hier (Foto) die original Weichen der KMT CS215 / CM215 sein ?

    phattomatic
    23. September 2026 um 09:12
  8. RCF: "Bass Motion Control" vs. "XBoost" => Ähnliche Funktionalität unter zwei verschiedenen Etiketten oder relevante Unterschiede?

    Hanseat
    21. September 2026 um 22:21
  9. Suche Lichteffekt

    Schreddl
    21. September 2026 um 12:22
  10. QLC+4 in MagicQ Visualsieren - wie richtig einstellen?

    metal-shot
    19. September 2026 um 17:44

Benutzer online in diesem Thema

  • 1 Besucher
  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™