Технико-экономическое обоснование ПРОЕКТА
4.1 Краткая характеристика проекта
В дипломном проекте выполнена разработка информационной подсистемы учёта коммерческой деятельности для ООО «Гранит».
Назначение программы – автоматизация работы отдела продаж.
Цель создания системы – сокращение временных затрат начальника и менеджеров отдела продаж.
Создание информационной подсистемы «Granit» носило узкий прикладной характер и, в связи с этим, потребовало учета ряда особенностей, обеспечивающих нестандартные свойства этой информационной подсистемы.
Внедрение проекта позволит в значительной мере сократить временные затраты менеджеров отдела продаж на формирование документов.
Как было установлено в ходе предпроектного обследования, на перечисленные выше обязанности без автоматизации менеджер затрачивает около 40 часов в месяц, на ручную выборку данных из базы данных, реализованной на бумажных носителях и оформление бланков накладных и товарных чеков. После внедрения программного продукта ожидается, что затраты времени менеджеров на эти обязанности сократятся в несколько раз.
Ориентировочный срок службы программы до морального старения четыре года, что и будет рассматриваться как расчетный период времени.
В разделе рассмотрены вопросы расчета:
- трудоемкости выполняемых работ;
- суммарных затрат на создание программного продукта.
- экономии, достигаемой, в результате перехода от ручной обработки информации на автоматизированную обработку;
|
|
- чистого дисконтированного дохода за 4 года использования программного продукта.
- времени окупаемости проекта.
4.2 Трудоемкость выполняемых работ
Создание программного продукта предполагает разработку программ и всей программной документации, предусмотренной техническим заданием.
Результатом выполнения каждой работы является документированная отчетность в виде текстовых документов или программ.
Трудоемкость разработки программного обеспечения ТПО, чел.-ч., определяется по формуле
ТПО = ТО + ТИ + ТА + ТП + ТОТЛ + ТД, (4.1)
где ТО – затраты труда на описание задачи, чел.-ч.;
ТИ – затраты на исследование предметной области, чел.-ч.;
ТА – затраты на разработку блок-схем, чел.-ч.;
ТП – затраты на программирование, чел.-ч.;
ТОТЛ – затраты на отладку, чел.-ч.;
ТД – затраты на подготовку документации, чел.-ч.
Все составляющие в правой части формулы (4.1) определим через общее число операторов D, ед.:
D = α∙c ∙ (1 + p), (4.2)
где α – число операторов, ед. (α = 600 ед.);
с − коэффициент сложности задачи;
р – коэффициент коррекции программы, учитывающий новизну проекта.
|
|
Коэффициент сложности задачи «с» характеризует относительную сложность программы по отношению к так называемой типовой задаче, реализующей стандартные методы решения, сложность которой принята равной единице (величина коэффициента «с» лежит в пределах от 1,25 до 2). Для рассматриваемого программного продукта, включающего в себя алгоритмы учета, отчетности, поиска – коэффициент сложности задачи примем равным 1,75 (c = 1,75).
Коэффициент «p» коррекции программы, учитывающий новизну проекта, количественно характеризует увеличение объема работ по реализации программного продукта, возникающего за счет внесения изменений в алгоритм или в тексте программы по результатам её тестирования и отладки, с учетом коррекций требований к прецедентам, поддерживаемым программным продуктом, со стороны заказчика. В данном случае заказчик, недостаточно хорошо представлял себе, полный перечень прецедентов, которые должен поддерживать программный продукт, а это приводило к многочисленным корректировкам и доработкам текста программного кода. Поэтому примем коэффициент «p» равным 0,1.
В результате подстановки численных значений коэффициентов и параметров в формулу (4.2) получим следующее общее число операторов
|
|
D = 600×1,75×(1 + 0,1) = 1155,00 ед.
Затраты труда на описание задачи принимаем: ТО = 40 чел.-ч. Работу по описанию задачи выполняет инженер-программист первой категории с окладом 10000 руб. в месяц и коэффициентом квалификации kК = 1,35 (опыт работы по специальности 6 лет).
Затраты труда на изучение задачи ТИ с учетом уточнения описания и квалификации программиста могут быть определены по формуле:
ТИ = Db/(sukK), (4.3)
где D – общее число операторов, ед.;
b – коэффициент увеличения затрат труда, вследствие недостаточного описания задачи;
su – количество операторов, приходящееся на один чел.-ч., (ед./ чел.-ч.);
kK – коэффициент квалификации работника (определяется в зависимости от стажа работы).
В связи с тем, что решение рассматриваемой задачи потребовало уточнения и доработок, примем коэффициент b = 1,5.
Количество операторов в тексте программы, приходящееся на один чел.-ч., примем равным su = 75.
Таким образом, на основании формулы (4.3) получим
ТИ = (1155,00 × 1,5) / (75 × 1,35) = 17,11 чел.-ч.
Затраты труда на разработку алгоритма решения задачи ТА рассчитываются по формуле:
ТА = D/(sakK), (4.4)
де D – общее число операторов, ед.;
sa – количество операторов алгоритма решения задачи, приходящееся на один чел.-ч., (ед./ чел.-ч.);
|
|
kK – коэффициент квалификации работника (определяется в зависимости от стажа работы).
Для расчета по формуле (4.4) примем sa = 20 ед./ чел.-ч.
Подставив численные значения параметров и коэффициентов в формулу (4.4), получим
ТА = 1155,00/(20 × 1,35) = 42,78 чел.-ч.
Затраты труда на составление программы по готовой блок-схеме ТП определяется по формуле:
ТП = D/(sakK), (4.5)
где D – общее число операторов, ед.;
sa – количество операторов алгоритма решения задачи, приходящееся на один чел.-ч., (ед./ чел.-ч.);
kK – коэффициент квалификации работника (определяется в зависимости от стажа работы).
Для расчетов по формуле (4.5) примем sa = 20 ед./ чел.-ч.
Подставив численные значения параметров и коэффициентов в формулу (4.5), получим
ТП = 1155,00 / (20 × 1,35) = 42,78 чел.-ч.
Затраты труда на отладку программы на персональном компьютере ТОТЛ, чел.-ч., рассчитывается по формуле
ТОТЛ = D / (sотл kK), (4.6)
где D – общее число операторов, ед.;
sотл – количество отлаживаемых операторов программы, приходящееся на один чел.-ч., (ед./ чел.-ч.);
kK – коэффициент квалификации работника (определяется в зависимости от стажа работы).
Для расчетов по формуле (4.6) примем sотл = 4 ед./ чел.-ч.
Подставив численные значения параметров и коэффициентов в формулу (4.6), получим
ТОТЛ = 1155,00/ (4 × 1,35) = 213,89 чел.-ч.
Затраты труда на подготовку документации по задаче ТД определяются по формуле:
ТД = ТДР + ТДО, (4.7)
где ТДР – затраты труда на подготовку материалов в рукописи, чел.-ч.;
ТДО – затраты труда на редактирование, печать и оформление документации, чел.-ч.
Затраты труда на подготовку материалов в рукописи ТДР, чел.-ч., вычислим по формуле
ТДР = D / (sдр kK), (4.8)
где D – общее число операторов, ед.;
sдр – количество операторов программы в рукописи, приходящееся на один чел.-ч., (ед./ чел.-ч.);
kK – коэффициент квалификации работника (определяется в зависимости от стажа работы).
Для расчетов по формуле (4.8) примем sдр = 15 ед./чел.-ч.
Подставив численные значения параметров и коэффициентов в формулу (4.8), получим
ТДР = 1155,00 / (15 × 1,35) = 57,04 чел.-ч.
Затраты труда на редактирование, печать и оформление документации ТДО, чел.-ч., вычислим по формуле
ТДО = 0,75 × ТДР. (4.9)
Подставив численное значение затраты труда на подготовку материалов в рукописи ТДР, чел.-ч., в формулу (4.9), получим
ТДР = 0,75 × 57,04 = 42,78 чел.-ч.
Таким образом, подставив численные значение затраты труда на подготовку материалов в рукописи ТДР, чел.-ч., и затраты труда на редактирование, печать и оформление документации ТДО, чел.-ч., в формулу (4.7) получим
ТД = 57,04 + 42,78 = 99,82 чел.-ч.
Подставив все полученные данные в формулу (4.1), получим полную трудоемкость разработки программного обеспечения
ТПО = 40,0 + 17,11 + 42,78 + 42,78 + 213,89 + 99,82 = 456,37 чел.-ч.
С учетом уровня языка программирования трудоемкость разработки программы может быть скорректирована следующим образом:
ТКОР = ТПОkКОР, (4.10)
где kКОР – коэффициент коррекции, учитывающий изменения трудоемкости разработки программного обеспечения в зависимости уровня языка программирования (таблица 4.1).
Таблица 4.1 – Изменение трудоемкости в зависимости уровня языка программирования
Уровень языка программирования | Характеристика языка программирования | Коэффициент изменения трудоемкости |
1 | Ассемблер | 1 |
2 | Макроассемблер | 0,95 |
3 | Алгоритмические языки высокого уровня | 0,8 − 0,9 |
Использованный для разработки программного обеспечения язык программирования (C#) относится к алгоритмическим языкам высокого уровня, с учетом этого примем kКОР = 0,8.
Окончательно, с учетом корректировки, получим по формуле (4.10) итоговую трудоемкость разработки
ТКОР = 456,37 × 0,8 = 365,10 чел.-ч.
4.3 Расчет себестоимости автоматизированной информационной системы
Себестоимость создания автоматизированной информационной системы определяется по следующим статьям калькуляции:
- основная заработная плата производственного персонала;
- дополнительная заработная плата производственного персонала;
- отчисления на социальные нужды;
- затраты на потребляемую электроэнергию;
- расходы на материалы и запасные части;
- затраты на амортизацию, техническое обслуживание и ремонт вычислительной техники.
Оклад инженера-программиста 10000 руб. в месяц.
Плановый фонд рабочего времени одного специалиста производственного персонала в месяц tпф, ч, вычислим по формуле
tпф = NрдΔtрд, (4.11)
где Nрд – количество рабочих дней специалиста производственного персонала за месяц;
Δtрд – продолжительность рабочего дня специалиста производственного персонала, ч.
Для расчетов по формуле (4.11) примем Nрд = 22 дня, Δtрд = 8 ч. Подставив указанные численные значения параметров Nрд и Δtрд в формулу (4.11) получим, что плановый фонд рабочего времени одного специалиста производственного персонала в месяц составляет
tпф = 22 × 8 = 176 ч.
Таким образом, часовая тарифная ставка sч, руб./ч, инженера-программиста составляет
sч = 10000/176 = 56,82 руб./ч.
Основная заработная плата ЗО, руб., производственного персонала определяется по формуле
ЗО = sч ∙ ТКОР. (4.12)
Подставив все численные значения параметров в формулу (4.12) получим, что основная заработная плата инженера-программиста первой категории составит
ЗО = 56,82 ∙ 365,10 = 20744,11 руб.
Дополнительная заработная плата ЗД, руб., производственного персонала определяется по формуле
ЗД = ЗОηД, (4.13)
Где ηД – коэффициент дополнительной заработной платы.
Коэффициент дополнительной заработной платы инженера-программиста первой категории составляет ηД = 0,2. Таким образом, дополнительная заработная плата ЗД, руб., инженера-программиста первой категории, вычисленная по формуле (4.13), равна
ЗД = 20744,11 0,2 = 4148,82 руб.
Отчисления в Пенсионный фонд Российской Федерации, Фонд социального страхования Российской Федерации и фонды обязательного медицинского страхования Российской Федерации согласно закону № 212-ФЗ от 24.07.2009 ЗС, руб., вычислим по формуле
ЗЭ = PВtВцЭ, (4.15)
Где − норматив страховых взносов, %.
В соответствии с законом № 212-ФЗ от 24.07.2009 норматив страховых взносов составляет 34 % (ηС = 34 %).
Подставив все численные значения в формулу (4.15) получим, что отчисления на страховые взносы равны
руб.
Таким образом, размер страховых взносов составит 5023,64 руб.
Затраты на потребляемую электроэнергию ЗЭ, руб.:
ЗЭ = PВtВцЭ, (4.17)
где PВ – мощность ЭВМ, кВт;
tВ – время работы вычислительного комплекса, ч;
цЭ – стоимость 1 кВтч электроэнергии, руб./ кВтч.
Мощность ЭВМ, на которой работает инженер-программист, равна PВ = 0,3 кВт.
Время работы вычислительного комплекса tв, ч, при создании программного продукта вычислим по формуле
tв = αп∙(ТП + ТД + ТОТЛ)∙ kКОР, (4.18)
где αп – коэффициент, учитывающий затраты времени на профилактические работы на ЭВМ;
kКОР – коэффициент коррекции времени работы вычислительного комплекса.
Для расчетов по формуле (4.16) примем αп = 1,15 и kКОР = 0,8.
Подставив все численные значения параметров в формулу (4.16) получим
tВ = 1,15×(42,78 + 213,89 + 99,81)×0,8 = 1,15×356,48×0,8 = 327,96 ч.
Стоимость 1 кВтч электроэнергии составляет цЭ = 3,60 руб.
Подставив все численные значения параметров в формулу (4.15) получим, что затраты на потребляемую электроэнергию составят
ЗЭ =0,3×327,96× 3,60 = 354,20 руб.
Данные для расчета затрат на материалы и запасные части занесенные в таблицу 4.2.
Таблица 4.2 − Затраты на материалы и покупные изделия
Материал, покупное изделие | Количество, единиц | Цена за единицу, руб. | Сумма, руб. |
Техническая литература | 1 | 200,00 | 200,00 |
DVD-RW 4x 4,7 Гбайт | 2 | 50,00 | 100,00 |
Упаковка бумаги, 500 листов | 2 | 100,00 | 200,00 |
Тонер для картриджа принтера | 1 | 200,00 | 200,00 |
Программное обеспечение | 1 | 10000,00 | 10000,00 |
Итого | 10700,00 |
Следовательно, затраты на материалы и запасные части составят
ЗМ = 200,00 + 100,00 + 200,00 + 200,00 + 10000,00= 10700,00 руб.
Затраты на техническое обслуживание и текущий ремонт вычислительной техники ЗП, руб.:
ЗП=КВ(/100)tВ/ tВ.Г, (4.19)
где КВ − балансовая стоимость вычислительной техники, руб.
α – норма отчислений на ремонт, %;
tВ.Г – годовой фонд времени работы вычислительной техники, ч.
Для расчетов по формуле (4.17) примем:
- балансовая стоимость вычислительной техники = 22000,00 руб.;
- норма отчислений на ремонт α = 4%;
- годовой фонд времени работы вычислительной техники при 40-часовой рабочей неделе tВ.Г = 1993 ч .
Подставив все численные значения параметров в формулу (4.17) получим:
ЗП = 22000(4/100) 327,96/ 1993 = 144,81 руб.
Амортизационные отчисления ЗАО, руб.:
ЗАО = 22000(20/100) 327,96/ 1993 = 724,05 руб.
Все расчеты по статьям калькуляции затрат, составляющих себестоимость автоматизированной информационной системы сведены в таблицу 4.3.
Таблица 4.3 – Величины затраты, составляющих себестоимость автоматизированной информационной системы
Статья расхода | Сумма, руб. |
Основная заработная плата производственного персонала | 20744,11 |
Дополнительная заработная плата производственного персонала | 4148,82 |
Отчисления на социальные нужды | 6521,95 |
Затраты на потребляемую электроэнергию | 354,20 |
Расходы на материалы и запасные части | 10700,00 |
Затраты на техническое обслуживание и ремонт вычислительной техники | 144,81 |
Затраты на амортизацию вычислительной техники | 724,05 |
Итого | 43337,94 |
Полные затраты на создание программного продукта, З, руб.:
З = ЗО + ЗД + ЗС + ЗЭ + ЗМ + ЗП + ЗАО. (4.18)
Таким образом, полные затраты на создание программного продукта составляют 43337,94 руб.
Поскольку разработка программного продукта осуществлялась сторонней организацией по техническому заданию (ТЗ) «Granit», то оптовая цена программного продукта рассчитывается с учетом нормы рентабельности НР:
Ц = З(1 + НР). (4.19)
Для расчетов по формуле (4.19) примем нормы рентабельности НР = 15%. Тогда оптовая цена программного продукта по формуле (4.19) составит:
Ц = 43337,94 1,15 = 49838,63 руб.
Капиталовложения при внедрении программного продукта равняются его оптовой цене
К = Ц = 49838,63 руб.
Дата добавления: 2018-09-22; просмотров: 393; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!