Разработка информационной системы для деканата высшего учебного заведения
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
ий:
После подписания технического задания создается рабочий вариант программного обеспечения.
Работа осуществляется в соответствии с графиком (см. п. 1.5 данного технического задания). По окончании работ программное обеспечение тестируется и передается заказчику для эксплуатации.
Также заказчику передается комплект технической документации, оформленный в соответствии с ГОСТ 34.201 и ЕСПД.
1.2. Назначение и цели создания программного обеспечения
.2.1 Назначение программного обеспечения
Разрабатываемая система предназначена для автоматизации обработки, визуализации и анализа батиметрических данных.
1.2.2 Цели создания программного обеспечения
Целями разрабатываемой системы являются:
Ускорение, упрощение и автоматизация чтения и подготовки исходных данных из различных форматов.
Построение двумерных и трёхмерных батиметрических карт для анализа и обработки в научных лабораториях и для навигационных служб портов.
Быстрое построение батиметрической карты в процессе её съемки на основе имеющихся данных
Экспорт данных в различные графические, текстовые и двоичные форматы.
.3. Характеристики предметной области
.3.1 Краткие сведения о предметной области
Объектом автоматизации является процесс подготовки, визуализации и анализа батиметрических данных.
Проектируемое программное обеспечение используется для автоматизации следующих объектов:
процесс подготовки батиметрических данных, выбора необходимых треков, исправления ошибок, сведения в единое целое;
процесс построения батиметрических карт в различных вариантах;
процесс получения результатов в графическом, анимированном, текстовом или бинарном формате;
Форматы выходных данных определяются стандартами фирм-производителей оборудования, такими как Garmin и Lowrance, а форматы исходных определяются стандартами на батиметрические карты, принятыми в РАН, а также форматами входных данных других программных комплексов, предназначенных для обработки батиметрических данных, таких как ANI. К основным данным предметной области относятся батиметрические треки, треки-пути, полученные с помощью GPS-навигатора, коэффициенты приливных гармоники и гармоник сезонных изменений уровня моря исследуемых областей.
Структура деятельности процессов обработки батиметрических данных изображена на диаграммах объектно-ориентированной модели данной предметной области, выполненных в нотации языка UML (см. приложение 1, рисунки 1.1-1.5) [2,6,9].
1.3.2 Сведения об условиях эксплуатации объекта автоматизации характеристик окружающей среды
Разрабатываемая система предназначена для использования на персональных IBM-совместимых компьютерах iентральным Intel-совместимом процессором с частотой работы не менее 1ГГц, оперативным запоминающим устройством объёмом не менее 512 Мб, свободным дисковым пространством не менее 25 Мб для хранения программного обеспечения и произвольным, но желательно не менее 500 мб объёмом для хранения промежуточных результатов работы. Обязательным условием является наличие манипулятора типа мышь, SVGA-адаптера, совместимого со стандартом OpenGL, и монитора с разрешением не менее 1024х768 [7].
1.4. Требования к программному обеспечению
.4.1 Требования к программному обеспечению в целом
Требования к структуре и функционированию программного обеспечения
Разрабатываемая система должна быть предназначена для автоматизации обработки, визуализации и анализа батиметрических данных, к которым относятся процессы, связанные чтением и исправлением данных, построением триангуляционной сетки, настройкой параметров iены, экспортом данных.
Разрабатываемая система должна быть представлена в виде единого приложения, входные данные для которого могут располагаться как на том же носителе, так и в локальной сети научного института. Разрабатываемая система должна отображать специфику предметной области и представлять собой единое целое.
К основным входным данным создаваемой системы можно отнести следующие:
батиметрические треки, получаемые посредством съёмки с помощью картплоттера-эхолота;
береговые треки, получаемые с помощью GPS-навигатора;
название региона и его координаты для определения уровня прилива и сезонных изменений уровня моря;
информация о размере обрабатываемого участка, качестве обработки, пределах глубины, позициях камеры, режимах отображения, количестве изолиний и прочие настройки состояния системы.
Выходными данными разрабатываемой системы являются:
батиметрические карты и карты разницы для выбранных участков в чёрно-белом и цветом варианте;
изображения трёхмерных срезов батиметрических данных, показанные с определённого ракурса;
видео-файлы, представляющие собой съёмку трёхмерной батиметрической карты с различных ракурсов;
батиметрические треки и сетки, готовые для отображения в программе Google Earth;
батиметрические сетки в формате.inf для обработки в программном комплексе ANI.
Требования к численности и квалификации персонала
С программным обеспечением может работать техник или научный сотрудник, в должностные обязанности которого входит обработка батиметрических данных, а также любой человек, имеющий необходимость получить батиметрическую карту региона при наличии исходных данных. Для работы с программой необходимы навыкаи оператор