Презентация на тему: Содержание

Содержание
Разработка конструктора отчетов для информационно-аналитической системы ОАО «ЧМЗ» (г. Глазов)
Цели и актуальность дипломной работы
Возможности программы
Математическая постановка задачи выборки данных из БД
Содержание
Содержание
Содержание
Содержание
Функциональная схема
Функциональная схема
Функциональная схема
Функциональная схема
Функциональная схема
Интерфейс программы
Интерфейс программы
Заключение
Спасибо за внимание
1/18
Средняя оценка: 4.2/5 (всего оценок: 65)
Код скопирован в буфер обмена
Скачать (702 Кб)
1

Первый слайд презентации: Содержание

Разработка конструктора отчетов для информационно-аналитич... Цели и актуальность дипломной работы Возможности программы Математическая постановка задачи выборки данных из БД Функциональная схема Интерфейс программы 1

Изображение слайда
2

Слайд 2: Разработка конструктора отчетов для информационно-аналитической системы ОАО «ЧМЗ» (г. Глазов)

Разработчик: В.В. Гладышев Руководитель: А.А. Коробейников Ижевский Государственный Технический Университет им. М.Т. Калашникова Факультет Информатики и Вычислительной Техники

Изображение слайда
3

Слайд 3: Цели и актуальность дипломной работы

Цель работы: Автоматизация формирования отчета за счет введения шаблонов и хранимых процедур в базе данных. Актуальность работы: Актуальность данной работы связана с необходимостью ведения отчетности при работе с ИАС ОАО «ЧМЗ» (г. Глазов). 3

Изображение слайда
4

Слайд 4: Возможности программы

Конструктор отчетов: Возможность формирования отчетов; Возможность отправки отчетов; Рассылка отчета нескольким получателям ; Возможность сохранение отчетов; Вывод сообщений о статусе выполнения операций ; Возможность сохранения настроек системы. Конструктор шаблонов: Возможность создания шаблонов; Возможность сохранения шаблонов; Возможность загрузки готовых шаблонов; Возможность редактирования шаблонов; Предопределенные режимы добавления параметров в шаблон ; Вывод сообщений о статусе выполнения операций ; Вывод на экран информации об открытых шаблонах. Возможность удобного и быстрого переключения между режимами работы: «Конструктор отчетов» и «Конструктор шаблонов» 4

Изображение слайда
5

Слайд 5: Математическая постановка задачи выборки данных из БД

Математическая постановка задачи. В конструкторе отчетов предусмотрено формирование ежедневных недельных и месячных отчетов, их отправка. Для формирования отчетов необходима выборка данных для отчетов, при выборке данных из БД решено использовать хранимые процедуры (исходя из главы 2). Для выборки данных из БД предусмотрены следующие хранимые процедуры: Хранимая процедура, получающая значения для ежедневного отчета. Хранимая процедура, получающая почасовые максимальные, средние и минимальные значения. 5

Изображение слайда
6

Слайд 6

Входные данные процедуры почасовых значений. DATA = ( PointID ) U ( ParamID ) U ( StartDT ) U ( HourNum ) – множество данных запроса, где PointID =(< PointID > i | i =1.. I ) – множество названий точек, где PointID – название точки, PointID є Z. I – количество названий точек, I є Z. ParamID =(< ParamID > j | j =1.. J ) – множество названий параметров, где ParamID – название параметра, ParamID є Z. J – количество названий параметров в БД, J є Z. StartDT = (< StartDT > k | k =1.. K ) – множество вариантов правильных ответов, где StartDT – варианты значения даты, времени типа дата\время, StartDT є Дата\время. K – количество значений даты, времени. HourNum =(< HourNum > m | m =1.. M ) – множество значений количества часов, где HourNum – количество часов, HourNum є Z. M – число значений количества часов, M є Z. Математическая постановка задачи выборки данных из БД 6

Изображение слайда
7

Слайд 7

Выходные данные хранимой процедуры почасовых значений. Report = (< StartDT, Min Value, AvgValue, MaxValue, EndDT > n | n =1.. N ) – множество таблиц отчетов, где N – количество таблиц отчетов, N є Z StartDT – количество значений поля StartDT, типа дата\время, таблицы temptable, StartDT є дата\время. MinValue – значения поля MinValue, таблицы temptable, MinValue є Z AvgValue – значения поля AvgValue, таблицы temptable, AvgValue є Z MaxValue – значения поля MaxValue, таблицы temptable, MaxValue є Z EndDT – количество значений поля EndDT, типа дата\время, таблицы temptable, EndDT є дата\время. Математическая постановка задачи выборки данных из БД 7

Изображение слайда
8

Слайд 8

Математическое описание хранимой процедуры почасовых значений с использованием реляционной алгебры. π MinValue, AvgValue, MaxValue σ (Pointid=@pointid) and (Paramid=@paramid) and (StartDT=@startDT), (HourNum=@hournum), (Work_Measresults) где π — Проекция; σ — Выборка; MaxValue, MinValue — имена атрибутов; ‘=’ — оператор сравнения; Work _ Measresults — отношение (однако, подразумевается не столько взаимосвязь таблиц, сколько  взаимосвязь/соотношение  различных фактов в рядах этих таблиц). Математическая постановка задачи выборки данных из БД 8

Изображение слайда
9

Слайд 9

Схема работы хранимой процедуры почасовых значений Математическая постановка задачи выборки данных из БД 9

Изображение слайда
10

Слайд 10: Функциональная схема

Контекстная диаграмма 10

Изображение слайда
11

Слайд 11: Функциональная схема

Декомпозиция контекстной диаграммы 11

Изображение слайда
12

Слайд 12: Функциональная схема

Декомпозиция блока пройти авторизацию 12

Изображение слайда
13

Слайд 13: Функциональная схема

Декомпозиция блока сформировать отчет 13

Изображение слайда
14

Слайд 14: Функциональная схема

Декомпозиция блока отправить отчет 14

Изображение слайда
15

Слайд 15: Интерфейс программы

Интерфейс конструктора отчетов 15

Изображение слайда
16

Слайд 16: Интерфейс программы

Интерфейс конструктора шаблонов 16

Изображение слайда
17

Слайд 17: Заключение

17

Изображение слайда
18

Последний слайд презентации: Содержание: Спасибо за внимание

18

Изображение слайда