background image

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

 

Πίνακας περιεχομένων 

Περίληψη .......................................................................................................................................... 2

 

Abstract ............................................................................................................................................. 4

 

Δήλωση Πνευματικών Δικαιωμάτων ................................................................................................ 5

 

Πίνακας Εικόνων ............................................................................................................................... 8

 

Κεφάλαιο 1

ο

 – Εισαγωγή

 ................................................................................................................ 10

 

1.1 Ορισμός του προβλήματος ................................................................................................... 10

 

1.2 Σκοπός και Πλεονεκτήματα .................................................................................................. 10

 

1.3 Αντίστοιχα Συστήματα .......................................................................................................... 11

 

1.4 Σύνοψη της Διπλωματικής Εργασίας .................................................................................... 14

 

Κεφάλαιο 2

ο

 – Θεωρητικό Υπόβαθρο

 ............................................................................................ 16

 

2.1 Γλώσσες προγραμματισμού και έτοιμες βιβλιοθήκες κώδικα ............................................. 16

 

2.1.1 HTML .............................................................................................................................. 16

 

2.1.2 CSS ................................................................................................................................. 17

 

2.1.3 JavaScript ....................................................................................................................... 18

 

2.1.3 jQuery ............................................................................................................................ 18

 

2.1.4 Ajax ................................................................................................................................ 18

 

2.1.5 Bootstrap ....................................................................................................................... 19

 

2.1.6 Chart.js ........................................................................................................................... 19

 

2.1.7 MySQL ............................................................................................................................ 21

 

2.1.8 PHP................................................................................................................................. 21

 

2.2 Εργαλεία Ανάπτυξης Λογισμικού ......................................................................................... 21

 

2.2.1 Notepad++ ..................................................................................................................... 22

 

2.2.2 WinSCP ........................................................................................................................... 22

 

2.2.3 PuTTY ............................................................................................................................. 23

 

2.3 Σύνοψη Κεφαλαίου .............................................................................................................. 23

 

Κεφάλαιο 3

ο

 - Σχεδιασμός και Ανάπτυξη του Συστήματος

 ............................................................ 26

 

3.1 Απαιτήσεις του Συστήματος ................................................................................................. 26

 

3.1.1 Περιπτώσεις Χρήσης ..................................................................................................... 27

 

3.2 Σχεδίαση της Βάσης Δεδομένων .......................................................................................... 30

 

3.2.1 Πίνακας user .................................................................................................................. 31

 

3.2.2 Πίνακας default_categories............................................................................................ 32

 

3.2.3 Πίνακας uses_categories ................................................................................................ 32

 

3.2.4 Πίνακας user_categories ................................................................................................ 33

 

3.2.5 Πίνακας expenses

 .......................................................................................................... 33