Chat-In, υλοποίηση εφαρμογής επικοινωνίας πραγματικού χρόνου χρησιμοποιώντας τεχνολογίες MEAN.IO (Bachelor thesis)

Γκραντούνης, Ευάγγελος


This Barchelor’s thesis deals with the design and development of a Web Chat application using modern Web Development technologies. The material of the paper consists of four parts. Initially, there is an introduction to the concept of communication and its evolution over time. Throughout this development, many different ways of using the internet have been developed allowing users to com-municate with other people. After this historical review, we present and analyze usage scenarios of the application from the end-user point of view. We present the procedures of registering and singing in the application initially and then the way we can participate in public or private chat rooms to communicate with other users of the application. The main technologies used to implement the application are in turn presented. We present their structures as well as basic functions and benefits that we have from their use. In the 4th and the last main chapter of the work, we outline the implementation techniques used for the development of the application. More specifically, the implementation of the application track server and then the client application track is presented and analyzed. Finally, a short reference is made to future additions that could be implemented in the application.
Institution and School/Department of submitter: ΣΤΕΦ / Μηχανικών Πληροφορικής
Keywords: Επικοινωνία;Τεχνολογία;Διαγράμματα ακολουθίας;MEAN(Mongo, Express, Amgular, Mode);Social media;Chatrooms
Description: Πτυχιακή εργασία - ΣΤΕΦ - Τμήμα Μηχανικών Πληροφορικής, 2019 (α/α 10938)
URI: http://195.251.240.227/jspui/handle/123456789/14389
Item type: bachelorThesis
General Description / Additional Comments: Πτυχιακή εργασία
Item language: el
Item access scheme: account
Institution and School/Department of submitter: ΣΤΕΦ / Μηχανικών Πληροφορικής
Publication date: 2019-04-12
Bibliographic citation: Γκραντούνης, Ε. (2019). Chat-In, υλοποίηση εφαρμογής επικοινωνίας πραγματικού χρόνου χρησιμοποιώντας τεχνολογίες MEAN.IO (Πτυχιακή εργασία) . Αλεξάνδρειο ΤΕΙ Θεσσαλονίκης
Abstract: Η παρούσα πτυχιακή εργασία ασχολείται με τη σχεδίαση και την ανάπτυξη μίας Web Chat εφαρμογής χρησιμοποιώντας σύγχρονες τεχνολογίες του Web Development. Το κείμενο της εργασίας αποτελείται από τέσσερα μέρη. Αρχικά γίνεται μία εισαγώγη στην έννοια της επικοινωνίας καθώς και της εξέλιξης της στην πάροδο του χρόνου. Μέσα σε αυτή την εξέλιξη αναπτύχθηκαν πολλοί και διαφορετικοί τρόποι χρήσης του διαδικτύου από οποιονδίποτε άνθρωπο ως προς την επικοινωνία του με άλλους ανθρώπους. Μέτα την ιστορική αυτή αναδρομή, γίνεται παρουσίαση και ανάλυση της χρήσης της εφαρμογής της εργασίας από έναν χρήστη. Παρουσιάστηκαν ο τρόπος εγγράφης και εισόδου στην εφαρμογή αρχικά και έπειτα ο τρόπος με τον οποίο μπορεί να συμμετέχει σε δημόσια αλλά και ιδιωτικά δωμάτια συζητήσεων. Στην συνέχεια έγινε παρουσίαση την κύριων τεχνολογίων που χρησιμοποιήθηκαν για την υλοποίηση της εφαρμογής. Παρουσιάστηκαν οι δομές τους καθώς και βασικές λειτουργίες και οφέλη που έχουμε από την χρήση τους. Στο 4ο και τελευταιο βασικό κεφάλαιο της εργασίας, έγινε επεξήγηση του προγραμματιστικού κομματιού της εφαρμογής. Πιο συγκεκριμένα παρουσιάστηκε και αναλύθηκε η υλοποίηση του server κομματιού της εφαρμογής και στην συνέχεια του client κομματιού της εφαρμογής. Τέλος έγινε μία μικρή αναφορά σε μελλοντικές προσθήκες που θα μπορούσαν να υλοποιηθούν στην εφαρμογή.
This Barchelor’s thesis deals with the design and development of a Web Chat application using modern Web Development technologies. The material of the paper consists of four parts. Initially, there is an introduction to the concept of communication and its evolution over time. Throughout this development, many different ways of using the internet have been developed allowing users to com-municate with other people. After this historical review, we present and analyze usage scenarios of the application from the end-user point of view. We present the procedures of registering and singing in the application initially and then the way we can participate in public or private chat rooms to communicate with other users of the application. The main technologies used to implement the application are in turn presented. We present their structures as well as basic functions and benefits that we have from their use. In the 4th and the last main chapter of the work, we outline the implementation techniques used for the development of the application. More specifically, the implementation of the application track server and then the client application track is presented and analyzed. Finally, a short reference is made to future additions that could be implemented in the application.
Advisor name: Αντωνίου, Ευστάθιος
Examining committee: Αντωνίου, Ευστάθιος
Publishing department/division: ΣΤΕΦ/Μηχανικών Πληροφορικής
Publishing institution: teithe
Number of pages: 100 σελ.
Appears in Collections:Πτυχιακές Εργασίες

Files in This Item:
There are no files associated with this item.



 Please use this identifier to cite or link to this item:
http://195.251.240.227/jspui/handle/123456789/14389
  This item is a favorite for 0 people.

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.