Файл: Моделирование предметной области «Ведение договоров по страхованию автотранспортных средств» с помощью UML.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 28.03.2023

Просмотров: 112

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Рисунок 4 Иерархия классов системы.

Рисунок 5 Главная диаграмма классов.

Описание классов

Классы пакета Boundaries.

Рисунок 6 Диаграмма классов пакета Boundaries.

Класс Client содержит следующие атрибуты.

Имя

Описание

Тип

ID

Идентификационный номер клиента

Integer

Fam

Фамилия клиента

String

Im

Имя клиента

String

Otch

Отчество клиента

String

Adress

Место жительства

String

desc

описание

String

NomerDogovora

Знак автора

String

Data zaklucheniya

Дата заключения договора

Date

Операции класса Client

Имя

Описание

OpenClientBD ()

В результате данной операции происходит открытие формы клиента с результатом запроса по поиску конкретного человека, заключившего договор с организацией

Open Client ()

Открытие клиентской формы из меню, для добавления нового клиента

Класс Menu содержит атрибуты.

Имя

Описание

Тип

CloseForm

В данном атрибуте содержится логическое выражение, Отражающее закрытие формы меню

Boolean

Операции класса Menu

Имя

Описание

OpenMenu ()

Открытие формы главного меню, в котором осуществляется работа с системой, производится открытие форм, таких как клиент и поиск

Return Menu ()

Операция возврата в главное меню, после закрытия форм клиент и поиск

Класс Search содержит следующие атрибуты.

Имя

Описание

Тип

Fam

Фамилия клиента

String

Im

Имя клиента

String

Otch

Отчество клиента

String

NomerPolisa

Номер страхового свидетельства

Integer

NomerAvto

Номерной знак транспортного средства

String

Операции класса Search

Имя

Описание

OpenSearch ()

Открытие формы поиска из главного меню

Return Search ()

Операция возврата на форму поиска, обнаружения отсутствия клиента в базе

Soobshit ob ots

Выдача системного сообщения пользователю, об отсутствии клиента в БД


Классы пакета Entities.

Рисунок 7 Диаграмма классов пакета Entities.

Класс BD не содержит никаких атрибутов, так как он только передает управление СУБД, которая в свою очередь выполняет все операции по работе с запросами пользователей.

Операции класса BD

Имя

Описание

AddNewClientBD ()

Отправка запроса на добавление нового клиента организации

AddEditClientBD ()

Отправка запроса на внесение в базу изменений об уже существующем клиенте

SearchBD ()

Формирование результирующей информации и выдача данных о запрашиваемом клиенте на соответствующей форме клиент

Классы пакета Control

Рисунок 8 Диаграмма классов пакета Control

Класс Open содержит следующие атрибуты.

Имя

Описание

Тип

LogIn

Логин пользователя

String

Password

Пароль пользователя

String

Access

Доступ разрешен, либо запрещен

Boolean

Операции класса Open

Имя

Описание

Сигнатура

Authorization

Проверка правильности ввода данных пользователем при входе в систему, операция возвращает значение логического типа.

+ Authorization (): Boolean

Классы пакета View

Рисунок 9 Диаграмма классов пакета View

Класс Print не содержит никаких атрибутов, так как данный класс реализует только печать страхового договора.

Операции класса Open

Имя

Описание

Сигнатура

PrintPolis

Операция реализует печать полиса, данные берутся из БД

Рисунок 10 Диаграмма классов «страховой агент»

Диаграммы состояний определяют все возможные состояния, в которых может находиться конкретный объект, а также процесс смены состояний объекта в результате наступления некоторых событий.

На диаграмме имеются два специальных состояния - начальное (start) и конечное (stop). Начальное состояние выделено черной точкой, оно соответствует состоянию объекта, когда он только что был создан. Конечное состояние обозначается черной точкой в белом кружке, оно соответствует состоянию объекта непосредственно перед его уничтожением. На диаграмме состояний может быть одно и только одно начальное состояние.


Рисунок 11 Диаграмма состояний «страховой агент»

/

ЗАКЛЮЧЕНИЕ

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

В процессе выполнения данного курсового проекта была разработана объектно-ориентированная модель информационной подсистемы для учета товаров с использованием языка UML.

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

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

В ходе ее разработки мною были изучены основы языка моделирования UML и построены следующие диаграммы:

  • диаграмма вариантов использования;
  • диаграмма последовательности;
  • кооперативная диаграмма;
  • диаграмма классов;
  • диаграмма состояний;
  • диаграмма компонентов;

В качестве среды разработки информационной подсистемы был использован программный продукт Rational Rose Enterprise Edition.