background image

3ο Κεφάλαιο -

 

Ανάλυση Πληροφοριακού Συστήματος eBuzzer ................................. 28

 

3.1

 

Σύλληψη ιδέας ................................................................................................ 28

 

3.2

 

Απαιτήσεις Πληροφοριακού Συστήματος eBuzzer ........................................ 28

 

3.2.1

 

Ρόλος διαχειριστή ........................................................................................ 28

 

3.2.2

 

Ρόλος απλού χρήστη ................................................................................... 29

 

3.2.3

 

Απαιτήσεις συσκευής με χρήση της πλακέτας esp8266 ............................. 29

 

3.2.4

 

Απαιτήσεις λειτουργιών και βάσης δεδομένων .......................................... 30

 

3.2.5

 

Use Case Diagram ....................................................................................... 30

 

3.3

 

Σχεσιακό Διάγραμμα της Βάσης Δεδομένων ................................................. 31

 

3.4

 

Ανάλυση της Βάσης Δεδομένων του ΠΣ ........................................................ 33

 

3.4.1

 

Πίνακας user ................................................................................................ 33

 

3.4.2

 

Πίνακας orders ............................................................................................ 34

 

3.4.3

 

Πίνακας history ........................................................................................... 35

 

3.4.4

 

Πίνακας categories ...................................................................................... 36

 

3.4.5

 

Πίνακας esp ................................................................................................. 36

 

3.4.6

 

Πίνακας product .......................................................................................... 37

 

3.4.7

 

Πίνακας purchase ........................................................................................ 38

 

3.5

 

Ανάλυση υποδομής, αρχείων και κώδικα του ΠΣ .......................................... 39

 

3.5.1

 

Ανάλυση υποδομής του ΠΣ ........................................................................ 39

 

3.5.2

 

Ανάλυση φακέλων και αρχείων του ΠΣ ..................................................... 40

 

3.5.3

 

Ανάλυση κώδικα του ΠΣ ............................................................................ 42

 

3.6

 

Διασύνδεση πληροφοριακού συστήματος με την πλακέτα esp8266 .............. 47

 

3.7

 

Ασφάλεια πληροφοριακού συστήματος ......................................................... 50

 

3.7.1

 

Σύνδεση με τη βάση δεδομένων ................................................................. 50

 

3.7.2

 

Επικύρωση δεδομένων εισόδου με τη συνάρτηση filter_var() ................... 51

 

3.7.3

 

Έλεγχος πρόσβασης με τη χρήση SESSION .............................................. 52