background image

Σχεδιασμός και Υλοποίηση Συστήματος Διαχείρισης Προσωπικών Δαπανών  

73 

 

εισαγωγής  και  επεξεργασίας  των  κατηγοριών  του  συστήματος,  που  διατίθενται  για 

όλους τους χρήστες.  

Προκειμένου,  λοιπόν,  να  αποθηκεύονται  όλα  τα  απαραίτητα  δεδομένα  των 

χρηστών και των δαπανών τους, δημιουργήθηκε μία βάση δεδομένων με πέντε πίνακες. 

Ο πρώτος πίνακας, users, εξυπηρετεί στην αποθήκευση των στοιχείων λογαριασμού 

χρήστη,  ενώ  στη  συνέχεια,  ο  πίνακας  user_categories,  περιέχει  τις  στήλες  για  τις 

λεπτομέρειες  των  προσωπικών  κατηγοριών  των  χρηστών.  Έπειτα,  οι  πίνακες 

default_categories  και  uses_categories  αφορούν  τις  κατηγορίες  συστήματος,  με  τον 

πρώτο πίνακα να φέρει τις γενικές πληροφορίες των κατηγοριών, ενώ τον δεύτερο να 

παρέχει  το  συσχετισμό  μεταξύ  χρηστών  και  κατηγοριών,  όπως  επίσης  και  τις 

εξατομικευμένες  λεπτομέρειες  που  επέλεξε  ο  κάθε  χρήστης  για  την  εκάστοτε 

κατηγορία.  Τέλος,  ο  πίνακας  expenses  χρησιμοποιείται  για  την  καταγραφή  των 

δαπανών. 

Κατά  την  επιτυχή  είσοδο  ενός  χρήστη  στο  σύστημα,  είτε  μέσω  της  φόρμας 

εισόδου  για  ήδη  εγγεγραμμένο  μέλος,  είτε  από  τη  σελίδα  εγγραφής,  φορτώνεται  η 

αρχική σελίδα χρήστη που περιέχει τις καταχωρήσεις των εξόδων. Εάν δεν υπάρχουν 

δεδομένα προς εμφάνιση, τυπώνεται το ανάλογο μήνυμα, ειδάλλως, ο χρήστης δύναται 

να επιλέξει πολλαπλές κατηγορίες, ένα χρονικό διάστημα και τρόπο ταξινόμησης, ώστε 

να προβάλει κι έπειτα, εφόσον το επιθυμεί, να επεξεργαστεί ή και να διαγράψει τις 

δαπάνες του. Επιπλέον, στο σύστημα έχουν τοποθετηθεί τρεις φόρμες εισαγωγής, μία 

για  τα  έξοδα, όπου  απαιτείται  η  συμπλήρωση  περιγραφής,  ποσού,  ημερομηνίας  και 

κατηγορίας, μία για τη δημιουργία προσωπικής κατηγορίας χρήστη, όπου απαιτούνται 

το όνομα και το έτος, ενώ προαιρετικά, η φόρμα δέχεται ένα χρηματικό όριο και σχόλια 

για  την  κατηγορία  αυτή.  Στην  τρίτη  φόρμα  εισαγωγής,  παρέχεται  στο  χρήστη  η 

δυνατότητα  να επιλέξει μία κατηγορία συστήματος, να πληκτρολογήσει, στα επίσης 

προαιρετικά πεδία εξατομίκευσης, το χρηματικό όριο και κάποια σχόλια και έτσι να 

κάνει χρήση μιας προϋπάρχουσας κατηγορίας.  

Στις διαδικασίες που προβλέπει το σύστημα για όλους τους χρήστες ανήκει και  

η εξαγωγή στατιστικών πινάκων και γραφικών παραστάσεων.  Ο χρήστης μπορεί να 

εξετάσει  τα  στατιστικά  αποτελέσματα  των  δαπανών  του,  με  βάση  μία  επιλεγμένη 

χρονική  περίοδο,  τις  κατηγορίες  του  ή  το  επιθυμητό  του  έτος.  Για  κάθε  πίνακα 

αποτελεσμάτων προσφέρεται η δυνατότητα εξαγωγής του σε αρχείο CSV.