Linux in Business - PytheusERP
From Fosscomm Thessaloniki 2010
LINUX IN BUSINESS (PYTHEUS ERP)
Συνειδητοποιώντας τις ανάγκες της σημερινής αγοράς σε τρεις κυρίως σοβαρούς λόγους: 1) το Ελληνικό εμπορο-οικονομικό σύστημα αλλάζει συχνά, 2) οι ανάγκες σε προσθήκες-αλλαγές στο ήδη υπάρχον ERP είναι άμεσες και συχνές, 3) την απεξάρτηση από πλατφόρμα σε επίπεδο υλικού,λειτουργικού και περιβάλλον εργασίας, επιλέξαμε να κατασκευάσουμε ένα project ανοικτού κώδικα το οποίο ονομάσαμε Pytheus ERP. Έχοντας σε προτεραιότητα τα εξής χαρακτηριστικά του: να μπορεί ταυτόχρονα να διαχειρίζεται δεδομένα από διαφορετικές βάσεις
- να χρησιμοποιεί οποιαδήποτε γνωστή βάση δεδομένων
- να εκτελείται σε οποιονδήποτε γνωστό περιβάλον λειτουργικού συστήματος(*nix, win, macos, ...) αλλά και περιβάλλοντος χρήστη (X11, curses, html, ...) αλλά και μηχανής (embedded, PC, PDA),
- να μην χρειάζεται ο χρήστης να γνωρίζει χαμηλού επιπέδου γλώσσα ώστε να αλλάξει κάποια φόρμα ή ένα report ή την δομή της βάσης,
- να είναι ανεξάρτητο για το ποιά βάση θα χρησιμοποιηθεί ή ποιο X περιβάλλον χρήσης ή σε ποιά μορφή PDF ή HTML θα δημιουργηθεί το report από τον “κώδικα” που “τρέχει” ο χρήστης.
Αυτό που θέλουμε να χρησιμοποιεί ο χρήστης είναι ένα XML είτε θέλει να διαχειριστεί δεδομένα(forms) για καταχώρηση-διόρθωση-διαγραφή-εύρεση ή για να προβάλει εκθέσεις(reports) σε κάποια από τις γνωστές μορφές ή για να αλλάξει το σχήμα(schema) της βάσης του με προσθήκη κάποιου πίνακα ή και πεδίου. Υλοποιήσαμε όλα τα παραπάνω ξεκινώντας σε ένα χώρο (web) και προσπαθούμε να φτιάξουμε μια δομή που να είναι κοινή για όλους είτε είναι μια επιχείριση εμπορικής φύσεως, ή κάποια δημόσια υπηρεσία ή βιομηχανία.
Για όλα τα προτερήματα του Pytheus ERP είναι “υπεύθυνη” η Python και εργαλεία που φτιάχτηκαν με αυτήν ώστε να προσφέρει στον χρήστη-επιχείρηση ένα ποιο υψηλού επιπέδου περιβάλλον και να μην τον φέρει στην δυσάρεστη κατάσταση να αλλάξει κάτι από αυτό που μέχρι τώρα χρησιμοποιούσε.

