Состав функций дополнительного модуля расчета страховой премии для сайта компании «БСК Резонанс» отображен на Рисунке 3.8, расшифровка нумерации вершин содержится в Таблице 3.2.
Рисунок 3.8 - Сценарий диалога дополнительного модуля «Расчет страховой премии» для клиентов
Таблица 3.2. Нумерация сценария диалога для клиентов
|
№ вершины графа |
Операция |
|
|
0 |
Вход на сайт компании |
|
|
1 |
Отображение меню сайта |
|
|
2 |
Переход к модулю расчета |
|
|
3 |
Выбор данных |
|
|
4 |
Запрос на расчет |
|
|
5 |
Отображение результатов |
|
|
6 |
Печать результатов |
|
|
7 |
Выход с сайта компании |
Структурная схема пакета (дерево программных модулей)
Дерево программных модулей (Рисунок 3.9) отражает структурную схему пакета, содержащую программные модули различных классов:
- выполняющие служебные функции;
- управляющие модули, предназначенные для загрузки меню и передачи управления другому модулю;
- модули, связанные с вводом, хранением, обработкой и выдачей информации.
Рисунок 3.9 - Дерево программных модулей ИС «Расчет страховой премии»
Модуль «index» это название головного файла веб-сайта.
Этот файл необходим для обнаружения веб-сервером по умолчанию и дальнейшего отображения всех страниц.
Модуль «admin» отображает форму для авторизации пользователей.
Модуль «proverka» содержит программный код для проверки правильности введенного пароля.
Модуль «obzor» предназначен для страховых агентов, которым также доступны модули «klient», «obetkt», «dogovor» и «form», содержащие одноименные таблицы с данными о клиентах, объектах страхования и договорах страхования, а также форму для заполнения.
Для редактирования и удаление записей из таблиц предназначены модули «edit» и «delete» соответственно, которые содержат код для редактирования и удаления записей.
Модуль «check» содержит формы для ввода данных и выбора необходимых параметров по коэффициентам, через заполнение полей в данной форме, добавляются новые записи в базу данных, таким образом, этот модуль связан с еще тремя модулями «obekt_insert», «klient_insert» «dogovor_insert», которые предназначены для добавления записей.
Модуль «otchet» содержит программный код для расчета страховой премии, а также результат подсчета страховой премии и отдельные поля, заполненные ранее в модуле «check».
3.2 Алгоритмы и описания программных модулей
Данный раздел содержит блок-схему и описание блок-схем алгоритма основного модуля.
Основным модулем программы расчета страховой премии является модуль «form», однако, данный модуль тесно связан с работой остальных модулей, поэтому рассматривать его в отдельности не имеет смысла.
Отображение взаимосвязей модулей, предназначенных для страхового агента, и алгоритма их использования изображено на Рисунке 3.10.
Рисунок 3.10 - Алгоритм программного модуля «form»
Разработчиком также подразумевается размещение дополнительного модуля «raschet» (Рисунок 3.11), предназначенного для клиентов компании «БСК Резонанс», на сайте организации, который представляет калькулятор расчета страховой премии.
Рисунок 3.11 - Алгоритм программного модуля «raschet»
Алгоритмы программных модулей «form» и «raschet» отображают функции модуля по расчету страховой премии и отображают их взаимодействие.
3.3 Описание контрольного примера реализации проекта
Наименование системы - «ИС расчета страховой премии при страховании имущества юридических лиц».
Предприятием, для которого разрабатывается данный программный продукт, является ООО «БСК Резонанс».
Целью создания подобной системы является автоматизация рабочего процесса по страхованию имущества, а точнее разработка программного средства автоматического подсчета страховой премии. Дополнительной функцией программы является хранение данных о клиентах, объектах страхования и договорах страхования в базе данных.
Данная система реализует следующие функции:
- упрощение процесса определения тарифных ставок по коэффициентам;
- исключение дополнительных ручных расчетов;
- экономия времени на определение страховой премии;
- уменьшение документов в бумажном виде.
Для реализации проекта был выбран язык программирования PHP, с использованием локального сервера Denwer, который поддерживает MySQL.
Начало работы в системе осуществляется с помощью локального средства Денвер, которое необходимо заранее скачать по ссылке http://www.denwer.ru/ и установить на свой компьютер.
Системные требования программы:
1. Операционная система: Windows 95/98/ME/NT4/2000/Server 2003/Server 2008/XP/Vista/7/8/8.1;
2. Тип системы: 32-bit или 64-bit.
После установки локального сервера Денвер, для того, чтобы запустить ИС расчета страховой премии, необходимо выполнить действия по алгоритму:
1) Запустить Денвер через ярлык «Start Denwerна» на рабочем столе компьютера или пройдя по пути Z:\ denwer\run;
2) Папку «sk» копировать в директорию: C:\WebServers\home\localhost\www;
3) В данной папке «sk», найти папку «sk_bd» и копировать её в директорию: C:\WebServers\usr\local\mysql5\data;
4) Запустить браузер и в строке ввода адреса ввести: http://localhost/sk;
5) Пароль администратора 123.
Входные данные системы организованы в табличном виде и совокупности представляют собой ER-модель. Таблицы содержат в себе данные о клиентах, информацию об объектах страхования, данные о договорах страхования и коэффициенты для расчета страховой премии. Связь между таблицами осуществляется с помощью первичного ключа, который в программном коде отражен как id_x, где x - это краткое обозначение таблицы.
Выходные данные системы представляют собой экранную форму, состоящую из полей входных документов и результата расчета. В информационной модели данные из итоговой формы будет содержать в таблицах «Страховая премия» и «Договор страхования». Переход данных из первичных форм в итоговую форму осуществляется с помощью определения переменных и вывода записей по первичному ключу.
Вход в систему (Рисунок 3.12) осуществляется по средством ввода пароля в форму. Пароль для входа - 123.
Рисунок 3.12 - Вход в систему
После входа в систему на экране пользователя отображается меню, расположенное слева. Основная функция программы расположена в разделе меню «Расчет страховой премии». Окно расчета изображено на Рисунке 3.13.
Рисунок 3.13 - Окно расчета страховой премии
Форма расчета страховой премии содержит поля для заполнения и выбора данных. В поля для заполнения, пользователь вводит данные о клиенте и объекте страхования. Поля выбора предназначены для определения параметров коэффициентов, по которым производится расчет страховой премии.
При нажатии на кнопку «Расчет страховой премии», программа выводит итоговую тарифную ставку и страховую премию (Рисунок 3.14).
Рисунок 3.14 - Результаты расчета
интерфейс информационный кодовый программный
Страница с результатами расчета также имеет функцию печати (Рисунок 3.15).
Рисунок 3.15 - Печать страницы результатов
Также при нажатии на кнопку «Расчет страховой премии», одновременно с расчетом, введенные данные о клиенте и объекте страхования добавляются в раздел меню «Клиенты» (Рисунок 3.16) и «Объекты» (Рисунок 3.17).
Рисунок 3.16 - Раздел меню «Клиенты»
Рисунок 3.17 - Раздел меню «Объекты»
Программа также содержит данные о договорах страхования, данный раздел будет пополняться в ходе составления более полного итогового расчета страховой премии. Таблица с договорами страхования изображена на Рисунке 3.18.
Рисунок 3.18 - Раздел меню «Договора страхования»
Рассмотренный выше пример работы программы предназначен для страхового агента.
3.4 Анализ экономической эффективности
Основными показателями экономической эффективности от проекта по внедрению разрабатываемой информационной системы является увеличение трудоемкости, уменьшение затрат на выполнение рабочего процесса и срок окупаемости.
Трудоемкость - это показатель, который показывает стоимость живого труда сотрудника, выполняющего тот или иной рабочий процесс, результатом которого является продукция или услуга.
В Таблице 3.3 представлены результаты расчета экономической эффективности по выбранным показателям.
Таблица 3.3. Показатели эффективности от внедрения ИС
|
Затраты |
Абсолютное изменение затрат |
Коэффициент изменения затрат |
Индекс изменения затрат |
|||
|
базовый вариант |
проектный вариант |
|||||
|
Трудоемкость |
T0 (час) |
T1 (час) |
Т=Т0 -Т1 (час) |
КТ=Т/T0 100 * % |
YT=T0/T1 |
|
|
406,2 |
50,5 |
355,7 |
88% |
8,0 |
||
|
Стоимость |
C0 (руб.) |
C1 (руб.) |
C=C0-C1 (руб.) |
КC=C/C0*100% |
YC=C0/C1 |
|
|
70471,8 |
8780,6 |
61691,2 |
88% |
8,0 |
Из Таблицы 3.3 видно, что индексы изменения затрат показывают, что трудоемкость и стоимость затрат при использовании проектного варианта уменьшается в 8 раз. Подобное выражение индексов говорит о том, что внедрение автоматизированной системы расчета страховой премии одинаково влияет на показатели затрат рабочего времени страховых агентов и показатели затрат на выполнение рабочего процесса.
Помимо определения затрат трудоемкости процесса и стоимости его выполнения, необходимо определить затраты по его разработке и внедрению, которые выражаются в виде капитальных затрат на освоение программного продукта, его проектирование, программирование и отладку (Таблица 3.4).
Таблица 3.4. Капитальные затраты на разработку и внедрение проекта
|
Наименование статьи расхода |
Ед. изм. |
Затраты на зар. плату |
Затраты на накл. расходы |
Затраты на маш. время |
Затраты всего по статье |
|
|
Приобретение ЭВМ |
шт. |
- |
- |
- |
- |
|
|
Приобретение ППП |
шт. |
- |
- |
- |
- |
|
|
Освоение ППП |
час |
1360 |
8 |
850 |
2210 |
|
|
Проектирование |
час |
9520 |
56 |
168 |
9688 |
|
|
Программирование |
час |
16320 |
96 |
336 |
16656 |
|
|
Отладка |
час |
2720 |
16 |
168 |
2888 |
|
|
ВСЕГО |
31442 |
Так как процесс внедрения ИС расчета страховой премии не требует затрат на приобретение особых ЭВМ и программных продуктов, данные поля в Таблице 3.4 содержат прочерки, таким образом, капитальные затраты на разработку и внедрение проекта составят 31442 рубля.
Для определения трудоемкости процесса необходимо рассчитать показатели характеристики затрат на обработку информации при базовом и проектном варианте. В Таблицах 3.5 и 3.6 представлены этапы процесса расчета страховой премии, а также объем работ, производительность, трудоемкость, среднечасовая заработная плата специалиста, выполняющего процесс, норма амортизации и часовая стоимость накладных расходов для каждого этапа процесса до и после внедрения разрабатываемой информационной системы.
Срок окупаемости проекта рассчитают по формуле:
Ток = КП /ДC,
Где КП - капитальные затраты на внедрение и разработку ИС;
ДC - Абсолютное изменение затрат.
Таким образом, срок окупаемости проекта по внедрению информационной системы расчета страховой премии составит 6,1 месяцев.
Таблица 3.5. Характеристика затрат на обработку информации при базовом варианте
|
Наименование операций технологического процесса решения комплекса задач |
Исполнитель |
Объем работы в год |
Норма выработки /производительность устройств ЭВМ (опер/в час.) |
Трудоемкость |
Средне-часовая зарплата специалиста (руб.) |
Часовая норма амортизации (руб. за час) / ст. 1 маш.часа (руб.) |
Часовая стоимость накладных расходов (руб.) |
Стоимостные затраты |
|
|
Подбор коэффициентов на основе акта осмотра |
Страховой агент |
494 |
18 |
27,4 |
170 |
2,5 |
1 |
4761,6 |
|
|
Сравнение страховой суммы и страховой стоимости объекта |
Страховой агент |
494 |
10 |
49,4 |
170 |
2,5 |
1 |
8570,9 |
|
|
Расчет итоговой тарифной ставки по коэффициентам |
Страховой агент |
494 |
6 |
82,3 |
170 |
2,5 |
1 |
14284,8 |
|
|
Расчет страховой премии |
Страховой агент |
494 |
4 |
123,5 |
170 |
2,5 |
1 |
21427,3 |
|
|
Определение стоимости страхового полиса |
Страховой агент |
494 |
4 |
123,5 |
170 |
2,5 |
1 |
21427,3 |
|
|
Итого: |
406,2 |
70471,8 |