ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ ΠΛΗ24 «ΣΧΕΔΙΑΣΜΟΣ ΛΟΓΙΣΜΙΚΟΥ»



Σχετικά έγγραφα
ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

Σύστημα Κεντρικής Υποστήριξης της Πρακτικής Άσκησης Φοιτητών ΑΕΙ

Σύστημα Κεντρικής Υποστήριξης της Πρακτικής Άσκησης Φοιτητών ΑΕΙ

Σύστημα Κεντρικής Υποστήριξης της Πρακτικής Άσκησης Φοιτητών ΑΕΙ

Εγχειρίδιο διαχείρισης χρηστών και λιστών διανομής για τον Υπεύθυνο Φορέα του Δικτύου "Σύζευξις" -1-

Εγχειρίδιο Χρήσης Εφαρμογής Συστήματος Διαχείρισης Λογισμικού

ΕΚΦΩΝΗΣΗ ΥΠΟΧΡΕΩΤΙΚΗΣ ΕΡΓΑΣΙΑΣ σε UML

Σύστημα Κεντρικής Υποστήριξης της Πρακτικής Άσκησης Φοιτητών ΑΕΙ

QEMS TUTORIAL CRM. Οδηγίες για το νέο πρωτοποριακό πρόγραμμα της QEMS.

Εγχειρίδιο Λειτουργίας Τράπεζας Χρόνου

Εγχειρίδιο χρήσης δικτυακού τόπου του προγράμματος, ΆΞΟΝΑΣ 3: "Ποιότητα ζωής στις αγροτικές περιοχές και διαφοροποίηση της αγροτικής οικονομίας"

Οδηγός Εγγραφής και Χρήσης Εφαρμογής. Διαχειριστής Ιδρύματος

Kaloudia Το No1 ηλεκτρονικό εργαλείο αναζήτησης και προώθησης παραδοσιακών προϊόντων από όλη την Ελλάδα!

1 η ΑΣΚΗΣΗ ΕΡΓΑΣΤΗΡΙΟΥ (ομαδική: 2 ή 3 ατόμων) (Ημερομηνία Παράδοσης: 18/11/2017) (Ζητούμενο)

Μοντελοποίηση Συστημάτων

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΠΛΑΤΦΟΡΜΑΣ OPENSMS

Οδηγίες χρήσης εφαρμογής Ε.Ο.Π.Υ.Υ - Σύστημα Ηλεκτρονικής Προέγκρισης Φαρμάκων για Θεράποντες Ιατρούς

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

Μοντελοποίηση Συστημάτων

Λιμενικό Σώμα Ελληνική Ακτοφυλακή ΕΘΝΙΚΗ ΕΝΙΑΙΑ ΝΑΥΤΙΛΙΑΚΗ ΘΥΡΙΔΑ. Εγχειρίδιο Χρήσης

ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ. της Πλατφόρμας Τηλεκατάρτισης

Εφαρμογή Ηλεκτρονικής Υποβολής Δηλώσεων Ε9. Οδηγίες Χρήσης

Pylon Entry. Πόροι. Στη διαδικασία αυτή περιγράφεται η Δημιουργία- Μεταβολή-Διαγραφή Αναζήτηση Πόρων

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

Πλατφόρμα Συνεργατικότητας (Collaboration Platform) ΧΡΗΣΗΣ. MRB Hellas System Συμβουλευτική Α.Ε

Εργαστήριο «Τεχνολογία Πολιτισμικού Λογισμικού» Ενότητα. Σχεδίαση Βάσεων Δεδομένων

YourSMS User s Manual

Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών. Κέντρο Επαγγελματικής Κατάρτισης. Σταδίου 5, Σύνταγμα

Υποβολή Αναλώσιµων Υλικών ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ. Ηλεκτρονικές Υπηρεσίες. Υποβολή Αναλώσιμων Υλικών. Σελίδα 1

Περιεχόμενα. 1 Παρεχόμενες Ηλεκτρονικές Υπηρεσίες Απόκτηση Κωδικού Πρόσβασης Πλοήγηση στις Ηλεκτρονικές Υπηρεσίες...

Εγχειρίδιο χρήσης για τον φοιτητή

Εγχειρίδιο Χρήσης Προσωποποιημένων Υπηρεσιών Γ.Ε.ΜΗ. (ΕΠΙΧΕΙΡΗΣΕΙΣ)

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΕΦΑΡΜΟΓΗΣ ΜΥΦ ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΤΑΥΤΟΤΗΤΑ ΕΓΓΡΑΦΟΥ. Ημερομηνία 14 Ιανουαρίου 2014 Έκδοση 1.1

Α. ΓΕΝΙΚΗ ΠΕΡΙΓΡΑΦΗ Α1. Σκοπός εφαρμογής Α2. Είσοδος στην Εφαρμογή Α3. Γενικές λειτουργίες... 3 Β. ΕΠΙΛΟΓΕΣ Β1.Αιτήσεις...

Οδηγίες Ανάκτησης Password λογαριασμού URegister

Διαδικτυακό Περιβάλλον Διαχείρισης Ασκήσεων Προγραμματισμού

Διαχείριση Αξιόγραφων

COSMOTE Web 2 SMS. Εφαρμογή τελικού χρήστη ( ιαδίκτυο) Οδηγός Χρήσης

«Ανάδειξη και Ενεργοποίηση του Ρόλου των Κέντρων Υγείας στις Τοπικές Κοινωνίες»

Ανάκτηση Κωδικού URegister για Νεοεισαχθέντες Φοιτητές

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΠΛΗΡΟΦΟΡΙΑΚΟΥ ΣΥΣΤΗΜΑΤΟΣ (ΟΠΣ) ΓΙΑ ΤΗΝ ΠΡΟΓΡΑΜΜΑΤΙΚΗ ΠΕΡΙΟΔΟ ΣΕΣ ΕΝΟΤΗΤΑ «ΝΟΜΙΚΕΣ ΔΕΣΜΕΥΣΕΙΣ ΈΡΓΩΝ ΔΣ»

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΠΛΗΡΟΦΟΡΙΑΚΟΥ ΣΥΣΤΗΜΑΤΟΣ (ΟΠΣ) ΓΙΑ ΤΗΝ ΠΡΟΓΡΑΜΜΑΤΙΚΗ ΠΕΡΙΟΔΟ ΣΕΣ

Όνομα χρήστη : Εμπορικό όνομα πρακτορείου. Ασφαλιστικές εταιρείες στις οποίες έχετε πρόσβαση (δημιουργούνται από χρήστη επιπέδου «Διοίκηση»)

Εγχειρίδιο Χρήσης για Διαχειριστές. Πλατφόρμα Μεταφόρτωσης και Μετατροπής Βίντεο

Βήμα 1 ο Επιλογή Προϊόντων

«Σύστημα ΔΕΠ» ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ. Έκδοση 1.1

Ενότητα. Σχεδίαση Βάσεων Δεδομένων

ΗΛΕΚΤΡΟΝΙΚΗ ΥΠΗΡΕΣΙΑ ΑΠΟΚΤΗΣΗΣ ΑΚΑΔΗΜΑΪΚΗΣ ΤΑΥΤΟΤΗΤΑΣ

ΟΠΣ-ΕΣΠΑ : Ειδική Υπηρεσία Ολοκληρωμένου Πληροφοριακού Συστήματος ΕΚΠΑΙΔΕΥΤΙΚΟΣ ΟΔΗΓΟΣ ΓΙΑ ΤΗ ΛΕΙΤΟΥΡΓΙΑ ΤΟΥ ΚΕΝΤΡΙΚΟΥ ΛΟΓΑΡΙΑΣΜΟΥ

Σύντομη περιγραφή 5. Για να ξεκινήσετε 6. Οι οθόνες του προγράμματος 8. Εγκατάσταση προγράμματος 6 Δημιουργία κωδικών χρήστη 7

ΟΠΣ-ΕΣΠΑ : Ειδική Υπηρεσία Ολοκληρωμένου Πληροφοριακού Συστήματος

Αρχικά, μεταβαίνετε στην ομώνυμη επιλογή της Καρτέλας ΦΟΡΕΙΣ. Επιλέγοντας Βιβλιοθήκη Μονάδας εμφανίζεται η παρακάτω εικόνα «Λίστα βιβλίων».

Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ

Σύστημα Κεντρικής Υποστήριξης της Πρακτικής Άσκησης Φοιτητών ΑΕΙ

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

AstraΖeneca. Εγχειρίδιο Χρήσης Β2Β Site

ΕΡΓΟ: «Ανάπτυξη Εφαρμογής Μητρώου και Εκπαίδευση» ΠΑΡΑΔΟΤΕΟ Έλεγχος Συστήματος & Λογισμικού Μητρώου ΑμεΑ

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ. Ηλεκτρονική Υποβολή Α.Π.Δ.

Διαδικτυακή Εφαρμογή Διαχείρισης Προσωπικού. Εγχειρίδιο χρήσης

ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ

Πώς να χρησιμοποιήσετε το Moodle

ΟΔΗΓΙΕΣ ΧΡΗΣΤΗ ΓΙΑ ΤΟ ΠΡΟΓΡΑΜΜΑ ΗΛΕΚΤΡΟΝΙΚΗΣ ΤΑΞΗΣ

ΣΥΣΤΗΜΑ ΥΠΟΒΟΛΗΣ ΚΑΘΑΡΩΝ ΑΡΝΗΤΙΚΩΝ ΘΕΣΕΩΝ ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ - ΕΠΙΤΡΟΠΗ ΚΕΦΑΛΑΙΑΓΟΡΑΣ Ν.Π.Δ.Δ. ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Έκδοση: 1.

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΕΩΣ ALPHA WEB TRADING

Teaching Computer Science

Σελίδα 1 από 51 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΤΑΥΤΟΤΗΤΑ ΕΓΓΡΑΦΟΥ. Ημερομηνία 10 Φεβρουαρίου 2015 Έκδοση 1.3

Οδηγός Λειτουργίας Τράπεζας Χρόνου Ηρακλείου

ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ ΑΝΑΠΤΥΞΗ ΣΥΣΤΗΜΑΤΟΣ ΔΙΑΧΕΙΡΙΣΗΣ ΜΑΘΗΜΑΤΩΝ ΚΑΙ ΕΠΕΞΕΡΓΑΣΙΑΣ ΣΤΟΙΧΕΙΩΝ ΚΑΙ ΕΠΙΔΟΣΕΩΝ ΦΟΙΤΗΤΩΝ. Σταθάκης Απόστολος Α.Ε.Μ.

Καταχώρηση ονομάτων χώρου

Εγχειρίδιο Χρήσης Φορέα Πιστοποίησης

Αγαπητή κυρία/αγαπητέ κύριε, Στόχος του συγκεκριμένου εγγράφου είναι να σας ενημερώσει σχετικά με τη λειτουργία του νέου Συστήματος Κεντρικής

Εγχειρίδιο Εφαρμογής Συμβούλων Υποστήριξης / Ενημέρωσης

Ανάκτηση Κωδικού URegister για Εκπαιδευτικό & Διοικητικό Προσωπικό

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΠΛΗΡΟΦΟΡΙΑΚΟΥ ΣΥΣΤΗΜΑΤΟΣ (ΟΠΣ) ΓΙΑ ΤΗΝ ΠΡΟΓΡΑΜΜΑΤΙΚΗ ΠΕΡΙΟΔΟ ΣΕΣ

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

ΕΦΑΡΜΟΓΗ ΕΠΙΣΤΡΟΦΗΣ ΦΠΑ

ALPHA BANK. Οδηγίες Χρήσεως. Καταχώρηση τιμολογίων Εισαγωγών προς έγκριση από την Επιτροπή Τραπεζικών Συναλλαγών

«Οδηγίες χρήσης εφαρμογής Ενιαίου Συστήματος Πληρωμών»

ΕΦΑΡΜΟΓΗ ΔΙΑΧΕΙΡΙΣΗΣ ΙΣΤΟΣΕΛΙΔΩΝ ΜΕΛΩΝ ΔΕΠ, ΤΜΗΜΑΤΟΣ ΜΑΘΗΜΑΤΙΚΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΠΑΤΡΩΝ ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΠΛΟΗΓΗΣΗΣ ΚΑΙ ΧΡΗΣΗΣ

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

Ολοκληρωμένες Δράσεις προβολής δημοσιότητας για το Δήμο Αρχανών Αστερουσίων Εγχειρίδιο Χρήσης - Παρουσίαση

ΗΛΕΚΤΡΟΝΙΚΟ ΣΥΣΤΗΜΑ ΥΠΟΒΟΛΗΣ ΜΗΧΑΝΟΓΡΑΦΙΚΟΥ ΔΕΛΤΙΟΥ

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΠΛΗΡΟΦΟΡΙΑΚΟΥ ΣΥΣΤΗΜΑΤΟΣ (ΟΠΣ) ΓΙΑ ΤΗΝ ΠΡΟΓΡΑΜΜΑΤΙΚΗ ΠΕΡΙΟΔΟ ΣΕΣ

Εγχειρίδιο Χρήσης Εφαρμογής One View

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΓΙΑ ΤΗ ΔΙΑΔΙΚΤΥΑΚΗ ΠΥΛΗ ΕΚΔΟΣΗΣ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗΣ ΕΓΓΥΗΤΙΚΩΝ ΕΠΙΣΤΟΛΩΝ

Αποθήκη. Διαχείριση Αποθήκης. Published on PRISMA Win Help - Megasoft (

Αλλαγή καταχωρητή ονομάτων χώρου

Οδηγός Ηλεκτρονικής Αίτησης

Έκδοση νέας Μηνιαίας Κατάστασης ΜΥΦ από το ACADEMIA FINANCIALS ΕΣΟΔΑ ΕΞΟΔΑ

Για την εισαγωγή προϊόντων

ΠΑ-24γ Εγχειρίδιο Χρήσης Δ.Δ.Π. Του Δήμου Αιγάλεω

Οδηγός Εγγραφής και Χρήσης Εφαρμογής. Υποψήφιοι

ΟΓΗΓΙΕΣ ΧΡΗΣΗΣ ΗΛΕΚΤΡΟΝΙΚΟΥ ΜΗΤΡΩΟΥ ΑΠΟΒΛΗΤΩΝ. Draft version

Backorder ονομάτων χώρου

Οδηγός Ηλεκτρονικής Αίτησης

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

Εγχειρίδιο Συντονιστή Τηλεδιασκέψεων Υπηρεσίας e:presence

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΠΛΗΡΟΦΟΡΙΑΚΟΥ ΣΥΣΤΗΜΑΤΟΣ (ΟΠΣ) ΓΙΑ ΤΗΝ ΠΡΟΓΡΑΜΜΑΤΙΚΗ ΠΕΡΙΟΔΟ ΣΕΣ

«Διαδικτυακό Σύστημα Ηλεκτρονικής Διαχείρισης και Διάθεσης Μαθημάτων»

Ηλεκτρονική Τιμολόγηση

Transcript:

Εκφώνηση της εργασίας 3 η ΕΡΓΑΣΙΑ ΟΜΑΔΙΚΗ Ομαδική Εργασία Εφαρμογή Super Market Η ομαδική εργασία αποτελεί συνέχεια της 2 ης άσκησης της 2 ης εργασίας και έχει στόχο τη δημιουργία ενός γραφικού περιβάλλοντος, το οποίο θα διευκολύνει την πραγματοποίηση αγορών προϊόντων από τα καταστήματα της αλυσίδας Super Market. Η εφαρμογή εκτός από το γραφικό περιβάλλον σύνδεσης των πελατών και πραγματοποίησης αγορών θα ενσωματώνει και διαχειριστικές φόρμες μέσω των οποίων θα επιτρέπεται ο καθορισμός προϊόντων, καταστημάτων κ.λπ. Οι διαχειριστικές φόρμες θα πρέπει να είναι διαθέσιμες μόνο στο διαχειριστή της εφαρμογής. Για το διαχωρισμό αυτών των ρόλων θα πρέπει να υλοποιήσετε δύο τύπους χειριστών: 1. Διαχειριστής: Έχει δικαίωμα να συνδέεται στην εφαρμογή και να προσπελαύνει τις διαχειριστικές φόρμες. 2. Πελάτης: Έχει δικαίωμα να συνδέεται και να πραγματοποιεί αγορές. Ως όνομα χρήστη θα χρησιμοποιεί τον αριθμό κάρτας πόντων που θα παράγει αυτόματα η εφαρμογή κατά την εγγραφή του. Η εγγραφή ενός πελάτη γίνεται πλέον μόνο από το διαχειριστή ο οποίος και ενημερώνει τον πελάτη για τον αριθμό κάρτας πόντων και τον κωδικό πρόσβασης. Ο πελάτης αφού συνδεθεί μπορεί να επεξεργαστεί το προφίλ του και να αλλάξει τα στοιχεία του και τον κωδικό πρόσβασης. Οι διαχειριστές θα έχουν στη διάθεσή τους τις παρακάτω φόρμες: 1) Σύνδεση στην εφαρμογή 2) Διαχείριση καταστημάτων (Δημιουργία, Επεξεργασία, Διαγραφή) 3) Διαχείριση προϊόντων (Δημιουργία, Επεξεργασία, Διαγραφή) 4) Συσχέτιση προϊόντων και καταστημάτων 5) Διαχείριση προφίλ πελατών (Δημιουργία, Επεξεργασία, Διαγραφή) Οι πελάτες θα έχουν στη διάθεσή τους τις εξής φόρμες: 1) Σύνδεση στην εφαρμογή 2) Διαχείριση προφίλ (Επεξεργασία, Διαγραφή) μόνο για το συνδεδεμένο πελάτη. 3) Πραγματοποίηση αγορών και διαχείριση καλαθιού. Στη νέα αυτή γραφική έκδοση της εφαρμογής, οι επιταγές που κερδίζει ο πελάτης ανάλογα με τους πόντους που έχει συγκεντρώσει στην κάρτα πόντων του εξακολουθούν να υφίστανται, με τη διαφορά ότι κάθε επιταγή αντιστοιχεί στο ποσό των 6 (δεν εξοφλεί ολόκληρη τη συναλλαγή όπως στη 2 η ΓΕ) και άρα η χρήση μιας επιταγής σημαίνει την αφαίρεση 6 από το σύνολο της αγοράς. Κάθε επιταγή που εκδίδεται είναι μοναδική και χαρακτηρίζεται από ένα μοναδικό κωδικό επιταγής. Όταν μια επιταγή χρησιμοποιείται σε μια συναλλαγή, ακυρώνεται και δε μπορεί να χρησιμοποιηθεί ξανά. Μια ακυρωμένη επιταγή δε διαγράφεται αλλά παραμένει στο ιστορικό επιταγών ως άκυρη. Στη νέα γραφική έκδοση της εφαρμογής, οι πληρωμές μπορούν να πραγματοποιηθούν μόνο με τη χρήση πιστωτικής κάρτας. Η χρήση επιταγών θα γίνεται πριν την τελική πληρωμή έτσι ώστε να αναπροσαρμοστεί το ποσό της αγοράς. Η εγκυρότητα της πιστωτικής κάρτας θα ελέγχεται με επικοινωνία με μια εξωτερική «Αρχή Πιστοποίησης Καρτών», η οποία για την εργασία θα προσομοιώνεται από μια εξωτερική βάση με ένα πίνακα CREDIT_CARD_AUTHORITY, ο οποίος θα περιέχει έγκυρες εγγραφές πιστωτικών καρτών: Αριθμός κάρτας, Κωδικός τράπεζας, Ονοματεπώνυμο κατόχου, CVV. Η εξωτερική βάση θα περιέχει επίσης detail πίνακα BANK με τις συνεργαζόμενες τράπεζες και τους αντίστοιχους κωδικούς τους. ΕΡΓΑΣΙΑ Νο 3 1

Η ΒΔ που προσομοιώνει την αρχή πιστοποίησης καρτών, βρίσκεται σε εξυπηρετητή του ΕΑΠ με τα παρακάτω χαρακτηριστικά: IP: XXX, Username, Password σύνδεσης 1 Αν μια πιστωτική κάρτα δεν πιστοποιηθεί μετά από 3 επαναλήψεις εισαγωγής των στοιχείων της, τότε δε μπορεί να πραγματοποιηθεί η αγορά και ακυρώνεται. ΔΡΑΣΤΗΡΙΟΤΗΤΑ 1 Διαχείριση Έργου Η ομάδα εργασίας θα πρέπει να ορίσει έναν υπεύθυνο έργου (project manager), ο οποίος θα αναλάβει να διασπάσει το έργο σε επιμέρους εργασίες (tasks), να αναθέσει αρμοδιότητες και εργασίες στον εαυτό του, καθώς και στα υπόλοιπα μέλη της ομάδας, να εκτιμήσει τον απαιτούμενο φόρτο ανάπτυξης του έργου και να καταγράψει απολογιστικά το χρόνο που διέθεσε το κάθε μέλος της ομάδας για κάθε δραστηριότητα σε σχετικό αρχείο Excel, το οποίο θα ορίζεται με βάση τις δραστηριότητες του έργου, όπως θα αναλυθούν στο σχετικό ερώτημα. Ο υπεύθυνος του έργου θα επιβλέπει το έργο καθ όλη τη διάρκειά του και θα κάνει όλες τις απαραίτητες ενέργειες ώστε να παραδοθεί εγκαίρως και επιτυχώς. Πιο συγκεκριμένα, ο υπεύθυνος έργου σε συνεργασία με την ομάδα έργου θα πρέπει να καταρτίσει το πλάνο διαχείρισης του έργου, το οποίο θα περιλαμβάνει: 1. Το οργανόγραμμα του έργου, τους ρόλους των μελών της ομάδας, καθώς και τις αρμοδιότητες των μελών της ομάδας. 2. Την οργάνωση του έργου σε πακέτα εργασίας, δραστηριότητες και παραδοτέα. Επιπλέον, θα περιλαμβάνει το χρονοδιάγραμμα του έργου σε μορφή Gantt (με χρήση του εργαλείου MS-Project), καθώς και σε μορφή δικτύου CPM, όπου θα γίνεται η ανάλυση της κρίσιμης διαδρομής. 3. Υπολογισμό της απαιτούμενης προσπάθειας για την πραγματοποίηση του έργου σε ανθρωπομήνες, χρησιμοποιώντας τη μέθοδο Σημείων Περιπτώσεων Χρήσης (Use Case Points) (Χρησιμοποιείστε για το σκοπό αυτό το διάγραμμα ΠΧ της ΔΡΑΣΤΗΡΙΟΤΗΤΑΣ 2). 4. Διαχείριση κινδύνων, διαδικασία ελέγχου εκδόσεων κώδικα (με τη χρήση του εργαλείου SVN SubVersioN), διαδικασία ελέγχου (testing) του έργου και διαδικασία αποδοχής (acceptance) των παραδοτέων. Λόγω του μικρού αριθμού ατόμων της ομάδας έργου, η εργασία θα πρέπει να κατανεμηθεί με τέτοιο τρόπο ώστε ΚΑΘΕ ΜΕΛΟΣ της ομάδας να αναλάβει την υλοποίηση (ανάπτυξη κώδικα) ενός εκ των υποσυστημάτων, γεγονός που θα πρέπει να αναφέρεται με σαφήνεια στο οργανόγραμμα του έργου. ΔΡΑΣΤΗΡΙΟΤΗΤΑ 2 Ανάλυση και Προκαταρκτικός Σχεδιασμός 1. Διάγραμμα Περιπτώσεων Χρήσης: Να σχεδιάσετε το διάγραμμα ΠΧ με βάση την εκφώνηση της 2 ης άσκησης της 2 ης ΓΕ και την εισαγωγή της παρούσας. Να κάνετε τις αναγκαίες παραδοχές ώστε το διάγραμμα να είναι όσο το δυνατόν πλήρες. Χρησιμοποιήστε σχέσεις ανάμεσα στις περιπτώσεις χρήσης όπου είναι απαραίτητο. Να τεκμηριώσετε τις επιλογές σας. 2. Διάγραμμα Κλάσεων: Να σχεδιάσετε το διάγραμμα κλάσεων με βάση το ERD, τον κώδικα του πρωτότυπου συστήματος της 2 ης άσκησης της 2 ης ΓΕ και τις επιπλέον απαιτήσεις που αναφέρονται στην εισαγωγή της εκφώνησης. 1 Οι λεπτομέρειες για τη σύνδεση με τη ΒΔ θα δοθούν σε επόμενη ανακοίνωση. ΕΡΓΑΣΙΑ Νο 3 2

ΔΡΑΣΤΗΡΙΟΤΗΤΑ 3 Λεπτομερής Σχεδιασμός 1. Να δοθεί το Διάγραμμα Ακολουθίας για τις εξής ΠΧ: Συσχέτιση προϊόντων και καταστημάτων (Να χρησιμοποιηθεί η περιγραφή της διαδικασίας όπως δίνεται στη δραστηριότητα 4.2). Ολοκλήρωση αγορών: (Να χρησιμοποιηθεί η περιγραφή της διαδικασίας όπως δίνεται στη δραστηριότητα 4.2). 2. Ενημερωμένο Διάγραμμα Κλάσεων: Με βάση την ανάλυση απαιτήσεων και όποια περαιτέρω ανάλυση θεωρείτε αναγκαία, να ενημερώσετε το διάγραμμα κλάσεων περιλαμβάνοντας και τις κλάσεις που θα χρειαστούν για τη λειτουργία του γραφικού περιβάλλοντος της εφαρμογής. Να τεκμηριώσετε τις επιλογές σας. ΔΡΑΣΤΗΡΙΟΤΗΤΑ 4 Υλοποίηση Συστήματος ΔΡΑΣΤΗΡΙΟΤΗΤΑ 4.1 Ενημέρωση ΒΔ: Να ενημερώσετε το σχήμα της ΒΔ σύμφωνα με το ενημερωμένο διάγραμμα κλάσεων και με βάση το ενημερωμένο διάγραμμα ERD με τη βοήθεια του Netbeans στο ΣΔΒΔ Derby που διατίθεται με το Netbeans. Στη συνέχεια να ενημερώσετε τα αντίστοιχα POJOs. ΔΡΑΣΤΗΡΙΟΤΗΤΑ 4.2 Να δημιουργήσετε γραφικό ενδιάμεσο χρήστη (GUI) που να περιλαμβάνει τις εξής λειτουργίες: 1. Η αρχική οθόνη να επιτρέπει την είσοδο του χρήστη στην εφαρμογή παρουσιάζοντας πεδία για εισαγωγή του ονόματος χρήστη (username) και του κωδικού (password). Αν ο χρήστης εισάγει όνομα χρήστη και κωδικό, τότε το σύστημα θα πρέπει να αναγνωρίζει αν πρόκειται για το διαχειριστή ή για εγγεγραμμένο χρήστη και να θέτει τα αντίστοιχα δικαιώματα (πρόσβαση στις αντίστοιχες λειτουργίες menu), εμφανίζοντας μήνυμα για τη σύνδεση που επιτεύχθηκε, ως διαχειριστής ή εγγεγραμμένος χρήστης αντίστοιχα. Ο λογαριασμός του Διαχειριστή μπορεί να είναι built-in στην εφαρμογή (να μην αποθηκεύεται στη βάση, αλλά να είναι hard-coded στον κώδικα). 2. Αν ένας χρήστης συνδεθεί ως διαχειριστής, θα εμφανίζεται μενού «Διαχείριση» με τις επιλογές (υπομενού): a. Διαχείριση καταστημάτων: Θα ανοίγει κατάλληλη φόρμα που θα εμφανίζει πίνακα με τα ήδη καταχωρημένα καταστήματα αν υπάρχουν. Μέσω της φόρμας αυτής θα πρέπει να είναι εφικτή η δημιουργία ενός νέου καταστήματος, η τροποποίηση υπαρχόντων και η διαγραφή. b. Διαχείριση προϊόντων: Θα ανοίγει κατάλληλη φόρμα που θα εμφανίζει πίνακα με τα ήδη καταχωρημένα προϊόντα αν υπάρχουν. Μέσω της φόρμας αυτής θα πρέπει να είναι εφικτή η δημιουργία ενός νέου προϊόντος, η τροποποίηση υπαρχόντων και η διαγραφή. c. Διαχείριση προφίλ πελατών: Θα ανοίγει κατάλληλη φόρμα που θα εμφανίζει πίνακα με τους ήδη καταχωρημένους πελάτες αν υπάρχουν. Κάθε στήλη του πίνακα θα πρέπει να αντιστοιχεί στα πεδία του πελάτη. Για την πιστωτική κάρτα θα πρέπει να υπάρχει μόνο μια στήλη η οποία θα εμφανίζει τον αριθμό της πιστωτικής κάρτας. Μέσω της φόρμας διαχείρισης θα πρέπει να είναι εφικτή η δημιουργία ενός νέου πελάτη, η τροποποίηση υπαρχόντων και η διαγραφή. Για τη δημιουργία πελάτη θα ανοίγει ξεχωριστό παράθυρο φόρμα στην οποία ο διαχειριστής θα συμπληρώνει τα στοιχεία του πελάτη: ΟΝΟΜΑ, ΕΠΩΝΥΜΟ, ΔΙΕΥΘΥΝΣΗ, ΚΩΔΙΚΟΣ ΠΡΟΣΒΑΣΗΣ, και προαιρετικά τα στοιχεία της πιστωτικής του κάρτας (ΤΡΑΠΕΖΑ, ΚΑΤΟΧΟΣ, ΑΡΙΘΜΟΣ, CVV). Με την υποβολή της φόρμας η εφαρμογή θα εμφανίζει ΕΡΓΑΣΙΑ Νο 3 3

σε popup παράθυρο τον κωδικό κάρτας πόντων που ανατέθηκε στο νέο πελάτη. Ο κωδικός αυτός θα αποτελεί το όνομα χρήστη με το οποίο θα μπορεί να συνδεθεί ο πελάτης. d. Συσχέτιση προϊόντων και καταστημάτων: Θα ανοίγει κατάλληλη φόρμα μέσω της οποίας θα πραγματοποιείται η συσχέτιση των προϊόντων με τα καταστήματα, δηλαδή ποια προϊόντα πωλούνται από ποια καταστήματα. Η φόρμα θα περιέχει ένα drop-down μενού επιλογής καταστήματος και από κάτω μια «pick-list», δηλαδή 2 λίστες με κουμπιά μεταφοράς (βέλη αριστερά-δεξιά) από τη μία στην άλλη. Η αριστερή λίστα θα περιέχει όλα τα διαθέσιμα προϊόντα και η δεξιά τα προϊόντα επιλογής για το κατάστημα που έχει επιλεχθεί στο drop down μενού επιλογής καταστήματος. Επιλέγοντας προϊόντα από την αριστερή λίστα και πατώντας το κουμπί με το δεξί βέλος θα μεταφέρει τα προϊόντα στη δεξιά λίστα ενώ ταυτόχρονα θα αντιστοιχίζει τα επιλεγμένα προϊόντα στο επιλεγμένο κατάστημα. Τα προϊόντα που μεταφέρθηκαν δε θα πρέπει να εμφανίζονται στην αριστερή λίστα για το επιλεγμένο κατάστημα. Κατ αντιστοιχία επιλέγοντας προϊόντα από τη δεξιά λίστα και πατώντας το αριστερό κουμπί-βέλος θα μεταφέρει τα προϊόντα στην αριστερή λίστα και θα απο-συσχετίζει αυτά τα προϊόντα από το επιλεγμένο κατάστημα. ΠΡΟΣΟΧΗ: οι λίστες με τα διαθέσιμα και τα επιλεγμένα προϊόντα θα πρέπει να αλλάζουν με βάση το επιλεγμένο κατάστημα. Η φόρμα θα περιέχει επίσης κουμπί «Αποθήκευση» για να αποθηκεύει τις αλλαγές στη ΒΔ και κουμπί «Ακύρωση» που θα ακυρώνει τις αλλαγές που έγιναν. 3. Αν ένας χρήστης συνδεθεί ως πελάτης, θα εμφανίζεται μενού «Διαχείριση Προφίλ» με τις επιλογές: a. Επεξεργασία προφίλ: Θα ανοίγει κατάλληλη φόρμα που θα εμφανίζει τα ήδη καταχωρημένα στοιχεία του πελάτη σε επεξεργάσιμα πεδία, ενώ κάτω από τη φόρμα θα υπάρχουν κουμπιά «Τροποποίηση» και «Διαγραφή». Αν πατηθεί το κουμπί τροποποίηση, οι όποιες αλλαγές έχει κάνει ο χρήστης στα στοιχεία του θα αποθηκεύονται στη βάση. Αν πατηθεί το διαγραφή, θα διαγράφεται ο λογαριασμός του πελάτη ύστερα από προειδοποιητικό μήνυμα επιβεβαίωσης και ο χρήστης θα αποσυνδέεται αυτόματα από την εφαρμογή. b. Αλλαγή κωδικού: Θα εμφανίζει φόρμα η οποία θα ζητάει τον παλιό και το νέο κωδικό και θα κάνει την αλλαγή. Αν ο παλιός κωδικός δεν είναι σωστός δε θα επιτρέπεται η αλλαγή. c. Επιταγές: Θα εμφανίζει πίνακα με όλες τις επιταγές που έχει κερδίσει ο πελάτης κατά τη διάρκεια χρήσης της εφαρμογής. Η πρώτη στήλη του πίνακα θα εμφανίζει τον αριθμό της επιταγής, η δεύτερη την ημερομηνία που κερδήθηκε, και η τρίτη στήλη αν η επιταγή είναι έγκυρη ή έχει ακυρωθεί (χρησιμοποιηθεί σε αγορά). Επίσης, θα εμφανίζεται ένα μενού «Αγορά» με τις επιλογές: a. Πραγματοποίηση αγορών: Θα ανοίγει κατάλληλη φόρμα στην οποία ο πελάτης θα επιλέγει αρχικά το κατάστημα από το οποίο θα πραγματοποιήσει τις αγορές του και στη συνέχεια θα εμφανίζονται όλα τα προϊόντα που είναι διαθέσιμα στο κατάστημα σε μορφή πίνακα. Ο χρήστης θα έχει τη δυνατότητα να επιλέξει ένα προϊόν και να το προσθέσει στο καλάθι. Αν επιλεχθεί η προσθήκη στο καλάθι, εμφανίζεται παράθυρο-διάλογος ο οποίος επιβεβαιώνει την προσθήκη του προϊόντος στο καλάθι και ζητάει από το χρήστη να επιλέξει τα ζητούμενα τεμάχια. Κλείνοντας ο διάλογος επιβεβαιώνει την προσθήκη και ο χρήστης επιστρέφει στη βασική φόρμα όπου μπορεί να επαναλάβει την παραπάνω διαδικασία για να αγοράσει περισσότερα προϊόντα. Στο τέλος της φόρμας βρίσκεται κουμπί «Μετάβαση στο καλάθι». το οποίο αν πατηθεί εμφανίζει τη φόρμα καλαθιού όπως περιγράφεται στο b. ΕΡΓΑΣΙΑ Νο 3 4

ΔΡΑΣΤΗΡΙΟΤΗΤΑ 4.3 b. Προβολή Καλαθιού: Εμφανίζεται φόρμα η οποία περιέχει σε μορφή πίνακα τα επιλεγμένα προϊόντα, τους πόντους, την τιμή και ένα πεδίο επιλογής ποσότητας. Οι πόντοι και η τιμή θα υπολογίζονται με βάση την επιλεγμένη ποσότητα, ενώ κάτω από τον πίνακα θα εμφανίζεται η συνολική τιμή και πόντοι που θα κερδηθούν στη συγκεκριμένη αγορά. Επιταγές: Κάτω από τον πίνακα υπάρχει λίστα με «Κωδικούς επιταγών» από την οποία μπορεί ο πελάτης προαιρετικά να επιλέξει έναν ή περισσότερους κωδικούς έγκυρων κερδισμένων επιταγών, με την προϋπόθεση ότι υπάρχουν στο λογαριασμό του. Όταν επιλεχθούν επιταγές αφαιρείται το αντίστοιχο ποσό των επιταγών από το σύνολο της αγοράς και ενημερώνεται η συνολική τιμή. Τρόπος αποστολής: Κάτω από το πεδίο επιταγής υπάρχουν δύο radio buttons με τις επιλογές «Αποστολή στο χώρο» και «Παραλαβή κατάστημα» για την επιλογή του τρόπου αποστολής. Αν ο πελάτης δεν έχει καταχωρήσει ταχυδρομική διεύθυνση στο προφίλ του, τότε αυτή η επιλογή «αποστολή στο χώρο» είναι απενεργοποιημένη. Ολοκλήρωση αγορών: Κάτω από το πεδίο αποστολής υπάρχει κουμπί «Ολοκλήρωση αγοράς». Με το πάτημα του κουμπιού αυτού εμφανίζεται παράθυρο-διάλογος στο οποίο ζητούνται τα στοιχεία της πιστωτικής κάρτας του πελάτη, δηλαδή η τράπεζα (επιλογή από λίστα), το ονοματεπώνυμο του κατόχου της κάρτας, ο αριθμός κάρτας, και ο αριθμός CVV και εμφανίζεται το κουμπί «Πληρωμή». Αν ο πελάτης έχει αποθηκεύσει στοιχεία πιστωτικής κάρτας στο προφίλ του τότε η φόρμα γεμίζει αυτόματα με τα στοιχεία αυτά. Πατώντας το κουμπί πληρωμή πραγματοποιείται επικοινωνία με την «Αρχή Πιστοποίησης Καρτών» όπου ελέγχονται τα στοιχεία της κάρτας. Αν ο έλεγχος είναι επιτυχής η αγορά ολοκληρώνεται, οι χρησιμοποιημένες επιταγές ακυρώνονται και η εφαρμογή εκδίδει μία ή περισσότερες νέες επιταγές των 6, ανάλογα με το ποσό της ολοκληρωμένης αγοράς (Υπενθυμίζουμε ότι για κάθε 200 πόντους αγοράς εκδίδεται 1 επιταγή) και εμφανίζεται κατάλληλο μήνυμα στον πελάτη. Οι επιταγές αποθηκεύονται στη βάση δεδομένων και είναι διαθέσιμες στο προφίλ του πελάτη για χρήση σε επόμενες αγορές. Ο έλεγχος επιστρέφει στην οθόνη επιλογής καταστήματος. Σε περίπτωση αποτυχημένης πληρωμής ζητούνται ξανά τα στοιχεία της κάρτας. Αν μια πιστωτική κάρτα δεν πιστοποιηθεί μετά από 3 επαναλήψεις εισαγωγής των στοιχείων της, τότε δε μπορεί να πραγματοποιηθεί η αγορά και ακυρώνεται. Να γίνει προσομοίωση αγορών από διαφορετικούς πελάτες χρησιμοποιώντας νήματα (threads). Συγκεκριμένα, κάθε αγορά θα πραγματοποιείται από ένα νήμα το οποίο θα επιλέγει τυχαία ένα πελάτη από τη βάση, θα γεμίζει το καλάθι του με ένα τυχαίο αριθμό διαφορετικών προϊόντων με άνω όριο τα 20 προϊόντα ανά καλάθι, και θα επιχειρεί να προσπελάσει την «Αρχή Πιστοποίησης Καρτών» για να ολοκληρώσει τη συναλλαγή με την πιστωτική κάρτα που είναι αποθηκευμένη στο προφίλ. Όμως, κατά την επικοινωνία με την «Αρχή Πιστοποίησης Καρτών» τίθενται κάποιοι περιορισμοί: a. Ο χρόνος εξυπηρέτησης μια συναλλαγής είναι 10 sec ακριβώς. b. Η «Αρχή Πιστοποίησης Καρτών» μπορεί να εξυπηρετεί ταυτόχρονα μέχρι 2 συναλλαγές Το νήμα που θα δημιουργήσετε θα πρέπει να σέβεται τους παραπάνω περιορισμούς και να τους αντιμετωπίζει. Πιο συγκεκριμένα, αν ένα νήμα προσπαθήσει να προσπελάσει την «Αρχή Πιστοποίησης Καρτών», η οποία ήδη εξυπηρετεί 2 συναλλαγές τη δεδομένη στιγμή, τότε το νήμα θα πρέπει να περιμένει ένα τυχαίο αριθμό δευτερολέπτων (1-10) και να ξαναπροσπαθήσει. Μετά από 3 αποτυχημένες προσπάθειες η αγορά θα ακυρώνεται. ΕΡΓΑΣΙΑ Νο 3 5

Θα πρέπει να τροποποιηθεί το αρχείο XML της 2 ης εργασίας ώστε για κάθε αγορά να καταγράφονται στο αρχείο XML τα παρακάτω: 1) ο αριθμός των προσπαθειών (retries) που χρειάστηκαν για την επικοινωνία με την αρχή πιστοποίησης, μαζί με το timestamp της κάθε προσπάθειας καθώς και το όνομα (name) του κάθε νήματος, και 2) το τελικό αποτέλεσμα της συναλλαγής (ΟΚ, αν η αγορά επετεύχθη ή ΝΟΚ αν η αγορά ακυρώθηκε) ΔΡΑΣΤΗΡΙΟΤΗΤΑ 5 Κριτικός Απολογισμός του Έργου Κάντε έναν αναλυτικό και κριτικό απολογισμό του έργου αναφέροντας: 1) τα προβλήματα που αντιμετωπίσατε, 2) τις αποκλίσεις που είχατε σε σχέση με το αρχικό πλάνο διαχείρισης έργου που προτείνατε, 3) το χρόνο που απαιτήθηκε για την κάθε δραστηριότητα με βάση τα στοιχεία που κρατήσατε και σε σχέση με τον χρόνο που προϋπολογίσατε, 4) το πιο πολύτιμο μέλος της ομάδας σας και τον τρόπο που τον επιλέξατε, 5) τους κινδύνους που πραγματώθηκαν, καθώς και πως αποκριθήκατε σε αυτούς, 6) τι θα αλλάζατε σε ένα επόμενο αντίστοιχο έργο, καθώς και 7) ποια ήταν τα θετικά σημεία που αποκομίσατε από αυτή την εργασία. ΕΡΓΑΣΙΑ Νο 3 6

ΑΞΙΟΛΟΓΗΣΗ Άσκηση Περιγραφή Ποσοστό ΔΡΑΣΤΗΡΙΟΤΗΤΑ 1 Ανάπτυξη του Πλάνου Διαχείρισης Έργου 15 ΔΡΑΣΤΗΡΙΟΤΗΤΑ 2 Ανάλυση και Προκαταρκτικός Σχεδιασμός 10 ΔΡΑΣΤΗΡΙΟΤΗΤΑ 3 Λεπτομερής Σχεδιασμός 10 ΔΡΑΣΤΗΡΙΟΤΗΤΑ 4.1 Υλοποίηση Συστήματος ΒΔ 5 ΔΡΑΣΤΗΡΙΟΤΗΤΑ 4.2 Υλοποίηση Συστήματος Διεπαφή Χρήστη 30 ΔΡΑΣΤΗΡΙΟΤΗΤΑ 4.3 Υλοποίηση Συστήματος Προσομοίωση 20 ΔΡΑΣΤΗΡΙΟΤΗΤΑ 5 Κριτικός Απολογισμός του Έργου 10 Σύνολο 100 Ημερομηνία ανακοίνωσης εργασίας: 12/1/2014 Ημερομηνία παράδοσης εργασίας: 23/2/2014 Καταληκτική ημερομηνία παραλαβής: 25/2/2014 Καταληκτική ημερομηνία παραλαβής σε περίπτωση καθυστερημένης παράδοσης: 4/3/2014 Υποδείξεις για τη συγγραφή της εργασίας 1) Στο study.eap.gr θα βρείτε το αρχείο: - PLH24_3ERG_PROTYPO_SYGGRAFHS.doc που περιέχει το υπόδειγμα συγγραφής της εργασίας. Στο υπόδειγμα θα πρέπει: o Να συμπληρώσετε όλα τα στοιχεία με κίτρινο. o Μην ξεχάσετε να δηλώσετε εάν η εργασία αποτελεί προϊόν αποκλειστικά δικής σας εργασίας. o Αν δεν έχετε απαντήσει σε ένα ερώτημα γράψτε «ΔΕΝ ΑΠΑΝΤΗΘΗΚΕ». o Αν απαντήσατε με ελλείψεις σε ένα ερώτημα γράψτε «ΕΛΛΙΠΗΣ ΑΠΑΝΤΗΣΗ». 2) H διεύθυνση της βάσης δεδομένων πιστωτικών καρτών καθώς και οι οδηγίες σύνδεσης θα ανακοινωθούν τις επόμενες ημέρες στο study.eap.gr. 3) Η εκπόνηση της εργασίας θα πρέπει να γίνει αποκλειστικά με τα εργαλεία: - Visual Paradigm για τη UML, Netbeans για τη Java, Derby για ΒΔ και MS-Project για την ανάπτυξη του χρονοδιαγράμματος. To MS-Project μπορείτε να το κατεβάσετε δωρεάν από το EAP Dreamspark σύμφωνα με οδηγίες που σας έχουν δοθεί. Πιο συγκεκριμένα για να αποκτήσετε πρόσβαση στο λογισμικό θα πρέπει να επιλέξετε τον ακόλουθο υπερσύνδεσμο EAP_Dreamspark και στην συνέχεια να επιλέξετε «single sign on». Οι κωδικοί που θα σας ζητηθούν είναι οι ίδιοι με αυτούς που έχετε για το portal του ΕΑΠ. ΕΡΓΑΣΙΑ Νο 3 7

4) Η εργασία θα εκπονηθεί σε ομάδες: - Οι ομάδες θα αποτελούνται από 3-4 άτομα. Οι φοιτητές θα αυτό-οργανωθούν και θα επιλέξουν τα μέλη της ομάδας μόνοι τους, σύμφωνα με τις προσωπικές τους προτιμήσεις. Οι ομάδες θα δηλωθούν στον καθηγητή σύμβουλο του κάθε τμήματος μέχρι την 10/1/2014 με την αποστολή σχετικού e-mail. Αν δεν έχετε βρει ομάδα επίσης να αποστείλετε e-mail στον ΣΕΠ - Η βαθμολογία θα είναι κοινή για όλα τα μέλη της ομάδος. 5) Υποβολή εργασίας: - Η υποβολή κοινών απαντήσεων μεταξύ ομάδων από διαφορετικές ομάδες φοιτητών που συνεργάστηκαν δεν επιτρέπεται και θεωρείται ως ΑΝΤΙΓΡΑΦΗ. Η αντιγραφή έχει ως αποτέλεσμα το ΜΗΔΕΝΙΣΜΟ ΤΗΣ ΕΡΓΑΣΙΑΣ ΣΥΝΟΛΙΚΑ και την παραπομπή των παραβατών στην Κοσμητεία της Σχολής Θετικών Επιστημών & Τεχνολογίας, σύμφωνα με τον εσωτερικό κανονισμό του ΕΑΠ. - Η εργασία θα υποβληθεί ΜΟΝΟ από ένα φοιτητή ανά ομάδα, αυτόν που έχει αναλάβει το ρόλο του διαχειριστή του έργου. - Ο διαχειριστής έργου θα πρέπει να υποβάλλει την εργασία με μορφή συμπιεσμένου αρχείου zip ή rar. To όνομα του αρχείου θα είναι: PLH24_3ERG_EPITHETO_ONOMA.<rar zip>. Να γίνει χρήση λατινικών χαρακτήρων ΑΠΟΚΛΕΙΣΤΙΚΑ για την αποφυγή προβλημάτων με το moodle. - Το μέγεθος του αρχείου δεν μπορεί να υπερβαίνει τα 5ΜΒ. - Το συμπιεσμένο αρχείο θα πρέπει να αποτελείται από: o Ένα αρχείο κειμένου με όνομα PLH24_3ERG_EPITHETO_ONOMA.doc που θα περιέχει την απάντηση της εργασίας. o Tα διαγράμματα UML σε αρχείο Visual Paradigm. o o o o Το χρονοδιάγραμμα του έργου σε αρχείο ProjectLibre. Τον κατάλογο με τον κώδικα Java όπου θα περιλαμβάνεται το project όπως αυτό δημιουργείται από το εργαλείο Netbeans, το οποίο θα πρέπει να μπορεί να εκτελείται χωρίς αλλαγές από τον καθηγητή. ΠΡΟΣΟΧΗ. Για κάθε άσκηση να υποβάλλεται ΜΟΝΟ ΕΝΑ project java που να περιλαμβάνει την απάντηση σε όλα τα ερωτήματα ΚΑΙ ΟΧΙ ένα project ανά ερώτημα. Το αρχείο XML Τον κατάλογο που θα περιέχει τη ΒΔ Derby. 6) H εφαρμογή των παραπάνω κανόνων είναι ΥΠΟΧΡΕΩΤΙΚΗ. Η μη εφαρμογή του πρώτου κανόνα μπορεί να οδηγήσει σε συνολική απόρριψη της εργασίας. 7) Οι τρεις καλύτερες εργασίες όλων των τμημάτων, όπως θα αποφασιστεί από την ΟΔΠ, θα βραβευτούν ως οι καλύτερες εργασίες της ΘΕ ΠΛΗ24. ΚΑΛΗ ΕΠΙΤΥΧΙΑ! ΕΡΓΑΣΙΑ Νο 3 8