background image

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

39 

 

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

μέσω  της  ασύγχρονης  κλήσης  του  αρχείου  check_expenses_date.php,  στο  οποίο 

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

Το  εναπομείναν  αρχείο  που  αφορά  τις  δαπάνες  του  χρήστη  είναι  το 

insert_new_expenses.php.  Στο  αρχείο  αυτό  χρησιμοποιούνται  τα  κατάλληλα 

ερωτήματα  SQL,  ώστε  να  ενημερωθούν  οι  εμπλεκόμενοι  πίνακες  της  βάσης 

δεδομένων.  Πιο  συγκεκριμένα,  καταχωρείται  η  νέα  δαπάνη  στον  αντίστοιχο  πίνακα 

expenses, και ενημερώνονται οι ανάλογες στήλες amountspent και remainder είτε του 

πίνακα user_categories, είτε του uses_categories, αναλόγως την κατηγορία στην οποία 

ανήκει η νέα δαπάνη.  

 

3.3.4 Αρχεία που αφορούν τις Κατηγορίες 

Ένα μεγάλο κομμάτι του συνολικού κώδικα αποτελούν τα τμήματα αυτού που 

σχετίζονται  με  τις  κατηγορίες.  Κατά  την  υλοποίηση  του  παρόντος  πληροφοριακού 

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

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

υπάρχουσες ο χρήστης.  Στην παρακάτω εικόνα  [Εικόνα 17] εμφανίζονται τα αρχεία 

αυτά. 

 

Εικόνα 17 Αρχεία που αφορούν τις κατηγορίες

 

 

Αρχικά, το αρχείο new_category_form.php περιλαμβάνει τις δύο διαφορετικές 

html  φόρμες  εισαγωγής  νέας  κατηγορίας.  Η  πρώτη  φόρμα  δέχεται  τις  τιμές  για  την 

καταχώρηση  νέας  κατηγορίας  χρήστη  στον  πίνακα  user_categories  της  βάσης