21
1 Application Android d’Enregistreur Du Temps FACULTE DES SCIENCES DE TUNIS Elaboré par : Amlouk Emna Ben Fredj Ahed Société : CYNAPSYS Sous la direction de: Mrs Aouadi Hamed (FST) & Ouragini Mohamed Amine (CYNAPSYS) 2011/2012

Projet PFE corrigé latest

  • Upload
    ahed-bf

  • View
    134

  • Download
    0

Embed Size (px)

Citation preview

1

Application Android d’Enregistreur

Du Temps

FACULTE DES SCIENCES DE TUNIS

Elaboré par :Amlouk Emna Ben Fredj Ahed

Société : CYNAPSYS

Sous la direction de: Mrs Aouadi Hamed (FST)

& Ouragini Mohamed Amine (CYNAPSYS)

2011/2012

2

Introduction:

Faciliter notre vie quotidienne.

Utilisation d’une nouvelle technologie.

Simplifier l’utilisation.

Répondre à un besoin réel.

Notre Sujet comporte plusieurs avantages:

2/21

3

Plan:

1.Présentation du projet2.C’est quoi un enregistreur de temps

« pointage » ?3.C’est quoi « Android » ?4.Fonctionnement du projet5.Conception

a. Diagramme des cas d’utilisation b. Diagramme des classes c. Diagramme de séquences6. Réalisation a. Environnement Hardware b. Environnement Software7. Les Imprimés écrans8. Conclusion & Perspective 3/21

4

1. Présentation du projet:

Société:

Activités:• Développement spécifique• Maintenance Applicative• Qualification Applicative• Conseil en TIC• Formation

4/21Présentation du projet Conception Réalisation Conclusion & Perspective

5

1. Présentation du projet:Domaines:

Télécommunications Les équipementiers

La finance

L'assurance

L’industrie

5/21Présentation du projet Conception Réalisation Conclusion & Perspective

6

2. C’est quoi un enregistreur de temps « pointage » ?

• Le pointage sert à mesurer le temps de travail.

• L'employeur est tenu de décompter le temps de travail de ses salariés.

• Tous les salariés sont soumis au principe du pointage.

6/21Présentation du projet Conception Réalisation Conclusion & Perspective

7

3. C’est quoi « Android »:

Android est une plateforme pour les appareils mobiles.

Android représente un système d'exploitation open source.

Il est basé essentiellement sur la simplicité d'utilisation et surtout sur une capacité de customisation importante.

Les principaux concurrents d'Android sont:

Apple avec iPhone OS BlackBerry OSPalm avec Nova ou web OS ...

7/21Présentation du projet Conception Réalisation Conclusion & Perspective

8

4. Fonctionnement du Projet:

Serveur

Employer

Système Android

Consulter et gérer les Tâches

Ajouter dans la Liste de pointage

Réponse

Empreinte digitale

8/21Présentation du projet Conception Réalisation Conclusion & Perspective

9

5. Conception:a. Diagramme des cas

d’utilisation

9/21Présentation du projet Conception Réalisation Conclusion & Perspective

10

b. Diagramme des Classes

5. Conception:

10/21Présentation du projet Conception Réalisation Conclusion & Perspective

11

c. Diagramme de séquences

5. Conception:

Authentification

11/21Présentation du projet Conception Réalisation Conclusion & Perspective

12

b. Diagramme de séquences

5. Conception:

Enregistrement des Tâches

12/21Présentation du projet Conception Réalisation Conclusion & Perspective

13

6. Réalisation:a. Environnement Hardware

b. Environnement Software

• Eclipse

C'est un Environnement de Développement Intégré (EDI). Gratuit. Open-source pour les développeurs. Il comporte tous les outils de développement à la création

d'applications professionnelles. Disponible pour Windows, Linux, Mac OS X et Solaris.

Un ordinateur Acer AspireProcesseur Intel® Core 2 Duo CPU 2.2 GHZ4Go de RAM

13/21Présentation du projet Conception Réalisation Conclusion & Perspective

14

6. Réalisation:

Une base de données relationnelles.

MySQL dérive directement de SQL (Structured Query Language).

SQL permet de manipuler les informations stockées dans la base de données.

Une commande SQL est souvent appelée une requête.

• SGBD : MySQL

14/21Présentation du projet Conception Réalisation Conclusion & Perspective

15

Un serveur d’application Java.

Il est intégralement écrit en Java.

Capable d'exécuter des applications web développées en Java.

Tomcat est un projet issu de Jakarta (Groupe de projets open-source du groupe Apache dédié à Java).

Tomcat est un serveur également d'une grande qualité, même s'il n'est pas le serveur d'applications

Java le plus utilisé.

6. Réalisation:

• Serveur Web: Tomcat

15/21Présentation du projet Conception Réalisation Conclusion & Perspective

16

6. Les Imprimes écrans:• Interface d’Authentification

*Click to show the menu

16/21Présentation du projet Conception Réalisation Conclusion & Perspective

17

7. Les Imprimes écrans:• Interface d’Acceuil

17/21Présentation du projet Conception Réalisation Conclusion & Perspective

18

7. Les Imprimes écrans:• Interface de Gestion des Taches

18/21Présentation du projet Conception Réalisation Conclusion & Perspective

19

7. Les Imprimes écrans:• Interface Liste des Pointages• Interface de Gestion des Taches

19/21Présentation du projet Conception Réalisation Conclusion & Perspective

20

7. Les Imprimes écrans:• Interface send mail • Interface Initiale

20/21Présentation du projet Conception Réalisation Conclusion & Perspective

21

8. Conclusion & Perspective:

• Notre but principal était de faciliter le service de pointage et l’enregistrement des tâches chez les employés à travers les téléphones portables.

• Pour nous familiariser dans cette recherche, nous avons réalisé un stage à Cynapsys.

• Nous avons réussi à comprendre la base du fonctionnement d’Android et cela était très important pour notre formation dans le domaine informatique.

Perspective

Conclusion

• Ce projet pourra aider à ouvrir d’autres applications de types Android dans desDifférents domaines informatisé.

21/21Présentation du projet Conception Réalisation Conclusion & Perspective