- •Выпускная квалификационная работа на соискание академической степени бакалавра
- •Березники 2015 Аннотация
- •Содержание
- •Введение. Описание предметной области
- •Описание предметной области
- •Постановка проблемы, актуальность и практическая важность ис
- •Информационная система
- •Цели и задачи, стоящие перед создаваемой информационной системой
- •Определение требований к ис. Спецификация качества ис
- •Функциональное моделирование предметной области
- •Выбор типа функциональной модели предметной области
- •Создание модели
- •Анализ модели, обнаруженные недостатки
- •Реинжиниринг
- •Итоги реинжиниринга
- •Функциональная спецификация ис
- •Описание внешней информационной среды
- •Информационное моделирование предметной области
- •Проектирование ис
- •Выбор архитектуры пс ис
- •Разделение пс на части (модули)
- •Инсталляция ис на территории заказчика.
- •Установка и настройка opc-server.
- •Установка и настройка opc-client.
- •Установка приложения на рабочих станциях пользователей.
- •Документация ис
- •Главный экран программы
- •Работа с программой
- •Заключение
- •Список литературы
Проектирование ис
Выбор архитектуры пс ис
Программа представляет собой приложение, взаимодействующее с двумя базами данных.(Рис.9) Программа рассчитана на ограниченное число пользователей.
Платформой ПС является IBM-PC совместимый компьютер с установленной на нем ОС семейства Windows, которые используются на всех рабочих местах завода.
Моделью ЖЦ программы стала спиральная модель. На этапе внедрения мы имеем работоспособную ИС, но в дальнейшем заказчик хочет расширение функционала.
Выбор СУБД пал на продукт компании Microsoft - Microsoft SQL-server . Так как он позволяет хранить большие объемы информации, есть встроенные механизмы создания резервных копий БД. Также на стороне заказчика имеются программисты, которые хорошо разбираются в SQL-запросах.
На предприятии заказчика в цехах по производству соды не существует SCADA системы. Соответственно информация с приборов не снимается и не хранится. Решено создать свою SCADA систему с помощью бесплатного программного обеспечения. И организовать хранение полученной информации.
Приборы КИП подключить к вычислительной сети предприятия. И зарезервировать за каждым прибором, собственный IP-adress.
Так как одна из требуемых для расчета баз данных I-LDS-bsz уже существует на предприятии и размещена на SQL-server , то принято решение поместить вторую базу данных Data_collect на тот же SQL-server.(Рис.9)
Для опроса приборов, выбран OPC-server компании Endress-Hauser. Его преимущества в том, что он бесплатный и не требует большой вычислительной мощности. Но у него есть, и существенный недостаток: с ним не поставляется OPC-client.
В качестве OPC-client выбрана специальная надстройка для EXCEL-OPCEx3 компании Resolvica. Данная надстройка является так же бесплатной. Имеет простой интерфейс, позволяет опрашивать приборы и записывать результаты напрямую в базу данных.
OPC-server и OPC-client устанавливается на сервер приложений предприятия. (Рис.9)
Рис. 9. Архитектура ПС
Средой разработки стал Delphi 7 компании Borland. Так как на стороне заказчика имеются программисты, то требованием заказчика являлось написать ИС на языке, знакомом большинству программистов. К тому же этот язык программирования позволяет легко обращаться к данным в SQL посредством ADO, решает поставленные задачи, содержит необходимые визуальные и не визуальные компоненты.
Разделение пс на части (модули)
Информационная система реализована в Delphi в виде двух форм. На каждой форме реализуются различные функции программы. Каждая форма состоит из двух файлов: .pas и .dfm.
Рис. 10. Главная форма (Выработка марка «Б» )
Главная форма (Выработка марка «Б» ). (Рис.10) Визуально разделена, на три части:
Выбор данных и запуск расчета. (Рис.11);
Рис. 11. Выбор данных и запуск расчета
Просмотр результата расчета по КИП (Рис.12);
Рис. 12. Просмотр результата расчета по КИП
Просмотр результата расчета по ЛИМС (Рис. 13).
Рис. 13. Просмотр результата расчета по ЛИМС
Вторая форма (Графики). (Рис. 14) Вызывается с главной формы нажатием на кнопку «Графики». Содержит в себе шесть различных графиков, позволяющих произвести визуальный анализ процесса производства соды.
Рис. 14. Окно «Графики»
