МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ФАКУЛЬТЕТ РАДИОФИЗИКИ И КОМПЬЮТЕРНЫХ ТЕХНОЛОГИЙ Кафедра системного.

Презентация:



Advertisements
Похожие презентации
Информационные системы. Базы данных. Информационная система – любая система обработки информации (шир)
Advertisements

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ СТАВРОПОЛЬСКИЙ ГОСУДАРСТВЕННЫЙ АГРАРНЫЙ УНИВЕРСИТЕТ.
БД (администрирование) 1 Базы данных (администрирование) Аблов Игорь Васильевич Кафедра информационных технологий.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ Факультет прикладной математики и информатики Кафедра информатики.
Выполнили: Бикбаева Алина, Галиева Алсу. Государственно бюджетное образовательное учреждение Профессионального образования «Казанский государственный медицинский.
СИСТЕМА УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ МОДЕЛИРОВАНИЕ И ФОРМАЛИЗАЦИЯ Классная работа Урок 19 По данной теме урок 6.
Базы данных: назначение и основные возможности Разработка учителя информатики и ИКТ МОУ СОШ с. Тербуны Болговой Н.А.
1. Краткая характеристика MS Access1. Краткая характеристика MS Access 2. Достоинства и недостатки 3. Типы БД 4. Базы данных и системы управления базами.
Технические возможности. Наши цели Максимальная гибкость Максимальная скорость считывания и обработки данных Стабильность работы Максимальная простота.
Реляционная модель – это особый метод рассмотрения данных, содержащий данные в виде таблиц, способов работы и манипуляции с ними в виде связей. структура,
ИНФОРМАЦИОННЫЕ СИСТЕМЫ И БАЗЫ ДАННЫХ Практические работы к урокам (11 класс). МОУ Школа 35.
Поддержка разработки Parallels Business Automation в среде Eclispe Научный руководитель: Сергушенков Ю. А. Рецензент: доцент кафедры системного программирования,
Объектно-ориентированное программирование Основы языка программирования Lazarus.
Отчет по преддипломной практике Выполнил Студент гр. ИСЗ – С 05 Кудаков Д.Ю.
Информационная система « АВТОМАТИЗАЦИЯ ПРОКАТА ФИЛЬМОВ » Курсовая работа Работу выполнила: студент Z1243 Э группы факультета информатики и экономики Бареев.
База данных (БД) – Совокупность определённым образом организованной информации на определённую тему (в рамках определённой предметной деятельности); Организованная.
Общие сведения о Microsoft Access. позволяет хранить большие массивы данных, обрабатывать их, автоматизировать часто выполняемые операции, разрабатывать.
Базы данных Технология хранения, поиска, сортировки данных.
Тамбовский государственный университет имени Г.Р. Державина Институт математики, физики и информатики Кафедра информатики и информационных технологий Иванова.
Этапы разработки базы данных.. Этапы разработки БД. 1. Постановка задачи. 2. Проектирование БД. 3. Создание БД в СУБД. 4. Управление БД в СУБД.
Транксрипт:

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ФАКУЛЬТЕТ РАДИОФИЗИКИ И КОМПЬЮТЕРНЫХ ТЕХНОЛОГИЙ Кафедра системного анализа и компьютерного моделирования Дипломная работа по теме: «Программирование рабочего места агента страховой компании на языке RPGLE на платформе AS400» Выполнил: Молочко Андрей Алексеевич Научный руководитель: Скакун Виктор Васильевич

Цель: Разработать рабочее программное обеспечение для агента страховой компании

Задачи: ознакомление и изучение бизнес-логики страховой компании изучение обязанностей агента страховой компании разработка соответствующей базы данных в встроенной в систему СУБД DB2/400 реализация программного обеспечения в соответствии с выполняемыми агентом страховой компании функциями

Актуальность Компании и корпорации, главным объектом работы которых являются данные, в частности данные о клиентах, сотрудниках, потоках машин, людей и так далее, для работы с ними в большинстве своем используют такие надежные аппаратные средства как серия серверов IBM System i. Так как p Series больше предназначена для серьезных математических вычислений, z/OS чаще используется для поддержания работы большого объема операций они нам не сильно и подошли бы для разработки. i/OS – это та платформа, которая поддерживается до сих пор и имеет встроенную СУБД, что относительно облегчает разработку. В следующих трех главах я расскажу о работе страховых агентов, инструментарии необходимом для их работы и покажу как это реализовать на языке мэйнфрэймов RPGLE с базы данных разработанной на DB2.

AS400

Доступ через VPN клиент

Выбор терминала iSeries, интерфейса и типа соединения Telnet по протоколу TCP/IP

Схема базы данных За принципиальной невозможностью графически оформить схему БД в DB2/400, данную схему я нарисовал в онлайн редакторе draw.io. Далее SQL код, который будет представлен, написан в MSSQL Server. draw.io

Для того, чтобы начать работу с БД нужно запустить встроенный редактор набрав в командной строке команду STRSQL (START SQL)

Отличительная черта IBM i от z/OS и p/OS состоит в том, что СУБД DB2/400 встроена в операционную систему и среда разработки имеет консольное представление без поддержки графического редактора. По этой причине разрабатывалась сугубо при помощи SQL запросов.

Диаграмма активностей

Диаграмма компонент

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

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

Формат записи сабфайла. Описание атрибутов: длина, координаты по горизонтали и вертикали, подсветка

Формат записи на добавление нового объекта. Функциональная приставка «Х1» у атрибутов означает добавление. Для каждой операции свои приставки и в зависимости от количества таких операций в одном сабфайле но в разных форматах записей число увеличивается на единицу.

Разработка типичного экрана на основе SQL запроса на примере таблицы физ.лиц. Инициализация полей в дисплейном файле с указанием их длинны

Определение ключевых слов SQL запроса и длинны описываемых объектов

Блок основной логики. Аналог метода main(). Вынесен во Free секцию. Описывает инициализацию, загрузку и отображение сабфайла с проверкой введённых ключей.

Определение курсора => логика сортировки кортежей по каждому полю идентична. Преобразование в запрос с ключевым словом ORDER BY

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

Итоги Изучена предметная область работы агентов страховых компаний Разработана требуемая база данных Реализовано программное обеспечение с использованием технологии ILE для языка RPGLE