Χριστοφορίδης Ιωάννης Ραφαήλ
Σχεδιασμός πληροφοριακού συστήματος διαχείρισης μητρώου
υλικών
20
Για καλύτερη κατανομή των αρχείων κάθε λειτουργιά έχει το δικό της αρχείο PHP και
μερικές συνδυάζονται με κάποιο βοηθητικό αρχείο. Επίσης, για να υπάρχει οργάνωση των
αρχείων, δημιουργήθηκαν διάφοροι φάκελοι για τα αρχεία των χρηστών και φάκελοι που
περιέχουν αρχεία του συστήματος. Έτσι, η δομή των αρχείων είναι η εξής:
files: Ο φάκελος files περιέχει τα αρχεία που ανεβαίνουν από τον χρήστη. Τα αρχεία
αυτά είναι τύπου zip και έχουν μοναδικό όνομα σύμφωνα με το είδος τους και την ώρα
που δημιουργούνται.
images: Ο φάκελος images περιέχει τις κυρίως εικόνες που χρησιμοποιούνται στην
ιστοσελίδα.
includes: Ο φάκελος includes περιέχει σημαντικά αρχεία που περιλαμβάνονται σε όλες
τις σελίδες.
style: Ο φάκελος style περιέχει τα σημαντικά css που εκχωρούνται στην ιστοσελίδα.
temp: Ο φάκελος temp περιέχει τα προσωρινά αρχεία εικόνων QR ετικετών που
δημιουργούνται όταν είναι να εκτυπωθούν οι ετικέτες.
upload: Σε αυτόν τον φάκελο ανεβαίνουν οι εικόνες των χρηστών.
addit.php: Το αρχείο το οποίο αφορά την προσθήκη αντικειμένου στην βάση
δεδομένων
chpas.php: Η σελίδα αυτή αφορά τους χρήστες που πρέπει υποχρεωτικά να αλλάξουν
τον κωδικό τους.
index. php: Η αρχική σελίδα που περιέχει μόνο το login. Αν ο χρήστης έχει ήδη κάνει
είσοδο, τον στέλνει στην κατάλληλη σελίδα.
install.php: Το αρχείο αυτό πρέπει να τρέξει μόνο μία φορά, κατά την εγκατάσταση,
και έκτοτε να διαγραφεί ή να γίνει απροσπέλαστο.
main.php: Είναι η κύρια σελίδα του συστήματος.
manage.php: Εδώ ο χρήστης ορίζει την δομή που θα έχει το σύστημα, όπως είναι οι
χρήστες και οι βάσεις δεδομένων.
pdf.php: Χρησιμεύει στην εκτύπωση pdf των QR code.
permissions.php: Εδώ ορίζονται οι επιτρεπτές πράξεις που μπορεί να κάνει κάποιος
χρήστης.