Диплом: Разработка подсистемы управления заказами корпоративной информационной системы (на примере ООО "Макс-фарма")

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
73
4. Обоснование экономической эффективности проекта
Разработка программного продукта (ПП) разбивается на следующие
этапы:
"техническое задание (ТЗ)";
"эскизный проект (ЭП)";
"технический проект (ТП)";
"рабочий проект (РП)";
"внедрение".
Данные стадии разработки программного продукта могут разработчиком
выполняться как полностью, так и в различных комбинациях. На указанные
стадии заказчиком или разработчиком могут накладываться различные
ограничения. В данном случае присутствуют все указанные этапы.
Трудоёмкость разработки программного продукта зависит от степени
новизны разработки, сложности алгоритма её функционирования, объёма
используемой информации и вида её обработки, уровня используемого
алгоритмического языка программирования.
По степени новизны разрабатываемый программного продукта может
быть отнесен к одной из четырех групп:
1. Группа новизны «А» - разработка программных комплексов,
требующих использования принципиально новых методов их создания,
проведение НИР и т. п.
2. Группа новизны «Б» - разработка программной продукции, не
имеющей аналогов, в том числе разработка пакетов прикладных программ.
3. Группа новизны «В» - разработка программной продукции, имеющей
аналоги.
4. Группа новизны «Г» - разработка программной продукции, основанная
на привязке типовых проектных решений.
Разработанный программный продукт относиться к группе новизны -
«В».
74
Трудоемкость разработки программной продукции τ может быть
определена как сумма величин трудоемкости выполнения отдельных стадий
разработки программного продукта из формулы (4.1)
VRPTPEPTZ


,
(4.1)
где
TZ
трудоемкость разработки ТЗ на создание программного
продукта;
EP
трудоемкость разработки ЭП программного продукта;
TP
трудоемкость разработки ТП программного продукта;
RP
трудоемкость разработки РП программного продукта;
V
трудоемкость внедрения разработанного программного продукта.
Трудоемкость разработки технического задания рассчитывается по
формуле (4.2)
Z
RP
Z
RZTZ
TT 
,
(4.2)
где
Z
RZ
T
затраты времени разработчика постановки задачи на разработку
ТЗ, [чел./дни];
Z
RP
T
затраты времени разработчика программного обеспечения на
разработку ТЗ, [чел./дни].
Их значения рассчитываются по формулам (4.3) и (4.4)
Z
RZZ
Z
RZ
KtT 
,
(4.3)
Z
RРZ
Z
RZ
KtT 
,
(4.4)
где
Z
t
норма времени на разработку ТЗ на программный продукт;
];/[72 дничелt
Z
Z
RZ
K
коэффициент, учитывающий удельный вес трудоемкости работ,
выполняемых разработчиком постановки задачи на стадии ТЗ;
65,0
Z
RZ
K
(совместная разработка с разработчиком ПО);
Z
K
коэффициент, учитывающий удельный вес трудоемкости работ,
выполняемых разработчиком программного обеспечения на стадии ТЗ;
35,0
Z
K
(совместная разработка с разработчиком постановки задач).
75
Тогда,
]/[72)65,035,0(72 дничел

Трудоемкость разработки эскизного проекта
EP
рассчитывается по
формуле (4.5)
E
RP
E
RZEP
TT 
,
(4.5)
где
E
RZ
T
затраты времени разработчика постановки задачи на разработку
эскизного проекта, [чел./дни];
E
RP
T
затраты времени разработчика программного обеспечения на
разработку эскизного проекта, [чел./дни].
Их значения рассчитываются по формулам (4.6) и (4.7)
E
RZE
E
RZ
KtT 
,
(4.6)
E
RPE
E
RP
KtT 
,
(4.7)
где
E
t
норма времени эскизного проекта на программный продукт. В
нашем случае
];/[112 дничелt
E
E
RZ
K
коэффициент, учитывающий удельный вес трудоемкости работ,
выполняемых разработчиком постановки задачи на стадии эскизного проекта.
Принимается
7,0
E
RZ
K
(совместная работа с разработчиком ПО).
E
RP
K
коэффициент, учитывающий удельный вес трудоемкости работ,
выполняемых разработчиком программного обеспечения на стадии эскизного
проекта. Принимается
3,0
E
RP
K
(совместная работа с разработчиком
постановки задач).
Тогда,
]/[112)7,03,0(112 дничел
EP

Трудоемкость разработки технического проекта
ТР
зависит от
функционального назначения программного продукта, количества
разновидностей форм входной и выходной информации и определяется по
формуле (4.8)
 
RV
T
RP
T
RZTP
KKtt 
,
(4.8)
76
где
T
RZ
t
норма времени, затрачиваемого на разработку технического
проекта разработчиком постановки задач;
T
RP
t
норма времени, затрачиваемого на разработку технического
проекта разработчиком ПО;
R
K
коэффициент учета режима обработки информации. Принимаем
R
K
=1,45 (группа новизны – В, режим обработки информации – реальный
масштаб времени);
V
K
коэффициент учета вида используемой информации, определяется
по формуле (4.9).
Принимается количество разновидностей форм входной информации –
1, количество разновидностей форм выходной информации – 2:
];/[22 дничелt
T
RZ
];/[9 дничелt
T
BNSP
BBNSNSPP
V
nnn
nKnKnK
K


,
(4.9)
где
P
K
коэффициент учета вида используемой информации для
переменной информации;
NS
K
коэффициент учета вида используемой информации для
нормативно-справочной информации;
B
K
коэффициент учета вида используемой информации для баз
данных.
Принимается (группа новизны – В):
;20,1
P
K
;08,1
NS
K
;12,3
B
K
P
n
количество наборов данных переменной информации;
NS
n
количество наборов данных нормативно-справочной информации;
B
n
количество баз данных.
В данном случае:
77
;6
P
n
;1
NS
n
.3
B
n
Находится значение
V
K
:
764,1
316
312,3108,1620,1


V
K
Тогда,
]/[29,7945.1764.1)922( дничел

Трудоемкость разработки рабочего проекта
RP
зависит от
функционального назначения программного продукта, количества
разновидностей форм входной и выходной информации, сложности алгоритма
функционирования, сложности контроля информации, степени использования
готовых программных модулей, уровня алгоритмического языка
программирования и определяется по формуле (4.10)
)(
R
RP
R
RZLAZYRKRP
ttKKKKK 
,
(4.10)
где
K
K
коэффициент учета сложности контроля информации.
Принимается
;07,1
K
K
R
K
коэффициент учета режима обработки информации. Принимаем
значение (группа новизны – В, режим обработки информации – реальный
масштаб времени)
;52,1
R
K
Y
K
коэффициент учета уровня используемого алгоритмического языка
программирования. Принимаем значение
;1
Y
K
Z
K
коэффициент учета степени использования готовых программных
модулей. Принимаем
;8,0
Z
K
LA
K
коэффициент учета вида используемой информации и сложности
алгоритма программного продукта;
R
RZ
t
норма времени, затраченного на разработку рабочего проекта на
языке программирования разработчиком постановки задач.
78
Выбирается (количество разновидностей форм входной информации – 1,
количество разновидностей форм выходной информации – 2)
];/[12 дничелt
R
RZ
R
t
норма времени, затраченного на разработку рабочего проекта на
языке программирования разработчиком программного обеспечения.
Выбирается (количество разновидностей форм входной информации – 1,
количество разновидностей форм выходной информации – 2)
]./[46 дничелt
R
Значение коэффициент учета вида используемой информации и
сложности алгоритма программного продукта
LA
K
определяется по формуле
(4.11)
BNSP
BBNSNSPP
LA
nnn
nKnKnK
K


'''
,
(4.11)
где
'
P
K
коэффициент учета сложности алгоритма программного
продукта и вида используемой информации для переменной информации;
'
NS
K
коэффициент учета сложности алгоритма программного продукта
и вида используемой информации для нормативно-справочной информации;
'
В
K
коэффициент учета сложности алгоритма программного продукта
и вида используемой информации для баз данных.
Принимается (сложность алгоритма программного продукта – 3, группа
новизны – В):
;20,1'
P
K
;72,0'
NS
K
;60,0'
В
K
;6
P
n
;1
NS
n
.3
В
n
Находится значение
LA
K
:
79
Тогда,
]/[35,73)4612(972,08,0152,107,1 дничел
RP

Трудоемкость выполнения стадии «Внедрения» рассчитывается по
формуле (4.12)
ZRK
v
RZ
v
RZV
KKKtt  )(
,
(4.12)
где
v
RZ
t
норма времени, затрачиваемого разработчиком постановки
задач на выполнение процедур внедрения программного продукта;
v
RP
t
норма времени, затрачиваемого разработчиком программного
обеспечения на выполнение процедур внедрения программного продукта;
R
K
коэффициент учета режима обработки информации. Принимается
значение (группа новизны – В, режим обработки информации – реальный
масштаб времени).
];[11 дничелt
v
RZ

]./[10 дничелt
v
RP
Коэффициенты
K
K
и
Z
K
были найдены выше:
;07,1
K
K
;8.0
Z
K
.39,1
R
K
Тогда
]/[98,248,039,107,1)1011( дничел
V

Общая трудоемкость разработки программного продукта:
]/[62,36198,2435,7329,7911272 дничел
Планирование и контроль над ходом выполнения проекта по разработке
программного продукта проводят по календарному графику выполнения
работ. Проект осуществляет небольшой (три человека), стабильный по составу
коллектив исполнителей, поэтому для этих целей можно использовать
80
ленточный график. Для того чтобы определить продолжительность всех работ
по созданию программного продукта рассчитывается продолжительность
каждого этапа, исходя из соответствующих трудоемкостей и количества
занятых участников на каждом этапе.
Расчет производится по формуле (4.13)
i
i
i
n
Q
T
(4.13)
где
i
трудоемкость i-ой работы, [чел./дни];
Q – трудоемкость дополнительных работ, выполняемых исполнителем,
[чел./дни];
i
n
количество исполнителей, выполняющих i-ую работу.
Так как дополнительные работы на всех этапах отсутствуют, то
продолжительность каждого этапа составляет:
;24
3
72
днейТ
ТЗ

;3,37
3
112
днейТ
ЭП

;43,26
3
29,79
днейТ
ТП

;45,24
3
35,73
днейТ
РП

;32,8
3
98,24
днейТ
ВНЕДР

Общее время выполнения проекта:
дней
ПП
5,12032,845,2443,263,3724 
Для определения стоимости работ необходимо рассчитать общую сумму
затрат на разработку программного продукта.
Затраты, образующие себестоимость продукции (работ, услуг),
группируются в соответствии с их экономическим содержанием по следующим
элементам:
- нематериальные активы и затраты на оборудование (за вычетом
стоимости возвратных отходов);
81
- затраты на оплату труда;
- отчисления на социальные нужды;
- амортизация основных средств;
- прочие затраты.
Для корректной работы информационной системы, веб сервер, должен
иметь статический IP-адрес. Он обеспечивает возможность использования
сервисов, для работы которых необходимо наличие у пользователя постоянного
IP-адреса в сети интернет, либо локальной сети. Это необходимо для работы
компьютера в качестве сервера, так как альтернативное решение
(динамический внешний IP + DynDNS доменное имя) имеет некоторые
ограничения (к примеру, невозможность установить backresolve, отсутствие
доступа клиента к серверу при смене IP пока не устареет DNS имя в кеше).
Здесь учитываются суммарные затраты на приобретение оборудования и
нематериальных активов, требуемых для разработки данного программного
продукта.
Так как информационная система «управление заказами» будет работать
в браузере, который уже установлен в операционной системе windows, и если
учитывать что все браузеры являются бесплатными, то соответственно
стоимость его не учитывается.
Использование сканера, является обязательным элементом. Поэтому для
работы в системе выберем недорогую модель МФУ на все 5 участков
(Кагальницкий, Веселовский, Целинский, Егорлыкский, Зерноградский).
Результаты сведены в таблицу 4.1. Цены указаны по состоянию на апрель
2016 года.
Таблица 4.1
Затраты на оборудование и программное обеспечение
Наименование
Количество,
шт.
Цена за ед.,
руб.
Сумма, руб.
Веб сервер
(xSeries 336)
1
23350,00
23350,00
МФУ Xerox
WorkCentre
3045B
5
4 590
22950
Итого:
46300,00
82
В перспективе возможно использование, цифровой фото и видеокамеры,
но эти расходы не являются необходимыми и срочными на данный момент
времени, поэтому они приниматься в расчет не будут.
Для экономического обоснования проекта будет использована цифра
46300 руб.
Затраты на оборудование:
46300
2
ОО
С
руб.
Расчет основной заработной платы
В данный дипломный проект включаются основная заработная плата
всех исполнителей, непосредственно занятых разработкой данного
программного продукта с учетом их должностных окладов и времени участия.
Расчет проводится по формуле (4.14)

ППiЗО
dЗС
/
,
(4.14)
где
i
З
месячный оклад i-го исполнителя, [руб.];
ПП
трудоемкость работ, выполняемых i-м исполнителем, [чел./дни] –
определяются из календарного плана-графика;
d
среднее количество рабочих дней в месяце. Принимается d=22 дня.
Расчет затрат на оплату труда каждого исполнителя:
.];[00,1566505,12022/28600
1
рубС
ЗО

.][59,731215,12022/13350
2
рубС
ЗО

.][59,731215,12022/13350
3
рубС
ЗО

Суммарная заработная плата равна:
.][18,30289359,7312159,7312100,156650 рубС
ЗО

Отчисления на социальные нужды
В дипломном проекте учитываются отчисления в бюджет социального
страхования по установленному законодательством тарифу от суммы
основной и дополнительной заработной платы. Расчет производится по
формуле (4.15)
ЗОСССС
САС 
,
(4.15)
где
СС
А
коэффициент отчислений на социальное страхование.

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

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