Диплом: Исследование и разработка информационной системы учета работы сотрудников страховой компании Kompetenz

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
93
Аналогично происходит заполнение и других справочников системы,
например, Пользователи:
Рисунок 2.13 Справочник Пользователи
Код справочника Пользователи:
public function actionCreate()
{
$model = new User();
$model->scenario = 'create';
if ($model->load(Yii::$app->request->post()))
{
if ($model->password_new == '')
throw new UserException ('Пароль не задан');
if ($model->password_new != $model-
>password_confirmation)
throw new UserException ('Пароль и
подтверждение пароля не совпадают');
$model->generateAuthKey();
$model->generateActivationToken();
$model->setPassword($model->password_new);
$model->save();
return $this->redirect(['view', 'id' => $model->id]);
} else {
$model->id_user_type = User::USER_TYPE_USER;
return $this->render('create', [
'model' => $model,
]);
}
}
Администратор также управляет пользователями системы:
94
Для каждой заявки возможно просмотреть ее содержание, общую
стоимость, услуги и отчет.
Рисунок 2.14 Содержание заявки
Кроме того, возможно получение отчетов и вывод их на печать. Отчет по
заявке формируется в формате Excel, также, как и другие отчеты:
Рисунок 2.15 Отчет по заявке
Аналогично формируются прайс-лист, отчет по работе сотрудников, а
также журнал учета заявок.
Код получения отчетов приведен ниже:
public function actionRequest($id_request)
{
95
$request = RequestController::findModel($id_request);
$request_services = \app\models\RequestService::find()-
>where(['id_request' => $id_request])->all();
$this->SetHeader ('Заявка #' . $request->id . '.xls');
return $this->renderPartial('request', [
'request' => $request,
'request_services' => $request_services,
]);
}
public function actionPriceList()
{
$services = \app\models\Service::find()->all();
$this->SetHeader ('Прайс-лист.xls');
return $this->renderPartial('price-list', [
'services' => $services,
]);
}
public function actionRequestJournal()
{
$requests = \app\models\Request::find()->all();
$this->SetHeader ('Журнал учета заявок.xls');
return $this->renderPartial('request-journal', [
'requests' => $requests,
]);
}
public function actionManagerWork()
{
$users = \app\models\User::find()->all();
$this->SetHeader ('Работа сотрудников.xls');
return $this->renderPartial('manager-work', [
'users' => $users,
]);
}
96
}
Во второй главе дипломной работы описаны основные параметры проекта
автоматизации, в том числе выбран жизненный цикл информационной системы,
описаны возможные риски и средства защиты. Далее приведено описание
информационного и программного обеспечения задачи автоматизации, а также
описан контрольный пример работы системы.
Листинг программных модулей приведен в Приложении.
97
3 Обоснование экономической эффективности проекта
3.1 Выбор и обоснование методики расчёта экономической
эффективности
За все время функционирования и создания различных информационных
систем принято выделять несколько общих принципов их экономического
обоснования и организации этих процессов. В любом случае оценка
экономической эффективности такой информационной системы должна быть
комплексной и обязательно учитывать все социальные, экономические,
экологические и другие особенности принимаемых решений.
Основной целью экономического обоснования рассматриваемой
информационной системы будет количественное и качественное обоснование
экономической целесообразности разработки или модернизации
информационной системы, а также определение главных экономических и
организационных условий для ее успешного функционирования.
При разработке отдельных компонентов или элементов информационной
системы, то результаты экономического анализа составляются непосредственно
по ним. Важно помнить, что в любом процессе проектирования ИС обязательно
содержится несколько аспектов экономического обоснования.
Программное обеспечение занимает особое место в составе комплексного
средства автоматизации. Оно также включает в себя программные модули или
отдельные пакеты программ, разработанные для использования другой
информационной системой (заимствованные), или созданные для широкого
использования в разных информационных системах (другими словам –
универсальные), или абсолютно стандартные для различных сфер применения
компьютеров. Помимо такого типа программного обеспечения почти в каждой
информационной системе имеются оригинальные, специально созданные
программы и алгоритмы, которые необходимы для нормальной работы данной
информационной системы. Важно всегда выделять процесс создания ПО из
общего процесса разработки автоматизированной системы и определять его с двух
позиций:
98
Прикладной, поскольку создаваемые программные продукты можно
использовать независимо от основной системы;
Системной, т.к. создается программное обеспечение.
Для правильного планирования процесса создания ПО и расчета его
стоимости важно определить трудоемкость разработки программных средств.
Распределение труда в процессе разработки ПО всегда вызывает огромные
трудности, как и любое другое нормирование творческой деятельности, элементы
которой могут определяться только на основе экспертных оценок опытных
программистов, либо жесткими и неизменными сроками реализации всего
проекта, что IT-специалиста находить решение. Творческая часть труда
программистов нормированию поддается, но точность этих норм имеет большой
разброс и зависит от ряда факторов. Только на основе опытно-статистических
данных от разных фирм, занимающихся программированием, были разработаны
несколько методов расчета трудоемкости разработки ПО.
В основе расчета экономической эффективности данного диплома лежит
обычное сравнение двух вариантов решения одной задачи: нового и
существующего. Базовый вариант позволяет автоматизировать лишь часть
процессов учета, предлагаемая же модель предоставляет полную автоматизацию
процесса.
Суммарная экономическая эффективность обычно складывается из пары
составляющих:
Косвенного эффекта, характеризующегося повышением точности и
правдивости данных, увеличением максимальных объемов обрабатываемых
данных;
Прямого эффекта, который позволяет сократить время на обработку
и получение информации, уменьшением трудоёмкости процесса работы и затрат
на обработку производимых операций.
Чтобы рассчитать прямой эффект, рассмотрим показатели трудовых и
стоимостных затрат.
К трудовым показателям можно отнести следующие:
Абсолютное уменьшение трудовых затрат (T) (час), которое
рассчитывается по формуле:
99
T = T
0
– T
1,
(3.1)
где T
0
базовый вариант трудозатрат на обработку данных (час),
T
1
– расчет трудозатрат на обработку данных по предлагаемому варианту
(час);
Параметр относительного уменьшения трудозатрат (К
т
) (%),
для подсчета которого используется формула:
К
T
= T / T
0
* 100%;
(3.2)
Индекс повышения производительности или уменьшения
трудозатрат (Y
T
), который можно высчитать по формуле:
I
T
= T
0
/ T
1
.
(3.3)
К стоимостным параметрам обычно относят:
Абсолютное уменьшение стоимости затрат (С) (руб.),
выводимое по формуле:
С = С
0
– С
1
,
(3.4)
где С
0
равно стоимостным затратам (в рублях) по базовому варианту
обработку данных,
С
1
выражает стоимостные затраты (в рублях) на реализацию обработки
данных по предлагаемому варианту;
Коэффициент относительного уменьшения стоимостных
расходов (К
С
) (%), выражающийся формулой:
К
С
= С / С
0
* 100%;
(3.5)
Индекс повышения производительности или уменьшения
трудозатрат (Yс), который можно высчитать по формуле:
I
С
= С
0
/ С
1
.
(3.6)
Подсчет вышеперечисленных показателей позволяет предположить
вычисление частных показателей, например:
Трудоемкость отдельно взятой i-ой операции (Т
i
):
T
i
= V
i
/ N
i
,
(3.7)
где V
i
выражает объем выполняемых на i-ой операции работ (действий или
символов),
N
i
равняется норме выполнения объема работ на каждой i-ой операции в
один час;
Стоимостные затраты на реализацию каждой i-ой операции
i
):
С
i
= C
з/п
+ С
нр
= T
i
* Р
i
* (1+ К
нр
),
(3.8)
100
где C
з/п
является стоимостными расходами на заработную плату сотруднику,
выполнившему каждую i-ую операцию (руб.);
С
нр
выражает сумму накладных расходов (руб.);
Р
i
рассчитывает часовую тарифную ставку сотрудника, реализующего i-ую
операцию (руб.);
К
нр
выражает коэффициент финансовых потерь, возникающих при
выполнении i-ой операции;
Суммарная стоимость машинной работы по времени:
С
машвр
=
M
m
машраб
m
врмаш
m
tC
1
..
)*(
,
(3.9)
где
врмаш
m
C
.
является стоимостью работы за каждую единицу времени на m-
ом компьютере;
машраб
m
t
.
выражает общую продолжительность работы m-того компьютера.
Для расчета трудозатрат на обработку данных по базовому варианту (T
0
)
(час) используют следующую формулу:
i
ТТ
0
0
,
(3.10)
где Т
0i
определяет трудоемкость реализации i-ой операции при базовом
варианте решения задачи.
Для подсчета трудозатрат на обработку данных по предлагаемому варианту
(T
1
) (час) нужно пользоваться следующим алгоритмом:
j
ТТ
1
1
,
(3.12)
где Т
1j
является трудоемкостью исполнения j-ой операции для
предлагаемого варианта решения.
Чтобы просчитать стоимостные затраты на обработку данных по
проектному варианту (С
1
) (руб.), используется формула:
j
СС
11
+ С
1 машвр
, + К
экпс
,
(3.13)
где С
1j
отражает стоимостные затраты на реализацию j-ой операции для
предлагаемого варианта решения.
К главным обобщающим показателям экономической эффективности
можно отнести: годовой экономический эффект, расчетный параметр
101
эффективности капитальных вложений, время окупаемости затрат на запуск
рассматриваемого проекта.
Годовой экономический эффект от создания и запуска информационной
системы (Э
г
) определяется разностью абсолютного снижений стоимостных затрат
и предполагаемой прибылью:
Э
г
= С – К
П
* Е
н
,
(3.14)
где К
П
отражает расходы на реализацию проекта автоматизированной
обработки данных, руб.;
Е
н
является прописанным параметром эффективности капитальных
вложений.
В данном случае произведение К
п
и Е
н
можно рассматривать как норму
прибыли, которая получается при внедрении системы. Параметр Е
н
обычно равен
0,15 для любой отрасли народного хозяйства. Е
н
также можно рассматривать как
минимальную эффективность капитальных вложений, ниже которой они уже
нерентабельны.
Высчитанное значение показателя годового экономического эффекта (Э
г
) в
данном случае способствует сопоставлению экономических итогов автоматизации
обработки информации с результативностью капитальных вложений в остальные
направления улучшения производства и управления им.
Расчетный параметр эффективности капитальных затрат (Е
р
) обозначает
отношение абсолютного снижения затрат стоимостных к затратам на реализацию
и проектирование системы:
Е
р
= С / К
П
.
(3.15)
Время окупаемости (Т
ОК
) обычно является неким отношением капитальных
затрат на создание и установку ИС к максимальному снижению стоимостных
затрат:
Т
ОК
= К
П
/ С.
(3.16)
3.2 Расчёт показателей экономической эффективности проекта
102
Для того, чтобы оценить экономическую эффективность разработанной
системы, оценим трудовые и стоимостные затраты до и после внедрения
автоматизированной системы учета работы с клиентами. При этом будем
учитывать среднечасовую заработную плату пользователя системы, которая
составляет 267 рублей в час, а также объем используемых в работе системы
документов.
Операции технологического процесса при базовом и проектном варианте
за год и их характеристики представлены в таблице 3.1 и таблице 3.2.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран