Ανάπτυξη διαδικτυακής εφαρμογής εύρεσης και οργάνωσης αγώνων ποδοσφαίρου (Bachelor thesis)
Τζαμπάζη, Αθηνά/ Χίντε, Γεώργιος
The web application “Developing an Online Application to Find and Organize Soccer Games" is a site where users can register their particulars by creating a user account. The main purpose is to organize a football team and to find a ground to organize the game, nearby, the time and day that the user wishes. The user is given the possibility to find additional players to complete his own team and in addition to choose if he wants a random team to have as an opponent.
Our application was developed using mainly PHP, HTML. iQuery and MySQL technologies and enables users to access and navigate through the lnternet. At the same time, the CSS, JavaScript and AJAX technologies helped for the best possible design and programming implementation of the application. Specifically, in our application, the PHP Simple HTML DOM Parser tool was used to extract information, the phpMyAdmin to create and manage the database and the Codeanywhere to compile the code.
Based on all of the above mentioned information, a user-friendly application has been developed that fulfils all the requirements of usability, design and security of personal data. At the same time it ensures the control of the data entered or modified by each registered member by forwarding instant updates to the administrator in addition to the user himself.
In more detail in the 1st Chapter is presented the theoretical subject of the computer science “Human-Computer interaction“. The subject of the study is the design, the development and the evaluation of interactive computer systems and mainly aims to promote the creation of easy-to-use, safe and functional systems.
We then analyze the term “User Experience” which was created to be included in all aspects of the interaction, in addition to the usability or pleasure functions. Finally, it is described the need for methods and tools to assess the quality of graphic design of web pages, in order to optimize the functionality of the applications.
In the second chapter the general description of the term “lnternet Application” is presented and their advantages and disadvantages are cited. We then refer to the key elements that would be necessary for an online application so as to be consider as a successful one.
In the third Chapter, we analyze all the technologies and the tools which were used to design the application, to compile the code, and finally to create and manage the database. As well as how they helped create a user friendly, safe, and successful application.
In the fourth and final Chapter, we examine the additions of even more possibilities that could be realized in order to help improve the operation and the design of the application.
Finally, all the work is accompanied by the source code of the application, which is available on the corresponding digital disk, and in addition there is an appendix to the software user's guide.
Institution and School/Department of submitter: | Σχολή Τεχνολογικών Εφαρμογών – Τμήμα Μηχανικών Πληροφορικής |
Subject classification: | Web applications--Development Εφαρμογές Ιστού - Ανάπτυξη Soccer matches--Computer network resources Ποδοσφαιρικοί αγώνες--Διαδικτυακοί πόροι |
Keywords: | σχεδιασμός διαδικτυακής εφαρμογής, εύρεση και οργάνωση αγώνων ποδοσφαίρου;web application design, finding and organizing football matches |
Description: | Πτυχιακή Εργασία - Σχολή Τεχνολογικών Εφαρμογών – Τμήμα Μηχανικών Πληροφορικής, 2017 (α/α 8796) |
URI: | http://195.251.240.227/jspui/handle/123456789/13401 |
Item type: | bachelorThesis |
General Description / Additional Comments: | Πτυχιακή εργασία |
Subject classification: | Web applications--Development Εφαρμογές Ιστού - Ανάπτυξη Soccer matches--Computer network resources Ποδοσφαιρικοί αγώνες--Διαδικτυακοί πόροι |
Submission Date: | 2021-04-09T14:31:59Z |
Item language: | el |
Item access scheme: | free |
Institution and School/Department of submitter: | Σχολή Τεχνολογικών Εφαρμογών – Τμήμα Μηχανικών Πληροφορικής |
Publication date: | 2017-06-30 |
Bibliographic citation: | Τζαμπάζη, Α. & Χίντε, Γ. (2017). Ανάπτυξη διαδικτυακής εφαρμογής εύρεσης και οργάνωσης αγώνων ποδοσφαίρου (Πτυχιακή εργασία). Αλεξάνδρειο ΤΕΙ Θεσσαλονίκης |
Abstract: | Η διαδικτυακή εφαρμογή «Ανάπτυξη Διαδικτυακής Εφαρμογής Εύρεσης και Οργάνωσης Αγώνων Ποδόσφαιρου» είναι ένας ιστότοπος, στον οποίο οι χρήστες μπορούν να καταχωρούν τα στοιχεία τους δημιουργώντας ένα λογαριασμό χρήστη. Βασικός σκοπός είναι η οργάνωση μιας ομάδας ποδοσφαίρου και η ανεύρεση γηπέδου για την οργάνωση του αγώνα, στην περιοχή, την ώρα και μέρα που επιθυμεί ο χρήστης. Δίνεται η δυνατότητα στον χρήστη να βρει παίκτες για να συμπληρώσει την ομάδα του αλλά και να επιλέξει αν θέλει και ποια ομάδα θα έχει ως αντίπαλο.
Η εφαρμογή μας αναπτύχθηκε χρησιμοποιώντας κυρίως τις τεχνολογίες PHP, ΗΤΜL, jQuery και MySQL και δίνει τη δυνατότητα πρόσβασης και πλοήγησης στους χρήστες μέσω του Διαδικτύου. Παράλληλα για την ορθότερη τόσο σχεδιαστικά όσο και προγραμματιστικά υλοποίηση της εφαρμογής, βοήθησαν και η τεχνολογίες CSS, JavaScript και AJAX. Ειδικότερα στην δική μας εφαρμογή χρησιμοποιήθηκε το εργαλείο PHP Simple HTML DOM Parser για την άντληση πληροφοριών, η phpMyAdmin για την δημιουργία και την διαχείριση της βάσης δεδομένων και η πλατφόρμα Codeanywhere για την συγγραφή του κώδικα.
Με βάση όλα τα παραπάνω αναπτύχθηκε μια φιλική προς το χρήστη εφαρμογή, η οποία πληροί όλες τις προϋποθέσεις ευχρηστίας, σχεδιασμού και ασφάλειας προσωπικών δεδομένων. Ταυτόχρονα διασφαλίζει τον έλεγχο των στοιχείων που εισάγει ή τροποποιεί κάθε εγγεγραμμένο μέλος με αποστολή άμεσων ενημερώσεων στον διαχειριστή αλλά και στον ίδιο τον χρήστη.
Αναλυτικότερα στο 1ο κεφάλαιο παρουσιάζεται θεωρητικά ο κλάδος της επιστήμης των υπολογιστών «Επικοινωνία Ανθρώπου-Υπολογιστή». Αντικείμενο μελέτης της είναι ο σχεδιασμός, η ανάπτυξη και η αξιολόγηση των διαδραστικών υπολογιστικών συστημάτων (interactive computer systems) και έχει ως στόχο της να προάγει τη δημιουργία εύχρηστων, ασφαλών και λειτουργικών συστημάτων. Στη συνέχεια αναλύεται ο όρος εμπειρία χρήστη που επινοήθηκε προκειμένου να συμπεριληφθούν σε έναν όρο όλες οι πτυχές της αλληλεπίδρασης, πέρα από τους όρους της ευχρηστίας ή της ευχαρίστησης. Τέλος, περιγράφεται η ανάγκη για την δημιουργία μεθόδων και εργαλείων ικανά να αξιολογήσουν την ποιότητα του γραφικού σχεδιασμού των ιστοσελίδων, με σκοπό την βέλτιστη της λειτουργία των εφαρμογών.
Στο 2ο κεφάλαιο, παρουσιάζεται η γενική περιγραφή του όρου Διαδικτυακή Εφαρμογή και παραθέτονται τα πλεονεκτήματα και μειονεκτήματα αυτών. Στη συνέχεια αναφέρονται τα βασικά στοιχεία που θα ήταν καλό να διαθέτει μια διαδικτυακή εφαρμογή, έτσι ώστε να χαρακτηριστεί ως πετυχημένη.
Στο 3ο κεφάλαιο, αναλύονται όλες οι τεχνολογίες και τα εργαλεία τα οποία χρησιμοποιήθηκαν για τον σχεδιασμό της εφαρμογής, την συγγραφή του κώδικα και την δημιουργία και διαχείριση της βάσης δεδομένων. Καθώς επίσης και το πώς αυτές συνέβαλαν στην δημιουργία μίας εύχρηστης, ασφαλούς και πετυχημένης εφαρμογής.
Στο 4ο και τελευταίο κεφάλαιο, μελετούνται οι προσθήκες ακόμη περισσότερων δυνατοτήτων, οι οποίες θα μπορούσαν να υλοποιηθούν, με σκοπό να βοηθήσουμε στην βελτίωση της λειτουργίας και του σχεδιασμού της εφαρμογής.
Τέλος, το κείμενο που ακολουθεί συνοδεύεται από πηγαίο κώδικα της εφαρμογής, ο οποίος βρίσκεται στον αντίστοιχο ψηφιακό δίσκο, ενώ υπάρχει και παράρτημα με τον οδηγό χρήσης του λογισμικού. The web application “Developing an Online Application to Find and Organize Soccer Games" is a site where users can register their particulars by creating a user account. The main purpose is to organize a football team and to find a ground to organize the game, nearby, the time and day that the user wishes. The user is given the possibility to find additional players to complete his own team and in addition to choose if he wants a random team to have as an opponent. Our application was developed using mainly PHP, HTML. iQuery and MySQL technologies and enables users to access and navigate through the lnternet. At the same time, the CSS, JavaScript and AJAX technologies helped for the best possible design and programming implementation of the application. Specifically, in our application, the PHP Simple HTML DOM Parser tool was used to extract information, the phpMyAdmin to create and manage the database and the Codeanywhere to compile the code. Based on all of the above mentioned information, a user-friendly application has been developed that fulfils all the requirements of usability, design and security of personal data. At the same time it ensures the control of the data entered or modified by each registered member by forwarding instant updates to the administrator in addition to the user himself. In more detail in the 1st Chapter is presented the theoretical subject of the computer science “Human-Computer interaction“. The subject of the study is the design, the development and the evaluation of interactive computer systems and mainly aims to promote the creation of easy-to-use, safe and functional systems. We then analyze the term “User Experience” which was created to be included in all aspects of the interaction, in addition to the usability or pleasure functions. Finally, it is described the need for methods and tools to assess the quality of graphic design of web pages, in order to optimize the functionality of the applications. In the second chapter the general description of the term “lnternet Application” is presented and their advantages and disadvantages are cited. We then refer to the key elements that would be necessary for an online application so as to be consider as a successful one. In the third Chapter, we analyze all the technologies and the tools which were used to design the application, to compile the code, and finally to create and manage the database. As well as how they helped create a user friendly, safe, and successful application. In the fourth and final Chapter, we examine the additions of even more possibilities that could be realized in order to help improve the operation and the design of the application. Finally, all the work is accompanied by the source code of the application, which is available on the corresponding digital disk, and in addition there is an appendix to the software user's guide. |
Advisor name: | Κλεφτούρης, Δημήτριος |
Examining committee: | Κλεφτούρης, Δημήτριος |
Publishing department/division: | Σχολή Τεχνολογικών Εφαρμογών – Τμήμα Μηχανικών Πληροφορικής |
Publishing institution: | teithe |
Number of pages: | 64 σελ. |
Appears in Collections: | Πτυχιακές Εργασίες |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Tzampazi & Xinte.pdf | 1.99 MB | Adobe PDF | View/Open |
Please use this identifier to cite or link to this item:
This item is a favorite for 0 people.
http://195.251.240.227/jspui/handle/123456789/13401
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.