7 интересных идей и тем для начинающих по проектам мэйнфреймов [2022]

Опубликовано: 2021-01-10

Хотите улучшить свои навыки работы с мэйнфреймами? Тогда вы пришли в нужное место. В этой статье мы обсуждаем наши основные идеи проектов мэйнфреймов, с помощью которых вы можете проверить свои знания о мэйнфреймах.

Работа над этими проектами поможет вам понять варианты использования мейнфреймов и узнать, как эта технология помогает в различных отраслях. У нас есть идеи проектов для всех уровней квалификации и различных секторов, так что вы можете выбрать тот, который соответствует вашим интересам и опыту. Давайте начнем.

Оглавление

Наши лучшие идеи для проектов мейнфреймов

Ниже приведены наши проекты мейнфреймов, выберите один (или несколько) по своему вкусу:

1. Система управления клубом

Этот проект поможет вам узнать о вариантах использования мэйнфреймов в социальных учреждениях. Здесь вы создадите систему управления клубом (сокращенно CMS) , которая следит за регистрацией и добавлением информации о членах клуба, выставлением счетов и отчетами для других подсистем. Ваше расширенное решение поможет клиенту (клубу) эффективно управлять данными своего клиента без каких-либо ошибок.

Ваша CMS должна иметь круглосуточную систему поддержки клиентов, а также множество функций. Помимо регистрации и обработки данных, вы также можете добавить функцию Legal Care, где клиент может получить адвокатов или юристов в необходимых случаях.

Вот некоторые задачи, которые вам предстоит выполнить в этом проекте:

  • Понять требования клиента
  • Исправить дефекты, присутствующие в системе
  • Контролируйте партию, отвечайте на запросы и поддерживайте производственный цикл
  • Разрабатывайте решения для любых проблем во время выполнения, с которыми сталкивается ваша система.
  • Соблюдайте соглашения об уровне обслуживания
  • Работа над мелкими и крупными улучшениями по требованию клиента

После того, как вы закончите этот проект, вы узнаете, как мейнфреймы помогают клубам, НПО и другим организациям в их повседневных процессах. Если вы заинтересованы в работе в этих секторах, то этот проект — отличный выбор.

Читайте: 6 главных причин, почему Java так популярен среди разработчиков

2. Система управления биллингом для телекоммуникационной компании

Управление счетами — утомительная задача для телекоммуникационных компаний. Поэтому они используют мейнфреймы, чтобы помочь в этом отношении. Если вы хотите использовать свои знания о мейнфреймах в этой области, то вам следует поработать над этим проектом. Система управления биллингом помогает клиенту в обработке, выставлении счетов, дисконтировании счетов клиентов. Он также включает службу поддержки, поэтому клиент (телекоммуникационная компания) может быстро и эффективно решить любые технические проблемы, с которыми он сталкивается.

Это одна из самых полезных идей проекта мейнфрейма, над которой вы можете работать. Это потому, что это даст вам полный опыт известного приложения мейнфреймов. Вот задачи, которые вам нужно будет выполнить:

  • Участвовать на всех этапах разработки (документация, кодирование и тестирование)
  • Отладьте любые проблемы, которые вы можете найти в системе (или если возникнут какие-либо проблемы)
  • Конвертируйте части кода и тестируйте их
  • Подготовить необходимую документацию для системы

Если у вас нет опыта работы с проектами мейнфреймов, вы можете оставить систему ориентированной только на розничных клиентов. С другой стороны, если вы хотите немного усложнить этот проект, вы можете включить в него и коммерческих клиентов, поскольку многие телекоммуникационные компании обслуживают как розничных, так и коммерческих клиентов.

3. Общая процессинговая система для банка

Если вы хотите использовать свой опыт работы с мейнфреймами для банков и финансовых компаний, то это отличная идея проекта для вас. Здесь вы создадите универсальную систему обработки, которая обрабатывает все транзакции для различных счетов в банке. Как вы, возможно, уже знаете, банки обслуживают тысячи (иногда миллиарды) клиентов, а также предлагают несколько типов счетов. Ваша система должна будет обрабатывать транзакции для всех типов счетов в этом проекте.

Вы также можете решить проблему удаления транзакций отката для нескольких учетных записей, вызывая общие процедуры через заданные промежутки времени. Он также должен форматировать сделки и отправлять их на сервер TDS. Вы будете использовать следующее программное обеспечение:

  • ИЗМЕНИТЕЛЬ
  • Информация Человек
  • Экспедитор
  • ФАЙЛЕЙД
  • СА7
  • Изитрив

Кроме того, для завершения этого проекта мейнфрейма вам необходимо выполнить следующие задачи:

  • Разработайте код для всех скретч-программ
  • Подготовить проект высокого уровня и рабочий проект
  • Подготовить и внедрить план системы
  • Оказывать поддержку во избежание ошибок и помогать клиенту в использовании системы
  • Выполните тестовые прогоны задействованного JCL на всех этапах тестирования.
  • Подготовьте УТП для проекта

4. Создайте решение для производителя транспортных средств (проект начального уровня)

В этом проекте вам нужно создать решение на базе мейнфрейма для компании по производству автомобилей. Программная среда состоит из следующих компонентов:

  • ВСАМ
  • DB2
  • СРЕДСТВО
  • ФОКУС
  • КОБОЛ
  • ИЗМЕНИТЕЛЬ
  • ИДМС
  • QMF

Ваш клиент — ведущий производитель автомобилей и глобальный поставщик автомобильных компонентов, систем и модулей для других производителей, а также на рынок послепродажного обслуживания автомобилей. Ваша система поможет производителю управлять своими заказами и хранить все записи об их транзакциях. Это одна из идей проекта мейнфрейма начального уровня, поэтому, даже если у вас нет опыта работы над такими проектами, вы можете начать с этого.

Вот несколько вещей, которые вам нужно будет сделать в этом проекте:

  • Запускайте ПАКЕТНЫЕ задания и изменяйте их для создания пользовательских отчетов.
  • Подготовьте документацию JCL для тестовой среды.
  • Оказывать техническую поддержку клиенту, чтобы обеспечить бесперебойную работу бизнеса, и помогать ему в случае возникновения каких-либо проблем с системой.
  • Подготовьте планы тестирования для системы мэйнфреймов и настройте тестовые данные.
  • Выполнять тесты и исправлять ошибки

Этот проект — отличный способ понять промышленное применение мейнфреймов. После завершения этого проекта вы также можете перейти к более сложным и интересным проектам для мэйнфреймов.

Читайте: Идеи проекта разработки полного стека

5. Мейнфрейм для обработки страховых требований (проект начального уровня)

Страховые компании сталкиваются с серьезной проблемой ведения учета и эффективной работы своих систем выставления счетов. Они обслуживают тысячи (иногда даже сотни тысяч) клиентов, поэтому им требуется эффективная система для управления их записями, счетами и т. д.

Одной из областей, где страховые компании больше всего нуждаются в эффективной системе, является обработка претензий. Итак, в этом проекте вы создадите мейнфрейм для обработки требований страховой компании. Система будет принимать входные данные, проверять, фильтровать и выносить решения по претензиям. Затем он будет создавать отчеты из NH/ME/CT.

Вот основные задачи, которые вы будете выполнять в этом проекте:

  • Выполнение технических обзоров системы
  • Подготовьте детальный проект предлагаемой системы и создайте документацию по ее спецификации.
  • Выполнение модульного тестирования, а также системного тестирования
  • Подготовьте документ стандартов COBOL, в котором объясняются необходимые изменения в коде, PROC и JCL.
  • Создавайте шаблоны для отчетов статистики и других матриц для отслеживания статуса
  • Подготовьте необходимые документы, такие как тестовые примеры, журнал проблем, планы UAT, одобренные изменения и т. д.
  • Обновите все папки, связанные с проектом, отчетами и планами.
  • Подготовить документацию JCL для настройки системы

Поскольку это одна из идей проекта мейнфрейма начального уровня, вы можете завершить ее быстро и в кратчайшие сроки. Тем не менее, этот проект предоставит вам большой опыт и знания в области использования мейнфреймов.

6. Проект мейнфрейма для банковской выверки

В этом проекте вы создадите мейнфрейм для банка. Он должен выполнять три основные задачи:

  • Согласование системы с системой
  • Согласование сроков
  • Банковская выверка

Ваше решение для мэйнфреймов должно позволять банку беспрепятственно проводить сверку счетов. У банков есть много организационных данных, а также данных о клиентах. Согласование означает придание одинакового формата всем имеющимся данным. В этом проекте у вас будет система, которая управляет всеми невостребованными чеками банка. Предположим, клиент запрашивает у банка чек. Когда указанный клиент получает чек, он получает ограничение по времени (дата на чеке), чтобы потребовать чек. У банка будет одна система для проверки подлинности чека.

Теперь, если клиент не востребует чек в установленный срок, банку придется выдать новый чек. Прежний чек попадет в раздел «Недействительные чеки».

Это был только один случай, каждый день банк обрабатывает сотни чеков. Ваша система выверки должна сделать такие проверки согласованными для банка. Примирение имеет решающее значение по многим причинам. Он предлагает ряд преимуществ для организаций, таких как:

  • Лучшее управление данными
  • Экономия времени и ресурсов
  • Более быстрая проверка и проверка

Работая над этим проектом, вы познакомитесь со многими концепциями приложений для мэйнфреймов в финансовом секторе. Вы увидите, как банкам и другим финансовым компаниям требуются решения для мейнфреймов для повышения эффективности их операций. Если вы новичок в программировании для мэйнфреймов, вы можете начать с небольшого проекта и не вдаваться в подробности. С другой стороны, если у вас есть некоторый опыт в этой области, вы можете пойти дальше и усложнить проект.

7. Создайте решение для мэйнфреймов MIBS

MIBS означает информационную и биллинговую систему Medicare. Для работы над этим проектом вам понадобится следующее программное обеспечение:

  • JCL
  • IMSDB
  • КОБОЛ
  • СРЕДСТВО
  • УТИЛИТЫ IBM
  • СА 7
  • ТЕЛОН
  • SQL
  • ПРОЗА
  • UCC7
  • НЕУДАЧА ПОМОЩЬ

Решение MIBS выставляет счета по требованиям раздела A программы Medicare и генерирует информацию для программы RISK. RISK компенсирует больничным кассам скорость факельного сжигания в зависимости от количества членов.

Ваша система будет анализировать требования бизнеса и спецификации своей системы, чтобы вы могли лучше понять приложение. MIBS создает и обрабатывает заявки на медицинское обслуживание для больницы и отправляет их фискальному посреднику. Ваше расширенное решение должно запускать и изменять задания BATCH для создания отчетов, характерных для каждого пользователя. Он также должен выполнять задачи, PROCS и контрольные карты в тестовой среде. Система должна разрешать удаление и восстановление файлов VSAM. Вам также придется использовать пакетный JCL для разработки FTP-каналов.

Если вы хотите войти в сектор здравоохранения с опытом работы с мэйнфреймами, то этот проект для вас. После его завершения вы узнаете, как мейнфрейм может помочь медицинскому предприятию и помочь компаниям в этой области. Это одна из идей проекта мейнфрейма промежуточного уровня, поэтому убедитесь, что вы завершили один или два проекта мэйнфрейма, прежде чем начать работать над этим.

Читайте также: Лучшие Java-проекты и темы для начинающих

Последние мысли

Хотя некоторые утверждают, что мейнфреймы — устаревшая технология, они никуда не денутся. Их широкое применение и полезность делают их жизненно важной частью крупных корпораций. Работа над проектами, которые мы обсуждали выше, поможет вам повысить свой опыт, а также продемонстрировать свои навыки работы с этим программным обеспечением.

upGrad предлагает уникальный курс магистра наук в области компьютерных наук для оттачивания ваших навыков и стимулирования роста в вашей карьере в области разработки программного обеспечения.

Начните обучение в магистратуре сегодня

Подать заявку на получение степени магистра в области разработки программного обеспечения