190 likes | 443 Views
Разработка модуля построения отчетов в единой информационной системе КузГТУ. Научный руководитель: ст. преподаватель кафедры ВТ и ИТ Лу Павел Цзуйлянович Выполнил: Макаренко Дмитрий Сергеевич. Цель: Разработка модуля построения отчетов в единой информационной системе КузГТУ Задача:
E N D
Разработка модуля построения отчетов в единой информационной системе КузГТУ Научный руководитель: ст. преподаватель кафедры ВТ и ИТ Лу Павел Цзуйлянович Выполнил: Макаренко Дмитрий Сергеевич
Цель: Разработка модуля построения отчетов в единой информационной системе КузГТУ Задача: Разработка веб-приложения по формированию отчетов Отчетов по успеваемости студентов Отчетов по своевременному проставлению контрольных точек преподавателями
Требования • Система должна обеспечивать экспорт отчетов в MS Excel. • Система должна обеспечивать возможность печати отчетовиз браузера. • Система должна получать исходные данные из архива ЕИС КузГТУ. • В качестве СУБД должна использоваться Oracle Database. • Система должна по возможности использовать готовые решения. • Система должна быть гибкой и расширяемой. • Система должна обеспечивать приемлемые задержки при обработке информации.
Ввод контрольных точек Обработка данных БД КузГТУ Формирование отчетов Отчет Определение архитектуры системы
Выбор программных технологий OLAP (англ. online analytical processing, аналитическая обработка в реальном времени) — технология обработки информации, включающая составление и динамическую публикацию отчётов и документов. Используется для быстрой обработки сложных запросов к базе данных. OLAP включает в себя целую группу технологий, начиная от способов организации хранилища данных и заканчивая средствами представления данных пользователям.
Тип OLAP реализации • R-OLAP – реляционный OLAP, при котором данные хранятся в реляционной форме. • M-OLAP – многомерный OLAP, при котором данные хранятся в многомерной форме. • H-OLAP – гибридный OLAP, использует реляционные таблицы для хранения базовых данных и многомерные таблицы для агрегатов.
Внешний источник данных ЕИС КузГТУ РБД Обработка данных Хранилище данных Экспорт данных Многомерная база данных Определение компонентов базы данных
Хранилище данных • Хранилище данных (англ. Data Warehouse) — очень большая предметно-ориентированная информационная база данных, специально разработанная и предназначенная для подготовки отчётов, анализа бизнес-процессов с целью поддержки принятия решений в организации
Схема хранилища данных Область данных преподавателей Область данных студентов
Многомерная база данных • OLAP-Cube (OLAP-куб или гиперкуб) - это многомерная модель данных. Ребрами OLAP-куба являются измерения, а ячейками меры.
Отчет по своевременному проставлению контрольных точек преподавателями студентов 14
Заключение Положительные стороны от внедрения разработанной системы. • Рост познавательной активности учащихся. • Рост посещаемости. • Рост количества обращений к преподавателям за консультацией. • Возникновение позитивного спортивного соперничества среди учащихся за лидерство в количестве и качестве усвоенных знаний – стремление к устным ответам («лес рук»), к выполнению дополнительных заданий, к усвоению внепрограммных знаний. • Появление новых «рычагов» управления познавательной деятельностью студентов.