7 idées et sujets de projets mainframe passionnants pour les débutants [2022]

Publié: 2021-01-10

Vous souhaitez faire progresser vos compétences mainframe ? Alors vous êtes au bon endroit. Dans cet article, nous discutons de nos meilleures idées de projets mainframe, avec lesquelles vous pouvez tester vos connaissances sur les mainframes.

Travailler sur ces projets vous aidera à comprendre les cas d'utilisation des mainframes et à explorer comment cette technologie aide à gérer diverses industries. Nous avons des idées de projets pour tous les niveaux de compétence et de différents secteurs, vous pouvez donc en choisir un en fonction de vos intérêts et de votre expertise. Commençons.

Table des matières

Nos meilleures idées de projets mainframe

Voici nos projets mainframe, choisissez-en un (ou plusieurs) selon votre goût :

1. Système de gestion pour un club

Ce projet vous aidera à découvrir les cas d'utilisation du mainframe dans les institutions sociales. Ici, vous allez créer un système de gestion de club (CMS en abrégé) qui s'occupe de l'inscription et de l'ajout d'informations sur les membres du club, de la facturation et des rapports aux autres sous-systèmes. Votre solution avancée aiderait le client (un club) à gérer efficacement les données de ses clients sans aucune erreur.

Votre CMS doit disposer d'un système de support client 24 heures sur 24 ainsi que de multiples fonctionnalités. Outre l'inscription et le traitement des données, vous pouvez également ajouter la fonctionnalité Legal Care où le client peut obtenir des avocats ou des avocats dans les scénarios nécessaires.

Voici quelques tâches que vous aurez à faire dans ce projet :

  • Comprendre les exigences du client
  • Corriger les défauts présents dans le système
  • Surveiller le lot, répondre aux demandes de renseignements et soutenir le cycle de production
  • Développez des solutions pour tous les problèmes d'exécution auxquels votre système est confronté
  • Découvrez les SLA
  • Travailler sur des améliorations mineures et majeures selon les besoins du client

Une fois ce projet terminé, vous saurez comment les mainframes aident les clubs, les ONG et d'autres organisations dans leurs processus quotidiens. Si vous êtes intéressé à entrer dans ces secteurs, alors ce projet est un excellent choix.

Lire : Les 6 principales raisons pour lesquelles Java est si populaire auprès des développeurs

2. Système de gestion de facturation pour une entreprise de télécommunications

La gestion des factures est une tâche fastidieuse pour les entreprises de télécommunications. Ils utilisent donc des ordinateurs centraux pour les aider à cet égard. Si vous souhaitez utiliser vos connaissances des mainframes dans ce domaine, vous devez travailler sur ce projet. Un système de gestion de la facturation aide le client à traiter, facturer, escompter les factures des clients. Il comprend également un service d'assistance afin que le client (la société de télécommunications) puisse résoudre rapidement et efficacement tout problème technique auquel il est confronté.

C'est l'une des idées de projet mainframe les plus utiles sur lesquelles vous pouvez travailler. C'est parce que cela vous donnera l'expérience complète d'une application de premier plan de mainframes. Voici les tâches que vous devrez effectuer :

  • Contribuer à toutes les phases de développement (documentation, codage et tests)
  • Déboguez tous les problèmes que vous pourriez trouver dans le système (ou si des problèmes surviennent)
  • Convertissez des parties de code et testez-les
  • Préparer la documentation nécessaire pour le système

Si vous manquez d'expérience dans le travail sur des projets mainframe, vous pouvez garder le système axé uniquement sur les clients de détail. D'autre part, si vous souhaitez rendre ce projet un peu plus difficile, vous pouvez également inclure des clients commerciaux, car de nombreuses entreprises de télécommunications desservent à la fois des clients de détail et des clients commerciaux.

3. Un système de traitement générique pour une banque

Si vous souhaitez utiliser votre expertise dans les mainframes pour les banques et les sociétés financières, alors c'est une excellente idée de projet pour vous. Ici, vous allez construire un système de traitement générique, qui gère toutes les transactions pour les différents comptes présents dans une banque. Comme vous le savez peut-être déjà, les banques servent des milliers (parfois des crores) de clients et proposent également plusieurs types de comptes. Votre système devra traiter les transactions pour tous les types de comptes dans ce projet.

Vous pouvez également résoudre le problème de la suppression des transactions de restauration pour plusieurs comptes en appelant des routines génériques à des intervalles définis. Il doit également formater les transactions et les envoyer au serveur TDS. Vous utiliserez le logiciel suivant :

  • CHANGER L'HOMME
  • Homme d'informations
  • Expéditeur
  • FILEAID
  • CA7
  • Easytrieve

En dehors de cela, vous devrez effectuer les tâches suivantes pour mener à bien ce projet mainframe :

  • Développer le code pour tous les programmes de travail
  • Préparer la conception de haut niveau et la conception détaillée
  • Préparer et mettre en œuvre le plan du système
  • Fournir un soutien pour éviter les erreurs et aider le client à utiliser le système
  • Effectuez des tests sur le JCL impliqué dans toutes les phases de test
  • Préparer les PTU pour le projet

4. Créer une solution pour un constructeur automobile (projet de niveau débutant)

Dans ce projet, vous devez créer une solution basée sur un ordinateur central pour une entreprise de fabrication de véhicules. L'environnement logiciel se compose des éléments suivants :

  • VSAM
  • DB2
  • REMÈDE
  • SE CONCENTRER
  • COBOL
  • CHANGER L'HOMME
  • IDMS
  • QMF

Votre client est un constructeur automobile de premier plan et un fournisseur mondial de composants, de systèmes et de modules automobiles pour d'autres constructeurs et le marché secondaire de l'automobile. Votre système aiderait le fabricant à gérer ses commandes et conserverait tous les enregistrements de ses transactions. Il fait partie des idées de projets mainframe de niveau débutant, donc même si vous n'avez aucune expérience dans le travail sur de tels projets, vous pouvez commencer par celui-ci.

Voici quelques choses que vous devrez faire dans ce projet :

  • Exécutez des tâches BATCH et modifiez-les pour produire des rapports utilisateur
  • Préparer la documentation JCL pour l'environnement de test
  • Fournir un support technique au client pour s'assurer que l'entreprise fonctionne bien et l'aider en cas de problème avec le système
  • Préparer des plans de test pour le système mainframe et configurer les données de test
  • Effectuer des tests et corriger des bugs

Ce projet est un excellent moyen de comprendre les applications industrielles des mainframes. Une fois ce projet terminé, vous pouvez également passer à des projets mainframe plus compliqués et passionnants.

Lire : Idées de projets de développement Full Stack

5. Solution centrale de traitement des réclamations d'assurance (projet de niveau débutant)

Les compagnies d'assurance sont confrontées à un énorme problème de tenue de registres et de gestion efficace de leurs systèmes de facturation. Ils s'adressent à des milliers (parfois même des lakhs) de clients et ont donc besoin d'un système efficace pour gérer leurs dossiers, factures, etc.

L'un des domaines où les compagnies d'assurance ressentent le plus le besoin d'un système efficace est le traitement des sinistres. Ainsi, dans ce projet, vous créerez une solution mainframe pour le traitement des réclamations pour une compagnie d'assurance. Le système prendrait les entrées, validerait, filtrerait et statuerait sur les réclamations. Ensuite, il produira des rapports de NH/ME/CT.

Voici les principales tâches que vous effectuerez dans ce projet :

  • Effectuer des revues techniques du système
  • Préparer une conception détaillée de votre système proposé et créer sa documentation de spécification
  • Effectuer des tests unitaires ainsi que des tests système
  • Préparer le document des normes COBOL, qui explique les changements requis dans le code, PROC et JCL
  • Créer des modèles pour les rapports de statistiques et d'autres matrices pour le suivi de l'état
  • Préparer les documents essentiels tels que les cas de test, le journal des problèmes, les plans UAT, les modifications approuvées, etc.
  • Mettre à jour tous les dossiers liés au projet, aux rapports et aux plans
  • Préparer la documentation JCL pour la configuration du système

Comme il fait partie des idées de projet mainframe de niveau débutant, vous pouvez le terminer rapidement en un rien de temps. Cependant, ce projet vous apportera beaucoup d'expérience et de connaissances dans l'utilisation des mainframes.

6. Projet Mainframe pour le rapprochement bancaire

Dans ce projet, vous allez créer une solution mainframe pour une banque. Il doit effectuer trois tâches principales :

  • Réconciliation de système à système
  • Réconciliation temporelle
  • Rapprochement bancaire

Votre solution mainframe doit permettre à la banque d'effectuer des rapprochements de comptes en douceur. Les banques ont beaucoup de données organisationnelles ainsi que des données sur les clients. La réconciliation consiste à donner le même format à toutes les données disponibles. Dans ce projet, vous auriez un système qui gère tous les chèques non réclamés pour une banque. Supposons qu'un client demande un chèque à une banque. Lorsque ledit client reçoit le chèque, il obtient un délai (la date figurant sur le chèque) pour réclamer le chèque. La banque aurait un système pour valider l'authenticité du chèque.

Désormais, si le client ne réclame pas le chèque dans son délai, la banque devra émettre un nouveau chèque. L'ancien chèque entrerait dans la section "Chèques invalides".

Ce n'était qu'un exemple, une banque traite des centaines de chèques chaque jour. Votre système de rapprochement devrait rendre ces contrôles cohérents pour la banque. La réconciliation est cruciale pour de nombreuses raisons. Il offre plusieurs avantages aux organisations telles que :

  • Meilleure gestion des données
  • Gain de temps et de ressources
  • Révision et contrôles plus rapides

Travailler sur ce projet vous familiarisera avec de nombreux concepts d'applications mainframe dans le secteur financier. Vous verriez comment les banques et autres sociétés financières ont besoin de solutions mainframe pour améliorer leurs opérations. Vous pouvez commencer avec un petit projet et garder quelques détails si vous débutez dans la programmation mainframe. En revanche, si vous avez une certaine expérience dans ce domaine, alors vous pouvez aller plus loin et compliquer le projet.

7. Créer une solution mainframe MIBS

MIBS signifie Medicare Information and Billing System. Vous aurez besoin des logiciels suivants pour travailler sur ce projet :

  • JCL
  • IMSDB
  • COBOL
  • REMÈDE
  • UTILITAIRES IBM
  • CA 7
  • TÉLON
  • SQL
  • PROSE
  • UCC7
  • AIDE EN CAS D'ÉCHEC

La solution MIBS facture les réclamations de la section A de Medicare et génère des informations pour le programme RISK. RISK indemnise les HMO selon un taux variable en fonction du nombre de membres.

Votre système analysera les exigences de l'entreprise et les spécifications de son système afin que vous puissiez mieux comprendre l'application. MIBS crée et traite les réclamations de santé pour l'hôpital et les envoie à un intermédiaire fiscal. Votre solution avancée doit exécuter et modifier les travaux BATCH pour générer des rapports spécifiques à chaque utilisateur. Il doit également exécuter des tâches, des PROCS et des cartes de contrôle dans l'environnement de test. Le système doit permettre la suppression et la restauration des fichiers VSAM. Vous devrez également utiliser Batch JCL pour concevoir des flux FTP.

Si vous souhaitez entrer dans le secteur de la santé avec une expertise dans les mainframes, alors c'est un excellent projet pour vous. Après l'avoir terminé, vous saurez comment le mainframe peut aider une entreprise médicale et aider les entreprises dans ce domaine. C'est l'une des idées de projet mainframe de niveau intermédiaire, alors assurez-vous d'avoir terminé un ou deux projets mainframe avant de commencer à travailler sur celui-ci.

Lisez également : Top des projets et sujets Java pour les débutants

Dernières pensées

Même si certaines personnes affirment que les mainframes sont une technologie obsolète, ils sont là pour rester. Leurs applications et leur utilité généralisées en font un élément essentiel des grandes entreprises. Travailler sur les projets dont nous avons discuté ci-dessus vous aidera à améliorer votre expertise tout en mettant également en valeur vos compétences sur ce logiciel.

upGrad propose un cours unique de maîtrise ès sciences en informatique pour perfectionner vos compétences et favoriser la croissance de votre carrière dans le développement de logiciels.

Commencez votre Master aujourd'hui

Postulez maintenant pour une maîtrise en génie logiciel