Pratique des Techniques Informatiques

Cette page est faire afin de combler vos manques d'inspiration en matière de PTI. Vous y trouverez une liste d'idées saisies par chacun. N'hésitez pas à ajouter les vôtres.

Idées de PTI

Gestion de comptes bancaires en programmation objet: Un grand classique qui peut être développé en programmation objet (en Delphi ou Kylix voire Java ou C++ par exemple) Ajout et annulation d'opérations bancaires. L'application intègre des tri par date ou par budget (loisirs, logement, téléphone ....). Bien sûr avec le solde en positif ou négatif. Il est aussi possible de réaliser une version en client serveur pour permettre la saisie d'opération à partir de n'importe quel poste d'un réseau. L'interface peut etre réalisée grace à un langage évenementiel. Cela fait deux PTI en une (l'application en programmation objet d'une part, l'interfacage client serveur de l'autre).
Interrogation de verbes irréguliers: Interrogation de verbes irréguliers en C. Compétence : développement à l'aide d'un langage procédural. Utilisation des types structurés, des listes et des pointeurs ainsi que la lecture, l'écriture et l'exploitation de données dans un fichier. Il demande aussi le traitement des chaines de caractères. L'application lit un fichier texte de verbes irreguliers et place le contenu dans une liste chainee. Un menu propose l'ajout, la supression et l'interrogation des verbes.
Forum de discussion: Developpement d'un forum de discussion en ASP ou PHP utilisant les cookies. Possibilité d'ajouter, modifier des messages (en conservant la hierarchie) et aussi de repondre. Une interface admin permettra une gestion des messages et des forums (ajout de forum, possiblité de censure ...)
Gestion de Plannings: c'est ce que je viens de finir, une gestion des plannings des salariés en VB avec une base access. Ajout/archivage et suppression d'un salarié, saisie et consultation d'un planning, impression par excel. Pour ma part je l'ai réalisé pendant mon stage et installé sur le réseau de ma boite.
Gestion des stages des BTS Info: Intranet fait en php et Mysql. Chaque fois q'un étudiant termine son stage, il dépose son compte rendu sur l'intranet, ce qui permet faciliter la recherche de stages pour les nouveaux stagiaires. En parrallèle, gestion des taxe d'apprentissage,génere un mailing en pdf. Très interressant car pas commun.
Client Mail: Il peut être fait en php avec la library imap, connexion à un compte pop ou imap. De plus possibilité de la faire en objet dans le but de gérer plusieurs connexions simultanées.
Client FTP: Il peut être fait en Delphi. De plus possibilité de la faire en objet dans le but de gérer plusieurs connexions simultanées.
Chat: Applet Java (objet pure) utilisant les fonction ICQ. Besoin d'un serveur irc. L'autre possibilité est de créer un serveur d'application.
Enregistrement d'un profil joueur pour un site de jeu en ligne (php + mysql ou asp + sql server): Réaliser un formulaire d'enregistrement d'un nouveau joueur si le joueur n'existe pas dans la base. En plus des noms et prénoms, ville, email et sexe, on lui demande ses loisir. Le joueur peut modifier son profil apres s'être identifié Compétences : developpement client serveur et developpement autour d'une BDD relationelle.
Base de bug: Programme permettant de relater les différents bugs encouru lors de la programmation d'un logiciel, très utile pour effectuer des statistiques sur la fiabilité de la programmation développement objet en c++ ou delphi avec une connexion a une base de donnée
Générateur de CV en VisualBasic ou Delphi: Programme permettant de saisr les infos du CV puis de le sauvegarder (en .doc ou Html).
Site sur le cinéma: site présentant les films à l'affiche et prochainement à l'affiche pour un cinéma donné par sa salle.
Pacman: petit pacman réalisé en VB avec stockage des scores dans une petite base.
cretion d'une boutique(vente de livre ou de parfum): progrmme permetant a un utilisateur quelconque de visionner les produits a acheter et de les stocker dans un panier dans le cadre d'un eventuel achat (php/mysql)
developpement forms oracle pour une pti originale: Avec le logiciel forms et la bd oracle développé un logiciel de gestion des infirmières avec la création de factures dans un fichier .doc puis l'édition de ces facture...et pourquoi pas non plus la gestion des visites au client faites par ces infirmières?
Site Extranet en ASP+SQL: Site extranet en ASP avec base Access + Panneaux d'administration permettant de modifier la base.
Gestio des retards et des absences: Gestion en VB permettant de gerer les retards et les abscences des eleves d'un lycée
Développement d'une simulation de hamster: Simuler la vie d'un hamster en objet, tout comme un tamagochi... avec option rencontre par le biais d'un réseau
GESTION DU PARC INFORMATIQUE: Gestion en VB (interface + code)/access + excel pour les import/export de données. Gestion des ordinateurs (adresse IP, nom netbios, + info technique comme marque et frequence du processeur, mémoire vive, Disque dur....) et des utilisateurs(login, password, info particulière comme password pour autres logiciels, commentaire...) du département dans lequel je travaille. Avec une gestion des droits permettant uniquement au service informatique d'y acceder. Sécurisation inclus :(même si c'est dur sous windows) même si piratage d'un poste d'un utilisateur, il faut augmenter ses droit pour devenir admin pour acceder au dossier d'installation (le pass admin rseau) et se logger avec un pass admin servant uniquement pour ce programme (pass différent stocké dans le local du service informatique).
Site PHP - MySQL: site permettant de renseigner les comptes rendu d'AP pour les étudiants + partie admin pour les profs (consultation des comptes rendus)
Gestion d'une bibliotheque: Le tout en java objet :) (modif, supp, ajout de reference livre, modif, supp, ajout d'adherent hors/dans la region. c'est le projet que je suis en train de developper et qui sera p-e selectionné par le jury lors de l'exam
Agenda: Petit agenda permettant la saisie de rendez vous et l'entretien d'un carnet d'adresse en VB utilisant une basse excel ( histoire de changer du access )
Livre D'or: en PHP et MySQL ce petit permet m'affichage de 10 messages par pages avce des liens virtuel vers differentes pages. une procedure ajout ert une fonction permetant le traitement des adresses web(debutant par HTTp:// ou par www.)
Forum de discussion: Développé en JSP et JavaBean qui valide la compétence objet. Le forum est modéré et permet d'avoir un accès pour chaque type utilisateur : Admin, Modérateur, Membre et Invité. Les messages sont classés par thème, mois et année.
Gestion de planning: Appli permettant d'affecter des postes à des salariés. Développement sous Access
Gestion comptable d'une association: Gestion des dépenses et des recettes d'une association avec une base de données Access et le développement sous Visual Basic
Cryptage: Développement d'une DLL de cryptage avec la méthode XOR en C++ et utilisation de cette dll à partir d'un programme VB
Gestion d'une course triathlon: [saisie des équipes], des participants [d'une équipe], épreuves par participants, résultats par catégorie d'age et sexe, saisie des temps...
QCM: Questionnaire à Choix multiple,developpé en php/mysql.plusieurs matières,plusieurs niveaux,plusieurs Classes. Notation immédiate.passage au niveau supérieur uniquement si réponses du niveau inférieur satisfaisantes.
Ohello: Jeu de l'othello. Avec possibilité de jouer à 2 joueurs, ou contre le PC (petite intelligence artificielle à 4 niveaux).
Gestion des des ordinateurs d'un parc informatique: logiciel capable de consulter et modifier une base de données contenant l'ensemble des ordinateurs du parc informatique. Le tout correspond aux compétences SGBD
Jeu de Morpion: le tout est fait sous VB6, uniquement en multijoueur avec calcul des victoires et des parties
Convertisseur franc euro dollar livre: un convertisseur fait sous vb 6 basé sur le changement de variable des differents champs
Gestion d'adhérents: Interface VB, base Access, prise de photos par Webcam, impression carte de membre, lescture de carte de membre par code barre avec ajout de point. Envoie d'emails ciblés...
GESTION MOTS DE PASSE: générateur de mots de passe en vb avec enregistrement dans access
quizz chevaliers du zodiaque: une serie de 10 questions avec 4 réponses possibles le tout répond aux compétences evenementielles
Gestionnaire de contenu de type Wiki: Projet de développement d'un site de type wiki. Problèmatique des gestionnaires de contenu (CMS)et comparaison des grands CMS du marché. Quel langage et pourquoi. Que peut-on attendre d'un serveur web en terme de sécurité des données.
Chat 2: Logiciel de tchat en Java, création d'un thread pour reception des messages, system d'envoi d'un message en connaissant le nom de la machine distante (qui doit disposer du meme programme) et le port de cette machine, interface graphique complete, possibilité de faire du multi-chat (analyseur d'eemetteur, appli multi-thread)
Migration d'une base de données à une autre: Migration d'une base de données Access par exemple sur une base SQL Server ... Récupération des données ... puis ecriture de requete dans SQL Server
Pierre,Feuille,Ciseaux: Célèbre jeu PFC, vous jouez contre l'ordinateur qui possede une AI, difficile à feinter... Réalisé sous VB6
Traducteur Algo / C ou Algo /VB: Réalisation d'un prog permettant, à partir d'un .txt contenant un algo, de générer le prog C ou VB.Net correspondant.
demineur: le jeu du demineur de windows en vb
Liste chainée: Gerer une file d'attente à un guichet en utilisant les pointeurs. Possibilité d'ajouter une personne au milieu de la file en lui attribuant une priorité haute. Langage : Delphi ou VB, Java en utilisant une classe Individu avec un membre de la classe nommé suivant de Type Individu pour permettre le chainage des objets
Conservatoire: Gestion en vb6 d'un conservatoire, c'est à dire des élèves, des instruments étudiés et des enseignants. Ainsi que la possibilité de faire des tris. Qui étudie quoi?
Demineur MSn En reseau lOcal: le but est de deminer le plus de bombe que l'adversaire, en visual basic
gestion d'un centre équestre: tables chevaux, poneys,cavaliers,moniteurs,planing mise en place d'une boutique en ligne le tout en php/sql
Cours de guitare en Visual Basic: Le principe consiste à utiliser le contrôle Window sMedia Player, qu'on peut facilement intégrer dans une Form Visual Basic et qui permet de gérer très facilement des vidéos et des sons. Ces vidéos peuvent serveir à présenter l'apprentissage d'un morceau de guitare. Mais on peut le transposer pour n'importe quel autre projet (cours de jonglage, présentation d'un produit ou d'une entreprise, etc.)
Puissance 4: En VB, mode 2 joueurs avec calcul des victoires
gestion des comptes bancaires en programmation objet: realisation du pti
affichage des heures d' arriver des trains dans une gare: en pascal , numero de trains, destination,le numerode quais, heure d'arriver,
Gestion administrative d'un lycéé: Programme en vb-access qui permet d'enregistrer les élèves, les professeurs,de plusieurs filères de BTS dans un etablissement.Il faut aussi prévoir la mise à jour des stages( formulaire avec les renseignements sur l'entreprise d'accueil, l'elève, les encadrants ( côté entreprise et lycée) ainsi que le sujet du rapport de stage.
trivial poursuite: jeu que tout le monde connait fait sous vb il permet de lire des question et d'afficher des reponses. Les questions et reponses sont enregistrées dans un fichier texte
bataille navale et tours de Hanoi: programme des jeux en Pascal et utilisation d'une boucle récursive pour jeu automatique
Gestion de la vie d'une poule ...: Gérez la santé d'une poule, son appetit, ses activités, sa descendance et tant d'autre choses si passionnantes ... C'est très ludique vous verrez !
Jeu d'echec en ASM: Jeu d'echec 3D en assembleur pur x86, avec choix de l'interface graphique et choix du niveau de difficulté sur 5 niveau, intelligence artificiel hérité de l'algorithme utilisé pour BigBlue I.
Systeme d'exploitation: Création d'un systeme d'exploitation multimédia, skinable, configurable, etc.. tel linux, en C++.
Site Web: Créeation d'un site web en assembleur en mode console
Gestion neuronal et comportemental: programme qui simule la connextion neuronal du cerveau humain, et possède une IA qui permet a l'application d'apprendre ... En VB.
création d'un DWH sous access: Création d'un datawarehouse en entreprise avec création d'une B.D. Oracle automatisée avec PL sql. Procédures d'administration de la base tel que le drop de toutes les FK (foreign key ;) , des indexs ... L'automatisation de la creation de la base ca tape pas mal dans l'oeil :D
Outil de configuration d'Apache: Lecture des fichiers httpd.conf, arborescence dans un TTreeView, configuration des Virtual Host, des directories... Le tout en objet sous Delphi.
Blog: Création d'un blog avec PHP/MySQL(ou XML). Mise en Oeuvre des connaissance HTML,PHP(Voir Orienté Objet)SQL.
Klone: Programme d'administration distante ecrit en Delphi 6 : il permet de gerer les accès à mon site web (en PHP), en attaquant directement la table MySQL de la liste membres.
BindShell Memory: BindShell en C, pour background teaser, et recopie des processMemory Windows 32 bit dans un buffer d'allocation externe selon la methode de Marc Ruzinovitch, permet donc de libéré la memoire du process plus rapidement et de memsété cette allocation en dynamique.
Cyptage: programme de cryptage d'une carte reseau en multitread, ecrit avec Fortran 6.
Gestion d'un auto-ecole: Application en VB ou C++ ou C# permettant de gérer un auto-ecole, élève, moniteur, heures de code, heures de conduites, examens,...
BankOwner: Systeme de décryptage et d'emulation de données informatique bancaire pour acquisition d'objets a moindre couts.
BackDoor: BackDoor polymoprhique permettant d'introduire les systemes informatiques d'un reseau. (tester sur le éseau de mon lycée).
Gestionnaire de stock: Gestionnaire d'un stock de café pour l'amdinistration de mon lycée, ecrit en Delphi / MySQL.
Encyclopedie pour WarGame: Réalisé avec Delphi6 perso. Intégration de l'API MySQL dans Delphi et Affichage des differentes caractéristiques de chaque unité, avec regles spéciales. Utilisation des classes (pour différencier les différents types de figurines :soldats, marcheurs, vehicules) et doit permettre l'ajout et la suppression des données
YASE Editor: Logiciel d'edition et de creation de sprite. Plusieurs effets disponible comme le flou gaussien, effets matriciels, blending ... le tout en C++ objet assisté d'une petite librairie tres sympatique: Allegro
Gestion des ventes d'un article: Ce pti concerne la gestion des ventes d'un article,avec l'ajout,la modification,la suppression et la recherche d'un article ,avec référence.Il est réaliser en en procédural(langage C)
e-Boutique: Développer un système d'e-Boutique avec gestion des listes de produits/clients/commandes (ajout, suppression, mise à jour, gestion des stocks) + panier virtuel. Le tout en PHP/MySQL. Courage ;)
emploi du temps: Création d'un emlpoi du temps pour les salariés d'une entreprise en stage. Cet emploi du temps est disponible sur internet et une gestion de comptes permet d'en gèrer l'accessibilité. Développé en asp javascript.
gestion des pannes informatiques: Application client/serveur, avec le serveur qui recoit les pannes et les info de la machine concernée et le poste client qui envoie le probleme + un démon en arrière plan qui envoie au syteme un log en cas de crash système (en .NET)
Le labyrinthe: Programmé en C dans une simple console, le jeu met en scene un héros qui doit retrouver une princesse dans un labyrinthe où rode un (des) monstre(s). Avec conio.h (et éventuellement conio.c) il est possible de mettre de la couleur dans la console... L'intelligence artificielle du (des) monstre(s) se limitera à une recherche du plus court chemin (vers le héro) avec un déplacement moitié moins rapide.
lecteur multimédia: Avec visul basic 6.0 et access pour le stockage des musiques et video dans la base de données. Utilisation du control windows media player gestion de playlist de skins...
Gestion de noms de domaines: Développement d'un extranet/intranet en ASP / PHP pour un hébergeur, permettant de gérer les clients, les noms de domaine enregistrés, les extensions possibles, les registrars, le but étant d'avoir une gestion efficace pour relancer les clients en temps et en heure en fonction des dates de renouvellement.
Gestion d'une association musicale: Action de 1ere année: La partie gestion de l'activité a été développée sous access: formualire pour ajouter des éléves, des profs, des instruments, gestion des paiments, ona fait plusieurs états... et pour l'emploi du temsp on a fait uen form sous vb6 qui permet de visualier sur un calendrier le planning d'une semaine pour uen salle, un éléve, un prof.
Carnet de note: gestion des notes d'une classe par les divers professeurs avec un admin pour creer les profs , matiere, eleves. La création des profs et éleves crée directement les accès sql server. La grille de saisie est comme une feuille excel on peut a tt moment modifier une ou plusieur note d'avant exportation excel des resultats
Sauvegarde de fichiers sur deux serveurs: Sauvegarde de fichiers sur 2 serveurs, un local et un distant les deux serveurs contiendront les meme archives (possibilité d'envoi endifféré), developpement d'un client qui recupère les fichiers du serveurs distant(un logiciel recupere les eventuels demande).En tout 3 progiciels développer en windev 7.5
BomberMan: BomberMan en C++ avec bibliothèque graphique SDL. Ainsi qu'avec des pointeurs et structures dynamique : Liste chaînées d’objets.
Site Intranet de gestion d'intervention: ASP.NET/Sql Serveur. Permet a une entreprise la gestion des interventions sur les réparations de matériel informatique. 2 parties : Technicien (consulter les demandes, mise a jour, terminé), Utilisateur(effectue des demandes, consulte l'avancement des réparations)
gestion d'immobilier: achat et vente en ligne procedural + évenementiel + client/serveur
Détecte d'intrus par webcam: projet multimedia : capture d'une webcam et detection d'intrus d'après mouvement sur l'image
Sodoku: Le désormais célèbre jeu avec possibilité d'affiché les solutions. Mémorisation des scores et possibilités de reprendre une partie en cour
Création d'une liste de news: Pour les pages d'accueil des sites, dévellopé en PHP et MySQL. Avec 2 parties : page d'affichage à integrer dans le site et section d'administration.
cretion d'une boutique(vente de livre ou parfum): progrmme permetant a un utilisateur quelconque de visionner les produits a acheter et de les stocker dans un panier dans le cadre d'un eventuel achat (php/mysql)
Gestion d'un tournoi: Programme en VB.NET/Access qui va permettre de gérer n'importe quel type de tournoi
super sudoku: Génère les sudoku à volonté, trouve la solution de n'importe quel sudoku.
Interpréteur de voix: Interpréteur de voix basé sur le module Orpi (angue Française) qui permet la retranscription de toute source sonore (radio, TV) en texte (fichiers txt).
Création d'un lecteur MP3 en Flash/Actionscript): lecteur de musique à intégrer sur un site Internet.
Lecteur de Flux RSS (Flash->Action Script): Application Macromedia Flash permettant de lire et mettre en page les informations provenant des fils RSS. Possibilité de sauvegarder les liens des fils par la classe SharedObject
Ping pong en Delphi: la programmation objet associer au composant graphique de Delphi peut donner de super structure graphique, notamment le jeux de ping pong !!!
Synchroniseur de base de donnée: Lorsque deux bases de données ne sont pas sur le réseau et qu'il faut les synchroniser il est impossible. Il faut alors creer un système de synchronisation par clef usb.
Gestion d'un CLSH: Gestion d'un Centre de loisirs Sans hebergement sous VB 2005 Express Edition (objet) gérant les animateurs(date bafa, groupe), les directeurs (postes, lieu), et les infirmiers (date AFPS, lieu)
Cocomo: Application pour estimer à l'avance le coût (temps passé et nombre de programmeurs) d'un projet de développement logiciel. Basé sur le modèle COCOMO (Google est ton ami), il suffit de rentrer 2 paramètres (ou plus, selon la version de Cocomo). C'est facile à faire mais ça en jette !
Applet Java d'upload d'image sur FTP: Implémenter la RFC 959 du protocole FTP et proposer une applet Java d'upload d'images avec miniatures... Proposer un panier....
Tribune libre: Dveloppement d'une tribune libre organisée par sujets (forum très succints mélangé au concept de la tribune libre) en PHP/MySQL. Projet de type C35 SGBD très rapide à développer et respectant facilement les critères de la compétence.
Editeur de feuilles de style: Editeur proposant des styles selon plusieurs normes : css mobile, css niveau 2... Avec aperçu à la demande sur fichier HTML ou page PHP (réalisation à partir de vb, delphi...). Utilisation de PHP par exemple en mode CLI.
Agenda à base d'ajax: Utiliser css 2 et xhtml (pourquoi pas ajax : xmlhttprequest) pour proposer un agenda en ligne avec précision de 2 minutes par pixel. Même si on peut se passer d'ajax ici : ce sera très apprécié des examinateurs : mise en oeuvre du client serveur, utilisation du DOM, de XML et tout ce qui s'en suit. Pourquoi pas opter pour une application J2EE respectant MVC. Utilisation des timstamp unix...
Carnet d'adresse: Une chose simple que les examinateurs apprécie dans une action pro personnalisé, c'est a dire de faire une application en Fichier sous VB ou . NET (application console). Un point sûr, de cette action c'est qu'elle complètera votre quta d'action pro si vous etes a cours d'idée, mais surtout aucun des examinateurs ne vous interrogera dessus car ce ne sera pas l'action "MAJEUR" !
Chat RMI: Chat en Java utilisant l'API RMI. L'environnement objets distribués, RMI facilite grandement l'accès aux objets distants et gère le transport des données via TCP/IP sans que le développeur n'ait à gérer ces protocoles. Mise en place d'interfaces et d'objets distants. Moyen pas si compliqué de développer un chat sans la gestion des thread et des protocoles TCP/IP.
Lecteur mp3 en FLASH: Simple lecteur avec les fonctionnalités de base ( lecture/pause/stop ), gestion du volume, de la progression, affichage de la durée. On peut étendre l'application en ajoutant une playlist ( XML > mu3 ). Flash 8 intègre de base des classes et des méthodes permettant de faire facilement une application puissante.
Site communautaire: Gros site communautaire gérant les fiches des personnes/l'envoi de messages privés/commentaires/votes classement intégré le tout en php5 objet/sql et un peu d'ajax par ci par la pour ameliorer l'ergonomie... http://www.next34.com pour les interessés ;)
Moteur de jeu Borland: Création de composants du GUI borland. Deux composants sont necessaires por ensuite pouvoir créer un jeu en deux clics : le moteur(boucle infini et traitement des messages) et les sprites. PTI objet aprécié car elle montre la mise en place de propriétées published.
gestion d'un garage: interface permettant la gestion du parc automobile d'un garage avec planification et couts des reparations,vehicule reparés ou en attente etc... en vb net.
Le Jeu du Serpent: Developper en langage C ou C++ avec la manipulation de la librairie SDL ou en python
Site Internet de creation de CV: Site internet qui vous aide à la creation de votre cv. Utilisation de php/mysql -->http://creacv.free.fr
Générateur de fractale: Programme procédural qui trace le flocon de Von Koch avec possibilité de zoomer / dézoomer.
Galerie photo Flash / XML: Projet événementiel d'une galerie photo en chargeant les images depuis un fichier XML. Mode de sélection et d'affichage à choisir, faites preuve d'imagination !
Le jeux du memory: plusieurs cartes toutes retournées, avec des symboles repartis par paire sur chaque faces retounées des cartes, le joueur doit en cliquant sur une carte retouver son double.
Concours animalier: Projet réalisé en Java avec la notion d'héritage. C'est une application qui gère des concours de beauté animaliers (canins, félins...). Stockage des animaux dans une base de données.
Générateur de MCD en PHP/MYSQL: A l'aide de php et d'un fichier xml, générer un mcd complet
Boite de nuit: Projet permettant de gérer les entrées en boite et leurs tarifs. Éditeur de ticket de bar. Le tout en Java et relié à une base MySQL


Ajouter une PTI

Titre PTI
Description
Catégorie


Plus de PTI

PTI Réseau
PTI Développement