Titre : | Academic Social Network Application |
Auteurs : | Fatima Zahra Aoubid, Auteur ; Abdelmoutia Telli , Directeur de thèse |
Type de document : | Monographie imprimée |
Editeur : | Biskra [Algérie] : Faculté des Sciences Exactes et des Sciences de la Nature et de la Vie, Université Mohamed Khider, 2022 |
Format : | 1 vol. (84 p.) / couv. ill. en coul / 30 cm |
Langues: | Anglais |
Mots-clés: | Social Network, Education network, Android application |
Résumé : |
Social network applications have become one of the most popular communication tools that have developed over the past decade, making it a powerful new resource for sharing information in the community. As a communication tool, its effectiveness is already showing in the millions who use these networks to communicate on a daily basis. But we see that the social network applications currently in place do not cover all the needs in the designated field. Due to the importance of social networks in our present and future lives, this dissertation comes for highlighting on what social networks stand for, and developing an android mobile application for social networks in an educational environment and management of academic practices [1]. |
Sommaire : |
Abstract ii Acknowledgements iii Contents vi List of Figures viii Abreviations list ix General Introduction 1 1 Social Network Application Development 4 1.1 Introduction 4 1.2 History of social network applications 5 1.3 Definitions of social network applications7 1.4 Concept and realization of social network applications 9 1.5 Characteristics of social network applications 10 1.6 Types of social network applications 12 1.7 Features in social network applications 13 1.8 Academic usages of social network applications14 1.9 Architecture of social network applications 16 1.10 Disadvantages / advantages of social network. 19 1.10.1 Disadvantages of social network 19 ivCONTENTS CONTENTS 1.10.2 Advantages of social network20 1.11 Related works . 21 1.12 Conclusion 27 2 Proposed Academic Social Network Application 28 2.1 Introduction 28 2.2 General conception 29 2.2.1 Teacher’s role29 2.2.2 Learner’s role 30 2.2.3 Other employee role 30 2.2.4 Interactive logbook 31 2.2.5 Communication system 31 2.3 Analysis model 33 2.3.1 Use case diagram 33 2.3.2 The sequence diagram42 2.3.3 The class diagram 45 2.4 Conclusion 46 3 Implementation and Development 47 3.1 Introduction 47 3.2 Hardwares description48 3.3 Softwares description 49 3.3.1 Programming language 49 3.3.2 Softwares IDE50 3.3.3 Firebase user authentication 54 3.3.3.1 FirebaseUI auth authentication54 3.3.3.2 Firebase SDK authentication 55 3.3.4 Email/Password authentication using FirebaseUI Auth56 3.3.4.1 Creating the project 56 3.3.4.2 Connecting the project to Firebase57 3.3.4.3 Enabling Firebase email/password authentication . . 58 3.3.5 Presentation of prototype interfaces 59 3.3.5.1 Logo and name of the application60 3.3.5.2 Welcome interface60 3.3.5.3 Login interface60 3.3.5.4 Registration interface61 3.3.5.5 Email confirmation interface61 3.3.5.6 Profile interface 62 3.3.5.7 Student interface 62 3.3.5.8 Add a student interface 62 3.3.5.9 Discussion interface 62 3.3.5.10 Module interface 63 3.3.5.11 Classes interface 63 3.3.5.12 Secretary interface 63 3.3.5.13 Icon of profile page 63 3.3.5.14 Exit the application64 3.4 Conclusion 65 General Conclusion 70 Bibliography 72 |
Disponibilité (1)
Cote | Support | Localisation | Statut |
---|---|---|---|
MINF/700 | Mémoire master | bibliothèque sciences exactes | Consultable |