Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 6 лет назад пользователемАндрей Молочко
1 МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ФАКУЛЬТЕТ РАДИОФИЗИКИ И КОМПЬЮТЕРНЫХ ТЕХНОЛОГИЙ Кафедра системного анализа и компьютерного моделирования Дипломная работа по теме: «Программирование рабочего места агента страховой компании на языке RPGLE на платформе AS400» Выполнил: Молочко Андрей Алексеевич Научный руководитель: Скакун Виктор Васильевич
2 Цель: Разработать рабочее программное обеспечение для агента страховой компании
3 Задачи: ознакомление и изучение бизнес-логики страховой компании изучение обязанностей агента страховой компании разработка соответствующей базы данных в встроенной в систему СУБД DB2/400 реализация программного обеспечения в соответствии с выполняемыми агентом страховой компании функциями
4 Актуальность Компании и корпорации, главным объектом работы которых являются данные, в частности данные о клиентах, сотрудниках, потоках машин, людей и так далее, для работы с ними в большинстве своем используют такие надежные аппаратные средства как серия серверов IBM System i. Так как p Series больше предназначена для серьезных математических вычислений, z/OS чаще используется для поддержания работы большого объема операций они нам не сильно и подошли бы для разработки. i/OS – это та платформа, которая поддерживается до сих пор и имеет встроенную СУБД, что относительно облегчает разработку. В следующих трех главах я расскажу о работе страховых агентов, инструментарии необходимом для их работы и покажу как это реализовать на языке мэйнфрэймов RPGLE с базы данных разработанной на DB2.
5 AS400
6 Доступ через VPN клиент
7 Выбор терминала iSeries, интерфейса и типа соединения Telnet по протоколу TCP/IP
8 Схема базы данных За принципиальной невозможностью графически оформить схему БД в DB2/400, данную схему я нарисовал в онлайн редакторе draw.io. Далее SQL код, который будет представлен, написан в MSSQL Server. draw.io
9 Для того, чтобы начать работу с БД нужно запустить встроенный редактор набрав в командной строке команду STRSQL (START SQL)
10 Отличительная черта IBM i от z/OS и p/OS состоит в том, что СУБД DB2/400 встроена в операционную систему и среда разработки имеет консольное представление без поддержки графического редактора. По этой причине разрабатывалась сугубо при помощи SQL запросов.
11 Диаграмма активностей
12 Диаграмма компонент
13 Описание заголовка, подзаголовка, имя пользователя запустившего сессию в подсистеме, время и дата и имя файла, который отрабатывает при вызове пункта меню. Добавление записи, выход в предыдущее окно, отмена действия, подсказка и обновление окна. Разметка всех функциональных элементов.
14 Формат записи для связи дисплейного файла и сабфайла. Обработка исключений посредством вывода о системных ошибках и ошибках ввода ключей формат записи контроля.
15 Формат записи сабфайла. Описание атрибутов: длина, координаты по горизонтали и вертикали, подсветка
16 Формат записи на добавление нового объекта. Функциональная приставка «Х1» у атрибутов означает добавление. Для каждой операции свои приставки и в зависимости от количества таких операций в одном сабфайле но в разных форматах записей число увеличивается на единицу.
17 Разработка типичного экрана на основе SQL запроса на примере таблицы физ.лиц. Инициализация полей в дисплейном файле с указанием их длинны
18 Определение ключевых слов SQL запроса и длинны описываемых объектов
19 Блок основной логики. Аналог метода main(). Вынесен во Free секцию. Описывает инициализацию, загрузку и отображение сабфайла с проверкой введённых ключей.
20 Определение курсора => логика сортировки кортежей по каждому полю идентична. Преобразование в запрос с ключевым словом ORDER BY
21 Вызовы используемых модулей в файле очереди меню. Здесь может быть вызвана программа командой call, другое меню командой go, а также системная команда
27 Итоги Изучена предметная область работы агентов страховых компаний Разработана требуемая база данных Реализовано программное обеспечение с использованием технологии ILE для языка RPGLE
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.