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

зачет. Первичным ключом в данном случае является № зачетной книжки студента. Именно этот номер является уникальным идентификатором каждого студента. Таким образом, таблицы «студент» и «дисциплины» связаны соотношением «многие-ко-многим». «Приказы студента» связаны с таблицей «Приказы», хранящей список всех приказов, формирующих в процессе обучения студента, соответственно назначение этой таблицы такое же, как у таблицы «Дисциплины». В таблице «Приказы студента» хранятся данные, ставящие в соответствие вид приказа, дату подписи, служебную информацию. Первичным ключом также является № зачетной книжки. Таким образом таблицы «Студент» и «Приказы» связаны соотношением «многие-ко-многим». Остальные поля таблицы «Студент» заполняются вручную сотрудниками соответствующих подразделений. Кроме того, в этой же БД хранится служебная информация, касающаяся системы авторизации. За нее отвечает таблица «Авторизация», хранящая имя пользователя (логин), пароль в зашифрованном виде (используется криптографическая хеш-функция MD5) права пользователя и подразделение, в котором пользователь работает. Данную таблицу использует модуль авторизации при разрешении доступа к системе, а также прав авторизованного пользователя в системе. Архитектура информационной системы студенческого обеспечения имеет модульную структуру. Модули проекта структурированы по принципу от общего к частному. Особое внимание уделено как можно большему разделению ИССО на модули даже небольшие по своему функциональному значению. Связанно это, прежде всего, с необходимостью обеспечения возможности дополнения и наращивания системы новыми модулями, а соответственно новыми возможностями и функционалом. «Дизайнерская» и «программная» части системы разделены между собой. К «дизайнерским» относятся h tm l-документы, хранящие информацию о верстке страницы и об основных формах, находящихся на ней (кнопки, текстовые поля и прочее). К «программным» относятся php документы, содержащие преимущественно код функциональных элементов html страниц на языке PHP. Связываются между собой обе части в основном двумя способами: либо посредством включения include (‘module_name.php’), либо посредством вызова обработчика формы <form nam e-som e th ing ' action=’module_name.php’> *** </form>. Для обеспечения безопасности доступа к содержимому и функциям ИССО используется механизм сессий, появившийся в возможностях PHP начиная с версии 4.1 Заключение Разработанный комплекс вспомогательных программ входит в состав мультиагентной системы поддержки управления качеством образования научно­ образовательного комплекса. Он служит для сбора и анализа статистических данных о деятельности учебного заведения, и преобразует результаты этих операций в определенный формат для последующей передачи в виде параметров имитационной модели. Имитационная модель используется как средство прогнозирования и имитации различных ситуаций в образовательной деятельности научно-образовательного комплекса. В целом предлагаемая 259

RkJQdWJsaXNoZXIy MTUzNzYz