background image

Σχεδιασμός και Υλοποίηση ενός πληροφοριακού συστήματος για τους τεχνικούς του φυσικού αερίου   -   
Κεφάλαιο 3 – Σχεδιασμός και Ανάπτυξη του Συστήματος

 

 

Ποτσίκα Ηλιάνα 

 

 

 

 

 

 

 

 

           43

 

 

username: Είναι το όνομα χρήστη που χρησιμοποιείται κατά τη είσοδο στο σύστημα. 

Αποτελείται από χαρακτήρες και το μέγιστο μήκος του είναι 30. Μπορεί να πάρει ως 

τιμή το κενό (NULL), καθώς οι πελάτες δεν έχουν πρόσβαση στο σύστημα και άρα δεν 

αποθηκεύεται η συγκεκριμένη πληροφορία γι’ αυτούς. 

password:  Είναι  η  κρυπτογραφημένη  μορφή  του  κωδικού  πρόσβασης  που 

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

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

αλλά κρυπτογραφείται μέσω του αλγορίθμου CRYPT_BLOWFISH [13]. Το πεδίο έχει 

μέγιστο  μήκος  70  χαρακτήρων,  για  να  χωράει  τα  κρυπτογραφήματα  που 

αποτελούνται από 60 χαρακτήρες. Μπορεί να πάρει ως τιμή το κενό (NULL), καθώς 

οι  πελάτες  δεν  έχουν  πρόσβαση  στο  σύστημα  και  άρα  δεν  αποθηκεύεται  η 

συγκεκριμένη πληροφορία γι’ αυτούς. 

email: Σε αυτό το πεδίο αποθηκεύεται η διεύθυνση ηλεκτρονικού ταχυδρομείου του 

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

πρόσβαση  στο  σύστημα,  δεν  είναι  απαραίτητη  αυτή  η  πληροφορία.  Για  τους 

τεχνικούς και τους διαχειριστές λαμβάνει χαρακτήρες και έχει μέγιστο μήκος 50.  

afm: Είναι ο Αριθμός Φορολογικού Μητρώου (ΑΦΜ) του χρήστη. Έχει μέγιστο μήκος 

9  χαρακτήρες,  γιατί  ένα  ΑΦΜ  αποτελείται  από  9  ακριβώς  ψηφία.  Προς  το  παρόν, 

αυτό  το  πεδίο  δε  χρησιμοποιείται.  Έχει  προστεθεί  για  να  υπάρχει  στο  μέλλον  η 

δυνατότητα σύνδεσης του συστήματος με άλλα συστήματα διαχείρισης οικονομικών 

ζητημάτων, όπως πληρωμές μισθών ή πληρωμές τιμολογίων από τους πελάτες. 

hash: Είναι ένα αλφαριθμητικό 32 χαρακτήρων, το οποίο δημιουργείται τυχαία όταν 

ο χρήστης εγγράφεται στο σύστημα. Με βάση αυτό το αλφαριθμητικό δημιουργείται 

ένας σύνδεσμος επιβεβαίωσης που αποστέλλεται στο email του χρήστη και πατώντας 

τον επιβεβαιώνει ότι το email του ανήκει. Χωρίς αυτό το βήμα, ο χρήστης δεν μπορεί 

να συνδεθεί στο σύστημα. 

active: Είναι μία ακέραια τιμή μέγιστου μήκους ενός ψηφίου. Λαμβάνει τιμή 1 όταν 

ο χρήστης επιβεβαιώσει το email του, αλλιώς έχει τιμή 0. Όσο έχει μηδενική αξία ο 

χρήστης δεν μπορεί να εισέλθει στο σύστημα.