• Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом
  • Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта

Главное меню

Карта сайта
Главная
Курсовые работы
Отчеты по практикам
Лабораторные работы
Методические пособия
Рефераты
Дипломы
Лекции



Автоматизированное проектирование судовых энергетических установок

 

Организация взаимодействия с информационной базой данных оборудования

В процессе автоматизированного проектирования как проектировщики, так и проблемные программы взаимодействуют с информационной базой данных. Типовыми задачами взаимо­действия являются следующие:

  • хранение информации, входящей в ИБД;
  • оперативный доступ проекти­ровщика к содержимому ИБД для контроля и редактирования;
  • доступ к ИБД из проблемных программ в процессе выбора оборудования из типорядов;
  • поддержание и обновление ИБД;
  • защита информации от несанкционированного внесения изменений.

Все перечисленные операции должны быть обеспечены с наименьшим расходо-ванием ресурсов вычислительной системы и затрат труда разработчиков ИБД и САПР.

Возможны различные способы хранения информации, отличающиеся временем доступа и удобством корректировки. В рассматриваемых ниже подсистемах САПР СЭУ используются следующие способы хранения информации:

  • включение информации в проблемные программы с помощью операторов присваивания, операторов DATA, операторов COMMON, подпрограмм данных BLOK DATA. Это наиболее оперативный способ хранения информации. Информация, включенная в проблемные программы, на шаге выполнения резидентно находится в основной памяти, что значительно сокращает время доступа. К недостаткам этого способа следует отнести затруднение корректировки, для чего требуется внесение изменений в исходные тексты проблемных программ. Анализ такой информации возможен только при обращении к исходным текстам. Однако это недостаточно наглядно, а в загрузочных модулях и совсем невозможно. Корректировка проблемных программ требует их повторной отладки, трансляции и редактирования связей;
  • хранение информации в информационных файлах. Например, табл.3.20 помещена в библиотеку на магнитном диске. С использованием функциональных клавиш сервисной оболочки происходит вызов таблицы на экран дисплея для визуального анализа, контроля и корректировки. Возможна обратная запись откорректированной таблицы (информационного файла) с помощью средств операционной системы. Проблемные программы могут обращаться к информационным файлам, вызывая их с магнитного диска в основную память ЭВМ, обрабатывая введенные файлы и записывая их обратно. Благодаря последова­тельному доступу к информации быстродействие обмена достаточно высоко. Недостатком этого способа следует считать необходимость точного соответствия описания вводимой информации и фактичес­кого содержимого файла. При порче данных операционная система завершает выполнение задания, не сообщая о наличии сбоя, если коды завершения задания не обрабатываются специально. Это может создавать иллюзию нормальной работы системы, в то время как программы не работают вовсе. Последнее делает обязательным проверку ввода при использовании файловых структур в проблемных программах;
  • хранение информации в банках данных, включающих комплекс специализиро­ванных программных средств для работы с информаци­онной базой – систему управления – базой данных (СУБД). Это широко распространенный метод, обладающий как несомненными преимуществами, так и целым рядом недостатков. К его достоинствам следует отнести расширение количества функций обработки информации, отсутствие необходимости реализовывать эти функции в проблемных программах, защиту информации в банке данных. Недостатками метода можно считать сложность организации взаимодействия проблемных программ с СУБД, необходимость разработки СУБД, описания ИБД и заполнения самой ИБД по правилам СУБД. В целом достоинства превышают недостатки, и тенденции развития свиде­тельствуют о перспективности разработки и внедрения СУБД. Следует различать универсальные СУБД и специализированные для обслуживания определенной инфор­мации в конкретной предметной области. Сравнивая их, мы отдаем предпочтение последним, как не требующим больших объемов основной и дисковой памяти и не использующим машинное время для сервисных функций самой СУБД. И, конечно, они лучше учитывают особенности хранимой информации, их разработка со временем упрощается за счет включения части средств для создания СУБД и ИБД в операционные системы;
  • хранение информации традиционным способом на бумаге в виде таблиц. Это весьма наглядный и привычный способ. Корректировка производится в тех же таблицах, в которых происходит хранение. Недостаток способа очевиден в связи с необходимостью ручного ввода информации по запросам проблемных программ. Быстродействие снижено до уровня быстродействия человека. Быстродействие программ снижается из-за ожидания реакции пользователя, а также выполнения дополнительных функций обра­ботки внимания ЭВМ.

Все перечисленные методы взаимодействия с ИБД имеют свои достоинства и недостатки. Каждый метод имеет свою область преимущественного применения в зависимости от требований, предъявляемых конкретными решаемыми задачами. Рассматриваемая ниже САПР СЭУ реализует все указанные методы хранения и использования информации, кроме последнего. По нашему мнению, вся дополнительная информация, которая понадобится ЭВМ в процессе прохождения задачи, может быть ей сообщена до начала сеанса. Безусловно, для этого нужно внимательно продумать возможные варианты сценария и реакцию на них пользователя и реализовать их в виде логических операторов программного комплекса.

Использование различных способов взаимодействия с информацией в процессе автоматизированного проектирования рассмотрено в главах 4 и 5 на примерах решения задач САПР эскизного и технического проектирования СЭУ.

 



 
internet-kontrol.ru