Диплом: Разработка программно-аппаратного комплекса для защиты USB-носителей

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
72
ТХ). При связи с компьютером по USB (поддерживается режим Full Speed)
используются стандартные драйвера и организуется виртуальный COM-порт.
Реализована так же работа последовательных интерфейсов SPI (нет на
выводах платы, расключен только на разъем ICSP) и I2C (интерфейс TWI).
Программирование
Как и прочие платы семейства Arduino, Arduino Leonardo
программируется через программный продукт с открытым исходным кодом
Arduino Software (IDE). В меню программы нужно выбрать соответствующий
тип платы (Arduino Leonardo) и микроконтроллера (ATmega32u4). Помимо
программирования через загрузчик, можно работать с микроконтроллером
напрямую через выводы разъема ICSP.
Плата Arduino Leonardo позволяет осуществлять программный сброс и
последующий запуск загрузчика (активен около 8 секунд), с компьютера, к
которому он подключен, через закрытие COM-порта, работавшего на
скорости 1,2к бод.
Разъем USB
На плате используется разъем micro-USB. Меньшие размеры порта
позволяют не беспокоиться о плотной установке плат расширения, как это
было на Arduino Uno с USB-разъёмом Type B.
Возле разъема расположен самовостанавливающийся автомат-
предохранитель, который защищает USB порт компьютер от токов КЗ и
длительно протекающего тока более 0,5А. Восстановление связи между ПК и
платой Leonardo происходит при возврате величины тока, протекающего
через разъем, к допустимым значениям.
Принципиальная схема представлена на рисунке Приложения А.
Перед разработкой принципиальной схемы устройства разработаем его
структурную схему, исходя из необходимой функциональности устройства:
Шифрование и расширование информации;
73
Управление работой устройства.
Структурная схема устройства представлена на рисунке 25.
ДисплейРазъем USB
Блок питания
Beaglebobe Black
Рисунок 25 - Структурная схема устройства
С учетом выбранных выше компонентов схема устройства приведена
на рисунке 26.
Рисунок 26 - - Принципиальная схема устройства
74
3.3 Оценка стоимости разработки программно-аппаратного
комплекса
На разработку отводится 90 рабочих дней. Этапы разработки
представлены в таблице 4.
Таблица 4 - Этапы разработки
п/п
Наименование этапа
Срок выполнения, дней
1
Разработка и утверждение технического задания
6
2
Технические предложения
2
3
Эскизный проект:
16
3.1
Анализ исходных данных и требований
7
3.2
Постановка задачи
5
3.3
Разработка общего описания метода
4
4
Технический проект:
16
4.1
Определение технического оборудования и программного
обеспечения
3
4.2
Разработка физической и логической топологии сети
13
5
Рабочий проект:
50
5.1
Разработка и обоснование метода
23
5.2
Расчет рисков
7
5.3
Оптимизация метода по результатам расчетов
8
5.4
Подготовка технической документации
6
5.5
Сдача готового метода
6
Итого дней:
90
Приведем данные по занятости персонала по каждому виду работ и
трудоемкость каждой работы (Таблица 5)
Таблица 5 - Расчет трудоемкости и продолжительности работ
Название этапа
Исполнитель
(должность)
Трудоемкость(чел/дн)
Дни
1
Разработка и утверждение
технического задания
к.т.н. Доцент
6
6
2
Технические предложения
к.т.н. Доцент
2
2
3
Эскизный проект:
16
16
3.1
Анализ исходных данных и
требований
Студент
7
7
3.2
Постановка задачи
к.т.н. Доцент
5
5
3.3
Разработка общего описания
алгоритма функционирования
к.т.н. Доцент
2
4
Студент
2
75
Продолжение таблицы 6
Название этапа
Исполнитель
(должность)
Трудоемкость(чел/дн)
Дни
4
Технический проект:
16
16
4.1
Определение технического
оборудования и программного
обеспечения
к.т.н. Доцент
1
3
Студент
2
4.2
Разработка физической и
логической топологии сети
к.т.н. Доцент
4
13
Студент
9
5
Рабочий проект:
50
50
5.1
Разработка и обоснование
метода
Студент
23
23
5.2
Расчет рисков
Студент
7
7
5.3
Оптимизация метода по
результатам расчетов
Студент
8
8
5.4
Подготовка технической
документации
к.т.н. Доцент
2
6
Студент
4
5.5
Сдача готового метода
к.т.н. Доцент
2
6
Студент
4
Итого
90
90
Наиболее оптимально представить порядок проведения разработки при
помощи ленточного графика. Календарный график исполнения проекта
представлен на рисунке. Из рисунка 28 так же видно, что общий срок
разработки составит 90 дней.
Рисунок 27 - Календарный график проекта
76
В дипломном проекте объем затрат на НИР и ОКР был проведен
методом калькулирования. В этом случае затраты определяются путем
расчета затрат по отдельным статьям расходов с их последующим
суммированием по форме. Статьи калькуляции:
1. материалы, покупные изделия и полуфабрикаты (за вычетом
отходов)
2. специальное оборудование для научных (экспериментальных)
работ
3. основная заработная плата научного и производственного
персонала
4. дополнительная заработная плата научного и производственного
персонала
5. страховые взносы в социальные фонды
6. расходы на научные и производственные командировки
7. оплата работ, выполненных сторонними организациями и
предприятиями
8. прочие прямые расходы
9. накладные расходы
На эту статью относится стоимость материалов, покупных изделий,
полуфабрикатов, комплектующих изделий и других материальных
ценностей, расходуемых непосредственно в процессе выполнения НИР и
ОКР по теме. Потребность в материальных ресурсах определяется на основе
материальных спецификаций, в которых указывается наименование,
количество и цена используемых в процессе работы материальных
ценностей. В стоимость материальных затрат включаются транспортно-
заготовительные расходы, которые возьмем на уровне 20 % стоимости затрат
по статье. В эту статью включаются также затраты на оформление комплекта
документов.
77
Таблица 7 - Материалы, покупные изделия, полуфабрикаты
№ пп
Наименование
материалов
Единицы
измерения
Количество
Цена за
единицу
(руб)
Стоимость
(руб)
1
2
3
4
5
6
1
USB флешка
16Gb
шт
1
499
499
2
Бумага А 4
пачка
2
292
584
3
Картридж для
принтера
шт
2
1300
2600
4
Ручка
шт
5
15
75
5
Карандаш
шт
10
7
70
Итого материалов
3828
Транспортно-заготовительные расходы
1223
Итого
5051
Таким образом затраты на материальные расходы составляют 5051 руб.
Основная заработная плата научного и производственного персонала
На эту статью относится основная заработная плата научных,
инженерно-технических работников и рабочих, занятых в научно-
технических, конструкторских и производственных подразделениях,
непосредственно участвующих в заданных НИР и ОКР. Основная заработная
плата участников определяется в соответствии с фактически установленной
им руководством суммы оклада.
Сумма основной заработной платы по данной разработке определяется
на основе трудоемкости выполнения каждого этапа работ (вида работ),
указанного в разделе организация работ в человеко-днях, и величины
установленной исполнителю месячной заработной платы. Результаты расчета
оформляются в виде таблице 6.
78
Таблица 8 - Расчет основной заработанной платы
пп
Наименование
этапа
Исполнитель
(должность)
Мес.оклад
(руб)
Трудоемкость
(чел/дни)
Оплата
за день
(руб)
Оплата
за этап
(руб)
1
2
3
4
5
6
7
1
ТЗ
к.т.н. Доцент
70 000
6
3 181
19 086
2
ТП
к.т.н. Доцент
70 000
2
3 181
6 362
3
Эскизный
проект
к.т.н. Доцент
70 000
7
3 181
22 267
Студент
9 000
9
409
3 681
4
Технический
проект
к.т.н. Доцент
70 000
5
3 181
18 185
Студент
9 000
11
409
4 499
5
Рабочий проект
к.т.н. Доцент
70 000
4
3 181
21 822
Студент
9 000
46
409
18 814
Итого
114
716
Таким образом затраты по основной заработанной плате составляют по
проекту 114 716 руб.
Дополнительная заработная плата научного и производственного
персонала
На эту статью относятся выплаты, предусмотренные
законодательством о труде за неотработанное по уважительным причинам
время; оплата очередных и дополнительных отпусков; времени, связанного с
выполнением государственных и общественных обязанностей; выплата
вознаграждения за выслугу лет и т.п. (в среднем она составляет 20-25% от
суммы основной заработной платы). В процессе определения сметы затрат
проявляется понятие «фонд оплаты труда», представляющую собой сумму
основной и дополнительной заработной платы. Фонд оплаты труда
используется при расчете взносов в социальные фонды. Во всех других
79
случаях (накладные расходы, командировки и др.) расчеты ведутся от базы
основной заработной платы.
ДЗП = 114 716 х 0,2 = 22 943 руб.
Дополнительная заработная плата научного и производственного
персонала составляет по проекту 22 943 руб.
Страховые взносы в социальные фонды
Затраты по этой статье определяются в процентном отношении от
суммы основной и дополнительной заработной платы, представляющей
собой фонд оплаты труда (ФОТ).
Таблица 9 - Тарифы страхового взноса
Тариф страхового взноса
Пенсионный фонд
Российской Федерации
Фонд социального
страхования Российской
Федерации
Федеральный фонд
обязательного
медицинского страхования
22%
2,9%
5,1%
Отчисления на социальные нужды составляют 30% от фонда оплаты
труда (ФОТ), который состоит из основной и дополнительной заработной
платы.
ФОТ = ОЗП + ДЗП = 114 716 + 22 943 = 137 659 руб.
СВ = ФОТ х 30% = 137 659 х 0,3 = 41 297 руб.
Страховые взносы в социальные фонды по проекту составляют 41 297
руб.
На статью «Прочие прямые расходы» в рассматриваемом случае
относят расходы, связанные с арендой машинного времени.
При разработке, отладке и тестировании программного продукта
использовался один компьютер, за которым было проведено 90 рабочих дней
по 8 часов. Исходя из расчета оплаты 10 рублей за 1 час машинного времени,
сумма составит:
80
ППР = 1х90х8х10 = 7200 руб.
Прочие прямые расходы по данному проекту составляют 7 200 руб.
Накладные расходы можно считать всеми затратами на внедрение,
управление и контроль производства. Все они комплексного характера, т.е.
состоят из различных экономических элементов расходов в процессе выпуска
компанией нескольких видов продукции и делятся между ними косвенным
способом. Также сюда включаются расходы по содержанию и ремонту
сооружений и помещений компании, оборудования, инвентаря и остальные
расходы. Выражаются они процентом от суммы главной ЗП научного и
производственного персонала, а в отдельных компаниях в зависимости от их
структуры, техпроцессов и системы управления варьируются от 200 до 300%.
К накладным расходам также можно отнести затраты на ремонт и
поддержание в надлежащем виде сооружений и зданий, оборудования,
инвентаря. Такие расходы, сопутствующие главному производству, но
связанные с ним косвенно, не включаются в итоговую цену материалов.
Величину накладных расходов будем считать равной 200% от основной
ЗП.
НР = ОЗП х 200% = 114 716* 2,0 = 229 432 руб.
Накладные расходы по данному проекту составляют 229 432 руб.
3.10 Полная себестоимость работ
Себестоимость всей разработки оценивается как сумма издержек по
всем статьям расходов. Итоговая смета затрат представлена в таблице 9.
81
Таблица 10 - Полная себестоимость проекта
№ пп
Номенклатура статей расходов
Затраты (руб)
1
2
3
1
Материалы, покупные изделия и полуфабрикаты (за
вычетом отходов)
5051
2
Специальное оборудование для научных
(экспериментальных) работ
0
3
Основная заработная плата научного и
производственного персонала
114 716
4
Дополнительная заработная плата научного и
производственного персонала
22 943
5
Страховые взносы в социальные фонды
41 297
6
Расходы на научные и производственные командировки
0
7
Оплата работ, выполненных сторонними организациями
и предприятиями
0
8
Прочие прямые расходы
7200
9
Накладные расходы
229 432
Итого
420 639
Таким образом полная себестоимость проекта равна 420 639 руб.
ВЫВОДЫ
В третьей главе выпускной квалификационной работы описана
структура программного обеспечения, из которой можно сделать вывод, что
программа выполняет все заявленные функции.
Аппаратная составляющая представлена в виде разработанной
принципиальной схемы на основе платы Arduino Leonardo.
Экономическая целесообразность разработки программного
обеспечения, защищающего USB носитель от несанкционированного
доступа, заключается в следующем:
1. Разработанный программный продукт является уникальным,
полностью адаптированным к условиям и нуждам заказчика, учитывающим
специфику и перспективы развития предприятия заказчика;
2. Созданные уникальные решения базируются на современных
информационных технологиях, имеющие высокие показатели
функционирования;

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

Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран
Work-life balance подход в управлении рабочим временем молодых сотрудников (на примере ООО «МГТ-сервис»)
Актуализация контента, отражающего концепцию «диалога культур», при освоении английского языка взрослыми обучающимися
Актуализация приемов инсценирования и драматизации в рамках интерактивной модели обучения английскому языку в старших классах
Актуальные подходы в построении внутреннего pr строительной компании (на примере ООО "Ренессанспроект")
Анализ деловой активности и экономической эффективности деятельности организации (на примере АО «СГ-Транс»)
Анализ деловой активности организации как инструмент повышения эффективности ее деятельности (на примере Косинского районного потребительского общества)