Часть полного текста документа:Постреляционные технологии Cache в системе управления университетом Ю.В. Калашник, Научный руководитель - В.И. Калашник, ст. преподаватель Черниговский государственный технологический университет, Украина Анализ и управление учебным процессом в высшем учебном заведении наиболее эффективно может осуществляться при использовании современных информационных технологий, среди которых особое внимание привлекает создание собственной информационной системы Университета (intranet), как составной части всемирной сети Internet. Первым шагом к этому всегда становится выбор необходимых инструментальных средств и технологий программирования. Известно, что использование современных методов объектно-ориентированного программирования (ООП) при создании информационных систем сталкивается с несогласованностью объектно-ориентированного представления и реляционной технологии построения систем с базами данных (БД) [Вон К., 1994]. Первоначально, спроектированная БД была реализована средствами двух СУБД: реляционной СУБД Informix, с использованием традиционной реляционной технологии на основе операторов DDL (Data Definition Language) языка SQL и объектного подхода, возможного в среде постреляционной СУБД Cache. Последующий анализ обеих реализаций выявил значительные преимущества объектной технологии над реляционной, что проявилось в значительном сокращении времени отклика системы на запросы пользователей при 100 Мб объеме БД. Вследствие этого, для построения информационной системы Университета была выбрана объектно-ориентированная технология создания БД, поддерживаемая постреляционной СУБД Cache, лицензия на использования которой в учебном процессе была предоставлена Черниговскому Государственному Технологическому Университету (ЧГТУ) московским представительством фирмы InterSystems. Архитектура информационной системы ВУЗа построена на основе многоуровневой модели, ядром которой является постреляционная СУБД Cache в среде Windows 2000 Advanced Server, одновременно объединяющая в себе сервер БД и сервер приложений [Технологический справочник], Web-сервер IIS и клиентские рабочие места, осуществляющие доступ к информационной системе ВУЗа через Web-интерфейс (браузеры Internet Explorer в среде Windows 9x, Windows2000 и Netscape Navigator в среде Linux). Основными функциональными возможностями информационной системы является организация учебного процесса, ведение базы данных студентов и преподавателей, отслеживание текущей успеваемости студентов и графиков выполнения ими учебных планов, прогнозирование результатов очередной экзаменационной сессии и формирование списков "групп риска" студентов, могущих потенциально получить неудовлетворительные оценки в сессию. Кроме этого, информация о структуре Университета, специальностях, по которым осуществляется подготовка специалистов, конкурсы по специальностям в период приемных экзаменов доступны для всех посетителей WEB-сайта Университета. Диаграмма вариантов использования системы (Use Case) на языке UML приведена на рисунке 1. Рис. 1. Диаграмма вариантов использования системы управления Университетом. Из диаграммы видно, что для работы функционирующей в ВУЗе системы начисления заработной платы используются результаты работы подсистемы учета кадров профессорско-преподавательского состава, а автоматизированная система составления расписания предоставляет свои данные для организации учебного процесса. Базовой методологией при построении системы управления Университетом является объектно-ориентированная технология, позволяющая эффективно реализовать ее функциональные возможности. ............ |