Разработка модуля построения отчетов в единой информационной системе КузГТУ Научный руководитель: ст. преподаватель кафедры ВТ и ИТ Лу Павел Цзуйлянович Выполнил: Макаренко Дмитрий Сергеевич
2 Цель: Разработка модуля построения отчетов в единой информационной системе КузГТУ Задача: Разработка веб-приложения по формированию отчетов Отчетов по успеваемости студентов Отчетов по своевременному проставлению контрольных точек преподавателями
3 Требования Система должна обеспечивать экспорт отчетов в MS Excel. Система должна обеспечивать возможность печати отчетов из браузера. Система должна получать исходные данные из архива ЕИС КузГТУ. В качестве СУБД должна использоваться Oracle Database. Система должна по возможности использовать готовые решения. Система должна быть гибкой и расширяемой. Система должна обеспечивать приемлемые задержки при обработке информации.
4 Определение архитектуры системы БД КузГТУ Формировани е отчетов Отчет Обработка данных Ввод контрольных точек
5 Выбор программных технологий OLAP (англ. online analytical processing, аналитическая обработка в реальном времени) технология обработки информации, включающая составление и динамическую публикацию отчётов и документов. Используется для быстрой обработки сложных запросов к базе данных. OLAP включает в себя целую группу технологий, начиная от способов организации хранилища данных и заканчивая средствами представления данных пользователям.
6 Многомерная структура данных
7 Тип OLAP реализации R-OLAP – реляционный OLAP, при котором данные хранятся в реляционной форме. M-OLAP – многомерный OLAP, при котором данные хранятся в многомерной форме. H-OLAP – гибридный OLAP, использует реляционные таблицы для хранения базовых данных и многомерные таблицы для агрегатов.
8 Определение компонентов базы данных Внешний источник данных ЕИС КузГТУ Хранилище данных РБД Обработка данных Многомерная база данных Экспорт данных
9 Хранилище данных Хранилище данных (англ. Data Warehouse) очень большая предметно-ориентированная информационная база данных, специально разработанная и предназначенная для подготовки отчётов, анализа бизнес-процессов с целью поддержки принятия решений в организации
10 Схема хранилища данных Область данных студентов Область данных преподавателей
11 Многомерная база данных OLAP-Cube (OLAP-куб или гиперкуб) - это многомерная модель данных. Ребрами OLAP- куба являются измерения, а ячейками меры.
12 Разработка отчетов
13 Отчет по успеваемости студентов 13
14 Отчет по своевременному проставлению контрольных точек преподавателями студентов 14
15 Заключение Положительные стороны от внедрения разработанной системы. Рост познавательной активности учащихся. Рост посещаемости. Рост количества обращений к преподавателям за консультацией. Возникновение позитивного спортивного соперничества среди учащихся за лидерство в количестве и качестве усвоенных знаний – стремление к устным ответам («лес рук»), к выполнению дополнительных заданий, к усвоению внепрограммных знаний. Появление новых «рычагов» управления познавательной деятельностью студентов.
16
17 Спасибо за внимание
18 Формулы расчета рейтинга преподавателей X – последняя поставленная контрольная точка. M – текущая поставленная контрольная точка. N – количество преподаваемых дисциплин. Rp – рейтинг по преподаваемым дисциплинам.
19 Формулы расчета рейтинга студентов Lec – количество часов отведенных на лекции. Lab – количество часов отведенных на лабораторные занятия. Pa – количество часов отведенных на практические занятия. Kur – количество часов отведенных на курсовой проект. T – суммарное общее время отведенное на дисциплину в семестре. Kt – контрольная точка по дисциплине. Nk – количество контрольных точек по дисциплине. Skt – средняя контрольная точка по дисциплине. P – количество пропусков по дисциплине. Rs – рейтинг студента по дисциплине.