ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ -...

58
ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΜΕ ΘΕΜΑ : ΤΣΟΜΠΑΝΗ ΕΥΑΓΓΕΛΙΑ, Α.Μ. 32/03 ΦΛΕΝΤΖΟΥΡΗ ΙΩΑΝΝΑ, Α.Μ. 9/03 Υπεύθυνη Καθηγήτρια : Σατρατζέμη Μαρία, Αναπληρώτρια Καθηγήτρια Εξεταστική Επιτροπή : Σατρατζέμη Μαρία, Αναπληρώτρια Καθηγήτρια Ευαγγελίδης Γεώργιος, Επίκουρος Καθηγητής Σαμαράς Νικόλαος, Λέκτορας « Σύστημα Διαχείρισης Συνταγών Μαγειρικής στο Web με τη χρήση PHP και MySQL » Θεσσαλονίκη, Σεπτέμβριος 2006

Upload: others

Post on 29-Aug-2019

20 views

Category:

Documents


0 download

TRANSCRIPT

ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ

ΜΕ ΘΕΜΑ :

ΤΣΟΜΠΑΝΗ ΕΥΑΓΓΕΛΙΑ, Α.Μ. 32/03 ΦΛΕΝΤΖΟΥΡΗ ΙΩΑΝΝΑ, Α.Μ. 9/03

Υπεύθυνη Καθηγήτρια : Σατρατζέµη Μαρία, Αναπληρώτρια Καθηγήτρια

Εξεταστική Επιτροπή : Σατρατζέµη Μαρία, Αναπληρώτρια Καθηγήτρια

Ευαγγελίδης Γεώργιος, Επίκουρος Καθηγητής

Σαµαράς Νικόλαος, Λέκτορας

« Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής

στο Web µε τη χρήση PHP και MySQL »

Θεσσαλονίκη, Σεπτέµβριος 2006

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 2 -

ΠΕΡΙΕΧΟΜΕΝΑ

Ευχαριστίες ................................................................................................................... 4

Πρόλογος ...................................................................................................................... 5

ΕΓΓΡΑΦΟ ΠΕΡΙΓΡΑΦΗΣ ΑΠΑΙΤΗΣΕΩΝ ΛΟΓΙΣΜΙΚΟΥ ...................................... 6

1. ΕΙΣΑΓΩΓΗ ............................................................................................................. 7

1.1. Σκοπός ............................................................................................................. 7

1.2. Γενική Άποψη .................................................................................................. 7

1.3. Ορισµοί – Ακρωνύµια - Συντοµογραφίες ........................................................ 8

1.3.1. Ορισµοί ................................................................................................. 8

1.3.2. Ακρωνύµια – Συντοµογραφίες .............................................................. 8

1.4. Αναφορές ......................................................................................................... 9

1.5. Επισκόπηση ..................................................................................................... 9

2. ΓΕΝΙΚΗ ΠΕΡΙΓΡΑΦΗ ......................................................................................... 10

2.1. Προοπτική Προϊόντος .................................................................................... 10

2.2. Λειτουργίες Προϊόντος .................................................................................. 10

2.2.1. Λειτουργίες ∆ιαχειριστή ..................................................................... 10

2.2.2. Λειτουργίες Μάγειρα – Χρήστη ......................................................... 11

2.2.3. Λειτουργίες Απλού Χρήστη ................................................................ 12

2.2.4. Λειτουργίες Επισκέπτη ....................................................................... 12

2.3. Χαρακτηριστικά χρηστών ............................................................................. 13

2.4. Γενικοί περιορισµοί – Παραδοχές ................................................................. 14

3. ΕΙ∆ΙΚΕΣ ΑΠΑΙΤΗΣΕΙΣ ...................................................................................... 16

3.1. Λειτουργικές Απαιτήσεις ............................................................................... 16

3.1.1. Ειδικές Απαιτήσεις για το διαχειριστή ............................................... 16

3.1.2. Ειδικές Απαιτήσεις για το µάγειρα – χρήστη ..................................... 27

3.1.3. Ειδικές Απαιτήσεις για τον απλό χρήστη ........................................... 30

3.1.4. Ειδικές απαιτήσεις για τον επισκέπτη ................................................. 32

3.2. Απαιτήσεις Εξωτερικών ∆ιεπαφών ............................................................... 35

3.2.1. ∆ιεπαφές Χρήστη ................................................................................ 35

3.2.2. ∆ιεπαφές Υλικού – Λογισµικού .......................................................... 35

3.3. Απαιτήσεις Επίδοσης ..................................................................................... 35

3.4. Ιδιώµατα ........................................................................................................ 36

ΕΓΓΡΑΦΟ ΠΕΡΙΓΡΑΦΗΣ ΣΧΕ∆ΙΟΥ ΛΟΓΙΣΜΙΚΟΥ ............................................ 37

4. ΕΙΣΑΓΩΓΗ ........................................................................................................... 38

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 3 -

4.1. Σκοπός ........................................................................................................... 38

4.2. Γενική Άποψη ................................................................................................ 38

4.3. Ορισµοί, ακρωνύµια, συντοµογραφίες .......................................................... 38

4.3.1. Ορισµοί ............................................................................................... 38

4.3.2. Ακρωνύµια – Συντοµογραφίες ............................................................ 39

4.4. Αναφορές ....................................................................................................... 39

4.5. Επισκόπηση ................................................................................................... 39

5. ΠΕΡΙΓΡΑΦΗ ΑΠΟΣΥΝΘΕΣΗΣ .......................................................................... 40

6. ΣΧΕ∆ΙΟ ∆Ε∆ΟΜΕΝΩΝ ...................................................................................... 42

6.1. Βάση ∆εδοµένων και Πίνακες ....................................................................... 42

7. ΣΧΕ∆ΙΑ ΜΟΝΑ∆ΩΝ .......................................................................................... 52

7.1. Σχέδιο Μονάδων για το διαχειριστή .............................................................. 52

7.2. Σχέδιο Μονάδων για το µάγειρα – χρήστη .................................................... 71

7.3. Σχέδιο Μονάδων για τον απλό χρήστη .......................................................... 76

7.4. Σχέδιο Μονάδων για τον επισκέπτη .............................................................. 79

8. ΣΧΕ∆ΙΑ ∆ΙΑΠΡΟΣΩΠΕΙΩΝ .............................................................................. 83

8.1. Σχέδιο ∆ιαπροσωπειών για το διαχειριστή .................................................... 83

8.2. Σχέδιο ∆ιαπροσωπειών για το µάγειρα – χρήστη .......................................... 86

8.3. Σχέδιο ∆ιαπροσωπειών για τον απλό χρήστη ................................................ 92

8.4. Σχέδιο ∆ιαπροσωπειών για τον επισκέπτη .................................................... 98

9. ΕΓΧΕΙΡΙ∆ΙΑ ΧΡΗΣΗΣ ...................................................................................... 105

9.1. Περιγραφή περιεχοµένου εγχειριδίου χρήσης ............................................. 105

9.2. Βασική οθόνη .............................................................................................. 106

9.3. Κεντρική Σελίδα .......................................................................................... 107

9.4. Εγχειρίδιο Χρήσης για το διαχειριστή ......................................................... 122

9.5. Εγχειρίδιο Χρήσης για το µάγειρα – χρήστη ............................................... 147

9.6. Εγχειρίδιο Χρήσης για τον απλό χρήστη ..................................................... 154

10. ΠΑΡΑΡΤΗΜΑΤΑ .............................................................................................. 159

10.1. Παράρτηµα Α – ∆ΙΑΓΡΑΜΜΑΤΑ ΠΕΡΙΠΤΩΣΕΩΝ ΧΡΗΣΗΣ .............. 160

10.2. Παράρτηµα Β – ∆ΙΑΓΡΑΜΜΑ ΟΝΤΟΤΗΤΩΝ ...................................... 162

10.3. Παράρτηµα Γ – ΠΙΝΑΚΕΣ ΙΧΝΗΛΑΤΙΣΗΣ ........................................... 164

10.4. Παράρτηµα ∆ – ΑΡΧΕΙΟ ∆ΗΜΙΟΥΡΓΙΑΣ Β/∆ ΣΥΣΤΗΜΑΤΟΣ ........... 167

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 4 -

Πρόλογος

Το Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web είναι, µε λίγα λόγια, µία

ιστοσελίδα 4 επιπέδων χρηστών (διαχειριστής, µάγειρας – χρήστης, απλός χρήστης,

επισκέπτης), όπου ο καθένας απ’ αυτούς έχει το δικαίωµα να επιτελεί τις λειτουργίες

που αντιστοιχούν στα δικαιώµατά του, όπως θα αναφερθούν αναλυτικά παρακάτω.

Η Web εφαρµογή αναπτύχθηκε σε PHP & MySQL και δίνει τη δυνατότητα

πρόσβασης, πλοήγησης και επεξεργασίας επιλεγµένων στοιχείων της σελίδας µέσω

Internet σε πολλούς χρήστες ταυτόχρονα (των 3 επιπέδων), όµως µόνο ένας και

µοναδικός (ο διαχειριστής) έχει το δικαίωµα να αλλάζει / τροποποιεί / διορθώνει ό,τι

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

Με βάση τα παραπάνω αναπτύξαµε ένα πρόγραµµα φιλικό προς τον χρήστη, που

πληροί όλες τις προϋποθέσεις ευχρηστίας και ασφάλειας προσωπικών δεδοµένων,

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

ανάλογα µε το επίπεδο στο οποίο ανήκει.

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 5 -

9. ΕΓΧΕΙΡΙ∆ΙΑ ΧΡΗΣΗΣ

Το πρόγραµµα “Digital Cuisine” είναι ένα πρόγραµµα που καλύπτει σε

µεγάλο βαθµό τις ανάγκες µιας µεγάλης µερίδας ανθρώπων κάθε ηλικίας και

επαγγέλµατος που ασχολούνται µε την τέχνη της µαγειρικής. Κύριο χαρακτηριστικό

του προγράµµατος είναι η άµεση ενηµέρωση των πινάκων της β/δ που αφορούν µια

κίνηση (εισαγωγή, ανανέωση / τροποποίηση, διαγραφή κτλ).

Αξίζει να σηµειωθεί επίσης ότι το πρόγραµµα είναι για πολλούς χρήστες,

δηλαδή, περισσότεροι του ενός µπορούν να κάνουν ταυτόχρονα κινήσεις σε ένα

ολοκληρωµένο περιβάλλον δικτύου.

Τα εγχειρίδια χρηστών αποτελούν συνοδευτικό κοµµάτι της εφαρµογής και η

πληροφόρησή τους, όταν αυτό κρίνεται αναγκαίο, έχει σαν αποτέλεσµα τη σωστή

χρήση του συστήµατος.

9.1. Περιγραφή Περιεχοµένου Εγχειριδίων Χρήσης

Η παρουσίαση των τρόπων χειρισµού του προγράµµατος από τους χρήστες

των διαφόρων επιπέδων που θα ακολουθήσει είναι απλή και εύκολα κατανοητή,

ακόµη και από αυτούς που έχουν µόνο τις βασικές γνώσεις υπολογιστών, δηλαδή π.χ.

γνωρίζουν να χειρίζονται το Internet.

Κάθε κίνηση περιγράφεται γραπτώς, συνοδευόµενη από τα απαραίτητα

screenshots, που θα δίνουν µια ολοκληρωµένη εικόνα στον χρήστη. Η παρουσίαση

των διαδικασιών γίνεται µε τη σειρά που βρίσκονται και στο πρόγραµµα.

Το εγχειρίδιο χρήσης χωρίζεται στα παρακάτω µέρη :

• Βασική οθόνη : Περιγράφει τη βασική οθόνη που εµφανίζεται όταν θέτουµε το

πρόγραµµα σε λειτουργία.

• Εγχειρίδιο χρήσης για το διαχειριστή του συστήµατος : Περιγράφονται οι

λειτουργίες και οι διαδικασίες που εκτελεί ο χρήστης – administrator µε τα

περισσότερα δικαιώµατα. Αυτός έχει το δικαίωµα να εισάγει, να επεξεργάζεται, να

διαγράφει , όπως επίσης και να επηρεάζει τα δικαιώµατα των άλλων χρηστών.

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 6 -

• Εγχειρίδιο χρήσης για τους µάγειρες - χρήστες : Περιγράφονται οι λειτουργίες

και οι διαδικασίες που εκτελεί ο µάγειρας - χρήστης. Μπορεί να κάνει εισαγωγή

συνταγής στη β/δ και να απαντήσει στις ερωτήσεις που υπέβαλλαν οι απλοί χρήστες.

• Εγχειρίδιο χρήσης για τους απλούς χρήστες : Περιγράφονται οι λειτουργίες και οι

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

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

εισαγωγή συνταγής σε προσωρινό πίνακα της β/δ και να υποβάλλει ερωτήσεις στο

διαχειριστή και τους µάγειρες – χρήστες του συστήµατος.

9.2. Βασική Οθόνη

Η πρώτη οθόνη που εµφανίζεται όταν ξεκινά το πρόγραµµα είναι αυτή που

φαίνεται παρακάτω :

Κάνοντας κλικ στο σύνδεσµο «Είσοδος στην κεντρική Σελίδα» (ή πάνω στο

εικονίδιο µε το σκούφο του µάγειρα) ο χρήστης µεταβαίνει στην κεντρική οθόνη, η

οποία φαίνεται παρακάτω.

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 7 -

9.3. Κεντρική Σελίδα

Η πρώτη οθόνη που εµφανίζεται όταν ξεκινά το πρόγραµµα είναι αυτή που

φαίνεται παρακάτω :

Στη σελίδα αυτή ο χρήστης µπορεί να πλοηγηθεί και να ενηµερωθεί για

ποικίλα θέµατα είτε πατώντας απλά τον αντίστοιχο σύνδεσµο του µενού που

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

“Μενού” στην αριστερή στήλη της σελίδας.

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 8 -

Συνταγές

Επιλέγοντας ο επισκέπτης το σύνδεσµο αυτό µεταβαίνει στη σελίδα που

φαίνεται παρακάτω :

Από εδώ µπορεί να επιλέξει οποιαδήποτε από τις διαθέσιµες κατηγορίες

φαγητών επιθυµεί και να µεταβεί στην αντίστοιχη σελίδα µε τις συνταγές που

ανήκουν σε αυτή την κατηγορία. Π.χ αν επιλέξει την κατηγορία «Ζυµαρικά» η σελίδα

που εµφανίζεται είναι η παρακάτω:

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 9 -

Από αυτή τη σελίδα ο επισκέπτης µπορεί να επιλέξει τη συνταγή που τον

ενδιαφέρει για να προβάλει τα στοιχεία της. Π.χ. αν επιλέξει «Σπαγγέτι µε σάλτσα

ντοµάτας» θα του εµφανιστεί η παρακάτω σελίδα :

Ο επισκέπτης, αντί για κάποια κατηγορία συνταγών, µπορεί να αποφασίσει να

πληροφορηθεί σχετικά µε τους µάγειρες που είναι εγγεγραµµένοι στη σελίδα. Τότε,

αντί να επιλέξει κάποια κατηγορία, όπως προαναφέρθηκε, θα επιλέξει στο τέλος της

σελίδας «ΚΑΤΗΓΟΡΙΕΣ ΣΥΝΤΑΓΩΝ» το σύνδεσµο «Πληροφορίες µαγείρων». Μ’

αυτό τον τρόπο θα µεταβεί στη σελίδα που φαίνεται παρακάτω όπου εµφανίζονται

όλα τα ονόµατα των εγγεγραµµένων µαγείρων του συστήµατος.

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 10 -

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

προβάλει τα στοιχεία του. Π.χ. αν επιλέξει την «Γκελντής Γιάννης» θα εµφανιστούν

τα στοιχεία του όπως φαίνεται παρακάτω.

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 11 -

Πρόγραµµα Εβδοµάδας

Επιλέγοντας ο επισκέπτης το σύνδεσµο αυτό µεταβαίνει στη σελίδα που

φαίνεται παρακάτω :

Από εδώ µπορεί να επιλέξει µια από τις ηµέρες της εβδοµάδας για να δει το

µενού της. Π.χ. αν επιλέξει τη «∆ευτέρα» του εµφανίζεται η παρακάτω σελίδα :

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 12 -

Θερµιδοµετρητής

Επιλέγοντας ο επισκέπτης το σύνδεσµο αυτό µεταβαίνει στη σελίδα που

φαίνεται παρακάτω :

Αν ο επισκέπτης ενδιαφέρεται να δει τις θερµίδες που περιέχει κάποιο φαγητό,

τότε, ανάλογα µε το γράµµα το οποίο ξεκινάει η λέξη του µπορεί να επιλέξει

οποιοδήποτε γράµµα επιθυµεί από τα 24 γράµµατα στην κορυφή του θερµιδοµετρητή.

Κατευθείαν θα του εµφανιστεί, σε ξεχωριστό παράθυρο, η σελίδα που µέσα περιέχει

και το φαγητό που επιθυµεί. Π.χ. αν επιλέξει το «Α» :

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 13 -

Χρήσιµα Links

Επιλέγοντας ο επισκέπτης το σύνδεσµο αυτό µεταβαίνει στη σελίδα που

φαίνεται παρακάτω, όπου µπορεί να επιλέξει οποιονδήποτε σύνδεσµο για να µεταβεί

στην αντίστοιχη διεύθυνση στο διαδίκτυο:

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 14 -

Χρήσιµες Ερωτήσεις

Επιλέγοντας ο επισκέπτης το σύνδεσµο αυτό µεταβαίνει στην παρακάτω

σελίδα, όπου µπορεί να διαβάσει διάφορες ερωτήσεις και απαντήσεις που έχουν δοθεί

από το διαχειριστή ή τους εγγεγραµµένους µάγειρες για ζητήµατα µαγειρικής :

Επικοινωνία

Επιλέγοντας ο επισκέπτης το σύνδεσµο αυτό, του εµφανίζεται η παρακάτω

φόρµα αποστολής µηνύµατος του Microsoft Outlook Express από την οποία µπορεί

να στείλει e–mail στα άτοµα που διαχειρίζονται το Digital Cuisine:

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 15 -

Ανακοινώσεις

Ο επισκέπτης επιλέγοντας το σύνδεσµο «περισσότερα» που βρίσκεται κάτω

από την ανακοίνωση που επιθυµεί να διαβάσει στον πίνακα ανακοινώσεων, στη δεξιά

στήλη της σελίδας, µπορεί να διαβάσει τις λεπτοµέρειες γι’ αυτήν. Π.χ. επιλέγοντας

την ανακοίνωση «Γιορτή Σαρδέλας» εµφανίζεται η παρακάτω σελίδα:

Ερωτηµατολόγιο

Στον επισκέπτη του “Digital Cuisine” δίνεται η δυνατότητα να ψηφίσει σε µία

δηµοσκόπηση την αγαπηµένη του κατηγορία και να δει και τα αποτελέσµατά της. Το

ερωτηµατολόγιο βρίσκεται στη δεξιά στήλη της σελίδας, κάτω από τον πίνακα

ανακοινώσεων.

Το ερωτηµατολόγιο και τα αποτελέσµατα της ψηφοφορίας που εµφανίζονται

ακριβώς µετά την ψήφο ή κάνοντας κλικ στο σύνδεσµο «Αποτελέσµατα» φαίνονται

παρακάτω :

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 16 -

Απλή Αναζήτηση

Ο επισκέπτης µπορεί να αναζητήσει όποια συνταγή έχει στο µυαλό του

πληκτρολογώντας απλά στο πεδίο κειµένου της φόρµας απλής αναζήτησης κάποια

λέξη κλειδί (όνοµα συνταγής, όνοµα µάγειρα, κατηγορία, υλικό, πρόθεµα, γράµµα

κτλ…) και πατώντας ακολούθως το κουµπί «Ψάξε!». Π.χ. πληκτρολογώντας τη λέξη

«πατάτες», βλέπουµε ότι υπάρχουν 15 συνταγές που περιέχουν στον τίτλο ή τα υλικά

τους τη λέξη.

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 17 -

Αν η λέξη κλειδί που πληκτρολογήθηκε δεν υπάρχει, τότε δε θα εµφανιστούν

αποτελέσµατα (Αριθµός συνταγών που βρέθηκαν: 0), ενώ αν ο το πεδίο κειµένου της

φόρµας αναζήτησης µείνει κενό και πατηθεί απλά το κουµπί «Ψάξε!», τότε θα

εµφανιστεί το παρακάτω µήνυµα λάθους.

Σύνθετη Αναζήτηση

Ο επισκέπτης µπορεί να κάνει σύνθετη αναζήτηση επιλέγοντας το σύνδεσµο

«Σύνθετη Αναζήτηση», στο κάτω µέρος της φόρµας απλής αναζήτησης.

Εδώ, µπορεί να αναζητήσει συγκεκριµένη συνταγή, συγκεκριµένου µάγειρα

και συγκεκριµένης κατηγορίας, επιλέγοντας από λίστες επιλογής το όνοµα της

κατηγορίας και το όνοµα του µάγειρα, πληκτρολογώντας στο πεδίο κειµένου το

όνοµα της συνταγής ή µέρος αυτού και πατώντας ακολούθως το κουµπί

«ΑΝΑΖΗΤΗΣΗ».

Π.χ., επιλέγοντας «Γλυκά», «Αλεξία Αλεξιάδου» και πληκτρολογώντας τη

λέξη «τάρτα», βλέπουµε ότι υπάρχει 1 µόνο συνταγή που πληροί τις προϋποθέσεις.

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 18 -

Αν η λέξη κλειδί που πληκτρολογήθηκε δεν υπάρχει, τότε δε θα εµφανιστούν

συνταγές. Π.χ., επιλέγοντας «Νηστίσιµα», «Αλεξία Αλεξιάδου» και

πληκτρολογώντας «καλαµαράκια» στο πεδίο κειµένου, εµφανίζονται τα παρακάτω

αποτελέσµατα.

Αν δεν πληκτρολογηθεί τίποτα στο πεδίο κειµένου, τότε θα αναζητηθούν όλες

οι συνταγές του επιλεγµένου µάγειρα, της επιλεγµένης κατηγορίας. Π.χ. αν

επιλέξουµε «Γλυκά» και «∆ηµήτρης Χρονόπουλος» θα έχουµε τα παρακάτω

αποτελέσµατα:

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 19 -

Εγγραφή Χρήστη

Ένας επισκέπτης του “Digital Cuisine” µπορεί να εγγραφεί ως απλός χρήστης.

Επιλέγοντας το σύνδεσµο «Εγγραφή Χρήστη» από το µενού «Εγγραφή», στην

αριστερή στήλη της σελίδας µεταβαίνει στη σελίδα µε τη φόρµα εγγραφής.

Συµπληρώνοντας τη φόρµα εγγραφής σωστά µε τα στοιχεία του και πατώντας

το πλήκτρο «ΕΓΓΡΑΦΗ» του εµφανίζεται ένα µήνυµα επιβεβαίωσης επιτυχούς

εγγραφής και γίνεται αυτόµατα απλός χρήστης του συστήµατος.

Όπως φαίνεται καθαρά από τη φόρµα εγγραφής απλού χρήστη είναι

απαραίτητα τα πεδία µε αστερίσκο. Αν κάποιο απ’ αυτά δε συµπληρωθεί, τότε

εµφανίζεται µήνυµα λάθους, το οποίο εµποδίζει την αποθήκευση των στοιχείων. Π.χ.,

αν δε συµπληρωθεί το πεδίο «Επίθετο», εµφανίζεται το παρακάτω µήνυµα :

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 20 -

Επίσης, αν η ηλεκτρονική διεύθυνση που θα δοθεί είναι λανθασµένη / άκυρη

ή αν η επιβεβαίωση του password δε γίνει σωστά, εµφανίζονται τα παρακάτω

µηνύµατα λάθους :

Φυσικά, είναι προφανές, ότι όλα τα λάθη που τυχόν γίνονται κάθε φορά θα

περιέχονται στο µήνυµα λάθους.

Όσον αφορά τον έλεγχο ύπαρξης του επιλεγµένου username στη β/δ του

συστήµατος, αν αυτό υπάρχει, τότε επιστρέφεται στο χρήστη το παρακάτω µήνυµα

και πρέπει να συµπληρώσει τη φόρµα από την αρχή µε ένα άλλο username.

Εγγραφή Μάγειρα

Ένας επισκέπτης του “Digital Cuisine” µπορεί να εγγραφεί ως µάγειρας,

εφόσον πληροί τις προϋποθέσεις. Επιλέγοντας το σύνδεσµο «Εγγραφή Μάγειρα» από

το µενού «Εγγραφή», στην αριστερή στήλη της σελίδας µεταβαίνει στη σελίδα µε τη

φόρµα εγγραφής.

Συµπληρώνοντας τη φόρµα εγγραφής σωστά µε τα στοιχεία του και πατώντας

το πλήκτρο «ΕΓΓΡΑΦΗ» του εµφανίζεται ένα µήνυµα επιτυχούς αποστολής και τα

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 21 -

στοιχεία του καταχωρούνται στη β/δ. Ακολούθως, θα πρέπει να περιµένει να γίνει ο

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

συστήµατος, θα του αποστείλει το username και το password που του αντιστοιχούν,

για να µπορεί να εισάγεται στο σύστηµα.

Τα µηνύµατα λάθους είναι και σε αυτή την περίπτωση τα ίδια µε αυτά που

εµφανίζονται στην Εγγραφή Χρήστη.

Βοήθεια

Επιλέγοντας το σύνδεσµο «Βοήθεια» από το µενού «Εγγραφή», στην

αριστερή στήλη της σελίδας µεταβαίνει στη σελίδα Βοήθειας Εγγραφής που

εµφανίζεται σε ξεχωριστό παράθυρο.

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 22 -

9.4. Εγχειρίδιο Χρήσης για το διαχειριστή

Πληκτρολογώντας τα στοιχεία του (username, password) στη φόρµα εισόδου

της κεντρικής σελίδας, ο διαχειριστής µεταβαίνει στην αρχική σελίδα του διαχειριστή

όπως φαίνεται παρακάτω:

Κεντρική Σελίδα ∆ιαχειριστή :

Στο «Μενού Επεξεργασίας» και στο µενού «Πλοήγηση» της αριστερής

στήλης βρίσκονται όλες οι λειτουργίες που µπορεί να εκτελέσει ο διαχειριστής του

συστήµατος, όπως θα δούµε παρακάτω.

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 23 -

Επεξεργασία Συνταγών

Επιλέγοντας το σύνδεσµο αυτό, ο διαχειριστής, µεταβαίνει στην παρακάτω

σελίδα όπου εµφανίζονται όλες οι κατηγορίες των συνταγών προς επεξεργασία.

Μπορεί να επιλέξει όποια κατηγορία επιθυµεί ώστε να επεξεργαστεί τις

συνταγές της. Π.χ., επιλέγοντας την κατηγορία «Ορεκτικά» εµφανίζεται η παρακάτω

σελίδα των συνταγών της προς επεξεργασία.

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 24 -

Σ’ αυτή τη σελίδα, ο διαχειριστής µπορεί είτε να επιλέξει να τροποποιήσει /

ανανεώσει (edit) µια συνταγή είτε να τη διαγράψει (delete). Π.χ., επιλέγοντας το

σύνδεσµο «edit» στη συνταγή «Τυροκροκέτες» του εµφανίζονται όλα τα στοιχεία της

συνταγής προς τροποποίηση / ανανέωση :

Οι τροποποιήσεις που είναι δυνατό να γίνουν σε µια συνταγή από το

διαχειριστή είναι οι εξής : Αλλαγή ονόµατος συνταγής, αλλαγή κατηγορίας, αλλαγή

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

διαγραφή της εικόνας της συνταγής (µε απλή διαγραφή του path από το αντίστοιχο

πεδίο) ή επιλογή κάποιας νέας (από το κουµπί «Αναζήτηση»).

Για να γίνει δεκτή από το σύστηµα η τροποποιηµένη συνταγή, πατώντας το

κουµπί «ΑΝΑΝΕΩΣΗ» και να εµφανιστεί το αντίστοιχο µήνυµα επιβεβαίωσης, θα

πρέπει οπωσδήποτε να έχει κάποια από τα πεδία της (Όνοµα Συνταγής, Υλικά και

Εκτέλεση) συµπληρωµένα και κάποια από τα πεδία της, αν συµπληρωθούν να έχουν

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 25 -

συγκεκριµένο περιεχόµενο, π.χ. οι µερίδες και ο χρόνος προετοιµασίας να έχουν

αριθµό µέσα σε κάποια συγκεκριµένα όρια (µερίδες : 1 – 50, χρόνος πρ. : 10 – 150).

Αν π.χ. µείνει κενό το πεδίο «Υλικά», στις µερίδες γράψουµε τον αριθµό 250

και στο χρόνο προετοιµασίας βάλουµε τη λέξη, π.χ. «λίγο», τότε θα µας εµφανιστεί

το ακόλουθο µήνυµα λάθους και θα αποτραπεί η ανανέωση της συνταγής.

Ανάλογα µε τα λάθη που θα γίνονται κάθε φορά, θα εµφανίζονται και τα

αντίστοιχα µηνύµατα λάθους.

Επιλέγοντας, τώρα, το σύνδεσµο «delete», από τη σελίδα των συνταγών προς

επεξεργασία που προαναφέραµε, για κάποια συνταγή, εµφανίζονται τα κύρια στοιχεία

της συνταγής και µια ερώτηση επιβεβαίωσης διαγραφής. Π.χ., αν για την ίδια

συνταγή, «Τυροκροκέτες», επιλέξουµε «delete» θα εµφανιστεί το παρακάτω πλαίσιο :

Αν επιλέξουµε «ΟΧΙ», τότε επιστρέφουµε στη σελίδα που ήµασταν. Αν όµως

πατήσουµε «ΝΑΙ», τότε η συνταγή διαγράφεται από τη β/δ του συστήµατος και µας

εµφανίζεται το παρακάτω µήνυµα επιβεβαίωσης.

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 26 -

Προσθήκη Συνταγών

Επιλέγοντας το σύνδεσµο αυτό, ο διαχειριστής, µεταβαίνει στην παρακάτω

σελίδα όπου εµφανίζεται η φόρµα συµπλήρωσης της νέας συνταγής.

Οι περιορισµοί που ισχύουν όσον αφορά τη συµπλήρωση των πεδίων της νέας

συνταγής και τα µηνύµατα λάθους που εµφανίζονται ανάλογα µε την περίπτωση,

είναι οι ίδιοι που ισχύουν και στην τροποποίηση συνταγής και τους έχουµε αναφέρει

παραπάνω (σελ 124 – 125).

Αν η συµπλήρωση των στοιχείων γίνει σωστά, τότε πατάµε το κουµπί

«ΕΙΣΑΓΩΓΗ», εµφανίζεται το παρακάτω µήνυµα επιβεβαίωσης και η συνταγή µας

καταχωρείται στη β/δ, στην κατηγορία που επιλέξαµε.

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 27 -

Νέες Συνταγές Χρηστών

Επιλέγοντας το σύνδεσµο αυτό, ο διαχειριστής, µεταβαίνει στην παρακάτω

σελίδα όπου εµφανίζονται όλες οι συνταγές που έχουν αποσταλεί από τους απλούς

χρήστες για να πάρουν την έγκριση του διαχειριστή.

Πατώντας το σύνδεσµο «check» σε όποια προσωρινή συνταγή επιθυµεί ο

διαχειριστής, προβάλλονται όλα τα στοιχεία της, τα οποία µπορεί να τροποποιήσει,

να διαγράψει, ή να προσθέσει κατευθείαν στο σύστηµα. Π.χ., πατώντας το σύνδεσµο

«check» στη συνταγή «Γίγαντες πλακί» εµφανίζεται η παρακάτω σελίδα.

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 28 -

Στα πεδία κειµένου που εµφανίζονται µπορούµε να κάνουµε όποια

τροποποίηση επιθυµούµε και ακολούθως να επιλέξουµε «ΕΙΣΑΓΩΓΗ». Η συνταγή

θα εισαχθεί κατευθείαν στον κύριο πίνακα συνταγών της β/δ και θα εµφανιστεί το

αντίστοιχο µήνυµα επιβεβαίωσης.

Φυσικά και σε αυτή την περίπτωση ισχύουν οι περιορισµοί των πεδίων που

ισχύουν στην «Επεξεργασία Συνταγών» και στην «Προσθήκη Συνταγής» µε τα

ανάλογα µηνύµατα σφάλµατος που τους συνοδεύουν. Ενδεικτικά αναφέρονται τα

παρακάτω :

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 29 -

Επιλέγοντας «∆ΙΑΓΡΑΦΗ», εµφανίζονται τα κύρια στοιχεία της συνταγής και

µια ερώτηση επιβεβαίωσης διαγραφής. Π.χ., αν για την ίδια συνταγή, «Γίγαντες

πλακί», επιλέξουµε «∆ΙΑΓΡΑΦΗ» θα εµφανιστεί η παρακάτω σελίδα :

Αν επιλέξουµε «ΟΧΙ», τότε επιστρέφουµε στη σελίδα απ’ όπου επιλέξαµε τη

διαγραφή. Αν όµως πατήσουµε «ΝΑΙ», τότε η συνταγή διαγράφεται από τη β/δ του

συστήµατος και µας εµφανίζεται το παρακάτω µήνυµα επιβεβαίωσης.

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 30 -

Επεξεργασία Ανακοινώσεων

Επιλέγοντας το σύνδεσµο αυτό, ο διαχειριστής, µεταβαίνει στην παρακάτω

σελίδα όπου εµφανίζονται όλες οι ανακοινώσεις που υπάρχουν καταχωρηµένες στη

β/δ του συστήµατος.

Πατώντας το σύνδεσµο «edit» της ανακοίνωσης που επιθυµούµε να

τροποποιήσουµε, εµφανίζεται η αντίστοιχη σελίδα µε τα στοιχεία της ανακοίνωσης

έτοιµα για επεξεργασία. Π.χ., επιλέγοντας «edit» για την ανακοίνωση «Γιορτή

Κρασιού» εµφανίζεται η παρακάτω σελίδα :

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 31 -

Όταν κάνουµε τις τροποποιήσεις που επιθυµούµε σωστά, πατάµε το κουµπί

«ΑΝΑΝΕΩΣΗ», εµφανίζεται το αντίστοιχο µήνυµα επιβεβαίωσης επιτυχίας και

καταχωρούνται στη β/δ τα νέα στοιχεία της ανακοίνωσης.

Για να είναι σωστά τροποποιηµένη η ανακοίνωση και να γίνει αποδεκτή από

το σύστηµα, θα πρέπει τα πεδία «Τίτλος» και «Περιεχόµενο» να είναι

συµπληρωµένα, διαφορετικά θα εµφανιστούν µηνύµατα λάθους σαν τα παρακάτω.

Πατώντας το σύνδεσµο «delete» της ανακοίνωσης που επιθυµούµε να

διαγράψουµε, εµφανίζεται η αντίστοιχη σελίδα διαγραφής της ανακοίνωσης µε το

ανάλογο µήνυµα επιβεβαίωσης διαγραφής. Π.χ., επιλέγοντας «delete» για την

ανακοίνωση «Γιορτή Κρασιού» εµφανίζεται η παρακάτω σελίδα :

Αν επιλέξουµε «ΟΧΙ», τότε επιστρέφουµε στη σελίδα απ’ όπου επιλέξαµε το

σύνδεσµο «delete». Αν όµως πατήσουµε «ΝΑΙ», τότε η ανακοίνωση διαγράφεται από

τη β/δ του συστήµατος και µας εµφανίζεται το αντίστοιχο µήνυµα επιβεβαίωσης

επιτυχίας διαγραφής.

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 32 -

Προσθήκη Ανακοινώσεων

Επιλέγοντας το σύνδεσµο αυτό, ο διαχειριστής, µεταβαίνει στην παρακάτω

σελίδα όπου εµφανίζεται η φόρµα εισαγωγής νέας ανακοίνωσης.

Οι περιορισµοί που ισχύουν όσον αφορά τη συµπλήρωση των πεδίων της νέας

ανακοίνωσης και τα µηνύµατα λάθους που εµφανίζονται ανάλογα µε την περίπτωση,

είναι οι ίδιοι που ισχύουν και στην τροποποίηση ανακοίνωσης και τους έχουµε

αναφέρει παραπάνω (σελ 131).

Αν η συµπλήρωση των στοιχείων γίνει σωστά, τότε πατάµε το κουµπί

«ΕΙΣΑΓΩΓΗ», εµφανίζεται το παρακάτω µήνυµα επιβεβαίωσης και η ανακοίνωσή

µας καταχωρείται στη β/δ και εµφανίζεται πλέον στον πίνακα ανακοινώσεων.

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 33 -

Επεξεργασία Χρηστών

Επιλέγοντας το σύνδεσµο αυτό, ο διαχειριστής, µεταβαίνει στην παρακάτω

σελίδα επιλογής κατηγορίας χρηστών προς επεξεργασία.

Επιλέγοντας το σύνδεσµο «Εγγεγραµµένοι» από τον πίνακα «ΜΑΓΕΙΡΕΣ»

εµφανίζονται αλφαβητικά όλα τα ονόµατα όλων των εγγεγραµµένων µαγείρων -

χρηστών του συστήµατος, όπως φαίνεται παρακάτω.

Επιλέγοντας το σύνδεσµο «edit» εµφανίζονται όλα τα στοιχεία του

αντίστοιχου εγγεγραµµένου µάγειρα - χρήστη τα οποία µπορούν να τροποποιηθούν /

ανανεωθούν. Π.χ., επιλέγοντας το σύνδεσµο «edit» για τη «Βέφα Αλεξιάδου» θα

εµφανιστεί η παρακάτω σελίδα τροποποίησης.

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 34 -

Όταν γίνεται η τροποποίηση των στοιχείων ενός µάγειρα – χρήστη υπάρχουν

περιορισµοί. Αυτοί είναι οι εξής : τα πεδία Όνοµα, Επίθετο, e-mail, Πόλη, username

και password είναι απαραίτητα. Αν δε συµπληρωθούν, θα εµφανιστεί µήνυµα λάθους.

Μήνυµα λάθους επίσης θα εµφανιστεί και στην περίπτωση που η ηλεκτρονική

διεύθυνση δεν πληροί τις προϋποθέσεις. Π.χ., ενδεικτικά, αν το πεδίο password το

αφήσουµε κενό και βάλουµε ένα λάθος e-mail, θα εµφανιστεί το παρακάτω µήνυµα :

Μήνυµα λάθους, όµως, θα εµφανιστεί και στην περίπτωση που αλλάξουµε το

username του µάγειρα – χρήστη και επιλέξουµε κάποιο που υπάρχει ήδη στη β/δ και

χρησιµοποιείται από κάποιον άλλο χρήστη του συστήµατος. Τότε, δεν αποθηκεύεται

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

σύνδεσµο «επιστροφή», και να επιλέξουµε κάποιο άλλο username.

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 35 -

Επιλέγοντας το σύνδεσµο «delete» εµφανίζονται τα κύρια στοιχεία του

εγγεγραµµένου µάγειρα τον οποίον θέλουµε να διαγράψουµε και ένα µήνυµα

επιβεβαίωσης διαγραφής. Π.χ., επιλέγοντας το σύνδεσµο «delete» για τη «Βέφα

Αλεξιάδου» εµφανίζεται η παρακάτω φόρµα διαγραφής.

Αν επιλέξουµε «ΟΧΙ», τότε επιστρέφουµε στη σελίδα απ’ όπου επιλέξαµε το

σύνδεσµο «delete». Αν όµως πατήσουµε «ΝΑΙ», τότε ο µάγειρας - χρήστης

διαγράφεται από τη β/δ του συστήµατος και µας εµφανίζεται το αντίστοιχο µήνυµα

επιβεβαίωσης επιτυχίας διαγραφής.

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 36 -

Επιλέγοντας το σύνδεσµο «Προς Εγγραφή» από τον πίνακα «ΜΑΓΕΙΡΕΣ»

εµφανίζονται τα ονόµατα των µαγείρων που επιθυµούν να εγγραφούν στο σύστηµα

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

επισκεπτών.

Επιλέγοντας το σύνδεσµο «registration» σε κάποιο από τα ονόµατα,

εµφανίζονται τα στοιχεία που έχει δώσει ο µάγειρας προς εγγραφή και αφού γίνει ο

σχετικός έλεγχος εγκυρότητας, ο διαχειριστής τον εγγράφει στο σύστηµα

αποστέλλοντας του ένα username και ένα password ή τον διαγράφει οριστικά απ’

αυτό. Π.χ., επιλέγοντας το σύνδεσµο «registration» για τη «Μίµα Καρβούνη»

εµφανίζεται η παρακάτω σελίδα εγγραφής – διαγραφής.

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 37 -

Αν ο διαχειριστής επιλέξει να εγγράψει το µάγειρα στο σύστηµα, τότε,

συµπληρώνει στη φόρµα εγγραφής το username και το password που θα έχει, και

πατώντας «ΕΓΓΡΑΦΗ» τον εγγράφει στη β/δ του συστήµατος. Συγρόνως,

αποστέλλεται αυτόµατα στο µάγειρα ένα e-mail µε τα στοιχεία εισαγωγής που του

έχουν αποδοθεί. Οι περιορισµοί που υπάρχουν εδώ είναι ότι τα πεδία username και

password δεν πρέπει να είναι κενά. Αν είναι κενά, τότε εµφανίζονται µηνύµατα

λάθους σαν το παρακάτω :

Επίσης, αν το username που θα αναθέσει στο µάγειρα – χρήστη ο διαχειριστής

υπάρχει ήδη στη β/δ και χρησιµοποιείται από κάποιον άλλο χρήστη, θα εµφανιστεί το

παρακάτω µήνυµα λάθους. Τότε, δε θα πραγµατοποιηθεί η εγγραφή και θα ζητηθεί

από το διαχειριστή να αναθέσει κάποιο άλλο username γυρίζοντας πίσω, επιλέγοντας

το σύνδεσµο «επιστροφή».

Αν ο διαχειριστής επιλέξει να διαγράψει το µάγειρα προς εγγραφή, επειδή τα

στοιχεία του δεν είναι έγκυρα ή για κάποιον άλλο λόγο, τότε πατάει το κουµπί

«∆ΙΑΓΡΑΦΗ» και εµφανίζεται η φόρµα διαγραφής µάγειρα προς εγγραφή. Π.χ., αν

στη «Μίµα Καρβούνη» επιλέξουµε «∆ΙΑΓΡΑΦΗ» εµφανίζεται η παρακάτω σελίδα.

Αν στο µήνυµα επιβεβαίωσης διαγραφής που εµφανίζεται ο διαχειριστής

επιλέξει «ΟΧΙ», τότε επιστρέφει στη σελίδα εµφάνισης των ονοµάτων των µαγείρων

προς εγγραφή. Αν όµως πατήσει «ΝΑΙ», τότε ο µάγειρας - χρήστης διαγράφεται από

τη β/δ του συστήµατος και εµφανίζεται το αντίστοιχο µήνυµα επιβεβαίωσης επιτυχίας

διαγραφής.

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 38 -

Επιλέγοντας το σύνδεσµο «Εγγεγραµµένοι» από τον πίνακα «ΑΠΛΟΙ

ΧΡΗΣΤΕΣ» εµφανίζονται αλφαβητικά τα ονόµατα των εγγεγραµµένων απλών

χρηστών του συστήµατος.

Επιλέγοντας το σύνδεσµο «edit» εµφανίζονται τα στοιχεία του επιλεγµένου

απλού χρήστη τα οποία ο διαχειριστής µπορεί να τροποποιήσει / ανανεώσει. Π.χ. αν

επιλέξουµε το σύνδεσµο «edit» του απλού χρήστη «Κώστα Ζορµπά» θα εµφανιστεί η

παρακάτω σελίδα.

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 39 -

Όταν γίνεται η τροποποίηση των στοιχείων ενός απλού χρήστη υπάρχουν οι

περιορισµοί που αναφέραµε και στους µάγειρες – χρήστες, δηλαδή, τα πεδία Όνοµα,

Επίθετο, e-mail, username και password είναι απαραίτητο να συµπληρωθούν. Αν δε

συµπληρωθούν, θα εµφανιστούν τα αντίστοιχα µηνύµατα λάθους. Π.χ., ενδεικτικά, αν

το πεδίο «Επίθετο» µείνει κενό, τότε πατώντας το κουµπί «ΑΝΑΝΕΩΣΗ» θα

εµφανιστεί το ακόλουθο µήνυµα λέθους.

Μήνυµα λάθους επίσης θα εµφανιστεί και στην περίπτωση που η ηλεκτρονική

διεύθυνση δεν πληροί τις προϋποθέσεις. Π.χ., ενδεικτικά, αν βάλουµε ένα λάθος e-

mail, θα εµφανιστεί το παρακάτω µήνυµα.

Μήνυµα λάθους θα εµφανιστεί και στην περίπτωση που αλλάξουµε το

username του απλού χρήστη και επιλέξουµε κάποιο που υπάρχει ήδη στη β/δ και

χρησιµοποιείται από κάποιον άλλο χρήστη του συστήµατος. Τότε, δεν αποθηκεύεται

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

το σύνδεσµο «επιστροφή», και να επιλέξει κάποιο άλλο username.

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 40 -

Επιλέγοντας το σύνδεσµο «delete» εµφανίζονται τα κύρια στοιχεία του απλού

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

διαγραφής. Π.χ., επιλέγοντας το σύνδεσµο «delete» για τον «Κώστα Ζορµπά»

εµφανίζεται η παρακάτω φόρµα διαγραφής.

Αν επιλέξουµε «ΟΧΙ», τότε επιστρέφουµε στη σελίδα απ’ όπου επιλέξαµε το

σύνδεσµο «delete». Αν όµως πατήσουµε «ΝΑΙ», τότε ο απλός χρήστης διαγράφεται

από τη β/δ του συστήµατος και µας εµφανίζεται το αντίστοιχο µήνυµα επιβεβαίωσης

επιτυχίας διαγραφής.

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 41 -

Επεξεργασία Ερωτήσεων

Επιλέγοντας το σύνδεσµο αυτό, εµφανίζονται όλες οι ερωτήσεις που έχουν

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

εγγεγραµµένο µάγειρα.

Επιλέγοντας ο διαχειριστής το σύνδεσµο «edit» στην ερώτηση που επιθυµεί

να απαντήσει / διαγράψει, εµφανίζεται η φόρµα εισαγωγής απάντησης ή διαγραφής

ερώτησης. Π.χ., αν κάνουµε κλικ στο σύνδεσµο «edit» της τρίτης ερώτησης του

πίνακα, θα εµφανιστεί η σελίδα που φαίνεται παρακάτω (σελίδα 142 πάνω).

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

πατάει το κουµπί «ΥΠΟΒΟΛΗ», του εµφανίζεται ένα µήνυµα επιβεβαίωσης

επιτυχίας, και η απάντηση καταχωρείται στη β/δ και προβάλλεται µαζί µε την

ερώτηση στην αντίστοιχη σελίδα.

Αν το πεδίο απάντησης µείνει κενό και ο διαχειριστής πατήσει «ΥΠΟΒΟΛΗ»,

θα του εµφανιστεί το παρακάτω µήνυµα λάθους και δε θα καταχωρηθεί καµία

απάντηση στη συγκεκριµένη ερώτηση.

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 42 -

Αν ο διαχειριστής επιθυµεί να διαγράψει την ερώτηση, τότε πατάει το κουµπί

«∆ΙΑΓΡΑΦΗ ΕΡΩΤΗΜΑΤΟΣ» και µεταβαίνει στην παρακάτω σελίδα διαγραφής

ερώτησης. Αν στο µήνυµα επιβεβαίωσης διαγραφής που εµφανίζεται επιλέξει «ΟΧΙ»,

τότε επιστρέφει στη σελίδα της ερώτησης προς απάντηση. Αν επιλέξει «ΝΑΙ», τότε η

ερώτηση διαγράφεται από τη β/δ του συστήµατος και εµφανίζεται το αντίστοιχο

µήνυµα επιβεβαίωσης επιτυχίας διαγραφής.

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 43 -

Πρόγραµµα Εβδοµάδας

Επιλέγοντας ο διαχειριστής το σύνδεσµο αυτό, από το µενού «Πλοήγηση»,

µεταβαίνει στη σελίδα που φαίνεται παρακάτω :

Από εδώ, ο διαχειριστής µπορεί να επιλέξει όποια από τις ηµέρες της

εβδοµάδας επιθυµεί να αλλάξει το µενού της. Π.χ. αν επιλέξει τη «∆ευτέρα» του

εµφανίζεται η παρακάτω σελίδα :

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 44 -

Όταν τροποποιήσει όποια από τα τρία µενού της ηµέρας επιθυµεί (ή και τα

τρία), πατάει το κουµπί «ΑΝΑΝΕΩΣΗ» και αν τα έχει κάνει όλα σωστά του

εµφανίζεται το µήνυµα επιβεβαίωσης τροποποίησης / ανανέωσης, διαφορετικά, αν

έχει αφήσει κάποιο από τα τρία πεδία των µενού κενό (π.χ. το βραδινό), θα του

εµφανιστεί το παρακάτω µήνυµα λάθους, το οποίο αποτρέπει οποιαδήποτε

αποθήκευση.

Χρήσιµα Links

Επιλέγοντας το σύνδεσµο αυτό από το µενού «Πλοήγηση», εµφανίζονται όλα

τα χρήσιµα links που είναι αποθηκευµένα στη β/δ του συστήµατος και µία φόρµα

εισαγωγής ενός νέου link.

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 45 -

Ο διαχειριστής, επιλέγοντας το σύνδεσµο «check» δίπλα από το link που

επιθυµεί να επεξεργαστεί, µεταβαίνει στη σελίδα τροποποίησης / διαγραφής. Π.χ., αν

επιλέξουµε το σύνδεσµο «check» του link www.gourmet.gr, θα εµφανιστεί η σελίδα :

Μετά την τροποποίηση του link, πατάµε «ΑΝΑΝΕΩΣΗ» και εµφανίζεται η

σελίδα επιβεβαίωσης επιτυχούς τροποποίησης του link. Σε καµία περίπτωση δεν

πρέπει το πεδίο κειµένου να µείνει κενό, για τι θα εµφανιστεί το παρακάτω µήνυµα

λάθους και θα αποτραπεί οποιαδήποτε αποθήκευση.

Για να διαγράψουµε το link από τη β/δ του συστήµατος πατάµε το κουµπί

«∆ΙΑΓΡΑΦΗ» και µεταβαίνουµε στη σελίδα διαγραφής. Αν στο µήνυµα

επιβεβαίωσης διαγραφής που εµφανίζεται επιλέξουµε «ΟΧΙ», τότε επιστρέφουµε στη

σελίδα τροποποίησης του link. Αν επιλέξουµε «ΝΑΙ», τότε το link διαγράφεται από

τη β/δ και εµφανίζεται το αντίστοιχο µήνυµα επιβεβαίωσης επιτυχίας διαγραφής.

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 46 -

Θερµιδοµετρητής

Λειτουργεί µε τον ίδιο τρόπο που προαναφέρθηκε για το Θερµιδοµετρητή της

Κεντρικής Σελίδας (σελ. 112 – 113).

Βοήθεια

Επιλέγοντας το σύνδεσµο «Βοήθεια» από το µενού «Πλοήγηση», στην

αριστερή στήλη της σελίδας, ο διαχειριστής µεταβαίνει στη σελίδα Βοήθειας που

εµφανίζεται σε ξεχωριστό παράθυρο.

Έξοδος

Επιλέγοντας το σύνδεσµο «Έξοδος» από το µενού «Πλοήγηση», ο

διαχειριστής αποσυνδέεται, επιστρέφει στην κεντρική σελίδα του Digital Cuisine και

συµπεριφέρεται ως ένας απλός επισκέπτης.

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 47 -

9.5. Εγχειρίδιο Χρήσης για το µάγειρα - χρήστη

Πληκτρολογώντας τα στοιχεία του (username, password) στη φόρµα εισόδου

της κεντρικής σελίδας, ο µάγειρας - χρήστης µεταβαίνει στην αρχική σελίδα των

µαγείρων - χρηστών όπως φαίνεται παρακάτω:

Κεντρική Σελίδα Μαγείρων – Χρηστών :

Στο «Μενού» και το µενού «Πλοήγηση» της αριστερής στήλης βρίσκονται

όλες οι λειτουργίες που µπορεί να εκτελέσει ο µάγειρας - χρήστης του συστήµατος,

όπως θα δούµε παρακάτω.

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 48 -

Οι Συνταγές µου

Επιλέγοντας το σύνδεσµο αυτό, ο µάγειρας - χρήστης, µεταβαίνει στην σελίδα

όπου εµφανίζονται όλες οι συνταγές που έχει εισάγει ο ίδιος στο σύστηµα. Π.χ., τώρα

που εισαχθήκαµε στη σελίδα της Αλεξίας Αλεξιάδου, αν επιλέξουµε το σύνδεσµο «Οι

Συνταγές µου» θα εµφανιστούν όλες οι δικές της συνταγές, όπως φαίνεται παρακάτω.

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

όποια από τις συνταγές του επιθυµεί επιλέγοντας «edit» δίπλα στο όνοµά της. Π.χ., η

σελίδα τροποποίησης για τη συνταγή «Αλµυρή Τούρτα» φαίνεται παρακάτω :

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 49 -

Οι τροποποιήσεις που είναι δυνατό να γίνουν σε µια συνταγή από το µάγειρα -

χρήστη είναι οι εξής : Αλλαγή ονόµατος συνταγής, αλλαγή κατηγορίας, αλλαγή

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

διαγραφή της εικόνας της συνταγής (µε απλή διαγραφή του path από το αντίστοιχο

πεδίο) ή επιλογή κάποιας νέας (από το κουµπί «Αναζήτηση»).

Για να γίνει δεκτή από το σύστηµα η τροποποιηµένη συνταγή, πατώντας το

κουµπί «ΑΝΑΝΕΩΣΗ» και να εµφανιστεί το αντίστοιχο µήνυµα επιβεβαίωσης, θα

πρέπει οπωσδήποτε να έχει κάποια από τα πεδία της (Όνοµα Συνταγής, Υλικά και

Εκτέλεση) συµπληρωµένα και κάποια από τα πεδία της, αν συµπληρωθούν να έχουν

συγκεκριµένο περιεχόµενο, π.χ. οι µερίδες και ο χρόνος προετοιµασίας να έχουν

αριθµό µέσα σε κάποια συγκεκριµένα όρια (µερίδες : 1 – 50, χρόνος πρ. : 10 – 150).

Αν π.χ. µείνει κενό το πεδίο «Όνοµα», στις µερίδες γράψουµε τη λέξη «λίγες»

και στο χρόνο προετοιµασίας γράψουµε τον αριθµό 500, τότε θα µας εµφανιστεί το

ακόλουθο µήνυµα λάθους και θα αποτραπεί η ανανέωση της συνταγής.

Ανάλογα µε τα λάθη που θα γίνονται κάθε φορά, θα εµφανίζονται και τα

αντίστοιχα µηνύµατα λάθους.

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 50 -

Προσθήκη Συνταγής

Επιλέγοντας το σύνδεσµο αυτό, ο µάγειρας - χρήστης µεταβαίνει στην

παρακάτω σελίδα όπου εµφανίζεται η φόρµα συµπλήρωσης της νέας συνταγής.

Οι περιορισµοί που ισχύουν όσον αφορά τη συµπλήρωση των πεδίων της νέας

συνταγής και τα µηνύµατα λάθους που εµφανίζονται ανάλογα µε την περίπτωση,

είναι οι ίδιοι που ισχύουν και στην τροποποίηση συνταγής και τους έχουµε αναφέρει

παραπάνω (σελ 149).

Αν η συµπλήρωση των στοιχείων γίνει σωστά, τότε πατάµε το κουµπί

«ΕΙΣΑΓΩΓΗ», εµφανίζεται το παρακάτω µήνυµα επιβεβαίωσης και η συνταγή µας

καταχωρείται στη β/δ, στην κατηγορία που επιλέξαµε.

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 51 -

Τα στοιχεία µου

Επιλέγοντας το σύνδεσµο αυτό, ο µάγειρας - χρήστης µεταβαίνει στην

παρακάτω σελίδα όπου εµφανίζεται η φόρµα συµπλήρωσης των προσωπικών

στοιχείων του, όπως π.χ. για την Αλεξία Αλεξιάδου φαίνεται παρακάτω.

Σ’ αυτή τη φόρµα, ο µάγειρας – χρήστης µπορεί εύκολα να αλλάξει ό,τι

επιθυµεί στα προσωπικά του στοιχεία, να διαγράψει την προϋπάρχουσα φωτογραφία

του (µε απλή διαγραφή του path από το αντίστοιχο πεδίο) ή να την αλλάξει

(επιλέγοντας απλά την καινούρια µέσω του παραθύρου αναζήτησης).

Για να γίνει αποδεκτή η ανανέωση των στοιχείων του µάγειρα – χρήστη και

µε το πάτηµα του κουµπιού «ΑΝΑΝΕΩΣΗ» να εµφανιστεί το µήνυµα επιβεβαίωσης

επιτυχίας, θα πρέπει το πεδίο «Βιογραφικό» να µην είναι κενό. Αν είναι κενό, θα

εµφανιστεί το ακόλουθο µήνυµα λάθους και θα αποτραπεί οποιαδήποτε αποθήκευση

στο σύστηµα.

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 52 -

Ερωτήσεις

Επιλέγοντας το σύνδεσµο αυτό, ο µάγειρας - χρήστης µεταβαίνει στη σελίδα

που του εµφανίζονται οι ερωτήσεις που έχουν υποβάλλει οι απλοί χρήστες και δεν

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

Επιλέγοντας ο µάγειρας – χρήστης το σύνδεσµο «απάντηση» δίπλα στην

ερώτηση που επιθυµεί να απαντήσει, εµφανίζεται η σελίδα απάντησης. Π.χ., για την

τέταρτη ερώτηση του πίνακα εµφανίζεται η παρακάτω φόρµα απάντησης.

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 53 -

Άλλοι Σύνδεσµοι

Οι λειτουργίες όλων των υπόλοιπων συνδέσµων (Συνταγές, Θερµιδοµετρητής,

Πρόγραµµα Εβδοµάδας, Χρήσιµα Links, Ανακοινώσεις, Επικοινωνία) περιγράφηκαν

στην αρχή του εγχειριδίου, στις λειτουργίες της κεντρικής σελίδας.

Βοήθεια

Επιλέγοντας το σύνδεσµο «Βοήθεια» από το µενού «Πλοήγηση», στην

αριστερή στήλη της σελίδας, ο µάγειρας - χρήστης µεταβαίνει στη σελίδα Βοήθειας

που εµφανίζεται σε ξεχωριστό παράθυρο.

Έξοδος

Επιλέγοντας το σύνδεσµο «Έξοδος» από το µενού «Πλοήγηση», ο µάγειρας -

χρήστης αποσυνδέεται, επιστρέφει στην κεντρική σελίδα του Digital Cuisine και

συµπεριφέρεται ως ένας απλός επισκέπτης.

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 54 -

9.6. Εγχειρίδιο Χρήσης για τον απλό χρήστη

Πληκτρολογώντας τα στοιχεία του (username, password) στη φόρµα εισόδου

της κεντρικής σελίδας, ο απλός χρήστης µεταβαίνει στην αρχική σελίδα των απλών

χρηστών όπως φαίνεται παρακάτω.

Κεντρική Σελίδα Απλού Χρήστη :

Στο «Μενού» και το µενού «Πλοήγηση» της αριστερής στήλης βρίσκονται

όλες οι λειτουργίες που µπορεί να εκτελέσει ο απλός - χρήστης του συστήµατος, όπως

θα δούµε παρακάτω.

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 55 -

Οι Συνταγές µου

Επιλέγοντας το σύνδεσµο αυτό, ο απλός χρήστης, µεταβαίνει στη σελίδα όπου

εµφανίζονται όλες οι συνταγές που έχει αποστείλει ο ίδιος στο σύστηµα και έχουν

εισαχθεί σε αυτό µετά το σχετικό έλεγχο από το διαχειριστή. Π.χ., τώρα που

εισαχθήκαµε στη σελίδα της Βασιλικής Καρρά, αν επιλέξουµε το σύνδεσµο «Οι

Συνταγές µου» θα εµφανιστούν όλες οι δικές της συνταγές, όπως φαίνεται παρακάτω.

Από εδώ, ο απλός χρήστης µπορεί να µεταβεί στις αντίστοιχες σελίδες των

συνταγών (τα ονόµατα συνταγών εµφανίζονται ως σύνδεσµοι) και να τις διαβάσει.

Π.χ., πατώντας πάνω στο «Cheesecake φρούτων» εµφανίζεται η παρακάτω σελίδα.

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 56 -

Προσθήκη Συνταγής

Επιλέγοντας το σύνδεσµο αυτό, ο απλός χρήστης µεταβαίνει στην παρακάτω

σελίδα όπου εµφανίζεται η φόρµα συµπλήρωσης της νέας συνταγής.

Για να γίνει δεκτή από το σύστηµα η συνταγή, πατώντας το κουµπί

«ΕΙΣΑΓΩΓΗ» και να εµφανιστεί το αντίστοιχο µήνυµα επιβεβαίωσης, θα πρέπει

οπωσδήποτε να έχει κάποια από τα πεδία της (Όνοµα Συνταγής, Υλικά και Εκτέλεση)

συµπληρωµένα και κάποια από τα πεδία της, αν συµπληρωθούν να έχουν

συγκεκριµένο περιεχόµενο, π.χ. οι µερίδες και ο χρόνος προετοιµασίας να έχουν

αριθµό µέσα σε κάποια συγκεκριµένα όρια (µερίδες : 1 – 50, χρόνος πρ. : 10 – 150).

Αν π.χ. µείνει κενό το πεδίο «Όνοµα», στις µερίδες γράψουµε τη λέξη

«πολλές» και στο χρόνο προετοιµασίας γράψουµε τον αριθµό 1000, τότε θα µας

εµφανιστεί το ακόλουθο µήνυµα λάθους και θα αποτραπεί η ανανέωση της συνταγής.

Ανάλογα µε τα λάθη που θα γίνονται κάθε φορά, θα εµφανίζονται και τα

αντίστοιχα µηνύµατα λάθους.

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 57 -

Ερωτήσεις

Επιλέγοντας το σύνδεσµο αυτό, ο απλός χρήστης µεταβαίνει στη σελίδα που

του εµφανίζονται οι ερωτήσεις που έχουν υποβάλλει οι απλοί χρήστες µαζί µε τις

απαντήσεις τους από το διαχειριστή ή τους εγγεγραµµένους µάγειρες – χρήστες και

µία φόρµα υποβολής νέας ερώτησης.

Μόλις ο απλός χρήστης πληκτρολογήσει στο πεδίο κειµένου την ερώτησή

του, πατάει το κουµπί «ΥΠΟΒΟΛΗ», του εµφανίζεται ένα µήνυµα επιβεβαίωσης

επιτυχίας, και η ερώτηση καταχωρείται στη β/δ.

Αν το πεδίο ερώτησης µείνει κενό και ο απλός χρήστης πατήσει

«ΥΠΟΒΟΛΗ», θα του εµφανιστεί το παρακάτω µήνυµα λάθους.

Σύστηµα ∆ιαχείρισης Συνταγών Μαγειρικής στο Web

- 58 -

Άλλοι Σύνδεσµοι

Οι λειτουργίες όλων των υπόλοιπων συνδέσµων (Συνταγές, Θερµιδοµετρητής,

Πρόγραµµα Εβδοµάδας, Χρήσιµα Links, Ανακοινώσεις, Επικοινωνία) περιγράφηκαν

στην αρχή του εγχειριδίου, στις λειτουργίες της κεντρικής σελίδας.

Βοήθεια

Επιλέγοντας το σύνδεσµο «Βοήθεια» από το µενού «Πλοήγηση», στην

αριστερή στήλη της σελίδας, ο µάγειρας - χρήστης µεταβαίνει στη σελίδα Βοήθειας

που εµφανίζεται σε ξεχωριστό παράθυρο.

Έξοδος

Επιλέγοντας το σύνδεσµο «Έξοδος» από το µενού «Πλοήγηση», ο µάγειρας -

χρήστης αποσυνδέεται, επιστρέφει στην κεντρική σελίδα του Digital Cuisine και

συµπεριφέρεται ως ένας απλός επισκέπτης.