7 spannende Mainframe-Projekte Ideen & Themen für Einsteiger [2022]
Veröffentlicht: 2021-01-10Sie möchten Ihre Mainframe-Kenntnisse erweitern? Dann sind Sie bei uns genau richtig. In diesem Artikel diskutieren wir unsere besten Mainframe-Projektideen, mit denen Sie Ihr Wissen über Mainframes testen können.
Die Arbeit an diesen Projekten wird Ihnen helfen, die Anwendungsfälle von Mainframes zu verstehen und herauszufinden, wie diese Technologie beim Betrieb verschiedener Branchen hilft. Wir haben Projektideen für alle Qualifikationsstufen und aus verschiedenen Sektoren, sodass Sie eine entsprechend Ihren Interessen und Ihrem Fachwissen auswählen können. Lass uns anfangen.
Inhaltsverzeichnis
Unsere besten Mainframe-Projektideen
Das Folgende sind unsere Mainframe-Projekte, wählen Sie eines (oder mehrere) nach Ihren Wünschen aus:
1. Managementsystem für einen Club
Dieses Projekt hilft Ihnen dabei, die Anwendungsfälle des Mainframes in sozialen Einrichtungen kennenzulernen. Hier erstellen Sie ein Club-Management-System (kurz CMS) , das sich um die Registrierung und das Hinzufügen von Informationen der Clubmitglieder, die Rechnungsstellung und die Berichterstattung an andere Subsysteme kümmert. Ihre fortschrittliche Lösung würde den Kunden (einen Club) dabei unterstützen, die Daten seiner Kunden effizient und fehlerfrei zu verwalten.
Ihr CMS sollte über ein 24-Stunden-Kundendienstsystem sowie mehrere Funktionen verfügen. Neben der Registrierung und Datenverarbeitung können Sie auch die Funktion Legal Care hinzufügen, bei der der Kunde in erforderlichen Szenarien Anwälte oder Rechtsanwälte hinzuziehen kann.
Hier sind einige Aufgaben, die Sie in diesem Projekt erledigen müssen:

- Verstehen Sie die Anforderungen des Kunden
- Beheben Sie die im System vorhandenen Fehler
- Überwachen Sie die Charge, beantworten Sie Anfragen und unterstützen Sie den Produktionslauf
- Entwickeln Sie Lösungen für alle Laufzeitprobleme Ihres Systems
- Treffen Sie die SLAs
- Arbeiten Sie an kleineren und größeren Verbesserungen, wie es der Kunde verlangt
Nach Abschluss dieses Projekts wissen Sie, wie Mainframes Clubs, NGOs und andere Organisationen bei ihren täglichen Prozessen unterstützen. Wenn Sie daran interessiert sind, in diese Sektoren einzusteigen, dann ist dieses Projekt eine ausgezeichnete Wahl.
Lesen Sie: Die 6 wichtigsten Gründe, warum Java bei Entwicklern so beliebt ist
2. Abrechnungsverwaltungssystem für ein Telekommunikationsunternehmen
Die Verwaltung von Rechnungen ist für Telekommunikationsunternehmen eine mühsame Aufgabe. SO verwenden sie Mainframes, um in dieser Hinsicht zu helfen. Wenn Sie Ihr Mainframe-Wissen in diesem Bereich einsetzen wollen, dann sollten Sie an diesem Projekt mitarbeiten. Ein Abrechnungsmanagementsystem hilft dem Kunden bei der Bearbeitung, Fakturierung und Diskontierung der Rechnungen der Kunden. Es umfasst auch einen Service-Helpdesk, damit der Kunde (das Telekommunikationsunternehmen) alle technischen Probleme, mit denen er konfrontiert ist, schnell und effektiv beheben kann.
Es ist eine der nützlichsten Mainframe-Projektideen, an denen Sie arbeiten können. Das liegt daran, dass Sie damit die volle Erfahrung einer herausragenden Anwendung von Mainframes erhalten. Hier sind die Aufgaben, die Sie ausführen müssen:
- Mitarbeit in allen Entwicklungsphasen (Dokumentation, Coding und Testing)
- Debuggen Sie alle Probleme, die Sie im System finden könnten (oder wenn Probleme auftreten).
- Konvertieren Sie Teile des Codes und testen Sie sie
- Bereiten Sie die erforderliche Dokumentation für das System vor
Wenn Ihnen die Erfahrung in der Arbeit an Mainframe-Projekten fehlt, können Sie das System nur auf Einzelhandelskunden konzentrieren. Wenn Sie dieses Projekt jedoch etwas anspruchsvoller gestalten möchten, können Sie auch gewerbliche Kunden einbeziehen, da viele Telekommunikationsunternehmen sowohl Privat- als auch Gewerbekunden bedienen.
3. Ein generisches Verarbeitungssystem für eine Bank
Wenn Sie Ihr Know-how im Bereich Mainframes für Banken und Finanzunternehmen einsetzen möchten, ist dies eine hervorragende Projektidee für Sie. Hier erstellen Sie ein generisches Verarbeitungssystem, das alle Transaktionen für die verschiedenen Konten einer Bank abwickelt. Wie Sie vielleicht bereits wissen, bedienen Banken Tausende (manchmal Millionen) von Kunden und bieten auch mehrere Kontotypen an. Ihr System müsste Transaktionen für alle Kontotypen in diesem Projekt verarbeiten.
Sie können das Problem des Löschens von Rollback-Transaktionen für mehrere Konten auch lösen, indem Sie generische Routinen in festgelegten Intervallen aufrufen. Es sollte auch die Deals formatieren und an den TDS-Server senden. Sie verwenden die folgende Software:
- WECHSELMANN
- Info Mann
- Expeditor
- FILEAID
- CA7
- Easytrieve
Abgesehen davon müssen Sie die folgenden Aufgaben ausführen, um dieses Mainframe-Projekt abzuschließen:
- Entwickeln Sie den Code für alle Scratch-Programme
- Bereiten Sie High-Level-Design und Detaildesign vor
- Erstellen und implementieren Sie den Plan des Systems
- Bieten Sie Unterstützung, um Fehler zu vermeiden, und helfen Sie dem Kunden bei der Verwendung des Systems
- Führen Sie in allen Testphasen Testläufe auf der beteiligten JCL durch
- Bereiten Sie UTPs für das Projekt vor
4. Erstellen einer Lösung für einen Fahrzeughersteller (Projekt auf Anfängerniveau)
In diesem Projekt müssen Sie eine Mainframe-basierte Lösung für einen Fahrzeughersteller erstellen. Die Softwareumgebung besteht aus:
- VSAM
- DB2
- ABHILFE
- FOKUS
- COBOL
- WECHSELMANN
- IDMS
- QMF
Ihr Kunde ist ein führender Fahrzeughersteller und ein globaler Lieferant von Automobilkomponenten, -systemen und -modulen für andere Hersteller und den Aftermarket für die Automobilindustrie. Ihr System würde dem Hersteller bei der Verwaltung seiner Bestellungen helfen und alle Aufzeichnungen über seine Transaktionen führen. Es gehört zu den Mainframe-Projektideen für Anfänger, also können Sie mit diesem beginnen, selbst wenn Sie keine Erfahrung in der Arbeit an solchen Projekten haben.

Hier sind ein paar Dinge, die Sie in diesem Projekt tun müssen:
- Führen Sie BATCH-Jobs aus und ändern Sie sie, um Benutzerberichte zu erstellen
- Bereiten Sie die JCL-Dokumentation für die Testumgebung vor
- Bieten Sie dem Kunden technischen Support, um sicherzustellen, dass das Geschäft reibungslos läuft, und unterstützen Sie ihn, falls Probleme mit dem System auftreten
- Bereiten Sie Testpläne für das Mainframe-System vor und richten Sie Testdaten ein
- Führen Sie Tests durch und beheben Sie Fehler
Dieses Projekt ist eine großartige Möglichkeit, die industriellen Anwendungen von Mainframes zu verstehen. Nachdem Sie dieses Projekt abgeschlossen haben, können Sie auch zu komplizierteren und aufregenderen Mainframe-Projekten übergehen.
Lesen Sie: Ideen für Full-Stack-Entwicklungsprojekte
5. Mainframe-Lösung zur Bearbeitung von Versicherungsansprüchen (Projekt für Anfänger)
Versicherungsunternehmen stehen vor einem massiven Problem bei der Führung von Aufzeichnungen und dem effizienten Betrieb ihrer Abrechnungssysteme. Sie beliefern Tausende (manchmal sogar Lakhs) von Kunden und benötigen daher ein effizientes System zur Verwaltung ihrer Aufzeichnungen, Rechnungen usw.
Einer der Bereiche, in denen Versicherungsunternehmen den größten Bedarf an einem effizienten System sehen, ist die Bearbeitung von Schadensfällen. In diesem Projekt würden Sie also eine Mainframe-Lösung für die Bearbeitung von Ansprüchen für eine Versicherungsgesellschaft erstellen. Das System würde Eingaben entgegennehmen, validieren, filtern und über die Ansprüche entscheiden. Dann werden Berichte von NH/ME/CT erstellt.
Hier sind die Hauptaufgaben, die Sie in diesem Projekt ausführen werden:
- Führen Sie technische Überprüfungen des Systems durch
- Bereiten Sie ein detailliertes Design für Ihr vorgeschlagenes System vor und erstellen Sie dessen Spezifikationsdokumentation
- Führen Sie sowohl Unit-Tests als auch Systemtests durch
- Bereiten Sie das COBOL-Standarddokument vor, das die erforderlichen Änderungen an Code, PROC und JCL erläutert
- Erstellen Sie Vorlagen für Statistikberichte und andere Matrizen zur Statusverfolgung
- Bereiten Sie wichtige Dokumente wie Testfälle, Problemprotokolle, UAT-Pläne, genehmigte Änderungen usw. vor.
- Aktualisieren Sie alle Ordner, die sich auf das Projekt, Berichte und Pläne beziehen
- Bereiten Sie die JCL-Dokumentation für die Systemeinrichtung vor
Da es zu den Mainframe-Projektideen für Anfänger gehört, können Sie es in kürzester Zeit schnell abschließen. Dieses Projekt wird Ihnen jedoch viel Erfahrung und Wissen in der Verwendung von Mainframes vermitteln.
6. Mainframe-Projekt zur Bankenabstimmung
In diesem Projekt würden Sie eine Mainframe-Lösung für eine Bank erstellen. Es sollte drei Hauptaufgaben erfüllen:
- System-zu-System-Abgleich
- Zeitliche Abstimmung
- Bankabstimmung
Ihre Mainframe-Lösung sollte es der Bank ermöglichen, Kontoabstimmungen reibungslos durchzuführen. Banken verfügen über viele Organisationsdaten sowie Daten über Kunden. Abgleich bezieht sich darauf, allen verfügbaren Daten dasselbe Format zu geben. In diesem Projekt hätten Sie ein System, das alle nicht beanspruchten Schecks für eine Bank verwaltet. Angenommen, ein Kunde verlangt von einer Bank einen Scheck. Wenn der besagte Kunde den Scheck erhält, erhält er eine Frist (das Datum auf dem Scheck), um den Scheck einzufordern. Die Bank hätte ein System, um die Echtheit des Schecks zu validieren.
Wenn der Kunde den Scheck nun nicht innerhalb der Frist einfordert, muss die Bank einen neuen Scheck ausstellen. Der frühere Scheck würde in den Abschnitt „Ungültige Schecks“ aufgenommen.
Dies war nur ein Beispiel, eine Bank verarbeitet jeden Tag Hunderte von Schecks. Ihr Abstimmungssystem müsste solche Prüfungen für die Bank konsistent machen. Versöhnung ist aus vielen Gründen von entscheidender Bedeutung. Es bietet Organisationen mehrere Vorteile, wie z.
- Besseres Datenmanagement
- Zeit und Ressourcen sparen
- Schnellere Überarbeitung und Überprüfung
Durch die Arbeit an diesem Projekt werden Sie mit vielen Konzepten von Mainframe-Anwendungen im Finanzbereich vertraut gemacht. Sie würden sehen, wie Banken und andere Finanzunternehmen Mainframe-Lösungen benötigen, um ihren Betrieb zu verbessern. Sie können mit einem kleinen Projekt beginnen und die Details auf wenige beschränken, wenn Sie neu in der Mainframe-Programmierung sind. Auf der anderen Seite, wenn Sie etwas Erfahrung auf diesem Gebiet haben, können Sie noch einen Schritt weiter gehen und das Projekt komplizierter machen.
7. Erstellen Sie eine MIBS-Mainframe-Lösung
MIBS steht für ein Medicare Information and Billing System. Sie benötigen die folgende Software, um an diesem Projekt zu arbeiten:
- JCL
- IMSDB
- COBOL
- ABHILFE
- IBM-Dienstprogramme
- CA 7
- TELON
- SQL
- PROSA
- UCC7
- AUSFALLHILFE
Die MIBS-Lösung stellt die Medicare-Abschnitt-A-Ansprüche in Rechnung und generiert Informationen für das RISIKO-Programm. RISK vergütet HMOs mit einer Flare-Rate entsprechend der Anzahl der Mitglieder.

Ihr System würde die Anforderungen des Unternehmens und seine Systemspezifikationen analysieren, damit Sie die Anwendung besser verstehen können. MIBS erstellt und verarbeitet Krankenversicherungsansprüche für das Krankenhaus und sendet sie an einen Fiskalvermittler. Ihre fortschrittliche Lösung sollte die BATCH-Jobs ausführen und ändern, um Berichte zu generieren, die für jeden Benutzer spezifisch sind. Es sollte auch Tasks, PROCS und Steuerkarten in der Testumgebung ausführen. Das System sollte das Löschen und Wiederherstellen von VSAM-Dateien zulassen. Sie müssen Batch JCL auch verwenden, um FTP-Feeds zu entwerfen.
Wenn Sie mit Erfahrung in Mainframes in den Gesundheitssektor einsteigen möchten, dann ist dies ein großartiges Projekt für Sie. Nach Abschluss wissen Sie, wie der Mainframe einem medizinischen Unternehmen und Unternehmen in diesem Bereich helfen kann. Es ist eine der Mainframe-Projektideen auf mittlerer Ebene, stellen Sie also sicher, dass Sie ein oder zwei Mainframe-Projekte abgeschlossen haben, bevor Sie mit der Arbeit an diesem beginnen.
Lesen Sie auch: Top-Java-Projekte und -Themen für Anfänger
Abschließende Gedanken
Auch wenn einige Leute argumentieren, dass Mainframes eine veraltete Technologie sind, sind sie hier, um zu bleiben. Ihre weit verbreiteten Anwendungen und ihre Nützlichkeit machen sie zu einem wichtigen Bestandteil großer Unternehmen. Die Arbeit an den oben besprochenen Projekten wird Ihnen dabei helfen, Ihr Fachwissen zu erweitern und gleichzeitig Ihre Fähigkeiten in dieser Software zu demonstrieren.
upGrad bietet einen einzigartigen Master of Science in Informatik-Kurs an, um Ihre Fähigkeiten zu verbessern und das Wachstum auf Ihrer Karriere in der Softwareentwicklung zu fördern.