Please use this identifier to cite or link to this item: http://dspace.lib.uom.gr/handle/2159/14832
Author: Καβράκης, Παναγιώτης
Title: Αυτόματη σχεδίαση βάσης δεδομένων και φορμών σε ένα πληροφοριακό σύστημα παραγόμενο από τελικούς χρήστες.
Date Issued: 2012
Department: Διατμηματικό Πρόγραμμα Μεταπτυχιακών Σπουδών στα Πληροφοριακά Συστήματα
Supervisor: Πρωτόγερος, Νικόλαος
Abstract: Στην παρακάτω εργασία, θα αναπτύξουμε ένα εργαλείο σχεδιασμού φορμών και βάσης δεδομένων από τελικούς χρήστες. Αρχικά θα πρέπει να αντιληφθούμε πως, οι τελικοί χρήστες δεν είναι προγραμματιστές. Οποιαδήποτε προσπάθεια γίνει θα πρέπει να σεβαστεί αυτήν την ιδιαιτερότητα. Αντίθετα ο τελικός χρήστης, σκοπό έχει να υλοποιήσει μια εφαρμογή, με ένα εργαλείο όσο πιο εύκολα μπορεί. Στη συνέχεια γίνεται αναφορά σε μερικά εργαλεία από αυτά που υπάρχουν ήδη για τον ίδιο σκοπό, και με φιλτράρισμα, τα θετικά στοιχεία θα ενσωματωθούν στο καινούριο εργαλείο. Έπειτα, το εργαλείο αυτό θα στηριχτεί στη λογική MVC (Model View Controller), όπως οι περισσότερες πλατφόρμες ανάπτυξης κώδικα, για διαδικτυακές εφαρμογές. Θα επιλέξουμε ο τρόπος υλοποίησης να είναι διαδικτυακός, διότι, και το τελικό προϊόν που θα παράγει ο τελικός χρήστης να μπορεί να είναι προσβάσιμο από έναν browser (φυλλομετρητής), χωρίς να εμποδίζει το Λ.Σ. την εκτέλεσή του. Στο κομμάτι του κώδικα, θα χρησιμοποιηθούν δωρεάν τεχνολογίες όπως HTML, PHP, CSS, Javascript, και AJAX. Εκείνο που παρουσιάζει ενδιαφέρον, είναι ότι για βάση δεδομένων της τελικής εφαρμογής θα χρησιμοποιηθεί μια βάση δεδομένων τύπου «NοSQL» και ο λόγος είναι καθαρά τεχνικός, ύστερα από σκέψη και αναζήτηση ανάμεσα στις διάφορες λογικές που μπορεί να ακολουθήσει ένας τελικός χρήστης. Ενώ, για την δημιουργία του ίδιου του εργαλείου θα χρησιμοποιηθεί η βάση MySQL και το framework «LITHIUM» που υποστηρίζει όλες τις παραπάνω τεχνολογίες. Κατόπιν χρήσης του εργαλείου, από δύο τελικούς χρήστες, μπορούμε να ισχυριστούμε ότι, καλύπτει τις ανάγκες τελικών χρηστών για μικρά projects, αντίστοιχου εύρους με αυτό που αναπτύχθηκε και μπορεί να χρησιμοποιηθεί η συγκεκριμένη εργασία ως «Proof of Concept (POC)» για την ανάπτυξη ενός εργαλείου για τελικούς χρήστες.
Keywords: End user development
Αυτόματος σχεδιασμός
Information: Διπλωματική εργασία--Πανεπιστήμιο Μακεδονίας, Θεσσαλονίκη, 2012.
Appears in Collections:ΔΠΜΣ Πληροφοριακά Συστήματα (M)

Files in This Item:
File Description SizeFormat 
KavrakisPanagiotisMsc2012.pdf2.3 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons