Главная страница
Навигация по странице:

  • 3.2. Расчет показателей экономической эффективности проекта

  • Список используемой литературы и используемых источников

  • Приложение A Фрагмент программного кода

  • Родькина М.Ю._ПИбд-1502б. Разработка вебприложения для обработки заказов предприятия проката оборудования (на примере ооо Айсберг)


    Скачать 1.66 Mb.
    НазваниеРазработка вебприложения для обработки заказов предприятия проката оборудования (на примере ооо Айсберг)
    Дата07.02.2023
    Размер1.66 Mb.
    Формат файлаpdf
    Имя файлаРодькина М.Ю._ПИбд-1502б.pdf
    ТипДокументы
    #924750
    страница3 из 3
    1   2   3
    Глава 3 Оценка и обоснование экономической эффективности
    проекта разработки и внедрения приложения по учету заказов в
    пункте проката
    3.1. Выбор и обоснование методики расчета экономической
    эффективности
    При разработке программного обеспечения важным этапом процесса является расчёт экономической эффективности проекта. Данный расчет дает возможность оценить влияние от внедрения в работу проекта на показатели деятельности организации.
    Экономическая эффективность проекта - это мера, определяющая соотношения затрат и результатов функционирования разрабатываемого программного продукта [3]. Обоснование экономической эффективности от внедрения веб приложения дает возможность рассчитать срок окупаемости затрат на разработку веб-приложения.
    Существует несколько методик для обоснования экономической эффективности, одна из наиболее популярных это сопоставление показателей деятельности до внедрения разрабатываемого продукта и тех показателей, которые будут достигнуты в результате использования разработанного программного обеспечения. Именно она и была использована для расчета эффективности описываемого проекта.
    При оценке экономической эффективности веб-приложения по учету заказов на прокат оборудования целесообразно оценить трудовые и стоимостные показатели. Данные показатели дают возможность измерить экономию от внедрения разработанного веб-приложения для обработки заказов относительно прежнего варианта, при котором использовались таблицы Exel.

    57
    Экономическая эффективность разработки веб-приложения для обработки заказов в предприятии проката оборудования включает две составляющие:
    - косвенный эффект, который характеризуется уменьшением ошибок сотрудников, удобством работы, доступом информации;
    - прямой эффект, который характеризуется снижением трудовых и стоимостных показателей за счет сокращения времени и стоимостных затрат на внесения данных для учета заказов на прокат и сокращением трудоемкости работы.
    Чтобы определить прямой эффект были рассчитаны показатели трудовых и стоимостных затрат.
    К трудовым показателям относятся следующие:
    -
    Абсолютное снижение трудовых затрат
    (ΔT)
    (час), рассчитываемое по формуле:
    ,
    1 0
    T
    T
    T



    (1) где Т
    0
    - это трудовые затраты на внесение информации по при использовании базового варианта (час),
    Т
    1
    - трудовые затраты на внесение информации по заказу по проектному варианту(час);
    -
    Коэффициент относительного снижения трудовых затрат (К
    т
    )
    (%), чтобы его рассчитать используется формула:
    %
    100
    *
    )
    /
    (
    О
    Т
    Т
    Т
    K


    ,
    (2)
    -
    Индекс снижения трудовых затрат или повышение производительности труда (Y
    T
    ), который можно рассчитать по формуле:

    58 1
    0
    / Т
    Т
    Y
    Т

    ,
    (3)
    Перечислим стоимостные показатели, к которым относят:
    -
    Абсолютное снижение стоимостных затрат (ΔC) (руб.), которое рассчитывается по формуле:
    ,
    1 0
    С
    С
    С



    (4) где C
    0
    - стоимостные затраты (в рублях) на внесение информации по заказам в базовом варианте,
    С
    1
    - стоимостные затраты (в рублях) на внесение информации по заказу с использованием проектного варианта;
    -
    Коэффициент относительного снижения стоимостных затрат (К
    С
    )
    (%), который рассчитывают по формуле:
    %
    100
    *
    )
    /
    (
    О
    С
    С
    С
    K


    ,
    (5)
    -
    Индекс снижения стоимостных затрат или повышение производительности труда (Y
    С
    ), для которого используют формулу:
    1 0
    / С
    С
    Y
    С

    ,
    (6)
    Кроме данных показателей также будет рассчитан срок окупаемости затрат на внедрение проекта (T

    ), для чего используем формулу:
    С
    K
    T
    П
    OK


    /
    (7)
    После расчетов данные будут сведены в таблицу.

    59
    3.2. Расчет показателей экономической эффективности проекта
    Для расчёта показателей экономической эффективности были проведены замеры времени, необходимого сотруднику для внесения информации о заказе. В базовом варианте – при внесении информацию в электронную таблицу Excel сотрудник затрачивает в среднем 4,8 минуты.
    В проектном варианте, при внесении данных в разработанное веб- приложение, сотрудник затрачивает 2,8 минут, если клиент новый и необходимо добавить клиента в базу клиентов. Если клиент уже есть в базе клиентов, то сотрудник затрачивает 2 минуты. Учитывая, что примерно 52% клиентов пункта проката это постоянные клиенты, среднее время, необходимое на внесение данных в веб-приложение будем считать равным
    2,4 минуты. В день сотрудник проката вносит в среднем информацию о 30 заказах, что в базовом варианте составляет 30 * 4,8 минут = 144 минуты или
    2,4 часа. В проектном варианте это 30 * 2,4 = 72 минуты или 1,2 часа
    Рассчитаем абсолютное снижение трудозатрат на одну операцию по формуле (1)
    Затем рассчитаем коэффициент относительного снижения трудовых затрат (К
    т
    ) по формуле (2)
    (
    )
    И рассчитаем индекс снижения трудовых затрат или повышение производительности труда (Y
    T
    ).

    60
    Рассчитаем стоимостные показатели
    Зарплата сотрудника проката в пересчете на часовую ставку составляет
    205 руб./час, пункт проката работает без выходных дней, таким образом в месяц по базовому варианту затраты времени составляли 70,3 часов в месяц
    (2,4 часа в день при среднем количестве 29,3 дней в месяце), а показатель в денежном выражении 14411 руб./мес. При внесении информации по проектному варианту затраты составляют 7208 руб./мес. (1,2 часа в день при среднем количестве 29,3 дней в месяце). Рассчитаем абсолютное снижение стоимостных затрат по формуле (4):
    Коэффициент относительного снижения стоимостных затрат был рассчитан по формуле (5).
    (
    )
    Индекс снижения стоимостных затрат рассчитан по формуле (6)
    Для наглядного представления отразим все полученные показатели в таблице 5.
    Таблица 5 – Трудовые и стоимостные показатели проекта разработки веб-приложения для учета заказов
    Затраты
    Абсолютное изменение затрат
    Коэффициент изменения затрат
    Индекс изменения затрат
    Базовый вариант
    Проектный вариант
    Трудовые
    2,4 1,2 1,2 50%
    2
    Стоимостные
    144411 7208 7203 50%
    2

    61
    Далее перейдём к расчет срока окупаемости затрат на внедрение проекта. Для этого определим затраты на внедрение проекта. Затраты на внедрение проекта отражены в таблице 6, они складываются из оплаты труда разработчика, а проектирование, разработку и тестирование веб-приложения, а также оплаты труда сотрудников пункта проката на внесение в веб- приложение существующей базы клиентов и базы оборудования
    Таблица 6 – Затраты на внедрение проекта
    Трудоемкость
    (дней)
    Трудоемкость
    (часов)
    Часовая ставка (руб.)
    Итого
    (руб.)
    Проектирование, разработка, тестирование веб-приложения
    20 160 105 16800
    Внесение баз данных
    1 8
    205 1640
    Итого
    18440
    Рассчитаем окупаемость проекта по формуле (8)
    Итого окупаемость проекта составляет 2,56 месяца
    Кроме количественного экономического эффекта, важно учитывать и качественные изменения в учете заказов. Этот эффект выражен в появлении нового, более удобного способа внесения информации и снижение количества ошибок в данных.
    Таким образом, проведенный расчет показателей экономической эффективности свидетельствует об экономической выгодности проекта и целесообразности его внедрения.

    62
    Заключение
    В процессе выполнения данной выпускной квалификационной работы бакалавра был проведен анализ бизнес–процессов в пункте проката оборудования ООО «Айсберг». В результате анализа деятельности пункта проката было определено, что бизнес–процесс учета заказов на прокат оборудования нуждается в автоматизации, что может быть осуществлено путем разработки веб–приложения для учета заказов, затем были определены требования к разработке будущего веб-приложения. После этого был проведен сравнительный анализ существующих решений для управления заказами в пунктах проката, определены недостатки и сформулированы цель разработки и требования к разрабатываемому веб-приложению. На следующем этапе было осуществлено логическое проектирование предметной области, была построена логическая модель, диаграмма вариантов использования и диаграмма классов. Опираясь на поставленные задачи, были выбраны наиболее подходящие средства разработки веб- приложения и разработано веб-приложение для учета заказов. Далее был описан функционал веб–приложения и результаты проведенного тестирования. Также был проведен расчет показателей экономической эффективности, которые показали целесообразности внедрения веб- приложения в работу.
    Разработанное веб-приложение имеет удобный пользовательский интерфейс и позволяет управлять заказами на прокат оборудования, базой клиентов, базой оборудования, а именно создавать, редактировать, удалять записи, а также просматривать историю. Внедрение разработанного в рамках выпускной квалификационной работы веб–приложения в работу пункта прока ООО «Айсберг» можно считать выгодным решением для учета заказов на прокат оборудования.

    63
    Список используемой литературы и используемых источников
    1. Адигеев, М.Г. Жизненный цикл программного обеспечения / М.Г.
    Адигеев. – Ростов-на-Дону: Изд-во ЮФУ, 2013. – 41 с.
    2. Аквино К., Ганди Т. А38 Front-end. Клиентская разработка для профессионалов. Node.js, ES6, REST./К.Аквино - СПб.: Питер, 2017. — 512 с.
    3. Бабанов, А.М. Технология разработки программного обеспечения: структурный подход / А.М. Бабанов. – Томск: ТГУ, 2016. – 157 с.
    3. Балдин, К.В. Информационные системы в экономике / К.В. Балдин,
    В.Б. Уткин. – М.: Дашков и К, 2015. – 395 с.
    4. Блюмин А.М. Информационные ресурсы: Учебное пособие для бакалавров / А.М. Блюмин, Н.А. Феоктистов. – 3-е изд., перераб. и доп. – М.:
    Издательско-торговая корпорация «Дашков и Ко», 2015. – 384 с.
    5. Бэнкс Алекс, Порселло Ева GraphQL: язык запросов для современных веб-приложений./ Бэнкс А — СПб.: Питер, 2019. — 240 с.
    6. Варзунов А. В. Анализ и управление бизнес-процессами : учеб. пособие / А. В. Варзунов, Е. К. Торосян, Л. П. Сажнева. – Санкт-Петербург:
    Университет ИТМО, 2016. – 114 с.
    7. Варфоломеева Е.В. Информационные системы в экономике: Учебное пособие / Е.В. Варфоломеева, Т.В. Воропаева и др.; Под ред. Д.В. Чистова -
    М.: НИЦ ИНФРА-М, 2015. – 234 с.
    8. Гагарина, Л. Г. Технология разработки программного обеспечения: учеб. пособие / Л. Г . Гагарина, Е. В. Кокорева, Б. Д. Сидорова-Виснадул ; под ред. Л. Г. Гагариной. – Москва : Форум : ИНФРАМ, 2017. 400 с.
    9. Гвоздева В.А. Информатика, автоматизированные информационные технологии и системы: Учебник / В.А. Гвоздева. - М.: ИД ФОРУМ: НИЦ
    ИНФРА-М, 2015. – 544 с.
    10. Грошев А. С., Закляков П. В. Информатика: учеб. для вузов – 3-е изд., перераб. и доп. – М.: ДМК Пресс, 2015. – 588 с.

    64 11. Долженко, А.И. Управление информационными системами / А.И.
    Долженеко – Ростов-на-Дону: Изд-во РГУ, 2017. – 191 с.
    12. Изучение React — для чего, откуда, как? / [Электронный ресурс] –
    URL: https://habrahabr.ru/post/269303/ (дата обращения: 27.02.2020).
    13. Котляров В. П. Основы тестирования программного обеспечения: учеб. пособие / В. П. Котляров. - 2-е изд., испр. - Москва : ИНТУИТ, 2016. –
    335с.
    14. Кумагина, Е.А. Модели жизненного цикла и технологии проектирования программного обеспечения / Е.А. Кумагина, Е.А. Неймарк. –
    Нижний Новгород: Изд-во ННГУ, 2016. – 41 с.
    15. Основные методологии обследования организаций. Стандарт
    IDEF0.
    /
    [Электронный ресурс]

    URL: http://www.cfin.ru/vernikov/idef/idef0.shtml (дата обращения: 13.04.2020).
    16. Реинжиниринг бизнес-процессов: учеб. пособие / А. О. Блинов -
    Москва : ЮНИТИ-ДАНА, 2012. - 341 c.
    17. Рудинский И. Д. Технология проектирования автоматизированных систем обработки информации и управления : учеб. пособие / И. Д.
    Рудинский. – М. : Горячая линия - Телеком, 2016. - 30 4 с.
    18. Сильвио Морето Bootstrap в примерах. / Пер. с англ. Рагимов Р. Н. /
    Науч. ред. Киселев А. Н. – М.: ДМК Пресс, 2017. – 314 с.
    19. Тестирование информационных систем / [Электронный ресурс] –
    http://aplana.ru/services/testing/testirovanie-sistem,
    (дата обращения:
    12.01.2020).
    20.Томас, М.Т. React в действии/ М.Т. Томас. – Санкт-Петербург:
    Издательский Дом Питер. – 368 с.
    21. Тюгашев, А.А. Основы программирования / А.А. Тюгашев. – СПб.:
    Университет ИТМО, 2016. – 160 с.
    22. Фуфаев Э. В. Базы данных. Учебное пособие / Э.В. Фуфаев, Д.Э.
    Фуфаев. - М.: Академия, 2014. - 320 c.

    65 23. Хортон А., Вайс Р. Х82 Разработка веб-приложений в ReactJS: пер. с англ. Рагимова Р. Н. - М.: ДМК Пресс, 2016. - 254 с.
    24. Чистякoва В. И. Проектирование информационных систем.
    Учебник для студентов учреждений высшего профессионального образования / В.И. Чистякoва, В.В.Белoв – М.: Академия, 2015. – 36 2 с.
    25.Чистов, Д. В. Проектирование информационных систем. Учебник и практикум / Д. В. Чистов, П. П. Мельников, А. В. Золотарюк, Н. Б.
    Ничепорук. – М.: Юрайт, 2016. – 260 с.
    26. Шелухин О. И. Моделирование ин формационных систем: учеб. пособие. 00 4 / О. И. Шелухин. - 2- е изд., перераб. и доп. – М. : Гoрячая линия - Телекoм, 2016. - 518 с.
    27. IDEF0: функциональное моделирование деловых процессов /
    [Электронный ресурс]

    URL: http://www.infosystem.ru/designing/methodology/sadt/sadt_for_bp.html,
    (дата обращения: 18.01.2020).
    28. Alan Dennis, Barbara Haley Wixom, David Tegarden: Systems Analysis and Design with UML - 4th Edition, Wiley, 2012.
    29. Alan Mark Davis. Just Enough Requirements Management: Where
    Software Development Meets Marketing. — Dorset House, 2015.
    30. Bootstrap : на англ. яз. : [Электронный ресурс] / Bootstrap – URL: https://getbootstrap.com (дата обращения 11.03.2020)
    31. Bootstrap 3 Tutorial : на англ. яз. : [Электронный ресурс] www.w3schools.com : THE WORLD'S LARGEST WEB DEVELOPER SITE –
    URL: https://www.w3schools.com/bootstrap/default.asp
    (дата обращения
    21.04.2020).
    32. Eric A. Meyer: Transforms in CSS: Revamp the Way You Design –
    O`Reilly Media, 2015.
    33. Wallace Jackson, HTML5 Quick Markup Reference – учебное пособие, издательство: Apress – 2016 – 80с.

    66
    Приложение A
    Фрагмент программного кода
    Модуль App.js class App extends
    Component { render() { return (

    Invoices App




    );
    }
    } const mapStateToProps = store => { return { invoices: store.invoices,
    }
    } const mapDispatchToProps = dispatch => { return {
    }
    } export default connect( mapStateToProps, mapDispatchToProps
    )(App)

    67
    Продолжение Приложения А
    Модуль Menu.js import React,
    { Component,
    Fragment } from 'react'; import { connect } from 'react-redux' import {actSetAddNewActive} from "./../reducers/actions_creators.js" import { BrowserRouter as Router, Route, Link } from "react-router-dom"; import Invoices from "./Invoices"; import Customers from "./Customers"; import Products from "./Products"; class Menu extends Component { render() { return (








    Продолжение Приложения А

    68
    );
    }
    } const mapStateToProps = store => { return { invoices: store.invoices,
    }
    } const mapDispatchToProps = dispatch => { return { actSetAddNewActive: payload => dispatch(actSetAddNewActive(payload)),
    }
    } export default connect( mapStateToProps, mapDispatchToProps
    )(Menu)
    Модуль Invoices.js import React,
    { Component
    } from
    'react'; import { Button, Table } from 'react-bootstrap'; import { connect } from 'react-redux' import { actSetAddNewActive, actDeleteInvoice, actStartEditing
    } from './../reducers/actions_creators'; import AddNew from './AddNew/AddNew'; class Invoices extends Component { deleteInvoice = id => event => { event.preventDefault(event); this.props.actDeleteInvoice({ id });
    };
    Продолжение Приложения А

    69 startEditInvoice = id => event => { event.preventDefault(event); this.props.actStartEditing({ id });
    }; render() { const { invoices, isAddingInvoice } = this.props.invoices; const { actSetAddNewActive } = this.props; return (


    Invoices

    {isAddingInvoice ? null : }

    {isAddingInvoice ? : null}










    {invoices.map(item => (








    ))}
    Продолжение Приложения А

    70

    # Customer Discount Total

    {item.id} {item.customer} {item.discount}% ${item.total}





    );
    }
    } const mapStateToProps = store => { return { invoices: store.invoices,
    };
    } const mapDispatchToProps = dispatch => { return { actSetAddNewActive: payload => dispatch(actSetAddNewActive(payload)), actDeleteInvoice: payload => dispatch(actDeleteInvoice(payload)), actStartEditing: payload => dispatch(actStartEditing(payload))
    };
    } export default connect( mapStateToProps, mapDispatchToProps
    )(Invoices)
    1   2   3


    написать администратору сайта