Курсовая работа: Судовая информационная измерительная система типа "звезда". База данных

Рис.2.5 — Схема взаимодействия объектов в системе

Цикл жизни датчика можно представить схемой представленной на рис. 2.6.

Рисунок 2.6 — Схема жизненного цикла датчика


3. Пути реализации критериев качества

3.1 Среда разработки

Чтобы максимально использовать преимущества объектно-ориентированного подхода программа была реализована в среде разработки Delphi 5.5 с использованием дополнительных компонент:

DinamicSkinForm v1.6 for Delphi

RX Library 2.75

Delphi была выбрана для реализации системы по следующим причинам:

Высокопроизводителъный компилятор в машинный код.

Объектно-ориентированная модель компонент.

Визуальное (а, следовательно и скоростное) построение приложений изпрограммных прототипов.

С целью улучшения интерфейса программы с пользователем и более удобного представления показаний датчиков были применены графические компоненты.


4. Руководство пользователя

4.1 Руководство по программе-серверу

4.1.2 Назначение

Программа-сервер (далее сервер) предназначена для обработки и отображение информации полученной от датчиков. Сервер может располагаться как на отдельном компьютере, так и на одном компьютере вместе с датчиками. В основные функции сервера входит:

Графическое отображение показаний датчиков;

Вычисление минимакса за заданный промежуток времени;

Ведение отчета

4.1.3 Графическое отображение показаний датчиков

Для каждого датчика отображается хронологическая диаграмма, в которой представлено последние несколько измерений, причем при приеме очередного показания датчика все остальные показания смещаются влево. Кроме этого присутствуют индикаторы для наглядного представления усредненных значений по каждому датчику. Эти индикаторы вынесены в отдельное окно, которое можно вызвать, поставив флажок в поле индикаторы в главном окне сервера.

4.1.4 Вычисление минимакса

Сервер, по каждому датчику производит мониторинг максимального и минимального значения параметра. Временной диапазон обновления этих значений может быть настроен в диалоговом окне Настройки интервалов, которое можно вызвать из основного меню Настройки --> Интервалы или нажав кнопку «Настроить» на панели инструментов внизу главного окна сервера.


4.1.5 Ведение отчета

Сервер может вести отчет, в котором содержится время приема и значения датчиков. Кроме того, через указанные промежутки времени в отчет выводится значение минимумов и максимумов. Кроме показаний датчиков в отчете отображается сведения о подключении и отключения датчиков. Для более удобного просмотра отчета можно нажать на кнопку Просмотреть лог.

4.1.6 Соединение с датчиками

Соединение датчиков с сервером осуществляется средствами самих датчиков. Сервер, при успешном соединении с датчиком, помещает в отчет сведения следующего содержания:

К-во Просмотров: 355
Бесплатно скачать Курсовая работа: Судовая информационная измерительная система типа "звезда". База данных