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

  • Поле Тип Null По умолчанию Комментарии MIME

  • Название программного модуля Описание

  • 2.3.4 Описание программных модулей

  • № Этап № работ ы Содержание работы MIN T , чел/ часы MAX T

  • Месяц Количество дней Количество выходных дней Количество праздничных дней Фонд времени

  • , дни Фонд времени Mi F , часы Март 31 9 1 21 168 Апрель 30 8 0 22 176 Май 31 4 10 17 136 Итого

  • Итого ОСН З С 335476,19 Дополнительная заработная плата

  • № Наименование статьи расходов Затраты, руб.

  • Суммарные затраты K 784787,55 115 Заключение

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

  • Приложение 1. Листинг программных модулей ObjectController.php

  • ЛИСТ СООТВЕТСТВИЯ ВЫПУСКНОЙ КВАЛИФИКАЦИОННОЙ РАБОТЫ МЕТОДИЧЕСКИМ РЕКОМЕНДАЦИЯМ

  • диплом. Автоматизация приема и обработки заявок отделом


    Скачать 4.5 Mb.
    НазваниеАвтоматизация приема и обработки заявок отделом
    Анкордиплом
    Дата04.05.2023
    Размер4.5 Mb.
    Формат файлаpdf
    Имя файлаTikov_A.S._VKR.pdf
    ТипАнализ
    #1109570
    страница7 из 8
    1   2   3   4   5   6   7   8
    Поле
    Тип
    Null
    По умолчанию Комментарии MIME
    id int(11)
    Нет title varchar(255)
    Да
    NULL
    Таблица 2.14
    Структура таблицы user

    83
    Поле
    Тип
    Nul
    l
    По
    умолчани
    ю
    Комментари
    и
    MIM
    E
    id int(11)
    Нет username varchar(255
    )
    Нет password_hash varchar(255
    )
    Нет auth_key varchar(32)
    Нет password_reset_toke n varchar(255
    )
    Да NULL activation_token varchar(255
    )
    Да NULL email varchar(255
    )
    Нет status smallint(6)
    Нет
    10 created_at int(11)
    Нет updated_at int(11)
    Нет nikname varchar(255
    )
    Да NULL id_user_type int(11)
    Да NULL last_name varchar(255
    )
    Да NULL first_name varchar(255
    )
    Да NULL middle_name varchar(255
    )
    Да NULL phone varchar(255
    )
    Да NULL report_date_1 datetime
    Да NULL report_date_2 datetime
    Да NULL
    Таблица 2.15
    Структура таблицы user_type
    Поле
    Тип
    Null
    По умолчанию Комментарии MIME
    id int(11)
    Нет title varchar(255)
    Да
    NULL
    2.3.3 Структурная схема пакета (дерево вызова программных
    модулей)

    84
    Структурная схема пакета ИС приведена на рисунке 2.4.
    ПМ Главное меню
    ПМ Настройки
    ПМ аРХИВ
    ПМ Получение отчетных документов
    ПМ Журнал поступления заявок
    ПМ Отчет о закрытых заявках
    ПМ Отчет по работе сотрудников техподдержки
    ПМ Работа со справочниками
    ПМ Объекты
    ПМ Изделия
    ПМ Работа с заявками
    ПМ Учет заявки
    ПМ
    Распределение заявки
    ПМ
    Редактирование заявки пм Пользователи
    ПМ Отчет по заявке
    ПМ Удаление заявки
    ПМ Авторизация
    ПМ Заставка
    Рисунок 2.6 Структурная схема пакета ИС
    В таблице 2.16 представлен перечь программных модулей, представленных на рисунке 2.4, а также описание их функций.
    Таблица 2.16
    Описание программных модулей
    Название программного модуля
    Описание
    Заставка
    Экранная форма Заставки
    Авторизация
    Экранная форма для ввода пароля и процедура проверки пароля
    Главное меню
    Экранная форма с главным меню программы
    Меню «Справка»
    Отображение справки по программе
    Меню «Настройки»
    Отображение меню настроек
    Меню «Работа с заявками»
    Отображение меню основных функций по работе с заявками
    Меню «Работа со справочниками»
    Отображение меню справочников
    ПМ «Пользователи»
    Отображение меню Пользователи
    Загрузка справочника Пользователи
    Процедура вывода справочника на экран
    Печать справочника Пользователи
    Процедура печати
    Актуализация справочника
    Пользователи
    Экранная форма с процедурой ввода и корректировки записи

    Аналогично для остальных справочников
    Меню
    «Получение отчетных документов»
    Отображение меню получения отчетных документов
    2.3.4 Описание программных модулей

    85
    Одним из основных модулей разработанной системы технической поддержки является модуль учета заявок. Основной функцией данного модуля является ввод и учет данных о заявках на техническое обслуживание.
    Блок-схема работы данного модуля приведена на рисунке 2.7.

    86
    Цикл по месяцам m=1; m<=12; m++
    Цикл по клиентам j=1; j<=COUNT(Sotr udn); j++
    Создание представления для списка заявок
    Чтение i-й записи представления Заявки
    Установка указателя в представлении Заявки на первую запись
    Sotr[i].employee_
    id=Sotr[j].employee_id;
    Sotr[i].paymonth=m
    Да
    Нет
    А
    А
    i=i+1
    i=j+1;
    Сортировка заявок по возрастанию значений поля Дата
    Начало
    Установка соединения с сервером БД
    Фильтр таблицы requests по условию
    (date=today)
    Открытие таблиц
    Заявки, Пользователи
    Б
    Б
    Конец цикла по месяцам
    Конец цикла по сотрудникам
    Удаление i-й записи из представления
    Конец цикла по клиентам
    Цикл по месяцам m=1; m<=12; m++
    Цикл по клиентам, j=1; j<=COUNT(kli ent); j++
    Фильтр представления
    Заявки по условию dasteprod=m
    П11=0
    П10=0;
    П11=0;
    П12=0
    П11=П11+ kli ent[j].summ
    Внесение kli ent
    [j].summ в столбец для месяца m макета отчета
    Расчет итоговых показателей отчета
    В
    Sotrudn[j].summ=
    Sotrudn[j].summ+
    Sotrudn[i].summ
    Конец цикла по месяцам
    Внесение рассчитанного показателя П11 в макет отчета
    П12=П12+П11
    В
    Конец цикла по месяцам
    Цикл по клиентам, j=1; j<=COUNT(kli ent); j++
    Цикл по месяцам m=1; m<=12; m++
    Фильтр представления
    Klient по условию kli ent_id= kli ent[j].employee_id
    П10=0
    П11=П11+ kli ent[j].summ
    Конец цикла по клиентам
    Внесение рассчитанного показателя П10 в макет отчета
    Конец
    Закрытие таблиц, уничтожение представления Заявки
    Рисунок 2.7 Блок-схема модуля учета заявок
    2.4
    Контрольный пример реализации проекта и его описание

    87
    После запуска программы на экране монитора появится окно входа в программу, с которого и начинается её работа. В открывшемся окне входа необходимо ввести имя пользователя и пароль.
    Рисунок 2.8 Авторизация пользователя
    Незарегистрированный пользователь должен пройти регистрацию, при этом подтверждает создание аккаунта администратор системы.

    88
    Рисунок 2.9 Форма регистрации пользователя
    После авторизации откоется главное меню программы в соответствии с правами пользователя.
    Главное меню учетной записи администратора содержит кнопки:
    Вход – для смены учетной записи пользователя;
    Заявки – для подачи заявки;
    Панель администратора – для заполнения справочников;
    Отчеты – для формирования отчетов.
    В списке заявок приведено ее наименование, пользователь, исполнитель и статус заявки (Рисунок 2.10)

    89
    Рисунок 2.10 Список заявок
    Для добавления заявки необходимо нажать соответствующую кнопку.

    90
    Рисунок 2.11 Учет заявки
    Для отправки заявки на исполнение нужно нажать кнопку ОК (после заполнения всех полей).
    В главном меню администратора приведены основные кнопки для осуществления работы системы – добавление заявки, получение списка заявок, просмотр архива заявок, просмотр данных о пользователе и результатов расчета показателей. Также администратор заполняет справочники.

    91
    Рисунок 2.12Справочник Пользователь
    Рисунок 2.13 Справочник Приоритеты
    Для добавления пользователя необходимо нажать на панели инструментов
    «+» - откроется окно добавления данных пользователя.
    Для контроля и анализа работы предусмотрен вывод отчетных форм за выбранный период.

    92
    Рисунок 2.14 Выбор даты отчетов
    Общий отчет по заявкам содержит их количество по статусам в табличной и графической форме.

    93
    Рисунок 2.15 Общий отчет по заявкам, табличная форма
    Рисунок 2.16 Отчет по пользователям

    94
    Фрагмент листинга программного кода приведен в Приложении.

    95
    3
    Обоснование экономической эффективности проекта
    3.1
    Выбор и обоснование методики расчёта экономической
    эффективности
    Анализ результативности ИС включает в себя процесс, состоящий из описания, доказательства и определения ого, как эффективно в экономическом плане стало внедрение ИС для фирмы. А полезность тут выражается в рамках классического денежного эквивалента той разницы доходов и расходов фирмы по факту вложений в новую ИС.
    Учетом уровня эффективности ИС выступает метод или средство реализации обобщенной оценки ИС. Такие методики состоят из формальных и неформальных процедур, причем неформальные реализуются на базе цифровых данных, субъективных и быстрых методов оценивания. Но более правильные, рациональные, базируются на простых данных оценивания.
    Сегодня внедрение современной ИС – дело дорогое. Присутствие фирмы в рыночном секторе часто ведет к исследованию доступных экономических последствий, а еще лучше - оценки качества любого шага в рамках перевода системы контроля компании.
    Изучить эффективность ИС – это непростое и долгое дело, требующее много технических и экономических навыков. И лишь взаимодействие этих двух компонентов помогает привести к точному и корректному итогу анализа.
    Предлагать на рынке ИС в период высокой конкуренции нет смысла без оценки возможной экономической результативности. Также статистическая оценка окупаемости и качества внедрения в 40-70% случаев связана с неверным внедрением.
    Эксперты по созданию, продвижению и поддержке ИС должны изначально оценить новый проект. Также они обязаны периодически контролировать систему на предмет совпадения используемой технологии и пути развития компании. И весь механизм оценки затрат и желаемого эффекта обязан являться отдельной процедурой, которая проводится в процессе реализации и установки системы, чтобы по итогу иметь некий смысл и активно влиять на эффективность работы.
    Часто имеется ряд этапов оценки результативности ИС:

    96

    Классическая оценка эффективности в рамках доходов и расходов;

    Учет цены владения такой системой;

    Оценка ИС в рамках инвестиционного проекта;

    Установка системы принятых показателей для определения экономического роста.
    Оценку проводят для каждого принципа (технического, регионального и денежного). Сюда также можно отнести:

    Описание проекта в рамках всего ЖЦ;

    Создание модели денежных потоков;

    Описание вариантов сравнения пары проектов;

    Эффективность и длительность;

    Описание затраченного времени;

    Описание расходов и поступлений от проекта;

    Изучение ситуации без участия проекта и совместно с ним;

    Описание явных последствий;

    Описание разных составляющих проекта;

    Проведение многоуровневой оценки;

    Описание влияние финансового проекта;

    Повышение инфляции;

    Сторонние факторы.
    Итоги подобной эффективности проекта отражают дальнейшую суть использования ИС. Но для учета рыночной эффективности работы часто используют ряд рыночных показателей:

    Совокупная прибыль;

    Совокупный доход;

    Процент доходности;

    Показатели доходности денежного вложения;

    Период окупаемости проекта.
    По итогу из описанного выше делаем вывод, что процедура учета эффективности сложна и не так однозначна. Для каждого случая есть свой отдельный подход. Неправильно исключать некоторые методики, которые

    97 уменьшают влияние человека и минимизируют разницу отсутствия требуемых данных.
    В нашем случае, т.к. системы создается не для продажи, а для использования в фирме, нужно учесть результативность исходя из изменения затрат на производство. В рамках подсчета сравнить итоги анализа данных, которые получаются при классическом бизнес-процессе и после внедрения приведенной выше системы. Итоговая эффективность автоматизированного анализа данных при показателе минимизации экономических стоимостных затрат на изменение затрат. В рамках оценки результативности в ценовом диапазоне есть
    2 группы параметров – понижение трудозатрат и падение стоимости.
    Для подсчета корректировки трудозатрат на анализ данных используется система параметров:
    Абсолютный показатель минимизации затрат труда на анализ данных:
    Т=Т0-Т1
    (3.1.1) где Т0 - совокупная трудоемкость анализа данных в базисном варианте;
    Т1 - годовая цена анализа данных в создаваемом варианте.
    Показатель минимизации затрат труда:
    Kт=( Т/Т0)*100 (%)
    (3.1.2)
    Величина минимизации трудозатрат, отражающая повышение результативности труда в анализе данных:
    Yт=Т0/Т1в
    (3.1.3)
    К параметру цены обычно относят абсолютная минимизация стоимости
    ( C), параметр некоторого уменьшения цены затрат (КC), индекс минимизации цены затрат (YC):
    Параметр минимизации цены затрат:
    С=С0-С1
    (3.1.4) где С0 - годовая цена анализа данных в базисном варианте;
    С1 - готовая цена анализа данных в реализуемом варианте.
    Показатель результативности затрат:
    Kc=( С/С0)*100 (%)
    (3.1.5)

    98
    Параметр корректировки цены затрат:
    Yc=С0/С1
    (3.1.6)
    Помимо описанных выше показателей также лучше всего учесть время окупаемости затрат на реализацию проекта с компьютерной обработкой данных
    (Ток), которая часто считается в годах, частях года или месяцах года:
    Ток = КП / C
    (3.1.7), где КП – это расходы на реализацию проекта (создание и установку).
    А также расчетный коэффициент эффективности вложенных затрат:
    Ер = 1/Ток
    (3.1.8)
    3.2
    Расчёт показателей экономической эффективности проекта
    Общая экономическая эффективность от использования корпоративной
    СЭД выражается влиянием на эффективность главных бизнес-процессов с учетом издержек, связанных с установкой и обслуживанием. При этом логично полагать, что финансовые потери характерны в основном для первой фазы, а отдача от системы, или положительный финансовый поток - для второй. В процессе проектирования модели оценки важно оценить некоторые параметры:
    • Финансовые затраты на проект установки ИС в случае его благополучного завершения, а также сумма затрат на обслуживание ИС;
    • Суммирование доходов, связанных с использованием ИС;
    • Индекс дисконтирования, применяемый в рамках оценки приведенной стоимости финансового потока.
    Получение оценки эффективности вложений в ИС по указанной методике предполагает реализацию следующих шагов.
    Изначально, экономическая эффективность СЭД в компании включает в себя факторы влияния, находящиеся в 3 областях: расходы на достижение результата, прямые и непрямые выгоды. Выделим следующие главные факторы минимизации внутренних издержек в процессе установки модуля СЭД:
    • Минимизация расходов на сотрудников;
    Минимизация затрат на инвентарь и оборудование;
    • Уменьшение затрат на обучение и тренинги;

    99
    • Повышение производительности в документообороте и выполнении поручений;
    • Увеличение возможностей бизнес-анализа;
    • Минимизация косвенных ИТ-затрат.
    В таком случае общая стоимость затрат при использовании системы может быть уменьшена за счет выбора платформы, отвечающей таким требованиям, как:
    • Понятный и привычный интерфейс пользователя (уменьшение затрат на обучение нового персонала);
    • Доступность беспрепятственного внесения дополнений в бизнес-логику системы (уменьшение расходов на управление изменениями);
    • Доступность на рынке труда большого количества специалистов, которые могут проводить поддержку и сопровождение системы (уменьшение расходов на обслуживающий персонал);
    • Приемлемая масштабируемость, минимальные начальные требования к аппаратной части (уменьшение вложений в инфраструктуру).
    Системы ЭДО устанавливаются для решения целого ряда задач, стоящих перед компанией, из которых наиболее часто выделяются именно эти:
    • Реализация более эффективного управления за счет полноценного контроля над исполнением документов, прозрачности деятельности компании на всех уровнях;
    • Доступность системы контроля качества, соответствующей международным требованиям;
    • Доступность эффективного накопления, управления и доступа к данным и знаниям. Реализация кадровой гибкости за счет большей формализации работы каждого специалиста и возможности хранения всей предыстории его профессиональной деятельности;
    • Отслеживание деятельности компании в целом (внутренние служебные расследования, анализ работы конкретных подразделений);
    • Улучшение бизнес-процессов и автоматизация механизма их контроля и исполнения;

    100
    • Минимизация или полное прекращение оборота бумажных документов внутри компании Экономия ресурсов за счет уменьшения издержек на управление потоками документов в компании;
    • Отсутствие необходимости или значительное упрощение хранения бумажных документов за счет доступности единого электронного архива.
    Установка корпоративных СЭД дает компаниям два типа преимуществ:
    1. Положительные факторы, основанные на сокращении затрат различных ресурсов, и выражающиеся в уменьшении времени реализации сложных однотипных операций с документами;
    2. Увеличение эффективности работы компании в целом, проявляющееся преимущественно в повышении качества реализации базовых бизнес-процессов.
    Эти положительные факторы сложно измерить, поэтому они часто составляются только в обобщенном виде:
    • Доступность коллективной работы над документами;
    • Повышенная эффективность контроля над исполнением документов;
    • Улучшенная сохранность созданной информации;
    • Увеличение возможностей и упрощение процессов обработки различной информации.
    Поэтому, главные ожидаемые результаты от автоматизации документооборота - наведение порядка в процессе работы с документами, значительная автоматизация бизнес-процессов, минимизация сроков принятия управленческих решений и увеличение качества работы компании в целом. По итогам внедрения СЭД руководство фирмы должно получить качественный инструмент управления, который очень важен для развития бизнеса в условиях современной экономики. Но предлагаемые количественные и качественные оценки эффективности СЭД не могут быть связаны между собой и с нюансами каждой конкретной компании.
    Для расчета стоимостных показателей учтем, что заработная плата сотрудника отдела составляет около 45000 рублей. Так как в рабочей неделе содержится 5 рабочих дней по 8 часов, стоимость одного часа работы сотрудника отдела составит:
    25000/(5*8)=267 рублей в час.

    101
    Тогдаоперации технологического процесса при базовом и проектном варианте за год и их характеристики представлены в таблице 3.1 и таблице 3.2.

    102
    Таблица 3.1
    Базовый вариант
    № п/п
    Наименование операций технологического процесса решения комплекса задач
    Оборудо- вание
    Ед.
    Изм.
    Объем работы в год
    Норма выра- ботки / (опер/в час.)
    Трудоемкость
    Средне-часовая зарплата специалиста
    (руб.)
    Стоимостные затраты для ручных операций
    1..
    Заявка на техподдержку нет дс
    13200 80 165 267,86 44196,43 2..
    Список сотрудников ВК нет дс
    13200 80 165 267,86 44196,43 3..
    Список сотрудников отдела технической поддержки нет дс
    11880 81 146,6667 267,86 39285,71 4..
    Список оказываемых дополнительных услуг нет дс
    11880 82 144,878 267,86 38806,62 5..
    График работы нет дс
    11880 83 143,1325 267,86 38339,07 6..
    План проведения техмероприятий нет дс
    11880 84 141,4286 267,86 37882,65 7..
    Журнал поступления заявок нет дс
    11880 85 139,7647 267,86 37436,97 8..
    Отчет о закрытых заявках нет дс
    13200 80 165 267,86 44196,43 9..
    Отчет по работе сотрудников техподдержки нет дс
    26400 50 528 267,86 141428,57 10..
    Отчет по заявке нет дс
    118800 50 2376 267,86 636428,57 11..
    База данных вопросов и ответов нет дс
    39600 50 792 267,86 212142,86
    Итого:
    283800,00 4906,87 1314340,32

    103
    Таблица 3.2
    Проектный вариант
    № п/п
    Наименование операций технологического процесса решения комплекса задач
    Оборудо- вание
    Ед.
    Изм.
    Объем работы в год
    Норма выра- ботки / (опер/в час.)
    Трудоемкость
    Средне-часовая зарплата специалиста
    (руб.)
    Стоимостные затраты для ручных операций
    1..
    Заявка на техподдержку нет дс
    13200 120 110 267,8571 29464,29 2..
    Список сотрудников ВК нет дс
    13200 96 137,5 267,8571 36830,36 3..
    Список сотрудников отдела технической поддержки нет дс
    11880 97,2 122,22 267,8571 32738,10 4..
    Список оказываемых дополнительных услуг нет дс
    11880 98,4 120,73 267,8571 32338,85 5..
    График работы нет дс
    11880 99,6 119,28 267,8571 31949,23 6..
    План проведения техмероприятий нет дс
    11880 100,8 117,86 267,8571 31568,88 7..
    Журнал поступления заявок нет дс
    11880 102 116,47 267,8571 31197,48 8..
    Отчет о закрытых заявках нет дс
    13200 104 126,92 267,8571 33997,25 9..
    Отчет по работе сотрудников техподдержки нет дс
    26400 70 377,14 267,8571 101020,41 10..
    Отчет по заявке нет дс
    118800 75 1584 267,8571 424285,71 11..
    База данных вопросов и ответов нет дс
    39600 60 660 267,8571 176785,71
    Итого:
    3592 962176,26

    104
    Абсолютный показатель снижения трудовых затрат на обработку информации:
    Т= 4906,87-3592,12=1314,75 часов
    Показатель снижения стоимостных затрат
    С= 1314340,32-962176,26=352164,06 рублей
    На рис. 3.1 приведена диаграмма сравнения базового и проектного вариантов трудовых затрат, на рис. 3.2 – стоимостных затрат.
    Рисунок 3.1 Диаграмма сравнения базового и проектного варианта трудовых затрат обработки информации.
    Рисунок 3.2 Диаграмма сравнения базового и проектного варианта стоимостных затрат обработки информации.
    Планирование длительности этапов и содержания работ осуществляется в соответствии с ЕСПД ГОСТ 19.102-77 и предполагает распределение работ по следующим этапам:
    1. Техническое задание
    4906,87 3592,12 1314,75 0,00 1000,00 2000,00 3000,00 4000,00 5000,00 6000,00
    Базовый вариант
    Проектный вариант
    Снижение затрат
    час
    о
    в
    1314340,32 962176,26 352164,06 0,00 200000,00 400000,00 600000,00 800000,00 1000000,00 1200000,00 1400000,00
    Базовый вариант
    Проектный вариант
    Снижение затрат
    р
    убле
    й

    105
     обоснование необходимости разработки программы;
     научно-исследовательские работы;
     разработка и утверждение технического задания;
    2. Эскизный проект
     разработка эскизного проекта;
     утверждение эскизного проекта;
    3. Технический проект
     разработка технического проекта;
     утверждение технического проекта;
    4. Рабочий проект
     разработка программы;
     разработка программной документации;
     испытания программы;
    5. Внедрение
     подготовка и передача программы.
    Анализируя требования ГОСТ, можно предложить следующее распределение работ по этапам:
    1. Разработка технических требований, предъявляемых к разрабатываемому ПО и проведение исследований заданной области.
    2. Разработка алгоритмов работы ПО, выбор среды программирования.
    3. Разработка программных модулей (написание кода).
    4. Тестирование и отладка разрабатываемого ПО.
    5. Разработка документации.
    Этап внедрения отсутствует, так как разрабатываемое ПО будет внедряться силами заказчиков (покупателей) данного ПО без участия разработчиков.
    Определим вероятные трудозатраты на выполнение данного проекта.
    Определим их с помощью экспертных оценок. Для этой цели было опрошено пятеро экспертов-разработчиков, которые дали следующую оценку трудовых затрат на данную разработку:
    Таблица 3.3

    106
    Результат экспертных оценок
    Эксперт 1 500 час
    Эксперт 2 550 час
    Эксперт 3 610 час
    Эксперт 4 820 час
    Эксперт 5 900 час
    Общие затраты труда на разработку и ПО определим следующим образом:
    P
    i
    i
    Q
    t


    ,
    (3.1) где
    i
    t
    - затраты труда на выполнение i -го этапа проекта.
    Используя метод экспертных оценок, вычислим ожидаемую продолжительность работ
    T
    каждого этапа по формуле:
    Т =
    3∗Т
    𝑚𝑖𝑛
    +2∗Т
    𝑚𝑎𝑥
    5
    =
    3∗500+2∗900 5
    = 672 (3.2) где
    MAX
    T
    и
    MIN
    T
    – максимальная и минимальная продолжительность работы. Они назначаются в соответствии с экспертными оценками, а ожидаемая продолжительность работы рассчитывается как математическое ожидание для

    - распределения.
    Полный перечень работ с разделением их по этапам приведён в таблице 3.4.
    Таблица 3.4
    Разделение работ по этапам
    № Этап

    работ
    ы
    Содержание
    работы
    MIN
    T
    ,
    чел/
    часы
    MAX
    T
    ,
    чел/
    часы
    T
    ,
    чел/
    часы
    T
    ,
    чел/
    дни
    1 Разработка технических требований
    1
    Получение задачи, уяснение требований
    17 25 20,2 2,53 2
    Уточнение требований заказчика
    45 47 45,8 5,73 3
    Разработка технического задания
    67 75 70,2 8,78

    107 4
    Определение структуры программы, ее основных модулей
    77 87 81 10,13
    № Этап

    работ
    ы
    Содержание
    работы
    MIN
    T
    ,
    чел/
    часы
    MAX
    T
    ,
    чел/
    часы
    T
    ,
    чел/
    часы
    T
    ,
    чел/
    дни
    2 Разработка алгоритмов
    5
    Разработка описание модулей программы, их функциональн ых возможностей
    57 76 64,6 8,08 6
    Разработка интерфейса программы, экранных форм для ввода информации и получения отчетов
    47 51 48,6 6,08 3
    Разработка программных модулей
    7
    Разработка базы данных
    55 73 62,2 7,78 8
    Разработка алгоритма работы программы
    65 89 74,6 9,33 9
    Разработка программного кода
    78 98 86 10,75 4 Тестирование и отладка разрабатываем ого ПО
    10
    Разработка клиентской части программы
    80 102 88,8 11,10 5 Разработка документации
    11
    Разработка инструкции пользователю
    27 35 30,2 3,78
    Итого
    P
    Q
    672 84
    Итого получаем 672 часа или 672/8=84 дня.
    Средняя численность исполнителей определяется по формуле:

    108
    F
    Q
    N
    P

    ,
    (3.3) где
    F
    – фонд рабочего времени и определяется по формуле:








    r
    i
    П
    В
    О
    r
    i
    Mi
    D
    D
    D
    F
    F
    1 1
    )
    (
    ,
    (3.4) где
    Mi
    F
    – фонд времени в текущем i-том месяце и вычисляется для каждого месяца с учетом общего количества дней
    О
    D
    , выходных
    В
    D
    и праздничных
    П
    D
    дней.
    На реализацию проекта заказчиком отведено
    3
    r
    месяца рабочего времени при односменной работе с продолжительностью рабочего дня 8 часов. В таблице 3.5 приведены сведения, необходимые для вычисления фонда времени для каждого месяца и итоговые результаты вычислений.
    Таблица 3.5
    Месячный фонд времени.
    Месяц
    Количество
    дней
    Количество
    выходных
    дней
    Количество
    праздничных
    дней
    Фонд
    времени
    Mi
    F
    , дни
    Фонд
    времени
    Mi
    F
    , часы
    Март
    31 9
    1 21 168
    Апрель
    30 8
    0 22 176
    Май
    31 4
    10 17 136
    Итого
    F
    60 480
    Таким образом, фонд рабочего времени проекта составляет F=480 часов часов.
    Отсюда средняя численность исполнителей равна:
    𝑁 =
    Q
    𝑝
    F
    =
    672 480
    = 1,4 (3.5)
    Таким образом, по суммарным трудозатратам для завершения проекта в заданные сроки необходимо два исполнителя: специалист по информационной безопасности и программист. Специалист по информационной безопасности

    109 необходим для предварительного проектирования системы и написания документации, программист для реализации модулей и проведения тестирования.
    Учитывая специфику дипломного проекта, данные специалисты должны обладать знаниями в следующих областях:
     знание принципов сбора, анализа и предоставления информацию из сетевых устройств и устройств безопасности.
     теория вероятностей и математическая статистика;
     разработка алгоритмов и архитектуры ПО;
     прикладное программирование;
     дизайн пользовательского интерфейса;
     тестирование ПО;
     разработка программной и эксплуатационной документации.
    Таблица 3.6
    Занятость исполнителей
    Код работы
    Дата начала
    Дата окончания Исполнитель
    1 01.03.2019 05.03.2019
    Специалист по информационной безопасности
    2 06.03.2019 12.03.2019
    Программист
    3 13.03.2019 23.03.2019
    Специалист по информационной безопасности
    4 24.03.2019 02.04.2019
    Программист
    5 03.04.2019 09.04.2019
    Программист
    6 10.04.2019 17.04.2019
    Программист
    7 18.04.2019 25.04.2019
    Программист
    8 26.04.2019 02.05.2019
    Программист
    9 03.05.2019 18.05.2019
    Программист
    10 19.05.2019 28.05.2019
    Программист
    11 29.05.2019 03.06.2019
    Специалист по информационной безопасности
    Затраты на выполнение проекта могут быть представлены в виде сметы затрат, включающей в себя следующие статьи:
    • заработная плата исполнителям;
    • отчисления на социальные нужды;

    110
    • материальные затраты;
    • амортизационные затраты;
    • прочие затраты.
    Затраты на выплату исполнителям заработной платы
    ЗАРП
    C
    определяется следующим соотношением:
    ОТЧ
    З
    ДОП
    З
    ОСН
    З
    ЗАРП
    С
    С
    С
    C



    ,
    (3.6) где
    ОСН
    З
    С
    - основная заработная плата,
    ДОП
    З
    С
    - дополнительная заработная плата,
    ОТЧ
    З
    С
    - отчисления с заработной платы.
    Расчетосновной заработной платы при дневной оплате труда исполнителей проводятся на основе данных по окладам и графику занятости исполнителей:
    ДН
    ЗН
    ОСН
    З
    О
    T
    С


    ,
    (3.7) где
    ДН
    О
    – дневной оклад исполнителя,
    ЗН
    T
    – число дней, отработанных исполнителем.
    При 8-и часовом рабочем дне
    ДН
    О
    рассчитывается по соотношению:
    М
    МЕС
    ДН
    F
    О
    О
    8


    ,
    (3.8) где
    МЕС
    О
    - месячный оклад,
    М
    F
    - месячный фонд рабочего времени (приведен в таблице 5.2).
    С учетом налога на доходы физических лиц размер месячного оклада увеличивается:
    )
    100 1
    (
    ДФЛ
    МЕС
    H
    O
    О



    ,
    (3.9) где
    O
    - оклад, который позволит исполнителю заниматься проектом и который получен из информации кадровых агентств,
    ДФЛ
    H
    - налог на доходы с физических лиц
    (13%).
    В таблице 3.7 представлен предполагаемый размер заработной платы исполнителей. В данном случае, мы руководствовались информацией интернет-

    111 портала www.hh.ru (размер оклада приведен с учетом налога на доходы с физических лиц).
    Таблица 3.7
    Оклады исполнителей.

    Должность
    «Чистый» оклад, руб.
    Дневной оклад, руб.
    Трудозатраты, чел-день
    Затраты на зарплату, руб.
    1
    Специалист по информационной безопасности
    80000,00 3809,52 19,00 72380,95 2
    Программист
    85000,00 4047,62 65,00 263095,24
    Итого
    ОСН
    З
    С
    335476,19
    Дополнительная
    заработная
    плата.
    Учитываются все выплаты непосредственным исполнителям за время, не проработанное на производстве, в том числе: оплата очередных отпусков, компенсации за недоиспользованный отпуск и др.
    Эти выплаты составляют 20% от основной заработной платы:
    𝐶
    з.доп
    = 0,2 ∗ 𝐶
    з.осн
    = 0,2 ∗ 335476,19 = 67095,23 (руб).
    Отметим, что командировки в нашей работе не предполагаются.
    Отчисления в пенсионный фонд, фонд социального страхования, занятости, на страховую медицину. Согласно нормативным документам суммарные отчисления в пенсионный фонд, фонд социального страхования и фонды обязательного медицинского страхования составляют 30% от размеров заработной платы.
    (
    ) 0.3
    З ОТЧ
    З ОСН
    З ДОП
    С
    С
    С




    = (335476,19+67095,23)*0,3= 120771,42 руб.
    Следовательно, общие затраты на заработную плату составят:
    𝐶
    зарп
    = 𝐶
    з.осн
    + 𝐶
    з.доп
    + 𝐶
    з.отч
    = 335476,19 + 67095,23 + 120771,42 =
    523342,84 (руб).
    Затраты, учитываемые данной статьёй, включают в себя канцелярские товары, расходные материалы для принтера, представлены в таблице 3.8 (данные взяты с сайта
    Яндекс.Маркет).
    Таблица 3.8
    Материальные затраты

    112
    № п/п
    Элемент материальных затрат
    Количество
    Цена за шт.
    (руб.)
    Общая стоимость
    (руб.)
    1
    Компакт-диски
    10 50 500 2
    Бумага А4, пачек
    1 5
    160 800 3
    Ручка и карандаши
    15 50 750 4
    Картридж для принтера 2 450 900
    Интерактивный ИБП APC by Schneider Electric Back-
    UPS BX650CI-RS
    2 1
    5619 5619
    Принтер HP LaserJet Pro
    M104w
    3 1
    5690 5690
    ИТОГО, рублей
    14259
    Необходимо подобрать рабочее помещение для рабочих мест двух исполнителей и площади для размещения принтера, что суммарно составляет не менее
    6 2 6 0,5 15
      

    кв.м.
    В ходе исследования имеющихся предложений аренды офисных помещений были найдены варианты размещения рабочего помещения, приведенные в таблице 3.9.
    Таблица 3.9
    Стоимость аренды помещений
    № Адрес
    Площадь
    Стоимость за кв.м./год, тысяч рублей
    Ссылка на сайт агентства недвижимости
    1
    Щепкина, 58 20 м2 24 http://office.realty- guide.ru/objects/?key=2532&sell=0 2
    Бизнес-центр «На
    Огородном, 5»
    28 м2 15 http://office.realty- guide.ru/objects/?key=535&sell=0 3
    Бизнес-центр
    «БПЦ-92»
    19 м2 14 http://office.realty- guide.ru/objects/?key=3921&sell=0 1
    https://www.shkolnick.ru/ofisnye-prinadlezhnosti/bumazhnaya-produktsiya-dlya-ofisa/bumaga-ofisnaya/bumaga-a4--
    100-listov-svetocopy-ekonom---1052260 2
    https://market.yandex.ru/product--interaktivnyi-ibp-apc-by-schneider-electric-back-ups-bx650ci-rs/1582931?show- uid=15535824223465567013616001&nid=59604&glfilter=7893318%3A431409&context=search
    3
    https://market.yandex.ru/product--printer-hp-laserjet-pro- m104w/14256666?hid=138608&rt=4&suggest_text=HP%20LaserJet%20Pro%20M104w&suggest=1&suggest_type=m odel&was_redir=1&rs=eJwzYgpgBAABcwCG&nid=54546

    113 4
    Мира пр-кт,
    119с501, этаж 2/3 15 м2 9,6 https://irr.ru/real- estate/commercial/offices/ofis-15- kv-m-ofisnoe-zdanie-moskva-mira- pr-kt-advert699584417.html
    5
    Рогова ул
    17 м2 10,8 https://irr.ru/real- estate/commercial/offices/ofis-17- kv-m-administrativnoe-zdanie- moskva-rogova- advert683071351.html
    Из таблицы 3.9 следует, что наиболее подходящим вариантом является 5 вариант, офисное помещение площадью 17 кв.м., располагающееся на улице Рогова.
    Затраты на аренду помещения можно вычислить, исходя из следующего соотношения:
    ,
    12
    КВМ
    ОРГ
    АР
    С
    С
    S Т

     
    (3.10) таким образом, аренда офисного помещения будет стоить:
    𝐶
    орг
    =
    10800 12
    ∗ 17 ∗ 3 = 45900(руб).
    Накладные расходы состоят из расходов на производство, управление, техническое обслуживание и прочее. C учётом минимизации затрат, накладные расходы составляют 60% от основной заработной платы:
    С
    НАКЛ
    = 0,6 ∙ С
    З.ОСН
    = 0,6 ∙ 335476,19 = 201285,71 (руб).
    (3.11)
    Круговая диаграмма, отображающая структуру затрат проекта, приведена на рисунке 3.3. Расчёт суммарных затрат на реализацию программного проекта приведён в таблице 3.8.

    114
    Рисунок 3.3 Структура затрат проекта
    Таблица 3.10
    Суммарные затраты на проект
    Таким образом, суммарные затраты на проект (себестоимость) составляют:
    784787,55 руб.
    Срок окупаемости затрат на внедрение проекта машинной обработки информации:
    Т
    ок
    = 784787/352164,06 =2,2 года.
    Таким образом, проект окупится после 24 месяцев эксплуатации.
    66,69 1,82 5,85 25,65
    Заработная плата исполнителям
    Закупка и аренда оборудования
    Организация рабочих мест
    Накладные расходы
    № Наименование статьи расходов
    Затраты, руб.
    1
    Заработная плата исполнителям
    ЗАРП
    C
    523342,84 2
    Закупка и аренда оборудования
    ОБ
    С
    14259 3
    Организация рабочих мест
    ОРГ
    С
    45900 4
    Накладные расходы
    НАКЛ
    C
    201285,71
    Суммарные затраты
    K
    784787,55

    115
    Заключение
    Данный проект был разработан в связи с необходимостью исправления ситуации неэффективного использования рабочего времени сотрудниками отдела технической поддержки в АО «Ренессанс страхование». Отсутствие единой базы заявок клиентов приводило к увеличению времени на обработку данных и, как следствии, трудовых и стоимостных затрат.
    Решением данной проблемы являлась создание автоматизированной системы для обработки и учета заявок в службу технической поддержки компании.
    Итогом выполненной работы является информационная система отдела технической поддержки компании, отвечающая требованиям, сформулированным при постановке задачи. Это означает, что цель, поставленная в рамках проекта, достигнута.
    В ходе разработки ИС были проведены следующие работы:

    Анализ бизнес-процессов ведения деятельности старшего специалиста;

    Выбор задач для автоматизации;

    Обоснование проектных решений по информационному, программному и техническому обеспечению комплекса задач;

    Разработка макетов основных выходных документов;

    Проектирование БД для централизованного хранения необходимой информации;

    Разработка входных и выходных экранных и печатных форм проектной документации;

    Расчет показателей экономической эффективности внедрения ИС.
    В качестве входной информации для разрабатываемой ИС используются следующие документы:

    Заявка на обслуживание – поступает от клиентов компании, содержит следующие сведения:

    Наименование;

    Описание проблемы и пошаговое описание действий по воспроизведению проблемы (по возможности).
    При учете заявки определяется ее критичность, статус, приоритет.

    116
    В результате работы системы формируются следующие выходные документы:

    Журнал поступления заявок;

    Отчет о закрытых заявках;

    Отчет по работе сотрудников техподдержки;

    Отчет по заявке;

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

    117
    Список использованной литературы
    1.
    А. Перерва, В. Иванова, Путь аналитика. Практическое руководство IT- специалиста, - Москва, Издательство: Питер, 2015 г., 282 стр.
    2.
    А. Тюгашев: Языки программирования. Учебное пособие. Стандарт третьего поколения, - Москва, Издательство: Питер, 2014 г. 336 стр.
    3.
    Александр Жадаев: PHP для начинающих, - Москва, Издательство: Питер,
    2014 г., 288 стр.
    4.
    Баранова Е. Н. , Основы информатики и защиты информации, - Москва,
    Издательство: РИОР, Инфра-М, 2013 год, 192 стр.
    5.
    Баранова Е.Н, , Бабаш А.Н., Информационная безопасность и защита информации, - Москва, Издательство: РИОР, Инфра-М, 2013 год, 256 стр.
    6.
    Брайан Хоган: HTML5 и CSS3. Веб-разработка по стандартам нового поколения, - Москва, Издательство: Питер, 2014 г., 320 стр.
    7.
    Бретт Маклафлин: PHP и MySQL. Исчерпывающее руководство, - Москва,
    Издательство: Питер, 2014 г., 544 стр.
    8.
    Вадим Дунаев: HTML, скрипты и стили, - Москва, Издательство: BHV,
    2015 г., 824 стр.
    9.
    Гашков С. Б., Э. А. Применко, М. А. Черепнев Криптографические методы защиты информации, - Москва, Издательство: Академия, 2010 г., 304 стр.
    10.
    Георгий Исаев: Проектирование информационных систем. Учебное пособие, - Москва, Издательство: Омега-Л, 2015 г., 424 стр.
    11.
    Голдстайн, Лазарис, Уэйл: HTML5 и CSS3 для всех, - Москва,
    Издательство: Эксмо-Пресс, 2012 г., 368 стр.
    12.
    Денис Колисниченко: PHP и MySQL. Разработка веб-приложений, -
    Москва, Издательство: BHV, 2015 г., 592 стр.
    13.
    Дженнифер Роббинс: HTML5, CSS3 и JavaScript. Исчерпывающее руководство, - Москва, Издательство: Эксмо, 2014 г., 528 стр.

    118 14.
    Дэн Заррелла: Интернет-маркетинг по науке. Что, где и когда делать для получения максимального эффекта, - Москва, Издательство: Манн, Иванов и Фербер,
    2014 г., 192 стр.
    15.
    И. Квинт: Создаем сайты с помощью HTML, XHTML и CSS на 100%, -
    Москва, Издательство: Питер, 2014 г., 488 стр.
    16.
    Каллум Хопкинс: PHP. Быстрый старт, - Москва, Издательство: Эксмо-
    Пресс, 2014 г., 160 стр.
    17.
    Кевин Янк: PHP и MySQL. От новичка к профессионалу, - Москва,
    Издательство: Эксмо, 2013 г., 384 стр.
    18.
    Скляр, Трахтенберг: PHP. Рецепты программирования, - Москва,
    Издательство: Питер, - Москва, 2015 г., 784 стр.
    19.
    Сэмми Пьюривал: Основы разработки веб-приложений, - Москва,
    Издательство: Питер, 2015 г., 272 стр.
    20.
    Терри, Федорова: Интернет-маркетинг с нуля: как увеличить прибыли, -
    Москва, Издательство: Омега-Л, 2015 г., 255 стр.
    21.
    Фримен, Робсон: Изучаем программирование на JavaScript, - Москва,
    Издательство: Питер, 2015 г., 640 стр.
    22.
    Ховард, Лебланк, Виега: Как написать безопасный код на С++, Java, Perl,
    PHP, ASP.NET, - Москва, Издательство: ДМК-Пресс, 2014 г., 288 стр.
    23.
    Хоган,
    Уоррен,
    Уэбер:
    Книга веб-программиста: секреты профессиональной разработки веб-сайтов, - Москва, Издательство: Питер, 2013 г.,
    288стр.
    24.
    Хуан Гоше: HTML5. Для профессионалов, - Москва, Издательство: Питер,
    2015 г.560 стр,
    25.
    Эстель Вейл: HTML5. Разработка приложений для мобильных устройств,
    - Москва, Издательство: Питер, 2015 г.

    119
    Приложение 1. Листинг программных модулей
    ObjectController.php
    'class' => VerbFilter::className(),
    'actions' => [
    'delete' => ['post'],
    ],
    ],
    ];
    }
    /**
    * Lists all Object models.
    * @return mixed
    */ public function actionIndex()
    {
    $searchModel = new ObjectSearch();
    $dataProvider = $searchModel->search(Yii::$app->request->queryParams); return $this->render('index', [
    'searchModel' => $searchModel,
    'dataProvider' => $dataProvider,
    ]);
    }
    /**

    120
    * Displays a single Object model.
    * @param integer $id
    * @return mixed
    */ public function actionView($id)
    { return $this->render('view', [
    'model' => $this->findModel($id),
    ]);
    }
    /**
    * Creates a new Object model.
    * If creation is successful, the browser will be redirected to the 'view' page.
    * @return mixed
    */ public function actionCreate()
    {
    $model = new Object(); if ($model->load(Yii::$app->request->post()) && $model->save()) { return $this->redirect(['view', 'id' => $model->id]);
    } else { return $this->render('create', [
    'model' => $model,
    ]);

    121
    }
    }
    /**
    * Updates an existing Object model.
    * If update is successful, the browser will be redirected to the 'view' page.
    * @param integer $id
    * @return mixed
    */ public function actionUpdate($id)
    {
    $model = $this->findModel($id); if ($model->load(Yii::$app->request->post()) && $model->save()) { return $this->redirect(['view', 'id' => $model->id]);
    } else { return $this->render('update', [
    'model' => $model,
    ]);
    }
    }
    /**
    * Deletes an existing Object model.
    * If deletion is successful, the browser will be redirected to the 'index' page.
    * @param integer $id

    122
    * @return mixed
    */ public function actionDelete($id)
    {
    $this->findModel($id)->delete(); return $this->redirect(['index']);
    }
    /**
    * Finds the Object model based on its primary key value.
    * If the model is not found, a 404 HTTP exception will be thrown.
    * @param integer $id
    * @return Object the loaded model
    * @throws NotFoundHttpException if the model cannot be found
    */ protected function findModel($id)
    { if (($model = Object::findOne($id)) !== null) { return $model;
    } else { throw new NotFoundHttpException('The requested page does not exist.');
    }
    }
    }
    ReportController.php

    123
    { public function behaviors()
    { return [
    'access' => [
    'class' => AccessControl::className(),
    'rules' =>
    [
    [

    124
    'actions' => ['user', 'common'],
    'allow' => true,
    'roles' => ['@'],
    'matchCallback' => function ($rule, $action)
    { return Yii::$app->user->identity->IsAdmin;
    }
    ],
    ],
    ],
    'verbs' => [
    'class' => VerbFilter::className(),
    'actions' => [
    'delete' => ['post'],
    ],
    ],
    ];
    } public function actionUser()
    {
    $Settings = Settings::findOne(Yii::$app->user->identity->id);
    $searchModel = new \app\models\UserSearch();
    $dataProvider = $searchModel->search(Yii::$app->request->queryParams);

    125 return $this->render('user', [
    'searchModel' => $searchModel,
    'dataProvider' => $dataProvider,
    'Settings' => $Settings,
    ]);
    } public function RequestCountСreated ($date)
    {
    $Q = new Yii\db\Query (); return $Q->select('*')->from(['request'])->where('receive_date >= :date1 and receive_date < :date2')
    ->params ([':date1'=>date('Y-m-d', $date), ':date2'=>date('Y-m-d', strtotime(date('Y-m-d', $date) . ' +1 day'))])->count();
    } public function RequestCountClosed ($date)
    {
    $Q = new Yii\db\Query (); return $Q->select('*')->from(['request'])->where('id_request_state = 4 and complete_date >= :date1 and complete_date < :date2')
    ->params ([':date1'=>date('Y-m-d', $date), ':date2'=>date('Y-m-d', strtotime(date('Y-m-d', $date) . ' +1 day'))])->count();
    }

    126 public function RequestCountProcessing ($date)
    {
    $Q = new Yii\db\Query (); return $Q->select('*')->from(['request'])->where('id_request_state <> 4 and receive_date >= :date1 and receive_date < :date2')
    ->params ([':date1'=>date('Y-m-d', $date), ':date2'=>date('Y-m-d', strtotime(date('Y-m-d', $date) . ' +1 day'))])->count();
    } public function actionCommon ()
    {
    $Settings = Settings::findOne(Yii::$app->user->identity->id);
    $date1 = date('Y-m-d', strtotime($Settings->report_date_1));
    $date2 = date('Y-m-d', strtotime($Settings->report_date_2));
    $data = []; for ($i = 0; true; $i ++)
    {
    $record = [];
    $date = strtotime($date1 . ' +' . $i . ' day'); if ($date > strtotime($date2)) break;
    $record['date'] = $date;

    127
    $record['created'] = $this->RequestCountСreated($date);
    $record['closed'] = $this->RequestCountClosed($date);
    $record['processing'] = $this->RequestCountProcessing($date);
    $data[] = $record;
    }
    $dataProvider = new ArrayDataProvider([
    'allModels' => $data,
    'sort' => [
    'attributes' => ['date', 'created', 'closed', 'processing'],
    ],
    'pagination' => [
    'pageSize' => 20,
    ],
    ]); return $this->render('common', [
    'dataProvider' => $dataProvider,
    'Settings' => $Settings,
    ]);
    }
    }

    Подпись студента _______________________________ Подпись научного руководителя _______________________
    ЛИСТ СООТВЕТСТВИЯ ВЫПУСКНОЙ КВАЛИФИКАЦИОННОЙ РАБОТЫ МЕТОДИЧЕСКИМ РЕКОМЕНДАЦИЯМ
    1   2   3   4   5   6   7   8


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