salut a tous ;
je travail dans une boite qui permet qui s'occupe de ce service par SMS

Présentation du service :


En Tunisie, L’Office de l’Aviation Civile et des Aéroports (OACA) a lancé la Consultation des horaires d’avion via SMS, ce service existe actuellement via le site web de l’OACA.

On pourra désormais via l’accès par le numéro 87012 : les renseignements sur un vol, la liste des vols en provenance d’une ville et enfin les vols en partance pour une ville.
En 2005, les renseignements par SMS se limitaient aux vols de la même journée et concernait uniquement les vols des aéroports de Tunis-Carthage, Djerba et Monastir.

Acculement le service est étalé sur les vols de plusieurs jours.
Et concerne tout les aéroports Tunisiens.


Manuel de description du service

objet de la requête :


-un mot clef : c’est le clef du service 123 avion : c’est l’inducteur du service demandés (arrivée, départ ou vol) +une indication sur le nom de l’aéroport tunisien

Les mots clef utilisés sont :

A : arrivée de l’aéroport de Tunis Carthage
D : départ de l’aéroport de Tunis Carthage

Un premier paramètre qui correspond au nom de la ville de départ ou de destination du vol pour le service départ et arrivée
-au numéro du vol pour le service »vol »
Un deuxième paramètre (facultatif) : qui correspond a la date du vol ou des vols
Remarque :
Par défaut le système renvoi les informations relatives a la date courante


Procédure :
- extraction des données relatives au horaires du vol de façon périodique tout les 5 min a partir du site web de OACA

-La réponse (les informations) renvoyé au requêtes de l’utilisateur des services départ ou arrivée suive une certaine logique :

 Soumission de la requête utilisateur à une heure Delta

 Delta +10 secondes conceptions du message de la réponse par concaténation des informations sur le vol programmées pour la journée ou le lendemain jusqu’a l’épuisement de la capacité du SMS cad 450 caractères cad 7a8 vol


 Réception de la réponse par l’utilisateur à delta+30 à 40 seconde selon l’opérateur


Exemple 1:
Arrivé aéroport Monastir Habib Bourguiba
Syntaxe de la requête :
Message envoyé par l’utilisateur AM <espace> Toulouse
Réponse renvoyé par le système selon les cas :
1cas
Aujourd’hui aucun vol en partenace de Toulouse n’est programmé .copyrigtGET
2 cas
Toulouse ag5457 à 17 :50, Toulouse tu568 à 1 :30.copyrigt.GET


Exemple 2 : (date courante 14 avril)
Syntaxe de la requête :
Message envoyé par l’utilisateur V <espace>TU 257 ou
VOL ‘espace’ TU 257
Réponse renvoyé par le système selon les cas :
Le 14 -04-2008, départ de tunis





La gestion des erreurs :
 Le programme supporte presque tous les formats de la date
Exemple (14/03/2008 ou 14-03-2008 ou 14+03+2008 ou 14*03*2008 ou 14 .03.2008)
Remarque : on peut mettre le chiffre correspondant au mois ou écrire l e mois en toute lettre
Exemple : (14/mars/2008 ou 14-mars-2008 ou 14+mars+2008 ou 14*mars*2008 ou 14 .mars.2008)

 Le programme peut accepter les lettres introduites par l’utilisateur en minuscule et en majuscule

 Le programme prend en charge les erreurs commis sur les noms des villes à 70% grâce à un sous programme qui calcule un coefficient de corrélation par rapport à la liste prédéfini des noms des villes.



je veut juste que vous me proposiez des idées concernant l'amélioration de la gestion des erreurs sur les Noms des villes ? SVP

vous me sauverez la vie



en fait il me faut des idées sur comment accepter les erreurs sur les noms des villes que l'utilisateur à envoyé par SMS (input)

cad il faut que le programme trouve la ville que l'utilisateur a écrit même si elle n'ait pas exacte, pour qui puise envoyé a l'utilisateur les bonnes informations concernant le Vol (SMS output)

exemple :

strazburg ____Strasbourg
muncher ______Munich

amestrdam______Amsterdam



on a déjà un programme (en java) mais on essaye de l'améliorer
si vous avez des idées même très simples n'hésite pas à me les faire parvenir svp