Информатизация высших учебных заведений – сложный многоуровневый процесс, структура которого подобна дереву, имеющему густую крону. Описание, моделирование и разработка отдельных его ветвей является предметом научных исследований. Важной составляющей данного процесса является создание многомодульных информационных систем, призванных автоматизировать деятельность человека, находящегося внутри него (процесса). Грамотная разработка подобных информационных систем и составляющих их модулей повышает эффективность управления образовательными процессами, экономит время и энергию их участников.
В информационном пространстве Тульского государственного педагогического университета им. Л. Н. Толстого на сегодняшний день важной задачей является разработка и проектирование модуля «Совет молодых ученых».
Молодой ученый – человек с высшим образованием в возрасте до 35 лет, занимающийся разработкой проблем в различных отраслях науки. Совет молодых ученых (СМУ) – это объединение молодых ученых, являющихся штатными работниками университета, созданное для активизации их профессионального роста, выражения их интересов, содействия защите их законных прав, а также для решения актуальных научных проблем и приоритетных научных задач. Совет молодых ученых ТГПУ им. Л.Н.Толстого создан приказом ректора при научной части университета.
Информационная система «Совет молодых ученых» содержит базу данных, которая поддерживает накопление и хранение информации об основных компонентах описанной системы и относится к категории специализированных, то есть таких, которые выполняют решение фиксированного набора задач, предопределенного при проектировании системы. Для использования таких систем требуется наполнить их данными, соответствующими выбранному приложению (прикладным задачам, предметной области).
На первом этапе проектирования базы данных построена концептуальная модель. Эта модель данных создана на основе исследования структурных компонентов предметной области, выделения ее сущностей, их характеризующих и характеризуемых свойств, и связей.
В ходе разработки указанного модуля информационной системы на данный момент выделены следующие сущности: СубъектБД, Научные_школы, Гранты, Ученое_звание, Публикации, Международное_сотрудничество, Кураторы, Конференции, Специальности, Статус_в_системе, Хозяйствующие_общества, Ученая_степень, Кафедры, Пользователи.
Созданная концептуальная модель данных послужила источником информации для следующего этапа проектирования базы данных –логического, который определил структуру реляционной БД и включил в себя следующие этапы:
- Представление каждой простой сущности в виде таблицы (отношения), в которой имя сущности есть имя таблицы, а каждый простой атрибут – столбец таблицы с тем же именем.
- Выражение компонентов уникального идентификатора сущности в виде первичного ключа.
- Выражение бинарных связей один-к-одному и один-ко-многим с помощью внешних ключей. Создание копии уникального идентификатора с конца связи «один» и формирование внешнего ключа соответствующими столбцами.
- Создание индексов для первичного ключа (уникальный индекс), а также внешних ключей и тех атрибутов, которые будут часто использоваться в запросах.
Для проектирования БД информационной системы «Совет молодых ученых» была выбрана СУБД Microsoft SQL Server 2008. Это комплексная платформа, аналитические возможности которой доступны с любого рабочего места. На последнем этапе проектирования построена внутренняя модель базы данных средствами выбранной СУБД.
Рис.1. Концептуальная схема БД информационной системы «Совет молодых ученых»
Исходя из природы сущностей и задач, решаемых в рассматриваемой предметной области, информационная система «Совет молодых ученых» на данный момент обеспечивает следующий функционал:
- Регистрация и авторизация пользователей. В системе предусмотрено разграничение прав доступа.
- Навигация по записям. Обеспечен просмотр всех записей в базе данных и перемещение между ними.
- Получение информации о каждом субъекте системы: личные данные, фотография, выигранные гранты или участие в грантах в качестве исполнителя работ, участие в работе конференций; опубликованные или приравненные к ним работы, участие в проектах международного сотрудничества, ученая степень, ученое звание, участие в работе хозяйствующих обществ и малых предприятий.
Реализация данных функций потребовала разработки соответствующей формы приложения, в которую интегрированы компоненты СУБД Microsoft SQL Server 2008, используемые для отображения информации: текстовые и графические поля, таблицы, закладки и т.д. Все эти объекты привязаны к БД.
- Добавление, удаление и редактирование данных. Для этой цели на каждой закладке приложения расположен специальный компонент, состоящий из 6 кнопок: «Редактировать», «Добавить», «Удалить», «ОК», «Отмена» и «Сохранить в БД». Данная функциональность делает интерфейс приложения понятным на интуитивном уровне и обеспечивает физическую целостность данных на каждом из вышеперечисленных этапов.
Реализация государственных образовательных стандартов подготовки специалистов, бакалавров и магистров по специальности и направлению подготовки «Математическое обеспечение и администрирование информационных систем» требует формирования у будущих математиков-программистов устойчивых навыков разработки информационных, математических, компьютерных и др. моделей. Речь идет об определении целей моделирования; о разработке концептуальной модели; о формализации и программной реализации модели; анализе и интерпретации результатов моделирования.
Задачи, выделенные в предметной области «Моделирование информационной системы „Совет молодых ученых вуза”», способствуют формированию и совершенствованию профессиональных навыков будущих программистов, а их успешная реализация вселяет уверенность в готовности к профессиональной деятельности.
В заключение следует отметить, что в силу ряда обстоятельств в данной работе функционал разработанного модуля информационной системы описан частично. Авторами планируется его расширение с целью добавления возможности формирования отчетов в соответствии с различными формами, определенными конечными пользователями. Кроме того, реализуется функция резервного копирования базы данных и некоторые другие возможности, совокупность которых окончательно будет определена в ходе тестирования заказчиком пробной версии данной системы.
Количество просмотров публикации: Please wait