Разработка программы симулятора – мнемосхема системы управления светодиодным освещением в помещении.
Заказать уникальную курсовую работу- 40 40 страниц
- 8 + 8 источников
- Добавлена 23.10.2020
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
Исходные данные 5
1. Техническое задание 7
1.1 Введение 7
1.2 Основание для разработки 7
1.3 Назначение разработки 8
1.4 Требования к программному изделию 8
1.4.1. Требования к функциональным характеристикам 8
1.4.2. Требования к надёжности 9
1.4.3. Условия эксплуатации 11
1.4.4. Требования к составу и параметрам технических средств 11
1.4.5. Требования к информационной и программной совместимости 11
1.4.6. Требования к маркировке и упаковке 12
1.4.7. Требования к транспортированию и хранению 12
1.5 Требования к программной документации 13
1.6 Технико-экономические показатели 13
1.7 Стадии и этапы разработки 13
1.7.1 Стадии разработки 13
1.7.2 Этапы разработки 14
1.7.3 Содержание работ по этапам 14
1.8 Порядок контроля и приёмки. 16
1.8.1 Виды испытаний 16
2. Пояснительная записка 17
2.1 Введение 17
2.2 Назначение и область применение; 18
2.3 Описание программы 18
2.3.1 Общие сведения 18
2.3.2 Функциональное назначение 18
2.3.3 Описание логической структуры; 20
2.3.4 Используемые технические средства 27
2.3.5 Вызов и загрузка 27
2.3.6 Входные данные 28
2.3.7 Выходные данные. 28
3. Текст программы 29
4. Программа и методика испытаний 32
4.1 Объект испытаний 32
4.2 Цель испытания 32
4.3 Требования к программе 32
4.4 Требования к программной документации 33
4.4.1 Назначение ПС 33
4.4.2 Принципы функционирования ПС 33
4.4.3 Входные и выходные данные 34
4.4.4 Действия, относящие к освоению работы ПС 34
4.4.5 Графическое представление блок-схем, алгоритмов. 34
4.4.6 Принятые соглашения об использовании комментариев, символических имен переменных 34
4.4.7 Наличие всех необходимых рисунков, формул, таблиц, которые должны содержать ту информацию, которая заложена в ссылке на неё 35
4.5 Средства и порядок испытаний 35
4.5.1 Описание программной среды функционирования. 35
4.5.2 Описание программно-аппаратурной среды 35
4.5.3 Порядок выполнения процедур проверки корректности 35
4.6 Методы испытаний 36
5. Руководство оператора 37
5.1 Назначение программы 37
5.2 Условия выполнения программы 37
5.3 Выполнение программы 37
5.4 Сообщения оператору 38
Заключение 39
Литература 40
Для запуска программы нужно запустить файл-приложение Light_control.exe.4.1 Объект испытанийОбъектом испытаний является разработанная программа по теме: «Программа симулятор – мнемосхема системы управления светодиодным освещением в помещении». 4.2 Цель испытанияЦелью проводимых испытаний является предварительное определение функциональной работоспособности и подтверждение выполнения предназначения программы. 4.3 Требования к программеИмеются следующие требования к написанной программе: 1. Требования устойчивости функционирования программного средства при наличии ошибок во входных данных: a) Контроль корректности входных данных не проводится. b) Контроль принадлежности входных данных диапазону допустимых значений не проводится; c) Контроль форматов входных данных не проводится; d) Выдача диагностических сообщений пользователю при обнаружении ошибок во входных данных и предпринимаемые действия при обработке ошибок не проводятся. 2. Требования возможности обработки ошибочных ситуаций не предъявляются; 3. Требования полноты обработки ошибочных ситуаций не предъявляются; 4. Требования к программе по восстановлению процесса выполнения в случае сбоя операционной системы, процессора, периферийных устройств не предъявляются; 5. Требования к программе по восстановлению результатов при отказах процессора, операционной системы не предъявляются; 6. Требования к тестированию программы. Должно быть проведено тестирование на правильность функционирования программы и на соответствие программы поставленной задаче. Контроль качества программы должен происходить при помощи системного тестирования работы программы при помощи пользовательского графического интерфейса. 7. Требования к статическому тестированию программ не предъявляются. Статическое тестирование проводит среда разработки во время написания программы. 4.4 Требования к программной документации4.4.1 Назначение ПСДанное программное средство предназначена для симуляции контроля систем освещения в помещении. 4.4.2 Принципы функционирования ПСВ программе-симуляторе главный принцип – это контроль сигналов с клавиш управления (S1–S4)и сигнала с датчика освещения (B1). Включенная клавиша управления горит зеленым. В этом случае также включается и светильник – также зеленым цветом. Выключенные клавиши и светильники показаны красным цветом. При снижении уровня сигнала с датчика освещения ниже порогового значения происходит включение соответствующих светильников.4.4.3 Входные и выходные данныеВходными данными программы являются сигналы с клавиш управления (S1 – S4), а также сигнал с датчика освещения (B1). Выходными сигналами являются сигналы светильников освещения. Второстепенными данными являются световые сигналы срабатывания датчиков.4.4.4 Действия, относящие к освоению работы ПСДанная программа проста в освоении. При получении файла с данной программой, нужно запустить данный файл, дождаться загрузки. После работы программы, нужно нажать кнопку выхода из программы. 4.4.5 Графическое представление блок-схем, алгоритмов.Схемы алгоритмов должны быть выполнены в соответствии с ГОСТ 19.701-90 «Схемы алгоритмов, программ, данных и систем» и соответствовать выполняющимся в программе процессам. 4.4.6 Принятые соглашения об использовании комментариев, символических имен переменныхВ символическую запись разделов рекомендуется включать комментарии, которые могут отражать функциональное назначение, структуру в соответствии с ГОСТ 19.401-78 «Текст программы. Требования к содержанию и оформлению». Комментарии должны отделять от текста программы символами: //. 4.4.7 Наличие всех необходимых рисунков, формул, таблиц, которые должны содержать ту информацию, которая заложена в ссылке на неёРисунки должны быть пронумерованы и подписаны в соответствии с ГОСТ 2.105-95 «Общие требования к текстовым документам». Содержание рисунков должно соответствовать по смыслу ссылке на них из текста. 4.5 Средства и порядок испытаний4.5.1 Описание программной среды функционирования.Исходные коды программы должны быть реализованы на языке C++. В качестве интегрированной среды разработки программы должна быть использована среда DEV C++. Системные программные средства, используемые программой, должны быть представлены лицензионной локализованной версией операционной системы Windows. 4.5.2 Описание программно-аппаратурной средыДанная программа запустится и будет функционировать на любом оборудовании, имеющим графический интерфейс и операционную систему Windows. 4.5.3 Порядок выполнения процедур проверки корректности1. Запустить файл «Light_control.exe» в среде программирования DEV C++; 2. На дисплее монитора откроется окно, где будет выведена мнемосхема, а затем показана последовательность операции работы системы освещения. 3. Чтобы выйти из программы нажать любую клавишу. 4.6 Методы испытанийДля подготовки к испытаниям следует открыть файл «Light_control.exe». После открытия программы начинается симуляция. Для фиксации последовательности работы программы в процессе её тестирования используется таблица 4.1, в которую вносятся результаты соответствия или несоответствия указанным правилам работы программы на всём протяжении тестирования.Таблица 4.1 – Проведение тестирования программы ПравилоРезультат тестированияВключение/выключение светодиодного светильника E1 при нажатии на соответствующую клавишу S1Включение/выключение светодиодного светильника E2 при нажатии на соответствующую клавишу S2Включение/выключение светодиодного светильника E3 при нажатии на соответствующую клавишу S3Включение/выключение светодиодного светильника E4 при нажатии на соответствующую клавишу S4Включение светильников E1 и E2 при снижении уровня освещения ниже порогаВыключение светильников E1 и E2 при повышении уровня освещения выше порогового значения5. Руководство оператораПрограмма не разделяет полномочия на пользовательские и администраторские, вследствие чего руководство администратора будет идентично руководству пользователя.В случае возникновения трудностей в работе программы воспользуйтесь справочной системой. Её можно вызвать, нажав клавишу F1 на вашей клавиатуре или выбрав пункт «Справка» в меню «Помощь».5.1 Назначение программыРазрабатываемая в данной работе программное средство предназначено для автоматизированного управления работой светодиодных систем освещения объекта (помещение, дом и т.д.). Рассматриваемая программа позволяет реализовывать включение и отключение источников освещения в зависимости от наличия или отсутствия определенных внешних факторов (сигналов управления) к которым относятся непосредственные команды пользователя, общий уровень освещения и т.д.5.2 Условия выполнения программыДанная программа запустится на любом оборудовании, имеющим графический интерфейс и операционную систему Windows. 5.3 Выполнение программы1. Запустить файл «Light_control.exe» в среде программирования DEV C++; 2. На дисплее монитора откроется окно, где будет выведена мнемосхема, а затем показана последовательность операции работы системы управления освещением. 3. Чтобы выйти из программы нажать любую клавишу. 5.4 Сообщения операторуОператору будет приходить сообщения относительно текущего состояния клавиш управления и уровня освещенности. А также будет видны световые индикаторы, который будет гореть зеленым, если клавиша нажата, а светильник включен. ЗаключениеПредставленный курсовой проект выполнен таким образом, чтобы наиболее полно использовать материал по программированию на языке С ++, рассмотренный на занятиях. Программа использует простые и структурированные типы данных, а также функции и библиотечные процедуры.Рассмотренная мнемосхема системы управления позволяет отслеживать все основные параметры протекания технологического процесса по контролю за освещенностью. Форматы ввода разработаны таким образом, чтобы они были максимально удобными и склонными к ошибкам. Все функции визуально отделены друг от друга, что делает текст программы максимально четким. При работе с программой приводятся комментарии о дальнейших действиях.Во время курсовой работы были рассмотрены многие аспекты программирования на языке С ++. По завершению курсовой работы были получены навыки подготовки программной документации (стандарты и нормы для подготовки пояснительной записки).В ходе курсовой работы много раньше неиспользованных теоретических знаний была усилена практическим применением. Для повторения пройденного курса программирования на языке С ++ также имеет большое значение обобщения накопленных знаний и навыков в одной работе.ЛитератураХарви Дейтел, Пол Дейтел “Как программировать на Си”.Е. М. Демидович “Основы алгоритмизации и программирования”, Минск 1999 г.Е. А. Жоголев «Технология программирования» - М., Научный мир, 2004, 216 с.Э. Троелсен «С# и платформа .NET. Библиотека программиста.» - Спб., Питер, 2004, 796 с.Керниган Б., Ритчи Д. “Язык программирования Си”, Финансы и статистика, 1992 г.Е. М. Демидович “Основы алгоритмизации и программирования”, Минск 1999 г. Ю. Тихомиров «Visual C++6. Новые возможности для программистов»Дюссельдорф, Киев, Москва, Санкт-Петербург, BHV 1999.
1. Харви Дейтел, Пол Дейтел “Как программир¬овать на Си”.
2. Е. М. Демидович “Основы алгоритмизации и программир¬ования”, Минск 1999 г.
3. Е. А. Жоголев «Технология программир¬ования» - М., Научный мир, 2004, 216 с.
4. Э. Троелсен «С# и платформа .NET. Библиотека программиста.» - Спб., Питер, 2004, 796 с.
5. Керниган Б., Ритчи Д. “Язык программир¬ования Си”, Финансы и статистика, 1992 г.
6. Е. М. Демидович “Основы алгоритмизации и программир¬ования”, Минск 1999 г.
7. Ю. Тихомиров «Visual C++6. Новые возможности для программистов»
8. Дюссельдорф, Киев, Москва, Санкт-Петербург, BHV 1999.
Вопрос-ответ:
Какая основная цель разработки программы симулятора мнемосхемы системы управления светодиодным освещением?
Основная цель разработки программы симулятора мнемосхемы системы управления светодиодным освещением - это создание виртуальной модели, которая позволит имитировать работу системы управления и оптимизировать процесс управления в реальном времени.
Какие требования предъявляются к функциональным характеристикам программного изделия?
К требованиям к функциональным характеристикам программного изделия относятся: возможность имитации работы светодиодного освещения с различными параметрами (интенсивностью, цветом), наличие реалистичной мнемосхемы с возможностью управления состоянием светодиодов, возможность сохранения и загрузки настроек системы управления, поддержка множества языков и операционных систем.
Какие требования предъявляются к надежности программного изделия?
Требования к надежности программного изделия включают отсутствие ошибок и сбоев в работе системы, надежную защиту от несанкционированного доступа и вирусов, возможность восстановления после аварийного завершения работы программы.
В каких условиях предполагается использование программного изделия?
Программное изделие предполагается использовать в условиях лабораторных и исследовательских работ по управлению светодиодным освещением в помещении. Оно должно работать на персональных компьютерах с операционными системами Windows, macOS и Linux.
Какие требования предъявляются к составу и параметрам технических средств программного изделия?
Требования к составу и параметрам технических средств программного изделия включают поддержку графического интерфейса, доступ к файловой системе для сохранения настроек и загрузки данных, возможность работы с периферийными устройствами для взаимодействия с реальными светодиодными лампами и сенсорами.
Какие основные требования к функциональным характеристикам программного изделия?
Основными требованиями к функциональным характеристикам программного изделия являются возможность симулирования мнемосхемы системы управления светодиодным освещением в помещении, отображение состояний и параметров устройств, возможность изменения настроек и конфигурации системы.
Какие требования к надежности программного изделия?
Программное изделие должно обеспечивать надежную работу и безотказность симулятора мнемосхемы системы управления светодиодным освещением в помещении. Оно должно быть устойчивым к ошибкам и сбоям, иметь систему резервирования данных и возможность восстановления после сбоев.
Какие условия эксплуатации должны быть учтены при разработке программного изделия?
При разработке программного изделия нужно учесть различные условия эксплуатации: рабочую температуру и влажность, наличие электромагнитных помех, возможность работы с различными операционными системами и аппаратными платформами. Также необходимо предусмотреть возможность обновления и модернизации программы.
Какие требования к информационной и программной совместимости программного изделия?
Программное изделие должно быть совместимо с другими программными и информационными системами, используемыми при управлении светодиодным освещением. Оно должно поддерживать стандартные протоколы обмена данными и возможность интеграции с другими системами.