SlideShare une entreprise Scribd logo
1  sur  17
SLIMENI RAMZI      MR.MALLEK WAEL
BOUZELMA OUSSAMA   MLLE.FRADI WIEM
PRESENTATION PLAN                                                2/22


   Outline :
     I-Introduction :                 IV-Limits & Evolution:
       Objectives:                      Limits et evolution
       Problem Statement:              V-Conclusion :
       Suggested Solution:
                                         Conclusion
     II-Analysis & Conception:
       Functional Requirements:
       Non-Functional Requirements:
       General Conception:
     III-Realization:
       Environment:
       The Solution:
       Simulation & validation
1-INTRODUCTION




      INTRODUCTION
1-INTRODUCTION    I                                               4/22


   Objectives


    • Developing a mobile application for Android




    • Implementing some telephony services




    • submit all under a comprehensive and attractive covering.
1-INTRODUCTION     II                                     5/22


   Problem Statement

    HOW TO:

    • Verify the state of the car using smartphone.



    • Follow the different spending related to the car.



    • Find the cheapest spare parts.
1-INTRODUCTION    III                          6/22


   Envisaged Solution: CHECKCAR

    Application that :

    • Respond our needs



    • Allows several telephonic services



    • Uses a simple interface to communicate
2-ANALYSIS & CONCEPTION




    Analysis & Conception
2-ANALYSIS & CONCEPTION   I                                8/22


   Functional Requirements

    • Save the expense with the date of purchase in list

    • Insert the traveled distance

    • Warn the user about a probable problem in the car

    • Access to spare part website.
2-ANALYSIS & CONCEPTION   II     9/22


   Non-Functional Requirements
2-ANALYSIS & CONCEPTION                 III                                                             10/22


                       Use Cases Diagram
   Conception: General Sequence Diagram
                       CLASS Diagram
      user                                                     system                             data base




                             insert distance

                                                                           add on data base


                                                                             succesful add


                     display the validation message


                        insert distance & check

                                                                        compare with old remote


                                                                              well check

                        alert if there is a problem


                             insert expense

                                                                           add on data base

                                                                             succesful add

             display the expenses with date of the insertion
3- REALIZATION




                 Realization
3- REALIZATION   I                                  12/22


   Developing Environment




                      SQLIte DATABASE for android

                        Multi-language IDE
                     Extensible plug-in system
                            Java / XML



                      Android Smart Phone
4- LIMITS & EVOLUTION




               Limits & Evolution
4- LIMITS & EVOLUTION     I                                                   14/22


   Limits & Evolution

   The possibility of adding:

   • Optimisation of the graphical user interface android

   • This android application could be combined with other application that

     compare spare parts prices on the net.

   • Also this application could be ameliorated to be able to cover other parts

     of the car .
6- CONCLUSION




           CONCLUSION
6- CONCLUSION I                                                  16/22


                            Conclusion

    To respect the methodology Mobile-D.

    To realize an application that response to all the main
     objectives beforehand defined.

    The elaboration of this work, allowed us to extend and figure
     out our theoretical knowledge and to acquire a good
     experience at the level of the practical implementation




      .
mon PFA

Contenu connexe

En vedette

From IoT to wearable @ CETIC M2M/UNB
From IoT to wearable @ CETIC M2M/UNBFrom IoT to wearable @ CETIC M2M/UNB
From IoT to wearable @ CETIC M2M/UNB
ir. Carmelo Zaccone
 
Solution manager et non manager
Solution manager et non managerSolution manager et non manager
Solution manager et non manager
Simo El Azzouzi
 
Email des profs
Email des profsEmail des profs
Email des profs
Hicham Ben
 

En vedette (20)

ICT Guided Tour Canadian Ed. '14
ICT Guided Tour Canadian Ed. '14ICT Guided Tour Canadian Ed. '14
ICT Guided Tour Canadian Ed. '14
 
Poo vb.net
Poo vb.netPoo vb.net
Poo vb.net
 
From IoT to wearable @ CETIC M2M/UNB
From IoT to wearable @ CETIC M2M/UNBFrom IoT to wearable @ CETIC M2M/UNB
From IoT to wearable @ CETIC M2M/UNB
 
Transition de l'AWT vers  IPv6
Transition de l'AWT vers  IPv6Transition de l'AWT vers  IPv6
Transition de l'AWT vers  IPv6
 
Memoire final sfallou
Memoire final sfallouMemoire final sfallou
Memoire final sfallou
 
Solution manager et non manager
Solution manager et non managerSolution manager et non manager
Solution manager et non manager
 
La voix sur IP en Belgique et en Wallonie
La voix sur IP en Belgique et en WallonieLa voix sur IP en Belgique et en Wallonie
La voix sur IP en Belgique et en Wallonie
 
Toip slide
Toip slideToip slide
Toip slide
 
Email des profs
Email des profsEmail des profs
Email des profs
 
memoire utilisation de Puppet et Nagios
memoire utilisation de Puppet et Nagiosmemoire utilisation de Puppet et Nagios
memoire utilisation de Puppet et Nagios
 
Les Communications Unifiées
Les Communications UnifiéesLes Communications Unifiées
Les Communications Unifiées
 
Tuto ToIP (Trunk SIP, IAX, Trunk CME - Asterisk)
Tuto ToIP (Trunk SIP, IAX, Trunk CME - Asterisk) Tuto ToIP (Trunk SIP, IAX, Trunk CME - Asterisk)
Tuto ToIP (Trunk SIP, IAX, Trunk CME - Asterisk)
 
Openfire + Active Directory sur Windows 2008 R2
Openfire + Active Directory sur  Windows 2008 R2Openfire + Active Directory sur  Windows 2008 R2
Openfire + Active Directory sur Windows 2008 R2
 
Tuto Serveur Vocal Interactif (SVI ou IVR)
Tuto Serveur Vocal Interactif  (SVI ou IVR)Tuto Serveur Vocal Interactif  (SVI ou IVR)
Tuto Serveur Vocal Interactif (SVI ou IVR)
 
Mise en place d'une soltion de communication unifiée
Mise en place d'une soltion de communication unifiéeMise en place d'une soltion de communication unifiée
Mise en place d'une soltion de communication unifiée
 
Installation cisco call manager 6.0
Installation cisco call manager 6.0Installation cisco call manager 6.0
Installation cisco call manager 6.0
 
Comment enlever un mot de passe admin win 7 sans logiciel
Comment enlever un mot de passe admin win 7 sans logicielComment enlever un mot de passe admin win 7 sans logiciel
Comment enlever un mot de passe admin win 7 sans logiciel
 
Présentation VOIP
Présentation  VOIPPrésentation  VOIP
Présentation VOIP
 
Projet de fin d'etude sur le parc informatique
Projet  de fin d'etude sur le parc informatiqueProjet  de fin d'etude sur le parc informatique
Projet de fin d'etude sur le parc informatique
 
Presentation pfe gestion parc informatique et help desk
Presentation pfe gestion parc informatique et help deskPresentation pfe gestion parc informatique et help desk
Presentation pfe gestion parc informatique et help desk
 

Similaire à mon PFA

Psi android telephony_case_study_v10
Psi android telephony_case_study_v10Psi android telephony_case_study_v10
Psi android telephony_case_study_v10
Primesoftinc
 
Decide for Dummies
Decide for DummiesDecide for Dummies
Decide for Dummies
pruizclaudia
 
DECIDE for Dummies
DECIDE for Dummies DECIDE for Dummies
DECIDE for Dummies
DECIDEH2020
 
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
Daniel Berg
 
Oracle - Soluções do device ao Datacenter
Oracle - Soluções do device ao DatacenterOracle - Soluções do device ao Datacenter
Oracle - Soluções do device ao Datacenter
GeneXus
 

Similaire à mon PFA (20)

Test Driven Development Andrew Rendell Valtech
Test Driven Development   Andrew Rendell   ValtechTest Driven Development   Andrew Rendell   Valtech
Test Driven Development Andrew Rendell Valtech
 
Utsha guha cocoa:swift-exp5
Utsha guha cocoa:swift-exp5Utsha guha cocoa:swift-exp5
Utsha guha cocoa:swift-exp5
 
Psi android telephony_case_study_v10
Psi android telephony_case_study_v10Psi android telephony_case_study_v10
Psi android telephony_case_study_v10
 
Sybase unwired platform 1.2 developing secure blackberry applications
Sybase unwired platform 1.2   developing secure blackberry applicationsSybase unwired platform 1.2   developing secure blackberry applications
Sybase unwired platform 1.2 developing secure blackberry applications
 
Best practices for creating modular Web applications
Best practices for creating modular Web applicationsBest practices for creating modular Web applications
Best practices for creating modular Web applications
 
Utsha guha cocoa:swift-exp5.9yr
Utsha guha cocoa:swift-exp5.9yrUtsha guha cocoa:swift-exp5.9yr
Utsha guha cocoa:swift-exp5.9yr
 
Decide for Dummies
Decide for DummiesDecide for Dummies
Decide for Dummies
 
DECIDE for Dummies
DECIDE for Dummies DECIDE for Dummies
DECIDE for Dummies
 
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
 
Intro to Cloud Native _ v1.0en (2021/01)
Intro to Cloud Native _ v1.0en (2021/01)Intro to Cloud Native _ v1.0en (2021/01)
Intro to Cloud Native _ v1.0en (2021/01)
 
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?
 
A use case with cloud foundry deployment
A use case with cloud foundry deploymentA use case with cloud foundry deployment
A use case with cloud foundry deployment
 
DevOps: Age Of CI/CD
DevOps: Age Of CI/CDDevOps: Age Of CI/CD
DevOps: Age Of CI/CD
 
Craig Sheridan International Industry-Academia Workshop on Cloud Reliability ...
Craig Sheridan International Industry-Academia Workshop on Cloud Reliability ...Craig Sheridan International Industry-Academia Workshop on Cloud Reliability ...
Craig Sheridan International Industry-Academia Workshop on Cloud Reliability ...
 
UrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesUrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slides
 
Oracle - Soluções do device ao Datacenter
Oracle - Soluções do device ao DatacenterOracle - Soluções do device ao Datacenter
Oracle - Soluções do device ao Datacenter
 
Applying lean, dev ops, and cloud for better business outcomes
Applying lean, dev ops, and cloud for better business outcomesApplying lean, dev ops, and cloud for better business outcomes
Applying lean, dev ops, and cloud for better business outcomes
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experience
 
21st Docker Switzerland Meetup - ISTIO
21st Docker Switzerland Meetup - ISTIO21st Docker Switzerland Meetup - ISTIO
21st Docker Switzerland Meetup - ISTIO
 

Dernier

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Dernier (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

mon PFA

  • 1. SLIMENI RAMZI MR.MALLEK WAEL BOUZELMA OUSSAMA MLLE.FRADI WIEM
  • 2. PRESENTATION PLAN 2/22 Outline :  I-Introduction : IV-Limits & Evolution:  Objectives:  Limits et evolution  Problem Statement:  V-Conclusion :  Suggested Solution:  Conclusion  II-Analysis & Conception:  Functional Requirements:  Non-Functional Requirements:  General Conception:  III-Realization:  Environment:  The Solution:  Simulation & validation
  • 3. 1-INTRODUCTION INTRODUCTION
  • 4. 1-INTRODUCTION I 4/22 Objectives • Developing a mobile application for Android • Implementing some telephony services • submit all under a comprehensive and attractive covering.
  • 5. 1-INTRODUCTION II 5/22 Problem Statement HOW TO: • Verify the state of the car using smartphone. • Follow the different spending related to the car. • Find the cheapest spare parts.
  • 6. 1-INTRODUCTION III 6/22 Envisaged Solution: CHECKCAR Application that : • Respond our needs • Allows several telephonic services • Uses a simple interface to communicate
  • 7. 2-ANALYSIS & CONCEPTION Analysis & Conception
  • 8. 2-ANALYSIS & CONCEPTION I 8/22 Functional Requirements • Save the expense with the date of purchase in list • Insert the traveled distance • Warn the user about a probable problem in the car • Access to spare part website.
  • 9. 2-ANALYSIS & CONCEPTION II 9/22 Non-Functional Requirements
  • 10. 2-ANALYSIS & CONCEPTION III 10/22 Use Cases Diagram Conception: General Sequence Diagram CLASS Diagram user system data base insert distance add on data base succesful add display the validation message insert distance & check compare with old remote well check alert if there is a problem insert expense add on data base succesful add display the expenses with date of the insertion
  • 11. 3- REALIZATION Realization
  • 12. 3- REALIZATION I 12/22 Developing Environment SQLIte DATABASE for android Multi-language IDE Extensible plug-in system Java / XML Android Smart Phone
  • 13. 4- LIMITS & EVOLUTION Limits & Evolution
  • 14. 4- LIMITS & EVOLUTION I 14/22 Limits & Evolution The possibility of adding: • Optimisation of the graphical user interface android • This android application could be combined with other application that compare spare parts prices on the net. • Also this application could be ameliorated to be able to cover other parts of the car .
  • 15. 6- CONCLUSION CONCLUSION
  • 16. 6- CONCLUSION I 16/22 Conclusion To respect the methodology Mobile-D. To realize an application that response to all the main objectives beforehand defined. The elaboration of this work, allowed us to extend and figure out our theoretical knowledge and to acquire a good experience at the level of the practical implementation .

Notes de l'éditeur

  1. Good morning / good morning ladies and gentlemen…..First of all, we'd like to thank you all for coming here today. My friend Bouzalama and myself Ramzi, are here today to present you our end of year project entitled: “CHECKCAR This projectwassupervised by MR.waelmallek
  2.  I'd like to begin by outlining our present topic.First, we're going to introduce our objectives the problemesstatement,thesuggeted solution andafterthatwewillspeack about analysis & conceptions In whom(which) we are going to presente theFunctionalRequirements:Non-FunctionalRequirements and the General Conception.In the part of realization we are going to introduce the working environment, the solution and the simulation.Before concluding, we’ll speak about thepossible evolutions.
  3. our objective is to Develop a mobile application for Android, where we will implement some telephony services , and submit all under a comprehensive and attractive covering.
  4. The Problematic is how toVerify the state of the car using smartphone.Follow the different spending related to the car.Find the cheapest spare parts.
  5. as a response to this problematic we prepose our  application which is called CHECKCAR:Application that :Respond our needsAllows several telephonic servicesUses a simple interface to communicate
  6. I will give the floor to my friend X who is going to speak about the conception
  7. Mainly this system allowsSave the expense with the date of purchase in list Insert the traveled distance Warn the user about a probable problem in the car Access to spare part website.
  8. Optionally checkcar provide some requirements like Access to internet to , we will use the GPS System, mobile network, or Last known location if any of the above is unavailable.
  9. inthis application, the user willbe able to ….Alsohecan …….An other use case is the abilityThe sequensediagramit show the chronologicalrun of the application, Interrogate, the system willrespond,
  10. Passing to the conception… oussema will explain this part
  11. In order to improve and optimize CHeckcar,we think about adding some concepts, such as:Optimisation of the GUI android This android application could be combined with other application that compare spare parts prices on the net.Also this application could be ameliorated to be able to cover other parts of the car .