Диплом: Разработка Backend-модуля системы управления проектами в ООО «АйСиЭл Сервисез»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
67
С= 58968-29444 = 29524 рублей
Исходя из написанного в главе 3.1 и показанных наглядно диаграмм в
данной главе можно прийти к выводу, что разрабатываемое ПО при
внедрении возьмет на себя около 50% работы сотрудников тем самым
сократит затраты фирмы на человек часы.
Для выполнения работ планируется выделить группу из 2 человек:
менеджер проекта (руководитель дипломного проектирования) и студент.
В перечне работ указаны наименования работ и сроки их выполнения.
Перечень работ указан в Таблице 17.
Таблица 17
Перечень работ
этапа
Наименование
этапа
Исполнитель
Трудоем-
кость,
чел/дн.
Числен-
ность,
чел.
Длитель-
ность, дн.
1.
Анализ
требований к
системе
Менеджер
6
1
6
2.
Изучение
существующих
аналогов
Менеджер
6
1
6
3.
Разработка
технического
задания
Менеджер,
разработчик
36
2
18
4.
Постановка
задачи
Менеджер,
разработчик
24
2
12
60 60
30 30
0
10
20
30
40
50
60
70
До внедрения ПО До внедрения ПО После внедрения ПО После внедрения ПО
График 1. Падение затрат на человек часы в результате
внедрения ПО
Столбец1
68
этапа
Наименование
этапа
Исполнитель
Трудоем-
кость,
чел/дн.
Числен-
ность,
чел.
Длитель-
ность, дн.
5.
Разработка базы
данных
Менеджер
22
1
22
6.
Разработка
информационной
системы
Менеджер
24
1
24
7.
Разработка
интерфейса ИС
Менеджер
24
1
24
8.
Подготовка
инструкций
пользователям
Менеджер
18
1
9
9.
Подготовка отчета
Менеджер,
разработчик
18
2
9
Итого:
130
Диаграмма Ганте проекта приведена на Рисунке 22
Длительность работ составляет 130 дней.
Для определения стоимости разработки нужно посчитать затраты на
оплату труда преподавателя студента, так же электроэнергия и амортизация
ЭВМ.
Средняя заработная плата менеджеров составляет 60000 рублей,
поделив данное число на 30 дней получаем 2000 рублей в день. Дале
умножим полученное до этого число на 39 рабочих часов преподавателя и
Название задачи Начало Окончание Длительность
02.01.2020 06.01.2020 12.01.2020 30.01.2020 09.02.2020 02.03.2020 24.03.2020 15.04.2020 24.04.2020
1
Анализ требований к системе 02.01.2020 06.01.2020 4д
2
Изучение существующих
аналогов
06.01.2020 12.01.2020 4д
3
Разработка технического
задания
12.01.2020 30.01.2020 14д
4
Постановка задачи 30.01.2020 09.02.2020 9д
5
Разработка базы данных 09.02.2020 02.03.2020 17д
6
Разработка информационной
системы
02.03.2020 24.03.2020 19д
7
Разработка интерфейса ИС 24.03.2020 15.04.2020 19д
8
Подготовка инструкций
пользователям
15.04.2020 24.04.2020 7д
9
Подготовка отчета 24.04.2020 01.05.2020 7д
Рисунок 22 Диаграмма Ганте
69
получим 78000 рублей.
Возьмем за среднюю оплату дня работы разработчика 1000 рублей и на
работу разработчика приходиться 130 часов в итоге получаем 130000 рублей.
Бюджет канцелярии составит 1000 рублей.
Подытожив все затраты получим общую стоимость в размере 251000
рублей.
Расчет окупаемости затрат на разработку:
Т
ок
= 251000\29524= 8 месяца.
Окупаемость проекта составляет около восьми месяцев.
70
Заключение
В ходе работы над дипломом была рассмотрена компания ООО
«АйСиЭл Сервисез» которая на данный момент занимается предоставлением
технической поддержки компании «Марс» в Москве. ООО «АйСиЭл
Сервисез» предоставляет такие услуги как, помощь сотрудникам с их
персональными компьютерами, обслуживание техники пользователей
находящейся на балансе фирмы, помощь сотрудникам с программным
обеспечением, установленным для работы в компании. Так же компания
предоставляет услуги по созданию небольших ИС для автоматизации
процессов предприятия.
Для выделения существующих проблем в бизнес-процессах компании,
я изучил организационную структуру предприятия, так же техническую и
программную.
Так же мною были рассмотрены основные бизнес-процессы,
имеющиеся в компании на данный момент. В результате чего было выявлено
что есть неавтоматизированный процесс в компании это разработка
программного обеспечения. Данный процесс чаще всего, в обслуживаемых
ООО «АйСиЭл Сервисез» компаниях не автоматизирован и по нему учет
видеться в обыкновенных файлах exel и word что является нарушением
главной идеи компании «Все что может быть автоматизировано, должно
быть автоматизировано».
Таким образом после детального изучения организации мною было что
данная компания нуждается в моей разработке. Данная разработка позволит
сэкономить множество средств компании и тем самым повысит прибыль
компании.
Выделенные мною проблемные точки в бизнес-процессе компании, я
очень детально изучил, оценив потоки информации, проанализировав
документооборот. Так же потребовалось выяснить на сколько проект должен
быть надежным с точки зрения информационной безопасности. Что привело
меня к тому, что проект должен быть защищен очень хорошо так как, в
71
данной компании кража информации приведет к очень большим убыткам,
чего мы не можем позволить. Безопасность я обеспечил шифрованием
данных распространенным протоколом HTTPS данный протокол
предоставляет очень хорошую защиту данных при их передаче на серверную
часть приложения.
Проведя анализ компании выделив недостатки и проанализировав их
мне потребовалось убедиться, что именно данная разработка принесет
максимальную прибыль при минимальных затратах. В результате разработка
оказалась максимально выгодной. Далее я описал то, как разработанная
мною автоматизация должна внедриться в компанию. После описания
внедрения разработки в компанию я перешел к пункту описания того, как
будет приобретаться данная автоматизация. Приобретение было выбрано,
разработка с помощью собственных сил компании, такой метод позволит
сэкономить наибольшее количество средств компании.
Доказав, что разработка наиболее выгодна для компании я приступил к
следующему этапу. Мне предстояло описать то, как будут храниться данные
в базе данных как они туда будут попадать и какие именно данные будут
поступать храниться и выдаваться пользователю. Так же мне потребовалось
описать каким образом и с помощью чего будет разработана автоматизация
для предприятия. Техническая часть так же была подробно описана и
указанно что потребуется для ее будущего функционирования.
Разработка проекта автоматизации, по моему мнению самый сложный
этап, так как в нем мне предстояло описать этапы жизненного цикла
автоматизации и обосновать их. В данном этапе дипломного проекта мне
также пришлось описать структуру базы данных и то как она будет работать,
обосновать почему именно не реляционную базу данных я выбрал. Далее я
описал дерево функций автоматизации и фрагмент сценария диалога.
Описанию структуры хранения данных в базе данных я посвятил чуть
больше, чем главу. В ней было описано каждое поле базы данных, его длинна
почему именно такая длинна, название, тип хранимых данных, все это я
72
подробно описал описал и наглядно показал, что даст максимальное
понимание о базе данных.
Любой проект не обойдется без примера того как он будет выглядеть, в
ходе работы над дипломным проектом мне предстояло разработать
несколько рабочих форм, предоставить их фотографии и описать их
функционал.
В 21 веке по всему миру преимущественно преобладает
капиталистический строй, из за чего основная часть бизнеса ведется
частными компаниями, представляемая мною в дипломе фирма так же
является частной, а капиталистическом обществе весь бизнес стримиться
только к все большей прибыли то для того что бы разработка хоть сколько
была полезна для данной фирмы она должна быть хоть сколь-нибудь
прибыльна и требовала малых вложений. Для обоснования ее полезности,
ниже я проведу расчеты, которые покажут, что она сократит затраты
денежных средств на работу человека что сократит немало средств.
Вследствие того, что мною было выбрана автоматизация по участкам,
при реализации проекта фирма имеет возможность получить, как косвенный
экономический эффект, так и прямой.
Косвенный эффект данного проекта заключается в бедующем
коммерческом распространении данного программного обеспечения по
другим компаниям, что принесет доход фирме. Для большей прибыли будет
использована подписочная система распространения продукта. То есть
программный продукт, разработанный мною в этой дипломной работе, будет
продаваться не единоразовой лицензией, а покупателям придется вносить
плату за каждый месяц. Такая система распространения программного
продукта не нова, она используется повсеместно дабы принести больший
доход от разработки.
Прямой эффект разработки, характеризуется снижением трудовых и
стоимостных показателей.
В результате работы, над выпускной квалификационной работой, я
добился снижения человек часов, затрачиваемых компанией, в бизнес-
процессе разработки программного обеспечения, на 50%. Перенеся именно
73
такое количество затрачиваемых сил человека на плечи разрабатываемой
системы, я достигнул максимальной выгоды, и разработка с таким
коэффициентом должна привлечь внимание не только компании, для которой
я произвожу разработку, но и других компаний.
74
Список использованной литературы:
1. Scrum. Революционный метод управления проектами / Джефф Сазер-
ленд ; пер. с англ. М. Гескиной — М.: Манн, Иванов и Фербер, 2016. —288 с.
2. UX-дизайн. Практическое руководство по проектированию опыта
взаимодействия. – Пер. с англ. – СПб.: Символ-Плюс, 2011. – 336 с., ил.
3. Алиев Х. Р. Модели оценки стоимости информационных систем в
методологиях разработки программного обеспечения; Синергия - М., 2013. -
994 c
4. Балдин, К.В. Информационные системы в экономике: Учебник / К.В.
Балдин, В.Б. Уткин. - М.: Дашков и К, 2016. - 395 c.
5. Балдин, К.В. Информационные системы в экономике: Учебное пособие
/ К.В. Балдин. - М.: НИЦ ИНФРА-М, 2016. - 218 c.
6. Васильков, А.В. Информационные системы и их безопасность: Учебное
пособие / А.В. Васильков, А.А. Васильков, И.А. Васильков. - М.: Форум,
2017. - 528 c.
7. Гибкое управление проектами и продуктами. / Борис Вольфсон»:
Питер; Санкт-Петербург; 2014 стр.: ил..;
8. Графовые базы данных: новые возможности для работы со связанными
данными / пер. с англ. Р. Н. Рагимова; науч. ред. A. Н. Киселев. - 2-е изд. -
М.: ДМК Пресс, 2016. 256 с.: ил.
9. Дизайн привычных вещей.: Пер. с англ. — М.: Издательский дом
―Вильямс‖, 2006. — 384 с.: ил. — Парал. тит. англ.
10. Исаев, Г.Н. Информационные системы в экономике: Учебник для
студентов вузов / Г.Н. Исаев. - М.: Омега-Л, 2017. - 462 c.
11. Кайл Бэнкер MongoDB в действии./ Пер. с англ. Слинкина А. А. - М.:
ДМК Пресс, 2012. - 394с.: ил.
12. Мезенцев, К.Н. Автоматизированные информационные системы:
Учебник для студентов учреждений среднего профессионального
образования / К.Н. Мезенцев. - М.: ИЦ Академия, 2017. - 176 c.
75
13. Совершенный код. Мастер#класс / Пер. с англ. — М. : Издательство
«Русская редакция», 2010. — 896 стр. : ил.
14. Филиппов В. А. Многомерные СУБД при создании корпоративных
информационных систем; Едиториал УРСС - М., 2016. - 646 c.
15. Шастова Г. А., Коѐкин А. И. Выбор и оптимизация структуры
информационных систем; Энергия - М., 2014. - 256 c.
16. Кирилл Ногалес, «SCRUM эффективный метод управления
проектами», https://4brain.ru/blog/scrum/ .
17. Ольга Гранько, «Как закалялся scrum: происхождение и применение
методологии», https://worksection.com/blog/scrum.html .
76
Приложение 1
Модуль приложения отвечающий за интеграцию авторизации через
аккаунт Microsoft.
Файл app.js
//locallhost:3000
var graph = require('./graph');
require('dotenv').config();
var createError = require('http-errors');
var express = require('express');
var path = require('path');
var cookieParser = require('cookie-parser');
var logger = require('morgan');
var session = require('express-session');
var flash = require('connect-flash');
var indexRouter = require('./routes/index');
var usersRouter = require('./routes/users');
var authRouter = require('./routes/auth');
var app = express();
// Session middleware
// NOTE: Uses default in-memory session store, which is not
// suitable for production
app.use(session({
secret: 'your_secret_value_here',
resave: false,
saveUninitialized: false,
unset: 'destroy'
}));
// Flash middleware

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Cовершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)
Event - менеджмент: реализация проекта (на примере ООО "АГРОПАК")