150 likes | 262 Views
Conception et réalisation de sites Internet de jeux et loisirs. Pierre Gielen (Gielen_p) Epitech, 2 e année 1 er Juillet-31 Decembre 2008. Sommaire. Objectifs du stage Présentation société DreamCentury Environnement technique Projet formation : forum
E N D
Conception et réalisation de sites Internet de jeux et loisirs Pierre Gielen (Gielen_p) Epitech, 2e année 1er Juillet-31 Decembre 2008
Sommaire • Objectifs du stage • Présentation société DreamCentury • Environnement technique • Projet formation : forum • Projets graphismes : concours-prives / Madbet • Projet Cashphone • Bilan du stage
1. Objectifs du stage • Découvrir le monde de l’internet • Utiliser les connaissances acquises dans le monde du travail • Apprentissage de langages de programmation • Conception de sites • Mise en production…
2. Présentation société • Activité : Création et Exploitation de sites médias spécialisés dans le jeu et la promotion en ligne • Date de création : 1999 • Effectifs : 15 personnes • CA : 2,1 M€ • Répartition revenus : 80 % achat de crédits 20 % publicité
2. Présentation sociétéLes produits • 4 sites principaux • Madwin.com:Jeux variés, classique, hasard, arcade … • Cadovillage.com: Thème autour des animaux • Quoverbis.com : Jeux de lettres, mots flèches, mots croisés … • Madloto.com : Jeux de loto gratuit • Une plateforme en marque blanche • Theplaybox.com : similaire à Madwin.com Nombreux partenaires : M6, Skyrock, Free, NRJ, Altavista … Annonceurs : FNAC, Castorama, LDLC, Rue du commerce …
2. Présentation sociétéLes activités • 4 services • Développement Flash • Développement Web • Graphismes • Suivi et assistance Client • Développeurs Web : 3 fonctions • Etudes / Réalisation • Suivi Technologique • Veille Concurrentielle • Equipe jeune • Chef de projet = Directeur • 3 stagiaires • 1 poste fixe
Local 2 serveurs Web (IIS) / fichiers / mails SQL (Sql server 2000) Distant 4 serveurs 3 x Web (IIS) / mails (load balancing) SQL 3. Environnement Technique Madloto Madwin Cadovillage Quoverbis Madbet Concours Privés CashPhone • Technologie Microsoft • 1 base de données mère, 7 filles Base de données filles gérant leurs informations (membres, jeux, évènements ludiques, etc.)… Base de données mère répertoriant tous les clients des différents sites, gestion des lots, paiements, etc.… Madnetix • 4 langages principaux : Html, ASP, SQL, JavaScript
4. Projet formationForum de joueurs • Présentation • Règles / nomenclature • Langages définis • 5 pages • Objectifs • Apprentissage rapide des outils et méthodes de la société • Maitrise de la nomenclature • technologie • Créer • Consulter • Répondre • Corriger • Administration • Analyse des besoins • Structure des tables • Etude de la technologie • Organisation des fichiers • Bilan • Méthodologie identique à l’école • Langage dynamique équivalent au PHP • Adaptation à la nomenclature plus difficile
5. Projets graphiquesConcours-Prives / Madbet Présentation Concours-prives : regroupement de concours Madbet : site de paris sportifs Objectifs Intégration du style et graphismes Tests des fonctionnalités Analyse et réalisation Etudes du code et recherche Modification des parties concernées Phase de tests Bilan Aucune difficulté particulière Délais respectés (~ 1 mois/site) Expérience en graphisme
6. Projet Cashphone Présentation Cashphone : Jeux instant-gagnants + fonctions propres à la société Objectifs Réaliser la page d’affichage des jeux la page de jeu la fonction d’instant-gagnant traitement des données graphismes
6. Un projet completCashphone Analyse modélisation des données étude des nouvelles fonctions répartition du travail rédaction du cahier des charges 7 sites, 1 méthode - copie du site précédent - modification de l’existant - ajout des nouvelles fonctions Avantages : gains de temps développement présentation identique pour le joueur (accueil, boutique, paiements …) Inconvénients : Peu de nouveautés Code non optimiser
6. Un projet completCashphone Etudes et réalisation Procédures Stockées (T-SQL) Reprise du site précédent 1) Récupérer les données 2) Afficher la liste des jeux 3) Sécurité 4) Affichage de la page de jeu (3 présentations possibles) 5) Jeu 6) Validation de la participation 7) Traitement direct (résultat) 8) Traitement Indirect (statistiques)
6. Un projet completCashphone Bilan Projet intéressant Mené a son terme Retard indépendant de l’équipe Web Livré en Pré-Production
Conclusion Bénéfices de ce stage : • Apprentissage / Approfondissement des langages web • Mise en œuvre de sécurité et optimisation • Utilisation des principes vus en cours • Adaptation au monde professionnel : travail en équipe, communication, contraintes de programmation • Sites web fonctionnels en pré-production