Разработка веб-сервиса для контроля над автоматизированной системой управления приточными установками по сети Интернет
Заказать уникальную курсовую работу- 44 44 страницы
- 10 + 10 источников
- Добавлена 05.05.2010
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
Введение
Основная часть
1.Аналитическая часть
1.1 Описание деятельности предприятия
1.1.1 Характеристика предприятия и его деятельности……………………2
1.1.2 Структурно-функциональная диаграмма организации деятельности «КАК ЕСТЬ»…………………………………………………………………..4
1.2 Характеристика комплекса задач, задачи и обоснование необходимости автоматизации
1.2.1 Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов……………………………………………..8
1.2.2 Определение места проектируемой задачи в комплексе задач……….10
1.2.3 Сущность задачи и предметная технология её решения………………11
1.2.4 Обоснования необходимости использования вычислительной техники для решения задачи…………………………………………………………….13
1.3 Развёрнутая постановка целей, задачи и подзадач автоматизации
1.3.1 Цели и назначение автоматизированного варианта решения задачи….16
1.3.2 Подзадачи автоматизации и функциональная ИТ их решения…………17
1.3.3 Формализация расчётов показателей…………………………………….21
1.4 Обоснование проектных решений
1.4.1 Обоснование проектных решений по техническому обеспечению……22
1.4.2 Обоснование проектных решений по программному обеспечению…..24
2.Проектная часть
2.1Разработка проекта автоматизации: информационный менеджмент
2.1.1 Разработка и описание проекта автоматизации, плана-графика автоматизации и сетевой модели задач………………………………………..25
2.1.2 Оценка стоимостных параметров проекта автоматизации……………..29
2.2 Информационное обеспечение задачи
2.2.1 Информационная модель и её описание…………………………………30
2.2.2 Используемые классификаторы и системы кодирования………………32
2.2.3 Характеристика нормативно-справочной и входной оперативной информации………………………………………………………………………33
2.2.4 Характеристика базы данных……………………………………………..34
2.2.5 Характеристика результатной информации…………………………..…35
2.3 Программное и технологическое обеспечение задачи
2.3.1 Общие положения (дерево функций и сценарий диалога)……………..37
2.3.2 Схемы технологического процесса сбора, передачи, обработки и выдачи информации………………………………………………………………………38
2.4Контрольный пример реализации проекта и его описание
3 Обоснование экономической эффективности проекта
3.1 Выбор и обоснование методики расчёта экономической эффективности…………………………………………………………………..39
3.2 Расчёт показателей экономической эффективности проекта…………….40
Кроме того, ERwin позволяет выравнивать модель и содержимое системного каталога после редактирования того либо другого. На рис. 2.6 представлена схема БД системы удаленного управления системой вентилирования компании «Мултон».Рис. 2.6 - Модель БДОписание сущностей БД приведено в таблице 2.2.Таблица 2.2Описание сущностей БД системы удаленного управления системой вентилирования компании «Мултон»СущностьИдентификатор таблицыАтрибутИдентификатор поляТип поляЖурналjurnalКод событияKod_sobINTEGERДействиеdeistVARCHARДата событияData_sobVARCHARВремя событияvrem_sobVARCHAR(максимальная длина записи) БАЙТПоказателиpokazИДIdINTEGERНомер датчикаNomer_datINTEGERДатчикdatchikVARCHARДата измеренийData_izmVARCHARВремя измеренийvrem_izmVARCHARНормативnormaVARCHARЗначениеznachVARCHAR(максимальная длина записи) БАЙТАБД системы удаленного управления системой вентилирования компании «Мултон» содержит следующие таблицы:«Журнал» – содержит информацию о действиях оператора, первичный ключ- «код события»;«Показатели» – информация о показателях датчиков системы, первичный ключ – поле «ИД»;2.2.5 Характеристика результатной информацииРезультирующим документом системы является отчет о работе системы за сутки. Форма отчета представлена на рис. 2.3.Рис. 2.3 – Форма отчета о работе системы вентилированияВ ячейках таблицы отчета попадают данные из таблиц БД.2.3 Программное и технологическое обеспечение задачи2.3.1 Общие положения (дерево функций и сценарий диалога)Дерево функций позволяет описать иерархию функций управления и обработки данных, которые призван автоматизировать разрабатываемый программный продукт. При этом выделяют и детализируют два подмножества функций: реализующих служебные функции (например, проверки пароля, ведения календаря, архивации баз данных, тьютора и др.) и реализующих основные функции управления и обработки данных: ввода первичной информации, обработки, ведения справочников, ответов на запросы и др.Рис. 2.4 - Дерево функций2.3.2 Схемы технологического процесса сбора, передачи, обработки и выдачи информацииТехнология сбора информации заключается в регистрации действий оператора и показаний датчиков системы вентилирования. В качестве поступающей информации выступают действия оператора и показания датчиков системы. Выдача информации происходит по запросу пользователя – печать отчета о работе системы. Схема технологического процесса приведена на рис. 2.5.Рис. 2.5 – Схема технологического процессаКонтрольный пример реализации проекта и его описаниеУстановка программыДля установки программы необходимо скопировать папку WebServers на диск C:\.Далее зайти в папку C:\WebServers\etc и запустить приложение run.exe.После завершения работы с программой необходимо зайти в папку C:\WebServers\etc и запустить приложение stop.exe.В состав системы входят следующие компоненты: Эмулятор – предназначен для формирования имитационныхпоказаний датчиков системы. Консоль управления – предназначена для управления системой вентилирования.ЭмуляторДля создания имитационных показаний датчика необходимо заполнить форму показаний и отправить на сервер. Для запуска приложения в браузере необходимо набрать адрес: http://ventil/emulator.php. Консоль управленияДля запуска консоли необходимо набрать адрес: http://ventil/.Появится страница авторизации, вводим учетную запись администратора пользователь: admin/пароль: parol. Далее мы войдем в систему.После перехода по ссылке «Просмотр показаний датчиков» появится список показаний датчиков. После перехода по ссылке «Подача команд управляющему контроллеру» появится консоль подачи команд и журнал действий оператора.Для подачи команды необходимо выбрать ее из списка ввести дату и время. Команда будет адресована контроллеру и попадет в журнал действий оператора.3 Обоснование экономической эффективности проекта3.1 Выбор и обоснование методики расчёта экономической эффективностиДля оценки целесообразности разработки сравним внедряемую систему с существующей на предприятии. Сравнительные характеристики представлены в таблице 3.1.Таблица 3.1Сравнение системНедостатки существующей системыУстранение недостатков в существующей системеНет возможности просмотреть показания датчиков через интернетЕсть возможностьпросмотреть показания датчиков через интернетНет возможности подать команду контроллеру через интернетЕсть возможностьподать команду контроллеру через интернетВнедрение системы позволит управлять вентилированием удаленно с любого компьютера.1) абсолютное снижение трудовых затрат (Т) в часах за год:Т = Т0 - Т1,где Т0 - трудовые затраты в часах за год на анализ показаний датчиков и подачу команд контроллеру; Т1 - трудовые затраты в часах за год на анализ показаний датчиков и подачу команд контроллеру с использованием ИС.Дежурство оператор ведет посменно круглосуточно. В месяц приходится регистрировать показания датчиков около 1000 раз, затраты на обход всех терминалов и регистрацию показаний составляет 30 мин (0,5 час), с использованием системы удаленного контроля показания системы отображаются виде таблицы, просмотр занимает 5 мин (0,08 часа).Также в месяц приходится отдавать контроллеру порядка 2000 команд, подача команды через пульт занимает порядка 15 мин (0,25 часа), с использованием системы – 5 мин (0,08 часа)Т0=(1000*12*0,5)+(2000*12*0,25)=12000 часов,Т1=(1000*12*0,08)+(2000*12*0,08)=2880часовТ=12000-2880=9120часов2) коэффициент относительного снижения трудовых затрат (КТ):КТ =Т / T0 * 100%=76%3) индекс снижения трудовых затрат или повышение производительности труда (YT):YT = T0 /T1=4,17Абсолютное снижение стоимостных затрат:C=Т*СМЧСМЧ=ЗП/Т, где СМЧ - стоимость машинного часа, ЗП - затраты на заработную плату персонала в год (руб.), Т – время функционирования системы в год (часов). При расчетах стоимости машинного часа пренебрежем затратами на: амортизационные отчисления, затраты на электроэнергию, затраты на текущий ремонт и обслуживание, затраты на технические носители информации, накладные расходы по эксплуатации – так как они значительно меньше затрат на заработную плату и остаются постоянными при эксплуатации имеющейся системы и созданной ИС (парк техники и обслуживающий персонал остаются прежними, изменяется только программное обеспечение), поэтому учтем только затраты на заработную плату.В дежурства ходят три сотрудника, оклад сотрудника 20000 руб./месяц, тогдаЗП=3*20000*12=720000 рублейТ=Т0=12000часовСМЧ=720000/12000=60 руб./часТогда C=9120*60=547200руб./годПериод окупаемости Ток = КП /C,где КП - затраты на создание проекта, при расчетах этого показателя не будем брать в учет: амортизационные затраты, затраты на электроэнергию, так как данные затраты значительно меньше затрат на заработную плату программистов.По смете затраты на разработку ПО составил 44920 рублей.Тогда Ток=44920/547200=0,08 года, то есть внедряемая системаокупится через 1 месяц.3.2 Расчёт показателей экономической эффективности проектаНа рис. 3.1-3.3 изображены сравнительные диаграммы по основным расчетным показателям.Рис. 3.1 – Сравнение трудовых затрат существующей и созданной системыРис. 3.2 – Сравнение стоимостных затрат существующей и созданной системыРис. 3.3 – Сравнение стоимостных затрат на ПП и абсолютного снижения стоимостных затратТаким образом, внедрение системы удаленного управления системой вентиляции компании «Мултон» можно считать целесообразным, так как в ней устранены недостатки существующей системы, ее внедрение позволит управлять и контролировать работу системы с любого компьютера, позволит быстро реагировать на критические показатели системы вентилирования. Система окупит себя через 1 месяц.ЗаключениеВ ходе дипломного проектирования был разработан прототип ИС дистанционного управления системой вентилирования компании «Мултон». ИС позволяет контролировать показатели всех датчиков в ИС, а также отдавать команды управляющему контроллеру.Для корректной работы ИС была создана структура информационного фонда системы. Программная реализация ИС оформления кредитов имеет в своем составе две компоненты: «Эмулятор показаний датчиков» и «Консоль управления». Работоспособность обеих компонент проверена.В первой главе пояснительной записки осуществлено изучение предметной области, а именно: оргштатной структуры компании «Мултон», АС управления системой вентилирования.Во второй главе были даны проектные решения по всем видам обеспечения: информационному обеспечению системы, программному обеспечению системы, технологическому обеспечению системы.В третьей главе осуществлен выбор методики расчёта экономической эффективности и расчёт показателей экономической эффективности проекта. Выявленные недостатки существующей системы были устранены: появилась возможность просмотра показаний системы в ИС, возможность управления системой удаленно через интернет.Полученные результаты полностью соответствуют поставленному заданию на курсовое проектирование. Цель работы можно считать достигнутой, задачу решенной.Полученные результаты предполагается использовать в деятельности компании «Мултон» при работе дежурного оператора системы.Дальнейшее развитие программного модуля ИС возможно в следующем направлении: создание экспертной системы подачи команд управляющему контроллеру при отклонении показаний за допустимый интервал.ЛитератураГОСТ 34.602-89 «Информационная технология. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы»;ГОСТ 34.601-90 «Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания».ГультяевА. К., «Microsoft Office Project 2007. Управление проектами: практическое пособие. » - СПб.: КОРОНА-Век, 2008 – 480с, ил. Атре Ш. Структурный подход к организации баз данных. – М.: Финансы и статистика, 1998. Вендров А.М. CASE – технологии. Современные методы и средства проектирования информационных систем. – М.: Финансы и статистика, 1998. Вендров А.М. Проектирование программного обеспечения экономических информационных систем.- М.: Финансы и статистика, 2000.Дейт К. Дж. ведение в системы баз данных. - 6-е изд. - Киев: Диалектика, 1998. - 784 с.Маклаков С.В. BPWin, ERWin. CASE – средства разработким информационных систем. – М.: Диалог – МИФИ , 1999. Липаев В.В. Проектирование программных средств. – М.: Высшая школа, 1990. Методическое руководство по проектированию ИС CASE средствами PlatinumTechnology (LoginWork) BPWin, ERWin. – Пермь: ПГТУ, ГНИИМС, 2002.
Литература
1.ГОСТ 34.602-89 «Информационная технология. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы»;
2.ГОСТ 34.601-90 «Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания».
3.Гультяев А. К., «Microsoft Office Project 2007. Управление проектами: практическое пособие. » - СПб.: КОРОНА-Век, 2008 – 480с, ил.
4.Атре Ш. Структурный подход к организации баз данных. – М.: Финансы и статистика, 1998.
5.Вендров А.М. CASE – технологии. Современные методы и средства проектирования информационных систем. – М.: Финансы и статистика, 1998.
6.Вендров А.М. Проектирование программного обеспечения экономических информационных систем.- М.: Финансы и статистика, 2000.
7.Дейт К. Дж. ведение в системы баз данных. - 6-е изд. - Киев: Диалектика, 1998. - 784 с.
8.Маклаков С.В. BPWin, ERWin. CASE – средства разработким информационных систем. – М.: Диалог – МИФИ , 1999.
9.Липаев В.В. Проектирование программных средств. – М.: Высшая школа, 1990.
10. Методическое руководство по проектированию ИС CASE средствами Platinum Technology (Login Work) BPWin, ERWin. – Пермь: ПГТУ, ГНИИМС, 2002.
Вопрос-ответ:
Зачем предприятию нужна разработка веб сервиса для контроля над автоматизированной системой управления приточными установками?
Разработка веб сервиса позволит предприятию контролировать и управлять приточными установками удаленно через интернет. Это упростит процесс мониторинга и управления системой, что повысит эффективность и экономичность ее работы.
Какие задачи будут решаться с помощью разработанного веб сервиса?
Разработанный веб сервис позволит решать задачи мониторинга работы приточных установок, контроля параметров работы системы, управления режимами работы и настройкой параметров системы.
Какая структурно-функциональная диаграмма представлена в статье?
В статье представлена структурно-функциональная диаграмма организации деятельности предприятия, которая показывает взаимосвязь между разными функциональными блоками организации.
Какой комплекс задач выбран для автоматизации и почему?
Для автоматизации был выбран комплекс задач связанных с управлением и контролем над приточными установками. Это обусловлено необходимостью повышения эффективности и экономичности работы системы, а также упрощением процесса контроля и настройки параметров системы.
Чем специалисты занимаются в процессе разработки веб сервиса для контроля над приточными установками?
Специалисты в процессе разработки веб сервиса занимаются проектированием архитектуры системы, разработкой функциональности, тестированием и внедрением сервиса. Они также отвечают за безопасность, стабильность и надежность работы системы.
Для чего разрабатывается веб сервис для контроля над автоматизированной системой управления приточными установками?
Веб сервис разрабатывается для обеспечения удаленного контроля и управления системой приточных установок, что позволяет упростить процесс мониторинга и контроля за работой системы без необходимости нахождения в физической близости к установкам.
Какие задачи решает разработка веб сервиса для контроля над автоматизированной системой управления приточными установками?
Разработка веб сервиса позволяет решить задачи удаленного мониторинга работы приточных установок, управления и контроля их параметров, определения и устранения возможных неисправностей, а также сбора и анализа данных для оптимизации работы системы.
Какие преимущества имеет использование веб сервиса для контроля над автоматизированной системой управления приточными установками?
Использование веб сервиса позволяет упростить и ускорить процесс контроля и управления системой приточных установок, обеспечивает удаленный доступ к системе с любого устройства с подключением к Интернету, а также обеспечивает возможность сбора и анализа данных для оптимизации работы системы.
Какие функции предоставляет веб сервис для контроля над автоматизированной системой управления приточными установками?
Веб сервис предоставляет функции мониторинга работы системы, управления и контроля параметров приточных установок, а также функции определения и устранения возможных неисправностей. Он также позволяет собирать и анализировать данные для оптимизации работы системы.
Какие требования необходимо учесть при разработке веб сервиса для контроля над автоматизированной системой управления приточными установками?
При разработке веб сервиса необходимо учесть требования по безопасности передачи и хранения данных, обеспечить надежность и стабильность работы системы, а также предусмотреть удобный и интуитивно понятный интерфейс для пользователей.