7 Idee e argomenti entusiasmanti per progetti mainframe per principianti [2022]

Pubblicato: 2021-01-10

Vuoi migliorare le tue abilità mainframe? Allora sei nel posto giusto. In questo articolo, stiamo discutendo le nostre migliori idee per progetti mainframe, con le quali puoi testare la tua conoscenza dei mainframe.

Lavorare su questi progetti ti aiuterà a comprendere i casi d'uso dei mainframe ed esplorare come questa tecnologia aiuta a gestire vari settori. Abbiamo idee di progetti per tutti i livelli di abilità e di diversi settori, quindi puoi sceglierne uno in base ai tuoi interessi e competenze. Iniziamo.

Sommario

Le nostre migliori idee per progetti mainframe

I seguenti sono i nostri progetti mainframe, scegline uno (o più) a tuo piacimento:

1. Sistema di gestione per un club

Questo progetto ti aiuterà a conoscere i casi d'uso del mainframe nelle istituzioni sociali. Qui creerai un sistema di gestione del club (in breve CMS) che si occupa dell'iscrizione e dell'aggiunta di informazioni sui membri del club, della fatturazione e dei rapporti ad altri sottosistemi. La tua soluzione avanzata aiuterebbe il cliente (un club) a gestire i dati del proprio cliente in modo efficiente senza errori.

Il tuo CMS dovrebbe avere un sistema di assistenza clienti 24 ore su 24 e funzionalità multiple. Oltre all'iscrizione e all'elaborazione dei dati, puoi aggiungere anche la funzionalità di Legal Care in cui il cliente può ottenere avvocati o avvocati negli scenari necessari.

Ecco alcune attività che dovrai svolgere in questo progetto:

  • Comprendere le esigenze del cliente
  • Correggere i difetti presenti nel sistema
  • Monitora il batch, rispondi alle richieste e supporta il ciclo di produzione
  • Sviluppa soluzioni per qualsiasi problema di runtime che il tuo sistema deve affrontare
  • Incontra gli SLA
  • Lavora su miglioramenti minori e maggiori come richiesto dal cliente

Dopo aver completato questo progetto, sapresti come i mainframe aiutano i club, le ONG e altre organizzazioni nei loro processi quotidiani. Se sei interessato ad entrare in questi settori, allora questo progetto è un'ottima scelta.

Leggi: I 6 principali motivi per cui Java è così popolare tra gli sviluppatori

2. Sistema di gestione della fatturazione per una società di telecomunicazioni

La gestione delle bollette è un compito noioso per le società di telecomunicazioni. Quindi usano i mainframe per aiutare in questo senso. Se vuoi usare la tua conoscenza dei mainframe in questo campo, allora dovresti lavorare su questo progetto. Un sistema di gestione della fatturazione aiuta il cliente nell'elaborazione, fatturazione, attualizzazione delle bollette dei clienti. Include anche un servizio di help desk in modo che il cliente (l'azienda di telecomunicazioni) possa risolvere qualsiasi problema tecnico che deve affrontare in modo rapido ed efficace.

È una delle idee di progetto mainframe più utili su cui puoi lavorare. Questo perché ti darà l'esperienza completa di un'importante applicazione di mainframe. Ecco le attività che dovrai svolgere:

  • Contribuire in tutte le fasi di sviluppo (documentazione, codifica e test)
  • Esegui il debug di eventuali problemi che potresti trovare nel sistema (o se si verificano problemi)
  • Converti parti di codice e testale
  • Preparare la documentazione necessaria per il sistema

Se non hai esperienza nel lavorare su progetti mainframe, puoi mantenere il sistema concentrato solo sui clienti al dettaglio. D'altra parte, se vuoi rendere questo progetto un po' più impegnativo, puoi includere anche clienti commerciali perché molte società di telecomunicazioni servono sia clienti al dettaglio che commerciali.

3. Un sistema di elaborazione generico per una banca

Se vuoi utilizzare la tua esperienza in mainframe per banche e società finanziarie, allora questa è un'ottima idea di progetto per te. Qui costruirai un sistema di elaborazione generico, che gestisce tutte le transazioni per i vari conti presenti in una banca. Come forse già saprai, le banche servono migliaia (a volte crore) di clienti e offrono anche più tipi di conto. Il tuo sistema dovrebbe elaborare le transazioni per tutti i tipi di conto in questo progetto.

Puoi anche risolvere il problema dell'eliminazione delle transazioni di rollback per diversi account chiamando routine generiche a intervalli prestabiliti. Dovrebbe anche formattare le offerte e inviarle al server TDS. Utilizzerai il seguente software:

  • CAMBIATORE
  • Info uomo
  • spedizioniere
  • FILEAID
  • CA7
  • Facile

A parte questo, dovrai eseguire le seguenti attività per completare questo progetto mainframe:

  • Sviluppa il codice per tutti i programmi scratch
  • Preparare design di alto livello e design dei dettagli
  • Preparare e implementare il piano del sistema
  • Fornire supporto per evitare errori e aiutare il cliente nell'utilizzo del sistema
  • Eseguire il test su JCL coinvolto in tutte le fasi di test
  • Preparare le UTP per il progetto

4. Creare una soluzione per un produttore di veicoli (progetto di livello principiante)

In questo progetto, devi creare una soluzione basata su mainframe per un'azienda produttrice di veicoli. L'ambiente software è composto da:

  • VSAM
  • DB2
  • RIMEDIO
  • MESSA A FUOCO
  • COBOL
  • CAMBIATORE
  • IDMS
  • QMF

Il tuo cliente è un produttore leader di veicoli ed è un fornitore globale di componenti, sistemi e moduli automobilistici ad altri produttori e all'aftermarket per il settore automobilistico. Il tuo sistema aiuterebbe il produttore a gestire i suoi ordini e manterrebbe tutti i record delle sue transazioni. È tra le idee di progetto mainframe di livello principiante, quindi anche se non hai esperienza nel lavorare su tali progetti, puoi iniziare con questo.

Ecco alcune cose che dovrai fare in questo progetto:

  • Eseguire lavori BATCH e modificarli per produrre report utente
  • Preparare la documentazione JCL per l'ambiente di test
  • Fornire supporto tecnico al cliente per assicurarsi che l'attività funzioni senza intoppi e assisterlo in caso di problemi con il sistema
  • Preparare piani di test per il sistema mainframe e impostare i dati di test
  • Eseguire test e correggere bug

Questo progetto è un ottimo modo per comprendere le applicazioni industriali dei mainframe. Dopo aver completato questo progetto, puoi passare anche a progetti mainframe più complicati ed eccitanti.

Leggi: Idee per progetti di sviluppo di stack completi

5. Soluzione mainframe per l'elaborazione dei reclami assicurativi (progetto di livello principiante)

Le compagnie di assicurazione devono affrontare un grosso problema per quanto riguarda la conservazione dei registri e l'esecuzione efficiente dei loro sistemi di fatturazione. Si rivolgono a migliaia (a volte anche migliaia) di clienti e quindi richiedono un sistema efficiente per gestire i loro record, fatture, ecc.

Una delle aree in cui le compagnie di assicurazione sentono maggiormente la necessità di un sistema efficiente è l'elaborazione dei sinistri. Quindi, in questo progetto, creeresti una soluzione mainframe per l'elaborazione dei reclami per una compagnia di assicurazioni. Il sistema prenderebbe input, convaliderebbe, filtrerebbe e giudicherà le affermazioni. Quindi produrrà rapporti da NH/ME/CT.

Ecco le attività principali che eseguirai in questo progetto:

  • Eseguire revisioni tecniche del sistema
  • Preparare un progetto dettagliato per il sistema proposto e creare la relativa documentazione delle specifiche
  • Eseguire unit test e test di sistema
  • Preparare il documento sugli standard COBOL, che spiega le modifiche richieste al codice, PROC e JCL
  • Crea modelli per rapporti statistici e altre matrici per il monitoraggio dello stato
  • Preparare documenti essenziali come casi di test, registro dei problemi, piani UAT, modifiche approvate, ecc.
  • Aggiorna tutte le cartelle relative al progetto, ai report e ai piani
  • Preparare la documentazione JCL per la configurazione del sistema

Poiché è tra le idee di progetto mainframe di livello principiante, puoi completarlo rapidamente in pochissimo tempo. Tuttavia, questo progetto ti fornirà molta esperienza e conoscenza nell'uso dei mainframe.

6. Progetto Mainframe per la Riconciliazione Bancaria

In questo progetto, costruiresti una soluzione mainframe per una banca. Dovrebbe svolgere tre compiti principali:

  • Riconciliazione da sistema a sistema
  • Riconciliazione dei tempi
  • Riconciliazione bancaria

La tua soluzione mainframe dovrebbe consentire alla banca di eseguire le riconciliazioni dei conti senza problemi. Le banche hanno molti dati organizzativi e dati sui clienti. La riconciliazione si riferisce al dare lo stesso formato a tutti i dati disponibili. In questo progetto, avresti un sistema che gestisce tutti gli assegni non riscossi per una banca. Supponiamo che un cliente richieda un assegno a una banca. Quando il suddetto cliente riceve l'assegno, ottiene un limite di tempo (la data sull'assegno) per richiedere l'assegno. La banca avrebbe un sistema per convalidare l'autenticità dell'assegno.

Ora, se il cliente non richiede l'assegno entro il suo limite di tempo, la banca dovrà emettere un nuovo assegno. Il primo assegno entrerebbe nella sezione "Assegni non validi".

Questo è stato solo un caso, una banca elabora centinaia di assegni ogni giorno. Il tuo sistema di riconciliazione dovrebbe rendere tali controlli coerenti per la banca. La riconciliazione è fondamentale per molte ragioni. Offre numerosi vantaggi alle organizzazioni come:

  • Migliore gestione dei dati
  • Risparmiare tempo e risorse
  • Revisione e controlli più rapidi

Lavorare a questo progetto ti farà familiarizzare con molti concetti di applicazioni mainframe nel settore finanziario. Vedrai come le banche e altre società finanziarie richiedono soluzioni mainframe per migliorare le loro operazioni. Puoi iniziare con un piccolo progetto e mantenere alcuni dettagli se non conosci la programmazione mainframe. D'altra parte, se hai una certa esperienza in questo campo, puoi fare un ulteriore passo avanti e rendere il progetto più complicato.

7. Creare una soluzione mainframe MIBS

MIBS sta per Medicare Information and Billing System. Avrai bisogno del seguente software per lavorare su questo progetto:

  • JCL
  • IMSDB
  • COBOL
  • RIMEDIO
  • UTILITÀ IBM
  • CA 7
  • TELONE
  • SQL
  • PROSA
  • UCC7
  • AIUTO FALLITO

La soluzione MIBS fattura i reclami della sezione A di Medicare e genera informazioni per il programma RISK. RISCHIO compensa gli HMO in base al numero di membri.

Il tuo sistema analizzerebbe i requisiti dell'azienda e le specifiche del suo sistema in modo da poter comprendere meglio l'applicazione. Il MIBS crea ed elabora le indicazioni sanitarie per l'ospedale e le invia a un intermediario fiscale. La tua soluzione avanzata dovrebbe eseguire e modificare i lavori BATCH per generare rapporti specifici per ogni utente. Dovrebbe anche eseguire attività, PROCS e schede di controllo nell'ambiente di test. Il sistema dovrebbe consentire l'eliminazione e il ripristino dei file VSAM. Dovrai utilizzare Batch JCL anche per progettare feed FTP.

Se vuoi entrare nel settore sanitario con esperienza nei mainframe, allora questo è un ottimo progetto per te. Dopo averlo completato, sapresti come il mainframe può aiutare un'impresa medica e aiutare le aziende in questo campo. È una delle idee di progetto mainframe di livello intermedio, quindi assicurati di aver completato uno o due progetti mainframe prima di iniziare a lavorare su questo.

Leggi anche: I migliori progetti e argomenti Java per principianti

Pensieri finali

Anche se alcune persone sostengono che i mainframe siano una tecnologia obsoleta, sono qui per restare. Le loro applicazioni e utilità diffuse li rendono una parte vitale delle grandi aziende. Lavorare sui progetti di cui abbiamo discusso sopra ti aiuterà a migliorare le tue competenze mentre mostri le tue abilità anche su questo software.

upGrad offre un corso unico di Master of Science in Computer Science per affinare le tue abilità e favorire la crescita nel tuo percorso professionale di sviluppo software.

Inizia oggi il tuo Master

Candidati ora per un Master in Ingegneria del Software