Труды КНЦ вып.7 (ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ вып.2 4/2011(7))

студенческого учета и единой базы данных. Положенные в их основу разработки средства, технологии, программные решения и алгоритмы будут применяться и для других приложений комплекса. К разработанной информационной системе студенческого обеспечения (ИССО) на основе анализа предметной области были выдвинуты следующие требования: • выполнение всевозможных операций данными, хранящимися в основ­ ной БД по студентам (создание карточек, удаление, перемещение и пр.); • осуществление проверки прав пользователя на выполнение тех или иных действий; • реализация запросов на формирование определённого вида статистики; • формирование определенных видов документов на основе данных из БД; • обеспечение дружественного интерфейса пользователя (работа в интерактивном режиме); • обеспечение кросс-платформенности и интероперабельности программных компонентов. Следует отметить, что за счет того, что ИССО разрабатывается в форме web-сайта её функциональность можно легко расширять, просто подключая к ней новые разработанные модули с незначительными изменениями в коде тех модулей, к которым подключаются новые. ИССО изначально спроектирована в UML нотации [3] с учетом требований потенциальных пользователей к ее функциональному наполнению. Для полноценного функционирования ИССО, а также для хранения большого количества данных по студентам, которые будут вноситься работниками соответствующих подразделений, была разработана база данных под управлением СУБД MySQL. С учетом будущего внедрения ИССО в деятельность конкретного ВУЗа, технология доступа к данным MySQL подходит как нельзя лучше: во-первых, является кросс-платформенной СУБД, во-вторых, W eb-сервер научно-образовательного комплекса работает под управлением ОС FreeBSD, которая является Unix-подобной, и на его базе уже действует связка компонентов, включающая и MySQL. Схема данных, разработанной базы данных, приводится на рис. 2. Данные карточек студентов реализованы в виде таблиц. В таблице «Студент» находятся все данные, касающиеся студентов и выбираться будут в зависимости от подразделения, в котором работает пользователь ИССО. Таблица «Студенты» относится к так называемым «оперативным» карточкам студентов со сроком хранения пять лет в общем случае. Данные в таблицу «Студенты» будут как переноситься из таблицы «Абитуриент» в случае зачисления студента, так и создаваться заново, в случае перевода студента. Данные таблицы «Абитуриент» формируются, как правило, в приемной комиссии. Таблица «Выпускник» относится к «архивным» карточкам студентов и будет храниться 75 лет. Данные этой таблицы формируются на основе данных таблицы «Студент» с добавлением соответствующей информации касательно дипломной работы, трудоустройства и прочее. 257

RkJQdWJsaXNoZXIy MTUzNzYz