Автор работы: Пользователь скрыл имя, 12 Мая 2013 в 22:16, курсовая работа
Цель курсового проекта - выполнить начальное проектирование информационной системы выбранной предметной области. Разрабатываемая ИС должна поддерживать выполнение конкретной деятельности организации и обеспечивать выполнение набора функционально связанных операций, характерных для этой деятельности. В данном случае необходимо рассмотреть процесс страхования клиентов, выплат страхового возмещения и выполнить проектирование соответствующей ИС.
ВВЕДЕНИЕ 5
ГЛАВА 1 ФОРМИРОВАНИЕ ТРЕБОВАНИЙ 6
1.1 Описание предметной области 6
1.2 Определение требований к ИС 7
1.2.1 Входные и выходные данные системы 7
1.2.2 Функции системы 8
1.2.3 Пользователи системы 9
1.2.4 Формирование концепции системы 9
1.3 Выводы 10
ГЛАВА 2 РАЗРАБОТКА ФУНКЦИОНАЛЬНЫХ МОДЕЛЕЙ 11
2.1 Модель IDEF0 11
2.2 Модель IDEF3 20
2.2 Модель DFD 23
2.4 Выводы 29
ГЛАВА 3 РАЗРАБОТКА МОДЕЛЕЙ ДАННЫХ 30
3.1 Логическая модель данных 30
3.2 Физическая модель данных 35
3.3 Физическая реализация на языке SQL 37
3.4 Выводы 39
ЗАКЛЮЧЕНИЕ 40
Приложение А (обязательное) Библиографический список 41
Приложение Б (обязательное) Список принятых сокращений 42
На выходе системы:
На вход управления системы поступают:
В качестве механизма системы выступают сотрудники.
Представленную диаграмму
Рисунок 2.2 Декомпозиция контекстной диаграммы
Консультация клиента – в данном блоке реализованы функции для учета информации о проведенных консультациях с потенциальным клиентом;
Работа с клиентом – в данном блоке реализованы функции для учета данных о клиенте и его документах, а так же учета данных по договорам заключенных с клиентами и полисах ОСАГО;
Страховые выплаты клиенту – в данном блоке реализованы функции для учета информации о ДТП.
Помимо описанных выше входных/выходных
данных, имеются следующие информационн
Сведения о потенциальном
Отчет по консультациям (выход – «Консультация клиента») – отчет о проведенной консультации с потенциальным клиентом;
Данные по страхованию (выход – «Работа с клиентом», вход на управление – «Страховые выплаты клиенту») – сведения о клиенте, договору и полису ОСАГО;
Отчет о страховании ТС (выход – «Работа с клиентом») – отчет о застрахованном ТС клиента;
Отчет о закрытии страхового полиса (выход – «Работа с клиентом») – отчет о досрочном прекращении страхования;
Отчеты о ДТП (выход – «Работа с клиентом») – сведения о произошедшем ДТП и страховых выплатах клиенту.
Блок диаграммы ОСАГО «Консультация клиента» можно разделить на четыре блока (рисунок 2.3):
Рисунок 2.3 Декомпозиция блока «Консультация клиента»
Потенциальный клиент – в данном блоке реализованы функции для занесения информации о потенциальном клиенте;
Регистрация вопросов и ответов – в данном блоке реализованы функции для занесения информации о вопросах потенциального клиента и найденных на них ответов;
Регистрация сведений о консультации – в данном блоке реализована функция для регистрации занесенной информации о проведенной консультации с потенциальным клиентом;
Формирование отчетов – в данном блоке реализованы функции для формирования отчетов по консультациям с потенциальными клиентами.
Помимо описанных выше входных/выходных данных, имеются следующие информационные потоки:
Зарегистрированные вопросы и ответы (выход – «Регистрация вопросов и ответов», вход на – «Регистрация сведений о консультации») – информация о заданных вопросах потенциального клиента и найденных на них ответов;
Сведения о консультации (выход – «Регистрация сведений о консультации», вход на – «Формирование отчетов») – сведения о проведенной консультации с потенциальным клиентом:
Блок диаграммы ОСАГО «Работа с клиентом» можно разделить на два блока (рисунок 2.4):
Рисунок 2.4 Декомпозиция блока «Работа с клиентом»
Страхование ТС – в данном блоке реализованы функции для проведения страхования ТС клиента;
Досрочное прекращение страхования – в данном блоке реализованы функции для досрочного прекращения страхования по желанию клиента.
Блок диаграммы Работа с клиентом «Страхование ТС» можно разделить на шесть блоков (рисунок 2.5):
Рисунок 2.5 Декомпозиция блока «Страхование ТС»
Занесение данных о клиенте – в данном блоке реализованы функции для занесения информации о клиенте и его документах на транспортное средство;
Оформление договора – в данном блоке реализованы функции для занесения информации о договоре заключаемым с клиентом;
Оформление и выдача полиса ОСАГО – в данном блоке реализованы функции для занесения информации о страховом полисе ОСАГО, который выдается клиенту;
Прием оплаты – в данном блоке реализованы функции для занесения информации о денежных средствах, которые клиент вносит в кассу страховой компании за оформление полиса ОСАГО;
Регистрация данных о страховании – в данном блоке реализована функция для регистрации занесенной информации о страхуемом ТС клиента;
Регистрация отчета о страховании транспортного средства – в данном блоке реализованы функции для формирования отчета о застрахованном транспортном средстве клиента.
Помимо описанных выше входных/выходных данных, имеются следующие информационные потоки:
Данные о клиенте (выход – «Занесение данных о клиенте», вход на управление – «Оформление договора», «Оформление и выдача полиса ОСАГО», вход на – «Регистрация данных о страховании», «Регистрация отчета о страховании транспортного средства»,) – информация о клиенте и его документах на транспортное средство;
Данные о заключенном договоре (выход – «Оформление договора», вход на – «Оформление и выдача полиса ОСАГО», «Регистрация данных о страховании», «Регистрация отчета о страховании транспортного средства») – информация о договоре заключаемым с клиентом;
Данные о страховом полисе (выход – «Оформление и выдача полиса ОСАГО», вход на – «Регистрация данных о страховании», «Регистрация отчета о страховании транспортного средства») – информация о страховом полисе ОСАГО, который должен всегда присутствовать у клиента при передвижении на застрахованном ТС;
Данные об оплате (выход – «Прием оплаты», вход на – «Регистрация данных о страховании», «Регистрация отчета о страховании транспортного средства») – информация о сумме, которую клиент вносит в кассу страховой компании за оформление страхового полиса ОСАГО.
Блок диаграммы Работа с клиентом «Досрочное прекращение страхования» можно разделить на три блока (рисунок 2.6):
Рисунок 2.6 Декомпозиция блока «Досрочное прекращение страхования»
Закрытие страхового полиса – в данном блоке реализована функции для выполнения операций по досрочному закрытию страхового полиса;
Расчет остатков для выплаты – в данном блоке реализованы функции для расчета остатка денежных средств при досрочном закрытии страхового полиса;
Формирование отчета – в данном блоке реализованы функции для формирования отчетов по досрочно закрытым страховым полисам ОСАГО.
Помимо описанных выше входных/выходных
данных, имеются следующие информационн
Данные о закрытии страхового полиса (выход – «Закрытие страхового полиса», вход на – «Расчет остатка для выплаты», «Формирование отчета») – информация о закрытии страхового полиса:
Данные о сумме выплаты остатка (выход – «Расчет остатка для выплаты», вход на – «Формирование отчета») – сведения о сумме остатка денежных средств по досрочно закрытому страховому полису ОСАГО.
Блок диаграммы ОСАГО «
Рисунок 2.7 Декомпозиция блока «Страховые выплаты клиенту»
Рассмотрение документов – в данном блоке реализованы функции для занесения информации о документах клиента на страховое возмещение;
Регистрация акта осмотра – в данном блоке реализована функция для занесения информации об акте осмотра ТС независимым экспертом;
Принятие решения о выплате – в данном блоке реализованы функции для регистрации акта о состоявшемся страховом случае;
Выплата страхового возмещения – в данном блоке реализованы функции для занесения информации о сумме по страховому возмещению клиенту;
Регистрация данных о ДТП – в данном блоке реализованы функции для регистрации данных о ДТП и формирования отчетов по ДТП.
Помимо описанных выше входных/выходных данных, имеются следующие информационные потоки:
Направление на независимую экспертизу (выход – «Рассмотрение документов», вход на – «Регистрация акта осмотра», «Регистрация данных о ДТП») – информация о документе «Направление на независимую экспертизу», выданного при рассмотрении документов на страховое возмещение клиента страховыми агентами;
Зарегистрированный акт осмотра (выход – «Регистрация акта осмотра», вход на – «Принятие решения о выплате», «Регистрация данных о ДТП») – информация об акте осмотра ТС независимым экспертом;
Акт о страховом случае (выход – «Принятие решения о выплате», вход на – «Выплата страхового возмещения», «Регистрация данных о ДТП») – информация об акте о страховом случае, который заполняется страховыми агентами и утверждается начальством компании;
Данные о сумме страхового возмещения (выход – «Выплата страхового возмещения», вход на – «Регистрация данных о ДТП») – информация о сумме страхового возмещения клиенту.
Контекстная диаграмма модели IDEF3 представлена на рисунке 2.8.
Рисунок 2.8 Контекстная диаграмма IDEF3
Форма модели IDEF3 – это цепочки действий для полного решения поставленной задачи. Модель определяет событийный характер выполнения действия.
Для изображения модели IDEF3 используются следующие основные типы элементов: блоки, стрелки, соединения, указатели. Блок в модели IDEF3 обозначает моделируемую функцию (действие).
Стрелки в модели IDEF3 связывают UOW в потоки работ. Стрелки делятся на входные и выходные, могут начинаться и кончаться на любой грани блока и границе диаграммы.
Соединения (junction) описывают ветвление потоков. Входные соединения имеют несколько входов и один выход и служат для объединения потоков. Выходные соединения имеют один вход и несколько выходов и служат для разделения потока. При этом используются асинхронные и синхронные соединения различного типа.
В данных диаграммах будут использоваться следующие соединения: