Бакалаврская. Павлов Д.С._ПИбд-1402а. Разработка информационной системы по работе с клиентами организации (на примере ооо стаффджет)
![]()
|
ГЛАВА 3 ОЦЕНКА И ОБОСНОВАНИЕ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ ПРОЕКТА 3.1 Выбор и обоснование методики расчета экономической эффективности Параметр экономической эффективности проекта предназначен для выявления необходимости его внедрения. Основой исчисления экономической эффективности считается сопоставление реально существующего метода обработки данных (базовый вариант) и внедряемого метода обработки (проектный вариант). Базой сравнения чаще всего является ручной способ выполнения работ. Получаемый эффект определяется сопоставлением экономии от использования информации с затратами на ее получение. Трудоемкость работ по разработке проекта определяется с учетом срока окончания работ, выбранным языком программирования, объемом выполняемых функций. Выбор комплекса работ по разработке проекта определяется в соответствии с ГОСТ 19.102-77 «Единая система программной документации». Руководитель формирует постановку задачи и отвечает за работу по созданию системы. Исполнитель отвечает за проектирование информационного и методического обеспечения, организует программное обеспечение, отвечает за работу системы. Для создания нового прикладного программного обеспечения трудоемкость оценивают на основе трудоемкости разработки аналогичного ПО с учетом отличительных особенностей данного проекта, отражаемых введением поправочных коэффициентов [13]. 3.2. Расчет показателей экономической эффективности проекта Для определения затрат на разработку проекта используется следующая формула: (1) где, – i-й этап проекта. 52 Этапы реализуемого проекта представлены в таблице 3.1. Таблица 3.1. Этапы проекта Этап № работы Содержание работы Трудоемкость (чел- дни) (чел- час) Изучение архитектуры компании 1 Изучение бизнес-процессов компании 3 24 2 Изучение используемого программного обеспечения 7 56 Проектирование базы данных 1 Сбор информации о сущностях 3 24 2 Построение модели БД 4 32 Разработка программного продукта 1 Сбор первоначальных требований 3 24 2 Выбор инструментов для разработки 1 8 3 Проектирование будущего программного продукта 7 56 4 Написание программного кода 21 168 Тестирование полученного программного продукта 1 Подготовка тестов для системы 3 24 2 Проведение тестов для функций системы и сбор результатов тестирования 7 56 3 Анализ результатов тестирования 2 16 4 Внесение изменений в программный код (при необходимости) 7 56 Для определения количества времени, необходимого на реализацию каждого вида работы, использовалась технология planning poker из методологии scrum. Согласно данной технологии, разработчик определяет 53 время, которое ему необходимо на решение конкретной задачи, исходя из собственного опыта. Для вычисления чел-часов, с учетом восьмичасового рабочего дня, количество чел-дней умножается на рабочее время (восемь часов). Таким образом, 68 чел-дней, либо 544 чел-часов. Количество исполнителей, необходимых для реализации проекта, определяется по следующему соотношению [13]: , (2) где – затраты труда на выполнение проекта, – фонд рабочего времени, определяемый по следующему соотношению: , (3) где – количество месяцев, затраченное на выполнение проекта, – фонд времени в текущем месяце. определяется следующим образом: (4) где – продолжительность рабочего дня, – количество дней в году, – количество выходных дней в году, – количество праздничных дней в году. Таким образом, Следовательно, . Здесь 2 – число месяцев, потраченное на выполнение проекта. Количество исполнителей Сетевая модель проекта Данные о работах, необходимых для построения сетевой модели и времени, затрачиваемом на выполнение указанных работ, приведены в таблице 3.2. График сетевой модели представлен на рисунке 3.1. Критический путь модели проходит через следующие вершины: 0-1-2-3-4-5-6-7-8-9-10. График, приведенный на рисунке 3.1, является оптимизированным. 54 Таблица 3.2. Работы проекта № Событие Код работы Работа t, чел- дни 0 Начало проекта 0-1 Изучение бизнес-процессов компании 3 1 Бизнес-процессы изучены 1-2 Изучение используемого программного обеспечения 7 2 Используемое программное обеспечение изучено 2-3 Сбор информации о сущностях 3 3 Данные о сущностях системы собраны 3-4 Сбор первоначальных требований 4 4 Требования собраны 4-5 Построение модели БД 3 5 Модель базы данных построена 3-6 Выбор инструментов для разработки 1 6 Инструменты для разработки системы определены 6-7 Проектирование клиентской части системы 7 7 Проект клиентской части составлен 7-8 Написание программного кода 21 8 Написание программного кода завершено 3-9 Подготовка тестов для системы 3 9 Получены результаты тестирования системы 8-9 Анализ результатов тестирования 2 10 Проведен анализ результатов тестирования 9-10 Внесение изменений в программный код (при необходимости) 7 11 Изменения в код внесены (при необходимости) 10-11 Ожидание внесения изменений 0 55 Рис. 3.1. Сетевая модель Для получения данных, представленных на графике, проведены следующие расчеты: ранние и поздние сроки совершения событий, резервы времени событий. Рассчитаем ранние сроки наступления событий: (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) Далее, рассчитаем поздние сроки наступления событий: (17) (18) (19) (20) (21) 56 (22) (23) (24) (25) (26) (27) (28) Диаграмма Ганта, отображающая календарный график работ, представлена на рисунке 3.2. Обозначения для работ взяты из таблицы 3.2. Проведем анализ структуры затрат проекта. Затраты на выполнение проекта определяются по следующей формуле: (29) где, – суммарные затраты, – заработная плата для исполнителей, – затраты на оборудование, – затраты на организацию рабочих мест, – накладные расходы. определяется из следующего соотношения: (30) где, – основная и дополнительная заработная плата соответственно, – отчисления с заработной платы. Для определения воспользуемся следующем соотношением: (31) где – количество дней, отработанных исполнителем, – дневной оклад исполнителя. 57 Рис. 3.2. Диаграмма Ганта Определим дневной оклад исполнителя следующим образом: (32) где – месячный оклад, – фонд рабочего времени. (33) Таким образом, (34) Данные о затратах на основную заработную плату приведены в таблице 3.3. Определим дополнительную зарплату: (35) Для определения размера отчислений используем следующую формулу: (36) Где 0,3 – размер единого социального налога в 2019 году. 3 7 3 4 3 1 7 21 3 2 7 1 ма р 8 ма р 15 мар 22 мар 29 мар 5 а пр 12 а пр 19 а пр 26 а пр 3 ма й 10 май 17 май 0-1 1-2 2-3 3-4 4-5 3-6 6-7 7-8 3-9 8-9 9-10 58 Таблица 3.3. Основная заработная плата № Должность Оклад Дн. оклад Труд. затраты Зар. плата 1 Программист 18000 986,2 68 104614,2 Следовательно, определяется по следующей формуле: (37) Определим затраты на оборудование : (38) Затраты на организацию рабочих мест определяются по следующей формуле: (40) где – стоимость аренды квадратного метра площади за год, S – площадь рабочего помещения, – срок аренды. Следовательно, р (41) Определим величину накладных расходов по формуле: (42) Таким образом, Итак, суммарные затраты на выполнение проекта равны: (43) Затраты на внедрение разработанного программного обеспечения определяются из следующего соотношения: (44) где – заработная плата исполнителям, участвующим во внедрении, – затраты на необходимое оборудование, – затраты на обеспечение рабочих мест сотрудников, работающих с внедренным программным обеспечением, – накладные расходы при внедрении. 59 Так как для использования внедряемого программного обеспечения не предполагается покупка нового оборудования и модернизация рабочих мест сотрудников, то параметры равны нулю. Следовательно, необходимо вычислить : (45) где 22 дня – время внедрения проекта. Определим : (46) Таким образом, затраты на внедрение составят: (47) Для определения общих затрат необходимо сложить затраты на разработку проекта и затраты на внедрение проекта: Таким образом, значение равно: (48) Далее, проведем расчеты, необходимые для планирования цены и прогнозирования прибыли от разрабатываемого программного обеспечения. Для определения стоимости программного обеспечения используется следующая формула: (49) где – стоимость одной копии программы, – затраты на внедрение программного обеспечения, – процент прибыли от продажи программного обеспечения, заложенный в его стоимость. Для определения величины используется следующее соотношение: (50) Таким образом, Для определения прибыли, получаемой от продажи каждой установки программного продукта, используется следующее соотношение: 60 (51) где – величина налога на добавочную стоимость (в процентах). Таким образом, равна: (52) Фрагмент таблицы расходов и прибыли по проекту приведен в таблице 3.4. Таблица 3.4. Фрагмент таблицы расходов и прибыли по проекту Период расчета Разработка (проект) Прибыль Частичная стоимость Сальдо начальное по кредиту Погашение кредита Сальдо конечное по кредиту Расчетная прибыль Чистая прибыль 1-4. 200х 88906,12 -320062,03 88906,12 -231155,9 13779,38 11023,51 5-8. 200х 88906,12 -231155,9 88906,12 -142249,79 13779,38 11023,51 9-12. 200х 88906,12 -142249,79 88906,12 -53343,67 13779,38 11023,51 1-3. 200х 88906,12 -53343,67 55006,12 0 49341,83 39473,47 4-6. 200х 88906,12 0 0 0 102685,5 82148,4 Кредит, упоминаемый в таблице 3.4, взят на 3 месяца, под 25% годовых. Выводы по главе 3 В данной главе приведены расчеты экономической эффективности разрабатываемого проекта. Срок выполнения проекта составляет 68 дней, суммарные затраты на проект составляют Срок окупаемости проекта – 4 месяца. 61 ЗАКЛЮЧЕНИЕ В рамках выполнения данной выпускной квалификационной работы рассмотрена тема «Разработка информационной системы по работе с клиентами организации (на примере ООО «СТАФФДЖЕТ»)». Первая глава работы носит аналитический характер. В ней приводится технико-экономическое описание предметной области. ООО «СТАФФДЖЕТ» – это сервис, предназначенный для массового подбора и найма линейного персонала на неспециализированные позиции. ООО «СТАФФДЖЕТ» является примером органического типа организации. Такой подход способствует лучшему взаимодействию компании с новым окружением, ускоренному адаптированию к изменениям, что позволяет компании быстро и гибко приспосабливаться к любым внешним изменениям. Основной идеей органического подхода является тот факт, что работником больше движет самомотивация и внутреннее вознаграждение, а не четко разработанная система формального контроля. Цель ВКР – разработать автоматизированную информационную систему обслуживания клиентов ООО «СТАФФДЖЕТ» для автоматизации функций руководителя отдела, занимающегося обработкой поступающих заявок, с возможностью ведения статистики о производительности сотрудников данного отдела, что позволит сократить время обработки данных, в результате чего компания сможет увеличить количество клиентов. Кроме того, введение статистических показателей производительности сотрудников повысит их мотивацию к продуктивной работе, что также повлечет за собой рост числа клиентов, и, следовательно, общей прибыли компании. Вторая глава работы – практическая. Здесь подробно описывается проектирование базы данных, выделяются сущности и атрибуты, соответствующие предметной области. Отдельное внимание уделяется процессу разработки – описаны классы приложения и их методы. Также стоит 62 отметить процесс тестирования созданной информационной системы, демонстрирующий ее функциональные возможности. В рамках третьей главы приводится обоснование экономической эффективности проекта. В результате проведенных расчетов можно сделать вывод о том, что проектируемая система является эффективным решением задачи автоматизации рабочего места руководителя отдела, занимающегося обработкой поступающих заявок. Таким образом, поставленная цель ВКР – разработка информационной системы по работе с клиентами организации ООО «СТАФФДЖЕТ» выполнена. Дальнейшие работы с полученным приложением могут вестись в сторону расширения функциональных возможностей. 63 СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ Научная и методическая литература 1. Адигеев, М.Г. Жизненный цикл программного обеспечения [Текст] / М.Г. Адигеев. – Ростов-на-Дону: Изд-во ЮФУ, 2013. – 41 с. 2. Бабанов, А.М. Технология разработки программного обеспечения: структурный подход [Текст] / А.М. Бабанов. – Томск: ТГУ, 2016. – 157 с. 3. Балдин, К.В. Информационные системы в экономике [Текст] / К.В. Балдин, В.Б. Уткин. – М.: Дашков и К, 2015. – 395 с. 4. Берг Д.Б. Модели жизненного цикла [Текст] / Д.Б. Берг, Е.А. Ульянова, П.В. Добряк. – Екатеринбург: Изд-во Урал. ун-та, 2014. – 74 с. 5. Бодров, О.А. Предметно-ориентированные экономические информационные системы [Текст] / О.А. Бодров – М.: ГЛТ, 2013. – 244 с. 6. Варфоломеева А.О. Информационные системы предприятия [Текст] / А.О. Варфоломеева, А.В. Коряковский, В.П. Романов. – М.: НИЦ ИНФРА-М, 2013. – 283 с. 7. Воронина, В.В. Разработка приложений для анализа слабоструктурированных информационных ресурсов [Текст] / В.В. Воронина, В.С. Мошкин. – Ульяновск: УлГТУ, 2015. – 162 с. 8. Гвоздева, В.А. Информатика, автоматизированные информационные технологии и системы [Текст] / А.В. Гвоздева - М.: ИНФРА-М, 2013. - 544 c. 9. Горбенко, А.О. Информационные системы в экономике [Текст] / А.О. Горбенко – М.: Бином, 2015. – 292 с. 10. Грекул В.И. Проектирование информационных систем [Текст] / В.И. Грекул, Н.Л. Коровкина, Г.А. Левочкина. – М.: Издательство Юрайт, 2017. – 385 с. 11. Данелян, Т.Я. Экономические информационные системы (ЭИС) предприятий и организаций [Текст] / Т.Я. Данелян - М.: ЮНИТИ, 2015. - 284 c. 12. Долженко, А.И. Управление информационными системами [Текст] / А.И. Долженеко – Ростов-на-Дону: Изд-во РГУ, 2017. – 191 с. 64 13. Зеленский, В.А. Проектирование сложных систем [Текст] / В.А. Зеленский – Самара: Изд-во Самар. гос. аэрокосм. ун-та им. С.П. Королева, 2012. – 96 с. 14. Коцюба И.Ю. Основы проектирования информационных систем [Текст] / И.Ю. Коцюба, А.В. Чунаев, А.Н. Шиков. – СПб.: Университет ИТМО, 2015. – 206 с. 15. Краснянский М.Н. Проектирование информационных систем управления документооборотом научно-образовательных учреждений [Текст] / М.Н. Краснянский, С.В. Карпушкин, А.В. Остроух. – Тамбов: Изд-во ФГБОУ ВПО «ТГТУ!, 2015. – 216 с. 16. Кумагина, Е.А. Модели жизненного цикла и технологии проектирования программного обеспечения [Текст] / Е.А. Кумагина, Е.А. Неймарк. – Нижний Новгород: Изд-во ННГУ, 2016. – 41 с. 17. Липаев, В.В. Программная инженерия сложных заказных программных продуктов [Текст] / В.В. Липаев. – М.: МАКС Пресс, 2014. – 312 с. 18. Медведев, М.А. Программирование на СИ# [Текст] / М.А. Медведев, А.Н. Медведев. – Екатеринбург: Изд-во Урал. ун-та, 2015. – 64 с. 19. Мезенцев, К.Н. Автоматизированные информационные системы [Текст] / К.Н. Мезенцев. - М.: ИЦ Академия, 2013. - 176 c. 20. Михеева, Е.В. Информатика [Текст] / Е.В. Михеева, О.И. Титова. – М.: Издательский центр «Академия», 2014. – 352 с. 21. Мокеев В.В. Бизнес-информатика [Текст] / В.В. Мокеев, Е.В Бунова, О.С. Буслаева. – Челябинск: издательский центр ЮУрГУ, 2015. – 67 с. 22. Одинцов, Б.Е. Информационные системы управления эффективностью бизнеса [Текст] / Б.Е. Одинцов. - Люберцы: Юрайт, 2015. - 206 c. 23. Основы автоматизации технологических процессов и производств [Текст] / Г.Б. Евгенев и др. – Москва: Изд-во МГТУУ им. Н.Э. Баумана, 2015. – 441 с. 65 24. Пахомов, Б.И. C# для начинающих [Текст] / Б.И. Пахомов. – СПб.: БХВ-Петербург, 2014. – 432 с. 25. Проектирование информационных систем [Текст] / Д.А. Ахметшин и др. – Казань: Отечество, 2016. – 172 с. 26. Рудаков, А.В. Технология разработки программных продуктов [Текст] / А.В. Рудаков. – М.: Академия, 2014. – 190 с. 27. Рыжко А.Л. Информационные системы управления производственной компанией [Текст] / А.Л. Рыжко, А.И. Рыбников, Н.А. Рыжко. - Люберцы: Юрайт, 2016. - 354 c. 28. Семакин, И.Г. Основы программирования: Учебник [Текст] / И.Г. Семакин, А.П. Шестаков. - М.: Мастерство, НМЦ СПО; Высшая школа, 2013. - 432 с. 29. Скит, Дж. C# для профессионалов: тонкости программирования, 3-е изд.: Пер. с англ. [Текст] / Дж. Скит. – М.: ООО «И.Д. Вильямс», 2014. – 608 с. 30. Соловей, Л.В. Программирование на языке C# [Текст]/ Л.В. Соловей, Н.Н. Мирошниченко, Н.Г. Пономарев. – Харьков: Изд-во НТУ «ХПИ», 2016. – 356 с. 31. Стиллмен, Э. Изучаем C#. 3-е изд. [Текст] / Э. Стиллмен, Дж. Грин. — СПб.: Питер, 2014. — 816 с. 32. Тебайкина, Н.И. Применение концепции ITSM при вводе в действие информационных систем [Текст] / Н.И. Тебайкина. – Екатеринбург: Изд-во Урал. ун-та, 2014. – 72 с. 33. Технология программирования [Текст] / Ю.Ю. Громов и др. – Тамбов: Изд-во ФГБОУ ВПО «ТГТУ», 2013. – 172 с. 34. Троелсен, Э. Язык программирования C# 5.0 и платформа .NET 4.5, 6- е изд. : Пер. с англ. [Текст] / Э. Троелсен. — М. : ООО “И.Д. Вильямс”, 2013. — 1312 с. 35. Тюгашев, А.А. Основы программирования [Текст] / А.А. Тюгашев. – СПб.: Университет ИТМО, 2016. – 160 с. 66 36. Федорова, Г.Н. Информационные системы [Текст] / Г.Н. Федорова. - М.: ИЦ Академия, 2013. - 208 c. 37. Хайруллин, Р.С. Программирование на C# [Текст] / Р.С. Хайруллин. – Казань: Изд-во Казан. гос. архитект.-строит. ун-та, 2017. – 159 с. 38. Шилдт, Г. C# 4.0. Полное руководство [Текст] / Г. Шилдт. – М.: Вильямс, 2015. – 1056 с. 39. Ясенев, В.Н. Информационные системы и технологии в экономике [Текст] / В.Н. Ясенев. - М.: ЮНИТИ, 2014. - 560 c. |