- Ηλίας Ουζούνης
- Κωσταντίνος Τσάμπρας
Το πρότζκετ περιλαμβάνει αρχεία για την δημιουργεία της βάσης δεδομένων, αρχεία για την προσομοίωση δεδομένων και αρχεία για την εφαρμογή που επικοινωνεί με αυτήν την βάση.
Η εφαρμογή έχει 2 σκέλη: 1. Μία γραφική διεπαφή (app/main_gui.py) για τους χρήστες 2. Μία γραμμή εντολών (app/admin.py) για τους διαχειριστές
Επιπλέον υπάρχουν αρχεία με βοηθητικές συναρτήσεις.
Για την εκτέλεση της εφαρμογής απαιτείται η εγκατάσταση των παρακάτω βιβλιοθηκών:
- tkcalendar
- bcrypt
- faker
- tkinter (αν δεν είναι ήδη εγακτεστημένη)
- PIL (αν δεν είναι ήδη εγακτεστημένη)
- sqlite3 (αν δεν είναι ήδη εγακτεστημένη)
- datetime (αν δεν είναι ήδη εγακτεστημένη)
Αν δεν χρειάζεται η προσομοίωση δεδομένων και χρησιμοποιήσετε την έτοιμη βάση δεδομένων app/databases/sample_database.db, η faker δεν απαιτείται.
Μπορείται να τις εγκαταστήσετε με την εντολή:
pip install -r requirements.txt
Για την γραφική εφαρμογή, εκτελέστε το αρχείο app/main_gui.py από το command line βρισκόμενοι στον φάκελο Vaseis_project.