7 ekscytujących pomysłów na projekty mainframe i tematy dla początkujących [2022]

Opublikowany: 2021-01-10

Czy chcesz rozwinąć swoje umiejętności w zakresie komputerów mainframe? W takim razie trafiłeś we właściwe miejsce. W tym artykule omawiamy nasze najlepsze pomysły na projekty dotyczące komputerów mainframe, dzięki którym możesz sprawdzić swoją wiedzę na temat komputerów mainframe.

Praca nad tymi projektami pomoże Ci zrozumieć przypadki użycia komputerów mainframe i zbadać, jak ta technologia pomaga w prowadzeniu różnych branż. Mamy pomysły na projekty dla wszystkich poziomów umiejętności i różnych sektorów, dzięki czemu możesz wybrać jeden zgodnie ze swoimi zainteresowaniami i wiedzą. Zacznijmy.

Spis treści

Nasze najlepsze pomysły na projekty komputerów mainframe

Poniżej znajdują się nasze projekty mainframe, wybierz jeden (lub więcej) zgodnie z własnymi upodobaniami:

1. System zarządzania klubem

Ten projekt pomoże Ci poznać przypadki użycia mainframe w instytucjach społecznych. Tutaj stworzysz system zarządzania klubem (w skrócie CMS) , który będzie nadzorował rejestrację i dodawanie informacji o członkach klubu, rozliczanie i raportowanie do innych podsystemów. Twoje zaawansowane rozwiązanie pomogłoby klientowi (klubowi) w sprawnym i bezbłędnym zarządzaniu danymi klienta.

Twój CMS powinien mieć całodobowy system obsługi klienta oraz wiele funkcjonalności. Oprócz rejestracji i przetwarzania danych możesz dodać również funkcję Opieki Prawnej, w której klient może uzyskać adwokatów lub prawników w niezbędnych scenariuszach.

Oto kilka zadań, które musisz wykonać w tym projekcie:

  • Zrozum wymagania klienta
  • Napraw usterki obecne w systemie
  • Monitoruj partię, odpowiadaj na zapytania i wspieraj produkcję
  • Opracuj rozwiązania dla wszelkich problemów związanych z czasem wykonywania, z którymi boryka się Twój system
  • Poznaj umowy SLA
  • Pracuj nad drobnymi i większymi ulepszeniami zgodnie z wymaganiami klienta

Po ukończeniu tego projektu będziesz wiedział, w jaki sposób komputery mainframe pomagają klubom, organizacjom pozarządowym i innym organizacjom w ich codziennych procesach. Jeśli jesteś zainteresowany wejściem w te sektory, ten projekt jest doskonałym wyborem.

Przeczytaj: 6 najważniejszych powodów, dla których Java jest tak popularna wśród programistów

2. System zarządzania rozliczeniami w firmie telekomunikacyjnej

Zarządzanie rachunkami to żmudne zadanie dla firm telekomunikacyjnych. WIĘC używają komputerów mainframe, aby pomóc w tym zakresie. Jeśli chcesz wykorzystać swoją wiedzę na temat mainframe'ów w tej dziedzinie, powinieneś popracować nad tym projektem. System zarządzania rozliczeniami pomaga klientowi w przetwarzaniu, fakturowaniu, dyskontowaniu rachunków klientów. Obejmuje również dział pomocy technicznej, dzięki czemu klient (firma telekomunikacyjna) może szybko i skutecznie rozwiązać wszelkie problemy techniczne, z którymi się boryka.

Jest to jeden z najbardziej użytecznych pomysłów na projekty mainframe, nad którymi możesz pracować. Dzieje się tak, ponieważ zapewnia pełne wrażenia z wybitnej aplikacji komputerów mainframe. Oto zadania, które musisz wykonać:

  • Wkład we wszystkich fazach rozwoju (dokumentacja, kodowanie i testowanie)
  • Debuguj wszelkie problemy, które możesz znaleźć w systemie (lub jeśli pojawią się jakieś problemy)
  • Konwertuj części kodu i testuj je
  • Przygotuj niezbędną dokumentację dla systemu

Jeśli nie masz doświadczenia w pracy nad projektami mainframe, możesz skupić się tylko na klientach detalicznych. Z drugiej strony, jeśli chcesz, aby ten projekt był trochę trudniejszy, możesz uwzględnić również klientów komercyjnych, ponieważ wiele firm telekomunikacyjnych obsługuje zarówno klientów detalicznych, jak i komercyjnych.

3. Ogólny system przetwarzania dla banku

Jeśli chcesz wykorzystać swoją wiedzę na temat mainframe'ów dla banków i firm finansowych, to jest to doskonały pomysł na projekt dla Ciebie. Tutaj zbudujesz ogólny system przetwarzania, który obsługuje wszystkie transakcje dla różnych kont obecnych w banku. Jak być może już wiesz, banki obsługują tysiące (czasem crores) klientów, a także oferują wiele rodzajów kont. Twój system musiałby przetwarzać transakcje dla wszystkich typów kont w tym projekcie.

Możesz również rozwiązać problem usuwania transakcji wycofania dla kilku kont, wywołując ogólne procedury w określonych odstępach czasu. Powinien również sformatować transakcje i wysłać je na serwer TDS. Będziesz korzystać z następującego oprogramowania:

  • ZMIENNIK
  • Informacje Man
  • Ekspedytor
  • POMOC
  • CA7
  • Easytrieve

Oprócz tego będziesz musiał wykonać następujące zadania, aby ukończyć ten projekt na komputerze mainframe:

  • Opracuj kod dla wszystkich programów zdrapek
  • Przygotuj projekt wysokiego poziomu i projekt szczegółowy
  • Przygotuj i zaimplementuj plan systemu
  • Zapewnij wsparcie, aby uniknąć błędów i pomóc klientowi w korzystaniu z systemu
  • Wykonaj testy na zaangażowanym JCL we wszystkich fazach testowania?
  • Przygotuj UTP do projektu

4. Utwórz rozwiązanie dla producenta pojazdu (projekt dla początkujących)

W tym projekcie musisz stworzyć rozwiązanie oparte na komputerze mainframe dla firmy produkującej pojazdy. Środowisko oprogramowania składa się z następujących elementów:

  • VSAM
  • DB2
  • ZARADZIĆ
  • CENTRUM
  • COBOL
  • ZMIENNIK
  • IDMS
  • QMF

Twój klient jest wiodącym producentem pojazdów i globalnym dostawcą komponentów, systemów i modułów motoryzacyjnych do innych producentów oraz na rynek wtórny dla motoryzacji. Twój system pomógłby producentowi w zarządzaniu jego zamówieniami i przechowywaniu wszystkich zapisów jego transakcji. Jest to jeden z pomysłów na projekty mainframe dla początkujących, więc nawet jeśli nie masz doświadczenia w pracy nad takimi projektami, możesz zacząć od tego.

Oto kilka rzeczy, które musisz zrobić w tym projekcie:

  • Uruchom zadania BATCH i zmodyfikuj je, aby wygenerować raporty użytkowników
  • Przygotuj dokumentację JCL dla środowiska testowego
  • Zapewnij klientowi wsparcie techniczne, aby upewnić się, że biznes działa sprawnie, i udziel mu pomocy w przypadku jakichkolwiek problemów z systemem
  • Przygotuj plany testów dla systemu mainframe i skonfiguruj dane testowe
  • Przeprowadzaj testy i naprawiaj błędy

Ten projekt to świetny sposób na zrozumienie zastosowań przemysłowych komputerów mainframe. Po ukończeniu tego projektu możesz przejść do bardziej skomplikowanych i ekscytujących projektów na komputerach mainframe.

Przeczytaj: Pomysły na projekty rozwoju pełnego stosu

5. Rozwiązanie mainframe do przetwarzania roszczeń ubezpieczeniowych (projekt dla początkujących)

Firmy ubezpieczeniowe stoją przed ogromnym problemem związanym z prowadzeniem ewidencji i efektywnym prowadzeniem swoich systemów rozliczeniowych. Obsługują tysiące (czasem nawet setki tysięcy) klientów, dlatego wymagają wydajnego systemu do zarządzania ich dokumentacją, rachunkami itp.

Jednym z obszarów, w którym firmy ubezpieczeniowe najbardziej odczuwają potrzebę sprawnego systemu, jest rozpatrywanie roszczeń. Tak więc w tym projekcie zbudowałbyś rozwiązanie typu mainframe do obsługi roszczeń dla firmy ubezpieczeniowej. System pobierałby dane wejściowe, weryfikował, filtrował i rozstrzygał roszczenia. Następnie przedstawi raporty z NH/ME/CT.

Oto główne zadania, które wykonasz w tym projekcie:

  • Wykonywanie przeglądów technicznych systemu
  • Przygotuj projekt wykonawczy dla proponowanego systemu i stwórz jego dokumentację specyfikacyjną
  • Wykonywanie testów jednostkowych oraz testów systemowych
  • Przygotuj dokument standardów COBOL, który wyjaśnia wymagane zmiany w kodzie, PROC i JCL
  • Twórz szablony raportów statystycznych i innych matryc do śledzenia statusu
  • Przygotuj niezbędne dokumenty, takie jak przypadki testowe, dziennik problemów, plany UAT, zatwierdzone zmiany itp.
  • Zaktualizuj wszystkie foldery związane z projektem, raportami i planami
  • Przygotuj dokumentację JCL do konfiguracji systemu

Ponieważ jest to jeden z pomysłów na projekty mainframe dla początkujących, możesz go szybko ukończyć w mgnieniu oka. Jednak ten projekt zapewni Ci duże doświadczenie i wiedzę w zakresie korzystania z mainframe'ów.

6. Projekt mainframe do pojednania bankowego

W tym projekcie zbudowałbyś rozwiązanie mainframe dla banku. Powinien wykonywać trzy podstawowe zadania:

  • Uzgadnianie systemu z systemem
  • Uzgadnianie czasu
  • Rozliczenie bankowe

Twoje rozwiązanie typu mainframe powinno umożliwiać bankowi płynne uzgadnianie kont. Banki posiadają wiele danych organizacyjnych, a także danych o klientach. Uzgodnienie oznacza nadanie tego samego formatu wszystkim dostępnym danym. W tym projekcie miałbyś system, który zarządza wszystkimi nieodebranymi czekami dla banku. Załóżmy, że klient prosi bank o czek. Kiedy wspomniany klient otrzyma czek, otrzymuje termin (data na czeku) na odebranie czeku. Bank miałby jeden system do weryfikacji autentyczności czeku.

Teraz, jeśli klient nie odbierze czeku w wyznaczonym terminie, bank będzie musiał wystawić nowy czek. Poprzedni czek wszedłby do sekcji „Nieważne czeki”.

To był tylko jeden przypadek, bank przetwarza setki czeków dziennie. Twój system uzgadniania musiałby zapewnić spójność takich kontroli dla banku. Pojednanie jest kluczowe z wielu powodów. Oferuje kilka korzyści organizacjom, takim jak:

  • Lepsze zarządzanie danymi
  • Oszczędność czasu i zasobów
  • Szybsza rewizja i kontrole

Praca nad tym projektem pozwoli Ci zapoznać się z wieloma koncepcjami aplikacji mainframe w sektorze finansowym. Zobaczysz, jak banki i inne firmy finansowe wymagają rozwiązań mainframe, aby usprawnić swoje operacje. Możesz zacząć od małego projektu i zachować kilka szczegółów, jeśli dopiero zaczynasz programować na komputerach mainframe. Z drugiej strony, jeśli masz jakieś doświadczenie w tej dziedzinie, to możesz pójść o krok dalej i skomplikować projekt.

7. Zbuduj rozwiązanie MIBS Mainframe

MIBS to skrót od Medicare Information and Billing System. Do pracy nad tym projektem potrzebne będzie następujące oprogramowanie:

  • JCL
  • IMSDB
  • COBOL
  • ZARADZIĆ
  • NARZĘDZIA IBM
  • CA 7
  • TELON
  • SQL
  • PROZA
  • UCC7
  • POMOC W PRZYPADKU NIEPOWODZENIA

Rozwiązanie MIBS rozlicza roszczenia Medicare w sekcji A i generuje informacje dla programu RYZYKO. RYZYKO rekompensuje HMO w zależności od liczby członków.

Twój system przeanalizuje wymagania firmy i specyfikacje systemu, dzięki czemu będziesz mógł lepiej zrozumieć aplikację. MIBS tworzy i przetwarza oświadczenia zdrowotne dla szpitala i wysyła je do pośrednika podatkowego. Twoje zaawansowane rozwiązanie powinno uruchamiać i modyfikować zadania BATCH, aby generować raporty specyficzne dla każdego użytkownika. Powinien również wykonywać zadania, PROCS i karty kontrolne w środowisku testowym. System powinien umożliwiać usuwanie i przywracanie plików VSAM. Będziesz musiał również użyć Batch JCL do projektowania kanałów FTP.

Jeśli chcesz wejść do sektora opieki zdrowotnej z doświadczeniem w zakresie mainframe'ów, to jest to świetny projekt dla Ciebie. Po jej ukończeniu będziesz wiedział, jak mainframe może pomóc przedsiębiorstwu medycznemu i firmom w tym zakresie. Jest to jeden z pomysłów na projekty mainframe na poziomie pośrednim, więc upewnij się, że ukończyłeś jeden lub dwa projekty mainframe, zanim zaczniesz pracować nad tym.

Przeczytaj także: Najlepsze projekty i tematy Java dla początkujących

Końcowe przemyślenia

Mimo że niektórzy twierdzą, że komputery typu mainframe to przestarzała technologia, są one tutaj, aby pozostać. Ich szerokie zastosowania i użyteczność sprawiają, że są istotną częścią dużych korporacji. Praca nad projektami, które omówiliśmy powyżej, pomoże ci poszerzyć swoją wiedzę, jednocześnie prezentując swoje umiejętności w zakresie tego oprogramowania.

upGrad oferuje unikalny kurs magisterski z informatyki, który pozwoli Ci doskonalić swoje umiejętności i wspierać rozwój Twojej kariery w programowaniu.

Zacznij swoich mistrzów już dziś

Aplikuj teraz na studia magisterskie z inżynierii oprogramowania