Автор работы: Пользователь скрыл имя, 03 Октября 2013 в 22:10, дипломная работа
Возможной областью внедрения создаваемого нового комплекса являются частные (домашние) оранжереи и производственные или декоративные оранжереи, например, оранжерея Ботанического Сада города Санкт-Петербурга. Предварительное исследование вопроса показывает целесообразность такого рода исследований, поскольку на настоящий момент в городской оранжерее из систем автоматизации присутствует только контроль температуры воздуха в устаревшем исполнении – термометр и вентиль на систему отопления. Детали будут рассмотрены ниже. Необходимо отметить, что разрабатываемый в дипломе комплекс прошел успешные испытания в частных оранжереях и в Ботаническом Саду. По итогам применения выдан акт о внедрении (копия в приложении Б).
Введение 9
Краткий обзор объектов поддержания жизнедеятельности растений 11
1.1 Оранжерея Санкт-Петербургского Ботанического сада 12
1.2 Контейнерное садоводство 15
1.3 Орхидеи 17
Аппаратная реализация исполнительного комплекса 19
2.1 Общая схема комплекса 19
2.2 Блок АЦП/ЦАП 21
2.3 Аппаратные особенности АЦП/ЦАП 25
2.4 Программные драйверы 26
2.5 Режимы синхронизации АЦП/ЦАП 30
2.6 Инсталляция в Visual Matlab 31
Сенсорная периферия: датчики и исполнительные устройства 35
Датчики контроля параметров 36
3.1.1 Датчик температуры 36
3.1.2 Датчик влажности почвы 38
3.1.3 Датчик освещенности 39
3.1.1 Датчик влажности воздуха 41
Устройства управления 43
3.2.1 Помпа 43
3.2.2 Электрическая штора 44
3.2.3 Увлажнитель 45
3.2.4 Веб-камера 45
Реализация комплекса 46
Основная программа обслуживания 47
Пример программ для датчиков 49
Передача данных в интернет 51
Структурная схема передачи данных в интернет 51
Программа обслуживания передачи данных в интернет 52
Технология передачи данных 53
5.3.1 Формат данных XML 53
5.3.2 Чтение данных из XML - документа 56
5.3.3 Запись данных в XML - документ 58
5.4 Использование технологии Ajax 59
5.5 Интерфейс сайта поддержки, разработанного комплекса 62
Разработка элементов бизнес-плана 64
6.1 Анализ рынка сбыта 64
6.2 Конкурентоспособность предложения услуги 64
6.3. Стратегия ценообразования и формирование цены на товар 65
6.4. Приоритетная стратегия продвижения товара на рынок 65
6.5 Технические параметры системы поискового продвижения
web-сайтов 67
6.6 Производственный план 67
6.6.1 Расчет длительности разработки 67
6.6.2 Расчет себестоимости разработки 72
6.7 Организационный план 75
6.8 Финансовый план 75
6.9 Оценка экономической эффективности инвестиционного
проекта 76
6.10 Анализ рисков и неопределенностей 80
Безопасность жизнедеятельности 81
Характеристика условий труда программиста 82
Требования к производственным помещениям 83
Освещение 83
Параметры микроклимата 85
Шум и вибрация 87
Вентиляция рабочего помещения 88
Электромагнитное и ионизирующее излучения 89
Электрическая безопасность 92
Эргономические требования к рабочему месту 93
Режим труда 99
Проектирование и расчет искусственного освещения 101
Противопожарная защита 105
Требования к контролю параметров среды 107
Заключение 108
Список использованных источников 109
Продолжительность действий характеризуется высокой неопределенностью и основывается на b-распределении. Для каждого действия устанавливаются три экспертные оценки.
Ai – оценка продолжительности действия при наиболее благоприятном стечении обстоятельств;
Bi – оценка продолжительности действия при самом неблагоприятном стечении обстоятельств;
Mi – наиболее вероятная продолжительность действия.
Ожидаемая величина длительности действия MOi и стандартное отклонение Di для каждого действия составляет:
MOi = (Ai + 4*Mi + Bi)/6,
Di = ( Bi – Ai)/6,
где Di – характеризует степень неопределенности выполнения работ за ожидаемое время. Если разброс между Bi и Ai мал, то степень достоверности того, что работа будет выполнена точно в срок, велика. Итоговая оценка затрат на разработку программного продукта и стандартное отклонение от этой оценки составляют:
В таблицах 4,5,6 представлены оценки деятельности разработки приложений.
Таблица 4 - Упорядоченная последовательность действий и оценка их длительности при разработке прикладных приложений, дн.
Действия |
Ai |
Mi |
Bi |
MOi |
Di |
1. Разработка технического задания,дн |
8 |
10 |
13 |
10 |
0,8 |
2. Сбор информационных данных для разработки, дн |
3 |
4 |
5 |
4 |
0,3 |
3. Выяснение потребностей и целей заказчика,дн |
1 |
2 |
5 |
2 |
0,6 |
4. Разработка архитектуры ПО, дн |
5 |
7 |
10 |
7 |
0,8 |
5. Проектирование структуры ПО, дн |
4 |
6 |
8 |
6 |
0,6 |
6. Разработка ПО нижнего уровня (Pascal), дн |
7 |
11 |
15 |
11 |
1,3 |
7. Разработка ПО среднего уровня (Visual MatLab), дн |
14 |
16 |
20 |
16 |
1 |
8. Разработка ПО драйверов, дн |
3 |
4 |
5 |
2 |
0,3 |
9. Разработка основных функций приложения, дн |
2 |
3 |
5 |
3 |
0,5 |
10. Разработка графического оформления, дн |
7 |
10 |
12 |
10 |
0,8 |
11. Локальное тестирование приложения, дн |
2 |
3 |
4 |
3 |
0,3 |
12. Разработка документации, отчет перед заказчиком, дн |
7 |
9 |
10 |
9 |
0,5 |
Итого, дн. |
63 |
85 |
111 |
85 |
7,8 |
Таблица 5 - Упорядоченная последовательность действий и оценка их длительности при разработке аппаратно-технической части, дн.
Действия |
Ai |
Mi |
Bi |
MOi |
Di |
1. Разработка технического задания,дн |
12 |
14 |
17 |
14 |
0,8 |
2. Сбор информационных данных для разработки, дн |
7 |
9 |
11 |
9 |
0,6 |
3. Выяснение потребностей и целей заказчика,дн |
2 |
3 |
4 |
3 |
0,5 |
4. Разработка структуры устройств, дн |
6 |
8 |
10 |
8 |
0,6 |
5. Проектирование, дн |
11 |
13 |
15 |
11 |
0,8 |
6. Покупка оборудования, дн |
2 |
3 |
4 |
3 |
0,5 |
7. Сборка, пайка, дн |
18 |
21 |
25 |
21 |
1,1 |
8. Тестирование оборудования, дн |
3 |
4 |
5 |
4 |
0,3 |
9. Разработка документации, отчет перед заказчиком, дн |
10 |
12 |
15 |
12 |
0,8 |
Итого, дн. |
71 |
85 |
107 |
85 |
6 |
Таблица 6 - Упорядоченная последовательность действий и оценка их длительности при разработке активного Web-приложения, дн.
Действия |
Ai |
Mi |
Bi |
MOi |
Di |
1. Разработка технического задания,дн |
10 |
12 |
15 |
12 |
0,8 |
2. Сбор информационных данных для разработки, дн |
3 |
4 |
5 |
4 |
0,3 |
3. Выяснение потребностей и целей заказчика,дн |
1 |
2 |
5 |
2 |
0,6 |
4. Разработка архитектуры ПО, дн |
5 |
7 |
10 |
7 |
0,8 |
5. Проектирование структуры ПО, дн |
4 |
6 |
8 |
6 |
0,6 |
6. Разработка ПО нижнего уровня (использование технологии AJAX для передачи данных по сети в виде вектора данных), дн |
7 |
11 |
15 |
11 |
1,3 |
7. Разработка дизайна и общего стиля, дн |
14 |
16 |
20 |
16 |
1 |
8. Разработка основных функций приложения, дн |
2 |
3 |
5 |
3 |
0,5 |
9. Разработка графического оформления, дн |
7 |
10 |
12 |
10 |
0,8 |
10. Локальное тестирование приложения, дн |
2 |
3 |
4 |
3 |
0,3 |
11. Сетевое тестирование Интернет приложения, дн |
1 |
2 |
3 |
2 |
0,3 |
12. Разработка документации, отчет перед заказчиком, дн |
7 |
9 |
10 |
9 |
0,5 |
Итого, дн. |
63 |
85 |
111 |
85 |
7,8 |
Теперь необходимо оценить использование ЭВМ на различных этапах проекта. Сделаем это с помощью диаграммы Гранта представленной на рисунке 38.
Рисунок 38 – Диаграмма Гранта
6.6.2 Расчет себестоимости разработки
Расчет себестоимости проводится для определения рыночной цены комплексной системы и инвестиционных затрат. Рыночная цена основывается на плановой себестоимости. Инвестиционные затраты принимаются равными плановой себестоимости.
В таблице 7 приведены основные показатели для расчета себестоимости.
Таблица 7 - Основные показатели для расчета себестоимости
Наименование |
Обозначение |
Стоимость, руб. |
Количество |
Балансовая стоимость ПК |
Фпкб |
15000 |
1 |
Балансовая стоимость ОС |
Фкамб |
3000 |
1 |
Балансовая стоимость устройств управления |
Фусб |
18350 |
8 |
Балансовая стоимость датчиков контроля |
Фдатб |
650 |
4 |
Среднемесячная заработная плата заработная плата разработчика с отчислениями на социальные нужды |
Фсрв
|
25000
|
1
|
Плановая себестоимость определяется по формуле:
С = (З + А + Спр.)(1 + Кн),
где З – заработная плата разработчика с начислениями на социальные нужды
А – амортизация ПЭВМ и другого оборудования,
Спр – прочие производственные затраты,
Кн – коэффициент накладных затрат,
При определенной выше длительности разработки tp и коэффициента начислений на социальные нужды 0,262 заработная плата рассчитывается:
где m – среднее количество дней в месяц, m = 22;
З0 – среднемесячная заработная плата разработчика;
tp – длительность разработки.
При tp = 240 дней:
Амортизационные отчисления при линейном методе расчета амортизации составят:
где НА – годовая норма амортизации;
ЦВТ – балансовая стоимость вычислительной техники (ВТ),
среднее количество рабочих дней в году – 256;
tм – объем машинных ресурсов для разработки ПО (дней).
Для расчета амортизации могут использоваться и другие методы, разрешенные Положением по бухгалтерскому учету.
Балансовая стоимость вычислительной техники
ЦВТ = Фпкб + Фкамб + Фусб +Фдатб =15000+ 18350+3000+650 = 34 000 руб. НА = 12%.
Объем машинных ресурсов 207 дней.
Прочие производственные затраты включают затраты на техническое обслуживание и ремонт ВТ, расходные материалы и определяются по формуле:
где Нпр – процент прочих производственных затрат от первоначальной стоимости ВТ, Нпр = (3¸4)%.
Плановая себестоимость разработки при Кн = 0,2 составит:
C = (151440+ 43031,25+125,5)(1 + 0,2) = 194596,25 руб.
6.7 Организационный план
Разработка комплексной системы ведется, как для широкого круга пользователей, так и для Ботанического сада г. Санкт-Петербурга.
При выполнении проекта осуществлялось взаимодействие с дирекцией института, с научными сотрудниками, которые выражали пожелания, требования, а также предоставляли исходные данные по средствам контроля за растениями.
6.8 Финансовый план
Капитальный бюджет – финансовый документ, который представляет прогноз расходов фирмы на проект на данный период. В таблице 8 представлен список необходимого оборудования для разработки приложения.
План доходов и расходов представлен в таблице 9
Таблица 8 - Список необходимого оборудования
Тип оборудования |
Наименование |
Модель |
Кол-во, шт |
Цена за 1шт, руб |
Стоимость, руб |
Аппаратное обеспечение |
компьютер |
Notebook Acer N3580 |
1 |
15000 |
15000 |
Программное обеспечение |
Операционная система |
Windows XP |
1 |
3000 |
3000 |
Аппаратное обеспечение |
Управляющие устройства |
--- |
1 |
18350 |
18350 |
Аппаратное обеспечение |
Устройства контроля |
--- |
1 |
650 |
18350 |
Итого |
34000 |
Таблица 9 - Капитальный бюджет
Статья затрат |
Интервал, мес | ||
1 |
2 |
3 | |
1. Аренда помещения, руб. |
0 |
0 |
0 |
2. Приобретение оборудования, руб. |
34000 |
0 |
0 |
3. Эксплуатационные расходы, руб. |
5000 |
5000 |
10000 |
4. Накладные расходы, руб. |
765 |
765 |
765 |
5. Расходы на сертификацию, руб. |
4000 |
0 |
0 |
6. Резерв, руб. |
10000 |
10000 |
10000 |
Итого: |
53765 |
15765 |
20765 |
Основной оценкой
Критерий NPV рассчитывается по формуле:
|
(5) |
где t – интервал (промежуток времени, на который разбивается жизненный цикл проекта);
Tж – срок жизни проекта (жизненный цикл);
Дt – чистый поток денежных средств;
(1 + i)-t - коэффициент дисконтирования;
i – ставка дисконта (0,2);
Чистый поток денежных средств Дt, генерируемых инвестиционным проектом за каждый год жизни проекта, рассчитывается по формуле:
|
(7) |
где ЧПt – годовая чистая прибыль от реализации продукции;
At – годовые амортизационные отчисления;
ИЗt – инвестиционные (единовременные) затраты;
ИЗ = 350231 руб.
Годовая чистая прибыль может быть рассчитана как:
|
(8) |