Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АРМ агента страховой компании_дораб (1).doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
7.17 Mб
Скачать

3. Программная реализация ис «арм агента страховой компании»

3.1. Обоснование выбора по для разработки

Microsoft Visual Studio 2010 помогает программистам, создающим любые виды ПО, ускорить разработку приложений и создавать пользовательские интерфейсы с принципиально новым уровнем удобства.

Среда Visual Studio поддерживает несколько самых популярных в мире языков программирования, в том числе Visual Basic, Visual C#, Visual C++ и JavaScript, так же с помощью Visual Studio можно легко создавать базы данных на SQL.

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

Microsoft Visual Basic – средство разработки программного обеспечения, разрабатываемое корпорацией Microsoft и включающее язык программирования и среду разработки. Язык Visual Basic унаследовал дух, стиль и отчасти синтаксис своего предка – языка Basic, у которого есть немало диалектов. В то же время Visual Basic сочетает в себе процедуры и элементы объектно-ориентированных и компонентно-ориентированных языков программирования. Среда разработки VB включает инструменты для визуального конструирования пользовательского интерфейса. Visual Basic считается идеальным средством быстрой разработки прототипов программы, для разработки приложений баз данных и вообще для компонентного способа создания программ, работающих под управлением операционных систем семейства Microsoft Windows.

Первое признание серьёзными разработчиками Visual Basic получил после выхода версии 3 – VB3. Окончательное признание как полноценного средства программирования для Windows – при выходе версии 5 – VB5. Версию VB6, входящую в состав Microsoft Visual Studio 6.0, стала по-настоящему зрелым и функционально богатым продуктом. После этого разработчики из Microsoft существенно изменили направление развития данной технологии.

Visual Basic .NET не позволяет программировать по-старому, так как является совершенно другим языком, таким же, как и любой другой язык программирования для платформы .NET. Индивидуальность языка, так же как и его преимущества (простота, скромность создания программ, лёгкость использования готовых компонент) при использовании в среде .NET не имеют такого значения, как раньше – всё сосредоточено на возможностях самой системы .NET, на её библиотеке классов.

Достоинства:

  • Высокая скорость создания приложений с графическим интерфейсом для MS Windows;

  • Простой синтаксис, позволяющий очень быстро освоить язык;

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

Недостатки:

  • Поддержка операционных систем только семейства Windows (Исключение - VB1 for DOS);

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

3.2. Структура бд

С использованием MS SQL Server была разработана база данных, схема которой представлена на рисунке 20.

Рисунок 20 – Структура базы данных

БД представлена следующими таблицами:

Сущность

Название

Описание

Т_Калькулятор

Калькулятор ОСАГО

Таблица содержит информацию по всем показателям, позволяющим в режиме on-line рассчитать стоимость ОСАГО, то есть узнать стоимость страхового полиса

К_Ко

Количество водителей

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

Т_ВыплытыДоговор

Выплаты по договорам по наступившим страховым случаям

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

Т_Договор

Договор страхования автотранспортного средства

Таблица содержит всю необходимую информацию о транспортном средстве и его собственнике для заключения страхового полиса

Т_Категория

Категория автотранспортного средства

В таблице представлена информация о категориях автотранспортных средств: A, B, C, D, E

Т_Кбм

Класс страхования

Таблица коэффициентов страховых тарифов в зависимости от наличия или отсутствия страховых выплат при наступлении страховых случаев, произошедших в период действия предыдущих договоров ОСАГО

Т_Квс

Коэффициент стажа и возраста водителей

Таблица содержит информацию о стаже и возрасте водителей, необходимую для расчета коэффициента

Т_Клиент

Собственник автотранспортного средства

Таблица содержит информацию о собственнике автотранспортного средства и его водительском удостоверении

Т_Км

Коэффициент мощности двигателя

В таблице представлено распределение коэффициентов по мощности двигателей

Т_КоличествоВыплат

Количество выплат по договорам по наступившим страховым случаям

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

Т_Кт

Коэффициент территории

В таблице "Коэффициенты территории ОСАГО" представлены значения коэффициентов для городов РФ. Территория определяется по месту жительства владельца автомобиля

Т_Осаго

Обязательное страхование автогражданской ответственности владельцев транспортных средств

В таблице представлены все необходимые коэффициенты для расчета ОСАГО

Т_Реквизиты

Реквизиты страховой компании

Таблица содержит информацию о реквизитах страховой компании: название, адрес, руководитель

Т_Тб

Базовый тариф

Таблица содержит данные о базовых тарифах ставки, которых используется для расчета стоимости полиса ОСАГО. Ставки являются едиными для всех Страховых Компаний на всей территории РФ

Т_ТипТС

Тип Транспортного средства

Таблица содержит информацию о типах транспортных средств

Процедуры создания таблиц и описание атрибутов сущностей приведены в приложении 2, листинг кода форм в приложении 3.