Disseny i implementació d'una aplicació amb tecnologies de missatgeria instantània
Autor: | Agustí Bosch, Ignasi |
---|---|
Přispěvatelé: | Universitat Politècnica de Catalunya. Departament d'Enginyeria Telemàtica, Fernández Muñoz, Marcel |
Jazyk: | Catalan; Valencian |
Rok vydání: | 2021 |
Předmět: |
Programació orientada a l'objecte (Informàtica)
OOP Programació (Ordinadors) Programación (Ordenadores) Protocolos de comunicación Computer programming Bases de datos UML Object-oriented programming (Computer science) UML (Computer science) Bases de dades Databases Arquitectura cliente-servidor Communication Protocols UML (Informàtica) Computer network protocols Client/server computing Programming Enginyeria de la telecomunicació::Telemàtica i xarxes d'ordinadors::Protocols de comunicació [Àrees temàtiques de la UPC] Client-server architecture Arquitectura client-servidor (Informàtica) Protocols de xarxes d'ordinadors |
Zdroj: | UPCommons. Portal del coneixement obert de la UPC Universitat Politècnica de Catalunya (UPC) |
Popis: | The main goal of this thesis is to design and implement an application using instant messaging technologies. The background will be a functioning client - server environment connected to a database. To achieve this objective, it is mandatory to take a full dive into the most used messaging technologies and get the necessary knowledge, including languages, frameworks or libraries, to be able to plan and code the project structure. The following pages detail the analysis and build process that has been taken in order to develop the application, having a functioning communication between the client and server side, including the database management, and being open to future maintenance and corrective operations. El objetivo principal de esta tesis es concebir, diseñar e implementar una aplicación mediante tecnologías de mensajería instantánea. El trasfondo de este proyecto consiste en un entorno cliente-servidor funcional conectado a una base de datos. Para alcanzar este objetivo, ha sido necesario profundizar en los protocolos de comunicación instantánea y obtener los conocimientos necesarios, incluidos lenguajes de programación, frameworks y bibliotecas, para poder planificar y codificar la estructura del proyecto. Las páginas siguientes detallan el análisis y el proceso de construcción que se ha llevado a cabo para desarrollar la aplicación, incluidos el cliente y el servidor, así como la gestión de bases de datos, y con mención al mantenimiento y a las tareas correctivas futuras. El resultado final consiste en un cliente basado en navegador web (que se puede replicar para simular una situación real con varios usuarios) que es capaz de establecer una conexión con el servidor y, al mismo tiempo, con otros clientes. Estos usuarios pueden crear salas de chat, públicas o privadas, e interactuar con otros. Hay que pasar un proceso de registro / inicio de sesión antes de entrar dentro de la aplicación y todos los datos se leen y almacenan en una base de datos. L’objectiu principal d’aquesta tesi és concebre, dissenyar i implementar una aplicació mitjançant tecnologies de missatgeria instantània. El rerefons d’aquest projecte consisteix en un entorn client-servidor funcional connectat a una base de dades. Per assolir aquest objectiu, ha estat necessari aprofundir en els protocols de comunicació instantània i obtenir els coneixements necessaris, inclosos llenguatges de programació, frameworks i biblioteques, per poder planificar i codificar l'estructura del projecte. Les pàgines següents detallen l'anàlisi i el procés de construcció que s'ha dut a terme per a desenvolupar l'aplicació, inclosos el client i el servidor, així com la gestió de bases de dades , i amb esment al manteniment i a les tasques correctives futures. El resultat final consisteix en un client basat en navegador web (que es pot replicar per a simular una situació real amb diversos usuaris) que és capaç d'establir una connexió amb el servidor i, al mateix temps, amb altres clients. Aquests usuaris poden crear sales de xat, públiques o privades, i interactuar amb uns altres. Cal passar un procés de registre / inicio de sessió abans d'entrar dins de l'aplicació i totes les dades es llegeixen i emmagatzemen en una base de dades |
Databáze: | OpenAIRE |
Externí odkaz: |