- •Барнаул 2011 Содержание
- •Введение
- •Предпроектное исследование
- •Анализ предметной области
- •1.2. Постановка задачи
- •Входные и выходные документы
- •Проектирование ис «арм агента страховой компании »
- •2.1. Построение интегрированной модели бизнес процессов
- •2.2. Логическая и физическая модель данных
- •2.3. Требования к разрабатываемой системе
- •3. Программная реализация ис «арм агента страховой компании»
- •3.1. Обоснование выбора по для разработки
- •3.2. Структура бд
- •3.3. Интерфейс пользователя
- •Заключение
- •Список использованной литературы и источников
- •Приложение
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.
