Σύστημα Διαχείρισης Εργασιών σε Php/MySql.

Η συγκεκριμένη εργασία είναι και αυτή μία Πτυχιακή Εργασία διμελούς ομάδας. Στα πλαίσια αυτής καλούμαστε να δημιουργήσουμε ένα Πληροφοριακό Σύστημα το οποίο θα συμβάλει στην απομακρυσμένη εξυπηρέτηση προπτυχιακών φοιτητών για την ανάθεση πτυχιακών εργασιών, καθώς και για τον απόλυτο έλεγχο από την π...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριοι συγγραφείς: Γεωργιάδου, Κωνσταντίνα Α.Μ. 13139., Παραράς, Πέτρος Α.Μ. 13342.
Άλλοι συγγραφείς: Γαρμπής, Αριστογιάννης.
Μορφή: Πτυχιακή Εργασία
Γλώσσα:Greek
Έκδοση: 2017
Θέματα:
Διαθέσιμο Online:https://nemertes.library.upatras.gr/handle/10889/17745
id nemertes-10889-17745
record_format dspace
institution UPatras
collection Nemertes
language Greek
topic Πληροφοριακά συστήματα - Σχεδίαση.
Γλώσσες προγραμματισμού
ΗΤΜL
Javascript
Php
spellingShingle Πληροφοριακά συστήματα - Σχεδίαση.
Γλώσσες προγραμματισμού
ΗΤΜL
Javascript
Php
Γεωργιάδου, Κωνσταντίνα Α.Μ. 13139.
Παραράς, Πέτρος Α.Μ. 13342.
Σύστημα Διαχείρισης Εργασιών σε Php/MySql.
description Η συγκεκριμένη εργασία είναι και αυτή μία Πτυχιακή Εργασία διμελούς ομάδας. Στα πλαίσια αυτής καλούμαστε να δημιουργήσουμε ένα Πληροφοριακό Σύστημα το οποίο θα συμβάλει στην απομακρυσμένη εξυπηρέτηση προπτυχιακών φοιτητών για την ανάθεση πτυχιακών εργασιών, καθώς και για τον απόλυτο έλεγχο από την πλευρά της σχολής. Για να επιτευχθεί η απομακρυσμένη εξυπηρέτηση, αποφασίσαμε η εφαρμογή να είναι διαδικτυακή. Ο λόγος που έγινε αυτή η επιλογή είναι γιατί στην τεχνολογία λογισμικού, μια εφαρμογή Ιστού είναι μια εφαρμογή που προσεγγίζεται μέσω ενός φυλλομετρητή ιστοσελίδων (web browser) πάνω από το δίκτυο. Ένας φυλλομετρητής ιστοσελίδων είναι ένα λογισμικό που επιτρέπει στον χρήστη του να προβάλλει, και να αλληλεπιδρά με, κείμενα, εικόνες, βίντεο, μουσική, παιχνίδια και άλλες πληροφορίες συνήθως αναρτημένες σε μια ιστοσελίδα ενός ιστότοπου στον Παγκόσμιο Ιστό ή σε ένα τοπικό δίκτυο. Το κείμενο και οι εικόνες σε μια ιστοσελίδα μπορεί να περιέχουν συνδέσμους προς άλλες ιστοσελίδες του ίδιου ή διαφορετικού ιστότοπου. Ο φυλλομετρητής επιτρέπει στον χρήστη την γρήγορη και εύκολη πρόσβαση σε πληροφορίες που βρίσκονται σε διάφορες ιστοσελίδες και ιστότοπους εναλλάσσοντας τις ιστοσελίδες μέσω συνδέσμων (links). Η κύρια γλώσσα που χρησιμοποιείται από τις εφαρμογές ιστού και τους φυλλομετρητές είναι η γλώσσα μορφοποίησης HTML για την προβολή των ιστοσελίδων. Για την ανάπτυξη εφαρμογών που χρειάζονται περισσότερες διαδραστικά χαρακτηριστικά και δυνατότητες χρησιμοποιούνται και άλλες γλώσσες προγραμματισμού παράλληλα με την HTML όπως η JavaScript η Java και η PHP. Οι εφαρμογές Ιστού είναι δημοφιλείς επειδή δεν υπάρχει σύγχρονο λειτουργικό σύστημα που προορίζεται για υπολογιστές γραφείου που να μην έχει προεγκατεστημένο έναν ή περισσότερους φυλλομετρητές. Οι φυλλομετρητές ουσιαστικά αποτελούν λογισμικό πελάτη του δικτυακού πρωτοκόλλου επιπέδου εφαρμογών HTTP. Για κάθε web browser διατίθενται, επίσης, και αρκετά πρόσθετα στοιχεία (add-ons), με στόχο την επαύξηση των δυνατοτήτων τους, τη βελτίωση της χρηστικότητας τους και την προστασία του χρήστη σε θέματα ασφάλειας. Καθώς και την ευκολία της χρησιμοποίησης μιας μηχανής αναζήτησης Ιστού ως χρήστη. Η δυνατότητα να ενημερωθούν και να διατηρηθούν οι εφαρμογές Ιστού χωρίς τη διανομή και εγκατάσταση του λογισμικού ενδεχομένως σε χιλιάδες υπολογιστές χρηστών είναι ένας βασικός λόγος για τη δημοτικότητά τους. Για να γίνει πιο κατανοητή η λειτουργία του συγκεκριμένου Πληροφοριακού Συστήματος καθώς και για τον προσανατολισμό στο σχεδιασμό του θα κάνουμε χρήση των UML Διαγραμμάτων. Η χρήση των διαγραμμάτων αυτών γίνεται γιατί η UML, σαν πρότυπη γλώσσα μοντελοποίησης στη μηχανική λογισμικού, μπορεί να χρησιμοποιηθεί σε διάφορες φάσεις ανάπτυξης, από την ανάλυση απαιτήσεων ως τον έλεγχο ενός ολοκληρωμένου συστήματος, και αποτελείται από ένα σύνολο προσυμφωνημένων όρων, συμβόλων και διαγραμμάτων. Ένα πρότυπο σχεδίασης ορίζεται ως μία αποδεδειγμένα καλή λύση που έχει εφαρμοστεί με επιτυχία στην επίλυση ενός επαναλαμβανόμενου προβλήματος σχεδίασης συστημάτων λογισμικού. Τα πρότυπα σχεδίασης ορίζονται τόσο σε επίπεδο μακροσκοπικής σχεδίασης όσο και σε επίπεδο υλοποίησης, ενώ με τη χρήση τους ένας προγραμματιστής αντικαθιστά πρακτικώς μεγάλα τμήματα του κώδικα του με μαύρα κουτιά. Πρόκειται για αφαιρέσεις υψηλού επιπέδου που αποτελούν πλήρη υποσυστήματα, κατάλληλα ρυθμισμένα για την επίλυση συγκεκριμένων προβλημάτων και έτοιμα για χρήση. Έχουν οριστεί διάφορες κατηγορίες προτύπων, για διαφορετικά προβλήματα, και κάθε κατηγορία περιλαμβάνει πολλαπλά στοιχεία. Έτσι υπάρχουν κατασκευαστικά πρότυπα, δομικά πρότυπα, συμπεριφορικά πρότυπα κλπ. Στη δική μας περίπτωση τα πρότυπα που θα σχεδιάσουμε είναι κατά κύριο λόγο δομικά πρότυπα που θα μας βοηθήσουν στη δομή της βάσης αλλά και κατασκευαστικά διότι θα μας βοηθήσουν στην κατανόηση και κατασκευής ολόκληρου του συστήματος.
author2 Γαρμπής, Αριστογιάννης.
author_facet Γαρμπής, Αριστογιάννης.
Γεωργιάδου, Κωνσταντίνα Α.Μ. 13139.
Παραράς, Πέτρος Α.Μ. 13342.
format Πτυχιακή Εργασία
author Γεωργιάδου, Κωνσταντίνα Α.Μ. 13139.
Παραράς, Πέτρος Α.Μ. 13342.
author_sort Γεωργιάδου, Κωνσταντίνα Α.Μ. 13139.
title Σύστημα Διαχείρισης Εργασιών σε Php/MySql.
title_short Σύστημα Διαχείρισης Εργασιών σε Php/MySql.
title_full Σύστημα Διαχείρισης Εργασιών σε Php/MySql.
title_fullStr Σύστημα Διαχείρισης Εργασιών σε Php/MySql.
title_full_unstemmed Σύστημα Διαχείρισης Εργασιών σε Php/MySql.
title_sort σύστημα διαχείρισης εργασιών σε php/mysql.
publishDate 2017
url https://nemertes.library.upatras.gr/handle/10889/17745
work_keys_str_mv AT geōrgiadoukōnstantinaam13139 systēmadiacheirisēsergasiōnsephpmysql
AT pararaspetrosam13342 systēmadiacheirisēsergasiōnsephpmysql
_version_ 1771297260221497344
spelling nemertes-10889-177452022-09-09T07:27:45Z Σύστημα Διαχείρισης Εργασιών σε Php/MySql. Γεωργιάδου, Κωνσταντίνα Α.Μ. 13139. Παραράς, Πέτρος Α.Μ. 13342. Γαρμπής, Αριστογιάννης. Φαλιάγκα, Εύη. Πληροφοριακά συστήματα - Σχεδίαση. Γλώσσες προγραμματισμού ΗΤΜL Javascript Php Η συγκεκριμένη εργασία είναι και αυτή μία Πτυχιακή Εργασία διμελούς ομάδας. Στα πλαίσια αυτής καλούμαστε να δημιουργήσουμε ένα Πληροφοριακό Σύστημα το οποίο θα συμβάλει στην απομακρυσμένη εξυπηρέτηση προπτυχιακών φοιτητών για την ανάθεση πτυχιακών εργασιών, καθώς και για τον απόλυτο έλεγχο από την πλευρά της σχολής. Για να επιτευχθεί η απομακρυσμένη εξυπηρέτηση, αποφασίσαμε η εφαρμογή να είναι διαδικτυακή. Ο λόγος που έγινε αυτή η επιλογή είναι γιατί στην τεχνολογία λογισμικού, μια εφαρμογή Ιστού είναι μια εφαρμογή που προσεγγίζεται μέσω ενός φυλλομετρητή ιστοσελίδων (web browser) πάνω από το δίκτυο. Ένας φυλλομετρητής ιστοσελίδων είναι ένα λογισμικό που επιτρέπει στον χρήστη του να προβάλλει, και να αλληλεπιδρά με, κείμενα, εικόνες, βίντεο, μουσική, παιχνίδια και άλλες πληροφορίες συνήθως αναρτημένες σε μια ιστοσελίδα ενός ιστότοπου στον Παγκόσμιο Ιστό ή σε ένα τοπικό δίκτυο. Το κείμενο και οι εικόνες σε μια ιστοσελίδα μπορεί να περιέχουν συνδέσμους προς άλλες ιστοσελίδες του ίδιου ή διαφορετικού ιστότοπου. Ο φυλλομετρητής επιτρέπει στον χρήστη την γρήγορη και εύκολη πρόσβαση σε πληροφορίες που βρίσκονται σε διάφορες ιστοσελίδες και ιστότοπους εναλλάσσοντας τις ιστοσελίδες μέσω συνδέσμων (links). Η κύρια γλώσσα που χρησιμοποιείται από τις εφαρμογές ιστού και τους φυλλομετρητές είναι η γλώσσα μορφοποίησης HTML για την προβολή των ιστοσελίδων. Για την ανάπτυξη εφαρμογών που χρειάζονται περισσότερες διαδραστικά χαρακτηριστικά και δυνατότητες χρησιμοποιούνται και άλλες γλώσσες προγραμματισμού παράλληλα με την HTML όπως η JavaScript η Java και η PHP. Οι εφαρμογές Ιστού είναι δημοφιλείς επειδή δεν υπάρχει σύγχρονο λειτουργικό σύστημα που προορίζεται για υπολογιστές γραφείου που να μην έχει προεγκατεστημένο έναν ή περισσότερους φυλλομετρητές. Οι φυλλομετρητές ουσιαστικά αποτελούν λογισμικό πελάτη του δικτυακού πρωτοκόλλου επιπέδου εφαρμογών HTTP. Για κάθε web browser διατίθενται, επίσης, και αρκετά πρόσθετα στοιχεία (add-ons), με στόχο την επαύξηση των δυνατοτήτων τους, τη βελτίωση της χρηστικότητας τους και την προστασία του χρήστη σε θέματα ασφάλειας. Καθώς και την ευκολία της χρησιμοποίησης μιας μηχανής αναζήτησης Ιστού ως χρήστη. Η δυνατότητα να ενημερωθούν και να διατηρηθούν οι εφαρμογές Ιστού χωρίς τη διανομή και εγκατάσταση του λογισμικού ενδεχομένως σε χιλιάδες υπολογιστές χρηστών είναι ένας βασικός λόγος για τη δημοτικότητά τους. Για να γίνει πιο κατανοητή η λειτουργία του συγκεκριμένου Πληροφοριακού Συστήματος καθώς και για τον προσανατολισμό στο σχεδιασμό του θα κάνουμε χρήση των UML Διαγραμμάτων. Η χρήση των διαγραμμάτων αυτών γίνεται γιατί η UML, σαν πρότυπη γλώσσα μοντελοποίησης στη μηχανική λογισμικού, μπορεί να χρησιμοποιηθεί σε διάφορες φάσεις ανάπτυξης, από την ανάλυση απαιτήσεων ως τον έλεγχο ενός ολοκληρωμένου συστήματος, και αποτελείται από ένα σύνολο προσυμφωνημένων όρων, συμβόλων και διαγραμμάτων. Ένα πρότυπο σχεδίασης ορίζεται ως μία αποδεδειγμένα καλή λύση που έχει εφαρμοστεί με επιτυχία στην επίλυση ενός επαναλαμβανόμενου προβλήματος σχεδίασης συστημάτων λογισμικού. Τα πρότυπα σχεδίασης ορίζονται τόσο σε επίπεδο μακροσκοπικής σχεδίασης όσο και σε επίπεδο υλοποίησης, ενώ με τη χρήση τους ένας προγραμματιστής αντικαθιστά πρακτικώς μεγάλα τμήματα του κώδικα του με μαύρα κουτιά. Πρόκειται για αφαιρέσεις υψηλού επιπέδου που αποτελούν πλήρη υποσυστήματα, κατάλληλα ρυθμισμένα για την επίλυση συγκεκριμένων προβλημάτων και έτοιμα για χρήση. Έχουν οριστεί διάφορες κατηγορίες προτύπων, για διαφορετικά προβλήματα, και κάθε κατηγορία περιλαμβάνει πολλαπλά στοιχεία. Έτσι υπάρχουν κατασκευαστικά πρότυπα, δομικά πρότυπα, συμπεριφορικά πρότυπα κλπ. Στη δική μας περίπτωση τα πρότυπα που θα σχεδιάσουμε είναι κατά κύριο λόγο δομικά πρότυπα που θα μας βοηθήσουν στη δομή της βάσης αλλά και κατασκευαστικά διότι θα μας βοηθήσουν στην κατανόηση και κατασκευής ολόκληρου του συστήματος. 2017-03-08T12:34:06Z 2017-03-08T12:34:06Z 2016 Πτυχιακή Εργασία https://nemertes.library.upatras.gr/handle/10889/17745 el_GR application/pdf