Разработка информационной системы "Страхование автомобилей"

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 15.06.2017
Размер файла 1,2 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Министерство образования Омской области

БПОУ «Омский автотранспортный колледж»

Курсовой проект

тема: Разработка информационной системы «Страхование автомобилей»

Студент Шлыкова Юлия Андреевна

Руководитель курсового

проектирования Н.Г. Мальгина

Заведующий отделением И.В. Субботина

Омск 2016

  • Содержание

  • Перечень условных обозначений
    • Введение
    • 1. Исследовательский раздел
    • 1.1 Техническое задание на разработку информационной системы «Страхование автомобилей»
    • 1.1.1 Общие сведения о системе
    • 1.1.2 Назначение и цели создания системы
    • 1.1.3 Характеристика объекта информатизации
    • 1.1.4 Требования к персоналу
    • 1.1.5 Показатели назначения
    • 1.1.6 Требования к надежности
    • 1.1.7 Требования к безопасности
    • 1.1.8 Требования к эргономике
    • 1.1.9 Требования к эксплуатации, техническому обслуживанию, ремонту и хранению компонентов системы
    • 1.1.10 Требования к защите информации от несанкционированного доступа
    • 1.1.11 Требования по сохранности информации при авариях
    • 1.1.12 Требования к функциям Системы
    • 1.2 Требования к видам обеспечения
    • 1.2.1 Требования к информационному обеспечению
    • 1.3 Требования к лингвистическому обеспечению
    • 1.4 Требования к программному обеспечению
    • 1.5 Требования к техническому обеспечению
    • 1.6 Требования к организационному обеспечению
    • 2. Технологический раздел
    • 2.1 Моделирование функций системы
    • 2.2 Модель данных
    • 3. Организационный раздел
    • Заключение
    • Список литературы

Перечень условных обозначений

Определения, обозначения и сокращения

В ходе описания курсового проекта студентом используются сокращения, которые обязательно должны иметь расшифровку (см. табл.1).

Таблица 1 - Принятые сокращения

N

Сокращение

Расшифровка

1

ИС

Информационная система

2

СА

Страхование автомобилей

Введение

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

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

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

Основной отличительной чертой рассматриваемых систем является их способность настройки под конкретную область деятельности. Это достигается за счет построения таблиц и интерфейса, заложенных в данных программных продуктах. В режиме конструктора в MS Access создаются необходимые для решения задачи таблицы. Язык программирования Visual Basic используется для создания программных модулей и запросов. Информационная система предназначена для автоматизации и удобства работы сотрудников страховой компании.

Целью курсового проекта является разработка информационной системы «Страхование автомобилей».

Для достижения цели потребуется выполнить следующие задачи:

- исследовать предметную область;

- сформулировать техническое задание на программный продукт;

- разработать базу данных ИС;

- разработать интерфейс программы;

- провести тестирование ИС.

1. Исследовательский раздел

1.1 Техническое задание на разработку информационной системы «Страхование автомобилей»

1.1.1 Общие сведения о системе

Наименование: Информационная система «Страхование автомобилей».

Заказчик: БПОУ «Омский АТК».

Исполнители: Шлыкова Юлия Андреевна.

Плановые сроки начала и окончания работы по созданию системы: 26.01.2015 - 14.02.2015.

1.1.2 Назначение и цели создания системы

ИС СА, создается для автоматизации контроля и учета застрахованных автомобилей и владельцев. Основной целью создания ИС «Страхование автомобилей» является:

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

1.1.3 Характеристика объекта информатизации

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

1.1.4 Требования к персоналу

Для функционирования и поддержания работоспособности Системы необходим техник по информационным системам (или информационным технологиям) - 1 шт.ед.

Техник по информационным системам должен иметь опыт работы на языке программирования Visual Basic.

1.1.5 Показатели назначения

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

Система должна обеспечивать возможность одновременной работы только одного пользователя.

Характеристики времени отклика Системы: для операций навигации по экранным формам системы - не более 5 сек;

Время формирования проверки тестирования и определение результатов определяется их сложностью и может занимать продолжительное время.

1.1.6 Требования к надежности

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

- при сбоях в системе электроснабжения;

- при ошибках в работе аппаратных средств;

- при ошибках, связанных с системным программным обеспечением.

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

1.1.7 Требования к безопасности

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

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

1.1.8 Требования к эргономике

Система должна обеспечивать удобный для пользователей интерфейс, отвечающий следующим требованиям:

- единый стиль оформления для пользовательских интерфейсов;

- должна быть удобная, интуитивно понятная навигация в интерфейсе пользователя;

- взаимодействие пользователя с Системой должно осуществляться на русском языке; исключения могут составлять только общепринятые наименования.

- требуется предусмотреть отображение на экране хода длительных процессов обработки.

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

1.1.9 Требования к эксплуатации, техническому обслуживанию, ремонту и хранению компонентов системы

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

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

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

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

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

Размещение оборудования, технических средств должно соответствовать требованиям техники безопасности, санитарным нормам и требованиям пожарной безопасности.

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

1.1.10 Требования к защите информации от несанкционированного доступа

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

1.1.11 Требования по сохранности информации при авариях

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

1.1.12 Требования к функциям Системы

В Системе должно быть предусмотрено выполнение следующих функций:

· Учет застрахованных владельцев и транспортных средств:

- Ввод новых данных о владельцах и автомобилей,

- Закрепление страхователя за страховщиком,

· Ведение справочной информации о страховщиках, типах страхования и видах документов:

- При появлении новых страховщиков, типах страхования и видах документов добавление информации в таблицы.

· Поиск информации:

- По транспортному средству,

- По владельцу АВТО,

- По страховщику,

- По типу страхования.

1.2 Требования к видам обеспечения

1.2.1 Требования к информационному обеспечению

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

Тестирование пользователя происходит без каких-либо подсказок и без доступа к коду программирования теста.

1.3 Требования к лингвистическому обеспечению

В качестве программирования теста, проверки выбранных ответов и вычисления результатов используется язык Visual Basic.

1.4 Требования к программному обеспечению

Для размещения данных Системы и ее программного обеспечения необходима среда VisualStudio 2013.

Для управления Системой должна использоваться операционная система Microsoft WindowsXP и выше.

Прикладное программное обеспечение в составе Системы должно соответствовать следующим основным требованиям:

- функционировать в среде операционной системы и взаимодействовать с пользователем в соответствии с требованиями настоящего ТЗ;

- поддерживать русский и английский языки, символы кириллицы и латиницы;

- иметь удобный пользовательский интерфейс;

- обеспечивать реализацию всех функций Системы в соответствии с требованиями настоящего ТЗ;

- иметь комплект пользовательской документации на русском языке.

Качество разработки программных средств должно обеспечиваться соответствующими процедурами управления проектом по реализации Системы.

1.5 Требования к техническому обеспечению

Состав технических средств, функционирующих в составе системы:

· Персональный компьютер

- Процессор - на базе архитектуры x86, с частотой не менее 2000MHz;

- Объем оперативной памяти - не менее 500Мб;

- Дисковая подсистема - не менее 1Гб;

· Цветной монитор, размер не менее 15, разрешение не менее 1024х768 точек;

· Клавиатура, мышь.

· Принтер для печати отчетных форм - локальный или подключенный сетевой лазерный принтер формата А4.

1.6 Требования к организационному обеспечению

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

2. Технологический раздел

2.1 Моделирование функций системы

Функциональная модель разработки информационной системы «Страхование автомобилей» 3 диаграммы:

- контекстную диаграмму верхнего уровня А0 (см.рис.1);

- диаграмму основных бизнес-процессов (см.рис.2);

- декомпозицию процесса оформление владельцев ТС (рис.3)

Рисунок 1 - Контекстная диаграмма ИС

Рисунок 2 - Диаграмма основных процессов ИС СА

2.2 Модель данных

Рисунок 3 - Модель данных

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

Данные будем распределять по таблицам БД:

В таблице «Виды страхования» хранится информация о видах страхования транспортного средства

Структура таблицы «Виды страхования» представлена на рисунке 4.

Рисунок 4 - Виды страхования

В таблице «Документы ТС» хранится справочная информация о документах транспортного средства.

Структура таблицы «Документы ТС» представлена на рисунке 5.

Рисунок 5 - Документы ТС

В таблице «Информация о владельце АВТО» хранится информация о владельцах автомобиля.

Структура таблицы «Информация о владельце АВТО» представлена на рисунке 6.

Рисунок 6 - Информация о владельце АВТО

В таблице «Пол» хранится справочная информация о полах.

Структура таблицы «Пол» представлена на рисунке 7.

Рисунок 7 - Пол

В таблице «Страховой взнос» хранится информация о страховых взносах владельцев.

Структура таблицы «Страховой взнос» представлена на рисунке 8.

Рисунок 8 - Страховой взнос

В таблице «Страховщики» хранится информация о страховщиках страховой компании.

Структура таблицы «Страховщики» представлена на рисунке 9.

Рисунок 9 - Страховщики

В таблице «Страховые полисы» хранится информация о выданных страховых полисах.

Структура таблицы «Страховые полиса» представлена на рисунке 10.

Рисунок 10 - Страховщики

В таблице «Транспортные средства» хранится информация о транспортных средствах компании.

Структура таблицы «Транспортные средства» представлена на рисунке 11.

Рисунок 11 - Транспортные средства

Рисунок 12 - Схема данных

Для создания программных модулей и запросов используется среда программирования VisualBasic 2010. Для удобства разработчика в этом программном продукте имеется все необходимые средства.

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

Рисунок 13 - Источник данных

Для удобства разработчика в этом программном продукте имеется возможность отслеживания связей.

Рисунок 14

3. Организационный раздел

Руководство пользователя. Начало работы с системой

Для запуска системы выберите ярлык Интерфейсы (см. рис.15)

Рисунок 15 - Запуск системы

Для входа в систему необходимо выбрать кнопку Вас интересующую для изучения интерфейса (далее я выбираю внутренние интерфейсы, см. рис.16)

Рисунок 16 - Выбор кнопки

Для работы с системой необходимо пользоваться меню (см. рис. 17) (см. рис. 18)

Рисунок 17

Рисунок 18

В некоторых интерфейсах есть дополнительная информация, которая обозначена по кнопке навигации (см. рис. 19)

Рисунок 19

Для открытия тестирования кликнете мышью по пункту кнопке Тестирование на начальной форме (см. рис. 20).

Рисунок 21 - Открытие тестирования

Выберите ответ и нажмите далее (см. рис. 22)

Рисунок 22 - Форма теста

По окончании тестирования выводим результаты (см. рис. 23).

Рисунок 23

Заключение

Результатом выполнения курсового проекта является разработка информационной системы страхование автомобилей

В ходе разработки были решены следующие задачи:

1. Произведен анализ интерфейсов ПК.

2. Определены функциональные и эксплуатационные требования к информационной системе.

3. Разработан интерфейс пользователя.

4. Произведено тестирование модулей, а также комплексное тестирование программы.

Информационная система «Страхование автомобилей» может быть использована с большой пользой благодаря следующим ее качествам:

- повысилась информативность интерфейсов ПК;

- появилась возможность тестирования пользователя

автоматизация учет застрахованный интерфейс

Список литературы

1. Свиридова М. Ю, Система управления базами данных Access, 2010г.

2. Бекаревич Ю., Access 2010 (+ CD-ROM), 2010г.

3. Сеннов А. С., Access 2010, 2010г.

4. Бекаревич Юрий, Microsoft Access 2013г.

5. Кузин А. В., Базы данных, 2010г.

6. Ирина Иванова, М.М. Корниенко, Базы данных. Системы управления базами данных (арт.Т6486Р), 2011г.

7. Валентинов В.В. Персональная база данных для менеджера: Учебное пособие - («Профессиональное образование»), 2014г.

8. Бекаревич Юрий, Microsoft Access 2013г.

9. Кошелев Вячеслав Евгеньевич, Базы данных в ACCESS 2007, 2013г.

10. Л. А. Демидова, А. Н. Пылькин - Программирование в среде VBA, 2011г

11. Зибиров В.В. - Visual Basic 2010 на примерах - 2010(+CD).

12. QBASIC на примерах, Пестриков В.М., Тяжев А.Т., 2010г.

13. Джон Коннэлл, Visual Basic, 2011г.

14. Алексей Дукин, Антон Пожидаев «Самоучитель Visual Basic 2010» , 2010г.

15. Браун С., Visual Basic 6. - СПб, 2010г.

Размещено на Allbest.ru

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.