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

Автор работы: Пользователь скрыл имя, 13 Января 2013 в 22:36, дипломная работа

Краткое описание

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

Содержание

Введение 9
Цель дипломного проекта 17
Постановка задачи 17
1 Специальная часть 19
1.1 Обоснование выбора сервис-ориентированной архитектуры 19
1.2 Выбор инструментальных средств проектирования и разработки 32
1.2.1 Обоснование выбора средств моделирования бизнес процессов 32
1.2.2 Обоснование выбора CASE средств проектирования 37
1.2.3 Обоснование выбора СУБД 38
1.2.4 Набор программных средств, используемых в ходе дипломного проектирования 38
1.3 Используемые методы и стандарты 39
1.3.1 Разработка, управляемая моделями 39
1.3.2 Независимость от платформы 42
1.3.3 Программная платформа 43
1.3.4 Модель требований FURPS 44
1.4 Формирование требований к разрабатываемой системе 46
1.4.1 Проект требований 47
1.5 Моделирование бизнес-процессов 49
1.5.1 Моделирование бизнес процесса как есть 49
1.5.2 Анализ бизнес-процессов «как есть». 53
1.5.3 Результаты имитации 55
1.5.4 Моделирование бизнес-процессов «как должно быть» 58
1.5.5 Анализ модели «как должно быть». Сравнение результатов 59
1.6 Разработка UML-модели системы 61
1.6.1 Трансформация модели бизнес процессов в UML-модель 61
1.6.2 Модификация полученной в результате трансформации UML-модели 63
1.7 Разработка сервисной модели 69
1.7.1 Трансформация в сервисную модель 69
1.7.2 Идентификация сервисов 71
1.7.3 Моделирование сервисов 73
1.8 Разработка базы данных 77
1.8.1 Трансформация UML-модели в логическую модель данных 77
1.8.2 Получение окончательной логической модели данных 81
1.8.3 Разработка физической модели данных 82
1.8.4 Генерация базы данных на основе физической модели данных 84
1.9 Реализация сервисов 85
1.10 Выводы 87
2 Экономическая часть 89
2.1 Экономическая эффективность от внедрения сервисов, реализованных на базе сервис-ориентированной архитектуры. 89
2.1.1 Абсолютный показатель изменения годовой трудоемкости обработки информации в результате внедрения SOA-решения для процесса заключения договора страхования 90
2.1.2 Абсолютный показатель изменения годовых затрат на обработку информации в результате внедрения SOA-решения для процесса заключения договора страхования 91
2.1.3 Относительные показатели изменения годовой трудоемкости и годовых затрат на обработку информации в результате внедрения проекта 97
2.1.4 Расчетный коэффициент эффективности единовременных затрат на разработку и внедрение проекта 98
2.1.5 Срок окупаемости единовременных затрат на разработку и внедрение проекта 104
2.2 Выводы 104
3 Экологическая часть и безопасность жизнедеятельности 105
3.1 Требования к организации рабочего места пользователя (сотрудника страховой компании) 105
3.2 Вредные излучения при работе компьютера и способы их минимизации 113
3.3 Заболевания, развивающиеся при работе за компьютером, и их профилактика 116
3.4 Выводы 118
Заключение 120
Список использованной литературы 122
Приложение А. 126
Проект требований 126
Приложение Б. 129
Модель бизнес-процессов 129
Приложение В. 139
Трансформированная модель бизнес-процессов в UML-модель 139
Приложение Г. 155
Трансформированная сервисная модель 155
Приложение Д. 162
WSDL описания сервисов 162
Приложение Е. 178
Исходный Java-код сервисов 178
Приложение Ж. 191
Логическая модель данных, полученная путем трансформации UML-модели 191
Приложение И. 202
SQL скрипт для генерации схемы базы данных 202

Вложенные файлы: 1 файл

bovkunovich-diplom.doc

— 4.75 Мб (Скачать файл)

4. Расходов на приобретение  оборудования (Зоб);

5. Расходов на издание  руководства пользователя (Зрп);

6. Расходов на тестирование  программы потенциальными пользователями (Зтест);

7.   Норма прибыли  проектной организации (Кнпр).

Кд = (Зот + Зэвм) * Кнпр + Зпо + Зоб + Зрп + Зтест (21).

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

Зот = ∑ Qi * Qкпi * (1 + Кнч + Кнр) * Ki * Bпpi (22),

где

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

Qi - численность персонала  i-ой профессиональной группы;

Ki - доля рабочего времени,  затрачиваемая на разработку  решения;

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

Кнч - коэффициент отчисления по единому социальному налогу (ЕСН) в соответствии с нормативом, определенным действующим законодательством;

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

Bпpi - трудоемкость проектных  работ i-ой профессиональной группы в месяцах. Исходные данные для расчета представлены в таблице 10.

 

Таблица 10 – Проектная группа

Наименование должности

Количество человек (Qi)

Месячный оклад

Доля рабочего времени, затрачиваемого на работу над проектом (Ki)

Руководитель проекта

1

40 000

0,15

Бизнес-аналитик

1

40 000

0,35

Архитектор

1

50 000

0,35

Ведущий программист

1

30 000

0,5

Тестировщик

1

30 000

0,2


 

Коэффициент накладных  расходов Кнр = 0,05.

Трудоемкость проектных  работ Bпpi для всех участников проекта  одинаковая, Bпpi = 5 месяцев.

Схема расчета отчислений по ЕСН представлены в таблице 9 (вступила в силу с 27.07.2006 г.).

Расчет Зот представлен  в таблице 11.

 

Таблица 11 - Расчет затрат на оплату труда проектной группы

Наименование должности

Зот, руб.

Руководитель проекта

1* 40 000 * (1+ 0,05 + 0,262) * 0,15 * 5 = 39360

Бизнес-аналитик

1* 40 000 * (1+ 0,05 + 0,262) * 0,35 * 5 = 91840

Архитектор

1* 50 000 * (1+ 0,05 + 0,262) * 0,35 * 5 = 114800

Ведущий программист

1* 30 000 * (1+ 0,05 + 0,262) * 0,5 * 5 = 98400

Тестировщик

1* 30 000 * (1+ 0,05 + 0,262) * 0,2 * 5 = 39360

ИТОГО (Зот)

383760


 

2. Расходы по обеспечению  работы ЭВМ проектировщиков считаются  по формуле:

Зэвм = Смч эвм * Впрч (23), где

Смч эвм - средняя стоимость  одного часа работы ЭВМ в рублях,

Впр ч - общая трудоемкость проектных работ в часах.

1) Себестоимость часа  работы ЭВМ рассчитывается по  формуле:

Смч эвм = Сгэр / (Nэвм * Вэвм) (13), где

Сгэр - годовые эксплуатационные расходы;

Nэвм - количество ЭВМ;

Вэвм - годовой фонд времени  работы одного устройства, часов.

а) Годовой фонд времени  работы одного устройства:

Вэвм = Вк*См*Ксм*(1-Кп)*Кэвм (12), где

Вк - календарный фонд времени;

См - длительность смены;

Ксм - коэффициент сменности;

Кп - коэффициент потерь рабочего времени;

Кэвм - коэффициент использования  ЭВМ.

Исходные данные для  расчета фонда времени работы одного устройства: Вк = 100 дней; См = 8 часов; Ксм = 1; Кп = 0,2; Кэвм = 0,9.

Результат расчета:

Вэвм = 100 * 8 * 1 * (1 - 0,2) * 0,9 = 576 часов.

б) Количество ЭВМ равно  количеству членов проектной группы: Nэвм = 5 штук.

в) Годовые эксплуатационные расходы:

Сгэр = ЗП + Зстр + Зэ + Зр + Зм + Знр (20),

где

ЗП - фонд заработной платы  персонала, обслуживающего ЭВМ;

3стр - затраты на  социальное страхование;

Зэ - затраты на производственную электроэнергию;

Зр - затраты на текущий ремонт оборудования;

Зм - затраты на машинные носители;

Знр - накладные расходы.

Фонд заработной платы  персонала, обслуживающего ЭВМ:

ЗП = 12 * ∑ (Пj *Оклj) (15), где

ЗП - фонд заработной платы  персонала (руб.);

Пj - численность персонала, имеющего j-ый разряд;

Oклj - величина среднемесячного  оклада персонала, имеющего j-ый  разряд.

Обслуживают ЭВМ системный  администратор, месячный оклад которого составляет 50 000 рублей. В круг обязанностей администратора входит поддержка 50 компьютеров, следовательно, за поддержку четырех компьютеров он получает 50 000/50 * 5 = 5 000 руб.

ЗП = 12 * 1 * 5 000 = 60 000 рублей.

Затраты на социальное страхование:

Зстр = ЗП * Кстр, где

Кстр - коэффициент отчислений на социальное страхование, равен 0,262.

Зстр = 60 000 * 0,262 = 15720  рублей.

Затраты на производственную электроэнергию:

Зэ = ∑(Wj * Qo6opj) * Вэвм * Сквт/ч * П (18), где

Wj - мощность j-ой единицы  оборудования;

Сквт/ч - стоимость 1 кВТ/ч  электроэнергии;

Qoбopj - количество j-ых  единицы оборудования;

П - коэффициент использования  мощности.

Исходные данные для  расчета: Сквт/ч = 3,45 руб/час; П = 0,5.

Мощность ЭВМ, используемых при проектировании одинакова и  равна 0,55.

Расчет затрат на электроэнергию:

Зэ = 0,55 * 5 * 576 * 3,45 * 0,5 = 2732,4 рублей.

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

Накладные расходы:

Знр = (ЗП + Зстр + Зэ + Зр + Зм) * Кнр = (60 000 + 15720+ 2732,4 + 0 + 0) * 0,05 = 3922,62 рублей.

Годовые эксплуатационные расходы:

Сгэр = 60 000 + 15720+ 2732,4 + 0 + 0 + 3922,62 = 82375,02 руб.

Себестоимость часа работы ЭВМ:

Смч эвм = Сгэр / (Nэвм * Вэвм) 82375,02/(5 * 576) = 28,60 руб.

2)  Общая трудоемкость  проектных работ:

Впрч = ∑ (Ki*Qi)*Qчac*Bпpi (24), где

Qчac - количество рабочих  часов в месяце (168 часов).

Впрч = (0,25 * 1 + 0,5 * 1 + 0,5 * 1 + 0,25 * 1) * 168 * 5 = 1 260 человеко-часов.

Расходы по обеспечению  работы ЭВМ проектировщиков:

Зэвм = Смч эвм * Впрч = 28,60 * 1 260 = 36036 рублей.

3. Расходы на продление  лицензии на программное обеспечение,  установленное на компьютере:

Зпо= 500000 рублей.

4. Расходы на приобретение оборудования (амортизация):

Зоб= ∑ Соборj * Qoбopj * aj (25), где

oбopj - годовая норма  амортизации (0,2);

Соборj – стоимость j-ой единицы оборудования (стоимость ЭВМ = 35 000 руб.).

Зоб = 35 000 * 5 * 0,2 = 35 000 руб.

5. Расходы на издание руководства пользователя:

Зрп = 1200 руб.

6. Расходы на тестирование программы потенциальными пользователями:

Зтест = ∑ Qi * Ki* Окпi * (I + Кнч + Кнр) * Тест (26), где

i - индекс профессиональной  группы, привлеченной к тестированию,

Qi - численность персонала  i-ой профессиональной группы,

Ki - доля рабочего времени,  затрачиваемая персоналом i-ой профессиональной  группы на тестирование,

Окпi - месячный ФОТ специалиста i-ой профессиональной группы в рублях;

Кнч - коэффициент отчислений по единому социальному налогу (ЕСН) в соответствии с нормативом, определенным действующим законодательством;

Кнр - коэффициент накладных  расходов на обеспечение нормальных условий работы персонала;

Ттест -  продолжительность  тестирования   системы   персоналом   i-ой   профессиональной группы в  месяцах.

Тестирование предполагается в течение 1 месяца.

Расчет затрат на тестирование:

Зтест = (1 * 19 600) * (1 + 0,262 + 0,05) * 0,2 * 2 = 10 286,08  руб.

7. Норма прибыли проектной организации Кнпр = 50%.

Единовременные затраты:

Кд = (383760 + 36036) * 1,5 + 500000 + 35000 + 1200 + 10 286,08 = 1176180,08 руб.

Коэффициент эффективности  единовременных затрат на разработку:

Ер = ∆С / Кд = 6449323,55 / 1176180,08 = 5,4

2.1.5 Срок окупаемости единовременных затрат на разработку и внедрение проекта

 

Срок окупаемости единовременных затрат на разработку и внедрение  проекта:

Ток = Кд / ∆С = 1176180,08 / 6449323,55 = 0,18 года

2.2 Выводы

 

Абсолютный  показатель изменения годовой трудоемкости обработки информации в результате внедрения проекта (∆Т, человеко-часов) равный 331520 говорит о том, что произойдет снижение трудоемкости обработки информации.

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

В результате внедрения сервисов будет сэкономлено 50% трудовых затрат 75%  стоимостных затрат. А именно, в 2 раза снижаются трудовые затраты и в 4,11 раз снижаются стоимостные затраты.

Единовременные  затраты на разработку и внедрение  системы, составившие 1 176 180,08 рублей, окупятся через 1,5 месяца после внедрения системы. Столь быстрый срок окупаемости обеспечивается резким снижением стоимости процесса заключения договора страхования, которая снижается с 206,25 рублей до 50 рублей, что в 4 раза меньше. Кроме того, с внедрением сервисов станет возможным заключать 40 договоров страхования одним менеджером в день, вместо 8 договоров, как при существующем процессе.

 

3 Экологическая часть и безопасность жизнедеятельности

3.1 Требования к организации рабочего места пользователя (сотрудника страховой компании)

 

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

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

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

Обозримость в сочетании  с постоянством мест хранения материалов позволяет сократить потери рабочего времени на их поиск. Изолированность рабочего места позволяет снять излишнее напряжение, избежать влияния отвлекающих факторов.

В рамках разработки информационной системы и в соответствии с моделью требований FURPS требования к организации рабочего место пользователя следует отнести к нефункциональным требованиям (SUPPL) типа «Удобство пользования» (Usability). Основными источниками данных требований являются следующие нормативные документы:

    • СанПиН 2.2.2.542-96 «Гигиенические требования к видеодисплейным терминалам, персональным электронно-вычислительным машинам и организации работы»[20];
    • ГОСТ Р 50948-2001 «Средства отображения информации индивидуального пользования. Общие эргономические требования и требования безопасности»[21];
    • ГОСТ 12.0.002-80 «Система стандартов безопасности труда. Термины и определения»[22];
    • ГОСТ 12.1.005-88 "Система стандартов безопасности труда. Общие санитарно-гигиенические требования к воздуху рабочей зоны"[23].

К рабочему месту сотрудника страховой компании предъявляются следующие требования.

SUPPL 1 (Usability): Микроклиматические условия.

SUPPL 1.1: Допустимые микроклиматические условия.

Информация о работе Разработка сервисов для информационной системы страховой компании на базе SOA-архитектуры