University Sétif 1 FERHAT ABBAS Faculty of Sciences
Détail de l'auteur
Auteur Abdelkhabir Arab |
Documents disponibles écrits par cet auteur



Titre : Startup Project: Mobile Application "School Link” Type de document : texte imprimé Auteurs : Mohamed Charaf Eddine Saadi, Auteur ; Abdelkhabir Arab ; Kara-Mohamed ,Chafia, Directeur de thèse Editeur : Setif:UFA Année de publication : 2024 Importance : 1 vol (110 f .) Format : 29 cm Langues : Anglais (eng) Catégories : Thèses & Mémoires:Informatique Mots-clés : Informatique
Startup ProjectIndex. décimale : 004 - Informatique Résumé :
In today’s fast-steps technology world, communication between schools and parents
is important for academic and student success. The “School Link” platform is designed
to facilitate seamless communication and collaboration and aims to bridge the
communication gap by providing a user-friendly platform for teachers and parents to
interact within the educational environment in schools online.
The objective of this thesis is to develop a mobile application and web site that will serve
the educational frame.The developed web site allows administrators to manage its
students and teachers and classes related by the mobile application that allows
student’s parents and teachers to access, with many functions and features. The main
features include real-time messaging, progress tracking, enabling parents to stay
informed about their child's academic performance and school activities.Note de contenu : Sommaire
Contents i
List of figures ii
Abbreviations list iii
List of tables v
General introduction vi
Chapter 1 general
1.1 Introduction ………………………………………………………………………………………………………………………………….…………………………………… 14
1.2 Problems of communication between schools and parent……………………………………………………….………………………………14
1.3 Comparison between traditional communication and digital communication Platforms at school………………16
1.3.1 Traditional communication……………………………………………………………………………………………………………………………………….16
1.3.2 digital communication platforms……………………………………………………………………………………………………………………………17
1.3.3 Examples of school platforms ………………………………………………………………………………………………………………………………….19
1.3.3.1 Difference between School-Link Platform and this exemples …………………………………………………………………21
1.4 Mobile applications…………………………………………………………………………………………………………………………………………………………….21
1.4.1 Definition……………………………………………………………………………………………………………………………………………………………………….21
1.4.2 Advantages of mobile applications…………………………………………………………………………………………………………………………21
1.4.3 Disadvantages of mobile apps………………………………………………………………………………………………………………………………….22
1.4.4 Different types of mobile applications………………………………………………………………………………………………………………….22
1.4.5 Most Popular Mobile Operating Systems……………………………………………………………………………………………………………..23
1.5 Websites………………………………………………………………………………………………………………………………………………………………………………..25
1.5.1 Definition……………………………………………………………………………………………………………………………………………………………………….25
1.5.2 Websites History………………………………………………………………………………………………………………………………………………………….25
1.5.3 How a website works………………………………………………………………………………………………………………………………………………….25
1.5.4 Types of Websites………………………………………………………………………………………………………………………………………………………..26
1.5.5 Components of a website………………………………………………………………………………………………………………………………………….27
1.5.6 Categories of a websites……………………………………………………………………………………………………………………………………………27
1.6 Conclusion…………………………………………………………………………………………………………………………………………………………………………….27
Chapter 2 Needs analysis and system design
2.1 Introduction………………………………………………………………………………………………………………………………………………………………………….29
2.2 Needs analysis………………………………………………………………………………………………………………………………………………………………………29
2.2.1 Functional requirements……………………………………………………………………………………………………………………………………………29
2.2.2 Non-functional requirements……………………………………………………………………………………………………………………………………30
2.3 Use cases……………………………………………………………………………………………………………………………………………………………………………….30
2.3.1 Identification of actors………………………………………………………………………………………………………………………………………………30
2.3.2 Identification of use cases…………………………………………………………………………………………………………………………………………31
2.3.3 Presentation of use case diagrams…………………………………………………………………………………………………………………………32
2.3.4 Overall use case diagram…………………………………………………………………………………………………………………………………………..32
2.4 System sequence diagrams………………………………………………………………………………………………………………………………………………33
2.4.1 Benefits of sequence diagrams………………………………………………………………………………………………………………………………..33
2.5 Conceptual modelling of the system………………………………………………………………………………………………………………………………34
2.5.1 Class diagram……………………………………………………………………………………………………………………………………………………………….34
2.5.2 Diagramme de classe de conception………………………………………………………………………………………………………………………35
2.6 Conclusion……………………………………………………………………………………………………………………………………………………………………………35
chapter 3 IMPLEMENTATION AND REALISATION
3.1 Introduction………………………………………………………………………………………………………………………………………………………………………….37
3.2 Presentation of development tools………………………………………………………………………………………………………………………………..37
3.2.1 Visual Paradigm…………………………………………………………………………………………….…………………………………………………………….37
3.2.2 FlutterFlow……………………………………………………………………………………………………………………………………………………………………38
3.2.3 Visual Studio Code………………………………………………………………………………………………………………………………………………………39
3.2.4 Flutter…………………………………………………………………………………………………………………………………………………………………………….39
3.2.4.1 Flutter works…………………………………………………………………………………………………………………………………………………………39
3.2.4.2 Benefits of Flutter…………………………………………………………………………………………………………………………………………………40
3.2.5 dart………………………………………………………………………………………………………………………………………………………………………………….41
3.2.6 FireBase……………………………………………………………………………………………………………………………………..………………………………….42
3.2.6.1 NoSql………………………………………………………………………………………………………………………………………………………………………43
3.2.6.2 Key Features………………………………………………………………………………………………………………………………………………………..44
3.3 Application presentation…………………………………………………………………………………………………………………………………………………..47
3.3.1 web site side…………………………………………………………………………………………………………………………………………………………………47
3.3.2 Application side……………………………………………………………………………………………………………………………………………………………56
3.3.2.1 Application side for teachers…………………………………………………………………………………………………………………………….58
3.3.2.2 Application side for parents………………………………………………………………………………………………………………………………67
3.3.3 Contribution………………………………………………………………………………………………………………………………………………………………….74
3.3.3.1 Contribution in terms of technical knowledge……………………………………………………………………………………………..74
3.3.3.2 Contribution at design and development level……………………………………………………………………………………………..75
3.4 Conclusion…………………………………………………………………………………………………………………………………………………………………………….75Côte titre : MAI/0867 Startup Project: Mobile Application "School Link” [texte imprimé] / Mohamed Charaf Eddine Saadi, Auteur ; Abdelkhabir Arab ; Kara-Mohamed ,Chafia, Directeur de thèse . - [S.l.] : Setif:UFA, 2024 . - 1 vol (110 f .) ; 29 cm.
Langues : Anglais (eng)
Catégories : Thèses & Mémoires:Informatique Mots-clés : Informatique
Startup ProjectIndex. décimale : 004 - Informatique Résumé :
In today’s fast-steps technology world, communication between schools and parents
is important for academic and student success. The “School Link” platform is designed
to facilitate seamless communication and collaboration and aims to bridge the
communication gap by providing a user-friendly platform for teachers and parents to
interact within the educational environment in schools online.
The objective of this thesis is to develop a mobile application and web site that will serve
the educational frame.The developed web site allows administrators to manage its
students and teachers and classes related by the mobile application that allows
student’s parents and teachers to access, with many functions and features. The main
features include real-time messaging, progress tracking, enabling parents to stay
informed about their child's academic performance and school activities.Note de contenu : Sommaire
Contents i
List of figures ii
Abbreviations list iii
List of tables v
General introduction vi
Chapter 1 general
1.1 Introduction ………………………………………………………………………………………………………………………………….…………………………………… 14
1.2 Problems of communication between schools and parent……………………………………………………….………………………………14
1.3 Comparison between traditional communication and digital communication Platforms at school………………16
1.3.1 Traditional communication……………………………………………………………………………………………………………………………………….16
1.3.2 digital communication platforms……………………………………………………………………………………………………………………………17
1.3.3 Examples of school platforms ………………………………………………………………………………………………………………………………….19
1.3.3.1 Difference between School-Link Platform and this exemples …………………………………………………………………21
1.4 Mobile applications…………………………………………………………………………………………………………………………………………………………….21
1.4.1 Definition……………………………………………………………………………………………………………………………………………………………………….21
1.4.2 Advantages of mobile applications…………………………………………………………………………………………………………………………21
1.4.3 Disadvantages of mobile apps………………………………………………………………………………………………………………………………….22
1.4.4 Different types of mobile applications………………………………………………………………………………………………………………….22
1.4.5 Most Popular Mobile Operating Systems……………………………………………………………………………………………………………..23
1.5 Websites………………………………………………………………………………………………………………………………………………………………………………..25
1.5.1 Definition……………………………………………………………………………………………………………………………………………………………………….25
1.5.2 Websites History………………………………………………………………………………………………………………………………………………………….25
1.5.3 How a website works………………………………………………………………………………………………………………………………………………….25
1.5.4 Types of Websites………………………………………………………………………………………………………………………………………………………..26
1.5.5 Components of a website………………………………………………………………………………………………………………………………………….27
1.5.6 Categories of a websites……………………………………………………………………………………………………………………………………………27
1.6 Conclusion…………………………………………………………………………………………………………………………………………………………………………….27
Chapter 2 Needs analysis and system design
2.1 Introduction………………………………………………………………………………………………………………………………………………………………………….29
2.2 Needs analysis………………………………………………………………………………………………………………………………………………………………………29
2.2.1 Functional requirements……………………………………………………………………………………………………………………………………………29
2.2.2 Non-functional requirements……………………………………………………………………………………………………………………………………30
2.3 Use cases……………………………………………………………………………………………………………………………………………………………………………….30
2.3.1 Identification of actors………………………………………………………………………………………………………………………………………………30
2.3.2 Identification of use cases…………………………………………………………………………………………………………………………………………31
2.3.3 Presentation of use case diagrams…………………………………………………………………………………………………………………………32
2.3.4 Overall use case diagram…………………………………………………………………………………………………………………………………………..32
2.4 System sequence diagrams………………………………………………………………………………………………………………………………………………33
2.4.1 Benefits of sequence diagrams………………………………………………………………………………………………………………………………..33
2.5 Conceptual modelling of the system………………………………………………………………………………………………………………………………34
2.5.1 Class diagram……………………………………………………………………………………………………………………………………………………………….34
2.5.2 Diagramme de classe de conception………………………………………………………………………………………………………………………35
2.6 Conclusion……………………………………………………………………………………………………………………………………………………………………………35
chapter 3 IMPLEMENTATION AND REALISATION
3.1 Introduction………………………………………………………………………………………………………………………………………………………………………….37
3.2 Presentation of development tools………………………………………………………………………………………………………………………………..37
3.2.1 Visual Paradigm…………………………………………………………………………………………….…………………………………………………………….37
3.2.2 FlutterFlow……………………………………………………………………………………………………………………………………………………………………38
3.2.3 Visual Studio Code………………………………………………………………………………………………………………………………………………………39
3.2.4 Flutter…………………………………………………………………………………………………………………………………………………………………………….39
3.2.4.1 Flutter works…………………………………………………………………………………………………………………………………………………………39
3.2.4.2 Benefits of Flutter…………………………………………………………………………………………………………………………………………………40
3.2.5 dart………………………………………………………………………………………………………………………………………………………………………………….41
3.2.6 FireBase……………………………………………………………………………………………………………………………………..………………………………….42
3.2.6.1 NoSql………………………………………………………………………………………………………………………………………………………………………43
3.2.6.2 Key Features………………………………………………………………………………………………………………………………………………………..44
3.3 Application presentation…………………………………………………………………………………………………………………………………………………..47
3.3.1 web site side…………………………………………………………………………………………………………………………………………………………………47
3.3.2 Application side……………………………………………………………………………………………………………………………………………………………56
3.3.2.1 Application side for teachers…………………………………………………………………………………………………………………………….58
3.3.2.2 Application side for parents………………………………………………………………………………………………………………………………67
3.3.3 Contribution………………………………………………………………………………………………………………………………………………………………….74
3.3.3.1 Contribution in terms of technical knowledge……………………………………………………………………………………………..74
3.3.3.2 Contribution at design and development level……………………………………………………………………………………………..75
3.4 Conclusion…………………………………………………………………………………………………………………………………………………………………………….75Côte titre : MAI/0867 Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0867 MAI/0867 Mémoire Bibliothéque des sciences Anglais Disponible
Disponible