Аннотация

            Согласно положению о государственной аккредитации образовательных учреждений и научных организаций, утвержденного постановлением Правительства Российской Федерации от 14 июля 2008 г. №522, аккредитация образовательного учреждения проводится с периодичностью в 5 лет с целью установления государственного статуса (типа, вида, категории), подтверждения уровня реализуемых образовательных программ и их направленности, а также, соответствия содержания и качества подготовки выпускников образовательных учреждений федеральным государственным образовательным стандартам или федеральным государственным требованиям.

Процесс прохождения процедуры аккредитации является трудоемким, поскольку связан с подготовкой пакета отчетов, которые в первом приближении можно условно разделить на четыре группы: успеваемость, контингент, выпуск и учебные планы.

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

 

Содержание по главам

1.  Система информационного сопровождения комплексной оценки деятельности ВУЗа

Было проведено обследование объекта автоматизации и построена модель «черного ящика» системы, сформулированы цели и задачи создания АСОИУ. Для обоснования необходимости создания системы был рассмотрен программный модуль «Комплексная оценка деятельности ВУЗа», разработанный Федеральной службой по надзору в сфере образования и науки, и Национальным аккредитационным агентством в сфере образования.

Анализ литературных источников позволил выявить ряд современных подходов к проектированию корпоративных информационных систем с web-интерфейсом. Одним из таких направлений является использование каркасных систем управления сайтом (Content Management FrameworkCMF), позволяющих использовать в системе уже готовые компоненты, эффективность и надежность которых была неоднократно проверена на практике. По итогам сравнительного анализа наиболее распространенных каркасных систем управления сайтом для системы поддержки аккредитации ВУЗа была выбрана CMF Django.

 

2. Формирование требований

Сформированы и детализированы требования к системе посредством использования унифицированного языка моделирования (UML). Анализ показал, что необходимо предусмотреть следующие требования: (i) выбор формы отчета; (ii) формирование отчета; (iii) редактирование отчета и печать; (iv) поиск необходимых данных; (v) добавление и редактирование данных в БД; (vi) добавление новой формы отчета; (vii) аутентификация.

 

3. Техническое задание

На этапе разработки технического задания были проанализированы требования к информационному обеспечению (СУБД SQLite) и лингвистическому обеспечению (Python, средствам описания предметной области: Rational Rose, BPwin).

 

4. Проектирование ИС

CMF Django построена с использованием распространенной архитектуры (паттерна проектирования) Модель-Представление-Контроллер (Model View Controller - MVC). MVC упрощает разработку приложений посредством его деления на несколько слоев: (i) слой модели, (ii) слой представления, (iii) слой управления.

После подробного изучения каждого слоя в отдельности выполнено проектирование слоя модели – построена диаграмма классов системы. Также на этапе проектирования системы была подключена автоматическая панель администратора, в которой зарегистрирована модель системы.

 

5. Описание реализации

На этапе разработки системы после создания проекта в Django были созданы следующие файлы: (i) файл настройки проекта (settings.py); (ii) файл модели (model.py); (iii) файл отображения – URL mapping (urls.py); (iv) файл представления (views.py); (v) файл административного интерфейса (admin.py). В пояснительной записке особое внимание было уделено созданию шаблонов для вывода отчетов по аккредитации. Представлена блок-схема алгоритма выполнения шаблона, а также фрагменты кода с комментариями.

После изучения основных концепций проектирования графического пользовательского интерфейса был разработан интерфейс, отвечающий требованиям заказчика – интерфейс разработан таким образом, что с ним сможет работать пользователь, не имеющий специального образования.

 

6. Апробация

После рассмотрения системы автоматизированного тестирования JMeter, которая позволяет реализовать нагрузочные тесты, был описан порядок использования данной системы.

 

Hosted by uCoz