7 idei și subiecte interesante pentru proiecte mainframe pentru începători [2022]

Publicat: 2021-01-10

Doriți să vă îmbunătățiți abilitățile de mainframe? Atunci ai ajuns la locul potrivit. În acest articol, discutăm ideile noastre de top pentru proiecte mainframe, cu ajutorul cărora vă puteți testa cunoștințele despre mainframe.

Lucrul la aceste proiecte vă va ajuta să înțelegeți cazurile de utilizare ale mainframe-urilor și să explorați modul în care această tehnologie ajută la conducerea diferitelor industrii. Avem idei de proiecte pentru toate nivelurile de calificare și pentru diferite sectoare, astfel încât să puteți alege una în funcție de interesele și expertiza dumneavoastră. Să începem.

Cuprins

Principalele noastre idei de proiecte mainframe

Următoarele sunt proiectele noastre mainframe, alegeți unul (sau mai multe) după bunul plac:

1. Sistem de management pentru un club

Acest proiect vă va ajuta să aflați despre cazurile de utilizare ale mainframe-ului în instituțiile sociale. Aici, veți crea un Sistem de management al clubului (CMS pe scurt) care se ocupă de înscrierea și adăugarea de informații despre membrii clubului, de facturare și de raportare către alte subsisteme. Soluția dumneavoastră avansată ar ajuta clientul (un club) să gestioneze eficient datele clientului, fără erori.

CMS-ul dvs. ar trebui să aibă un sistem de asistență pentru clienți 24 de ore din 24, precum și mai multe funcționalități. Pe lângă înregistrarea și prelucrarea datelor, puteți adăuga și caracteristica Legal Care, unde clientul poate obține avocați sau avocați în scenariile necesare.

Iată câteva sarcini pe care va trebui să le faci în acest proiect:

  • Înțelegeți cerințele clientului
  • Remediați defecțiunile prezente în sistem
  • Monitorizați lotul, răspundeți la întrebări și sprijiniți procesul de producție
  • Dezvoltați soluții pentru orice probleme legate de timpul de rulare cu care se confruntă sistemul dvs
  • Faceți cunoștință cu SLA-urile
  • Lucrați la îmbunătățiri minore și majore după cum solicită clientul

După ce ați finalizat acest proiect, veți ști cum sistemele centrale ajută cluburile, ONG-urile și alte organizații în procesele lor de zi cu zi. Dacă sunteți interesat să intrați în aceste sectoare, atunci acest proiect este o alegere excelentă.

Citiți: Top 6 motive pentru care Java este atât de popular printre dezvoltatori

2. Sistem de management al facturării pentru o companie de telecomunicații

Gestionarea facturilor este o sarcină obositoare pentru companiile de telecomunicații. Așa că folosesc mainframe pentru a ajuta în acest sens. Dacă doriți să vă folosiți cunoștințele de mainframe în acest domeniu, atunci ar trebui să lucrați la acest proiect. Un sistem de management al facturării ajută clientul în procesarea, facturarea, scontarea facturilor clienților. Include, de asemenea, un serviciu de asistență, astfel încât clientul (compania de telecomunicații) să poată rezolva orice probleme tehnice cu care se confruntă rapid și eficient.

Este una dintre cele mai utile idei de proiecte mainframe la care poți lucra. Asta pentru că vă va oferi experiența completă a unei aplicații proeminente de mainframe. Iată sarcinile pe care va trebui să le îndepliniți:

  • Contribuie la toate fazele de dezvoltare (documentare, codare și testare)
  • Depanați orice probleme pe care le puteți găsi în sistem (sau dacă apar probleme)
  • Convertiți părți de cod și testați-le
  • Pregătiți documentația necesară pentru sistem

Dacă nu aveți experiență în lucrul la proiecte mainframe, atunci puteți menține sistemul concentrat doar pe clienții de retail. Pe de altă parte, dacă doriți să faceți acest proiect puțin mai provocator, atunci puteți include și clienți comerciali, deoarece multe companii de telecomunicații deservesc atât clienții de retail, cât și clienții comerciali.

3. Un sistem de procesare generic pentru o bancă

Dacă doriți să vă folosiți experiența în mainframe pentru bănci și companii financiare, atunci aceasta este o idee de proiect excelentă pentru dvs. Aici, veți construi un sistem de procesare generic, care se ocupă de toate tranzacțiile pentru diferitele conturi prezente într-o bancă. După cum probabil știți deja, băncile deservesc mii (uneori milioane) de clienți și oferă, de asemenea, mai multe tipuri de conturi. Sistemul dvs. ar trebui să proceseze tranzacții pentru toate tipurile de conturi din acest proiect.

De asemenea, puteți rezolva problema ștergerii tranzacțiilor rollback pentru mai multe conturi apelând rutine generice la intervale stabilite. De asemenea, ar trebui să formateze ofertele și să le trimită la serverul TDS. Veți folosi următorul software:

  • SCHIMBĂTORUL
  • Info Man
  • Expeditor
  • FILEAID
  • CA7
  • Easytrieve

În afară de aceasta, va trebui să efectuați următoarele sarcini pentru a finaliza acest proiect mainframe:

  • Dezvoltați codul pentru toate programele scratch
  • Pregătiți design la nivel înalt și design de detaliu
  • Pregătiți și implementați planul sistemului
  • Oferiți suport pentru a evita erorile și ajutați clientul în utilizarea sistemului
  • Efectuați teste pe JCL implicat în toate fazele de testare
  • Pregătiți UTP-uri pentru proiect

4. Creați o soluție pentru un producător de vehicule (proiect la nivel începător)

În acest proiect, trebuie să creați o soluție bazată pe mainframe pentru o companie producătoare de vehicule. Mediul software este format din următoarele:

  • VSAM
  • DB2
  • REMEDIU
  • FOCUS
  • COBOL
  • SCHIMBĂTORUL
  • IDMS
  • QMF

Clientul dumneavoastră este un producător de top de vehicule și este un furnizor global de componente, sisteme și module auto pentru alți producători și piața de schimb pentru autovehicule. Sistemul dvs. ar ajuta producătorul să își gestioneze comenzile și să păstreze toate înregistrările tranzacțiilor lor. Se numără printre ideile de proiecte mainframe de nivel începător, așa că chiar dacă nu aveți experiență în lucrul la astfel de proiecte, puteți începe cu acesta.

Iată câteva lucruri pe care va trebui să le faci în acest proiect:

  • Rulați joburi BATCH și modificați-le pentru a produce rapoarte de utilizator
  • Pregătiți documentația JCL pentru mediul de testare
  • Oferiți suport tehnic clientului pentru a vă asigura că afacerea funcționează fără probleme și asistență în cazul în care apar probleme cu sistemul
  • Pregătiți planuri de testare pentru sistemul mainframe și configurați datele de testare
  • Efectuați teste și remediați erori

Acest proiect este o modalitate excelentă de a înțelege aplicațiile industriale ale mainframe-urilor. După ce ați finalizat acest proiect, puteți trece și la proiecte mainframe mai complicate și mai interesante.

Citiți: Idei de proiecte de dezvoltare completă

5. Soluție mainframe de procesare a cererilor de asigurare (proiect la nivel începător)

Companiile de asigurări se confruntă cu o problemă masivă în menținerea înregistrărilor și în funcționarea eficientă a sistemelor lor de facturare. Aceștia răspund la mii (uneori chiar lakh) de clienți și, prin urmare, au nevoie de un sistem eficient pentru a-și gestiona evidențele, facturile etc.

Unul dintre domeniile în care companiile de asigurări simt cel mai mult nevoia unui sistem eficient este procesarea daunelor. Deci, în acest proiect, ați construi o soluție mainframe pentru procesarea daunelor pentru o companie de asigurări. Sistemul va prelua, valida, filtra și adjudeca cererile. Apoi va produce rapoarte de la NH/ME/CT.

Iată principalele sarcini pe care le veți îndeplini în acest proiect:

  • Efectuați recenzii tehnice ale sistemului
  • Pregătiți un design detaliat pentru sistemul propus și creați documentația de specificații a acestuia
  • Efectuați testarea unitară, precum și testarea sistemului
  • Pregătiți documentul standardelor COBOL, care explică modificările necesare în cod, PROC și JCL
  • Creați șabloane pentru rapoarte cu statistici și alte matrice pentru urmărirea stării
  • Pregătiți documente esențiale, cum ar fi cazuri de testare, jurnal de probleme, planuri UAT, modificări aprobate etc.
  • Actualizați toate folderele legate de proiect, rapoarte și planuri
  • Pregătiți documentația JCL pentru configurarea sistemului

Deoarece se numără printre ideile de proiecte mainframe la nivel de începător, îl puteți finaliza rapid în cel mai scurt timp. Cu toate acestea, acest proiect vă va oferi o mulțime de experiență și cunoștințe în utilizarea mainframe-urilor.

6. Proiect mainframe pentru reconcilierea bancară

În acest proiect, ați construi o soluție mainframe pentru o bancă. Ar trebui să îndeplinească trei sarcini principale:

  • Reconciliere sistem cu sistem
  • Reconciliere în timp
  • Reconciliere bancară

Soluția dumneavoastră mainframe ar trebui să permită băncii să efectueze reconcilieri de cont fără probleme. Băncile au o mulțime de date organizaționale, precum și date despre clienți. Reconcilierea se referă la acordarea aceluiași format tuturor datelor disponibile. În acest proiect, veți avea un sistem care gestionează toate cecurile nerevendicate pentru o bancă. Să presupunem că un client solicită unei bănci un cec. Când clientul respectiv primește cecul, el primește o limită de timp (data de pe cec) pentru a revendica cecul. Banca ar avea un singur sistem pentru a valida autenticitatea cecului.

Acum, dacă clientul nu revendică cecul în termenul său, atunci banca va trebui să emită un nou cec. Primul cec ar intra în secțiunea „Cecuri nevalide”.

Acesta a fost doar un exemplu, o bancă procesează sute de cecuri în fiecare zi. Sistemul dumneavoastră de reconciliere ar trebui să facă astfel de verificări consistente pentru bancă. Reconcilierea este crucială din mai multe motive. Oferă mai multe avantaje organizațiilor, cum ar fi:

  • O mai bună gestionare a datelor
  • Economisirea de timp și resurse
  • Revizuire și verificări mai rapide

Lucrul la acest proiect vă va familiariza cu multe concepte de aplicații mainframe din sectorul financiar. Ai putea vedea cum băncile și alte companii financiare au nevoie de soluții mainframe pentru a-și îmbunătăți operațiunile. Puteți începe cu un proiect mic și puteți păstra câteva detalii dacă sunteți nou în programarea mainframe. Pe de altă parte, dacă ai ceva experiență în acest domeniu, atunci poți să faci un pas mai departe și să complici proiectul.

7. Construiți o soluție MIBS mainframe

MIBS înseamnă un sistem de informații și facturare Medicare. Veți avea nevoie de următorul software pentru a lucra la acest proiect:

  • JCL
  • IMSDB
  • COBOL
  • REMEDIU
  • UTILITATI IBM
  • CA 7
  • TELON
  • SQL
  • PROZĂ
  • UCC7
  • FAIL AID

Soluția MIBS facturează cererile din secțiunea A Medicare și generează informații pentru programul RISK. RISK compensează HMO pe o rată de flare în funcție de numărul de membri.

Sistemul dvs. ar analiza cerințele companiei și specificațiile sistemului acesteia, astfel încât să puteți înțelege mai bine aplicația. MIBS creează și procesează mențiuni de sănătate pentru spital și le trimite unui intermediar fiscal. Soluția dumneavoastră avansată ar trebui să ruleze și să modifice joburile BATCH pentru a genera rapoarte specifice fiecărui utilizator. De asemenea, ar trebui să execute sarcini, PROCS și carduri de control în mediul de testare. Sistemul ar trebui să permită ștergerea și restaurarea fișierelor VSAM. Va trebui să utilizați Batch JCL și pentru a crea fluxuri FTP.

Dacă doriți să intrați în sectorul sănătății cu experiență în mainframe, atunci acesta este un proiect grozav pentru dvs. După ce l-ați finalizat, veți ști cum mainframe-ul poate ajuta o întreprindere medicală și să ajute companiile din acest domeniu. Este una dintre ideile de proiecte mainframe de nivel intermediar, așa că asigurați-vă că ați finalizat unul sau două proiecte mainframe înainte de a începe să lucrați la acesta.

Citește și: Top proiecte și subiecte Java pentru începători

Gânduri finale

Chiar dacă unii oameni susțin că mainframe-urile sunt o tehnologie învechită, ele sunt aici pentru a rămâne. Aplicațiile și utilitatea lor larg răspândite le fac o parte vitală a corporațiilor importante. Lucrul la proiectele pe care le-am discutat mai sus vă va ajuta să vă îmbunătățiți experiența în timp ce vă prezentați abilitățile și pe acest software.

upGrad oferă un curs unic de master în știință informatică pentru a vă perfecționa abilitățile și pentru a stimula creșterea în cariera dvs. de dezvoltare software.

Începeți-vă Maeștrii astăzi

Aplicați acum pentru masterat în inginerie software