J'ai une application Web décent (Java/Servlet/Jsp) que je voudrais améliorer l'expérience de l'utilisateur final et ce qu'ils retirent de l'utilisation de l'application. Je capture des données commerciales via des formulaires html sur des pages Web et les stocke dans une base de données Oracle. J'affiche les données dans de simples pages html. Mais il me reste plus envie. Je veux de meilleures capacités de reporting de mes données, je ne veux pas que ce soit juste un référentiel.Comment améliorer l'expérience de l'utilisateur final et le reporting de données dans une application web?
Je suis tombé sur BIRT et j'ai regardé la démo Listing
. Il ne semble pas mieux que ce que j'ai fait dans la première capture d'écran (en utilisant MVC) en termes de liaison des données et de présentation des données. Il semble que même si j'utilisais BIRT, je devrais encore concevoir les requêtes sous-jacentes. Par exemple, show me all commitments that are behind in schedule and owned by Mr. Smith.
BIRT n'aurait pas cela comme une requête glisser-déposer en conserve. Donc, avoir un affichage flashy de camemberts et de graphiques est sympa mais même si j'ai utilisé BIRT ou Crystal Reports, n'est-ce pas encore à moi de concevoir les résultats qui sont affichés dans ces camemberts et graphiques? Est-ce que je ne comprends pas tout à fait ce que BIRT peut faire?
Quelque chose que je voudrais savoir si je fais bien est dans la 3ème capture d'écran. J'ai une série de pulls pour filtrer les données et ensuite deux boutons pour afficher soit dans un format de liste ou un format de calendrier. Cela fonctionne bien, mais maintenant je veux ajouter plus de filtres. Que faire si quelqu'un veut voir seulement des événements de vacances. Ou que se passe-t-il si l'utilisateur souhaite montrer des événements Fêtes et Jury? Est-ce une pratique courante d'encombrer le formulaire avec une tonne de donuts, de cases à cocher et de champs de recherche? Est-ce là où BIRT ou similaire aiderait?
Dois-je enquêter sur l'utilisation de BIRT ou y a-t-il autre chose que je devrais apprendre, comme l'exploration de données, ou AJAX? BTW, c'est un one man show, je suis le programmeur et le concepteur.
Merci à l'avance. PS: Je n'étais pas vraiment en congé de maternité mercredi 3 novembre!
Cela pourrait être un bon candidat pour http://ui.stackexchange.com –
Merci, je ne savais pas sur ui.stackexchange.com – jeff