слоем бизнес-логики и слоем представления. В последний входят все
модули подсистем, которые обеспечивают взаимодействие с пользова-
телем в том или ином виде (страницы и пользовательские элементы
управления ASP.NET для веб-интерфейсов, а также формы и клиент-
ские пользовательские элементы управления). Слой бизнес-логики —
это система классов и их методов, которые обеспечивают содержатель-
ную обработку данных в соответствии с функциональными требовани-
ями к системе. Методы обработки данных оперируют программными
объектами – экземплярами классов, которые реализованы в соответ-
ствии с концептуальной моделью предметной области.
Слой бизнес-логики абстрагирован от реализации пользователь-
ского интерфейса и от деталей хранения данных и оперирует ис-
ключительно объектами, максимально повторяющими экземпляры
сущностей предметной области. Поскольку в качестве хранилища
данных используется реляционная база данных, а данные предста-
вляют собой объекты, возникает проблема отображения реляционных
данных в объектные. В рамках АБИС разработана система объектно-
реляционного преобразования, осуществляющая загрузку объектов
из реляционной базы данных и их сохранение в реляционной базе
послеизменения. Всенеобходимыезапросы к базеданных порожда-
ются автоматически в рамках общего для всей системы компонента,
составляющего слой доступа к данным. Такой подход позволил разра-
ботчикам подсистем сосредоточиться на автоматизации процессов, ре-
ализуя методы бизнес-логики и создавая пользовательский интерфейс,
в то время как загрузка и сохранение данных происходят автоматиче-
ски с использованием единого слоя доступа к данным, что снижает
трудозатраты на создание подсистемы и вероятность возникновения
ошибок.
Интернет-сайт библиотеки и электронный каталог.
Основ-
ным компонентом представления информационных ресурсов для чи-
тателя в АБИС “Яуза” является Интернет-сайт библиотеки МГТУ
им. Н.Э. Баумана
) с размещенным на нем элек-
тронным каталогом библиотеки.
На сегодняшний день Интернет-сайт библиотеки предоставляет
читателям следующие возможности: находить описания книг и пе-
риодических изданий при помощи электронного каталога, используя
как простой поиск по ключевым словам, так и режим расширенного
поиска с использованием всех полей библиографического описания и
классификаторов; находить выпуски периодических изданий, исполь-
зуя специализированный каталог периодических изданий; распечаты-
вать требования для получения найденных книг по традиционной тех-
нологии; отправлять электронный заказ; получать информацию о сво-
их обязательствах перед библиотекой и о статусе сделанных заказов;
26 ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. “Приборостроение”. 2007. № 4