Bonjour tout le monde !
Me voila avec un problème pour mon sujet de stage, et mon tuteur de stage n'étant pas vraiment motivé, je me retrouve livré à moi-même, et comme ce sujet inclus du VB.NET (langage que je ne connais pas du tout), je me retrouve un peu perdu pour des principes de base (après pour le code ca devrait aller plus vite).
Je dois donc réaliser un site web en (x)html/css qui va remplacer une applet java existante (une horreur d'ailleurs). Pour cette partie la, pas de problème. Par contre ce site web doit permettre l'accès et la génération de graphique à la volée à partir de données d'une base de donnée. Mon tuteur m'a dit "utilise vb.net et mets ca dans une page web". Il y aura donc des formulaires dans ces pages web qui vont définir les paramètres des graphiques (de telle date à telle date, pour tel champ uniquement etc...).
J'imagine bien un schéma "client/serveur", avec un webservice VB.net qui travaille sur le serveur, recoit les informations depuis le site web, effectue les requêtes nécessaires sur la base de donnée, génère le graphique correspondant et le renvoit sous forme d'image au site web. Seulement je ne vois pas trop comment intégrer cette image directement dans de l'html pur. J'aimerais tant que possible éviter d'utiliser trop de javascript et avoir un code le plus propre possible. Ne connaissant pas du tout l'asp, je ne sais pas si on peut inclure un webservice vb.net de la meme facon qu'on inclut une applet java, une anim flash ou un script php. Quelles sont les solutions qui s'offrent à moi ?
Mon tuteur a également vaguement parlé de l'outil "crystal report", qui d'après ce que j'ai compris génère justement ce genre de graphique et permet l'intégration dans une page web. Qu'en est il vraiment dans la pratique ?
Au final : est il envisageable de réaliser ce genre de chose en vb.net ? avec ou sans crystal report ? Le but est que j'ai suffisament de boulot pour 2 mois et un truc à défendre pour la soutenance de stage, donc je n'ai pas non plus envie d'une solution clé en main.
Partager