Разработка информационной системы для деканата высшего учебного заведения
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
авления им
Название компонентыТип компоненты НазначениеCameraListTRzListBoxСписок камерCameraAddTRzToolbarButtonДобавить камеруCameraDeleteTRzToolbarButtonУдалить выбранную камеруCameraUpdateTRzToolbarButtonОбновить выбранную камеру на текущуюCameraReloadTRzToolbarButtonУстановить текущую камеру как выбраннуюCameraPlayTRzToolbarButtonПредварительный просмотр видеоResetCameraTRzToolbarButtonОбнулить текущую камеруShotButtonTRzToolbarButtonСохранить изображениеSaveVideoTRzToolbarButtonСохранить видеоCameraGroupBarTRzGroupBarПанель групп для камерыCameraGroupTRzGroupГруппа камерPerspectiveTCheckBoxУстановить перспективную или ортогональную проекциюCameraSmoothTCheckBoxСглаживание движения камерыShotWidthTRzSpinEditШирина экрана для сохраненияShotHeightTRzSpinEditВысота экрана для сохраненияCameraFrameRateTRzSpinEditЧастота кадров в секундуCameraSecsTRzSpinEditКоличество миллисекунд, за которые будет показана выбранная позиция камеры в видеоCameraStatTRzStatusBarПанель для вывода сообщений о размере видео и общем количестве кадров
4.2.15 Обращение к программе
Вызов и загрузка программы осуществляется запуском исполняемого файла Soko.exe. Исполняемый файл должен находится в одной папке с набором дополнительных консольных приложений и директорий, содержащих файловую базу данных к ней (в соответствии со схемой программы, приведённой в приложении 1 на рисунке 1.10).
Входные данные
Входными данными приложения являются:
) батиметрические треки, получаемые посредством съёмки с помощью картплоттера-эхолота;
) береговые треки, получаемые с помощью GPS-навигатора;
) название региона и его координаты для определения уровня прилива и сезонных изменений уровня моря;
) информация о размере обрабатываемого участка, качестве обработки, пределах глубины, позициях камеры, режимах отображения, количестве изолиний и прочие настройки состояния системы.
Выходные данные
Выходными приложения являются:
) батиметрические карты и карты разницы для выбранных участков в чёрно-белом и цветом варианте;
) изображения трёхмерных срезов батиметрических данных, показанные с определённого ракурса;
) видео-файлы, представляющие собой съёмку трёхмерной батимет-рической карты с различных ракурсов;
) батиметрические треки и сетки, готовые для отображения в про-грамме Google Earth;
) батиметрические сетки в формате.inf для обработки в программном комплексе ANI.
4.3 Сообщения, выдаваемые программисту
В процессе работы приложения отслеживаются ошибки пользователя и ошибки, возникающие вследствие не зависящих от самого приложения причин (такие как отказы файловой структуры или файловой системы). В данных сатурациях на экран выводятся информационные сообщения об ошибках. Также программа выводит предупреждающее сообщения в случае закрытия приложения без сохранения изменений и предлагает произвести сохранение. Перечень выдаваемых сообщений приводится далее в списке.
"Сохранить изменения в файле перед закрытием?";
"Ошибка чтения файла";
"Ошибка чтения таблицы";
"Файл не может быть открыт";
"Файл не содержит корректных данных";
"Сетка не рассчитана";
"Ошибка записи";
"Ошибка чтения";
"Ошибка массива";
"Невозмоно создать контекст устройства OpenGL";
"Не найден подходящий формат пиксела";
"Невозможно установить формат пиксела";
"Невозможно создать контекст воспроизведения OpenGL";
"Контекст воспроизведения OpenGL не может быть активирован";
"Ошибка создания текстуры".
"Ошибка выделения памяти"
"Дата начала больше даты конца"
5. РУКОВОДСТВО ОПЕРАТОРА
.1 Назначение
Система обеспечивает выполнение следующих основс картплоттера-эхолота, береговых линий из GPS-навигатора а также загрузка сторонних искусственно созданных данных.
Совмещение, компоновка и редактирование данных, исправление ошибок.
Подготовка данных к отображению и обработке: вычитание высоты прилива и сезонных колебаний уровня моря.
Построение и импорт батиметрических карт.
Построение карт сравнения динамики рельефа.
Экспорт данных в различные форматы.
Процесс обработки батиметрических данных изображён на диаграммах объектно-ориентированной модели данной предметной области, выполненных в нотации языка UML.
5.2 Условия эксплуатации
Разрабатываемая система предназначена для использования на персональных IBM-совместимых компьютерах iентральным Intel-совместимом процессором с частотой работы не менее 1ГГц, оперативным запоминающим устройством объёмом не менее 512 Мб, свободным дисковым пространством не менее 25 Мб для хранения программного обеспечения и 500 Мб для хранения промежуточных данных. Обязательным условием является наличие манипулятора типа мышь, SVGA-адаптера, совместимого с библиотекой OpenGL и монитора с разрешением не менее 1024х768.
5.3 Выполнение программы
Схема компонентов программы приведена на рисунке 1.10 в приложении 1. Для запуска программы необходимо наличие в каталоге указанных на данной схеме консольных приложений.
После запуска программы открывается два окна - окно настроек слева и окно отображения справа (см. приложение 1, рисунок 3.1).
Окно насроек предоставляет интерфейс ко всем функциональным возможностям программы, кроме управления текущей камерой, которое осуществляется в окне отображения. Окно разделено на несколько логических блоков. Любой эл