Dream Timesheet - NAGRAVISION SA - KUDELSKI GROUP

Objectif

Réaliser un logiciel de saisie des heures par projet destiné aux collaborateurs de NAGRAVISION. Cette application doit remplacer une solution développée avec MS Excel et MS Access, ne supportant plus l'accroissement du nombre d'utilisateurs.

Mandat NetSwiPE

NAGRAVISION a décidé de confier à NetSwiPE l'analyse et le développement d'une solution pour remplacer leur logiciel actuel. Cette nouvelle version doit supporter un nombre élevé d'utilisateurs (plus de 500). Elle doit pouvoir fonctionner d'une manière décentralisée pour les collaborateurs qui ne se trouvent pas sur le site principal de Cheseaux.

Solution

NetSwiPE a proposé 3 solutions techniques :

  • Application 100% Web en ASP.Net.
  • Application "3 tiers" utilisant HTTPS comme protocole de communication et la technologie Midas de Borland pour l'échange des données entre le client et le serveur.
  • Application "3 tiers" utilisant un WebService ASP.Net d'accès aux données et un client léger en .Net

C'est la 3e solution qui a été retenue. Grâce aux WebServices elle offre une interface standard d'accès aux données. Le client Windows léger réduit les transferts entre le client et le serveur et augmente la convivialité par rapport à une application 100% Web (raccourcis claviers, menus contextuels...)

Réalisation

Après validation du cahier des charges, NetSwiPE a réalisé les tâches suivantes :

  • Design de la base de données.
  • Création sous SQL Server 2000 de la base de données (tables, contraintes, index, triggers, procédures stockées et fonctions)
  • Développement du serveur WebService ASP.Net en C# (lecture, validation et écriture des données)
  • Développement du client WinForm .Net en C#
  • Développement d'un rapport Crystal Report .Net pour l'impression d'un journal d'activité
  • Tests des programmes, contrôle de la conformité au cahier des charges
  • Développement d'un programme d'installation pour le déploiement du client
  • Support à l'installation et au paramétrage

Ce projet a nécessisté un peu moins de 3 mois pour l'analyse et le développement et est en production depuis décembre 2004.