Разработка информационного обеспечения для формирования базы данных для государственной итоговой аттестации 9 классов. Обзор методов репликации и синхронизации баз данных. Преимущества алгоритма шифрования Rijndael. СУБД Microsoft SQL Server и Firebird.
Аннотация к работе
Во время организации и проведения единого государственного экзамена необходимо в короткий промежуток времени подготовить большой объем информации определенного формата для федеральной базы данных.В 2006 году произошло слияние ТОГИРРО и Государственного учреждения Тюменской области «Центр мониторинга качества образования Тюменской области» (ГУ ТО «ЦМКО ТО»), которое занималось проведением стандартизированных процедур оценки достижения учащихся и единого государственного экзамена (ЕГЭ). Информация, поступающая в технический отдел СПОДУ: • Приказы, распоряжения и инструктивные материалы направляются из Департамента образования и Федерального центра тестирования в технический отдел СПОДУ; Информация, выходящая из технического отдела СПОДУ: • Электронные версии бланков из технического отдела СПОДУ направляются по электронной почте в Федеральный Центр тестирования для последующей обработки и проверки; • Результаты Единого государственного экзамена и Централизованного тестирования из технического отдела СПОДУ направляются в Муниципальные органы управления образованием и в Муниципальные образовательные учреждения; • Статистическая отчетность по результатам итоговой аттестации из технического отдела СПОДУ направляется в Федеральное агентство по образованию, Департамент образования и науки Тюменской области и Муниципальные органы управления образования.Если таких предикатов более одного, то такую левую часть следует повторить 3K-1 раз, если использовать три вида соотношения времен (, =) и 2K-1 - если использовать два вида соотношения (), где К - количество предикатов, зависящих от времени, сочетая их с полученными вариантами состояний. Ее схематичная структура будет следующей: Res_Table(time_relation,state1,state2,action1,action2), где time_relation имеет целочисленный тип и следующую кодировку: · 1 - t1 > t2; Заполним поля time_relation, state1 и state2 таблицы Res_Table в соответствии с правилами образования левых частей схемы «звезда», а поля action1 и action2 в соответствии с тем, как требуется разрешать конфликт версий записей в том или ином случае. BEGIN declare res as int if time1>time2 begin select res=1 end else begin if time1=time2 begin select res=2 end else begin if time1<time2 select res=3 end end General_State inner join Res_Table on ((General_State.moment_relation = Res_Table.time_relation) and (General_State.St_DB1 = Res_Table.state1) and (General_State.St_DB2 = Res_Table.state2))Firebird (FIREBIRDSQL) - компактная, кроссплатформенная, свободная система управления базами данных (СУБД), работающая на Linux, Microsoft Windows и разнообразных Unix платформах. Это коммерчески независимый проект C и C программистов, технических советников и разработчиков мультиплатформенных систем управления базами данных, основанный на исходном коде, выпущенном корпорацией Borland 25 июля 2000 года в виде свободной версии Interbase 6.0. Включает в себя все основные классы, которые могут потребоваться при разработке прикладного программного обеспечения, начиная от элементов графического интерфейса и заканчивая классами для работы с сетью, базами данных и XML. Начиная с версии 4.5 Qt распространяется по 3 лицензиям (независимо от лицензии, исходный код Qt один и тот же): Qt Commercial - для разработки ПО с собственнической лицензией, допускающая модификацию самой Qt без раскрытия изменений; В поставке Qt есть «Qt Linguist» - графическая утилита, позволяющая упростить локализацию и перевод программы на многие языки; и «Qt Assistant» - справочная система Qt, упрощающая работу с документацией по библиотеке, а также позволяющая создавать кросс-платформенную справку для разрабатываемого на основе Qt ПО.Таблица REGION_TABLE хранит информацию о регионе Таблица ATE_TABLE содержит информацию об АТЕ (административно-территориальная единица) Таблица GOVERNMENTS_TABLE содержит информацию об МОУО (муниципальный орган управления образованием) Таблица OU_TABLE содержит информацию об ОУ (образовательное учреждение) Таблица CLASS_TABLE содержит информацию о классах.Запустите инсталлятор GIA-1.5.0.6Region.exe и выберите путь для установки приложения (рис.1). В меню Пуск-Все программы-ГИА запустите программу, после подключения к локальной БД будет показано главное окно приложения (рис. В меню «Файл» доступны следующие подменю (рис. Экспортирование данных позволяет обмен данными между учреждениями для обновления информации по АТЕ, ОУ, классам, участникам ГИА, а также выбранным экзаменам участниками. В меню «Поиск» только один пункт, который позволяет выполнить простейшие способы поиска записей в таблицах.В результате прохождения преддипломной практики было проведено ознакомление со структурой предприятия и разработано программное обеспечение для формирования базы данных для государственной итоговой аттестации 9 классов. Основные возможности: · Работа с данными административно-территориальных единиц, муниципальных органов управления образованием, образовательных учреждений и участников ГИА;//переводим строку в массив байт для шифрова
Введение
Государственный институт развития регионального образования Тюменской области (ТОГИРРО) - государственное образовательное учреждение дополнительного профессионального образования (повышения квалификации) специалистов. Учредитель - Департамент образования и науки Тюменской области.
Во время организации и проведения единого государственного экзамена необходимо в короткий промежуток времени подготовить большой объем информации определенного формата для федеральной базы данных. В связи с этим, обойтись без программного обеспечения, осуществляющего автоматизацию сбора и обработки данных на различных уровнях управления крайне затруднительно.
Цель дипломной работы: разработать программное обеспечение для формирования базы данных для государственной итоговой аттестации 9 классов.
Вывод
В результате прохождения преддипломной практики было проведено ознакомление со структурой предприятия и разработано программное обеспечение для формирования базы данных для государственной итоговой аттестации 9 классов.
Основные возможности: · Работа с данными административно-территориальных единиц, муниципальных органов управления образованием, образовательных учреждений и участников ГИА;
· Распределение данных по административно-территориальным единицам и образовательным учреждениям;
· • Репликация данных при передаче между приложениями разных уровней: Регион и АТЕ; Регион и ОУ; АТЕ и ОУ;
· • Передача данных в зашифрованном виде;
· • Формирование отчетных документов в формате xlsx о выбранных экзаменах участниками по АТЕ или ОУ;
· • Экспортирование и импортирование данных об административно-территориальной единице в РЦОИ
Список литературы
1. Trolltech. Databases with Qt.Англ., 2001г - 137 с.
2. Федеральные Стандарты Обработки Информации (FIPS). FIPS 197. Англ., 2001г - 47с.
3. Хелен Борри. Firebird: Руководство разработчика баз данных. Пер. с англ, 2-е издание - М.: Издательство БХВ-Петербург, 2007 г.
4. Бланшет Ж., Саммерфилд М. Qt 4: программирование GUI на C . Пер. с англ. 2-е изд., доп. - М.: КУДИЦ-ПРЕСС, 2008 г. - 736 с.
5. Рябков Н.С.. Аналитический обзор методов репликации и синхронизации баз данных - Качество. Инновации. Образование: Издательство Европейский центр по качеству, 2006 г.- 56-63 с.
6. Под ред. Гладченко А., Щербинина В. Репликация SQL Server 2005/2008. Сборник статей от сообщества - М.: ЭКОМ Паблншерз, 2008 г. - 288 с.