CHECKCAR SLIMENI RAMZI BOUZELMA OUSSAMA ELABORATED BY : SUPERVISED BY : MR.MALLEK WAEL MLLE.FRADI WIEM Republic of Tunisia High Private School of Engineering and Technology Year-End Project Esprit Avril 2012
CHECKCAR
SLIMENI RAMZIBOUZELMA OUSSAMA
ELABORATED BY : SUPERVISED BY :
MR.MALLEK WAELMLLE.FRADI WIEM
Republic of TunisiaHigh Private School of Engineering and
Technology
Year-End Project
E s p r i t Av r i l 2 0 1 2
I-Introduction : Objectives: Problem Statement: Suggested Solution:
II-Analysis & Conception: Functional Requirements: Non-Functional Requirements: General Conception:
III-Realization: Environment: The Solution: Simulation & validation
2/22
Outline :IV-Limits & Evolution:
Limits et evolution
V-Conclusion : Conclusion
PRESENTATION PLAN
1-INTRODUCTION
INTRODUCTION
• Developing a mobile application for Android
• Implementing some telephony services
• submit all under a comprehensive and attractive covering.
4/22
Objectives
1-INTRODUCTION I
HOW TO:
• Verify the state of the car using smartphone.
• Follow the different spending related to the car.
• Find the cheapest spare parts.
5/22
Problem Statement
1-INTRODUCTION II
Application that :
• Respond our needs
• Allows several telephonic services
• Uses a simple interface to communicate
6/22
Envisaged Solution: CHECKCAR
1-INTRODUCTION III
2-ANALYSIS & CONCEPTION
Analysis & Conception
• 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.
8/22
Functional Requirements
2-ANALYSIS & CONCEPTION I
Fast background internet connection
Have a Sophisticated graphical user interface in which the
user can find what he needs very quickly and clearly.
9/22
Non-Functional Requirements
2-ANALYSIS & CONCEPTION II
10/22
Conception: General Use Cases Diagram
2-ANALYSIS & CONCEPTION III
Conception: General Sequence DiagramConception: General CLASS Diagram
checkcar
expense report
boutonecron2ecron3id from databasedb
add()delete all()delete()display()
settings
verfierdemodelete buttoninsert buttoncomparername edit textecroncompareis from databaseSvalue
add recorded()check()display()
shopping
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
12/22
Developing Environment
3- REALIZATION I
Multi-language IDEExtensible plug-in system
Java / XML
SQLIte DATABASE for android
Android Smart Phone
4- LIMITS & EVOLUTION
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 .
14/22
Limits & Evolution
4- LIMITS & EVOLUTION I
6- CONCLUSION
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
.
16/22
Conclusion
6- CONCLUSION I
ANY QUESTIONS ??
•THANK YOU FOR YOUR ATTENTION