Информационная поддержка планирования и учета учебной работы по балльно-рейтинговой системе, страница 3

Статус методиста присваивается лицам, ответственным за сопровождение электронного журнала на уровне кафедры и выше, если они не имеют статуса администратора системы. Под термином «Методист кафедры» далее понимается лицо, ответственное за ведение электронного журнала на кафедре; авторизованный пользователь кафедрального экземпляра электронного журнала. «Методист деканата» - это лицо, ответственное за ведение электронного журнала в деканате или отделении деканата, авторизованный пользователь деканатского экземпляра электронного журнала. «Методист общеинститутского подразделения» - авторизованный пользователь экземпляра "Электронного журнала" в общеинститутском подразделении (учебный отдел, ИВЦ и т.п.).

Методист, по сравнению с системным администратором, ограничен в функциях настройки экземпляра программы, но имеет доступ ко всем функциям обработки данных. Экземпляр базы данных методиста является охватывающим, или вышестоящим по иерархии, по отношению к экземплярам базы преподавателей кафедры – для методиста кафедры, или по отношению к экземплярам кафедральных баз – для методиста деканата, или деканатских баз – для методистов учебного отдела и информационно-вычислительного центра. Нижестоящие по иерархии экземпляры баз являются первичными для охватывающих. Все первичные экземпляры баз данных являются одновременно первичными для всех вышестоящих по иерархии, т.е. данные из базы преподавателя могут независимо от базы кафедры войти в базу деканата и т.д., что позволяет повысить оперативность обновления данных.

Для дальнейшего описания будем (с долей упрощения) считать, что у каждого пользователя имеется в распоряжении его экземпляр программы и базы данных. Фактически у пользователя может быть несколько экземпляров (с учетом резервных копий, которые могут рассматриваться как в качестве первичных, так и в качестве охватывающих для основной копии базы данных). Возможна и ситуация, когда преподаватель использует для работы кафедральный экземпляр программы и базы данных, если ему это удобнее; тогда первичные данные отдельно не образуются, а из всех функций кафедрального экземпляра программы ему доступны только те, которые соответствуют его пользовательской категории. В распоряжении пользователя имеется, таким образом, основной экземпляр базы данных (рабочая база) и, возможно, первичная резервная копия. Если статус пользователя – методист (или выше), то он работает также с первичными базами других пользователей, а также с одной или несколькими охватывающими базами.

Действия, направленные на обновление данных в экземпляре "Электронного журнала" на основе данных, содержащихся в других экземплярах либо на основе первичных сообщений, переданных из других экземпляров, заключаются в выполнении процедур синхронизации. Эти процедуры осуществляются путем передачи данных из одного экземпляра в другой любым удобным для пользователя способом: по сети, на съемном носителе, по электронной почте. Данные, принятые пользователем от других, помещаются в специальный директорий, из которого они извлекаются специальными процедурами синхронизации. Принятые соглашения об именах файлов гарантируют, что данные, записанные разными пользователями, будут находиться в файлах с различными именами и не вызовут потери данных при записи в один директорий.

При синхронизации все изменения первичных данных, сделанные после ранее учтенных, вносятся в охватывающую базу, если это допускается статусом пользователя, подготовившего первичные данные. За своевременное предоставление первичных данных (пересылку в верхний по иерархии экземпляр) отвечает пользователь, поддерживающий первичный экземпляр. После синхронизации с первичными данными рабочая база находится в актуальном состоянии, пока не изменятся первичные данные.